@charset "utf-8";
*{margin:0;padding:0;}
html { font-family:"Microsoft YaHei";-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%; }
body{color:#474747;margin:0 auto;font-size:12px;line-height:24px;background:#ffffff;}
ol,ul,li{list-style:none;}
img{border:none; vertical-align:top;}
a{color:#1a1a1a;text-decoration:none;outline:none;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
a:hover{color:#0056a8;}
button,input,select,textarea{font-size:100%;font-family:tahoma;margin:0;outline:0 none;vertical-align:baseline;*vertical-align:middle; border:none;}
/*去除ipad，iphone按钮的默认样式*/
input {-webkit-appearance:none; outline: none; border-radius: 0;/*去除input默认样式*/}	
input:focus, textarea:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;/*去除高光样式*/}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;} 
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.clearfix:before,.clearfix:after{content:''; display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.none{ display:none;}
em,i{font-style:normal;}
b{ font-weight:normal;}

header{background: #f7f7f7;}
.header{width: 1180px;margin: auto;height: 110px;}
.header .logo{float: left;overflow: hidden;width: 185px;height: 110px;position: relative;}
.header .logo img{width: 185px;height: 110px;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.header .logo b{position: absolute;    width: 130px;    height: 100%;    left: -130px;
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.55), rgba(255,255,255,0));
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.55), rgba(255,255,255,0));
    background-image: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.55), rgba(255,255,255,0));}
