@charset "UTF-8";
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0; color:#686667;}
p{margin:0; padding:0;}
ul,ol,dl{list-style-type:none}
html,body{*position:static; max-width:680px; margin:auto;}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"\5B8B\4F53";font-size:12px; color:#333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{line-height:1.6}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer; color:#686667;}
a:hover{text-decoration:none;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important; max-width:680px;}
.clear{clear:both;}
/* header */
.header{ height:114px; position:fixed;  max-width:680px;}
.header .logo{display:block; float:left;}


.bananermar{padding:0px; margin:0; }
.swiper-container img{width:100%;}
.batitle{background-color:#ff3300; color:#FFF; font-weight:bold; font-size:39px; padding:0.4em; text-align:center;}
.xdtitlea{ color:#000; font-size:26px; padding:1em 5%;}
.xdform{background-color:#efefef; padding:2em 5%;}
.xdform .xdformtitle{ color:#ff3300; font-size:24px; margin-bottom:16px;}
.xdform table td{font-size:16px;}
.xdform table td img{width:40%; margin-right:20px;}
.xdform .xdwx{padding:2em 10%; text-align:center; width:80%;}
.xdform .xdwx img{width:100%;}
.whyus{width:100%; padding:5% 0;}
.whyus li{float:left; width:45%; margin-left:3%; text-align:center; margin-bottom:10px;}
.whyus li p{color:#F00; margin:10px 0; font-size:16px;}
.whyus li img{width:100%;}

.yybk{background-color:#e8e6e8; padding:20px 0;}
.yybk .yybkul{width:100%; padding:5% 0;}
.yybk .yybkul li{float:left; width:45%; margin-left:3%; text-align:center; margin-bottom:13px; font-size:14px;}
.yybk .yybkul li p{color:#ff3300; margin:6px 0; font-size:22px; font-weight:bold;}
.yybk .yybkul li img{width:100%;}
.yybkb{background-color:#fff; padding:30px 0;}
.yybkb .yybkbcon{padding:5%; font-size:16px; line-height:26px;}
.yybkb .yybkbcon img{margin-bottom:15px;}
.mar{margin:30px 0 0 0;}
.yybkb .yybkccon{padding:5%; font-size:16px; line-height:26px;}
.yybkb .yybkccon span{ color:#ff3300; font-weight:bold;}
.yybkb .yybkul{width:100%; padding:5% 3%;}
.yybkb .yybkul li{float:left; width:46%; margin-left:1%; text-align:center; margin-bottom:13px; font-size:14px;}
.yybkb .yybkul li p{color:#ff3300; margin:6px 0; font-size:22px; font-weight:bold;}
.yybkb .yybkul li img{width:100%;}
.yybkf .yybkfcon{padding:5%; font-size:16px; line-height:26px;}
.yybkg{margin-bottom:30px;}
.yybkg .yybkgcon{padding:5%; font-size:16px; line-height:26px;}

.wlpxa{padding:5%; font-size:18px; line-height:26px;}
.wlpxb{padding:5% 0; font-size:18px; line-height:26px;}
.wlpxb .wlpxbcon{padding:0 5%;}
.wlpxb h1{color:#ff3300; font-size:2.5em; text-align:center; margin-bottom:46px;}
.wlpxb h2{color:#ff3300; font-size:1.6em; text-align:center; margin-bottom:38px; margin-top:35px;}
.wlpxe{padding:5%;font-size:1.8em; line-height:36px; color:#ff3300; font-weight:bold;}
.wlpxf{padding:8% 5%; background-color:#e5e5e5; margin-top:30px; font-size:20px;}
.wlpxf h1{font-size:1.6em; color:#ff3300; }
.wlpxg{background-color:#ff3300; padding:3% 10% 8% 10%; color:#FFF; font-size:1.6em; line-height:1.6em; font-weight:bold;}
.wlpxg h1{color:#FFF; font-size:1.6em; text-align:center; line-height:2em; margin-bottom:10px;}
.wlpxh{ padding:3% 10% 8% 10%; font-size:1.6em; line-height:1.6em; font-weight:bold; text-align:center;}
.wlpxh span{color:#ff3300;}

.yxjdpad{padding:3%;}
.yxjda{}
.yxjda .yxjdacon{padding:4% 6%; font-size:1.6em;}
.yxjdc .yxjdccon{padding:4% 6%; font-size:1.6em;}

.zxa{}
.zxa .zxacon{padding:4% 6%; font-size:2em;}
.zxb .zxbcon{padding:4% 6%; font-size:2em;}
.zxc .zxccon{padding:4% 6%; font-size:2em;}

.icon-list{}
.icon-list ul{ padding:0;}
.icon-list ul li{width:50%; float:left; text-align:center;}
.icon-list ul li img{width:99%; border-right:#FFFFFF solid 1px; border-bottom:#FFFFFF solid 1px; }

.container{padding:2% 3%; font-size:1.3em; line-height:1.4em;}

.home-case{ background-color:#e8e7e7; padding:20px 0;}
.home-case ul{margin-top:20px;}
.home-case ul li{float:left; width:47%; display:block; margin-left:3%; margin-bottom:10px; text-align:center; }
.home-case ul li img{width:100%; margin-bottom:5px;}

.case{ background-color:#333333; padding:3em 0;}
.case ul{ margin-left:5%}
.case ul li{float:left; width:17%; text-align:center; margin-left:1%;}
.case ul li img{width:90%;}






.footer{ color:#333; font-size:1.1em; padding-top:20px; padding-bottom:20px; padding-left:5%; border-top:#afafaf solid 1px; margin-top:20px;}
.footer h2{ color:#f13b0c; font-size:1.3em;}
.footer b{ font-size:1.1em; font-weight:bold; display:block;}
.footer a{color:#fff;}
.footer a:hover{text-decoration:underline;}

.nav{}
.nav ul{ background-color:#ff8b00;}
.nav ul li{float:left; width:33.33%;color:#fff; text-align:center;}
.nav ul li a,.nav ul li span.t{color:#fff; display:block; font-size:1.25em; line-height:1.75em; padding-bottom:0.45em; padding-top:0.45em;}
.nav ul .return a{}

.nav ul .menu{position:relative;}
.nav ul .menu>a{background:url(../images/icon10.png) no-repeat center center; text-indent:-999em;}

.content{font-size:1.1em; line-height:2em;}
.content h1{font-size:2em; font-weight:normal; color:#27584a; text-align:center; padding:1em 0;}
.con{padding:1em ;}

.case_list{padding-top:1em;}
.case_list ul{}
.case_list ul li{width:47%; float:left; text-align:center; padding-left:1.5%; padding-right:1.5%; padding-bottom:1em;}
.case_list ul li img{width:100%;}
.case_list ul li a{display:block; text-align:center;}
.case_list ul li a.text{background-color:#27584a; color:#fff; padding-bottom:0.5em; padding-top:0.5em; font-size:1.2em;}
.case_list ul li a.text1{color:#27584a; padding-bottom:0.5em; padding-top:0.5em; font-size:1.2em;}

.news_list{padding-top:0.5em;}
.news_list ul li{background:url(../images/icon5.gif) no-repeat left center; padding-left:0px;}
#scrollUp{background:url(../images/top.png) no-repeat scroll 0 0 rgba(0,0,0,0);bottom:80px;height:35px;right:20px;width:35px}

.dropmenu{ width:170px; background-color:#f48704; color:#fff; position:absolute; right:0; display:none; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; }
.dropmenu li{border-top:1px solid #f27e07; border-bottom:1px solid #f59f0c; display:block; float:none; clear:both; width:100% !important;}
.dropmenu li a{line-height: 1.8em !important; background:url(../images/bg.png) no-repeat 150px 15px;}

.SiteLink img{width:100%;}

.proul{ padding:2% 0;}
.proul li{ width:45%; margin-left:3%; float:left; text-align: center; margin-bottom:1.0em;}
.proul li img{width:100%; margin-bottom:0.5em;}
.rightcon img{width:100%; margin-bottom:0.5em;}

.procon{padding:30px 0;}


.back{text-align:center; padding:30px;}
.nytitle{font-size:16px; font-weight:bold; margin-bottom:20px; text-align:center; background-color:#981212; color:#FFFFFF; height:38px; line-height:38px;}

.downul{}
.downul li{border-bottom:#E3E3E3 solid 1px; height:32px; line-height:32px; overflow:hidden; background:url(../images/li1.gif) no-repeat center left; text-indent:12px;}
.downul li span{float:right; margin-right:3%; height:30px;}

.swiper-container img{width:100%;}

.contact{ padding:2% 0 2% 2%; font-size:1.3em;}
.contact ul li{float:left;}
.contact .liwz{width:50%;}
.contact .liimg{width:50%}
.contact img{width:100%;}
.about{background-color:#333333;}
.about .aboutcon{padding:1% 5% 3% 5%; color:#bcbcbc;font-size:1.3em; line-height:1.3em;}
.ppa{padding:3%; background-color:#e8e6e7;}
.ppa .ppatitle{width:180px; text-align:center; border-bottom:#e94f25 solid 2px; margin:auto; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#727070; padding-bottom:10px;}
.ppa h1{font-size:2.3em; font-weight:100; text-align:center; color:#e94f25; margin:15px 0;}
.ppa .wz{text-align:center; font-size:2.0em; color:#686666;}
.ppa .ppacontent{margin:10px; line-height:26px; font-size:1.3em; line-height:1.3em;}
.ppln{ padding:3% 2%; text-align:center;}
.ppln h1{font-weight:100; margin:26px 0; font-size:2.1em; text-align:center;}
.pplntitle{ font-size:24px; color:#e94f25; text-align:center;}
.pplntitle b{display:block; width:120px; font-size:30px; margin:auto; line-height:46px; border-bottom:#FF0000 solid 2px; color:#686666; }
.pplntitlea{ font-size:24px; color:#e94f25;}
.pplntitlea b{display:block; width:120px; font-size:30px; line-height:46px; border-bottom:#FF0000 solid 2px; color:#686666; }
.ppjz{ padding:3% 3% 6% 3%; text-align:center; background-color:#e8e6e7;}
.ppjz h1{font-weight:100; font-size:1.8em; margin-top:20px; text-align:center; color:#666465;}
.ppjz h1 b{ color:#e9633e;}
.ppdw{ padding:3%;}
.ppdw h2{font-size:1.8em; font-weight:100; line-height:90px; text-align:center; color:#686667;}
.ppkh{ background-color:#e8e6e7; padding:3%; text-align:center;}
.ppkh h2{font-size:1.8em; font-weight:100; line-height:90px;}
.ppcy{padding:3%; text-align:center;}
.ppcy h2{font-size:40px; font-weight:100; line-height:100px;}
.ppcy p{margin-top:15px; margin-bottom:20px;}
.ppcy span{ color:#e94f25; font-size:22px;}
.ppcy div{font-size:18px; line-height:26px; margin-top:10px;}

.jma{background-color:#efefef; }
.jmcontent{padding:1% 5% 3% 5%; background-color:#efefef; font-size:1.3em; line-height:1.3em;}
.jmc{ background-color:#333333;}
.jmc .jmccon{padding:1% 5% 3% 5%; color:#bcbcbc;font-size:1.3em; line-height:1.3em;}
.jme{ background-color:#e5e5e5; font-size:1.3em; line-height:1.3em;}
.jme ul{display:block;}
.jme ul li{}
.jme .liimg{width:100%}
.jme .licon{width:90%; padding:5%}
.jme .liimg img{ width:100%;}
.jme h1{font-size:1.5em; line-height:1.5em; color:#f33910; text-align:center;}
.jmg{}
.jmg .jmgcon{color:#676566;font-size:1.3em; line-height:1.3em;padding:1% 5% 3% 5%;}
.jmg .jmgcon b{color:#f0390d; }
.jmi{}
.jmi .jmicon{color:#676566;font-size:1.3em; line-height:1.3em;padding:1% 5% 3% 5%;}
.jmmd{background-color:#e5e5e5; padding:1% 0 0 5%;}

.newsul{ padding:3%; margin:0;}
.newsul ul{margin:0; padding:0;}
.newsul ul li{ width:30%; margin-left:3%; float:left; text-align:center;}
.newsul ul li a:link{background-color:#828081; display:block; color:#FFFFFF; padding:10px 0; font-size:1.5em;}
.newsul ul li a:visited{background-color:#828081; display:block;color:#FFFFFF; padding:10px 0; font-size:1.5em;}
.newsul ul li a:hover{background-color:#e84f25; display:block;color:#FFFFFF; padding:10px 0; font-size:1.5em;}
.newscon{padding:3%; color:#666465; font-size:1.3em;}
.newscon span{ color:#e84f25; font-size:1.4em; line-height:1.3em; margin-bottom:10px; width:60%; overflow:hidden;}
.newscon b{float:right; font-weight:100; line-height:2em; margin-bottom:10px; width:30%; text-align:right;}
.newscon .more{text-align:right; margin-top:10px;} 
.newstitle{text-align:center; padding:3%;}
.newstitle h2{font-size:1.8em; color:#ea4e25;}
.newstitle span{color:#aeaeae; font-size:1.0em}
.newscontent img{width:100%; margin:0; padding:0; display:block;}

/*主要样式*/
.subNavBox{margin:5px auto 0 auto;}
.subNav{cursor:pointer; margin-top:1px;}
.subNav:hover{color:#277fc2;}
.currentDd{color:#277fc2}
.currentDt{background-image:url(../images/jiantou.jpg);}
.navContent{display: none; background-color:#000000; margin-top:-3px;}
.navContent li a{display:block;text-align:center;font-size:14px;line-height:28px;color:#fff; text-align:center;}
.navContent li a:hover{color:#fff;background-color:#277fc2}

.protitle{border-bottom:#CCCCCC solid 1px; height:1.5em; line-height:1.5em; padding:3%; text-align:center; font-size:1.6em; color:#000000;}
.protitle span{color:#9a9898;}
.bigcon{padding:20px; color:#FFFFFF; font-size:16px;}

.xdform{}
.xdform ul{}
.xdform ul li{height:30px; line-height:30px; border-bottom:#CCC solid 1px;}
.xdform ul li span{float:right;}