@charset "utf-8";

/* --- body---*/
body{font-family: "Open Sans","Arial","Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei","SimSun","sans-serif";padding:0; margin:0; font-size:12px; color:#4a4a4a; background-color:#efefef;overflow-x: hidden;overflow-y: auto;}
body { -webkit-tap-highlight-color: rgba(0,0,0,0);min-width:1300px;}
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, span, i, img, ol, ul, li, dl, dd, dt{ padding:0; margin:0; border:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust:none;}
ul,li{ list-style:none outside none; }
h1,h2,h3,h4,h5,h6{ font-size:14px; font-weight:normal;}
img,iframe{border: 0px;page-break-inside:avoid}
em { padding:0px 5px; font-style:normal;}
a{ color:#4a4a4a; text-decoration:none; outline:0;}
a:hover{ color:#055bb3; text-decoration:none; outline:0;}

::-webkit-input-placeholder { color:#d9d9d9; }
input:-moz-placeholder { color:#d9d9d9; }
button::-moz-focus-inner, input::-moz-focus-inner { margin:0; padding:0;}
input, button, textarea { font-size: 100%; vertical-align:middle; outline:0 none;}
textarea { resize:none;}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance: none;}
select{position:relative; zoom:1;font-size:inherit;-webkit-text-size-adjust:none;}
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix{ zoom:1; clear:both;}
.center{text-align:center;}
.hidden{display:none;}
td{ font-size:15px;}

/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}


.p5{ padding:5px;}
.p10{ width:100%; display:block; height:30px;}
.ico{background: url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle;}
.red{color:#f00;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f24{ font-size:24px; text-align:center; margin:auto; border-bottom:4px solid #0e918e; width:100px; padding:25px 0px 15px 0px;}
f30{ font-size:30px;}
.lan{ color:#1361b8;}
.left{ float:left; font-size:14px; line-height:28px;}
/* ---denglu---*/
.body_dl{width:100%; height:74px; background-image:url(../images/header_bj.jpg); margin:0 auto; overflow:hidden; background-attachment: scroll;	background-repeat: repeat-x; background-position: center top;}
.biaot_dl{ font-family:"微软雅黑"; font-size:38px; color:#FFFFFF; height:60px; text-align:center;font-weight: bold;}
.biaoge_zt{ color:#FFFFFF; font-family:"微软雅黑"; font-size:16px;}
.input_dl{ width:230px; height:37px; background-color:#3a669a; border: 1px solid #FFFFFF; border-radius:6px; padding-left:15px; color:#FFFFFF; font-size:17px;}
.input_xg{ width:22px; height:22px; background-color:#3a669a; border: 1px solid #FFFFFF; border-radius:3px; color:#FFFFFF;}
.denglu{ font-family:"微软雅黑"; font-size:20px; color:#FFFFFF; width:230px; height:44px; text-align:center; background-color:#80bf1f;  display:block; line-height:44px;border-radius:6px;}
.denglu:hover{ font-family:"微软雅黑"; font-size:20px; color:#FFFFFF; width:230px; height:44px; text-align:center; background-color:#71AA1C;  display:block; line-height:44px;border-radius:6px;text-decoration: none;}
.biaoge_xg{ color:#FFFFFF; font-family:"微软雅黑"; font-size:13px;}
.denglu_bq{ color:#9db2cb; font-family:"微软雅黑"; font-size:12px;}


/* ---header---*/
.header{width:100%; margin:auto;height:80px;background-image: url(../images/header_bj.jpg);background-attachment: scroll;background-repeat: repeat-x;
background-position: center top;}
.top{max-width:1400px; min-width:1300px;height:85px; margin:auto;}

/* ---header---*/
.testheader{width:100%; margin:auto;height:80px;top:0;left:0;position: absolute;}
.testtop{max-width:1400px; min-width:1300px;height:85px; margin:auto;}

.testlogo{ float:left; margin:0px; padding:0px; margin:9px 0px 0px 10px;}



.logo{ float:left; margin:0px; padding:0px; margin:9px 0px 0px 10px;}
.menu{ float:right; width:940px;; height:45px; margin-top:22px;position: relative;z-index: 9;}
.menu ul{ text-align:right;}
.menu li{  float:left;  margin-left:18px; height:32px; width:100px; text-align:center; font-size:16px; line-height:36px;}
.menu li>a{  text-decoration:none; color:#dbeded;}
.menu li>a{  display:inline-block;text-decoration:none; color:#dbeded;}
.menu .now>a,.menu li>a:hover{ color:#fff;border-bottom-width: 3px;border-bottom-style: solid;border-bottom-color: #ffcc00;padding-bottom:6px; width:90px;}

@media screen and (max-width:1200px){
	.top{max-width:1200px;}
}

/* ---banner---*/
/* banner */
#banner_main{overflow:hidden;position: relative;z-index: 2;max-width:1920px;margin:0 auto;}
#banner_main .banner{height:460px;}
#banner{width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:1;}
#banner, .banner ul{max-height:460px; overflow:hidden;}
.banner li{width:100%;position:absolute;z-index:1;overflow:hidden;display: none;}
.banner li:first-child{display:block;}
.banner li img{width:1920px;display:block;position:relative;left:50%;margin-left:-960px;top:0;}
#banner .tip{width:1000px; height:20px; line-height:0; font-size:0;text-align:center; position:absolute;left:50%;margin-left:-500px;bottom:42px;z-index:3;}
#banner .tip span{width:16px;height:16px;margin:0 6px;display:inline-block;font-size: 0;cursor: pointer;background-position:-150px 0px;}
#banner .tip span.cur{background-position:-130px 0px;}
#banner #btn_prev,#banner #btn_next{width:32px;height:50px;position:absolute;top:250px;z-index:5;}
#banner #btn_prev{background-position:-60px 0;left:12%;transition: all 600ms ease;}
#banner #btn_next{background-position:-92px 0;right:12%;transition: all 600ms ease;}
#banner #btn_prev:hover{opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;left: 11.6%;}
#banner #btn_next:hover{opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;right: 11.6%;}
/*.banner { width:100%; height:760px; background-attachment: scroll;	background-image: url(../images/banner_1.jpg);background-repeat: no-repeat;background-position: center top;min-width:1300px;z-index:1;}*/




/* ---banner---*/
.banner_product { width:100%; height:320px; background-attachment: scroll;	background-image: url(/images/CO2.jpg);background-repeat: no-repeat;background-position: center top;min-width:1300px;}
.banner_news { width:100%; height:320px; background-attachment: scroll;	background-image: url(/images/CO4.jpg);background-repeat: no-repeat;background-position: center top;min-width:1300px;}
.banner_service { width:100%; height:320px; background-attachment: scroll;	background-image: url(/images/CO1.jpg);background-repeat: no-repeat;background-position: center top;min-width:1300px;}
.banner_candan { width:100%; height:320px; background-attachment: scroll;	background-image: url(/images/CO5.jpg);background-repeat: no-repeat;background-position: center top;min-width:1300px;}
.banner_job { width:100%; height:320px; background-attachment: scroll;	background-image: url(/images/CO3.jpg);background-repeat: no-repeat;background-position: center top;min-width:1300px;}
.banner_about { width:100%; height:320px; background-attachment: scroll;	background-image: url(/images/CO6.jpg);background-repeat: no-repeat;background-position: center top;min-width:1300px;}


/* ---core---*/
.core{ max-width:1330px; min-width:1300px; height:360px; margin:40px auto;zoom:1; overflow: hidden;}
.core .cp_z{ float:left; width:400px;height:360px; margin-left:2.5%;margin-right:0%;}
.core .cp_z img{ width:100%; height:100%;cursor: pointer;background-repeat:no-repeat;}


/* ---news---*/
.news_body{ width:100%; height:480px;  margin:auto; background:#fff; margin-top:45px; overflow: hidden;}
.news{ max-width:1320px; min-width:1200px;  margin:auto; height:300px;}
.news .two{ float:left; width:50%; height:180px; margin-top:60px;}
.news .two .tp { float:left; width:37%; padding-left:3%;}
.news .two .list{ float:left;width:58%; margin-top:15px;}
.news .two .list ul{ margin:0px; padding:0px;}
.news .two .list li{ font-size:14px; line-height:24px;}
.news .two .list .title{ font-size:20px; height:40px;}
.news .two .list .date{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999999; height:50px; margin-top:20px;}
.news img {cursor:pointer;transition:all .6s;}
.news img:hover{transform:scale(1.1);}

.news a{display: block;}
.news a:hover{text-decoration:none;color:#0e7878;}




.more a{width:200px;height:40px;border-radius:30px;line-height:40px;margin:auto;text-align:center;display:block;background-color: #FFFFFF;border: 1px solid #b3b3b3; font-size:14px;margin-top:85px;} 
.more a:hover{ width:200px; height:40px;border-radius:30px; line-height:40px; margin:auto; text-align:center; background:#f4f4f4; display:block;text-decoration: none; font-size:14px; color:#0e918e;margin-top:85px;} 

/* ---product---*/
.product_body { background-attachment: scroll;	background-image: url(../images/body_cp.jpg);background-repeat: no-repeat;	background-position: center top;margin:0 auto;padding:10px 0 40px 0;zoom:1;overflow: hidden;}
.product {max-width:1400px; min-width:1300px; margin:auto;}
.product .jiant{ float:left; margin-top:185px; width:4%; text-align:center;}
.product .vt_z{ float:left; width:22.4%; height:100%; margin-left:0.3%;margin-right:0.3%; margin-top:35px; background:#999;}
.product .vt_z img{ width:100%;}





/* ---foot---*/
.foot_body{ background-color:#535353; width:100%; height:220px;}
.foot{ max-width:1400px;min-width:1300px; margin:auto;zoom:1;overflow: hidden;}
.foot .link{ float:left; width:70%; height:150px; margin-top:50px;margin-left:20px;}
.foot .link ul{ margin:0px; padding:0px; float:left; margin-right:7%;}
.foot .link li{ font-size:14px; line-height:24px;}
.foot .link li a{ color:#d1d1d1;text-decoration:none;}
.foot .link li a:hover{ color:#FFF;}
.foot .link .bt{ font-size:14px; font-weight: bold; line-height:26px;color:#ececec; height:30px;}
.foot .ewm{	float:right;width:330px; height:150px; margin-top:50px; padding-left:30px;}
.foot .ewm ul{margin:0px; padding:0px;}
.foot .ewm li{ font-size:14px; line-height:26px; color:#d1d1d1;}
.foot .ewm .f16{ font-size:16px; color:#fff;}
.foot .ewm .f22{ font-size:22px; color:#01ddde; font-family: Arial, Helvetica, sans-serif;}
.foot .ewm span{ margin:0px; padding:0px; float:left; margin-right:20px;}

/* edit */
@media screen and (max-width:1300px){
	.foot .link{max-width:68%;}
	.foot .ewm{width:320px;padding-left:20px;}
}

.foot_bottom {background-color:#484848;width:100%; height:60px;border-top-width: 1px; border-top-style: solid;border-top-color: #999999;}
.foot_bottom .bq{float:left; line-height:60px; color:#ccc; margin-left:20px;}
.foot_bottom .bq a{color:#ccc;}
.foot_bottom .inlet{ width:300px; float:right;}
.foot_bottom .inlet ul{ margin:0px; padding:0px;}
.foot_bottom .inlet li{float:left; margin:0px 25px 0px 25px; line-height:60px;}
.foot_bottom .inlet li a{color:#ccc;}
.foot_bottom .inlet li a:hover{color:#fff;}


.anim_fade_image {
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}
.anim_fade_image:hover, .anim_fade_image_hover {
    opacity:0;
    filter: alpha(opacity=0);
}


/* ---menu---*/
.nav_main{width:850px;height: 100px;line-height: 100px;z-index: 3;position: absolute;top:0px;right:10%;}
.nav .list{width:850px; height: 90px; line-height: 90px;z-index: 4;float:right;position: absolute;}
.nav_main .nav{width:850px; margin: 0 auto;z-index: 4;}
.nav_main .nav li{float:left;width:120px;position: relative;z-index: 10;font-size: 16px;text-align: center;}
.nav_main .nav .menuu{height: 40px; line-height: 40px;padding-top:25px;}
.nav_main .nav li a{display: block;color:#fff;font-size:16px;}
.nav_main .nav li a:hover{text-decoration:none;}
.nav_main .nav .menuu a{color:#dbeded;}
.nav_main .nav .menutxt:hover{color:#fff;text-decoration:none;border-bottom: 3px solid #ffcc00;width:80px;margin-left: 20px;}
.nav_main .nav .menus div{float:left;width:500px;position: relative;z-index: 10;font-size: 16px;text-align: center;}
.nav_main .nav .menus div a{display: block;color:#fff;font-size:16px;}
.nav_main .nav .menus{width: 118px;position: absolute;left: 0;top: 80px;z-index: 12;}
.nav_main .nav .menus{position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav_main .nav .menuss{width: 670px;left: 0;top: 70px;z-index: 12;;}
.nav_main .nav .menuss{position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav_main .nav .menuss a{color:#666;font-size:14px;}
.nav_main .nav .menuss a:hover, .nav_main .nav li a.hover, .nav_main .nav li #hover2{text-decoration:none;}
#m1 a{text-decoration:none;line-height:28px;display:block;}
#m1 a:hover{font-weight: bold;font-size: 15px;}
.nav_main .nav li:hover dl{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.nav_main .nav .menus dd{line-height: 49px; height: 49px; border-top: 1px solid #e5e5e5; text-align: left; position: relative; z-index: 12; display: block; width: 100%;}
.nav_main .nav .menus dd:first-child{border: none;}
.nav_main .nav .menus dd a{color: #666;font-size: 16px;padding: 0;width: 100%;text-align:center;}
.nav_main .nav .menus dd a:hover, .nav_main .nav dl dd a.hover{background: #ddf3f3; color: #0e7878;}


/* ---menu---*/


.nav_mains{width:850px;height: 100px;line-height: 100px;z-index: 3;position: relative;float:right;}
.nav .lists{width:850px; height: 90px; line-height: 90px;z-index: 4;position: relative;}
.nav_mains .nav{width:850px; margin: 0 auto;z-index: 4;}
.nav_mains .nav li{float:left;width:120px;position: relative;z-index: 10;font-size: 16px;text-align: center;}
.nav_mains .nav .menuu{height: 40px; line-height: 40px;padding-top:25px;}
.nav_mains .nav li a{display: block;color:#fff;font-size:16px;}
.nav_mains .nav li a:hover{text-decoration:none;}
.nav_mains .nav .menuu a{color:#dbeded;}
.nav_mains .nav .menutxt:hover{color:#fff;text-decoration:none;border-bottom: 3px solid #ffcc00;width:80px;margin-left: 20px;}

.menuok .menutxt{color:#fff;text-decoration:none;border-bottom: 3px solid #ffcc00;width:80px;margin-left: 20px;}
.nav_mains .nav .menus div{float:left;width:120px;position: relative;z-index: 10;font-size: 16px;text-align: center;}
.nav_mains .nav .menus div a{display: block;color:#fff;font-size:16px;}
.nav_mains .nav .menus{width: 118px;position: absolute;left: 0;top: 80px;z-index: 12;}
.nav_mains .nav .menus{position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav_mains .nav .menuss{width: 670px;left: 0;top: 70px;z-index: 12;}
.nav_mains .nav .menuss{position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav_mains .nav .menuss a{color:#666;font-size:14px;}
.nav_mains .nav .menuss a:hover, .nav_mains .nav li a.hover, .nav_mains .nav li #hover2{text-decoration:none;}
#m1 a{text-decoration:none;line-height:28px;display:block;}
#m1 a:hover{font-weight: bold;font-size: 15px;}
.nav_mains .nav li:hover dl{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.nav_mains .nav .menus dd{line-height: 49px; height: 49px; border-top: 1px solid #e5e5e5; text-align: left; position: relative; z-index: 12; display: block; width: 100%;}
.nav_mains .nav .menus dd:first-child{border: none;}
.nav_mains .nav .menus dd a{color: #666;font-size: 16px;padding: 0;width: 100%;text-align:center;}
.nav_mains .nav .menus dd a:hover, .nav_mains .nav dl dd a.hover{background: #ddf3f3; color: #0e7878;}










/********.toolbar*********/
.toolbar{width: 50px;position: fixed;right: 1%;top: 44%;z-index: 999;}
.toolbar a{text-decoration:none;display:block;}
.toolbar a:hover{text-decoration:none;display:block;}
.toolbar dd{width: 50px;height: 50px;margin-bottom: 1px;position: relative;background: url(../images/black40.png) repeat 0 0;-webkit-border-radius: 100%;border-radius: 100%;}
.toolbar dd i{width: 50px;height: 50px;display: block;position: absolute;left: 0;top: 0;cursor: pointer;text-align: center;-webkit-border-radius: 100%;border-radius: 100%;}
.toolbar dd i span{width: 35px;height: 35px;display: block;margin: 7px 0 0 7px;background: url(../images/rightFixIcon.png) no-repeat 0 0;}
.toolbar dd.gottop{display: none;}
.toolbar .slide-tel{display: block;width: 0;height: 50px;line-height: 50px;font-size: 20px;font-family: arial;color: #FFF;position: absolute;padding: 0 0 0 50px;top: 0;right: 0;overflow: hidden;-webkit-border-radius: 50px;border-radius: 50px;-webkit-transition: all .0s ease-in-out 0s;-moz-transition: all .0s ease-in-out 0s;transition: all .0s ease-in-out 0s;}
.toolbar .pop{position: absolute;right: 90px;top: -51px;background: #0e7878;display: none;}
.toolbar .pop-code{width: 160px;}
.toolbar .pop-code img{width: 120px;height: 120px;display: block;padding: 20px 20px 0;}
.toolbar .pop-code h3{height: 52px;line-height: 26px;text-align: center;color: #fff;font-size: 16px;font-weight: 400;white-space: nowrap;}
.toolbar .pop-code h3 b{display: block;font-size: 14px;font-weight: normal;}
.toolbar .qq span{background-position: 0 -47px;}
.toolbar .qq a{width: 50px; height: 50px; cursor: pointer; display: block;}
.toolbar .qq:hover{background: #0e7878;}
.toolbar .tel span{background-position: 0 0;}
.toolbar .tel:hover{background: #0e7878;}
.toolbar .code span{background-position: 0 -95px;}
.toolbar .code:hover{background: #0e7878;}
.toolbar .tops span{background-position: 0 -142px;}
.toolbar .tops:hover{background: #0e7878;}
.subright .searchList{border-top:1px solid #ddd;}
.subright .searchList li{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.subright .searchList li:first-child{border-top:none;}
.subright .searchList li:hover a h2{color:#1048a0;font-weight:bold;}
.leftprocomt{padding-top: 10px;}
.leftprocomt li{float: left;text-align:center;width: 117px;margin-right: 10px;} .leftprocomt li img{width: 117px;height: 87px;border-radius: 3px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;} .leftprocomt li p{line-height: 30px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;} .leftprocomt li:hover img{-webkkit-filter:brightness(105%);filter:brightness(105%);} .leftprocomt li:hover p{color:#1048a0;}




/* ---pd_product---*/
.channel {max-width:1340px; min-width:1300px; margin:auto;}
.location{ height:55px; line-height:55px; font-size:14px; padding-left:15px;}
.location img{ margin-top:0px; margin-right:10px; padding:0px;}
.tab {max-width:1340px; min-width:1300px; margin:auto; height:78px;}
.tab ul{ margin:0px; padding:0px; line-height:62px;}
.tab li{ float:left; width:32.9%; margin:0% 0.2% 0% 0.2%;  text-align:center;  font-size:18px; display:block;}
.tab .a1{background-attachment: scroll;	background-image: url(../images/a1.png); height:78px; display:block; color:#000; background-repeat: no-repeat; background-position: center top;}
.tab .a1:hover{ background-attachment: scroll; background-image: url(../images/a1_1.png); height:78px; display:block;color:#fff;text-decoration: none; background-repeat: no-repeat; background-position: center top;}
.tab .a2{background-attachment: scroll;	background-image: url(../images/a2.png); height:78px; display:block; color:#000; background-repeat: no-repeat; background-position: center top;}
.tab .a2:hover{ background-attachment: scroll; background-image: url(../images/a2_2.png); height:78px; display:block;color:#fff;text-decoration: none; background-repeat: no-repeat; background-position: center top;}
.tab .a3{background-attachment: scroll;	background-image: url(../images/a3.png); height:78px; display:block; color:#000; background-repeat: no-repeat; background-position: center top;}
.tab .a3:hover{ background-attachment: scroll; background-image: url(../images/a3_3.png); height:78px; display:block;color:#fff;text-decoration: none; background-repeat: no-repeat; background-position: center top;}
.tab .web1>a,.tab li>a:hover{ background-attachment: scroll; background-image: url(../images/a1_1.png); height:78px; display:block;color:#fff;text-decoration: none; background-repeat: no-repeat; background-position: center top;}
.tab .web2>a,.tab li>a:hover{ background-attachment: scroll; background-image: url(../images/a2_2.png); height:78px; display:block;color:#fff;text-decoration: none; background-repeat: no-repeat; background-position: center top;}
.tab .web3>a,.tab li>a:hover{ background-attachment: scroll; background-image: url(../images/a3_3.png); height:78px; display:block;color:#fff;text-decoration: none; background-repeat: no-repeat; background-position: center top;}

.content{width:100%; margin:auto; height:350px; background:#fff; margin:15px 0px 35px 0px;transition:all 0.5s ease-out;}
.content:hover{transform:scale(1.02);box-shadow:2px 2px 5px #999;}
.content .ptmap{float:left;height:320px;}
.content .ptmap img{padding-right:12px;}
.content .describe{  width:65%; float:left;padding:0% 0% 0% 4%; margin-top:2%;/*border-left-width: 1px; border-left-style: solid; border-left-color:#d9d9d9;*/}
.content .describe ul{ margin:0px; padding:0px;}
.content .describe li{ font-size:15px; line-height:26px;}
.content .describe .db{ font-size:24px;	color:#049b9a;	font-weight: bold; margin:1.5% 0% 3% 0%;}
.content .describe .db a{color:#0e7878;text-decoration:none;}
.content .describe .db a:hover{display:block;}
.content .describe .xint { width: 50px;  border-top: solid #049b9a 3px; margin-bottom:3%;}
.content .detail a{width:150px;height:38px;border-radius:30px;line-height:37px;text-align:center;display:block;background-color: #FFFFFF;border: 1px solid #b3b3b3; font-size:14px;margin-top:3.5%;} 
.content .detail a:hover{ width:150px; height:38px;border-radius:30px; line-height:37px; text-align:center; background:#27c1be;border:0px;  display:block;text-decoration: none; font-size:14px; color:#fff;margin-top:3.5%;} 



.jobcontent{width:98%; margin:auto; height:295px; background:#fff; margin:15px 0px 35px 0px;border: 1px solid #049b9a;}
.jobcontent .jobdescribe{  width:92%; height:220px; float:left;padding:0% 0% 0% 4%; margin-top:3%;}
.jobcontent .jobdescribe ul{ margin:0px; padding:0px;}
.jobcontent .jobdescribe li{ font-size:15px; line-height:26px;}
.jobcontent .jobdescribe .db{ font-size:24px;	color:#049b9a;	font-weight: bold; margin:1.5% 0% 3% 0%;}
.jobcontent .jobdescribe .db a{color:#0e7878;text-decoration:none;}
.jobcontent .jobdescribe .db a:hover{display:block;}
.jobcontent .jobdescribe .xint { width: 50px;  border-top: solid #049b9a 3px; margin-bottom:3%;}
.jobcontent .detail a{width:150px;height:38px;border-radius:30px;line-height:37px;text-align:center;display:block;background-color: #FFFFFF;border: 1px solid #b3b3b3; font-size:14px;margin-top:3.5%;} 
.jobcontent .detail a:hover{ width:150px; height:38px;border-radius:30px; line-height:37px; text-align:center; background:#27c1be;border:0px;  display:block;text-decoration: none; font-size:14px; color:#fff;margin-top:3.5%;} 












.prod {max-width:1340px; min-width:1300px; min-height:550px; margin:auto;overflow: hidden;height:auto; background:#fff; height:100%; padding-top:25px; padding-bottom:45px;  margin-bottom:25px; display:block;}
.prod .h25{ margin:auto; width:90%; height:40px; font-size:25px;	text-align:center;font-family: "微软雅黑";text-decoration: none;	border-bottom-width:1px;border-bottom-style: solid;border-bottom-color: #999;}
.prod .t14{ font-family:14px; text-align:center; margin-top:10px;}
.prod .view{ width:88%; margin:auto; line-height:24px; font-size:14px;}
/*.prod strong{font-size:18px;font-weight: bold; margin:5px 0px 5px 0px; display:block;}*/
.prod .img{ margin:auto; text-align:center; text-align:center; margin-top:20px; margin-bottom:10px;}
.return a{width:150px;height:38px;border-radius:30px;line-height:37px;text-align:center;display:block;background-color: #27c1be; border: 1px solid #27c1be;  font-size:14px; float:right; margin:40px 50px 0px 0px; color:#FFFFFF;} 
.return a:hover{width:150px;height:38px;border-radius:30px;line-height:37px;text-align:center;display:block;background-color:#efefef;border: 1px solid #b7b7b7;  font-size:14px; float:right; margin:40px 50px 0px 0px;  color:#000;text-decoration: none;}  


/* ---pd_news---*/
.xinw {max-width:1340px; min-width:1300px; min-height:550px; margin:auto;overflow: hidden;height:auto; background:#fff; height:100%; padding-top:25px;  margin-bottom:25px; display:block;}
.xinw .carte{ float:left; width:18.21%; height:100%; margin-left:30px;}
.xinw .carte ul{ margin:0px 0px 0px 0px; padding:0px; margin:auto;	text-align:center;	margin-left:25px;}
.carte li{ font-size:15px; width:172px; border-top-width: 1px; border-top-style: solid; border-top-color: #049b9a; height:55px; text-align:center; line-height:55px; font-family:"微软雅黑";}
.xinw .carte li>a{ width:100%; display:block;}
.xinw .carte  .co>a,.xinw li>a:hover{ display:block; text-decoration: none;	color:#0e7978; background:url(../images/news_9.gif); background-attachment: scroll;	background-image: url(../images/news_9.gif);background-repeat: no-repeat;	background-position: center top;}

.xinw .carte .h20{ color:#0e7978; font-size:20px; font-weight: bold;}
.xinw .mod_list{ float:left;width:70%; height:100%; margin-top:40px; margin-left:5%; margin-bottom:10px;}

.xinw .mod_list dl{ width:100%; height:30px;}
.xinw .mod_list dd{ float:left; font-size:15px; width:80%; line-height:28px;}
.xinw .mod_list dt{ float:left; font-size:14px; width:20%; line-height:28px; color:#999;}

.xinw_view { float:left;width:75%; height:100%; margin-top:40px; margin-bottom:40px;}
.xinw_view .h25{ margin:auto; width:95%; height:40px; font-size:25px;text-align:center;font-family: "微软雅黑";text-decoration: none;border-bottom-width:1px;border-bottom-style: solid;border-bottom-color: #999;}
.xinw_view .t14{ font-family:14px; text-align:center; margin-top:10px;}
.xinw_view .txt{ width:88%; margin:auto; line-height:24px; font-size:14px;}
.xinw_view .txt img{max-width:800px}





/* ---pd_news---*/
.xinw .mod_lists{ float:left;width:70%; height:100%; margin-left:3%; margin-bottom:10px; margin-top:40px;}
.xinw .mod_lists dl{ width:100%; height:30px;}
.xinw .mod_lists dd{ float:left; font-size:15px; width:80%; line-height:28px;}
.xinw .mod_lists dt{ float:left; font-size:14px; width:20%; line-height:28px; color:#999;}

.xinw_views { float:left;width:100%; height:100%; margin-bottom:40px;}
.xinw_views .h25{ margin:auto; width:95%; height:40px; font-size:25px;	text-align:center;font-family: "微软雅黑";text-decoration: none;	border-bottom-width:1px;border-bottom-style: solid;border-bottom-color: #999;}
.xinw_views .t14{ font-family:14px; text-align:center; margin-top:10px;}
.xinw_views .txt{ width:100%; margin:auto; line-height:24px; font-size:14px;}
.xinw_views .txt img{max-width:800px}





.cp_list{ float:left;width:100%;}
.cp_list li{ float:left; width:258px; height:370px; margin:10px 17px 20px 17px; border: 1px solid #dcdee0; font-size:13px; color:#000;}
.cp_list li span{ padding:9px 9px 5px 9px; margin:0px;	width:240px; height:325px; display:block;}
.cp_list li p{ height:26px; text-align:center; line-height:26px;}
.cp_list li:hover{ float:left; width:258px; height:370px; margin:10px 17px 20px 17px; border: 1px solid #8dd0f9; font-size:13px; color:#0277bf; background-color:#f6f9fb;text-decoration:none}
.cp_list .example-image-link a{text-decoration:none} 
.cp_list .example-image-link a:hover{text-decoration:none}  


.lxwm {width:100%;}
.lxwm li{float:left;}

