.fl,.left{float:left}
.fr,.right{float:right}
.clear{clear:both}
.clearfix,.container:after,.row:after,ul{*zoom:1}
.clearfix:after,.container:after,.row:after,ul:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.clear{ height:0; line-height:0; overflow:hidden; clear:both}
.textover{text-overflow:ellipsis;white-space:nowrap;}

.container{margin-right:auto;margin-left:auto}
.content img{max-width:100%;display: block;
    margin: 0 auto;
    max-width: 80%;}
.content_box,.content_box *,.content_box :after,.content_box :before{box-sizing:content-box}
.ml5{margin-left:5px}
.mt5{margin-top:5px}
.mr5{margin-right:5px}
.mb5{margin-bottom:5px}
.mg5{margin:5px}
.pl5{padding-left:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.pd5{padding:5px}
.ml10{margin-left:10px}
.mt10{margin-top:10px}
.mr10{margin-right:10px}
.mb10{margin-bottom:10px}
.mg10{margin:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.pd10{padding:10px}
.ml15{margin-left:15px}
.mt15{margin-top:15px}
.mr15{margin-right:15px}
.mb15{margin-bottom:15px}
.mg15{margin:15px}
.pl15{padding-left:15px}
.pt15{padding-top:15px}
.pr15{padding-right:15px}
.pb15{padding-bottom:15px}
.pd15{padding:15px}
.ml20{margin-left:20px}
.mt20{margin-top:20px}
.mr20{margin-right:20px}
.mb20{margin-bottom:20px}
.mg20{margin:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pd20{padding:20px}
.ml25{margin-left:25px}
.mt25{margin-top:25px}
.mr25{margin-right:25px}
.mb25{margin-bottom:25px}
.mg25{margin:25px}
.pl25{padding-left:25px}
.pt25{padding-top:25px}
.pr25{padding-right:25px}
.pb25{padding-bottom:25px}
.pd25{padding:25px}
.ml30{margin-left:30px}
.mt30{margin-top:30px}
.mr30{margin-right:30px}
.mb30{margin-bottom:30px}
.mg30{margin:30px}
.pl30{padding-left:30px}
.pt30{padding-top:30px}
.pr30{padding-right:30px}
.pb30{padding-bottom:30px}
.pd30{padding:30px}
.ml35{margin-left:35px}
.mt35{margin-top:35px}
.mr35{margin-right:35px}
.mb35{margin-bottom:35px}
.mg35{margin:35px}
.pl35{padding-left:35px}
.pt35{padding-top:35px}
.pr35{padding-right:35px}
.pb35{padding-bottom:35px}
.pd35{padding:35px}
.ml40{margin-left:40px}
.mt40{margin-top:40px}
.mr40{margin-right:40px}
.mb40{margin-bottom:40px}
.mg40{margin:40px}
.pl40{padding-left:40px}
.pt40{padding-top:40px}
.pr40{padding-right:40px}
.pb40{padding-bottom:40px}
.pd40{padding:40px}
.ml45{margin-left:45px}
.mt45{margin-top:45px}
.mr45{margin-right:45px}
.mb45{margin-bottom:45px}
.mg45{margin:45px}
.pl45{padding-left:45px}
.pt45{padding-top:45px}
.pr45{padding-right:45px}
.pb45{padding-bottom:45px}
.pd45{padding:45px}
.ml50{margin-left:50px}
.mt50{margin-top:50px}
.mr50{margin-right:50px}
.mb50{margin-bottom:50px}
.mg50{margin:50px}
.pl50{padding-left:50px}
.pt50{padding-top:50px}
.pr50{padding-right:50px}
.pb50{padding-bottom:50px}
.pd50{padding:50px}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}
.f26{font-size:26px}
.f28{font-size:28px}
.f30{font-size:30px}
.f32{font-size:32px}
.f34{font-size:34px}
.f36{font-size:36px}

/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */
*{font-family:微软雅黑}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; }
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects;transition: all .3s ease;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit;font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
anvas{display:inline-block}
[hidden],template{display:none}
*,:after,:before{box-sizing:border-box}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
address,cite,dfn,em,var{font-style:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
body,button,input,select,textarea{font:14px/1.5 \\5FAE\8F6F\96C5\9ED1,arial;color:#333;font-size:14px}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
a,button,input[type=button],input[type=file],input[type=reset],input[type=submit]{cursor:pointer}
a{color:inherit;color:expression(this.parentNode.currentStyle.color);text-decoration:none; color:#454545}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0; color:#1e77c7}
h1{font-size:36px}
h2{font-size:32px}
h3{font-size:28px}
h4{font-size:24px}
h5{font-size:20px}
h6{font-size:16px}
small{font-size:12px}
	
body,button,input,select,textarea{color:#444444;font-size:14px}


.center{width:1200px;margin:0 auto}




.head{ width:100%; height:35px; border-bottom:1px solid #e9e9e9}
.head ul{ width:1200px; height:35px; margin:0 auto}
.head a{ font-size:12px; color:#666666; line-height:35px; font-family:Arial, Helvetica, sans-serif; padding:0 2px}
.head a:hover{ text-decoration:underline; color:#666666}
.head li{font-size:12px; color:#666666; line-height:35px }
.head p{ float:left; border-left:1px solid #666666; border-right:1px solid #666666; font-size:12px; color:#666666;  padding:0 20px; line-height:35px}
.head p span{ color:#666666; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.head .right{margin-right:48px}









.header{width:100%;height:118px;}
.header{width:100%;height:118px;overflow:hidden}
.header .head_logo{padding-top:18px;width:65%; height:92px}
.header .head_logo img{display:block;float:left}
.header .head_logo .head_tit{margin-left:10px;padding-right:20px; margin-top:12px}
.header .head_logo .head_tit h4{color:#555;font-size:30px;line-height:40px;}
.header .head_logo .head_tit h6{color:#015aaa;font-size:16px;line-height:23px;font-weight:100; letter-spacing:0.3px; text-indent:5px}
.header .head_text{height:70px;padding-left:52px; margin-top:30px; float:right; background:url(../img/tel.gif) no-repeat 0 7px; margin-right:48px}
.header .head_text p{font-size:16px;color:#666; line-height:23px; font-weight: bold}
.header .head_text p span{font-size:30px;color:#e62129; line-height:30px; font-family:impact}


.head_top_content .fr{ margin-top:48px}
.head_top_content .fr .inp1 {
  height: 30px;
  width: 230px;
  border: none;
  border: 1px solid #e0e0e0;
  outline: 0;
  float: left;
  border-right: none;
  padding-left: 10px;
  background:#fff;
  color:#666;
  font-size:14px;
  font-family:微软雅黑
}

.head_top_content .fr .inp2 {
  height: 30px;
  width: 86px;
  border: none;
  outline: 0;
  float: left;
  font-size: 14px;
  color: #666;
  text-align: left; text-indent:40px;
  line-height: 20px;
  border: 1px solid #e0e0e0;
  border-left:0;
  background: url(../images/sea.jpg) no-repeat 0 center #fff;
  font-family:微软雅黑;
}




.navbg{ background: #015aaa; height: 53px; width: 100%; }

.nav{ height:53px; width:1200px; margin: 0 auto; line-height:53px; overflow:hidden; }

.nav ul li{ width:150px;font-size:16px;float:left; height:53px; text-align:center; }

.nav ul li a{ width:130px; height:53px; display:block; color:#FFFFFF; margin:0 auto}

.nav ul li a:hover,.nav ul li a.hover,.nav ul li:hover a.hover,.nav ul li:hover a{ width:130px; height:53px; display:block; background:#efa007; color:#FFF;}


.nav ul li dl{width:130px; margin:0px;padding:0;position:absolute;z-index:999;display:none;background:rgba(1,90,170,0.85); margin-left:10px}

.nav ul li dl dt a{display:block;width:130px; height:40px !important; line-height:40px !important; text-align:center;color:#fff;font-size:14px; background:none !important}

.nav ul li dl dt a:hover{background:#efa007 !important; display:block;width:130px; height:40px;}




.banner{width:100%;overflow:hidden;position:relative;z-index:1;height:550px}
.banner li{text-align:center}
.banner_text{position:absolute;left:36%;top:20%;z-index:3}
.banner_text .banner_text_content .imgleft{width:124px;position:absolute;left:106%;z-index:4}
.banner_text .banner_text_content .banner_text_bg{width:519px;height:157px;padding-left:62px;position:absolute;z-index:3;left:62px;top:10px;background:url(../images/fff.png)}
.banner_text .banner_text_content .banner_text_bg p{position:relative;top:290%}
.banner_text .banner_text_content .banner_text_bg p strong{font-size:14px;color:#434343;font-weight:400;display:block;text-align:center;padding-top:20px}
.banner_text .banner_text_content .banner_text_bg p b{font-size:19px;font-weight:400;font-style:normal;color:#434343;display:block;padding-top:18px;text-align:center}
.banner_text .banner_text_content .banner_text_bg p b span{font-weight:700;color:#1c4587}
.banner_text .banner_text_content .banner_text_bg i{font-size:0;opacity:0;color:#000;font-weight:700;display:block;text-align:center;font-style:normal}
.banner_text .banner_text_content .banner_text_bg i em{font-style:normal;font-weight:700;color:#068915}


.bannerfo{ width:100%; height:46px; background:#fff; border-bottom:1px solid #cccccc}
.bannerfo ul{ width:1160px; height:46px; margin:0 auto}
.bannerfo ul li{ display:inline}
.bannerfo ul .inputbox{ width:202px; height:30px; padding:0 0 0; overflow:hidden;margin:6px 0px 0; }
.bannerfo ul .inputbox input{ width:198px; height:30px; padding:2px 5px; border:none; background:#eae8e9; line-height:28px }
.bannerfo ul .menuser{ width:33px; height:30px;margin:6px 0px 0 ; background:#015aaa}
.bannerfo ul .menuser img{width:33px; height:30px; }
.bannerfo ul .text{ width:910px; height:46px;}
.bannerfo ul .text,.bannerfo ul .text *{ line-height:46px;}
.bannerfo ul .text span{ font-weight:bold;}
.bannerfo ul .text a{ padding:0 5px}

.mainhui{ width:100%; height: auto; border-top:30px solid #fff; background:#fff; border-bottom:30px solid #fff}
.huibox{ width:1200px; height: auto;  margin:0 auto; }
.lebox{ width:237px; height:auto}
.rigbox{ width:937px; height:auto}

.proshhome{ width:937px; height: auto}
.propiclist{ width:287px; height:228px; margin:10px 10px 10px 13px; display:inline; float:left; position:relative; overflow:hidden;text-align:center}

.propiclist .imgboxcp{width:285px;height:200px; border:1px solid #a9a9a9; overflow:hidden}

.propiclist img{  width:285px; height:200px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s; vertical-align: middle;}
.propiclist:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.propiclist p{ line-height:35px; text-align:center; font-size:14px; font-weight:bold; height:35px; width:285px; display:block; overflow:hidden; position:absolute; top:203px; left:0px; transition:all .3s ease;}

.prolist{ width:237px; height:auto;}
.titcplde{ line-height:57px; text-align:center; font-size:24px; color:#fff; background:url(../images/prolibg.gif) no-repeat center bottom #015aaa; font-weight:bold}
.mbcpny{ width:237px; height:auto; border:1px solid #a7a7a7; border-top:none; padding:5px 0}
.onelist{ display: block; width:216px; height:41px; line-height:41px; font-size:16px; text-indent:31px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:url(../images/cpyj0.png) no-repeat 13px center; margin:8px auto; border:1px solid #cccccc; transition:all .0s ease;}
.onelist:hover{display: block; width:216px; height:41px; line-height:41px; font-size:16px; text-indent:31px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:url(../images/cpyj.png) no-repeat 13px center #015aaa; margin:8px auto; border:1px solid #cccccc; color:#fff}

.twolist{ display: block; width:216px; height:30px; line-height:30px;  font-size:13px; text-indent:35px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url(../images/ercp.gif) no-repeat 20px center}

.letelbox3{ background:url(../images/letel.png) no-repeat 16px center #f1f1f1; padding:0 0 0 77px; height:95px; margin-top:-1px; border:1px solid #a7a7a7; border-top:none}
.letelbox3 p{ line-height:16px; font-size:14px; padding-top:25px; color:#777777}
.letelbox3{ color:#777777; font-family:impact; font-size:23px; line-height:32px}

.syewmd{ padding:40px 0}

.nds1{display: block; width:210px; height:25px; line-height:25px;  font-size:14px; text-indent:10px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url(../images/ercp.gif) no-repeat 0px center;  margin:0 auto; font-weight:bold; margin-top:5px}
.minghei{ min-height:310px !important}
.ndsnty{border-bottom:1px dashed #aaa; line-height:25px; height:30px; overflow:hidden;width:210px; color:#777; font-weight:100; font-size:12px; text-indent:10px; margin:0 auto}



.titcpdlu{ height: 43px;
    border-top: 2px solid #efa007;
    border-bottom: 1px solid #efa007;
    margin-bottom: 10px;}
.titcpdlu p{font-size: 18px;
    font-weight: bold;
    line-height: 43px;
    padding: 0 10px;}
.titcpdlu a,.titcpdlu a:hover{ font-family: Arial, Helvetica, sans-serif;
    padding: 0 10px;
    color: #015aaa;
    line-height: 43px;}


.ysdsysd{ width:100%; height:571px; background:url(../images/yshui.jpg) repeat-x 0}
.btysbo{ padding:45px 0 35px}
.btysbo h2{ font-size:25px; font-weight:bold; line-height:40px; text-align:center; color:#015aaa}
.btysbo p{ font-size:25px; font-weight:100; line-height:40px; text-align:center}

.centerys{ width:1200px; height:auto; margin:0 auto}
.centerys li{ width:278px; height:321px; background:#fff; margin-left:28px; text-align:center; padding:13px 0;transition:all .3s ease; float:left}
.centerys li:first-child{ margin-left:0}
.centerys li p{ line-height:35px; padding-top:5px; font-size:16px; font-weight:bold; }
.centerys li .linehos{ width:55px; height:3px; background:#015aaa; margin:5px auto}
.centerys li:hover{ background:#015aaa}
.centerys li:hover p,.centerys li:hover,.centerys li:hover *{ color:#fff}
.centerys li:hover .linehos{background:#fff}
.centerys li .yscon{ width:90%; margin:0 auto}

.ysbgsy{ width:100%; height:48px; background:url(../images/yshui2.jpg) no-repeat center 0}

.xwtiele{ background:url(../images/xwbtline.gif) no-repeat center 10px; width:100%;  text-align:center; height:130px}
.xwtiele h1{ font-size:25px; font-weight:100; line-height:35px; color:#015aaa}
.xwtiele p{  line-height:35px; color:#333333;font-size:25px;}

.mr_frbox2e {HEIGHT: 230px; width:1350px;  margin:-20px auto 0; position:relative; }
.mr_frbox2e .leftprole{ position:absolute; left:0; top:8px;CURSOR: pointer;}
.mr_frbox2e .rightprore{ position:absolute; right:0; top:8px;CURSOR: pointer}
.mr_frbox2e .leftprole img,.mr_frbox2e .rightprore img{ width:41px; height:171px}

.imgboxcpe{ width:1200px; height:230px; margin:0px auto 0; overflow:hidden}
.imgboxcpe ul li{ margin:0 11px 0 11px; display: inline; float:left; overflow:hidden;}
.imgboxcpe ul li a{ display:block; width:277px; height:226x; text-align: center; line-height:30px; text-align:center}
.imgboxcpe ul li a .imgali{ width:275px; height:194px; border:1px solid #a8a6a7; text-align:center; overflow:hidden}
.imgboxcpe ul li a .imgali img{width:275px; height:194px; vertical-align: middle;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s; }
.imgboxcpe ul li a:hover .imgali img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}



.yspicbt{ width:100%; height:239px;background:url(../images/ysbttu.jpg) no-repeat center 0; margin-top:50px}
.yspicbt2{ width:100%; height:190px;background:url(../images/ysbttu2.jpg) no-repeat center 0; margin-top:50px}
.yspicbt2 p{ display:block; width:1066px; height:auto; color:#fff; font-size:24px; margin:0px auto; padding-top:40px; text-align:center}
.yspicbt2 p span{ font-family:impact; color:#ffc000; font-size:35px}

.advantage{ width:1200px; margin:0 auto; margin:0 auto; margin-top:40px;}
.advantage .title{ width:1200px; height:115px; display:block; text-align:center;margin:0 auto;  background:url(../images/adv_t.jpg) center 25px no-repeat;}
.advantage .title .bb{ color:#f8780b; font-size:30px; line-height:30px;font-weight:bold;}
.advantage .title .dd{ line-height:30px; color:#444; font-size:15px}
.advantage .content{ width:1200px; margin:0 auto;position:relative }
.advantage .content .con1{ width:1200px; margin:0 auto; background:url(../images/adv1.jpg) right top no-repeat; height:550px;}
.advantage .content .con2{ width:1200px; margin:-10px auto; background:url(../images/adv2.jpg) left top no-repeat; height:450px;}

.nero{width: 600px; position:absolute;} 

.nero .jieshi{ width:540px;  margin:0 auto; height:100px}
.nero .jieshi .ee{ color:#015aaa; margin:0 0 0 50px; font-size:24px; font-weight:bold; line-height:40px; } 
.nero .jieshi .ee p{ line-height:30px; font-size:18px; font-weight:100;text-transform:uppercase; color:#999}
.nero ul{ clear:both; width:600px;}
.nero ul li{ color:#666666; background:url(../images/y_icon.jpg) no-repeat 30px 13px; line-height:30px; padding-left:60px; font-size:16px}

.teseall{ width:100%; height:360px; background:#ebf7ff; margin-top:30px; padding-top:40px}
.tese{ width:1000px; margin:0 auto;}
.tese .title{ width:1000px; text-align:center; height:50px}
.tese .title .oo{ width:1000px; font-size:25px; font-weight:bold}
.tese .title .oo span{ color:#f59039; font-size:30px; font-weight:bold}
.tese .content{ width:1100px; margin:0 auto; height:240px; padding-top:40px}
.tese .content .te{ width:164px;height:160px;background:url(../images/bg.gif) left top no-repeat;color:#fff; font-size:22px;padding-top:25px; text-align:center}
.tese .content .te span{ font-size:14px;color:#fff}
.margin{ margin-left:45px;}

.n1{ top:10px; left:0px; background:url(../images/01.jpg) no-repeat left top; }
.n2{ top:280px; left:0px; background:url(../images/02.jpg) no-repeat left top; }
.n3{ top:530px; right:0px; background:url(../images/03.jpg) no-repeat left top; }
.n4{ top:780px; right:0px; background:url(../images/04.jpg) no-repeat left top; }



.mianabouy{ width:100%; height: auto; background:url(../images/abbg.jpg) repeat; padding:50px 0 60px}
.conbrab{ width:1200px; height:auto; margin:0 auto}
.wenbo{ width:540px; height: auto; margin:0 0 15px 0}
.abpbti{ line-height:70px; font-size:30px; font-weight:bold; color:#015aaa; border-bottom:2px solid #015aaa; margin-bottom:15px}
.red{ display:block; width:136PX; height:39PX; background:#015aaa; text-align:center; line-height:39PX; text-align:center; color:#FFF}
.red:hover{ background:#015aaa; color:#fff}



.newsboxsy{ width:1200px; height:auto; margin:0px auto 50px}
.xwrdg{ width:850px; height:auto; }
.xwrdg .titxes{ height:50px; background:#e9e9e9;margin-top:30px}
.xwrdg .titxes p{ background:url(../images/newtb.png) no-repeat 21px 0px #015aaa; padding:0 33px 0 56px; line-height:50px; font-size:18px; color:#fff; display:inline-block; font-weight:bold}
.xwrdg .titxes a,.xwrdg .titxes a:hover{padding:0 15px; line-height:50px;}
.xwrdg .tjwxyi{ margin:25px auto 10px; padding-bottom:25px; border-bottom:1px solid #e9e9e9}
.xwrdg .tjwxyi .piefe{ width:182px; height:107px; border:1px #dfdfdf solid; display:block; overflow:hidden; margin-right:20px}
.xwrdg .tjwxyi .piefe img{ width:182px; height:107px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s; }
.xwrdg .tjwxyi .piefe:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.xwrdg .tjwxyi .wenzw1q{ font-size:16px; line-height:30px; display:block; width:640px; height:30px; overflow:hidden; font-weight:bold}
.xwrdg .tjwxyi .xwzyao{ width:640px; height:75px; overflow:hidden}
.xwrdg .tjwxyi .xwzyao,.xwrdg .tjwxyi .xwzyao *{line-height:25px; font-size:14px}

.xwrdg .xxwenbox li{ width:407px; height:39px; line-height:39px; text-indent:24px; border-bottom:1px dashed #ccc; float:left; background:url(../images/tb2.gif) no-repeat 8px center}
.xwrdg .xxwenbox li:nth-child(2n) {float:right}
.xwrdg .xxwenbox li a{ display:block; width:300px; height:39px; line-height:39px; overflow:hidden}
.xwrdg .xxwenbox li span{display:block; width:100px; height:39px; line-height:39px; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:13px}


.cjwtbox{ width:315px; height:auto}
.cjwtbox .cjxes{ height:50px; background:#e9e9e9;margin-top:30px}
.cjwtbox .cjxes p{ background:url(../images/cjtb.png) no-repeat 16px 0px; padding:0 0 0 56px; line-height:50px; font-size:18px; color:#333333; display:inline-block; font-weight:bold}
.cjwtbox .cjxes a,.cjwtbox .cjxes a:hover{padding:0 15px; line-height:50px;}

.ckwtlist{ height:auto; border-bottom:1px dashed #ccc; padding:10px 0 11px}
.ckwtlist .cjahr{ display:block;width:310px; text-indent:40px; height:38px; line-height:38px; font-size:16px; font-weight:bold; overflow:hidden;background:url(../images/wen.gif) no-repeat 8px center}
.ckwtlist .cjsycnso{width:310px; padding-left:40px; height:72px;background:url(../images/da.gif) no-repeat 8px 2px}
.ckwtlist .cjsycnso,.ckwtlist .cjsycnso *{ font-size:14px; line-height:24px}




.i_box1,.main{width:100%}

.protit{ font-size:25px; line-height:30px; font-weight:bold}
.protit font{font-size:22px; line-height:30px; font-weight:100}
.borhuihs{ border:1px solid #ddd; padding:10px; display:block; border-top:4px solid #19b27c}
.borhuihs:hover{ color:#444444}
.borhuihs span{ margin:5px 5px 5px 5px; padding-right:10px; display:inline-block; line-height:16px; border-right:1px solid #aaa;}
.borhuihs:hover span{ color:#666;}
.sdggsw{ line-height:30px; color:#00915e}

.cptjbox{ width:1220px; margin:10px auto}

.smproc a{ display:block; width:285px; height:416px;overflow:hidden; position:relative; margin:10px 10px 10px 10px}
.smproc a div{width:283px; height:378px;overflow:hidden; border:1px solid #c5c5c5;}
.smproc a div img{width:283px; height:378px;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
.smproc a:hover  div img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.smproc a h4{ display:block; width:100%; height:36px; line-height:36px; background:#fff; text-align:center;text-overflow:ellipsis;white-space:nowrap; overflow:hidden; left:0; bottom:0; z-index:1111; position:absolute; font-size:16px; font-weight:100}
.smproc a:hover h4{ color:#00915e}



.xadd{ width:100%; height:211px; position:relative; overflow:hidden}
.xadd img{ width:1920px; height:211px; position: absolute; left:50%; top:0; margin-left:-960px}


.cpsyhz{border-top:4px solid #19b27c; width:1200px; height:auto; margin:10px auto 0;padding-top:30px}
.cpsyhz div.fl{ width:235px; height:auto; }
.cpsyhz div.fl a{ display:block; width:100%; height:40px; background:#00915e; text-indent:15px; color:#fff; font-size:16px; line-height:40px; margin:10px 0; }
.cpsyhz div.fl a:hover{color:#fff; text-decoration:underline}

.cpsyhz .qbcpde{ width:936px; height:auto; border-left:1px solid #e1e1e1;padding-left:20px}
.cpsyhz .qbcpde a{ display:block; width:285px; height:416px;overflow:hidden; position:relative; margin:10px 10px 10px 10px}
.cpsyhz .qbcpde a div{width:283px; height:378px;overflow:hidden; border:1px solid #c5c5c5;}
.cpsyhz .qbcpde a div img{width:283px; height:378px;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
.cpsyhz .qbcpde a:hover  div img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.cpsyhz .qbcpde a h4{ display:block; width:100%; height:36px; line-height:36px; background:#fff; text-align:center;text-overflow:ellipsis;white-space:nowrap; overflow:hidden; left:0; bottom:0; z-index:1111; position:absolute; font-size:16px; font-weight:100}
.cpsyhz .qbcpde a:hover h4{ color:#00915e}


.about{ width:100%; height:662px;margin-top:30px; position:relative; overflow:hidden}
.about .mid{ width:1920px; height: 662px; position:absolute; top:0; left:50%; margin-left:-960px}
.about .mid .tuab{ position:absolute; left:0; top:0;width:830px; height:662px; z-index:6666}
.about .mid .tuab img{ width:830px; height:662px}
.about .mid .tuabzi{ position:absolute; left:0; top:0;width:830px; height:662px; z-index:9999}
.about .mid .tuabzi img{ width:830px; height:662px}


.input1a{ background:#fff; border:none; height:30px; line-height:30px; width:480px; padding:2px 10px; border:1px solid #dbdbdb; color:#777}
.vamenu{ width:130px; height:40px; background: #19b27c; text-align:center; font-size:16px; color:#fff; margin:10px 5px 0}
.vamenu2{ width:130px; height:40px; background: #666; text-align:center; font-size:16px; color:#fff; margin:10px 5px 0}


.aboutnr{width:1920px; height:630px; position:absolute; top:42px; left:0; margin-left:0px; background:#19b27c; border-bottom:46px solid #ededed}

.aboutnr .righttxt{ width:960px; height:auto; line-height:30px; color:#fff; padding:30px 0 0 390px; margin:0 auto}
.aboutnr .righttxt .abnrir{ width:690px}
.aboutnr .righttxt,.aboutnr .righttxt *{ font-size:16px; line-height:30px}
.aboutnr .righttxt span{ font-size:30px; color:#fff; line-height:55px; width:690px; display:block}
.aboutnr .righttxt .more{width:122px;height:36px;display:block;text-align:center; background:#fff;line-height:36px; margin-top:25px;  }
.aboutnr .righttxt .more a{color:#008c5b;line-height:36px;font-size:16px}


.child4{ width:100%; height:auto; margin:0 auto; background:#ededed; padding-top:40px; padding-bottom:40px}
.child4 .main{ width:1200px; height:510px; margin:0 auto; background:#FFFFFF; padding:20px; }
.child4 .main .casetitle{ height:30px; line-height:30px; font-size:20px; color:#1b75bd; font-weight:bold; background:url(../images/case_icon.jpg) left center repeat-x}
.child4 .main .casetitle p{line-height:30px; font-size:20px; color:#19b27c; font-weight:bold;height:30px; background:#FFFFFF; width:210px; float:left}
.child4 .main .casetitle span{ font-weight:100; font-family:Arial, Helvetica, sans-serif; color:#c5bfc5; font-size:14px;text-transform:uppercase}
.child4 .main .casetitle a{line-height:30px; font-size:14px; color:#666; height:30px; background:#FFFFFF; width:60px; float:right; font-weight:100; text-align:right}

.child4 .main .content{ width:1200px; margin:0 auto; padding-top:30px;}

.child4 .xcfhdf{ width:1200px; height:auto; margin-top:15px}
.child4 .xcfhdf a{ display:block; width:270px; height:404px;overflow:hidden; position:relative; margin:10px 10px 10px 10px;}
.child4 .xcfhdf a div{width:268px; height:366px;overflow:hidden; border:1px solid #c5c5c5;}
.child4 .xcfhdf a div img{width:268px; height:366px;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
.child4 .xcfhdf a:hover  div img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.child4 .xcfhdf a h4{ display:block; width:100%; height:36px; line-height:36px; background:#fff; text-align:center;text-overflow:ellipsis;white-space:nowrap; overflow:hidden; left:0; bottom:0; z-index:1111; position:absolute; font-size:16px; font-weight:100}
.child4 .xcfhdf a:hover h4{ color:#00915e}



.aboutbox{ width:100%; height:auto; background:#ededed; margin:0 auto; padding-bottom:30px;}

.newsbox{ width:1200px; margin:0 auto;  }
.newscont{ width:830px; height:502px; background:#FFFFFF; border-bottom:2px solid #bfbfbf;}
.newstitle{ background:url(../images/news_bg.jpg) repeat-x; height:56px;}

.newsbox{ width:1200px; margin:0 auto;  }
.newscont{ width:830px; height:502px; background:#FFFFFF; border-bottom:2px solid #bfbfbf;}
.newstitle{ background:url(../images/news_bg.jpg) repeat-x; height:56px;}



.Menuboa {  height:56px;}
.Menuboa ul{
margin:0px;
padding:0px;
}
.Menuboa li{
height:56px;
line-height:56px;
float:left;
display:block;
cursor:pointer;
width:465px;
text-align:center;
color:#475d80;
font-size:18px;
text-align:center; 
font-weight:bold;



}
.Menuboa li span{ font-weight:100; color:#9f9f9f;}
.Menuboa li.hover{
height:56px;
line-height:56px;
float:left;
display:block;
cursor:pointer;
width:465px;
text-align:center;
color:#FFFFFF;
text-align:center;
font-size:18px;
font-weight:bold;
background:#004c8a;

}
.Menuboa li.hover span{ color:#99b7d0;}


.Menuboa {  height:56px;}
.Menuboa ul{
margin:0px;
padding:0px;
}
.Menuboa li{
height:56px;
line-height:56px;
float:left;
display:block;
cursor:pointer;
width:355px;
text-align:center;
color:#475d80;
font-size:18px;
text-align:center; 
font-weight:bold;



}
.Menuboa li span{ font-weight:100; color:#9f9f9f;}
.Menuboa li.hover{
height:56px;
line-height:56px;
float:left;
display:block;
cursor:pointer;
width:355px;
text-align:center;
color:#FFFFFF;
text-align:center;
font-size:18px;
font-weight:bold;
background:#048d5d;

}
.Menuboa li.hover span{ color:#b8d6c8;}

.newscont1{ width:830px; padding:20px;background:#fff }

.newscont1 .mr15 img{width:212px; height:151px}
.newscont1 .newsnr a{ color:#028e5d}


.newst{ font-size:19px; line-height:40px}
.newsnr,.newsnr *{font-size:14px; color:#666666; text-align:left; line-height:25px; }

.n_list{ border-top:1px dotted #e0e0e0; padding-top:10px; margin-top:15px}

.index_newslist{ height:32px; width:360px; float:left; margin-right:10px; margin-left:10px; float:left }
.index_newslist ul li{ height:32px; width:360px; line-height:32px; border-bottom:1px dotted #e0e0e0; background:url(../images/icon.jpg) no-repeat 10px 12px; text-indent:26px; overflow:hidden;}
.index_newslist ul li a{ height:32px; width:260px; display:block; overflow:hidden; line-height:32px; font-size:13px; float:left}
.index_newslist ul li span{ height:32px; width:100px; display:block; text-align:right; overflow:hidden; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666}

.newsright{ width:360px; border-bottom:2px solid #bfbfbf; height:500px; background:#FFFFFF; float:right; margin:0 auto;}
.newshead{ width:360px; background:url(../images/news_bg.jpg) repeat-x; height:56px; line-height:56px; color:#FFFFFF;}
.newshead p{ line-height:56px; font-size:18px;float:left; text-indent:25px; color:#048d5d; font-weight:bold;}
.newshead p span{ font-size:14px; color:#bfbfbf; font-weight:100;text-transform:uppercase}


.newsright .content{ margin:0 auto; padding-left:10px; padding-right:10px; width:340px;}
.wenti{line-height:30px; height:30px; height:85px; margin:12px 0 10px; border-bottom:1px dashed #CCC; width:320px;}
.wenti .s1{ background:url(../images/w.jpg) 5px 10px no-repeat ; height:35px; text-indent:33px;line-height:35px; font-size:16px; font-weight:bold; display:block}
.wenti .x1{ height:50px; margin:0 auto; width:320px;background:url(../images/d.jpg) 5px 3px no-repeat;line-height:20px; color:#686669; padding-left:33px}





.newshead .more{ width:50px; height:13px; background:#FFFFFF; border:solid 1px #cacacc; float:right; margin-top:16px; color:#034090; text-align:center; margin-right:15px;}
.newshead .more a{ color:#034090; line-height:13px; text-align:center; font-size:12px;}

.newscont2 { width:230px; height: auto; margin:0 auto; padding-left:15px; padding-right:15px;}

.ndex_newslist{ height:35px; width:230px;}

.newslistc ul li{ height:35px; width:230px; line-height:35px; border-bottom:1px dotted #e0e0e0; background:url(../images/icon.jpg) no-repeat 10px 12px; text-indent:26px; overflow:hidden;}
.newslistc ul li a{ height:35px; width:230px; display:block; overflow:hidden; line-height:35px; font-size:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}





.footer {
  width: 100%;
  background: #464646;
  padding-top:15px
}


.footer .foot_logo {
  width: 25%;
}

.footer .foot_logo img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
  margin-top: 13px;
}

.footer .foot_contact {
  width: 35%;
  float: left;
  padding: 20px 20px 20px 40px;
  padding-bottom: 30px;
}

.footer .foot_dhtg {
  width: 24%;
  float: left;
  padding: 20px 20px 20px 30px;
  padding-bottom: 30px;
}

.footer .foot_dhtg ul li {
  width: 44%;
  display:inline-block;
  float:left;
  margin:0 3%;
  border-left:1px solid #616161
}

.footer .foot_dhtg ul li a {
  text-align: center;
  line-height: 35px;
  font-size: 14px;
  color: #fff;
  display: block;
}



.footer .foot_contact .text2 {
  width: 100%;
}

.footer .foot_contact .text2 p {
  font-size: 14px;
  color: #fff;
  display: block;
  line-height:35px
}

.footer .foot_contact .text2 p a {
  font-size: 14px;
  color: #fff;
}

.footer .foot_contact .text2 p strong {
  font-size: 24px;
  color: #fff;
  font-weight: bold;
}

.footer .foot_ewm {
  width: 13%;
  float: right;
  margin-top: 5px;
}

.footer .foot_ewm p {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  
  padding: 10px;
  margin: 0 15px;
  width: 92%;
  margin: 0 3%;
  margin-top: 13px;
}

.footer .foot_ewm p span {
  display: block;
  font-size: 14px;
  text-align: center;
  color: #aaaaaa;
  margin-bottom: 8px;
}

.footer .foot_ewm p img {
  display: block;
  width: 100%;
}

.footer .dibbad{ text-align:center; height:56px; background:#2a2a2a;}
.footer .dibbad,.footer .dibbadc *{ color:#aaaaaa; line-height:56px; font-size:14px}
.footer .dibbad a{ color:#aaaaaa; line-height:56px; font-size:14px}
.footer .dibbad a:hover{color:#aaaaaa}
.footer .dibbadc a#asfgfse{color:#aaaaaa; line-height:56px;font-size:14px}


.protitlink{font-size:22px; line-height:40px; font-weight:bold; border-bottom:1px solid #dfdfdf}

.ddlinka a{ display: inline-block; padding:0 20px 0 0; line-height:30px}

.ddatsgf a{ display:inline-block; padding:0 10px; line-height:30px}



.container .main_r{width:959px;margin-top:20px; margin-bottom:20px}

.container .nyzc{ background:#fff; width:221px;}
.container .protit{ line-height:54px; font-size:18px; color:#fff; text-align:center;background:url(../img/lefttb.png) no-repeat 182px 25px #015aaa}
.container .borzyx{border:1px solid #cccccc; border-top:0;}
.container .lxtit{ line-height:54px; font-size:18px; color:#fff; text-align:center;background:url(../img/lefttb.png) no-repeat 182px 25px #333333}
.container .nyzc a{ display: block; width:198px; height:61px; border-bottom:1px solid #e2e2e2; text-align:center; font-size:14px; line-height:61px;text-overflow:ellipsis;white-space:nowrap; margin:0 auto}
.container .pd15 .newm{ width:156px; overflow:hidden}
.container .pd15 .newm img{ width:156px}
.container .pd15,.i_box1 .pd15 *{ font-size:14px; line-height:28px}

.crumbs{width: 100%;
  border-bottom: 1px solid #ddd;
  background:#f1f1f1;
  height:32px;
  border:1px solid #ccc;
  margin-bottom:10px;}
.crumbs p{font-size:12px;
  color: #aaa;
  padding-left: 30px;
  line-height: 30px;
  background: url(../images/home2.png) no-repeat 10px center;}
.crumbs p a{font-size: 13px;
  color: #666;
  padding:0 3px;}
.crumbs p a:hover {
  color: #015aaa;
}

.borneiy{ border:1px solid #cccccc; padding:10px 25px 30px; min-height:606px}
.borhuids{ border:1px solid #cccccc; padding:10px 15px 20px; }

.gcxmbor{width:100%;height: auto;border:1px solid #cccccc;position:relative;overflow:hidden; border-top:none; padding:10px 0}
.nytjpro{ display:block !important; width:202px !important; height:197px !important; text-align: center !important; line-height:35px !important; margin:0px auto 10px !important; padding-top:10px}
.nytjpro .imgali{ width:200px; height:150px; border:1px solid #f0f0f0; text-align:center; overflow:hidden}
.nytjpro .imgali span{ height:100%; display:inline-block; vertical-align:middle}
.nytjpro .imgali img{width:200px; height:150px; vertical-align: middle;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s; }
.nytjpro:hover .imgali img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}

.main_l{width:100%;position:relative;z-index:4;}
.main_l p{width:100%;height:105px;background:#1c4587;padding-top:22px}
.main_l p span{font-size:27px}
.main_l p i,.main_l p span{text-align:center;display:block;color:#fff}
.main_l p i{font-size:12px;font-style:normal}
.main_l .sduhg{width:100%;height: auto;border:1px solid #cccccc;position:relative;overflow:hidden; border-top:none; padding:10px 0}
.main_l>ul>li{width:92%;height:40px;border:1px solid #cccccc;position:relative;overflow:hidden; margin:7px auto}
.main_l>ul>li:before{content:"+";width:20px;height:20px;line-height:18px;text-align:center;border:1px solid #415b87;position:absolute;right:10px;top:50%;margin-top:-10px}
.main_l>ul>li.active,.main_l>ul>li:hover{background:#015aaa}
.main_l>ul>li.active span,.main_l>ul>li:hover span{color:#fff}
.main_l>ul>li.active:before,.main_l>ul>li:hover:before{border-color:#fff;color:#fff}
.main_l>ul>li.active:before{content:"-"}
.main_l>ul>li.no_child:before{display:none}
.main_l>ul>li>a{height:40px;width:100%;display:block}
.main_l>ul>li>a span{font-size:16px;line-height:40px;float:left;margin-left:10px}
.main_l>ul>li>a i{float:right;font-style:normal}
.main_l>ul ul{display:none}
.main_l>ul ul li{text-align:center;line-height:36px;background-color:#f5f5f5;border-top:1px dashed #9b9a9c}
.main_l>ul ul li:first-child{border-top:0}
.main_l .contact{width:100%;height:203px;background:#086aac;padding-top:40px}
.main_l .contact a img{width:65px;display:block;margin:0 auto}
.main_l .contact a h3{font-size:19px;text-align:center;color:#fff}
.main_l .contact a span{font-size:14px;text-align:center;display:block;color:#fff}
.main_r{width:959px;float:right; }


.pro_list{width:927px;overflow:hidden; margin-top:15px}
.pro_list ul{width:106%}
.pro_list ul li{width:288px;margin-right:25px;margin-bottom:18px;float:left;}
.pro_list ul li .cplbis{ display:block;width:288px; height:230px; position:relative; overflow:hidden}
.pro_list ul li .cplbis img{ width:288px; height:200px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;}
.pro_list ul li .cplbis:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.pro_list ul li .cplbis span{display:block;text-align:center;font-size:14px; position:absolute; top:200px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:#fff; width:100%; height:30px; line-height:30px}

.ccp_list{width:927px;overflow:hidden; margin-top:15px}
.ccp_list ul{width:106%}
.ccp_list ul li{width:286px;margin-right:25px;margin-bottom:18px;float:left;}
.ccp_list ul li .cplbispr{ display:block;width:286px; height:250px; position:relative; overflow:hidden; background:#f1f1f1}
.ccp_list ul li .cplbispr img{ width:286px; height:215px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;}
.ccp_list ul li .cplbispr:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.ccp_list ul li .cplbispr span{display:block;text-align:center;font-size:14px; position:absolute; top:215px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:#fff; width:100%; height:30px; line-height:30px}

.he_list{width:927px;overflow:hidden; margin-top:15px}
.he_list ul{width:106%}
.he_list ul li{width:210px;margin-right:25px;margin-bottom:18px;float:left;}
.he_list ul li .helbis{ display:block;width:210px; height:133px; position:relative; overflow:hidden; background:#d9d9d9}
.he_list ul li .helbis p{ display:block;width:208px; height:101px; border:1px solid #d9d9d9}
.he_list ul li .helbis img{ width:208px; height:101px;}
.he_list ul li .helbis span{display:block;text-align:center;font-size:14px; position:absolute; top:103px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:#fff; width:100%; height:30px; line-height:30px}











.flink{margin-top:20px;width:100%}
.flink .flink_tit{width:100%;position:relative;height:42px;background:#f1f1f1; border:1px solid #cccccc; margin-bottom:10px}
.flink .flink_tit p{ margin-left:15px; line-height:42px; font-size:16px; font-weight: bold}
.flink .flink_list{width:100%;margin-top:30px;margin-left:40px}
.flink .flink_list ul li{float:left;margin-right:28px}
.flink .flink_list ul li a{font-size:14px;line-height:28px;color:#444444}
.flink .flink_list ul li a:hover{color:#47cdff}





.page_banner{width:100%;overflow:hidden;height:300px}
.page_banner img{width:1920px;position:relative;left:50%;margin-left:-960px; }



.liuyan{width:100%;margin-top:10px}
.liuyan b{width:240px;height:100px;display:block;overflow:hidden}
.liuyan b:hover a{left:-240px}
.liuyan b:hover a,.liuyan b a{position:relative;transition:.5s}
.liuyan b a{width:480px;height:100px;display:block;left:0}
.liuyan b a img{width:240px;float:left}





.news_list ul li{width:100%;float:left;height: auto;padding-top:9px;border-bottom:1px dashed #c6c6c6;margin-bottom:8px; padding:5px 0 0 0}
.news_list ul li a span{font-size:16px;float:left; font-size:16px; line-height:35px; font-weight:bold;display:block; width:780px; height:35px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news_list ul li p{float:right; line-height:35px; color:#666; width:90px; display:block; height:35px}
.news_list ul li .newzyd{ padding:0px 0 10px}

.news_xg ul li{width:50%;float:left;height:38px;padding-top:9px;border-bottom:1px dashed #c6c6c6;margin-bottom:8px; padding:5px 3% 0 0}
.news_xg ul li a span{font-size:14px;float:left; display:block; width:340px; height:38px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news_xg ul li p{float:right;display:block; width:84px; height:38px; overflow:hidden}

.pro_xg ul li{width:208px;margin:10px 11px 10px 12px;margin-bottom:18px;float:left;}
.pro_xg ul li .cplbis{ display:block;width:208px; height:190px; position:relative; overflow:hidden; background:#f1f1f1}
.pro_xg ul li .cplbis img{ width:208px; height:150px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;}
.pro_xg ul li .cplbis:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.pro_xg ul li .cplbis span{display:block;text-align:center;font-size:14px; position:absolute; top:150px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:#fff; width:100%; height:40px; line-height:40px}



.pages{width:100%;text-align:center}
.pages a{padding:2px 5px;border:1px solid #00915e;color:#00915e;font-size:12px;margin:0 2px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.pages a.active,.pages a:hover{background:#015aaa !important;color:#fff !important;border:1px solid #00915e !015aaa}
.pages .cur{background:#015aaa !important;border:0 !important}
.pages .cur:hover{background:#015aaa !important;border:0 !important}


.content_tit h3{font-size:22px;padding:3px 0;line-height:30px;text-align:center;font-weight:400; border-bottom:1px dashed #ccc; padding:10px 0}
.content_tit h3.bornone{ border:none}
.content_tit p{width:100%;text-align:center;padding:5px 0 5px; background:#f1f1f1}
.content_tit p span{line-height:21px;font-size:12px;color:#666;margin:0 5px}
.content_des{width:100%;border-bottom:1px dashed #ccc;padding:10px 0;margin-bottom:20px;text-indent:24px}
.content_des p{font-size:13px;color:#868686;line-height:24px}
.content p{font-size:14px;line-height:24px;}
.show_img{ text-align:center; margin-top:20px}
.show_img img{ max-width:100%;}


.prve{width:100%;margin-top:20px}
.prve p{height:25px;width:100%}
.prve p a{width:100%;line-height:25px;font-size:14px;}

.prvecp{width:100%;}
.prvecp p{ line-height:80px; font-size:22px}
.prvecp p a{line-height:80px;font-size:22px;}
.prvecp p a:hover{ color:#777}

.content_img{width:100%;height:240px;overflow:hidden;margin:25px 0}
.content_img img{height:230px}.container .pro_list{width:905px}
.container .pro_list li{margin-right:21px}

.content_cp{ padding:10px;margin:0 auto}
.content_cp p{ margin-top:10px; margin-bottom:10px; text-indent:40px}

.show_guest{float:right;margin-top:50px;width:100%}
.show_guest .fl{width:353px;height:458px;padding:0 20px;position:relative}
.show_guest .fl i{width:1px;font-style:normal;display:block;height:458px;background:#eee;position:absolute;left:175px;top:0}
.show_guest .fl .guestbook{width:313px;height:148px;padding:15px 0;background:#fff;position:relative;z-index:3;top:155px}
.show_guest .fl .guestbook b{width:313px;height:118px;overflow:hidden;display:block;position:absolute}
.show_guest .fl .guestbook b img{width:313px;position:absolute;top:-70px}
.show_guest .fl .guestbook p{position:absolute;width:313px;height:118px;top:15px;left:0;padding-top:26px}
.show_guest .fl .guestbook p strong{font-size:29px;line-height:43px;text-align:center;display:block;font-weight:400;color:#fff}
.show_guest .fl .guestbook p span{color:#fff;font-size:12px;line-height:18px;text-align:center;display:block}
.show_guest .fr{width:415px;height:458px;padding:20px;border:1px solid #ececec}
.show_guest .fr p{width:370px;float:left;margin:7px 0}
.show_guest .fr p span{padding:10px 0;line-height:1.5;font-size:12px;display:block}
.show_guest .fr p input{height:37px}
.show_guest .fr p input,.show_guest .fr p textarea{width:370px;border:none;border:1px solid #ddd;font-size:12px;text-indent:5px}
.show_guest .fr p textarea{height:162px}
.show_guest .fr p .btn{height:49px;border:none;border-radius:4px;background:#0269ab;color:#fff}
.show_guest .fr p .btn:hover{background:#00aff1}.swiper-container,.swiper-slide{height:100%}
.pages .pagination{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.pages .pagination a,.pages .pagination p{line-height:20px}.pages .pagination .pageRemark{line-height:26px;padding:0}
.banner_btn{width:100%;height:16px;position:absolute;left:0;bottom:20px;z-index:3;text-align:center}


.banner_btn a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;filter:alpha(opacity=40);opacity:.4;width:12px;height:12px;border:2px solid #fff;border-radius:8px;margin:0 8px;transition:opacity .2s,background .2s;outline:none}
.banner_btn a.in,.banner_btn a:hover{filter:alpha(opacity=100);opacity:1;background:#fff}
.tag{border-top:1px dashed #999;border-bottom:1px dashed #999;line-height:40px}


/*# sourceMappingURL=yunu.css.map */
.nav_group {
    border: 1px solid #e8e8e8;
    font-size: 12px;
    line-height: 1.5;
    padding: 0 8px;
}
.nav_group_item {
    padding: 0 100px 0 120px;
    position: relative;
    overflow: hidden;
    border-top: 1px dashed #dedede;
}
.nav_group_item:first-child {
    border-top: 0;
}
.nav_group_item a {
    float: left;
    margin: 9px 40px 9px 0;
    color: #000;
    text-decoration: none;
}
.nav_group_item a:hover,.nav_group_item a.active {
    color: #f40;
}
.nav_group_item .item_name {
    position: absolute;
    left: 11px;
   	top: 9px;
    color: #999;
}
.nav_group_item .active{color: red; font-weight: bold;}