*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 12px/1.5 Microsoft YaHei, arial, 宋体, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.fl{ float: left;}
.fr{ float: right;}
/*@font-face { font-family: 'impact'; src: url('../fonts/impact.ttf'); src: url('../fonts/impact.ttf'); format('embedded-opentype'), url('../fonts/impact.ttf'); format('woff'), url('../fonts/impact.ttf'); format('truetype'), url('../fonts/impact.ttf'); format('svg'); font-weight: normal; font-style: normal;}*/
.tywidth{ width: 1200px; margin: 0 auto;}
.more-title{ width: 1200px; margin: 50px auto 25px; text-align: center; background: url(../images/titile1bg.png)no-repeat center; background: url(../images/titile1bg.png)\9 no-repeat center; position: relative;}
.more-title h1{ font-size: 32px; color: #333; line-height: 5px;}
.more-title h2{ font-size: 14px; color: #666; line-height: 55px;}

/*header*/

.header{ width: 100%;}
.header .h-nr-1{ width: inherit; background: #f6992b; overflow: hidden;}
.header .header-top{ height: 40px; line-height: 40px; background: url(../images/headertopbg.png)no-repeat; background: url(../images/headertopbg.png)\9 no-repeat;}
.header .header-top .header-left{ font-size: 14px; color: #fddeb9; width: 570px; text-align: right;}


.header .header-top .header-right a{ font-size: 14px; color: #fddeb9;}
.header .header-top .header-right a+a+a{ margin-right: 0;}
.header .header-top .header-right a:hover{ color: #000;}
.header .header-top .header-right span{ margin: 0 10px 0; color: #fddeb9;}
.header .h-nr-2{ width: inherit; padding: 10px 0 30px; position: relative; background: #fff; z-index: 12; margin-top: -2px;}
.header .h-nr-2 .zb .left{ display: inline-block; position: relative; height: 83px; width: 241px; vertical-align: middle; margin: -17px 10px 0 0;}
.header .h-nr-2 .zb .left img{ height: 83px; width: 241px;}
.header .h-nr-2 .zb .wb{ display: inline-block; vertical-align: middle; letter-spacing: 1px; position: relative; padding: 15px 0 0; width:580px; text-align: center;}
.header .h-nr-2 .zb .wb p{ font-size: 28px;}
.header .h-nr-2 .zb .wb p b{ color: #333;}
.header .h-nr-2 .right{ float: right;}
.header .h-nr-2 .right .lx-ph{ position: relative; width: 64px; height: 64px;}
.header .h-nr-2 .right .lx-ph img{ width: 64px; height: 64px;}
.header .h-nr-2 .right>div{ display: inline-block; vertical-align: top; text-align: right;}
.header .h-nr-2 .right .dz-rx{ margin: 6px 11px 0 0;}
.header .h-nr-2 .right .dz-rx>div{ display: inline-block; vertical-align: top;}
.header .h-nr-2 .right .zz{ text-align: justify; margin: 10px 0 0 0;}
.header .h-nr-2 .right .zz p{ color: #666; font-size: 14px;}
.header .h-nr-2 .right .yy p{ font-size: 28px; line-height: 28px; color: #f6992b; font-family: impact;}
.header .navbg{ background: url(../images/navbg.png)no-repeat; background: url(../images/navbg.png)\9 no-repeat; width: 100%; height: 21px; position: relative; z-index: 12; background-size: cover;}
.header .nav .nav-content{ height: 60px;}
.header .nav .nav-content ul li{ float: left; position: relative; width: 149px; height: 43px; text-align: center;}
.header .nav .nav-content ul li p{ position: relative; height: 43px; position: relative;}
.header .nav .nav-content ul li p i{ width: 100%; height: 100%; position: absolute; left: 0; top: 5px; visibility: hidden; z-index: 11;}
.header .nav .nav-content ul li p b{ position: relative; z-index: 12;}
.header .nav .nav-content ul li:first-child+li+li+li+li+li+li+li+li{ margin-right: 0;}
.header .nav .nav-content ul li a{ color: #333; font-size: 16px; position: relative; display: block; height: 43px; line-height: 53px;}
.header .nav .nav-content ul li.on p i,.header .nav .nav-content ul li:hover p i{ visibility: visible;}
.header .nav .nav-content ul li.on a,.header .nav .nav-content ul li:hover a{ color: #f6992b;}

/*首页banner*/

.banner-index{ font-size: 0;}
.banner-index img{ width: 100%;line-height: 0;}
.slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ height: 18px; overflow: hidden; position: absolute; left: 48%; bottom: 50px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; width: 21px; height: 18px; background: url(../images/bannerbtn2.png)no-repeat; background: url(../images/bannerbtn2.png)\9 no-repeat; margin-right: 10px; cursor: pointer;}
.slideBox .hd ul li.on{ background: url(../images/bannerbtn1.png)no-repeat; background: url(../images/bannerbtn1.png)\9 no-repeat;}
.banner-index .slideBox .bd img{ width: 100%;}

/* 下面是前/后按钮代码，如果不需要删除即可 */

.slideBox .prev, .slideBox .next{ position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 30px; height: 40px;}
.slideBox .next{ left: auto; right: 3%; background: url(../images/slider-arrowr.png)no-repeat;}
.slideBox .prev{ background: url(../images/slider-arrowl.png)no-repeat;}
.slideBox .prev:hover, .slideBox .next:hover{ filter: alpha(opacity=100);opacity: 1;}
.slideBox .prevStop{ display: none;}
.slideBox .nextStop{ display: none;}

/*search*/

.search{ width: 100%; position: relative;background: #f5f5f5;}
.search-content{height: 70px; line-height: 70px;}
.search-keywords{ display: inline-block;}
.search-keywords span{ margin-left: 20px;color: #333; font-size: 14px; display: inline-block; vertical-align: middle;}
.search-keywords span:before{ content: url(../images/searchtb.png); width: 24px; height: 20px; display: inline-block; vertical-align: top; margin: 5px 10px 0 0px;}
.search-keywords a{ color: #999; font-size: 14px; display: inline-block; vertical-align: middle;}
.search-keywords i{ color: #999; font-size: 14px; display: inline-block; vertical-align: middle; margin: 0 6px 0 10px; width: 0; height: 12px; border-right: 1px dashed #999;}
.search-keywords a:hover{ color: #f6992b;}
#searchForm{ background: url(../images/search.png)no-repeat; background: url(../images/search.png)\9 no-repeat; width: 285px; height: 35px; vertical-align: middle; margin: 18px 0 0 0;}
.search-form{ display: inline-block; float: right;}
#searchForm .search-input{ vertical-align: middle; line-height: 35px; background: none; border: none; height: 35px; margin: -36px 0 0 0; color: #999; outline: none; width: 250px; text-indent: 20px;}
.search-form #s_btn{ background: none; width: 35px; height: 35px; text-align: center; color: #fff; outline: none; border: none; cursor: pointer; margin: 0px 0 0 -5px; display: inline-block; vertical-align: top;}
#searchForm .search-input::-webkit-input-placeholder{/* WebKit browsers */
	color: #c4c4c4;}
#searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #c4c4c4;}
#searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #c4c4c4;}
#searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #c4c4c4;}

/*product*/

.product{ position: relative;}
.product .dogwow{ position: absolute; left: -268px; top: 470px; z-index: 16;}
.product .pro-left{ width: 280px; margin-right: 30px;position: relative;}
.product .pro-left .sz{ position: absolute; left: 0; top: -25px; z-index: 11;}
.product .pro-left .bt{ width: 280px; text-align: center; background: url(../images/probt.png)no-repeat; background: url(../images/probt.png)\9 no-repeat; height: 106px; padding: 25px 0 0 0; z-index: 12; position: relative;}
.product .pro-left .bt>div{ display: inline-block; vertical-align: middle;}
.product .pro-left .bt .l-y{ text-align: left; margin-left: 9px;}
.product .pro-left .bt h1{ color: #fff; font-size: 36px; line-height: 40px;}
.product .pro-left .bt h2{ color: #fdca8e; font-size: 14px; position: relative; text-transform: uppercase; font-family: arial;}
.product .pro-left .slideBox{ border: 1px solid rgb(220, 220, 220);padding: 20px 20px 0; background: #f3f3f3;}
.product .pro-left .slideBox ul{ margin: 0 0 15px;}
.product .pro-left .slideBox ul h3 a{ color: #333; font-size: 18px;display: inline-block;}
.product .pro-left .slideBox ul h3{ background: url(../images/gutou.png)no-repeat; width: 227px; height: 71px; line-height: 71px; padding-left: 60px; margin-bottom: 5px;}
.product .pro-left .slideBox ul h3 a:before{ content: url(../images/icon2.png); width: 21px; height: 18px; margin: 4px 6px 0 0; display: inline-block; vertical-align: top;}
.product .pro-left .slideBox ul h3 a img{ display: inline-block; vertical-align: sub; margin: 0px 15px 0 0;}
.product .pro-left .slideBox ul li a{ color: #333; font-size: 16px;}
.product .pro-left .slideBox ul li{ padding: 0 0 7px 70px;}
.product .pro-left .slideBox ul li a:hover{ color: #f6992b;}
.product .pro-left .slideBox ul li a:before{ content: url(../images/icon3.png); width: 6px; height: 6px; display: inline-block; vertical-align: top; margin: -3px 12px 0 0;}
.product .pro-left .slideBox ul li a:hover:before{ content: url(../images/icon3bs.png);}
.product .pro-left .bottom{ background: url(../images/prodb.png)no-repeat; height: 100px; text-align: center; width: 280px; padding: 15px 0 0 30px;}
.product .pro-left .bottom img{ vertical-align: middle; margin-right: 6px;}
.product .pro-left .bottom .phrx{ text-align: left; width: 170px; margin-left: 6px;}
.product .pro-left .bottom .phrx p{ font-size: 14px; color: #ffe9cf; line-height: 20px;}
.product .pro-left .bottom .phrx span{ font-size: 22px; color: #fff;font-family: impact; display: inline-block; line-height: 24px;}
.product .pro-left .bottom>div{ vertical-align: middle; display: inline-block;}
.product .pro-left .bottom .ljdz{ width: 66px; height: 66px;}
.product .right{ width: 890px;overflow: hidden;}
.product .right ul{ overflow: hidden;}
.product .right ul li{ float: left; position: relative; width: 280px; margin: 0 25px 30px 0; overflow: hidden;}
.product .right ul li:first-child+li+li,.product .right ul li:first-child+li+li+li+li+li,.product .right ul li:first-child+li+li+li+li+li+li+li+li{ margin: 0 0 20px 0;}
.product .right ul li .pic{ text-align: center; background: #fff; border: 1px solid rgb(229, 229, 229); width: 280px; height: 225px;}
.product .right ul li .pic .ycbk{ overflow: hidden; height: 223px;}
.product .right ul li:hover .pic{ background-color: #fef9f2; box-shadow: 0px 2px 10px 0px rgba(164, 164, 164, 0.3);}

/*.product .right ul li .pic img{ padding-top: 10px;}*/

.product .right ul li:hover .pic img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.product .right ul li .mc{ background-color: #eee; width: 280px; height: 35px; line-height: 35px; text-align: center;}
.product .right ul li:hover .mc a{ color: #fff;}
.product .right ul li:hover .mc{ background: #f6992b;}
.product .right ul li .mc a{ font-size: 14px; color: #333;display: block;}

/*smallbanner1*/

.smallbanner1{ background: url(../images/smallbanner1.png)no-repeat center; background: url(../images/smallbanner1.png)\9 no-repeat center; height: 300px; width: 100%; background-size: cover;}
.smallbanner1 .nr .left{ padding: 40px 0 0;}
.smallbanner1 .nr .right{ background: url(../images/sbimg3.png)no-repeat; height: 187px; width: 243px;}
.smallbanner1 .nr{height: 300px;}
.smallbanner1 .nr .wa p{ background: url(../images/mbbg.png)no-repeat; width: 265px; height: 160px; margin: 80px 0 0 30px; text-align: center; padding-top: 45px;}
.smallbanner1 .nr .wa p b{ color: #F6992B; font-family: impact; line-height: 32px; font-size: 28px; display: inline-block;}

/*smallbanner2*/

.smallbanner2{ background: url(../images/smallbanner2.png)no-repeat center; background: url(../images/smallbanner2.png)\9 no-repeat center; height: 300px; width: 100%; background-size: cover;}
.smallbanner2 .nr{ padding: 10px 0 0; height: 300px;}
.smallbanner2 .nr .left{ background: url(../images/sbimg1bg.png)no-repeat; width: 782px; height: 246px; margin: 20px 0 0 -87px; text-align: center;}
.smallbanner2 .nr .left .lnr{ background: url(../images/sbimg1bgwa.png)no-repeat; width: 569px; height: 149px; padding: 125px 0 0 200px; display: inline-block; margin: 50px 0 0;}
.smallbanner2 .nr .left .lnr p{ font-size: 28px; color: #333; font-family: impact; line-height: 32px; text-shadow: 0px 1px 15px rgba(255, 255, 255, 0.3);}
.smallbanner2 .nr .left .lnr p span{ width: 2px; height: 29px; background: #a7a2a6; display: inline-block; vertical-align: middle; margin: 0 4px 0 5px;}
.smallbanner2 .nr .wa{ width: 500px;}

/*threeys*/

.threeys {}

.threeys .nr {}

.threeys .nr ul .linr{ position: relative; display: inline-block; vertical-align: top; border-radius: 4px; background: #F5F5F5; width: 340px; height: 409px; text-align: center; z-index: 12; margin-right: 70px;}
.threeys .nr ul .linr .pic{ position: relative; z-index: 11; width: 322px; padding: 10px 0 10px; height: 409px; display: inline-block;}
.threeys .nr ul .linr .pic .jsnr{ position: relative; width: 322px; height: 388px; overflow: hidden;}
.threeys .nr ul .linr .pic .img,.threeys .nr ul .linr .pic .img img{ width: 324px; height: 388px; border-radius: 4px; background-color: rgb(238, 238, 238); overflow: hidden;}
.threeys .nr ul .linr .pic .img img {}

.threeys .nr ul .linr:hover{ box-shadow: 0px 1px 15px 0px rgba(66, 66, 66, 0.3);}
.threeys .nr ul .linr:hover .js{ bottom: 0; transition-duration: 300ms;}
.threeys .nr ul .linr .js{ position: absolute; left: 0; bottom: -141px; width: 100%; height: 196px;}
.threeys .nr ul .linr .js .jsbg{ background-color: rgb(246, 153, 43); opacity: 0.902; position: absolute; left: 0; bottom: 0; z-index: 11; width: 100%; height: 196px;}
.threeys .nr ul .linr .js .jswb{ position: relative; text-align: center; z-index: 12; width: 100%;}
.threeys .nr ul .linr .js .bt{ font-size: 24px; color: #fff; height: 55px; line-height: 55px;}
.threeys .nr ul .linr .js .bt img{ margin-right: 6px; vertical-align: middle;}
.threeys .nr ul .linr .js p{ font-size: 14px; color: #fff; text-align: center; width: 285px; display: inline-block; margin: 10px 0 0; line-height: 23px;}
.threeys .nr ul{ position: relative; overflow: hidden; height: 420px;}
.threeys .nr ul .dy{ position: absolute; left: 315px; top: 149px; z-index: 10;}
.threeys .nr ul .dy2{ left: 700px;}
.threeys .nr ul .dy3{ left: 1111px;}

/*advantage*/

.advantage{ background: url(../images/ysbg.png)no-repeat; height: 1651px; padding: 50px 0 0;}
.advantage .nr ul li {}

.advantage .nr ul li>div{ display: inline-block; vertical-align: middle;}
.advantage .nr ul li .rightwb dl dt>div{ display: inline-block; vertical-align: top;}
.advantage .nr ul li .rightwb dl dt .bty{ margin-left: 16px;}
.advantage .nr ul li .rightwb dl dt .bty h3{ background: url(../images/ystab.png)no-repeat; width: 150px; height: 50px; text-align: center; margin-bottom: 15px; font-size: 30px; color: #fff; line-height: 50px;}
.advantage .nr ul li .rightwb dl dt .bty h4{ font-size: 24px; color: #333; line-height: 30px;}
.advantage .nr ul li .rightwb dl dd p{ font-size: 15px; color: #333; line-height: 24px; display: inline-block; vertical-align: top; text-align: justify; width: 575px; margin: -3px 0 0 4px;}
.advantage .nr ul li .rightwb dl dd p b{ color: #F6992B;}
.advantage .nr ul li .rightwb dl dt{ margin: 0 0 20px 0;}
.advantage .nr ul li .rightwb dl dd{ margin-bottom: 20px;}
.advantage .nr ul li .rightwb dl dd:before{ content: url(../images/icon2.png);}
.advantage .nr ul .li1{ margin: 0 0 0 60px; height: 390px;}
.advantage .nr ul .li1 .rightwb{ margin-left: 45px;}
.advantage .nr ul .li2{ margin: 50px 0 0 30px; height: 330px;}
.advantage .nr ul .li2 .rightwb{ margin-right: 45px;}
.advantage .nr ul .li3{ padding: 50px 0 0 15px;}
.advantage .nr ul .li3 .rightwb{ margin-left: 80px;}

/*about*/

.about .left .bt>div{ display: inline-block; vertical-align: middle;}
.about .aboutbg{ background: url(../images/aboutbg.png)no-repeat; height: 399px; position: relative;}
.about .left{ width: 630px; position: relative; height: 399px;}
.about .left .bt{ padding-left: 80px;}
.about .left .bt h3{ font-size: 24px; color: #333; line-height: 24px; margin: 30px 0;}
.about .left p{ font-size: 14px; color: #666; line-height: 24px; width: 564px; text-align: justify; text-indent: 20px; margin-bottom: 30px;}
.about .left .wb{ margin: 0px 0 0 55px;}
.about .left .wb .jswb{ height: 245px; overflow: hidden;}
.about .left .wb .more{display: inline-block;}
.about .left .wb .more a{ font-size: 14px; color: #fff; border-radius: 4px; background: url(../images/btnxq.png)no-repeat; display: inline-block; width: 120px; height: 40px; text-align: center; line-height: 40px;}
.about .left .wb .more:hover a{box-shadow: 0px 2px 15px 0px rgba(84, 82, 82, 0.35);}
.about .right{ width: 500px; height: 342px; overflow: hidden; margin: 32px 24px 0 0;border-radius: 6px;}
.about .right img{ width: 500px; height: 342px;}
.about .right:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}

/*partner*/

.partner .more-title{ background: url(../images/titile2bg.png)no-repeat; width: 476px; position: relative; height: 20px; margin: 80px auto 35px;}
.partner .more-title h1{ position: absolute; left: -28px; top: -27px;}
.partner .more-title h2{ position: absolute; left: 46px; top: -18px;}
.partner .nr{ position: relative; height: 434px;}
.partner .nr ul li{ position: absolute; width: 196px; height: 196px;}
.partner .nr ul li .mc{ position: absolute; background: url(../images/mrbg.png); left: 0; top: 0; width: 100%; height: 100%; text-align: center; visibility: hidden;}
.partner .nr ul li:hover .mc{ visibility: visible;}
.partner .nr ul li .mc p{ font-size: 24px; color: #fff; margin: 78px 0 0; font-family: arial;}
.partner .nr ul .litop{ top: 0;}
.partner .nr ul .lidb{ top: 235px;}
.partner .nr ul .lizb{ top: 120px;}
.partner .nr ul .li1{ top: 120px;}
.partner .nr ul .li2{ left: 130px;}
.partner .nr ul .li3{ left: 130px; top: 235px;}
.partner .nr ul .li4{ left: 250px;}
.partner .nr ul .li5{ left: 370px;}
.partner .nr ul .li6{ left: 370px;}
.partner .nr ul .li7{ left: 490px;}
.partner .nr ul .li8{ left: 610px;}
.partner .nr ul .li9{ left: 610px;}
.partner .nr ul .li10{ left: 730px;}
.partner .nr ul .li11{ left: 855px;}
.partner .nr ul .li12{ left: 855px;}
.partner .nr ul .li13{ left: 975px; background: url(../images/hbkk.png)no-repeat;}
.partner .nr ul .li13 .mc{ visibility: visible; background: none;}
.partner .nr ul .li13 .mc p{ font-size: 16px; color: #333; line-height: 24px; margin: 80px 0 0;}
.partner .nr ul .li13 .mc p+p{ margin: 0 0 0;}
.partner .nr ul .li13 .mc:hover p{ color: #F6992B; text-decoration: underline;}

/*qyxc*/

.qyxc {}

.qyxc .top{ font-size: 24px; color: #333; border-bottom: 1px solid #D2D2D2; padding-bottom: 10px;}
.qyxc .top img{ vertical-align: middle; margin-right: 10px;}
.qyxc .nr{ margin: 20px 0 0; position: relative;}
.qyxc .nr .bd ul li{ display: inline-block; vertical-align: top; border: 1px solid #DCDCDC; margin-right: 20px; text-align: center;}
.qyxc .nr .bd{ margin: 0 40px 0 0; overflow: hidden;}
.qyxc .nr .bd ul li .pic{ width: 270px; height: 212px; overflow: hidden;}
.qyxc .nr .bd ul li .pic img{ width: 270px; height: 212px;}
.qyxc .nr .bd ul li .mc{ background: #f7f7f7; font-size: 14px; color: #333; height: 40px; line-height: 40px;}
.qyxc .nr .bd ul li:hover .mc{ background: #F6992B; color: #fff;}
.qyxc .nr .prev,.qyxc .nr .next{ position: absolute; width: 25px; height: 80px; cursor: pointer; right: 0;}
.qyxc .nr .prev{ top: 130px;}
.qyxc .nr .next{ top: 30px;}

/*case*/

.case {}


/*new*/

.new {}

.new .hd{ position: relative; border-bottom: 1px solid #DCDCDC; height: 35px; margin-bottom: 40px;}
.new .hd ul{ display: inline-block;}
.new .hd .more{ float: right; font-size: 14px; color: #666; line-height: 24px; margin: 5px 0 0;}
.new .hd .more:hover{ color: #f6992b; text-decoration: underline;}
.new .hd ul li img{ vertical-align: middle; margin-right: 6px;}
.new .hd ul li{ display: inline-block;cursor: pointer; vertical-align: top; font-size: 22px; color: #333; line-height: 24px; position: relative;}
.new .hd ul li+li{ margin: 0 0 0 20px;}
.new .hd ul li i{ position: relative; display: inline-block; vertical-align: middle;}
.new .hd ul li i:after{ position: absolute; content: ""; width: 0; height: 2px; left: 50%; bottom: -10px; background: #f6992b; z-index: 12; -webkit-transition: 0.3s ease 0s; -moz-transition: 0.3s 0s; -o-transition: 0.3s 0s; transition: 0.3s 0s;}
.new .hd ul li.on i:after{ width: 100%; left: 0%;}
.new .bd{ border-bottom: 1px solid #d2d2d2;}
.new .bd ul li{ overflow: hidden;}
.new .bd ul li .leftimg{ width: 600px; overflow: hidden; margin-right: 46px;}
.new .bd ul li .leftimg .img{ width: 600px; height: 300px;overflow: hidden;}
.new .bd ul li .leftimg .img img{ width: 600px; height: 300px;}
.new .bd ul li .leftimg .newl{ margin: 15px 0 0;}
.new .bd ul li .leftimg .newl .bt a span{ font-size: 16px; color: #333; font-weight: bold;}
.new .bd ul li .leftimg .newl .bt a i{ font-size: 16px; color: #333; float: right;}
.new .bd ul li .leftimg .newl .js{ height: 44px; overflow: hidden; margin: 10px 0;}
.new .bd ul li .leftimg .newl .js a{ font-size: 14px; color: #666; line-height: 22px;}
.new .bd ul li .leftimg .img:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.new .bd ul li .leftimg .newl .bt a span:hover,.new .bd ul li .leftimg .newl .js a:hover{ color: #F6992B;}
.new .bd ul li>div{ float: left;}
.new .bd ul li .rightwb dl{ display: inline-block; vertical-align: top;}
.new .bd ul li .rightwb dl dd{ padding-bottom: 11px; border-bottom: 1px solid #D2D2D2; margin-bottom: 12px; width: 554px;}
.new .bd ul li .rightwb dl dd+dd+dd+dd+dd+dd+dd+dd{ border-bottom: none;}
.new .bd ul li .rightwb dl dd a{ font-size: 14px; color: #333; line-height: 26px;}
.new .bd ul li .rightwb dl dd a:before{ content: url(../images/icon3.png); width: 6px; height: 6px; display: inline-block; vertical-align: top; margin: -3px 6px 0 0;}
.new .bd ul li .rightwb dl dd a span{ display: inline-block;}
.new .bd ul li .rightwb dl dd a:hover span,.new .bd ul li .rightwb dl dd a:hover i{ color: #f6992b;}
.new .bd ul li .rightwb dl dd a:hover:before{ content: url(../images/icon3bs.png);}
.new .bd ul li .rightwb dl dd a:hover i {}

.new .bd ul li .rightwb dl dd a i{ font-size: 14px; color: #666; float: right;}

/*question*/

.question{ position: relative;}
.question>div{ display: inline-block; vertical-align: top;}
.question .left{ width: 172px; background: url(../images/titile5bg.png)no-repeat; height: 104px;}
.question .left .top{ width: 172px; text-align: center; padding: 15px 0 0;}
.question .left h1{ font-size: 22px; color: #333; line-height: 24px;}
.question .left h2 {}

.question .bd{ margin-left: 36px; width: 970px;}
.question .bd ul li dd{ border: 1px solid rgb(220, 220, 220); width: 468px; height: 102px; padding: 15px 20px 0; margin-right: 30px;}
.question .bd ul li .wen a{ font-size: 16px; color: #333;}
.question .bd ul li dd .wen{ margin-bottom: 10px;}
.question .bd ul li dd{ display: inline-block; vertical-align: top;}
.question .bd ul li dd+dd{ margin-right: 0;}
.question .prev2,.question .next2{ position: absolute; background-color: rgb(162, 162, 162); width: 80px; height: 25px; text-align: center; line-height: 29px; cursor: pointer; top: 78px;}
.question .prev2:hover,.question .next2:hover{ background: #f6992b; width: 80px; height: 25px;}
.question .prev2:hover img{ transform: translate(-10px, 0); transition-duration: 300ms;}
.question .next2:hover img{ transform: translate(10px, 0); transition-duration: 300ms;}
.question .prev2{ left: 0;}
.question .next2{ left: 79px;}
.question .bd ul li dd .da{ height: 42px; overflow: hidden;}
.question .bd ul li .da a:before,.question .bd ul li .wen a:before{ width: 20px; height: 20px; font-size: 14px; color: #fff; border-radius: 50%; text-align: center; line-height: 20px; display: inline-block; vertical-align: middle; margin-right: 6px;}
.question .bd ul li .wen a:before{ content: "问"; background: #f6992b;}
.question .bd ul li .da a:before{ content: "答"; background: #a2a2a2;}
.question .bd ul li .da a i{ font-size: 14px; color: #888; text-align: justify; display: inline-block; vertical-align: top; width: 395px;}

/*foot*/

.foot{ width: 100%; margin-top: 50px; position: relative; background: #efefef;}
.foot .footnav {}

.foot .footnav .nav-content{ position: relative; padding: 50px 0 40px;}
.foot .footnav ul li{ float: left; position: relative; text-align: center; margin-right: 65px;}
.foot .footnav .nav-content ul li a:hover{ color: #f6992b;}
.foot .footnav .nav-content .footmx{ position: absolute; bottom: 0; left: 0;}
.foot .footnav .nav-content ul li:first-child+li+li+li+li+li+li+li+li{ margin-right: 0;}
.foot .footnav .nav-content ul li a{ color: #666; font-size: 16px;}
.foot .friend{ padding: 35px 0; position: relative;}
.foot .friend .footmx{ position: absolute; left: 0; bottom: 0;}
.foot .friend ul li{ font-size: 16px; color: #333; margin-right: 56px; display: inline-block; vertical-align: middle;}
.foot .friend ul li:first-child{ width: 80px; margin-right: 20px;}
.foot .friend ul li:first-child+li+li+li+li+li+li+li+li+li+li,.foot .friend ul+ul li:first-child+li+li+li+li+li+li+li+li+li+li{ margin-right: 0;}
.foot .friend ul li a{ float: left; font-size: 14px; color: #333;}
.foot .friend ul li a:hover{ color: #f6992b;}
.foot .content{ padding: 40px 0 50px;}
.foot .content ul li{ display: inline-block; vertical-align: top;}
.foot .content ul li:first-child{ width: 245px;}
.foot .content ul li:first-child+li {}

.foot .content ul li:first-child+li dl{ display: inline-block; vertical-align: top;}
.foot .content ul li:first-child+li dl dt{ font-size: 16px; color: #333;}
.foot .content ul li:first-child+li dl{ margin-left: 55px;}
.foot .content ul li:first-child+li dl dd{ margin: 20px 0 0;}
.foot .content ul li:first-child+li dl dd p{ font-size: 14px; color: #666; line-height: 28px;}
.foot .content ul li:first-child+li dl dd img{ vertical-align: middle; margin-right: 6px;}
.foot .content ul li:first-child+li+li{ margin-right: 0; float: right; margin-top: -14px;}
.foot .content ul li:first-child+li+li img{ width: 110px; height: 110px;}
.foot .bottom{ background: #a4a4a4; height: 50px; line-height: 50px; width: 100%;}
.foot .bottom .db-nr{ text-align: center;}
.foot .bottom .db-nr span,.foot .bottom .db-nr a{ font-size: 14px; color: #eee;}
.foot .bottom .db-nr a:hover{ color: #f6992b;}
.foot .content ul li:first-child+li+li .wechat{ margin-right: 16px;}
.foot .content ul li:first-child+li+li>div{ display: inline-block; vertical-align: top; text-align: center;}
.foot .content ul li:first-child+li+li p{ font-size: 14px; color: #666;}
.foot .content ul li:first-child+li+li .wechat{ margin-right: 16px;}

/*btn_top*/

#btn_top ul{ overflow: hidden;}
#btn_top li{ float: left; margin-left: 10px;}
#btn_top li img{ display: block;}
#btn_top{ width: 43px; height: 43px; overflow: hidden; position: fixed; top: 85%; right: 51%; margin-right: -675px; cursor: pointer; display: none;}
#btn_top h4{ width: 43px; height: 43px; overflow: hidden; position: relative;}
#btn_top img{ display: block; position: absolute; top: 0; left: 0;}
