@charset "utf-8";
/*!
 * http://www.ibw.cn
 * Version - 3.5.1
 * Edited by Snowe / 2015.12.12
 * Copyright (c) 2016 ibw
 */
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input{margin:0;padding:0}em,i,s{font-style:normal;text-transform:uppercase;}li{list-style:none}a,s,a:hover{text-decoration:none}img{border:0;vertical-align:top;}table{border-collapse:collapse;border-spacing:0}body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',Tahoma,arial,'Hiragino Sans GB',\5b8b\4f53}input,textarea{resize:none;border:none;}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.noBg{background:none!important}.noBd{border:0!important}.noMg { margin: 0!important; }

input[type="button"], input[type="submit"], input[type="reset"] , botton,bottom {-webkit-appearance:none;}
input::-webkit-input-placeholder {opacity:1}
input:-moz-placeholder {opacity:1}
input::-moz-placeholder {opacity:1}
input::-ms-input-placeholder {opacity:1}
textarea::-webkit-input-placeholder {opacity:1}
textarea:-moz-placeholder {opacity:1}
textarea::-moz-placeholder {opacity:1}
textarea::-ms-input-placeholder {opacity:1}

/* 项目主体部分设置 */
body { background: #fff; color:#333; }
a { color:#333;text-decoration:none; transition: all 0.5s ease 0s; }
a:hover { color: #ee651e; }

.fl{float: left;}
.fr{float: right;}
.wrapper { position:relative; width:100%; height: 100%; margin:0 auto; overflow:hidden; }
.wrap { width: 1200px; margin:0 auto; }
.g-in{width: 1200px;margin: 0 auto;}

.header{width: 1920px;left: 50%;position: relative;margin-left: -960px;height: 75px;background: #fff;z-index: 30;}
/* search基础样式 */
.aForm{position: absolute;top: 63px;right: -2px;width: 340px;height: 34px;background: #fff;padding: 0 18px;z-index: 4;border-radius: 20px;display: none;}
.aForm .input-a{width:318px;height:34px; border:none; outline:none; font-size:14px; line-height:34px;}
.aForm .input-b{width: 22px;height: 34px;border: none;background: url(../images/pic-100.png) no-repeat center;outline: none;cursor: pointer;text-indent: 99em;overflow: hidden;}

.nav>ul>li{float: left;width: 112px;height: 75px;line-height: 75px;text-align: center;font-size: 16px;box-sizing: border-box;position: relative;}
.nav>ul>li.current{background: #ee651e;}
.nav>ul>li.current a{color: #fff;}
.nav>ul>li:hover{background: #ee651e;}
.nav>ul>li:hover a {color: #fff;}
.nav>ul>li a{display: block;width: 100%;height: 100%;}
.search{margin-top: 22px;margin-left: 40px;position: relative;}

.logo{margin-top: 7px;}
.nav>ul>li:hover .sNav{display: block;}
.sNav{position: absolute;width: 100%;top: 75px;left: 0;background: rgba(0, 0,0,.41);z-index: 10;display: none;}
.sNav dl dt a{display: block;height:38px;line-height: 38px;text-align: center;color: #fff;font-size: 14px;}
.sNav dl dt a:hover{background: #fff;color: #ee651e;}


.inputform{padding-top: 30px;}
.inputform input{display: block;outline: none;}
.inputform .inp1{width: 205px;border: 1px solid #e9e9e9;padding-left: 10px;height: 31px;line-height: 31px;color: #848484;font-size: 14px;}
.inputform .inp2{width: 33px;height: 33px;background: url(../images/search_ico.png) no-repeat center center #e60012;margin-left: 3px;}

.banner{position: relative;width: 1920px;left: 50%;margin-left: -960px !important;}
.banner .prev, .banner .next {position: absolute;top: 50%;margin-top: -42px;display: block;width: 54px;height: 83px;display: none;z-index: 999;}
.banner .prev {left: 400px;background: url(../images/prev.png) center;}
.banner .next{right: 400px;background: url(../images/next.png) center;}

.banner .hd {position: absolute;bottom: 20px;width: 1200px;text-align: center;z-index: 999;left: 50%;margin-left: -600px;}
.banner .hd ul{display: inline-block;*display: inline;zoom: 1;}
.banner .hd li{float: left;width: 12px;height: 12px;margin: 0 5px;border-radius: 100%;text-indent: -9999em;background: #fff;cursor: pointer;}
.banner .hd li.on{background: #e60012;}



.ft1{padding-top: 46px;padding-bottom: 30px;}
.f1l{margin-right: 38px;}
.f2m_one {margin-top: 20px;}
.f2m_one dl dt{float: left;margin-right: 16px;}
.f2m_one dl dt:last-child{margin-right: 0;}
.f2m_one dl dt a{font-size: 16px;color: #6e6e6e;}

.ft2{background: url(../images/fline.png) no-repeat top center;height: 50px;line-height: 50px;font-size: 12px;color: #fff;}
.ft2 a{font-size: 12px;color: #fff;}

.f2m_two{margin-top: 54px;}
.f2m_two ul li{font-size: 16px;color: #9b9b9b;line-height:30px;}

.f3r ul li{float: left;width: 114px;}
.f3r ul li:first-child{margin-right: 12px;}
.f3r ul li p{font-size: 16px;color: #9b9b9b;text-align: center;padding-top: 16px;}

.f3r{padding-top: 20px;}

.footer{padding-top: 62px;background: #fff url(../images/map.png) no-repeat 48% 134px;background-size: 384px;}
.footer_gray{padding-top: 62px;background: #f6f6f6 url(../images/map.png) no-repeat 48% 134px;background-size: 384px;}
.f-in{width: 1200px;margin: 0 auto;padding-bottom: 32px;}
.fboxrl dl dt {padding-bottom: 18px;}
.fboxrl dl dt a{font-size: 14px;}
.fboxrl_code{margin-left: 110px;}
.fboxllogo p:nth-child(1){font-size: 30px;color: #050000;}
.fboxllogo p:nth-child(2){font-size: 16px;color: #050000;}
.yphone{font-size: 30px;font-family: 'Tahoma';color: #ee651e;background: url(../images/yphone.png) no-repeat left center;padding: 24px 0;padding-left: 50px;}
.ycontact{line-height: 32px;font-size: 14px;color: #050000;}

.end{border-top: 1px solid #c5c5c5;line-height: 54px;text-align: center;}
.end a{font-size: 13px;color: #050000;}



.top a span{background: url(../images/aw.png) no-repeat left center;padding-left: 36px;font-family: 'Arial';font-size: 16px;color: #fff;background-size: contain;}




/* .nav .g-in>ul>li:last-child{border-right: 0;} */
/* .banner { position: relative; width: 100%; margin: 0 auto; overflow: hidden; text-align: center; }
.banner .hd { position: absolute; left: 50%; bottom: 305px; width: 1200px; height: 5px; margin: 0 0 0 -600px; }
.banner .hd ul { display: inline-block; *display: inline; zoom: 1; vertical-align: top; }
.banner .hd ul li { float: left; display: inline-block; width: 12px; height: 12px; margin: 0 5px; background: #fff; border-radius: 100%; text-indent: -9999px; cursor: pointer; }
.banner .hd ul li.on { background: #2ba2dd; }
.banner .prev,.banner .next{ display:block; position:absolute; top:45%; left:15%; width:30px; height:59px; background:url(../images/arr_01.png) -30px center no-repeat; cursor:pointer; display:none; filter:alpha(opacity=70); opacity:0.7; }
.banner .next{ left:auto; right:15%; background-position: 0 center; }
.banner .prev:hover,.banner .next:hover { filter:alpha(opacity=100); opacity:1; }
 */