.logo:hover b{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; transition:all 0.4s linear; -webkit-transform:translateX(400px); -moz-transform:translateX(400px); transform:translateX(400px);}
.logo:hover img{box-shadow: 0 0 5px #000;-webkit-box-shadow: 0 0 30px #ccc;-moz-box-shadow: 0 0 30px #ccc;}
.header_rig{float: right;width: 980px;}
.head_rig_top{position: relative;float: left;z-index:999;width: 100%;}
.head_rig_top .a_click{ float: right;}
.a_click a > img{-webkit-filter: grayscale(100%); -webkit-filter: grayscale(1); filter: grayscale(100%); 
 filter:gray; }
.a_click a > img:hover{-webkit-filter: grayscale(0); -webkit-filter: grayscale(0); filter: grayscale(0); 
 filter:npne;}
.head_rig_top a{position: relative;display: inline-block;margin: 13px 0 0 20px;}
.head_rig_top a span{display: none;position: absolute;left: -38px;top: 30px;}
.head_rig_top a:hover span{display: block;}
nav{float: right;padding-top: 4px;margin-right: -20px;}
nav a{padding: 2px 0 0 0;display: inline-block;width: 100px;margin: 0 0 0 20px;font-size: 16px;text-align: center;font-weight: bold;}
nav a i{display: inline-block;width: 100%;font-size: 12px;font-family: Arial;font-weight: normal;}
.search,.search_show input[type=submit]{ float:right; margin-top: 13px; width:16px;height:16px; background:url('../images/sear.png') center center no-repeat; cursor:pointer;}
.search_show{ display:none; position:absolute; top:0; right:98px; z-index:9; height:100px; }
.search_show input[type=text]{ float:left;margin-top: 12px; width:140px; padding-left:10px; height:20px; border:none; background:#464958; color:#fff; font-family:'microsoft yahei';}
.search_show input[type=submit]{ float:right; width:54px; border:none;}
/*header end*/
.slide-main{height:598px;position:relative;}
.item{display:block;width:100%;position:absolute;z-index:124;bottom:20px;right:0; text-align:center;}
.item a{display:inline-block;width:46px;margin:0 10px;height:46px;background:url(../images/item1.png) no-repeat;overflow:hidden;color: #fff;line-height: 43px;font-size: 20px;font-family: Arial;}
.item a.cur{background:url(../images/item1h.png) no-repeat; }
.slide-box,.slide{display:block;width:100%;height:598px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:598px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{background:#ff6900;}
#bgstyleb{background:#193d85;}
#bgstylec{background:#000;}
.slide a{display:block;position: relative;width:1180px;margin: auto;height:598px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b{text-align:center;}
.obj-a{left:0%; top:73px;margin-left: 0;}
.obj-b{left:0; top:200px;margin-left: 0; }
.obj-c{left:0; top:73px;}
/*.obj-d{top:228px;height:164px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{width:366px;height:170px;margin-left:-580px;top:120px;z-index:12;}
.obj-f{width:692px;height:394px;top:158px;margin-left:-180px;}*/
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.7s linear 0 normal none;-moz-animation:baoAni 0.7s linear 0 normal none;animation:baoAni 0.7s linear 0 normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:10%;} to{opacity:1;left:0%;} }
@-moz-keyframes baoAni{from{opacity:0;left:10%;} to{opacity:1;left:0%;} }
@keyframes baoAni{from{opacity:0;left:10%;} to{opacity:1;left:0%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 1s linear 0s normal none;-moz-animation:saAni 1s linear 0s normal none;animation:saAni 1s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;top:350px;} to{opacity:1;top:200px;} }
@-moz-keyframes saAni{from{opacity:0;top:350px;} to{opacity:1;top:200px;} }
@keyframes saAni{from{opacity:0;top:350px;} to{opacity:1;top:200px;} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.7s linear 0s normal none;-moz-animation:saAnic 0.7s linear 0s normal none;animation:saAnic 0.7s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;top:300px;} to{opacity:1;top:73px;} }
@-moz-keyframes saAnic{from{opacity:0;top:300px;} to{opacity:1;top:73px}}
@keyframes saAnic{from{opacity:0;top:300px;} to{opacity:1;top:73px}}
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
/*banner*/
.index_one{width: 1180px;margin: 52px auto 80px;}
.index_one dl{float: left;margin-left: 65px;width: 350px;background: #f2f5f7;-moz-box-shadow:0px 10px 20px #e5e5e5; -webkit-box-shadow:0px 10px 15px #e5e5e5; box-shadow:0px 10px 20px #e5e5e5;}
.index_one dl dt{position: relative;width: 100%;height:137px; }
.index_one dl dt img,.index_one dl dt a{display: inline-block;width: 100%;height:137px;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.index_one dl dt a{overflow: hidden;}
.index_one dl dt:hover img{-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}
.index_one dl dt:after{display: block;position: absolute;left: 0;bottom: -3px;width: 0;height: 3px;background: #e60005;content: '';-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.index_one dl dd{line-height: 26px;margin-left: 20px;padding-bottom: 15px;}
.index_one dl dd a{display: block;width: 245px;margin-top: 12px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space:nowrap;font-size: 16px;color: #333;}
.index_one dl dd a:hover{color: #005baa;}
.index_one dl dd p{overflow: hidden;margin-top: 5px;height: 52px;width: 245px;font-size: 14px;color: #666;}
.one_1 dt{border-bottom: 3px solid #3b90c9;}
.index_one dl:hover dt:after{width: 100%;}
.index_one dl:first-child{margin-left: 0;}
.one_2 dt{border-bottom: 3px solid #bdd042;}
.one_3 dt{border-bottom: 3px solid #d76449;}
/*index_one*/
.index_two{width: 1180px;margin: auto;}
.two_left_title{float: left;width: 100%;height: 55px;line-height: 55px;background: url('../images/new_title.png') left center no-repeat;margin-bottom: 15px;}
.two_left{float: left;width: 570px;margin-right: 30px;}
.more_a{float: right;display: inline-block;margin-top: 22px;width: 69px;height: 10px;background: url('../images/more_a.png') no-repeat;}
.more_a:hover{background: url('../images/more_al.png') no-repeat;-webkit-transform: translateX(-5px);
-moz-transform: translateX(-5px);
-ms-transform: translateX(-5px);
-o-transform: translateX(-5px);
transform: translateX(-5px);}
.two_dlone{width: 100%;padding-bottom: 20px;margin-bottom: 2px;border-bottom: 1px dashed #ccc;}
.two_dlone dt{float: left;overflow: hidden;margin-right: 20px;width: 160px;height: 90px;}
.two_dlone dt img{width: 100%;height: 100%;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.two_dlone dt:hover img{-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}
.two_dlone dd{float: left;width: 390px;}
.two_dlone dd a{display: block;overflow: hidden; white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;width: 100%;margin-bottom: 11px;font-size: 16px;font-weight: bold;line-height: 30px;}
.two_dlone dd p{line-height: 26px;color: #808080;}
.two_dl{float: left;width: 100%;margin-top: 18px;}
.two_dl dt{float: left;margin-right: 20px;border: 1px solid #ccc;width: 48px;height: 42px;}
.two_dl dt em{display: block;width: 100%;font-size: 20px;color: #4c4c4c;line-height: 30px;text-align: center;}
.two_dl dt span{display: block;width: 100%;background: #005baa;color: #fff;height: 15px;line-height: 15px;text-align: center;}
.two_dl dd{float: left;overflow: hidden;width: 500px;height: 44px;}
.two_dl dd a{display: block;overflow: hidden; white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis; width: 100%;line-height: 16px;height: 16px;color: #333;font-size: 14px;margin-bottom: 5px;}
.two_dl dd p{overflow: hidden; white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis; width: 100%;line-height: 30px;font-size: 12px;color:#808080;}
.two_dl dd a:hover,.two_dlone dd a:hover,.two_box a:hover{color: #005baa;-webkit-transform: translateX(5px);
-moz-transform: translateX(5px);
-ms-transform: translateX(5px);
-o-transform: translateX(5px);
transform: translateX(5px);}
/*news end*/
.two_right{float: left;width: 580px;}
.two_right_title{float: left;width: 380px;height: 55px;line-height: 55px;background: url('../images/kj_title.png') left center no-repeat;margin-bottom: 15px;}
.two_box{float: left;width: 380px;margin-right: 20px;}
.two_box a{float: left;overflow: hidden;display: inline-block;width: 275px;line-height: 24px;height: 140px;background: url('../images/two_right_bg.png') no-repeat;padding:75px 20px 25px 84px; }
.two_a{float: left;width: 180px;margin-top: 11px;}
.two_a a{display: block;width: 100%;height: 58px;text-align: center;line-height: 40px;margin-bottom: 10px;}
.a1{background: url('../images/01.png') no-repeat;}
.a1:hover,.a2:hover,.a3:hover,.a4:hover{background-position: 0 -58px;}
.a2{background: url('../images/02.png') no-repeat;}
.a3{background: url('../images/03.png') no-repeat;}
.a4{background: url('../images/04.png') no-repeat;}
.more_a1{float: left;margin: 8px 0 0 0;}
/*two end*/
.picMarquee-left{ width:1180px;margin:88px auto 78px;  overflow:hidden; position:relative;   }
.picMarquee-left .hd{ overflow:hidden;  height:37px; background:url('../images/parenrt.png') no-repeat; }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:28px; height:20px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/lr.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:-28px 0;  }
.picMarquee-left .hd .prev:hover{ background-position:0px -20px; }
.picMarquee-left .hd .next:hover{ background-position:-28px -20px; }
.picMarquee-left .bd{ padding:25px 0;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:194px; height:98px; display:block; border:1px solid #e6e6e6; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;-webkit-transition:all 0.3s linear; transition:all 0.3s linear; }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
.picMarquee-left .bd ul li .pic:hover img{  -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter: none; }

/*合作伙伴*/
.foot1{width: 100%;background: #323a43;}
.foot1_box{width: 1180px;margin: auto;font-size: 12px;color: #e0e1e2;line-height: 30px;}
.foot1_box a{color: #e0e1e2;margin: 0 30px 0 0;}
.foot1_box a:hover{color: #fff;}
.foot1_box i{margin-right: 10px;}
.foot2{background: #3f4853;padding-bottom: 30px;border-bottom: 1px solid #323a43;}
.foot2_box{overflow: hidden;margin: auto;width: 1180px;}
.foot2 ul{float: left;width: 100px;margin-right: 58px;margin-top: 20px;}
.foot2 ul li{width: 100%;text-align: left;color: #fff;font-weight: bold;font-size: 14px;}
.foot2_box a{font-weight: normal;color: #d2d4d5;font-size: 12px;}
.foot2_box a:hover{color: #fff;}
footer{width: 100%;border-top: 1px solid #505a67;background: #3f4853;color: #d1d2d4;}
.foot3{overflow: hidden;width: 1050px;padding: 20px 0 20px 130px;margin: auto;background: url('../images/f_logo.png') left center no-repeat;}
.foot3 a{color: #d1d2d4;}
.foot3 a:hover{color: #fff;}
.foot3_left{float: left;    margin-top: 10px;}
.foot3_right{float: right;margin: 22px 0 0 0;padding-left: 46px;background: url('../images/phone.png') left center no-repeat;}
.foot3_right p{line-height: 14px;font-size: 14px;}
.ewm{float: right;margin-left:77px;}
/*footer*/
.main{overflow: hidden;;width: 1099px;margin:0 auto 60px;border: 1px solid #e6e6e6;border-top: none;padding: 40px 39px;background: #fff url('../images/tiebg.png') center 21px no-repeat;}
.main img{max-width: 100%;}
.sideber{float: left;width: 250px;margin-right: 30px;}
.sideber ul{background: #f5f5f5;float: left;width: 250px;}
.sideber ul li {float: left;width: 100%;position: relative;border-bottom: 1px solid #d9d9d9;height: 54px;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.sideber ul li:after{position: absolute;bottom:-2px;left:0;border-bottom:1px solid #fff;width: 100%;height: 1px;content: '';}
.sideber h4{padding-left: 30px;width: 220px;background: url('../images/left_title.png') center top no-repeat;height: 100px;color: #fff;}
.sideber h4 i{display: block;padding-top: 25px;width: 100%;font-size: 18px;font-weight: bold;}
.sideber h4 em{font-size: 14px;color: #a6b9d2;}
.sideber ul li a{display: inline-block;max-width: 145px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; line-height: 54px;font-size: 14px;padding-left: 30px;color: #333;}
.sideber ul li:hover,.sideber ul li.sideon{background: #d9d9d9 url('../images/leftnavj.png') left center no-repeat;}
.leftimg{float: left;margin-top: 10px;}
.sideber ul li:hover a,.sideber ul li.sideon a{color: #025ba9;font-weight: bold;}
/*leftnav*/
.rightbox{float: left;width: 819px;}
.location{float: left;height: 74px;width: 100%;padding-top: 26px;}
.location h5,.location h6{float: left;width: 100%;color: #666;}
.location h5 a,.location h5 em{float: left;line-height: 32px;font-size: 12px;}
.location h5 em {margin: 13px 10px 0 10px;line-height: 5px;}
.location h5 a:first-child{background: url('../images/home.png') left 10px no-repeat;padding-left: 25px;}
.location h6{margin-top: 3px;color: #333;font-size: 18px;font-weight: bold;}
/*location*/
.events{position: relative;float: left; overflow:hidden; margin:55px 0 20px 0;}
.events:after{width: 1px;height: 5px;position: absolute;left:79px;background: #fff; top:0;content: '';}
.events dl dt{ float:left; position:relative; width:80px; color:#005baa; font-size:18px; font-weight:bold; line-height:24px;}
.events dl dt:after{ content:''; position:absolute; right:-5px; z-index:5; top:5px; background:url(../images/eventy.png) no-repeat; width:11px; height:11px;}
.events dl dd{ float:left; border-left:1px solid #dadada; padding-left:35px; width:704px; margin-top:-3px; margin-left:-1px; font-size:14px; line-height:24px; padding-bottom:35px;}

/*events*/
.list_img{float: left;margin-top: 50px;}
.list_img img,.newsul_honer img{max-width: 100%;}
.newsul_b,.newsul_honer,.newul{float: left;width: 100%;margin-top: 30px;}
.newsul_b li,.newul li{background: url('../images/liicon.png') no-repeat;border-bottom: 1px dashed #ccc;height: 49px;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.newsul_b li a,.newsul_honer li a,.newul li a{display: block;width: 805px;margin-left: 13px;line-height: 49px;color: #4c4c4c;}
.newsul_b li span{float: right;color: #808080;}
.newsul_b li i,.newul li i{display: inline-block;width: 80%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size: 14px;}
.newsul_b li a:hover span,.newsul_b li a:hover i,.newsul_honer li:hover span,.newsul_honer li:hover i,.newul li:hover i,.newul li:hover span{color: #025ba9;}
.newsul_b li:hover,.newul li:hover{background-position:  0 -49px;}
.page{float: left;width: 100%; text-align:center; margin:40px  0 0 0 ; }
.page a{ display:inline-block; padding:0 10px; border:1px solid #c2c4c7; margin:0 3px; height:22px; line-height:22px;background: #f7f4f0;}
.page a.prev,.page a.next{ padding:0 25px;}
.page a.active,.page a:hover{ background:#005baa; border:1px solid #005baa; color:#fff;}
/*期报*/
.newsul_honer li{width: 100%;background: url('../images/lk.jpg') left center no-repeat;border-bottom: 1px dashed #ccc;height: 49px;}
.newsul_honer li a{width: 800px;margin-left: 19px;}
.newsul_honer li span{font-weight: bold;font-size: 16px;color: #333;margin-right: 20px;}
.newsul_honer li i{font-size: 14px;}
/*荣誉资质*/
.newul{margin-top: 40px;}
.newul li span{float: right;color: #808080;}
.newul li i{color: #4c4c4c;font-size: 14px;}
/*ul*/
.new_tuwen,.new_tuwen dl,.about{width: 100%;float: left;}
.new_tuwen dl dt{overflow: hidden;float: left;padding: 9px 9px 6px 8px;background: url('../images/dl_bg.jpg') center center no-repeat;width: 230px;height: 130px;}
.new_tuwen dl dt img{width: 100%;height: 100%;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.new_tuwen dl dt:hover img{-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}
.new_tuwen dl{height: 145px;margin-bottom: 15px;margin-top: 20px}
.new_tuwen dl dd{float: left;margin-left: 15px;width: 557px;}
.new_tuwen dl:first-child{margin-top: 60px;}
.new_tuwen dl dd h4{float: left;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;height: 28px;line-height: 28px;width: 100%;background: url('../images/ddtitbg.jpg') left center no-repeat;margin-top: 5px;}
.new_tuwen dl dd h4 span{margin: 0 10px;color: #fff;font-weight: bold;font-size: 16px;}
.new_tuwen dl dd h4 a{font-size: 16px;font-weight: bold;color: #333;}
.new_tuwen dl dd h4 a:hover{color: #005baa;}
.new_tuwen dl dd p{float: left;overflow: hidden;height: 52px;margin: 20px 0 10px;font-size: 14px;width: 100%;}
.new_tuwen dl dd p a{color: #4c4c4c;}
.new_tuwen dl dd p a:hover{color:#005baa;}
.new_tuwen dl dd > a{float: left;display: block;border: 1px solid #ccc; text-align: center;height: 22px;line-height: 22px;width: 68px;color: #4c4c4c;}
.new_tuwen dl dd > a:hover{border-color:#005baa; color:#005baa;-webkit-transform: translateX(5px);-moz-transform: translateX(5px);-ms-transform: translateX(5px);-o-transform: translateX(5px);transform: translateX(5px);}

/*newtuwen*/
.about img,.gfdl img{max-width: 100%;}
.about{margin-top: 30px;font-size: 14px;line-height: 30px;}
.about p{text-indent: 2em;}
.gfimg{width: 100%;float: left;margin: 30px 0;}
.gfdl{float: left;width: 100%;margin-top: 8px;border:1px solid #e6e6e6;text-align: center;}
.gfdl dt{float: left;width: 100%;height: 38px;background: #e6e6e6;}
.gfdl dd ul li{float: left;width: 100%;height: 38px;background: #f5f5f5;border-top: 1px solid #e6e6e6;}
.i1{width: 59px;}
.i2{width: 288px;}
.i3{width: 139px;}
.i4{width: 159px;}
.i5{width: 168px;}
.gfdl .i2,.gfdl .i3,.gfdl .i4,.gfdl .i5{border-left: 1px solid #e6e6e6;}
.gfdl .i1,.gfdl .i2,.gfdl .i3,.gfdl .i4,.gfdl .i5{float: left;display: inline-block;line-height: 38px;}
/*工法*/
.photo{float: left;width: 100%;margin-top: 10px;}
.photo ul{width: 100%;float: left;}
.photo ul li {position: relative;float: left;margin-top: 49px;border:1px solid #dbdbdb;width: 258px;height: 238px;margin-right: 19px;}
.img_a{display: inline-block;overflow: hidden;margin: 4px;width: 250px;height: 180px;}
.img_a img{width: 100%;height: 100%;opacity: 0.7; filter: alpha(opacity=70);-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.photo ul li p{position: absolute;bottom:10px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;height: 39px;text-align: center;border-top: 1px solid #dbdbdb;line-height: 39px;width: 100%;font-size: 14px;color: #333;}
.photo ul li .a_more_photo{position: absolute;bottom:-10px;width: 48px;height: 18px;border:1px solid #dbdbdb;background: #fff;line-height: 18px;text-align: center;left: 104px;color: #808080;}
.photo ul li:hover .img_a img{opacity: 1; filter: alpha(opacity=100);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.photo ul li:hover .a_more_photo,.photo ul li:hover p{color: #01539a;}
.photo ul li:hover .a_more_photo{-webkit-transform: translateY(-9px);
-moz-transform: translateY(-9px);
-ms-transform: translateY(-9px);
-o-transform: translateY(-9px);
transform: translateY(-9px);}
/*photo*/
.mod18Box {float: left;margin: 60px 0;  width: 820px; background: #FFF; }
.mod18{ width: 820px;  margin: 0px auto; position: relative; }
.mod18 .btn{position:absolute;width:15px;height:70px;top:336px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 #prevTop,.mod18 #nextTop{width: 42px;height: 42px;top:200px;}
.mod18 #prevTop{left:0;background:url(../images/photo_left.png) 0 0 no-repeat;}
.mod18 #nextTop{left:auto;right:0;background:url(../images/photo_right.png) 0 0 no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;text-align: center;}
.mod18 .cf li img{display: inline-block;max-height: 450px;max-width: 820px;}
.mod18 .picBox{height:450px;position:relative;overflow:hidden;}
.mod18 .picBox ul{min-height:600px;position:absolute;}
.mod18 .picBox li{width:820px;height:450px;}
.mod18 .listBox{ width: 826px; height: 142px; margin: 30px auto; position: relative; padding: 6px 0 0px; overflow: hidden; }
.mod18 .listBox ul{height:140px;position:absolute;}
.mod18 .listBox li{width: 206px;height: 142px;cursor:pointer;position:relative;}
.mod18 .listBox li a{display:block;width: 200px;height: 140px;}
.mod18 .listBox li img{width: 200px;height: 140px;}
.mod18 .listBox .on img{width:200px;height:140px;border:1px solid #ff6600;}

/**/
.map{float: left;width: 100%;height: 490px;margin-top: 60px;}
.map_bg{position: relative;background: url('../images/map_bg.jpg')  no-repeat;height: 490px;}
.map_dian{}
.map_dian1,.map_dian2,.map_dian3{position: absolute;z-index:10;display: inline-block;width: 19px;height: 17px;left: 611px;top:266px;background: url('../images/hq.png') 0 0 no-repeat;cursor: pointer;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.contentmap h5 {    background-color: #005baa;    height: 35px;    line-height: 35px;    text-align: center;    color: #FFFFFF;    font-size: 16px;  }
.contentmap {position: absolute;z-index: 55; top: 0;    left: -10px;display: none;background: #f7f7f7;width: 820px;   height: 450px;    overflow-y: auto;text-align: center;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;box-shadow: 0 0 10px #000;}
.contentmap .m1{width:300px !important;}
.contentmap .m4{width:78px !important;}
.cloes{text-align: right;}
.cloes span{display: inline-block;background: #5584be; width: 30px;height: 30px;line-height: 30px;font-size: 16px;font-weight: bold;text-align: center;color: #fff;cursor: pointer;}
.map_dian2{top: 290px;left: 500px;}
.map_dian3{top: 325px;left: 590px;}
.map_dian4{top: 384px;left: 555px;}
.map_bottom{float: left;margin-top: 60px;width: 100%;}
.map_bottom h5{text-align: center;font-weight: bold;font-size: 18px;color: #333;}
.from_map{margin-top: 20px;margin-left: 284px;width: 100%;text-align: text-align: center;font-size: 14px;}
.from_map select{margin-left: 10px;border: 1px solid #ccc;width: 120px;padding-left: 10px;font-family:'microsoft yahei';}
.from_map p{width: 100%;float: left;margin-bottom: 15px;}
.from_map p a{margin: 0 13px;}
.mapdl,.ewxru{float: left;width: 100%;}
.mapdl dt{width: 100%;float: left;background: #005baa; color: #fff;text-align: center;font-size: 16px;line-height: 35px;}
.mapdl ul li:first-child{font-weight: bold;}
.mapdl dd{float: left;border-bottom: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;}
.mapdl ul li{width: 100%;float: left;height: 35px;}
.mapdl ul li i{float: left;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display: inline-block;border-left: 1px solid #d9d9d9;text-align: center;font-size: 14px;height: 35px;line-height: 35px;}
.m1{width: 329px;border-left: 1px solid #d9d9d9;}
.m2{width: 68px;}
.m3{width: 218px;}
.m4{width: 199px;}
/*map*/
.ewxru{margin-top: 60px;border: 1px solid #ccc; color: #666;font-size: 14px;}
.ewxru ul li:first-child{height: 41px;line-height: 41px;font-weight: bold;color: #333;font-size: 14px;}
.ewxru ul li i:first-child{border-left: none;}
.ewxru ul li i{float: left;display: inline-block;border-left:1px solid #ccc;text-align: center;height: 38px;line-height: 38px;}
.ewxru ul li{float: left;width: 100%;border-bottom: 1px solid #e6e6e6;font-size: 13px;}
.ew1{width: 397px;}
.ew2{width: 69px;}
.ew3{width: 90px;}
.ew4{width: 79px;}
.ew5{width: 100px;}
.ew6{width: 79px;}
.ew6 a{color: #666;}
.ew6 a:hover{color: #015299;}
.pit{width: 100%;float: left;margin: 30px 0;text-align: center;font-weight: bold;font-size: 14px;color: #333;}
/*招聘*/

.final_page,.message{float: left;margin-top: 50px; width:100%;}
.final_page .art_title{ margin-bottom:30px; text-align:center; }
.final_page .art_title h3{ font-size:17px; color:#333;}
.final_page .art_title .info{ margin-top:15px; margin-bottom:20px; font-size:12px; color:#666;}
.final_page .art_title .info span{ display:inline-block; margin:0 10px;}
.final_page .art_tit{font-size: 14px;font-weight: bold;color: #333;margin-bottom: 30px;}
.final_page p{font-size: 14px; line-height:26px; }
.final_page img{ display:block; margin:0 auto; max-width:100%;}
    
    /**/
#outer{float: left;min-height:400px;width: 100%;margin-top: 60px;background: url('../images/contactbg.jpg') right 35px no-repeat;}
#tab {overflow:hidden;zoom:1;border-bottom: 1px solid #e0e0e0;font-size: 14px;display:inline-block;}
#tab li {float:left;color:#4c4c4c;height:30px;	cursor:pointer;	line-height:30px;margin-right: 26px;}
#tab li.current {border-bottom: 1px solid #427eb1;}
#content {border-top-width:0;margin: 30px 0;}
#content dl {line-height:25px;display:none;font-size: 14px;line-height: 34px;}
#content dl dt i{font-weight: bold;}
#content dl dt{margin-bottom: 30px;}
/*联系我们*/
.message p{float: left;width: 360px;}
.message label{float: left;display: inline-block;height: 34px;line-height: 34px;width: 79px;font-size: 15px; color: #4c4c4c;}
.message input[type=text],.message textarea{border: 1px solid #ccc;}
.message input[type=text]{height: 32px;line-height: 32px;width: 268px;padding-left: 10px;font-family: 'microsoft yahei';}
.message p{margin-bottom: 40px;}
.message textarea{width: 698px;height: 195px;}
.message input[type="submit"],.message input[type="reset"]{margin-left: 79px;background: #005baa;width: 90px;height: 30px;text-align: center;color: #fff;font-family: 'microsoft yahei';font-size: 15px;}
.message input[type="reset"]{background: #e5e5e5;color: #4c4c4c;margin-left: 20px;}
/*留言*/
.art_tit2{font-size: 20px;margin-bottom: 15px;}
.pagefy{float: left;margin-top: 40px;font-size: 14px;}
.pagefy span{font-weight: bold;}