@charset "gb2312";
/* CSS Document */
body{font-family:"Microsoft Yahei",Arial Regular,ËÎÌå; font-size:14px; color:#333; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,em,cite{padding:0; margin:0;}
img{border:0; display:block;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a:link,a:visited{color:#333;text-decoration:none}
a:active,a:hover{color:#8aad00;text-decoration:none}
.lt{float:left;}
.rt{float:right;}
.cl{ clear:both;}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
.color666 a:link,.color666 a:visited{color:#666;text-decoration:none}
.color666 a:active,.color666 a:hover{color:#8aad00;text-decoration:none}


code,input,button,cite{font-family:"Microsoft Yahei";}
cite{font-style:normal;}


#topnav{width:1200px; margin:0 auto; height:97px;}
#topnav h1{width:187px; float:left; height:97px; background:url(images/logo.png) left center no-repeat;}
#topnav h1 a{height:100%; display:block;}
#topnav span{height:97px; background:url(images/top_li.png) 15px center no-repeat; line-height:97px; font-size:16px; float:left; padding-left:30px;}
#topnav dl{width:295px; float:right; text-align:center;font-size:20px; line-height:37px; padding-top:15px;}
#topnav dd code{width:37px; margin:0 2px; height:37px; line-height:37px; background:url(images/top_num.png) no-repeat; font-size:22px; font-family:Arial; color:#fff; display:inline-block;}
#topmenu{width:100%; height:48px; background:#00a4ea; line-height:48px; text-align:center;}
#topmenu ul{width:1200px; margin:0 auto;}
#topmenu li{width:158px; float:left; color:#fff; margin-right:20px;}
#topmenu li a{height:100%; display:block;}
#topmenu li a:link,#topmenu li a:visited{color:#fff;}
#topmenu li a:active,#topmenu li a:hover,#topmenu li.menunow a{color:#fff; background:#a1cd3c;}
#header{width:100%; height:456px;}
.main{width:1200px; margin:0 auto; padding:30px 0 50px;}
.indextt1{height:50px; border-bottom:1px solid #ccc; position:relative; width:100%;}
.indextt1 h3{font-size:30px; line-height:49px; border-bottom:2px solid #1063c1; display:inline-block; padding:0 5px; color:#666;}
.indextt1 span{display:inline-block; padding:0 12px; font-size:18px; font-family:Arial; color:#999;}
.indextt1 code{ float:right; margin-top:20px;}
.indextt1 a:link,.indextt1 a:visited{color:#666;text-decoration:none}
.indextt1 a:active,.indextt1 a:hover{color:#f39800;text-decoration:none}
.indextxt1_l{width:600px; float:left;}
.indextxt1_r{width:532px; float:right;}
.indextxt1_l dl{padding-top:20px;}
.indextxt1_l dt{width:215px; float:left;}
.indextxt1_l dt img{width:215px; height:160px;}
.indextxt1_l dd{width:370px; float:right; line-height:30px; text-indent:2em; color:#444; padding-top:10px;}
.indextxt1_r ul{ padding-top:18px;}
.indextxt1_r li{line-height:30px; height:30px; background:url(images/news_li.png) 10px center no-repeat; padding-left:25px; overflow:hidden;}
.indextxt1_r li span{float:right; color:#999;}
.wrapbg1{width:100%; background:#f6f6f6;}
.indextxt2 li{width:222px; float:left; border:1px solid #eee; background:#fff; margin:35px 0 0 20px;}
.indextxt2 li img{width:222px; height:215px;}
.indextxt2 li p{ line-height:30px; height:120px; overflow:hidden; padding:5px 10px; color:#555;}
.indextxt2 li:first-child{ margin-left:0;}
#footer{width:100%;background:#3c3d41; color:#e7e2e2;font-size:12px;}
#footer dl{width:1200px; margin:0 auto;}
#footer dt{ border-bottom:1px solid #101114; padding:25px 0; line-height:24px;}
#footer dt h3{ background:url(images/fticon1.png) left center no-repeat; line-height:25px; font-size:16px; font-weight:400; padding-left:35px; color:#fff; margin-bottom:10px;}
#footer dt p{ padding-left:35px;}
#footer dt p code{ margin-right:20px;}
#footer dt span{ float:right; line-height:103px; font-size:14px;}
#footer dt span img{width:103px; height:103px; float:left; margin-right:10px;}
#footer dd{height:35px; line-height:35px; padding:10px 0; border-top:1px solid #747272; }
#footer dd span{ float:right;}
.ftinput1{width:192px; height:22px; line-height:22px; padding:5px; background:#fff; border:1px solid #fff; font-size:14px; display:inline-block; margin:0 8px;}
.ftbtn1{width:55px; height:34px; line-height:34px; background:#005bc7; border:0; display:inline-block; font-size:14px; color:#fff; cursor:pointer;}

/*ÄÚÒ³*/
#nyheader{width:100%; height:226px;}
.sidebar{width:240px; float:left;}
.content{width:880px; float:right;}
.sidebar h2{height:76px; line-height:76px; text-align:center; background:#00a4ea; color:#fff; border-radius:5px; font-size:24px; font-weight:400;}
.sidebar li{height:68px; line-height:68px; border-bottom:1px solid #ccc; font-size:16px; overflow:hidden;color:#666;}
.sidebar li a{height:100%; display:block; background:url(images/left_li.png) 70px 28px no-repeat; padding-left:85px;}
.sidebar li a:link,.sidebar li a:visited{color:#666;}
.sidebar li a:active,.sidebar li a:hover,.sidebar li.leftnow a{color:#00a4ea;background:url(images/left_li2.png) 70px 28px no-repeat;}
.sidebar2 li a{height:100%; display:block; background:url(images/left_li.png) 24px 28px no-repeat; padding-left:39px;}
.sidebar2 li a:active,.sidebar2 li a:hover,.sidebar2 li.leftnow a{background:url(images/left_li2.png) 24px 28px no-repeat;}
.sidebar2 li.left02{height:88px;}
.sidebar2 li.left02 a{ line-height:26px; padding-top:20px;}
.sidebar li p{font-size:12px; line-height:26px; margin:10px 0; padding-left:39px;}
.sidebar li p a{height:auto; background:none !important; padding:0 !important;}
.sidebar li.leftshow{height:auto;}
.sidebar li.leftshow p a{color:#666;}
.sidebar li.leftshow p a:link,.sidebar li.leftshow p a:visited{color:#666;}
.sidebar li.leftshow p a:active,.sidebar li.leftshow p a:hover,.sidebar li.leftshow p.subnow a{color:#00a4ea;}
h3.nywz{height:40px; line-height:40px; border-bottom:2px solid #8aad00; font-size:24px; font-weight:400; color:#666;}
h3.nywz span{float:right; font-size:12px; color:#959595; margin-top:2px;}
h3.nywz span a:link,h3.nywz span a:visited{color:#959595;}
h3.nywz span a:active,h3.nywz span a:hover{color:#8aad00;}
h4.nytt1{font-size:30px; line-height:50px; text-align:center; font-weight:400; margin-bottom:10px;}
.nytxt1{padding:30px 0; line-height:30px;}
.nytxt1 p{padding:15px 0; text-indent:2em;}
.zlbjtxt{ position:relative;}
.zlbjtxt span{width:300px; position:absolute; right:0; top:175px; text-indent:2em;}
.nytxt2{padding-bottom:40px;}
.nytxt2 dl{height:145px; padding:5px; overflow:hidden; margin:25px 0 10px;}
.nytxt2 dt{width:195px; float:left;}
.nytxt2 dt img{width:195px; height:145px;}
.nytxt2 dd{width:560px; float:right; padding-right:100px; padding-top:10px;}
.nytxt2 dd h4{font-size:16px; line-height:30px; height:30px; overflow:hidden; font-weight:400;}
.nytxt2 dd p{font-size:12px; line-height:24px; height:48px; overflow:hidden; color:#666; margin:5px 0 10px;}
.nytxt2 dd code{font-size:15px; color:#999;}
.nytxt2 dl:hover{background:#f5f6f8;}
.page{width:100%; float:left;text-align:center; color:#999; padding:20px 0 20px;}
.page a{height:24px; display:inline-block; line-height:24px; background:#fff; border:1px solid #d3d3d4; padding:0 8px; margin:0 5px;}
.page span{display:inline-block;}
.page a:link,.page a:visited{color:#999;}
.page a:active,.page a:hover,.page a.pagenow{color:#fff; background:#9cc36c;}
h2.newstt1{font-size:22px; line-height:35px; text-align:center; padding-top:40px; font-weight:400;}
h2.newstt1 p{font-size:14px; color:#666; font-weight:400; border-bottom:1px solid #d9d6d6; padding-bottom:10px;}
h2.newstt1 p span{ display:inline-block; padding:0 10px;}
h2.newstt1 p span.fxli{background:url(images/fx_li.png) right center no-repeat; padding-right:15px;}
h2.newstt1 p span img{vertical-align:middle; display:inline-block;}
.nypage{ border-top:1px solid #d9d6d6; padding:20px 0 60px; line-height:30px;}
.newstxt2{line-height:30px; color:#666; padding:20px 0 60px;}
.newstxt2 p{text-indent:2em;}
.newstxt2 p img{margin:20px auto;}
.nytxt3{width:100%; float:left;}
.nytxt3 dl{width:100%; float:left; margin-top:25px;}
.nytxt3 dt{height:34px; background:#d9d9d9 url(images/zp_li.png) 13px center no-repeat; padding:0 8px 0 30px;font-size:16px; line-height:34px;}
.nytxt3 dt span{background:url(images/zp_right.jpg) left center no-repeat; float:right; font-size:12px; color:#90a604; padding-left:20px;}
.nytxt3 dt span a{color:#90a604; text-decoration:underline;}
.nytxt3 dd{line-height:24px; padding:5px 10px 15px; color:#666;}
.nytxt3 dd h4{font-size:15px; font-weight:400; line-height:30px; color:#1b1b1b;}
.nytxt3 dd h4 span{width:30%; display:inline-block;}
.nytxt4{padding:40px 0;}
.nytxt4 dt{width:880px; height:370px;}
.nytxt4 dd{padding-top:20px;}
.nytxt4 dd h4{font-size:30px; line-height:60px; margin-bottom:10px; font-weight:400;}
.nytxt4 dd p{font-size:14px; line-height:20px; color:#666; margin-top:15px; background:url(images/lxwm.jpg) no-repeat; padding-left:25px;}
.nytxt4 dd p.lxan2{background-position:0 -20px;}
.nytxt4 dd p.lxan3{background-position:0 -40px;}
.nytxt4 dd p.lxan4{background-position:0 -60px;}
.nytxt4 dd p img{ display:inline-block; vertical-align:middle;}