@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, form, button, input, textarea { margin:0; padding:0; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px;}
html{ background:url(../img/bj.png) no-repeat center 0 #f2f2f2;}
body { color:#383838; width:100%; cursor:default; margin:0 auto; padding:0; height:auto; font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }
ol, ul, li, dl, dd, dt { list-style:none; }
i, em, cite { font-style:normal; }
table { border-collapse:collapse; }
button { cursor:pointer; font-size:12px; }
fieldset, img, input, button { border:0; } 
address, caption, th, em { font-weight:400; }
.float{ float:left;}
.floatr{ float:right;}
.clear{ clear:both; height:1px; overflow:hidden;}
.d{ display:inline;}
.db{ display:inline-block;}

/*头部*/
.top{width:100%; height:275px;}
.wel_come{width:100%; height:40px; background:url(../img/hy_bj.png) repeat-x;}
.wel_come .cont{width:1200px; height:40px; line-height:40px; margin:0 auto;}
.wel_come .cont .left{ width:400px; height:40px; line-height:40px;}
.wel_come .cont .left a{width:400px; height:40px; line-height:40px; display:inline-block;overflow:hidden; text-decoration:none; color:#383838;}
.wel_come .cont .right{width:44px; height:40px; background:url(../img/hy_bj.png) repeat-x;}
.wel_come .cont .right a{width:44px; height:40px; background:url(../img/ewm.png) no-repeat 8px; display:inline-block; text-align:center; position:relative; color:#000; text-decoration:none;}
.wel_come .cont .right a span{ display:none; position:absolute; top:40px; right:-48px;width:140px; height:160px;background:#fff;}
.wel_come .cont .right a span img{width:120px; height:120px; display:inline-block; margin:10px auto 0 auto;}
.wel_come .cont .right a span p{width:120px; height:30px; line-height:30px; display:inline-block; text-align:center; overflow:hidden; font-size:12px;}
.wel_come .cont .right a:hover span{ display:inline-block;}
.logo{width:1200px; height:180px; margin:0 auto;}
.logo .logo_left{ width:800px; height:180px;}
.logo .logo_left  a{ width:742px; height:139px; display:inline-block; margin-top:20px;}
.logo .logo_left img{ width:742px; height:139px; display:inline-block;}
.logo .logo_right{width:370px; height:45px; border:1px solid #c6dbe5; background:url(../img/query_bj.png) repeat-x; margin-top:53px;}
.logo .logo_right input{width:310px; height:45px; display:inline-block; float:left;line-height:45px; color:#666; padding-left:10px; background:none; }
.logo .logo_right input.but{width:50px; height:47px; display:inline-block; float:left; background:url(../img/query.png) no-repeat 8px;padding-right:10px;}
.logo .rm{width:350px; height:40px; line-height:40px; padding-left:20px; overflow:hidden;}
.logo .rm span{width:70px; height:40px; line-height:40px; display:inline-block; color:#fc7b57;}
.logo .rm a{width:auto; height:40px; line-height:40px; display:inline-block; text-decoration:none; color:#515557; margin-right:10px;}
.logo .rm a:hover{text-decoration:underline;}
.nav{ width:1160px; height:50px; background:#0090d1; margin:0 auto; padding:0 20px;}
.nav a{width:100px; height:50px; line-height:50px; display:inline-block; text-decoration:none; color:#FFF; font-size:16px; font-weight:bold; text-align:right; padding:0 14px; float:left; overflow:hidden;}
.nav a.nav_1{ background:url(../img/nav_1.png) no-repeat 15px;}
.nav a.nav_1:hover{ background:url(../img/nav_1.png) no-repeat 15px #0075b1;}
.nav a.nav_2{ background:url(../img/nav_2.png) no-repeat 15px;}
.nav a.nav_2:hover{ background:url(../img/nav_2.png) no-repeat 15px #0075b1;}
.nav a.nav_3{ background:url(../img/nav_3.png) no-repeat 15px;}
.nav a.nav_3:hover{ background:url(../img/nav_3.png) no-repeat 15px #0075b1;}
.nav a.nav_4{ background:url(../img/nav_4.png) no-repeat 15px;}
.nav a.nav_4:hover{ background:url(../img/nav_4.png) no-repeat 15px #0075b1;}
.nav a.nav_5{ background:url(../img/nav_5.png) no-repeat 15px;}
.nav a.nav_5:hover{ background:url(../img/nav_5.png) no-repeat 15px #0075b1;}
.nav a.nav_6{ background:url(../img/nav_6.png) no-repeat 15px;}
.nav a.nav_6:hover{ background:url(../img/nav_6.png) no-repeat 15px #0075b1;}
.nav a.nav_7{ background:url(../img/nav_7.png) no-repeat 15px;}
.nav a.nav_7:hover{ background:url(../img/nav_7.png) no-repeat 15px #0075b1;}
.nav a.nav_8{ background:url(../img/nav_8.png) no-repeat 15px;}
.nav a.nav_8:hover{ background:url(../img/nav_8.png) no-repeat 15px #0075b1;}
.nav a.nav_9{ background:url(../img/nav_9.png) no-repeat 15px;}
.nav a.nav_9:hover{ background:url(../img/nav_9.png) no-repeat 15px #0075b1;}
.nav_bot{width:1200px; height:9px; background:url(../img/nav_bot.png) no-repeat;  margin:0 auto;}

.main{width:1200px; height:auto; min-height:700px; background:#fff; margin:15px auto 0 auto;}
.cont_1{width:1180px; height:280px; margin:10px 0 0 10px;}
/*轮播器*/
.lb{ display:inline; width:420px; height:280px; margin:0; overflow:hidden;}
.lb img{ width:420px; height:280px;}
.yx-rotaion{width:420px; height:280px; overflow:hidden;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:449px;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px; text-decoration:none; width:260px; overflow:hidden; height:40px; display:inline-block; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../img/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px;}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:43px;height:43px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative;}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
/*轮播器end*/

/*重点新闻*/
.zdxw{width:422px; height:280px; margin-left:15px; overflow:hidden;}
.zdxw_title{ width:422px; height:96px; border-bottom:2px dashed #ccc;}
.zdxw_title a{width:422px; height:40px; line-height:40px; display:inline-block; font-size:20px; font-weight:bold; color:#0076a7;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-decoration:none;}
.zdxw_title a:hover{color:#1e9dd1;}
.zdxw_title span{width:402px; height:50px; line-height:25px; display:inline-block; color:#9b9b9b; overflow:hidden; text-indent:2em; padding:0 10px;} 
.zdxw_list{width:422px; height:182px;}
.zdxw_list li{ display:inline-block; float:left; width:422px; height:30px; line-height:30px;overflow:hidden;}
.zdxw_list li a{width:290px; height:30px; display:inline-block;line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-decoration:none; color:#606060; padding:0 0 0 20px; background:url(../img/tb_2.gif) no-repeat 6px 50%;}
.zdxw_list li a:hover{ color:#00a7ed; background:url(../img/tb_1.gif) no-repeat 4px 50%;}
.zdxw_list li span{ width:80px; height:30px; line-height:30px; display:inline-block; float:right; overflow:hidden; color:#aeaeae;}

/*单位概况*/
.dwgk{width:304px; height:276px; border:2px solid #f6f6f6; background:#fbfbfb;}
.dwgk_title{width:274px; height:40px; border-bottom:1px solid #e1e1e1; margin-left:15px;}
.dwgk_title span{width:auto; height:40px; line-height:40px; font-weight:bold; font-size:16px; color:#0075b1; display:inline-block; float:left;}
.dwgk_title a{width:20px; height:20px; display:inline-block; line-height:20px; background:url(../img/gd.gif) no-repeat; float:right; margin-top:10px;}
.dwgk_title a:hover{ background:url(../img/gb_2.gif) no-repeat;}
.dwgk_cont{width:274px; height:220px; overflow:hidden; margin-left:15px; overflow:hidden; margin-top:10px;}
.dwgk_cont p{width:274px; height:220px; line-height:27px; display:inline-block; text-indent:2em;  overflow:hidden;}

.cont_2{width:1180px; height:102px; margin:10px 0 0 10px;}
/*宣传图/登录*/
.xc_img{width:1180px; height:102px;}
.xc_img a{width:1180px; height:102px; display:inline-block;}
.xc_img a img{width:1180px; height:102px; display:inline-block;} 
.dl{width:308px; height:102px;background:#fbfbfb;}
.dl a{width:144px; height:30px; border:1px solid #e2ecf0; background:#edfaff; display:inline-block; text-align:center; font-size:16px; font-weight:bold; color:#0090d1; text-decoration:none; padding-top:70px;}
.dl a.dl_1{ background:url(../img/dl_img.png) no-repeat 50% 25% #edfaff;}
.dl a.hy{ background:url(../img/ht_img.png) no-repeat 50% 25% #edfaff;}
.dl a.dl_1:hover{background:url(../img/dl_img.png) no-repeat 50% 25% #d5f0fb;}
.dl a.hy:hover{background:url(../img/ht_img.png) no-repeat 50% 25% #d5f0fb;}

.cont_3{ width:1180px; height:280px; margin:10px 0 0 10px;}

/*新闻资讯*/
.news{width:421px; height:285px; position:relative;}
.news a.more{ width:20px; height:20px; position:absolute; right:20px; top:11px; background:url(../img/gd.gif) no-repeat;}
.news a.more:hover{ background:url(../img/gb_2.gif) no-repeat;}
#indextag{width:417px; height:36px; line-height:36px; border:2px solid #f4f4f4; margin:0 auto; color:#afafaf;}
#indextag a{width:100px; height:36px; line-height:36px; text-align:center; color:#afafaf; font-size:16px; display:inline-block; text-decoration:none; }
#indextag a.over{ font-weight:bold; color:#0075b1; }
#indextag_con{ display:inline; float:left; width:420px; height:245px; border-top:none; }
#indextag_con div{ display:none; width:410px; height:auto; margin-top:5px;}
#indextag_con div li{display:inline-block; float:left; width:420px; height:30px; line-height:30px;overflow:hidden;}
#indextag_con div li a{width:270px; height:30px; display:inline-block;line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-decoration:none; color:#606060; padding:0 0 0 30px; background:url(../img/tb_2.gif) no-repeat 14px 50%;}
#indextag_con div li a:hover{color:#00a7ed; background:url(../img/tb_1.gif) no-repeat 12px 50%;}
#indextag_con div li span{ width:80px; height:30px; line-height:30px; display:inline-block; float:right; overflow:hidden; color:#aeaeae; padding:0 10px;}

/*政策法规*/
.zcfg{width:421px; height:285px; margin-left:15px;  position:relative;}
.zcfg a.more_1{ width:20px; height:20px; position:absolute; right:20px; top:11px; background:url(../img/gd.gif) no-repeat;}
.zcfg a.more_1:hover{ background:url(../img/gb_2.gif) no-repeat;}
#indextag1{width:417px; height:36px; line-height:36px; border:2px solid #f4f4f4; margin:0 auto; color:#afafaf;}
#indextag1 a{width:100px; height:36px; line-height:36px; text-align:center; color:#afafaf; font-size:16px; display:inline-block; text-decoration:none; }
#indextag1 a.over{ font-weight:bold; color:#0075b1; }
#indextag_con1{ display:inline; float:left; width:420px; height:245px; border-top:none; }
#indextag_con1 div{ display:none; width:410px; height:auto; margin-top:5px;}
#indextag_con1 div li{display:inline-block; float:left; width:420px; height:30px; line-height:30px;overflow:hidden;}
#indextag_con1 div li a{width:270px; height:30px; display:inline-block;line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-decoration:none; color:#606060; padding:0 0 0 30px; background:url(../img/tb_2.gif) no-repeat 14px 50%;}
#indextag_con1 div li a:hover{color:#00a7ed; background:url(../img/tb_1.gif) no-repeat 12px 50%;}
#indextag_con1 div li span{ width:80px; height:30px; line-height:30px; display:inline-block; float:right; overflow:hidden; color:#aeaeae; padding:0 10px;}

/*荣誉资质*/
.ryzz{width:304px; height:276px; border:2px solid #f6f6f6; background:#fbfbfb;}
.ryzz_title{width:274px; height:40px; border-bottom:1px solid #e1e1e1; margin-left:15px;}
.ryzz_title span{width:auto; height:40px; line-height:40px; font-weight:bold; font-size:16px; color:#0075b1; display:inline-block; float:left;}
.ryzz_title a{width:20px; height:20px; display:inline-block; line-height:20px; background:url(../img/gd.gif) no-repeat; float:right; margin-top:10px;}
.ryzz_title a:hover{ background:url(../img/gb_2.gif) no-repeat;}

.flexslider{position:relative;width:274px;height:210px;overflow:hidden;zoom:1; margin:10px auto 0 auto;}
.flexslider .img img{ width:274px; height:190px;}
.flexslider .img span{width:274px; height:25px; line-height:25px; text-align:center; display:inline-block;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:30px;height:50px;line-height:99em;overflow:hidden;margin:-40px 0 0;display:block;background:url(../img/ad_ctr.png) no-repeat;position:absolute;top:55%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -50px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=50);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=50);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=80);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center; display:none;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

/*企业文化*/
.qywh{width:1180px; height:207px; margin:10px 0 0 10px;}
.qywh_title{width:1176px; height:36px; line-height:36px; border:2px solid #f4f4f4; margin:0 auto; color:#afafaf;}
.qywh_title span{width:auto; height:36px; line-height:36px; padding-left:15px; font-weight:bold; font-size:16px; color:#0075b1; display:inline-block; float:left;}
.qywh_title a{width:20px; height:20px; display:inline-block; line-height:20px; background:url(../img/gd.gif) no-repeat; float:right; margin:10px 15px 0 0;}
.qywh_title a:hover{ background:url(../img/gb_2.gif) no-repeat;}
.index_demo{ width:1180px; height:140px; margin:15px 0 0 0px; overflow:hidden;}
.index_demo li{ display:inline-block; float:left; width:210px; height:140px; margin:0 5px;}
.index_demo li a.demo_img{ display:inline-block; float:left; width:210px; height:140px;}
.index_demo li a.demo_img img{ width:210px; height:140px; background:#fafafa;}

.main_bot{width:1200px; height:15px; background:url(../img/botter.png) no-repeat;margin:0 auto;}

/*页脚*/
.foot{width:100%; height:260px; background:#fff; border-top:10px solid #383838; margin-top:10px;}
.foot_cont{width:1200px; height:200px; margin:0 auto; margin-top:40px;}
.foot_cont p{width:1200px; height:100px; text-align:center; line-height: 25px; display:inline-block; overflow:hidden; }
.foot_cont img{width:60px; height:73px; display:inline-block; margin-left:570px;}

/*友情链接*/
.yqlj_cont{ width:1180px; height:auto; margin:10px auto 20px auto;}
.yqlj_cont a{ width:auto; height:30px; line-height:30px; color:#000; text-decoration:none; text-align:center; padding:0 20px; display:inline-block;}
.yqlj_cont a:hover{ text-decoration:underline; color:#06C;}

