@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: top; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; }
a { outline: none; transition-duration: 0.3s, 0.3s; transition-property: background-color, color; transition-timing-function: ease, ease;}
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBd { border: none !important; }
.noMr{margin-right:0 !important; float:right !important;}
.i{text-align: justify; text-justify: inter-ideograph;}

/*Body*/
body { color: #666; background:#fff;}
a { color: #666; }
a:hover { color: #cd0102; }
.wrap { width: 1200px; margin: 0 auto;}
.g-in{ width:1200px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}
.wrapper{ position:relative; width:100%; margin:0 auto; overflow:hidden; }
.wrapper img{  vertical-align:top; }


.wrappers{ position:relative; width:100%; margin:0 auto; overflow:hidden; }
.wrappers img{  vertical-align:top; }

/* 网站地图 */
.webmap{padding:10px 0px 15px}
.webmap dl{overflow:hidden;zoom:1;height:32px; margin-bottom:5px;}
.webmap dt{width:15%;float:left;}
.webmap dd{float:left;width:85%;}
.webmap dt a{display:block;line-height:32px;background:#ccc;color:#000;text-align:center}
.webmap dd a{margin:0 5px 5px;background:#eee;display:block;line-height:32px;width:143px;float:left;text-align:center}
.webmap a:hover{background:#343434;text-decoration:none;color:#fff}


.wrapper{background: url(body.jpg) no-repeat; background-size: cover;}
.header{padding: 45px 10px;}
.header .logo{float: left;}
.header .email{float: left;height: 37px;margin-left:20px;margin-top: 13px;border-left: 2px solid #FFFFFF;}
.header .email a{display:block;line-height: 37px;padding-left: 20px;font-size: 24px;color: #FFFFFF;}
.header .back{float: right;}
.header .back a{padding-right: 20px;font-size: 14px;color: #FFFFFF;line-height: 67px;}
.con{margin:45px 115px;}
.con .left{float: left;background: #FFFFFF;padding: 15px;}

.con .right{float: left;padding: 35px 45px 62px 40px;width: 303px;background: #ecf4fd;height: 345px;}
.con .right .tit{font-size: 24px;color: #e7010e;line-height: 50px;border-bottom: 1px solid #e4e4e4;}
.right form{margin-top: 32px;}
.right .inputbox1{padding-left:52px;height: 39px;border: 1px solid #e4e4e4;background: url(fir_06.jpg) left no-repeat #FFFFFF;width: 300px;box-sizing: border-box;margin-bottom: 25px;}
.right .inputbox2{padding-left:52px;height: 39px;border: 1px solid #e4e4e4;background: url(sec_09.jpg) left no-repeat #FFFFFF;width: 300px;box-sizing: border-box;margin-bottom: 25px;}
.right .inputbox3{padding-left: 10px;height: 39px;border: 1px solid #e4e4e4;width: 140px;background: #FFFFFF;box-sizing: border-box;}
.right .im{float:right;width: 158px;height: 41px;}
.right .button{cursor: pointer;margin-top: 25px;height: 40px;color: #FFFFFF;background: #e70012;line-height: 40px;text-align: center;width: 300px;font-size: 22px;}
.right .inputbox4{margin-top: 22px;}
.right  label{line-height: 40px;font-size: 16px;}

.demo--label{margin:20px 20px 0 0;display:inline-block}
.demo--radio{display:none}
.demo--radioInput{background-color:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:100%;display:inline-block;height:16px;margin-right:10px;margin-top:-1px;vertical-align:middle;width:16px;line-height:1}
.demo--radio:checked + .demo--radioInput:after{background:url(right.png) no-repeat center;border-radius:100%;content:"";display:inline-block;height:12px;margin:2px;width:12px}
.demo--checkbox.demo--radioInput,.demo--radio:checked + .demo--checkbox.demo--radioInput:after{border-radius:0}

.footer{padding-bottom: 100px;}
.copyright{float: left;}
.copyright p{font-size: 14px;color: #FFFFFF;}
.copyright p span{padding-left: 17px;}
.footer ul {float: right;}
.footer ul li{float: left;padding: 0 13px;background: url(cc.png) right center no-repeat;}
.footer ul li a{font-size: 14px;color: #FFFFFF;}

.headerp{height: 104px; }
.headerp .headl{float: left;margin: 1% 0;}
.headerp .headr{float: right;line-height: 104px;}
.headerp .headr>p{font-size: 20px;background: url(d_phone.png) no-repeat left 50%;padding-left: 26px;}
.headerp .headr>p>span{font-size: 34px;color: #e7010e;font-weight: bold;}

.nav{height: 41px;background: #e6e6e6;}
.navs{float: left;}
.navs ul li{float: left;padding: 5px 40px;position: relative;}
.navs ul li>a{display: block;width: 100%;height: 100%;color:#3d3d3d;font-size: 15px;}
.search{float: right;position: relative;line-height: 34px;}
.search .ss{border: 1px solid #ccc;background: #fff;border-radius: 5px;padding-left: 10px;}
.search .ss2{position: absolute;right: 10px;top: 9px;background: url(d_search.png) no-repeat center;width: 17px;height: 17px;}
.Snav{position: absolute;top: 42px;z-index: 2;display: none;width: 100px;background: #fff;left: 16px;text-align: center;}
.Snav dl dt{line-height: 30px;}
.Snav dl dt a{font-size: 14px;}
.Snav dl dt:hover{background: #e7010e;}
.Snav dl dt:hover a{color: #fff;}

.banner{width:1920px;position: relative;left: 50%;margin-left: -960px;}
.banner2{width:1920px;position: relative;left: 50%;margin-left: -960px;}

.arow{position: relative;}

.banner2 .prev{left:17%;top: 36%;position: absolute;width: 35px;height: 86px;background: url(arrow_l.png) no-repeat left center;}
.banner2 .next{right:17%;top: 36%;position: absolute;width: 35px;height: 86px;background: url(arrow_r.png) no-repeat right center;}
.banner2 .prev:hover {cursor: pointer;background: url(arrow_rl.png) no-repeat left center;}
.banner2 .next:hover {background: url(arrow_rr.png) no-repeat right center;cursor: pointer;}
.newDis{position: absolute; height: 43px;line-height: 43px;width: 100%;background: rgba(0,0,0,0.5);bottom: 0;}
.nd_icon{float: left;background: url(news.png) no-repeat center;width: 32px;height: 27px;margin: 1% 0;}
.picMarquee-left{float: left;margin-left: 32px;position: relative;z-index: 222;}
.picMarquee-left .bd ul li{width: 530px;float: left;}
.picMarquee-left .bd ul li>span,.picMarquee-left .bd ul li>i,.picMarquee-left .bd ul li>a{color: #fff;}
.picMarquee-left .bd ul li i{display: inline-block;padding: 0 3%;}
.picMarquee-left .prev{width: 9px;height: 7px;position: absolute; right: -38px;top: 0;cursor: pointer;}
.picMarquee-left .next{width: 9px;height: 7px;right: -52px;position: absolute;top: 0;cursor: pointer;}

.footerpzc{background: #696d6e;padding-bottom: 48px;}
.footerpzc2{background: #696d6e url(line2bg.png) no-repeat top;height: 38px;}
.footerpzc .fleft{float: left;margin-top: 56px;background: url(linebg.png) no-repeat right;height: 315px;}
.footerpzc .fleft .we1{float: left;}
.footerpzc .fleft .we2{float: left;}
.footerpzc .fleft div[class^='we']{margin-right: 23px;}
.footerpzc .fleft p{color: #dadbdb;text-align: center;line-height: 40px;}
.footerpzc .fmiddle{float: left;margin-top: 56px;width: 342px;background: url(linebg.png) no-repeat right;height: 315px;}
.footerpzc .fright{float: left;margin-top: 56px;}

.fm_Include{margin: 0 32px;}
.fm_Include>p{line-height: 30px;}
.com{font-size: 14px;color: #b6b6b6;}
.fm_Include>p:nth-child(2){font-size: 26px;color: #f1f1f1;}
.fm_Include>p:nth-child(4){font-size: 14px;color: #f1f1f1;}
.fm_Include>p:nth-child(6){font-size: 14px;color: #f1f1f1;}
.fr_Include{margin-left:20px; color:#fff}
.fr_Include dl{float: left;}
.fr_Include dl:not(:last-child){margin-right: 90px;}
.fr_Include dl dt{font-size: 18px;}
.fr_Include dl dt>a{font-size: 16px;color: #f1f1f1;}
.fr_Include dl dd{text-align: center;}
.fr_Include dl dd>a{font-size: 14px;color: #b6b6b6;line-height: 30px;}
.footerpzc2 div[class^="fpzc"]{line-height: 38px;}
.footerpzc2 .fpzc2l{float: left;color: #fff;font-size: 14px;}
.footerpzc2 .fpzc2l>a{color: #fff;}
.footerpzc2 .fpzc2l>a img{margin-top: 8px;display: inline-block;}
.footerpzc2 .fpzc2r{float: right;color: #fff;font-size: 14px;}
.footerpzc2 .fpzc2r>a{color: #fff;}

.mem a{ color:#333; margin-right:10px}
