/*.cbody{ width:960px; margin:0 auto;}*/
/*#header{ margin-top:13px;}*/
.logo{ float:left; width:403px;}
.head-r{ float:right; width:400px;}
.head-r p form{ color:#00377a; font-size:12px;float:right;}
.head-r p form .txt{ width:85px; height:14px; line-height:14px; border:1px solid #BBBBBB; float:left;}
.head-r p form input{ vertical-align:middle; float:left; margin-right:10px;}
.head-r p form label{ margin-right:2px; display:inline-block; float:left;display:inline-block; line-height:17px;}
.head-r form .txt{ width:85px; height:14px; line-height:14px; border:1px solid #BBBBBB; float:left;}
.head-r form input{ vertical-align:middle; float:left; margin-right:10px;}
.head-r form label{ margin-right:2px; display:inline-block; float:left;display:inline-block; line-height:17px;}
.head-r p a{ color:#00377a; float:left;display:inline-block; line-height:17px;}
.head-r ul{ color:#00377a; font-size:12px; float:right; width:385px; margin-top:15px;}
.head-r ul li{ height:22px; line-height:22px;}

#nav{ height:41px; position:relative; background:url(../images/nav-bg.png) repeat-x; font-size:14px; font-family:"微软雅黑"; margin-top:25px;}
#nav .nav-left{ position:absolute; left:-13px; top:0;}
#nav ul{ height:41px; line-height:41px; margin-left:10px;}
#nav ul li{ float:left;}
#nav ul li a{ display:inline-block; height:inherit; padding:0 10px; color:#fff;}
#nav ul li a:hover,#nav ul li a.on{ background:url(../images/nav-hov.png) repeat-x; text-decoration:none;}

#banner{ position:relative; width:960px;}
#banner img{ display:block;}
#banner ul{ width:960px; height:229px;}
#banner ul li{position:absolute;left:0px;top:0px; width:960px; height:229px; display:none;}
.banner-box{ position:absolute; background:url(../images/banner-R.png) no-repeat; width:264px; height:191px; bottom:-7px; right:-7px;}
.banner-box h2{ color:#fff; font-size:20px; font-family:2"微软雅黑"; margin:20px 0 0 30px;}
.banner-box p{ font-size:12px; color:#b9ebfd; line-height:22px; margin:5px 0 0 30px;}
#b-frame{height:229px; overflow:hidden;}
#b-btn{ position:absolute; left:0; bottom:0;}
#b-btn em{ cursor:pointer;}
.sLeft{ background:url(../images/show-left.png) no-repeat; width:36px; height:36px; display:inline-block;}
.sRight{ background:url(../images/show-right.png) no-repeat; width:36px; height:36px; display:inline-block; margin-left:5px;}

#main{ padding:15px 12px 25px 12px; background:#fff;}
#show{ float:left; width:410px; height:305px; position:relative;}
#frame {
width: 410px;
height: 305px;
position: relative;
overflow: hidden;
}
#img li{ width:410px; height:305px; overflow:hidden; display:none; position:absolute; top:0; left:0;}
#img li p{ background:url(../images/btn-bg.png) repeat-x; line-height:31px; height:31px; color:#1a1a1a; font-size:12px; text-indent:10px; position:absolute; bottom:0; left:0; width:410px;}
#img li a{ display:inline-block; width:410px; height:274px; text-decoration:none;position: static;}
#btn{width:410px; text-align:right;}
#btn p{ position:absolute; bottom:0px; right:7px;}
#btn span{ display:block; float:left; cursor:pointer; width:22px; height:20px; text-align:center; line-height:20px; font-size:12px; margin-left:5px; font-weight:bold; color:#fff; background:#626262;}
#btn span.hov{ background:#ff8800;}

.tit01{ background:url(../images/tit01.png) no-repeat left center; color:#1a1a1a; font-size:16px; font-family:"微软雅黑"; font-weight:normal; padding-left:10px; position:relative; height:30px; line-height:30px;}
.tit01 span{ color:#999999; font-size:12px; margin-left:7px;}
.tit01 a{ position:absolute; right:0; top:10px;}
.tit02{ background:#e8e8e8; color:#1a1a1a; font-size:16px; font-family:"微软雅黑"; font-weight:normal; padding-left:10px; position:relative; height:30px; line-height:30px;}
.tit02 span{ color:#999999; font-size:12px; margin-left:7px;}
.tit02 a{ position:absolute; right:10px; top:10px;}
.list01{ margin-top:2px;}
.list01 li{ background:url(../images/list01.png) no-repeat left center; background-position:3px; border-bottom:1px solid #f2f2f2; height:26px; line-height:26px; font-size:12px; padding-left:15px; position:relative;}
.list01 li a{ color:#404040; display:inline-block; height:26px; line-height:26px; width:390px; overflow:hidden;}
.list01 li span{ color:#ff8800; font-size:11px; position:absolute; right:0; top:0;}
.list02{ margin-top:2px;}
.list02 li{ background:url(../images/list01.png) no-repeat left center; background-position:3px; border-bottom:1px solid #f2f2f2; height:26px; line-height:26px; font-size:12px; padding-left:15px; position:relative;}
.list02 li a{ color:#404040; display:inline-block; height:26px; line-height:26px; width:290px; overflow:hidden;}
.tzgg{ float:left; width:505px; margin-left:18px; display:inline; margin-top:5px;}
.xwkx{ float:left; width:505px; margin-left:18px; display:inline; margin-top:15px;}
.mtjj{ float:left; width:315px; margin-right:15px;}
.sstz{ float:left; width:315px; margin-right:15px;}

.movie h2{ color:#6c6c6c; font-size:12px; font-family:"微软雅黑";}
.movie h2 a{ display:inline-block; width:63px; height:20px; line-height:20px; text-align:center;}
.movie h2 a:link.selected,
.movie h2 a:visited.selected{ text-decoration:none; background:url(../images/movie-tab.png) no-repeat; color:#fff;}
.moviebox{ margin-top:7px; _width:270px; _height:203px;}
.moviebox img{ _width:270px; _height:203px;}


.mbox03{ margin-top:10px;}
.mbox03 h2{ _width:920px; _float:left; +width:920px; +float:left;}
.mbox03 ul{ +float:left;}
.mbox03 ul li{ float:left; width:225px; margin-right:9px; margin-top:12px;}
.mbox03 ul li dl dt a{ text-decoration:none; width:225px; height:146px; overflow:hidden; display:inline-block; position:relative;}
.mbox03 ul li dl dt a img{ width:225px; height:146px; display:block;}
.mbox03 ul li dl dt a span{ background:#003f62; color:#fff; font-size:11px; font-weight:bold; padding:2px 5px; display:inline-block; position:absolute; bottom:0; right:0;}
.mbox03 ul li dl dd{ font-size:12px; line-height:17px; height:34px; margin-top:10px; overflow:hidden;}
.mbox03 ul li dl dd a{ color:#888888;}

.mbox04{ margin-top:15px;}
.tit03{ color:#1a1a1a; font-size:14px; background:#e8e8e8; height:30px; line-height:30px; padding-left:15px;}
.tit03 span{ color:#9c9c9c; font-size:12px; font-family:"微软雅黑"; font-weight:normal; margin-left:5px;}
.hzhb{ float:left; width:505px;}
.hzhb ul{ border:1px solid #e8e8e8; border-top:none; padding:10px 0 8px 7px; _padding:10px 0 8px 7px;}
.hzhb ul li{ float:left; margin-right:7px; _margin-left:7px; _margin-right:0; display:inline;  height:40px; border:1px solid #e8e8e8;}
.hzhb ul li a{  height:40px; display:inline-block;}
.hzhb ul li a img{ display:block;}
.xglj{ float:right; width:415px;}
.xglj ul{ padding:10px 0 10px 80px; border:1px solid #e8e8e8; border-top:none;}
.xglj ul li{ float:left; width:106px; margin-right:30px;}
.xglj ul li a{}
.xglj ul li a img{ display:block;}

#footer{ background:#003855; padding:15px 0;}
#footer ul{ text-align:center;}
#footer ul li{ color:#fff; font-size:12px; height:25px; line-height:25px;}
#footer ul li a{ color:#fff; display:inline-block; margin:0 12px;}

.location{ font-size:12px; color:#404040; margin-left:15px;}
.location a{ color:#878787;}
.location span{ color:#0077a8;}

.sub-L{ float:left; width:746px; margin-top:10px;}
.Newsinfo{ width:363px; height:376px; float:left; border:#d9d9d9 1px solid; overflow:hidden; margin:0 7px 9px 0}
.Newsinfo h3{ background:url(../images/tit03.png) repeat-x; height:28px; line-height:28px; padding-left:17px; color:#fff; font-size:14px}
.Newsinfo h3 a{ float:right; margin-right:12px; background:url(../images/more03.png) no-repeat; width:40px; height:28px;}
.Newsinfo dl{ margin:16px 0 10px 12px; font-size:12px;}
.Newsinfo dl dt,.Newsinfo dl dd{ float:left}
.Newsinfo dl dt img{ width:139px; height:98px; overflow:hidden}
.Newsinfo dl dd{ margin-left:13px; width:180px; color:#909090;line-height:18px; margin-top:6px}
.Newsinfo dl dd a{ color:#188db6;}
.Newsinfo dl dd p{ margin-top:3px}
.Newsinfo ul li{ margin-left:8px; color:#666; line-height:26px; font-size:12px; vertical-align:top; height:26px; overflow:hidden;}
.Newsinfo ul li a{ color:#666; width:235px; height:26px; height:26px; display:inline-block; overflow:hidden;}
.Newsinfo ul li span{ float:right; margin-right:9px; color:#909090}

.sub-R{ float:right; width:190px; margin-top:10px;}
.title05{ background:url(../images/title04.jpg) repeat-x; height:28px; line-height:28px; border-bottom:#d9d9d9 1px solid; color:#3968AC; font-size:14px; padding-left:13px}
.bor{border:1px solid #D9D9D9;}
.Nescon{ padding:7px 0 15px 0}
.Nescon li{ font-size:12px; width:165px; margin:9px 0 0 13px; padding-bottom:7px; line-height:21px; border-bottom:1px dashed #D4D4D4;}
.Nescon li a{ color:#188db6}


.artic-title{ text-align:center; color:#1885b6; font-size:14px; font-weight:bold; margin:59px 0 12px 0}
.auth{ text-align:center; margin-bottom:22px; font-size:12px; color:#909090;}
.auth span{ display:inline-block; margin:0 9px}

.pic{ text-align:center; margin-bottom:30px}
.artic{ width:666px; margin:auto; font-size:14px; color:#666; line-height:24px;}
.artic p{ padding:12px 0;}
.jath{ float:right; margin:12px 50px 0 0; display:inline}

.artnews{ width:646px; margin:auto; border-top:#dadbd6 1px dashed; padding:18px 0 50px 0;*padding-bottom:132px;_padding-bottom:118px}
.artnews h3{ font-size:14px; color:#303030}
.artnews li{ line-height:24px; font-size:14px}
.artnews li span{ float:right; color:#909090; margin-right:5px; font-size:12px}
.artnews ul{ margin-top:8px}

.sytxyt{ margin:40px 0 34px 0}
.sytxyt li{ float:left; width:49.9%; color:#909090; font-size:14px}
.sytxyt li a{ color:#909090}
.sytxyt li.syt{ text-align:right}
.sytxyt li.xyt{ text-align:left}
.sytxyt li.syt span{ margin-right:18px}
.sytxyt li.xyt span{ margin-left:18px}

.cont-L{ float:left; width:746px; margin-top:10px;}
.cont-R{ float:right; width:182px; margin-top:10px;}

.title01{ background:url(../images/title01.jpg) repeat-x; height:30px; line-height:30px; color:#0c79b1; font-size:14px; padding-left:17px}
.imginfo{ background:#fafbfb; overflow:hidden; padding-top:20px; height:100%;}
.imginfo li{ width:120px; margin:auto; margin-bottom:13px; font-size:12px;}
.imginfo li a,.imginfo li span{ display:block;color:#606060}
.imginfo li img{ height:120px; width:120px; overflow:hidden}
.imginfo li span{ width:120px; line-height:18px; margin-top:6px }

/*reset*/
body,p,h1,h2,h3,h4,h5,h6,dd,dl,dt,th,td,ul,li,ol,form,input,select,textarea,button,pre,legend{ margin:0;padding:0;}
button, input, select, textarea {font: 12px Arial,Helvetica,sans-serif; vertical-align:middle;}
h1, h2, h3, h4, h5, h6 { font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img,fieldset{ border:0;}
address,cite,dfn,em,var,i{font-style:normal;}
ul,ol{list-style-type:none;}
sup{ vertical-align: text-top; }
sub{ vertical-align: text-bottom; }

a{color:#12c;text-decoration:none;blur:expression(this.blur());outline:none;}
a:hover,a:active,a:focus{ text-decoration:underline;}

/*边距*/
.mt6{margin-top:6px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb8{margin-bottom:8px;}
.mb15{margin-bottom:15px;}
.ml8{margin-left:8px; display:inline;}
.mr8{margin-left:8px; display:inline;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
/*字体*/
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.b{font-weight:bold;}
/*color*/
.pink{color:#FF007E!important;}
.gary{color:#666666!important;}
.blue{color:#005EB1!important;}
/*浮动*/
.fl{float:left;width: 1000px;}
.fr{float:right;}
.clear {clear: both;}
.clearfix:after {clear:both; content:'';display: block;font-size: 0;line-height: 0;visibility: hidden;  width: 0;height: 0;}
.clearfix {+display: inline-block;}
* html .clearfix {height: 1%;}


/*后台左边栏样式*/
.h_menu {
border: 1px solid #B4C5D9;
border-top: none;
}
.h_menu h3 {
background: url(/all_static/common/images/h_sideBg.gif) repeat-x;
height: 29px;
line-height: 29px;
color: #3F3F3F;
padding-left: 12px;
font-size: 12px;
}
.h_menu ul{ margin:10px 10px 10px 12px;}
.h_menu ul li{line-height:25px;padding-left:10px; }
.h_menu ul li.organization{padding-left:0;font-weight:bold;font-size:0.9em;margin-top:-10px; }
.h_menu ul li.on {background:url(/all_static/common/images/jiantou.gif) left center no-repeat; }
.h_menu ul li.on a{color:#9F0000; font-weight:bold;}
.h_menu ul li a{
color:#005980;
}
/*end 后台左边栏样式*/

.h3Tit{ background:url(../images/tit03.png) repeat-x; height:29px; line-height:29px; font-family:"微软雅黑"; font-size:14px;color:#FFF; position:relative;padding-left: 10px;}
.h3Tit .more{ font-size:12px; color:#FFF; position:absolute; right:10px;padding: 0px; margin: 0px;}
.headH{
background: url(../images/title04.jpg) repeat-x;
height: 28px;
line-height: 28px;
border-bottom: #d9d9d9 1px solid;
color: #3968AC;
font-size: 14px;
padding-left: 13px;
}
.headG {
background: url(../images/title04.jpg) repeat-x;
height: 28px;
line-height: 28px;
border-bottom: #d9d9d9 1px solid;
color: #3968AC;
font-size: 14px;
padding-left: 13px;
letter-spacing:0em;
}
.funcH{border: 1px solid #D9D9D9;}

.listA li{
width: 100%;
background: url(../images/xvx.jpg) left bottom repeat-x;
line-height: 21px;
border-bottom: 1px dashed #D4D4D4;
}
.listA li a{color: #188db6;}
.listB li{text-align: center;}

.listB .pro {
display: block;
margin-top: 5px;
margin-bottom: 5px;
}
.listB img {
vertical-align: middle;
}
.cms_content{
    line-height: 2em;
    font-size: 13px;
    color: #303030;
}
.cms_content p{
    text-indent: 2em;
}
h3.b_tit{
font-size: 14px;
font-family: "微软雅黑";
width: 190px;
height: 29px;
background: rgb(33, 164, 182);
line-height: 29px;
color: #FFF;
padding-left: 12px;
}
.show01{
    color: #666666;
}
.show01 h4.cms_nav_on a {
/*background: url(../images/sideNavBg.gif) repeat-x left bottom;*/
color: #F39F0B;
font-weight: bold;
}
.show01 h4{
    width: 201px;
    background: url(../images/sideNavBg.gif) repeat-x left top;
}
.show01 h4 a {
color: #30AAED;
font-size: 14px;
text-decoration: none!important;
display: inline-block;
line-height: 48px;
padding-left: 20px;
font-family: "宋体";
}

.show01 h4:hover{ background:url(../images/sideNavBg.gif) repeat-x left bottom; }
.h_tit {
border-bottom: 1px solid #D9D9D9;
margin:0px 0px 20px;
padding: 0 0 10px;
font-size: 22px;
font-weight: bold;
text-align: left; color: #303030;
}


.steps .col{background:#eee url(../images/step.png) no-repeat left center;padding: 0 0 0 25px;}
.steps .item{background:transparent url(../images/step.png) no-repeat right center;padding: 10px 10px 10px 0;*display: block;_display:inline;}
.steps .done{background-color: #DFFFBF}
.steps .doing{background-color: #bbb}
