/***********************************************xiaoyuan************************************************************************************/
@charset "utf-8";
.head{ width:100%; height:98px; background:#0074c0; position:fixed; top:0px; left:0px; z-index:9999;}
.logo{ float:left; padding:23px 0px 0px 20px;}
.nav_ico{ float:right; padding:32px 20px 0px 0px;}



.sidebar-wrapper { position: relative; height: 100%; overflow: auto;}
#dowebok { background-color: #fff;}
#dowebok .nav { margin-top: 20px; line-height: 46px; list-style-type: none;}
#dowebok .nav a { display: block; padding: 0 20px; color: #0074c0; text-decoration: none; font-size:22px;}
[data-simplersidebar='active'] { box-shadow: -3px 0 3px 0 rgba(0, 0, 0, 0.5);}

.serch{ width:580px; height:52px; margin:0px auto; padding:20px 0px 20px 0px;}
.serch .kk{ width:490px; height:50px; border:1px solid #d6d7dc; float:left; font-size:18px; text-indent:10px;}
.serch .input{ width:88px; height:52px; float:left; background: url(../images/serch.png) no-repeat center center #0074c0;}

.banner{ width:100%; height:320px;}
.banner .flexslider{position:relative;overflow:hidden; margin:0px auto; height:320px;}
.banner .slides{position:relative;z-index:1; height:320px;}
.banner .slides li{ position:relative;}
.banner .flex-control-nav{position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}
.banner .flex-control-nav li{display:inline-block;width:16px;height:16px;margin:0 5px;*display:inline;zoom:1;}
.banner .flex-control-nav li a{width:16px;height:16px;display:block; overflow:hidden; line-height:60px; cursor:pointer; -moz-border-radius:50%;-webkit-border-radius:50%;  border-radius:50%; background:#fff;}
.banner .flex-control-nav a.flex-active{background-position:0 0; background:#0074c0; }

.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:20%; display:none;}
.banner .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.banner .flex-direction-nav li a.flex-prev{left:20px;background:url(../images/page1.png) center center no-repeat; background-size:100%;}
.banner .flex-direction-nav li a.flex-next{right:20px;background:url(../images/page2.png) center center no-repeat; background-size:100%;}


.news_bj{ width:100%; padding:20px 0px 20px 0px; background:#f5f5f5;}
.news_lb{ width:100%;}
.news_lb ul li{ width:288px; height:265px; float:left; padding:20px 15px 0px 15px;}
.news_lb ul li a{ display:block; width:286px; height:263px; border:1px solid #d6d7dc;}
.news_pic{ width:286px; height:175px;}
.news_bt{ width:90%; margin:0px auto; height:80px; line-height:40px; padding-top:4px; font-size:20px; color:#333; overflow:hidden;}

.shic_lb{ width:600px; margin:0px auto;}
.shic_lb ul li{ padding:15px 0px 15px 0px; border-bottom:1px dashed #cfcfcf;}
.shic_bt{ width:100%; line-height:40px; font-size:20px;}
.shic_bt a{ color:#333;}
.chic_wz{ width:600px; line-height:30px;  color:#646464;}
.chic_wz a{ color:#0074c0; font-size:18px;}

.case_bj{ width:100%; height:490px; background:url(../images/casebj.jpg) no-repeat center top;}
.caselb{ width:100%; margin:0px auto; padding-top:20px;}
.caselb ul li{ width:284px; height:284px; float:left; position: relative; margin:10px 14px 0px 20px;}
.caselb ul li img{ width:274px; height:274px; border:5px solid #fff;}
.caselb .casebj{ width:274px; height:274px; position: absolute; left:5px; top:5px; background: rgba(0,0,0,0.5);z-index:100;}
.caselb .cases{ position:absolute; width:250px; height:64px; left:13px; top:110px; text-align:center; line-height:60px;  z-index:101;}
.caselb .cases a{ display:block; color:#fff; font-size:22px;border:2px solid #e4e4e0;-moz-border-radius:15px;-webkit-border-radius:15px;  border-radius:15px;width:250px; height:60px; overflow:hidden;}

.casemore{ width:264px; height:64px; margin:0px auto; padding-top:30px;}
.casemore a{width:260px; height:60px; border:2px solid #fff; text-align:center; line-height:60px; color:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;  border-radius:15px; font-size:26px; display:block;}

.text{ width:600px; margin:0px auto; text-align:center; line-height:36px; font-size:20px; color:#333;}

.yanfa_lb{ width:600px; margin:0px auto;}
.yanfa_lb ul li{width:598px; height:170px; border:1px solid #d6d7dc; margin-top:20px;}
.yanfa_pic{ width:150px; height:130px; float:left; padding:20px 0px 0px 20px;}
.yanfa_pic a{ display:block; width:100%; height:100%;}

.yanfa_infor{ width:370px; height:170px; float:right; padding-right:15px;}
.yanfa_bt{ width:100%; text-align:center; line-height:50px; font-size:26px; color:#323232; padding-top:20px;}
.yanfa_text{ width:100%; line-height:32px; font-size:20px; color:#666;}
.feb{ width:100%; height:590px; background:#1f72aa;}

.map{ width:609px; height:446px; margin:0px auto; margin-top:35px; background:url(../images/map.png) no-repeat center top; position:relative;}
.arem1{ width:150px; height:50px; position:absolute; left:88px; top:156px;background: #e3c308;  font-size:20px;color: #083953l;  -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; font-family: Microsoft Yahei;}
.arem2{ width:150px; height:50px; position:absolute; right:0px; top:98px;background: #62c7fc;  font-size:20px;color: #083953l;  -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; font-family: Microsoft Yahei;}
.arem3{ width:150px; height:50px; position:absolute; right:156px; top:175px;background: #1da776;  font-size:20px;color: #083953l;  -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; font-family: Microsoft Yahei;}
.arem4{ width:150px; height:50px; position:absolute; left:93px; bottom:73px;background: #b1f429;  font-size:20px;color: #083953l;  -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; font-family: Microsoft Yahei;}
.arem5{ width:150px; height:50px; position:absolute; left:287px; bottom:136px;background: #f34b4d;  font-size:20px;color: #083953l;  -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; font-family: Microsoft Yahei;}
.arem6{ width:150px; height:50px; position:absolute; right:30px; bottom:100px;background: #8d8dea;  font-size:20px;color: #083953l;  -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; font-family: Microsoft Yahei;}
.arem7{ width:150px; height:50px; position:absolute; right:168px; bottom:35px;background: #5496f3;  font-size:20px;color: #083953l;  -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; font-family: Microsoft Yahei;}

.footer{ width:100%; background:#1f72aa; border-top:1px solid #083953;}
.foot_top{ padding:20px 0px 25px 0px; width:600px; margin:0px auto;}
.foot1{ float:left; width:220px;}
.foot_bt{ padding-left:38px; height:52px; line-height:52px; color:#083953; font-size:26px;}
.footer ul li{ padding-left:38px; line-height:36px; font-size:20px; color:#083953;}
.footer ul li a{ color:#083953;}
.foot2{ float:right; width:340px;}
.footbot{ width:100%; height:54px;border-top:1px solid #083953; line-height:54px; text-align:center; font-size:22px; color:#083953;}
/****************index end**************/

.con_top{ padding:20px 0px 20px 0px; background:#f5f6f0;}
.con_centr{ width:600px; margin:0px auto;}
.con_tit{ line-height:60px; font-size:32px; color:#333;}
.con_text{ width:100%; line-height:36px; color:#646464; font-size:22px;}
.con_contact{ width:600px; height:52px; padding-top:20px;}
.con_contact a{ display:block; width:100%; height:52px; background:url(../images/contact.png) no-repeat center center #0077bf;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px;}
.con_contact2{ width:600px; height:52px; padding-top:20px;}
.con_contact2 a{ display:block; width:280px; height:52px; }

.productlb{ width:540px; margin:0px auto; padding:30px; background:#edede5;}
.productlb .flexslider{position:relative;overflow:hidden; margin:0px auto; height: auto;}
.productlb .slides{position:relative;z-index:1; height: auto;}
.productlb .slides li{ position:relative;}
.productlb .flex-control-nav{position:absolute;top:415px;z-index:2;width:100%;text-align:center;}
.productlb .flex-control-nav li{display:inline-block;width:16px;height:16px;margin:0 5px;*display:inline;zoom:1;}
.productlb .flex-control-nav li a{width:16px;height:16px;display:block; overflow:hidden; line-height:60px; cursor:pointer; -moz-border-radius:50%;-webkit-border-radius:50%;  border-radius:50%; background:#fff;}
.productlb .flex-control-nav a.flex-active{background-position:0 0; background:#0074c0; }

.productlb .flex-direction-nav{position:absolute;z-index:3;width:100%;top:20%; display:none;}
.productlb .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.productlb .flex-direction-nav li a.flex-prev{left:20px;background:url(../images/page1.png) center center no-repeat; background-size:100%;}
.productlb .flex-direction-nav li a.flex-next{right:20px;background:url(../images/page2.png) center center no-repeat; background-size:100%;}

.product_pic{ width:540px; height:450px;}
.pro_bt{ line-height:52px; color:#0077bf; font-size:26px;}
.pro_text{ line-height:34px; font-size:20px; color:#646464;}
.pro_more{ width:200px; height:50px; padding-top:15px;}
.pro_more a{ display:block; padding-left:88px; background: url(../images/look.png) no-repeat 30px center #0074c0; color:#fff; line-height:50px; height:50px; font-size:20px;}

.pro_lb{ width:600px; margin:0px auto;}
.pro_lb ul li{ width:100%; padding:20px 0px 20px 0px; border-bottom:1px solid #e1e1e1;}
.pro_tup{ width:170px; height:130px;}
.case_infor{ width:400px;}
.case_bt{ width:100%; height:50px; line-height:50px; font-size:24px; color:#0074c0;}
.case_wz{ width:100%; height:80px; line-height:40px; overflow:hidden; font-size:20px; color:#646464;}
.case_wz a{ color:#2da8f9; float:right;}


.jishu{ width:540px; margin:0px auto; padding:30px; background:#edede5;}
.jishu_tu{ width:189px; height:189px; margin:0px auto; -moz-border-radius:50%;-webkit-border-radius:50%;  border-radius:50%; overflow:hidden;}
.jishu_bt{ width:100%; height:70px; text-align:center; font-size:28px; color:#333; line-height:70px; border-bottom:1px solid #dadada;}
.jishu_text{ line-height:34px; color:#646464; font-size:20px; padding-top:15px;}
.jishu_text a{ color:#2da8f9; float:right;}


.wrting{ width:600px; margin:0px auto;line-height:34px; color:#646464; font-size:20px; padding-top:15px;}
.wrting a{ color:#2da8f9;}
.about_pic{ margin:0px auto; width:600px; padding-top:15px;}

.partner{ width:600px;  position:relative; margin:0px auto;}
.partner .partnerd{ width:600px; height:74px; margin:0px auto;}
.partner .partnerd ul{ overflow:hidden; zoom:1; }
.partner .partnerd ul li{ width:290px; height:74px; padding:0px 5px 0px 5px;}
.partner .next{ width:25px; height:74px; right:0px; top:0px; z-index:200; position: absolute; background:url(../images/cpage2.png) no-repeat center left; cursor:pointer;}
.partner .prev{ width:25px; height:74px; left:0px; top:0px; z-index:200; position:absolute; background:url(../images/cpage1.png) no-repeat center left; cursor:pointer;}

.maps{ width:600px; margin:0px auto; height:420px;}

.mores{ width:100%; height:40px; text-align:center; line-height:40px; color:#646464; border-top:1px solid #dadada; margin-top:20px;}
.mores a{ color:#646464; font-size:26px;}

.news_list{ width:600px; margin:0px auto;}
.news_list ul li{ width:100%; height:130px; padding:20px 0px 20px 0px; border-bottom:1px solid #e1e1e1;}
.news_img{ width:170px; height:130px; float:left;}
.news_linfor{ width:410px; float:right; height:130px; overflow:hidden;}
.news_titles{ width:100%; line-height:34px; font-size:22px;}
.news_titles a{ color:#333;}
.news_time{ width:100%; line-height:34px; color:#666; font-size:18px;}
.news_text{ width:100%; height:55px; font-size:20px; color:#666; overflow:hidden;}

.job{ width:600px; margin:0px auto;}
.job h3{ height:60px; line-height:60px; border:1px solid #c2c2c2; background:#f3f3f3; cursor:pointer; color:#2b2b2b; font-size:20px; display:block; width:100%; margin-top:20px; font-weight:100;}
.job h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd2.png) center center no-repeat; cursor:pointer; }
.job h3.on em{ background:url(../images/icoAdd.png) center center no-repeat;  }
.job ul{ display:none; width:580px; padding:20px 10px 20px 10px; border:1px solid #c2c2c2; border-top:none; font-size:18px; color:#474747; line-height:32px;}


.biaoti{ width:600px; margin:0px auto; line-height:40px; color:#0074c0; font-size:26px; text-align:center;}

.question{ width:560px; padding:20px; margin:0px auto; background:#0074c0; margin-top:20px;}
.feq_bt{ width:100%; line-height:50px; text-align:center; font-size:24px; color:#fff;}
.feq_wz{ width:100%; line-height:32px; color:#fff; font-size:18px;}
.feq_more{ margin:0px auto; width:150px; height:46px; padding-top:20px;}
.feq_more a{width:148px; height:44px; border:1px solid #fff; text-align:center; line-height:44px; color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;  border-radius:5px; font-size:20px; display:block;}

.fankui{ width:580px; padding:10px; margin:0px auto; border:1px solid #ccc;}
.fankui td{ height:60px; line-height:60px; color:#333; font-size:20px;}
.kuang{ width:578px; height:50px; text-indent:10px; line-height:50px; color:#666; font-size:20px;-moz-border-radius:5px;-webkit-border-radius:5px;  border-radius:5px; border:1px solid #ccc;}
.kuang2{ width:578px; height:320px; text-indent:10px; line-height:40px; color:#666; font-size:20px;-moz-border-radius:5px;-webkit-border-radius:5px;  border-radius:5px; border:1px solid #ccc;}
.inputk{ width:140px; height:52px;color:#fff; font-size:20px;-moz-border-radius:5px;-webkit-border-radius:5px;  border-radius:5px; background:#0074c0; text-align:center; line-height:52px; margin-top:20px;}

.sermap{ width:600px; height:665px; background: url(../images/sermap.png) no-repeat center center #edede5; margin:0px auto;}
.sercon{ width:240px; height:auto; padding:160px 0px 0px 90px;}
.serwz{ width:200px; padding:20px; background:rgba(31,114,170,0.6);-moz-border-radius:5px;-webkit-border-radius:5px;  border-radius:5px; color:#fff; font-size:18px; line-height:32px;}

.bdsharebuttonbox{display:none; width:100%; height:100%; background:#FFF; position:fixed;top:0; z-index:10000;}
.bdsharebuttonbox li{border-bottom:1px solid #cacfd6; background:#FFF; height:50px; line-height:50px;}
.bdsharebuttonbox a{color:#000;}
.bdsharebuttonbox ul{padding-top:10px; background:#FFF;}
.bdsharebuttonbox .b_title{ background:#1588d9; font-size:22px; color:#FFF; text-align:center; line-height:50px;}

.popup{ width:600px; height:430px; padding:20px 0px 0px 0px; position:fixed; left:20px; top:250px; z-index:99999; background:#fff;box-shadow: -3px 0 3px #CCCCCC, /*左边阴影*/ 
 3px 0 3px #CCCCCC, /*右边阴影*/ 
 0 -3px 3px #CCCCCC, /*顶部阴影*/ 
 0 3px 3px #CCCCCC; display:none;}
.pop_bt{ line-height:40px; text-align:center; font-size:20px; color:#333; position:relative;}
.closes{ position:absolute; right:5px; top:-20px; height:24px; width:24px; font-size:24px; color:#F00; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.pop_lb{ width:95%; margin:0px auto; height:328px; overflow:auto; margin-top:30px;}
.pop_lb ul li{ width:100%; line-height:40px; height:40px; border-bottom:1px solid #ccc; font-size:18px;}
.pop_lb ul li a{ color:#333;}

.page{ height:80px; border-bottom:1px solid #eee; border-top:1px solid #eee; margin-top:20px; width:600px; margin:0px auto; margin-top:20px;}
.page .pegel{ float:left; height:55px; width:20px; padding-top:25px; padding-left:100px;}
.page .pegel a{ display:block; width:20px; height:55px; padding-top:25px;}
.page .member{ width:360px; float:left; text-align:center; line-height:80px; height:80px; color:#333; font-size:24px;}
.page .peger{ float:right; height:55px; width:20px; padding-top:25px; padding-right:100px;}
.page .peger a{ display:block; width:26px; height:55px; padding-top:25px;}