html{overflow-y: scroll; overflow-x:hidden; _background-image:url(about:blank); _background-attachment:fixed;}
body {font-family:"Microsoft Yahei",Arial,'Hiragino Sans GB',sans-serif; font-size:12px; color:#333333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,sup,sub{margin:0;padding:0}
fieldset,img{border:0}
ul,ol,li {list-style:none;}
img{-ms-interpolation-mode: bicubic; vertical-align:top;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline:none; font-family:"Microsoft Yahei";}
.imgmiddle,input,select{vertical-align:middle;}
.table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both; height:0; overflow:hidden;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
a {text-decoration:none; color:#333333;}
a:hover{ text-decoration:none; color:#f60;}
a:active{blr:expression(this.onFocus=this.blur());}
.ffyh{font-family:"Microsoft Yahei";}
.ffarial{font-family:"arial";}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.word{word-break:break-all;}
.dn{display:none;}
.box_w{width:1100px;margin-left:auto;margin-right:auto;}


.roundedIE{position:relative;}

.gray { 
-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray; 
}

.imgC{overflow:hidden;}
.imgC span{width:300%;text-align:center;margin-left:-100%;display:block;}

.header_w{width:100%;height:80px;left:0;top:0;background:url(header_bg.png) repeat-x;z-index:999; position:fixed;  _position:absolute;  _top:expression(eval(document.documentElement.scrollTop));}
.header{height:80px;position:relative;}
.logo{position:absolute;left:0;top:7px;}
.nav{height:80px;float:right;}
.nav li{float:left;margin-right:2px;}
.nav li a:hover{color:#fff;}
.nav .a1 {height:80px;line-height:80px;display:inline-block;padding:0 16px;font-size:14px;color:#ffffff;}
.nav .a1:hover , .nav li.current .a1 , .nav li.on .a1{background-color:#28a7e1;}
.nav li .nav2{width:1100px;position:absolute;top:100%;right:0;display:none;z-index:999;}
.nav li .nav2_c{height:38px;line-height:38px;padding:0 11px;background-color:#f5f5f5;display:inline-block;border:1px solid #dae1e2;float:right;position:relative;
-webkit-box-shadow: 0px 0px 4px 0px rgba( 0, 0, 0,0.5);
-moz-box-shadow: 0px 0px 4px 0px rgba( 0, 0, 0,0.5);
box-shadow: 0px 0px 4px 0px rgba( 0, 0, 0,0.5);
}
.nav li .nav2_c em{width:5px;height:3px;left:0;top:-4px;position:absolute;background:url(nav2_t.png) no-repeat 50% 0;}
.nav li .nav2_c ul{overflow:hidden;position:relative;font-size:14px;}
.nav li .nav2_c li{height:auto;float:left;margin-left:0px;padding:0 15px;background:url(line.png) no-repeat 0 50%;display:inline-block; *display:inline; *zoom:1;}
.nav li .nav2_c li.nbg{background:none;}
.nav li .nav2_c a{color:#666666;}
.nav li .nav2_c a:hover{color:#0075bf;}

.in_banner{width:100%;  overflow:hidden; position:relative;z-index:0;}
.in_banner .slide_pic{width:100%; height:580px; overflow:hidden; }
.in_banner .slide_pic ul{white-space:nowrap;font-size:0px;}
.in_banner .slide_pic li{float:left; overflow:hidden;}
.in_banner .slide_pic li a{width:300%; text-align:center; display:block; margin-left:-100%;}
.in_banner .slide_btn{width:100%;height:36px;position:absolute;text-align:center; bottom:0; left:0;line-height:0px;font-size:0px;background-color:rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#80000000', EndColorStr='#80000000');}
.in_banner .slide_btn li{width:18px; height:18px; margin:0 4px;margin-top:10px;background:#fff; display:inline-block; *display:inline; *zoom:1; cursor:pointer;
 background:url(in_banner_btn.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='in_banner_btn.png');_background-image: none;
}
.in_banner .slide_btn li.active{
 background:url(in_banner_btnH.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='in_banner_btnH.png');_background-image: none;
}

.in_serve_w{height:470px;position:relative;}
.in_serve_bg{position:relative;z-index:1;height:470px;}
.in_serve{margin-top:-470px;position:relative;z-index:9;}
.in_serve_top{text-align:center;margin-top:50px;}
.in_serve_top h3{color:#15293a;font-size:30px;font-weight:normal;}
.in_serve_top h3 p{font-size:14px;color:#cccccc;}
.in_serve_con{width:1100px; overflow:hidden;margin-top:25px; position:relative;}
.in_serve_con .slide_pic{width:1000px; height:306px; overflow:hidden; position:relative;}
.in_serve_con .img{margin:0px 10px 10px;}
.in_serve_con .t{font-size:16px;font-weight:bold;}

.gsjj{background:url(gsbg.jpg) center center no-repeat;height:534px;background-color:#6fc2e7;clear:both;}
.jj{width:1100px;margin:0 auto;}
.jj .hd{float:left;width:500px;padding-top:60px;}
.jj p{margin:0px 0px 0px 20px;line-height:32px;padding-top:100px;font-size:14px;color:#FFFFFF;float:right;width:550px;}

.g_news{width:100%; background:#e3e3e3; height:426px;padding-top:30px;}
.g_newsnr{width:1000px; margin:0 auto;}
.g_xwdt{width:445px;}
.g_xwlist ul li{margin-bottom:22px;}
.g_xwtp{display:block; width:120px; height:78px; overflow:hidden;}
.g_xwtp img{width:120px;}
.g_xwwz{width:315px;}
.g_xwwz a{display:block;}
.g_xwwz span{display:block; font-size:12px; color:#a7a7a7;}
.g_xwbt{font-size:14px; color:#000;}
.g_xwnr{font-size:12px; color:#4f4f4f; line-height:20px; margin-top:5px;}
.g_xwlist{height:auto; overflow:hidden; width:445px;}
.g_xwlist ul{height:auto; overflow:hidden;}
.g_gywm{width:485px;}
.g_gywmlist ul li{width:161px; float:left; position:relative;}
.g_xgtp{width:161px; height:140px; display:block;}
.g_qpxsrq{width:161px; height:140px; position:relative; background:#21b4ac;}
.g_jtslt{position:absolute; width:13px; height:12px; top:-12px; left:50%; margin-left:-6px;}
.g_hda{display:block; width:161px; height:140px; text-align:center; line-height:178px; font-size:14px; color:#fff; background:url(g_10.png) no-repeat center top 50px;}
.g_qstmc{width:161px; height:140px; position:absolute; top:0; left:0; background:url(g_15.png) repeat; display:none;}
.g_qstmc a{display:block; width:87px; height:29px; line-height:29px; text-align:center; border-radius:1px; border:1px solid #ffde00; font-size:14px; color:#ffde00; margin:50px auto 0;}
.g_lvstmc{width:161px; height:140px; position:absolute; bottom:0; left:0; background:url(g_16.png) repeat; display:none;}
.g_lvstmc a{display:block; width:87px; height:29px; line-height:29px; text-align:center; border-radius:1px; border:1px solid #ffde00; font-size:14px; color:#ffde00; margin:50px auto 0;}
.g_lvsqp{background:#21b44b;}
.g_lvsqp .g_jtslt{top:auto; bottom:-12px;}
.g_qya{background-image:url(g_12.png);}
.g_lsqp{background:#214eb4;}
.g_lxa{background-image:url(g_14.png);}
.g_lstmc{width:161px; height:140px; position:absolute; top:0; left:0; background:url(g_18.png) repeat; display:none;}
.g_lstmc a{display:block; width:87px; height:29px; line-height:29px; text-align:center; border-radius:1px; border:1px solid #ffde00; font-size:14px; color:#ffde00; margin:50px auto 0;}
.g_alzs{width:100%; height:678px; background:#fff;}
.g_alzsnr{width:1000px; margin:0 auto;}
.g_xgftzuo h3{font-size:20px; color:#0f0f0f; line-height:76px; font-weight:normal; float:left;}
.g_xgftzuo p{text-transform:uppercase; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#2e449a; line-height:76px; margin-left:10px; float:left;}
.g_more a{font-size:12px; color:#ff3c00;}
.g_more{line-height:76px;}

.g_hzhb{width:100%; height:210px; background:#fff;}
.g_hzhbnr{width:1000px; margin:0 auto; padding-top:20px;}
.g_hzlist ul li{width:231px; height:155px; border:1px solid #ccc; overflow:hidden; float:left; margin-right:15px;margin-bottom:16px;padding:1px;}
.g_hzlist ul li a{display:block;}
.g_hzlist ul li img{width:231px;}

.z_banner{height:240px;overflow:hidden;padding-top:80px;}
.z_banner span{width:300%;margin-left:-100%;text-align:center;display:block;}
.main{padding-bottom:30px;}
.side_box{width:220px; float:left;background-color:#fff;position:relative;}
.main_box{width:850px; float:right;}

.side_nav{background-color:#fff;}
.side_nav_top{height:76px;padding-bottom:5px;margin-bottom:-5px;background:url(side_nav_top.png) no-repeat;position:relative;z-index:9;line-height:24px;text-align:center;}
.side_nav_top h3{margin-top:19px;font-size:24px;color:#fffdf4;padding-left:25px;position:relative;font-weight:normal;display:inline-block; *display:inline; *zoom:1;}
.side_nav_top h3 p{font-size:12px;line-height:12px;padding-top:5px;text-align:left;}
.side_nav_top h3 em{width:4px;height:34px;background-color:#fff;position:absolute;left:0;top:50%;margin-top:-17px;}

.side_nav_con{width:218px; border:1px solid #dadada;border-top:none;position:relative;z-index:8;padding-top:12px;}
.side_nav_con ul{width:218px; overflow:hidden;}
.side_nav_con li{padding:5px 0;margin-top:-1px; background:url(side_navLi_bo.png) no-repeat 50% 0;}
.side_nav_con li a{width:100%;height:40px;display:block;padding:0 1px;margin-left:-1px;color:#434343;}
.side_nav_con li span{line-height:40px;padding-left:83px;position:relative;font-size:14px;}
.side_nav_con li i{width:4px;height:4px;position:absolute;left:68px;top:50%;margin-top:-2px;_margin-top:-10px;background-color:#c8c8c8; font-size:0;}
.side_nav_con li a:hover , .side_nav_con li.on a{background-color:#28a7e1;color:#fffdf4;}
.side_nav_con li a:hover i , .side_nav_con li.on a i{background-color:#fffdf4;}

.side_nav_con li .side_nav2{display:none;}
.side_nav_con li.on .side_nav2{display:block;}
.side_nav_con li .side_nav2 li{width:134px;padding:0;padding-left:85px;padding-right:25px;margin:0;background:none;font-size:12px;line-height:30px;float:left;}
.side_nav_con li .side_nav2 a{height:auto;padding:0;margin:0;background:none;color:#434343;width:90%; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;float:left;}
.side_nav_con li .side_nav2 a:hover , .side_nav_con li .side_nav2 li.show a{color:#0575c7;}

.side_Info{width:218px;height:68px; border:1px solid #dadada;overflow:hidden;margin-top:12px;background-color:#fff;padding-bottom:10px;}
.side_Info ul{width:110%;margin-left:-1px;}
.side_Info li{width:110px;height:46px;margin:14px 0;float:left; display:inline; background:url(bo3.png) repeat-y;line-height:1em;}
.side_Info li a{width:110px;height:46px;display:block;text-align:center;}
.side_Info li i{width:32px;height:32px;display:inline-block;}
.side_Info li p{font-size:14px;padding-top:8px;color:#666;}
.side_Info li.ico1 i{background:url(side_ico1.png) no-repeat 50% 50%;}
.side_Info li.ico2 i{background:url(side_ico2.png) no-repeat 50% 50%;}
.side_Info li.ico1 a:hover i , .side_Info li.ico1_current i{background:url(side_ico1H.png) no-repeat 50% 50%;}
.side_Info li.ico2 a:hover i , .side_Info li.ico2_current i{background:url(side_ico2H.png) no-repeat 50% 50%;}


.side_call{margin-top:12px;}
.side_call p{width:167px; position:relative;padding-left:53px;font-size:24px;color:#0575c7;font-family:Arial;}
.side_call i{width:24px;height:18px;position:absolute;top:50%;margin-top:-9px;left:19px;background:url(side_ico3.png) no-repeat 0 50%;}

.location{float:right;color:#666;}
.location a{color:#666;}
.location a:hover{color:#0d96e4;}

.subpage_top{height:36px;line-height:36px;border-bottom:2px solid #c8c8c8;}
.subpage_title{height:36px;padding-left:14px;float:left;position:relative;display:block;color:#999;font-size:12px;font-weight:normal;font-family:Arial;}
.subpage_title a{color:#999;}
.subpage_title span{height:36px;margin-right:8px;font-size:14px;color:#333;position:relative;display:inline-block;font-weight:bold;font-family:"Microsoft Yahei";}
.subpage_title span em{width:12px;height:8px;background:url(subpage_top_em.png) no-repeat 0 100%;position:absolute;bottom:-8px;left:50%;margin-left:-6px;}
.subpage_title i{width:2px;height:14px;position:absolute;top:50%;margin-top:-7px;left:0;background-color:#0d96e4;}
.subpage_con{margin-top:30px;}
.subpage_con img{_width:expression(this.scrollWidth < 730 ? "730px" : "auto"); max-width:730px;heigt:auto;}

.page_box{font-size:16px;color:#5a5a5a;line-height:32px;}
.page_box h3{line-height:1em;}
.page_top{height:38px;line-height:1em;text-align:center;}
.page_top h3{color:#0575c7;font-size:18px;}
.page_box h3 p{font-size:16px;padding-top:5px;}
.page_box h3 span{font-size:16px;padding-left:5px;padding-top:5px;}

/* artlist */
.news_list li{width:100%;height:86px;padding-bottom:21px;margin-bottom:20px;float:left;background:url(bo2.png) repeat-x 0 100%;}
.news_list .img{width:124px;height:84px;float:left;}
.news_list .txt{width:710px;float:right;overflow:hidden;}
.news_list li .txt a{display:block;height:36px;background-image:url(about:blank);cursor:pointer; }
.news_list a h3{float:left;font-size:16px;color:#494949;line-height:36px;font-weight:normal; width: 82%; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news_list a:hover h3{color:#0575c7;}
.news_list a span{float:right;color:#666;font-size:14px;line-height:36px;}
.news_list .p{height:44px;color:#949494;line-height:22px;overflow:hidden;}

/*article*/
.article_top{text-align:center;padding-bottom:25px;background:url(bo2.png) repeat-x 0 100%;}
.article_top h3{width:620px;color:#333333;font-size:18px;line-height:1em;margin-bottom:20px;font-weight:normal;margin-left:auto;margin-right:auto;}
.article_top .sx span{padding:0 10px;color:#999999;font-size:14px;}
.article_con{margin-top:5px;line-height:32px;font-size:16px;color:#666;margin-top:20px;padding-bottom:20px;background:url(bo2.png) repeat-x 0 100%;}
.article_con img{_width:expression(this.scrollWidth < 720 ? "720px" : "auto");max-width:720px;height:auto;margin:8px;}
/*上下条*/
.pn_box{margin-top:30px;overflow:hidden;line-height:30px;font-size:16px;}
.pn_box span{width:90%; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;color:#333;}
.pn_box .pnL{display:block;}
.pn_box .pnR{display:block;}
.pn_box a{color:#666666;}
.pn_box a:hover{color:#108ec8;}

/*文章分页*/
/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 0 0;}
#fenye a{text-decoration:none; display:inline;border-radius: 3px;line-height:25px;color:#333333;}
#fenye .prev,#fenye .next{width:52px; text-align:center;  line-height:25px;color:#333333;}
#fenye a.curr{width:22px;background:#0C9AD8; border:1px solid #0C9AD8; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#333;}
#fenye a{color:#333333;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{ float:left;color:#ff0000;}
#fenye span{line-height:30px; font-size:13px; height:30px;}

/*文章正文分页样式*/
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;}
#pageNext a.curr{background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold;}
#pageNext a{margin:5px 0px; color:#1E50A2;background:#fff; padding:3px 7px; border:1px solid #dcdddd;height:22px;line-height:22px}

.navigation{width:983px;margin:10px auto; clear:both;height:22px;line-height:22px;color:#999;background:url(ask_points.gif) no-repeat left -1356px;padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.navigation span{ float:right;}
.navigation dt#KeyWord{ height:25px; line-height:25px;}
.navigation a{color:#999;}
.navigation a:hover{color:red;text-decoration:none;}

.footer_menu_w{height:200px;background-color:#108ec8;}
.f_contact{width:355px; float:left;margin-top:10px;margin-left:5px;}
.f_contact_top{height:42px;line-height:42px;padding-bottom:1px;background:url(f_bo.png) repeat-x 0 100%;}
.f_contact_top h3{color:#cde1ef;font-size:18px;font-family:"Arial";font-weight:normal;}
.f_contact_con{line-height:24px;color:#cde1ef;margin-top:16px;}
.f_ewm{margin-top:20px;width:112px;float:right;text-align:center;}
.f_ewm .img{width:112px;height:112px;margin-bottom:6px;}
.f_ewm p{color:#cde1ef;line-height:18px;}

.footer_w{background:url(footer_bg.png);}
.footer{height:36px;line-height:36px;color:#a4b1d0;}
.footer a{color:#a4b1d0;}