*{ 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: 0 auto 20px; text-align: center; background: url(../images/titilebg.png)no-repeat; background: url(../images/titilebg.png)\9 no-repeat; position: relative; height: 30px;}
.more-title h1{ font-size: 30px; color: #333; position: relative; top: -35px;}
.more-title h2{ font-size: 16px; color: #666; position: relative; top: -38px;}

/*header*/

.header{ width: 100%;}
.header .h-nr-1{ width: inherit; overflow: hidden;border-bottom: 1px solid #e5e5e5;}
.header .header-top{ height: 35px; line-height: 35px;}
.header .header-top .header-left{ font-size: 14px; color: #999;}
.header .header-top .header-right {}

.header .header-top .header-right a{ font-size: 14px; color: #999; margin-right: 30px;}
.header .header-top .header-right a+a+a{ margin-right: 0;}
.header .header-top .header-right a:hover{ color: #2084e3;}
.header .h-nr-2{ width: inherit; overflow: hidden; padding: 20px 0;}
.header .h-nr-2 .zb {}

.header .h-nr-2 .zb .left{ display: inline-block; vertical-align: middle; margin-right: 10px;}
.header .h-nr-2 .zb .left img{ display: inline-block;}
.header .h-nr-2 .zb .left .img-2{ margin-right: 30px;}
.header .h-nr-2 .zb .wb:before{ content: url(../images/fjx.png); width: 1px; height: 70px; z-index: 16; position: absolute; left: 0; top: 0;}
.header .h-nr-2 .zb .wb{ display: inline-block; vertical-align: middle; letter-spacing: 1px; position: relative; margin: 5px 0 0 14px; padding: 5px 0 0 20px;}
.header .h-nr-2 .zb .wb p{ font-size: 24px; line-height: 30px;}
.header .h-nr-2 .zb .wb p b{ color: #0e57a8;}
.header .h-nr-2 .zb .wb p + p>i{ color: #333;font-size: 18px;}
.header .h-nr-2 .right{ width: 430px; display: inline-block; vertical-align: top; margin-top: 8px; text-align: right;}
.header .h-nr-2 .right .lx-ph{ margin: 0 16px;}
.header .h-nr-2 .right>div{ display: inline-block; vertical-align: middle;}
.header .h-nr-2 .right>div p{ color: #666; font-size: 16px; text-align: right;}
.header .h-nr-2 .right>div p+p{ font-size: 26px; color: #f19602; font-family: impact; letter-spacing: 1px;}
.header .nav{ background: url(../images/navfabg.png)no-repeat center; background: url(../images/navfabg.png)\9 no-repeat center; background-size: cover; width: 100%; height: 58px; position: relative; z-index: 12;}
.header .nav .xian{ position: absolute; left: 0; top: 2px; z-index: 13; width: 100%; background: #0771d3; height: 1px;}
.header .nav .nav-content{ background: url(../images/navbg.png)no-repeat center; width: 1342px; line-height: 58px;}
.header .nav .nav-content .navnr {}

.header .nav .nav-content ul li{ float: left; position: relative; width: 130px; height: 54px; line-height: 54px; text-align: center; overflow: hidden;}
.header .nav .nav-content ul li:after{ content: url(../images/navtb.png); width: 2px; height: 30px; position: absolute; right: 0; top: 12px; z-index: 12;}
.header .nav .nav-content ul li p{ position: relative; width: 128px;}
.header .nav .nav-content ul li p:before{ top: 2px;}
.header .nav .nav-content ul li p:after{ bottom: 2px; z-index: 19;}
.header .nav .nav-content ul li p:before,.header .nav .nav-content ul li p:after{ position: absolute; left: 0; background: #ffa82d; width: 100%; height: 1px; content: ""; z-index: 16; visibility: hidden;}
.header .nav .nav-content ul li.on p:before,.header .nav .nav-content ul li.on p:after,.header .nav .nav-content ul li:hover p:before,.header .nav .nav-content ul li:hover p:after{ visibility: visible;}
.header .nav .nav-content ul li p b{ position: relative; z-index: 12; height: 54px; line-height: 54px;}
.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: #fff; font-size: 16px; position: relative; display: block; height: 54px; line-height: 54px;}
.header .nav .nav-content ul li.on p,.header .nav .nav-content ul li:hover p{ background: url(../images/navtab.png)no-repeat;}

/*首页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: 8px; overflow: hidden; position: absolute; left: 44%; bottom: 35px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; width: 50px; height: 8px; background: #d6d6d6; margin-right: 20px; cursor: pointer;}
.slideBox .hd ul li.on{ background: #2084e3;}
.banner-index .slideBox .bd img{ width: 100%;}

/*search*/

.search{ width: 100%; height: 50px; line-height: 50px; box-shadow: -0.927px 0.375px 8px 0px rgba(153, 153, 153, 0.75); background-color: rgb(243, 243, 243); overflow: hidden;}
.search-content {}

.search-keywords{ display: inline-block;}
.search-keywords span{ color: #333; font-size: 14px; display: inline-block; vertical-align: middle;}
.search-keywords a{ color: #888; font-size: 14px; display: inline-block; vertical-align: middle; margin: 0 16px 0 0;}
.search-keywords a:hover{ color: #2084e3; text-decoration: underline;}
#searchForm{ background: url(../images/search.png)no-repeat; background: url(../images/search.png)\9 no-repeat; width: 260px; height: 31px; margin-top: 10px; vertical-align: middle;}
.search-form{ display: inline-block; float: right;}
#searchForm .search-input{ vertical-align: middle; line-height: 31px; background: none; border: none; height: 31px; margin: -21px 0 0 0; color: #999; outline: none; width: 230px; text-indent: 10px;}
.search-form #s_btn{ background: none; width: 30px; height: 31px; 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: #999;}
#searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #999;}
#searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #999;}
#searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #999;}

/*workly*/

.workly {}

.workly .nr{ position: relative; background: #fff; padding-bottom: 30px; overflow: hidden;}
.workly .nr .yyc{ position: absolute; left: 0; bottom: 0;}
.workly .nr .left,.workly .nr .right{ display: inline-block; vertical-align: middle;}
.workly .nr .left{ width: 650px; margin-right: 36px;}
.workly .nr .right{ width: 510px; height: 350px; overflow: hidden;}
.workly .nr .left>div,.workly .nr .left dl dd>div{ display: inline-block; vertical-align: top;}
.workly .nr .left .bt{ margin-right: 16px;}
.workly .nr .left dl dd .js{ width: 560px; overflow: hidden;}
.workly .nr .left dl dd .js .top{ border-bottom: 1px solid #dcdcdc; padding-bottom: 5px; margin-bottom: 10px;}
.workly .nr .left dl dd .js .top img {}

.workly .nr .left dl dd .js .top img,.workly .nr .left dl dd .js h1{ display: inline-block; vertical-align: middle;}
.workly .nr .left dl dd i{ width: 540px; display: inline-block; vertical-align: top; margin-left: 3px;}
.workly .nr .left dl dd:first-child i{ text-align: justify;}
.workly .nr .left dl dd:first-child+dd i{ display: inline;}
.workly .nr .left dl dd .js h1{ font-size: 24px; color: #333; margin-left: 6px;}
.workly .nr .left dl dd .js .jsp p{ font-size: 14px; color: #666; line-height: 25px; margin-bottom: 18px;}
.workly .nr .left dl dd .js .jsp p b{ font-weight: bold;}
.workly .nr .left dl dd .js .jsp p span{ color: #2084e3;}

/*product*/

.productbg{ background: url(../images/probg2.png)no-repeat center; background: url(../images/probg2.png)\9 no-repeat center; height: 692px; width: 100%; background-size: cover;}
.product {}

.product .pro-left{ width: 270px; position: relative; overflow: hidden; border: 1px solid #DCDCDC; margin-right: 20px;}
.product .pro-left .bt{ text-align: center; background: url(../images/protop.png)no-repeat; width: 270px; height: 101px; padding-top: 20px;}
.product .pro-left .bt img,.product .pro-left .bt .btw{ display: inline-block; vertical-align: middle; margin-right: 6px;}
.product .pro-left .bt .btw{ text-align: left;}
.product .pro-left .bt .btw h1{ font-size: 28px; color: #fff; line-height: 35px;}
.product .pro-left .bt .btw h2{ font-size: 14px; color: #98c7f5;}
.product .pro-left .slideBox{ padding: 0 20px 0;}
.product .pro-left .slideBox h3{ background: #f19602; padding-left: 10px; margin-bottom: 20px; height: 36px; line-height: 36px;}
.product .pro-left .slideBox h3 a{ font-size: 16px; color: #fff;}
.product .pro-left .slideBox h3 a:before{ content: url(../images/icon3.png); width: 16px; height: 16px; vertical-align: top; margin: 2px 0 0 6px; display: inline-block;}
.product .pro-left .slideBox h3 a:after{ content: url(../images/icon4.png); width: 18px; height: 18px; vertical-align: top; margin: 4px 15px 0 1px; display: inline-block; float: right;}
.product .pro-left .slideBox ul{ margin-top: 27px;}
.product .pro-left .slideBox ul li{ margin-bottom: 10px; padding-left: 20px;}
.product .pro-left .slideBox ul li a{ font-size: 14px; color: #666;}
.product .pro-left .slideBox ul li a:hover{ color: #2084e3; text-decoration: underline;}
.product .pro-left .slideBox ul li:before{ content: url(../images/icon6.png); width: 7px; height: 9px; margin-right: 3px;}
.product .pro-left .slideBox ul li:hover:before{ content: url(../images/icon9.png);}
.product .pro-left .bottom{ background: url(../images/prodb.png)no-repeat; width: 270px; height: 100px; padding-top: 25px; text-align: center; margin-top: 23px;}
.product .pro-left .bottom .phrx,.product .pro-left .bottom img{ display: inline-block; vertical-align: middle; margin-right: 6px;}
.product .pro-left .bottom .phrx p{ font-size: 14px; color: #97c7f5;}
.product .pro-left .bottom .phrx span{ font-size: 26px; color: #fff; font-family: impact;}
.product .right .bighot{ background: url(../images/probigbg222.png)no-repeat; width: 919px; height: 398px;
	/*box-shadow: 0px 3px 10px 0px rgba(193, 193, 193, 0.72);
  */
	}
.product .right{ width: 910px;}
.product .right .bighot .hotpic{ width: 358px; height: 358px; overflow: hidden; display: inline-block; vertical-align: top; margin: 18px 0 0 20px; position: relative; border: 1px solid #eee;}
.product .right .bighot .hotpic .iconlogo{ position: absolute; left: 16px; top: 11px; z-index: 11;}
.product .right .bighot .hotpic .iconlogo img{ width: 48px; height: 53px;}
.product .right .bighot .hotpic .bottomjs{display: none; position: absolute; left: 0; bottom: 0; z-index: 11; background: url(../images/probtn1.png)no-repeat; width: 358px; height: 65px; line-height: 80px;}
.product .right .bighot .hotpic .bottomjs span,.product .right .bighot .hotpic .bottomjs i{ float: left; color: #fff;}
.product .right .bighot .hotpic .bottomjs span{ font-size: 18px; width: 250px; text-align: center;}
.product .right .bighot .hotpic .bottomjs i{ font-size: 24px; line-height: 70px;}
.product .right .bighot .hotpic .pic img{ width: 358px; height: 358px;}
.product .right .bighot .hotpic:hover img{/*transform: scale(1.1, 1.1); transition-duration: 300ms;*/
	}
.product .right .bighot .hotjs{ width: 450px; overflow: hidden; display: inline-block; vertical-align: top; padding: 30px 0 0 60px;}
.product .right .bighot .hotjs dl{ margin-bottom: 20px; border-bottom: 1px dashed #DCDCDC;}
.product .right .bighot .hotjs dl dt{ font-size: 18px; color: #333; margin-bottom: 15px;}
.product .right .bighot .hotjs dl dd{ font-size: 14px; color: #666; margin-bottom: 10px;}
.product .right .bighot .hotjs dl:first-child dd:before{ content: "●";font-size: 12px;}
.product .right .bighot .hotjs .more{ height: 36px;}
.product .right .bighot .hotjs .more a{ border-radius: 2px; width: 120px; height: 34px; text-align: center; line-height: 34px; background-color: rgb(230, 230, 230); font-size: 14px; color: #333;}
.product .right .bighot .hotjs .more a:hover{ background: #f19602; box-shadow: 0 2px 10px 0px rgba(193, 193, 193, 0.9); color: #fff;}
.product .right .bighot .hotjs .more .rx{ background: url(../images/cpbtn2.png)no-repeat; width: 206px; height: 34px; text-align: center; line-height: 34px; margin-left: 16px; font-size: 14px; color: #98c7f5;}
.product .right .bighot .hotjs .more .rx b{ color: #fff; font-weight: bold;}
.product .right .bighot .hotjs .more a,.product .right .bighot .hotjs .more .rx{ display: inline-block; vertical-align: middle;}
.product .right .cpullist ul li{ display: inline-block; vertical-align: top; margin-right: 17px; width: 210px;}
.product .right .cpullist{ margin: 12px 0 0 8px;}
.product .right .cpullist ul li .pic{ width: 208px; height: 208px; position: relative; background-color: rgb(255, 255, 255); box-shadow: 0px 1px 7px 0px rgba(193, 193, 193, 0.75);
	/* border: 1px solid rgb(238, 238, 238); */
	overflow: hidden;}
.product .right .cpullist ul li .pic .icon{ position: absolute; left: 9px; top: 7px; z-index: 11;}
.product .right .cpullist ul li .pic .bottom{display: none; position: absolute; left: 0; bottom: 0px; z-index: 11; background: url(../images/probtn2.png)no-repeat; height: 38px; line-height: 45px; width: 208px;}
.product .right .cpullist ul li .pic .bottom span,.product .right .cpullist ul li .pic .bottom i{ color: #fff; display: inline-block; vertical-align: top;}
.product .right .cpullist ul li .pic .bottom span{ font-size: 12px; width: 140px; text-align: center;}
.product .right .cpullist ul li .pic .bottom i{ font-size: 14px; line-height: 38px;}
.product .right .cpullist ul li .pic .icon img{ width: 28px; height: 30px;}
.product .right .cpullist ul li .pic img {}

.product .right .cpullist ul li .pic:hover img{/*transform: scale(1.1, 1.1); transition-duration: 300ms;*/
	}
.product .right .cpullist ul li:first-child+li+li+li{ margin-right: 0;}
.product .right .cpullist ul li p{ font-size: 14px; color: #333; text-align: center; margin: 8px 0;}
.product .right .cpullist ul li .btn{width: 208px; height: 34px; text-align: center; line-height: 34px; border: 1px solid #E6E6E6; border-right: none; overflow: hidden;}
.product .right .cpullist ul li .btn a{ float: left; width: 50%; border-right: 1px solid #E6E6E6; text-align: center; font-size: 14px;}
.product .right .cpullist ul li .btn .more1{ color: #fff;background: #2084E3;}
.product .right .cpullist ul li .btn .more2{ color: #333;}
.product .right .cpullist ul li .btn a:hover{ color: #2084E3;}
.product .right .cpullist ul li .btn .more1:hover{ color: #fff;}

/*case*/

.case .top{ background: url(../images/casebg.png)no-repeat; height: 45px; line-height: 45px; margin-top: 50px;}
.case .top h1{ font-size: 18px; color: #fff; padding-left: 4px;}
.case .top h1:before{ content: url(../images/icon1.png); width: 16px; height: 16px; margin-right: 6px;}
.case .top a{ font-size: 14px; color: #666; margin-right: 10px;}
.case .top a:hover{ color: #2084e3; text-decoration: underline;}
.case .bd{ margin-right: 50px;}
.case .bd ul li{ width: 270px; display: inline-block; vertical-align: top; margin-right: 16px;}
.case .bd ul li .pic{ width: 270px; height: 208px; overflow: hidden; border: 1px solid #DCDCDC;}
.case .bd ul li .pic img{ width: 270px; height: 208px;}
.case .bd ul li .mc{ font-size: 14px; color: #333; border: 1px solid #DCDCDC; border-top: none; height: 44px; line-height: 44px; text-align: center;}
.case .bd ul li:hover{ box-shadow: 0px 1px 10px 0px rgba(189, 189, 189, 0.75);}
.case .bd ul li:hover .mc{ color: #2084E3;}
.case .nr{ margin-top: 30px; position: relative;}
.case .nr .prev{ top: 35px;}
.case .nr .next{ top: 140px;}
.case .nr .prev,.case .nr .next{ position: absolute; right: 25px; background: url(../images/btnmr.png)no-repeat; width: 25px; height: 82px; text-align: center; line-height: 95px; cursor: pointer;}
.case .nr .next:hover,.case .nr .prev:hover{ background: url(../images/btnbs.png)no-repeat;}
.case .nr .prev .img{ background: url(../images/jtmrs.png)no-repeat; width: 11px; height: 19px; display: inline-block;}
.case .nr .next .img{ background: url(../images/jtmrx.png)no-repeat; width: 11px; height: 19px; display: inline-block;}
.case .nr .prev:hover .img{ background: url(../images/jtbs1.png)no-repeat; width: 11px; height: 19px;}
.case .nr .next:hover .img{ background: url(../images/jtbs2.png)no-repeat; width: 11px; height: 19px;}

/*ys*/

.ysbg{ background: url(../images/ysfb.png)no-repeat center; background: url(../images/ysfb.png)\9 no-repeat center; width: 100%; height: 1921px; background-size: 100% 1921px; margin: 50px 0 0;}
.ys{ padding-top: 30px; position: relative;}
.ys ul li>div{ display: inline-block; vertical-align: top;}
.ys ul .li1{ background: url(../images/ysbg1.png)no-repeat; height: 420px; padding-top: 40px;}
.ys ul .li1 .leftwb{ padding: 90px 0 0 105px;}
.ys ul li dl dt h1{ font-size: 24px; color: #333; line-height: 25px;}
.ys ul li dl dt{ margin-bottom: 15px;}
.ys ul li .zbbt{ width: 120px; text-align: center; margin-top: 120px;position: relative; z-index: 12;}
.ys ul li dl dt .bt:before{ content: url(../images/ystb1.png); margin-right: 6px; margin-top: 5px; display: inline-block;}
.ys ul li dl dt .bt .wz{ display: inline-block; vertical-align: top;}
.ys ul li dl dt{ border-bottom: 1px solid #eaeaea;}
.ys ul li dl dt h2{
	/*font-size: 7px; color: #dcdcdc;
	text-transform: uppercase;*/
	margin-top: -7px;}
.ys ul li dl dd{ margin-bottom: 10px;}
.ys ul li dl dd i{ font-size: 18px; color: #333; display: inline-block; vertical-align: top; width: 414px;}
.ys ul li dl dd:before{ content: url(../images/icon9.png); margin-right: 6px;}
.ys ul li:first-child+li {}

.ys ul .li2 .rightimg{ margin: 30px 0 0 80px;}
.ys ul .li2 .zbbt{ width: 150px; text-align: center; margin-top: 120px;}
.ys ul .li2 .leftwb{ margin-top: 100px;}
.ys .xian{ background: #388ddf; height: 1541px; position: absolute; left: 599px; top: 27px; width: 2px;}
.ys .rxphone{ margin: 16px 360px 0;}
.ys .rxphone p{ font-size: 21px; color: #fff; background: url(../images/ysmore.png)no-repeat; width: 475px; text-align: center; line-height: 50px; height: 50px; position: relative; z-index: 12;}
.ys .rxphone h4{ font-size: 16px; color: #333; text-align: center;}
.ys .rxphone h4 span{ font-size: 36px; color: #f29d12; font-family: impact; display: inline-block; vertical-align: middle;}

/*about*/

.about {}

.about .left,.about .right{ display: inline-block; vertical-align: top;}
.about .left .top{ background: url(../images/aboutleftbg.png)no-repeat; width: 638px; height: 229px; overflow: hidden; position: relative;}
.about .left .top .more{ background: url(../images/more.png)no-repeat; width: 100px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; color: #fff; display: inline-block;}
.about .left .top .more:hover{ box-shadow: 0px 1px 10px 0px rgba(189, 189, 189, 0.75);}
.about .left .top .first{ width: 592px; margin: 40px 0 0 0;}
.about .left .top p{ font-size: 14px; color: #666; width: 570px; text-align: justify; line-height: 22px; margin: 30px 0 0 20px;}
.about .left dl dd{ display: inline-block; vertical-align: top; text-align: center; border: 1px solid #DCDCDC; margin-right: 14px;}
.about .left dl dd+dd+dd{ margin-right: 0;}
.about .left dl dd .pic{ width: 190px; height: 130px; overflow: hidden;}
.about .left dl dd:hover .pic img,.about .right .rimg:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.about .left dl dd:hover{ box-shadow: 0px 1px 10px 0px rgba(189, 189, 189, 0.75);}
.about .left dl{ margin: 15px 0 0;}
.about .left dl dd .mc{ font-size: 14px; color: #333333; height: 30px; line-height: 30px;}
.about .right{ background: url(../images/aboutrbg.png)no-repeat; width: 557px; height: 406px;}
.about .nr{ position: relative;}
.about .right{ position: absolute; right: -10px; top: 0;}
.about .right .rimg{ background: url(../images/aboutmb.png)no-repeat; width: 528px; height: 378px; overflow: hidden; margin: 18px 0 0 19px;}
.about .right .rimg img {}

.about .right .rimg .yc{ width: 480px; height: 330px; margin: 18px 0 0 20px; overflow: hidden;}

/*smallbanner*/

.smallbanner{ background: url(../images/smallbanner.png)no-repeat; height: 237px;}
.smallbanner .left{ margin: 100px 180px 0 0; text-align: right;}
.smallbanner .right{ margin: 85px 30px 0 35px;}
.smallbanner .left p{ font-size: 18px; color: #cce8ff;}
.smallbanner .left span{ font-family: impact; font-size: 38px; color: #f19602;}
.smallbanner .right p{ font-size: 22px; color: #cce8ff;}

/*new*/

.new{ margin: 40px auto;}
.new .newlist{ display: inline-block; vertical-align: top; width: 386px; border: 1px solid #d8d8d8; height: 432px; overflow: hidden; margin-right: 16px;}
.new .newlist .top{ background: #eee; text-align: center; height: 55px; padding: 5px 0 0 0;}
.new .newlist .top h1{ font-size: 20px; color: #333;}
.new .newlist .top h2{ font-size: 14px; color: #DCDCDC; text-transform: uppercase; line-height: 10px;}
.new .newlist .top h2:before,.new .newlist .top h2:after{ content: ""; width: 80px; background: #DCDCDC; height: 1px; display: inline-block; vertical-align: middle;}
.new .newlist .top h2:before{ margin-right: 21px;}
.new .newlist .top h2:after{ margin-left: 21px;}
.new .newlist .img{ width: 350px; height: 180px; overflow: hidden; margin-bottom: 9px;}
.new .newlist1 ul li{ margin-bottom: 13px;}
.new .newlist2 ul li{ margin-bottom: 15px;}
.new .newlist ul li a{ font-size: 14px; color: #333;}
.new .newlist1 ul li:before,.new .newlist2 ul li:before{ content: url(../images/icon6.png); margin-right: 5px;}
.new .newlist ul li a:hover{ color: #2084e3;}
.new .newlist1 ul li:hover:before, .new .newlist2 ul li:hover:before{ content: url(../images/icon9.png);}
.new .newlist .nr{ padding: 15px 20px 0;}
.new .newlist3 ul li .wen a{ font-size: 16px; color: #333;}
.new .newlist3{ margin-right: 0;}
.new .newlist3 ul li .da a{ font-size: 14px; color: #888;}
.new .newlist3 ul li{ height: 80px; border-bottom: 1px dashed #d8d8d8; margin-bottom: 10px;}
.new .newlist3 ul li .wen:before,.new .newlist3 ul li .da:before{ text-align: center; width: 20px; height: 20px; border-radius: 50%; font-size: 14px; color: #fff; margin-right: 5px; display: inline-block; line-height: 20px; margin: 1px 6px 0 0;}
.new .newlist3 ul li .wen:before{ content: "问"; background: url(../images/qq.png);}
.new .newlist3 ul li .da:before{ content: "答"; background: #b3b3b3;}
.new .newlist3 ul li .wen{ margin-bottom: 5px;}
.new .newlist3 ul li a{ display: inline-block; vertical-align: top; width: 310px;}
.new .newlist ul li a:hover{ color: #2084e3; text-decoration: underline;}
.new .newlist3 ul li .da a:hover{ color: #888; text-decoration: underline;}

/*foot*/

.foot{ width: 100%; position: relative;}
.foot .footnavbg{ background: url(../images/footbgnav.png)no-repeat; height: 46px; line-height: 46px; background: url(../images/footbgnav.png)\9 no-repeat; background-size: 100% 46px; box-shadow: 0px 7px 10px 0px rgba(173, 173, 173, 0.9); position: relative; z-index: 12;}
.foot .footnav{ height: 46px; line-height: 46px; position: relative;}
.foot .footnav ul{ margin-left: 150px;}
.foot .footnav ul img{ margin-left: 6px;}
.foot .footnav ul li{ display: inline-block; vertical-align: top; font-size: 16px; position: relative; color: #fff; padding-right: 30px; margin-right: 30px;}
.foot .footnav ul li a{ font-size: 14px; color: #fff;}
.foot .footnav ul li a:hover{ text-decoration: underline;}
.foot .footnav ul li:after{ position: absolute; right: 0; top: 17px; width: 2px; height: 15px; background: #85baf0; content: "";}
.foot .footnav ul li:first-child+li+li+li+li+li+li+li:after{ display: none;}
.foot .footnav ul li:first-child+li+li+li+li+li+li+li{ padding-right: 0; margin-right: 0;}
.foot .footbg{ background: url(../images/footbg.png)no-repeat; background: url(../images/footbg.png)\9 no-repeat; background-size: 100% 225px; padding-bottom: 50px; height: 225px;}
.foot .content ul{ display: inline-block; vertical-align: top;}
.foot .content ul:first-child+ul{ padding: 40px 0 0 80px;}
.foot .content ul:first-child+ul li{ font-size: 14px; color: #373737; width: 707px; line-height: 24px;}
.foot .content ul:first-child+ul li a{ font-size: 14px; color: #373737;}
.foot .content ul:first-child+ul li a:hover{ color: #2084e3;}
.foot .content ul:first-child+ul li .ty a:hover{ text-shadow: 0 0 20px rgba(173, 173, 173, 0.9); filter: shadow(Color=#0000ff, Direction=10, Strength=10)}
.foot .content ul+ul li dl dd{ display: inline-block; vertical-align: top;}
.foot .content ul+ul li dl dd+dd{ float: right; margin-right: 20px;}
.foot .content ul:first-child+ul+ul{ text-align: right; width: 228px; height: 150px; margin-top: 25px;}
.foot .content ul:first-child+li+li{ width: 150px; height: 150px;}
.foot .content ul:first-child li{ background: url(../images/footlogobg.png)no-repeat; width: 176px; height: 174px; text-align: center; padding-top: 20px; box-shadow: 0px 7px 10px 3px rgba(173, 173, 173, 0.9); position: relative; z-index: 13;}
.foot .content{ overflow: hidden;}
.foot .bottom{ background: #c9c9c9; height: 38px; line-height: 38px; width: 100%;}
.foot .bottom .db-nr{ text-align: center;}
.foot .bottom .db-nr span,.foot .bottom .db-nr a{ font-size: 14px; color: #898787;}
.foot .bottom .db-nr a:hover{ color: #2084e3;}

/*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;}

/*frilist*/

.frilistbg{ background: #fafafa; height: 70px; line-height: 70px;}
.frilist ul li:first-child h5{ font-size: 18px; color: #333;}
.frilist ul li:first-child h5 b{ font-size: 18px; color: #333; font-weight: bold;}
.frilist ul li:first-child{ margin-right: 46px;}
.frilist ul li a{ font-size: 14px; color: #666;}
.frilist ul li{ float: left; margin-right: 40px;}
.frilist ul li a:hover{ color: #2084e3;}
.frilist ul .tsli{ font-size: 14px; color: #666; float: right; margin-right: 10px;}
