*{ 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: 60px auto;line-height: 0;}
.more-title img{ vertical-align: top;}
.hover_time{ -webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; -ms-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s;}

/*header*/

.header{ width: 100%;}
.header .h-nr-1{ width: inherit;background: #e4e4e4; height: 38px;line-height: 38px;}
.header .header_top .left,.header .header_top .right a,.header .header_top .right i{ color: #999; font-size: 14px;}
.header .header_top .right a img{ vertical-align: middle; margin: -4px 5px 0 0;}
.header .header_top .right i{ margin: 0 11px 0 15px;}
.header .header_top .right a:hover{ color: #113285;}
.header .h-nr-2{ width: inherit; overflow: hidden; padding: 10px 0;}
.header .h-nr-2 .zb>div{ display: inline-block; vertical-align: middle;}
.header .h-nr-2 .zb .left{width: 200px;}
.header .h-nr-2 .zb .left img{ vertical-align: top;}
.header .h-nr-2 .zb .wb p,.header .h-nr-2 .zb .wb p b{ font-size: 24px;line-height: 24px;color: #242424;font-weight: bold;}
.header .h-nr-2 .zb .wb p b{ color: #1c61be;}
.header .h-nr-2 .zb .wb i{ display: block; margin: 15px 0 0; line-height: 18px; color: #666;font-size: 18px;}
.header .h-nr-2 .right{ margin-top: 15px;}
.header .h-nr-2 .right .lx-ph{ margin: 10px 10px 0 0;line-height: 0;}
.header .h-nr-2 .right>div{ display: inline-block; vertical-align: top; margin-top:17px;}
.header .h-nr-2 .right>div b{ display: block; color: #242424; font-size: 18px;line-height: 18px; margin-bottom: 5px;}
.header .h-nr-2 .right>div p{ font-size: 20px; color: #1c61be;font-weight: bold; line-height: 20px;}

/*.header .nav*/

.header .nav{ background: #1c61be; width: 100%; height: 54px; position: relative; z-index: 12;}
.header .nav .nav-content ul li{ float: left; position: relative; width: 133px; height: 50px; text-align: center;}
.header .nav .nav-content ul li p{ height: 62px; position: relative; margin: -4px 0 0;}
.header .nav .nav-content ul li p i{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; visibility: hidden; z-index: 11;}
.header .nav .nav-content ul li p b{ position: relative; z-index: 12; padding-left: 10px;}
.header .nav .nav-content ul li:last-child{ margin-right: 0;}
.header .nav .nav-content ul li a{ color: #fff; font-size: 16px; position: relative; display: block; height: 57px; line-height: 64px;}
.header .nav .nav-content ul li.on p i,.header .nav .nav-content ul li:hover p i{ visibility: visible;}

/*首页banner*/

.banner-index{ line-height: 0;}
.banner-index img{ width: 100%;line-height: 0;}
.slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ height: 10px; 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: 10px; height: 10px; background: #fff;margin-right: 10px; cursor: pointer;}
.slideBox .hd ul li.on{ background: #1c61be;}
.banner-index .slideBox .bd img{ width: 100%;}

/*search*/

.search{ width: 100%; position: relative;background: #fff;height: 64px; line-height: 64px;}
.search:after{ content: ""; background: url(../images/sshr.png)no-repeat; width: 100%; height: 5px; position: absolute; left: 0; bottom: 0;}
.search-keywords{ display: inline-block;}
.search-keywords span{ color: #242424; font-size: 14px;}
.search-keywords a{ color: #666; font-size: 14px; margin: 0 20px 0 0;}
.search-keywords a:hover{ color: #1c61be; text-decoration: underline;}
#searchForm{ background: url(../images/search.png)no-repeat; background: url(../images/search.png)\9 no-repeat; width: 350px; height: 35px; vertical-align: top; margin: 13px 0 0 0;}
.search-form{ display: inline-block; float: right;}
#searchForm .search-input{ vertical-align: top; background: none; border: none; height: 35px;line-height: 35px; color: #ccc; outline: none; width: 90%; text-indent: 10px;}
.search-form #s_btn{ background: none; width: 35px; height: 35px; text-align: center; color: #ccc; 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: #ccc;}
#searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #ccc;}
#searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #ccc;}
#searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #ccc;}

/*product pro-left*/

.product .pro-left{ width: 285px; margin-right: 20px; overflow: hidden;}
.product .pro-left .top{ width: 100%; height: 96px; background: #1c61be; text-align: center; padding: 25px 0 0 0;}
.product .pro-left .top h6{ font-size: 24px; color: #fff;line-height: 24px;font-weight: bold;}
.product .pro-left .top p{ font-size: 14px; line-height: 14px; color: #fff; text-transform: uppercase; font-family: arial; margin: 10px 0 0 0;}
.product .pro-left .top p:before{ margin-right: 5px;}
.product .pro-left .top p:after{ margin-left: 5px;}
.product .pro-left .top p:before,.product .pro-left .top p:after{ margin-top: -3px; content: ""; width: 15px; height: 1px; background: #fff; display: inline-block; vertical-align: middle;}
.product .pro-left .sideMenu{ width: 100%; height: 593px; background: #f5f5f5; padding: 0 0 30px 0;}
.product .pro-left .sideMenu ul{ padding: 10px 0 0;}
.product .pro-left .sideMenu ul li{ position: relative; width: 256px; height: 79px; line-height: 79px; border-bottom: 1px solid #d8d8d8; margin: 0 auto; padding-left: 25px;}
.product .pro-left .sideMenu ul li .icon{ position: absolute; right: 15px; top: 8px; z-index: 1;}
.product .pro-left .sideMenu ul li:hover{ background: #fff; transition-duration: 300ms;}
.product .pro-left .sideMenu ul li a{ font-size: 18px; color: #242424;}
.product .pro-left .sideMenu ul li:hover a{ color: #1c61be; font-weight: bold;}
.product .pro-left .bottom{ background: url(../images/probottom.png)no-repeat; width: 100%; height: 166px; padding: 50px 0 0 135px;}
.product .pro-left .bottom .rx p,.product .pro-left .bottom .rx i{ font-size: 18px; color: #fff; line-height: 18px; font-weight: bold; margin-bottom: 10px;}
.product .pro-left .bottom .rx i{display: block;font-weight: normal;letter-spacing: 0.5px;}

/*product right*/

.product .right{ width: 895px;}
.product .right .top{ background: url(../images/prortop.png)no-repeat; height: 37px; margin-bottom: 20px;}
.product .right .top a{ font-size: 14px; line-height: 14px; color: #666; text-transform: uppercase; font-family: arial; margin: 10px 0 0 0;}
.product .right .top a:hover{ color: #1c61be;}
.product .right ul li{ width: 285px; margin: 0 20px 20px 0; overflow: hidden;}
.product .right ul li a{width:285px; display:block; text-align:center;}
.product .right ul li:nth-child(3n){ margin-right: 0;}
.product .right ul li .pic{ width: 285px; height: 210px; line-height: 0; border: 1px solid #d8d8d8; border-bottom: none; overflow: hidden;}
.product .right ul li .pic img{ max-width: 285px; max-height:210px;}
.product .right ul li:hover .pic img{ transform: scale(1.1, 1.1);}
.product .right ul li .mc{ width: 100%; height: 40px; line-height: 40px; font-size: 16px; color: #666; text-align: center; border: 1px solid #d8d8d8;}
.product .right ul li:hover .mc{ background: #1c61be;color: #fff;}

/*smallbanner1*/

.smallbanner1{ background: url(../images/sbanner1.png)no-repeat center; background: url(../images/sbanner1.png)\9 no-repeat center; width: 100%; height: 266px; padding: 118px 0 0 0; margin: 60px 0 0;}
.smallbanner1 .nr .rx p{ color: #fff; font-size: 18px; line-height: 18px;}
.smallbanner1 .nr .rx p b{ font-weight: bold;}

/*case*/

.case .nr{ height: 602px; position: relative;}
.case .nr .hd{ width: 276px; margin-right: 29px; height: 602px; overflow: hidden;}
.case .nr .hd .topic{line-height: 0;margin-bottom: 30px;}
.case .nr .hd ul li,.case .nr .hd ul .tsli{ position: relative; border: 1px solid #d8d8d8; margin-top: 20px; width: 260px; height: 63px; line-height: 63px; color: #333; font-size: 18px; padding: 0 0 0 20px; cursor: pointer; display: block;}
.case .nr .hd ul li>div,.case .nr .hd ul .tsli>div{ display: inline-block; vertical-align: middle;}
.case .nr .hd ul li:before,.case .nr .hd ul .tsli:before{ content: ""; background: #1c61be; width: 3px; height: 100%; position: absolute; left: 0; top: 0;}
.case .nr .hd .topic img,.case .nr .hd ul .tsli img{ vertical-align: top;}
.case .nr .hd ul li.on:before,.case .nr .hd ul .tsli:hover:before{ background: #242424;}
.case .nr .hd ul li .icon{ width: 35px; height: 29px; line-height: 0; margin: 0 11px 0 0;}
.case .nr .hd ul li.on .icon .xs{ display: none;}
.case .nr .hd ul li.on .icon .yc{ display: inline-block;}
.case .nr .hd ul li.on,.case .nr .hd ul .tsli:hover{ border: 1px solid #1c61be; color: #fff; background: #1c61be;}
.case .nr .bd{ width: 895px;height: 602px;}
.case .nr .bd ul li .top .pic{ border: 1px solid #d8d8d8; width: 587px; height: 386px; overflow: hidden;}
.case .nr .bd ul li .top .pic img{ width: 587px;height: 386px;}
.case .nr .bd ul li .top .pic:hover img,.case .nr .bd ul li dl dd:hover .pic img{ transform: scale(1.1, 1.1);}
.case .nr .bd ul li .top{ position: relative; height: 386px;margin-bottom: 20px;}
.case .nr .bd ul li .top .more .morea{ color: #1c61be; font-size: 14px; line-height: 14px; font-family: arial; text-transform: uppercase;display: inline-block; vertical-align: middle;}
.case .nr .bd ul li .top .more i{ width: 40px; height: 1px; display: inline-block; vertical-align: middle; background: #1c61be; margin: 0 10px 0 0;}
.case .nr .bd ul li .top .js{ background-color: rgb(255, 255, 255); box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.16); width: 436px; height: 270px; padding: 60px 0 0 35px; position: absolute; right: 0; top: 55px; z-index: 15; margin: 0 0 0 0;}
.case .nr .bd ul li .top .js dt a{ color: #242424; line-height: 18px; font-size: 18px; font-weight: bold;}
.case .nr .bd ul li .top .js dd{ color: #666; font-size: 14px; width: 315px; margin: 20px 0 0;}
.case .nr .bd ul li .top .js .rx{ margin: 15px 0 0; background: url(../images/casemore.png)no-repeat; width: 236px; height: 46px; color: #fff; font-size: 14px; line-height: 34px; text-align: center;}
.case .nr .bd ul li .top .time{ color: #c2c2c2; font-size: 14px; line-height: 14px;position: absolute; right: 0; bottom: 0; z-index: 15;}
.case .nr .bd ul li .top .time i{ color: #1c61be; font-size: 24px;line-height: 24px;}
.case .nr .bd ul li dl dd{ width: 285px; height: 196px; line-height: 0; overflow: hidden; margin-right: 20px;}
.case .nr .bd ul li dl dd:last-child{ margin-right: 0;}
.case .nr .btnnr{ position: absolute; right: 33px; top: 125px; width: 14px; margin: 0 auto; height: 145px; z-index: 20;}
.case .nr .btnnr .sx{ width: 1px; height: 100px; background: #f1f1f1; margin: 23px auto;}
.case .nr .btnnr .btn{ position: absolute; left: 0; width: 14px; height: 8px; cursor: pointer; z-index: 20;}
.case .nr .btnnr .btn img{ vertical-align: top;}
.case .nr .btnnr .prev{ top: 0;}
.case .nr .btnnr .next{ bottom: 0;}

/*sixys*/

.sixys{ background: url(../images/sixys.png)no-repeat center; background: url(../images/sixys.png)\9 no-repeat center; width: 100%; height: 748px; margin: 60px 0 0;}

/*ys*/

.ys .nr ul li dt>div{ display: inline-block; vertical-align: top;}
.ys .nr ul li .pic{ line-height: 0;}
.ys .nr ul .li1 .pic{ margin: 25px 40px 0 0;}
.ys .nr ul .li2 .pic{ margin-left: -60px;}
.ys .nr ul li dt .icon{ line-height: 0;margin: 0 0 0 10px;}
.ys .nr ul li dt .by{ margin: 20px 0 0 16px;}
.ys .nr ul li dt .by p{ color: #1c61be; font-size: 24px; line-height: 24px; margin-bottom: 10px;}
.ys .nr ul li dt .by b{ display: block; color: #999; font-size: 14px; line-height: 14px; font-family: arial; text-transform: uppercase;margin-bottom: 10px;}
.ys .nr ul li dt .by .hr{ background: #1c61be; display: inline-block; vertical-align: top; width: 80px; height: 1px;}
.ys .nr ul li .text{ position: relative; width: 570px; padding-left: 115px;}
.ys .nr ul li .text dd{ margin-bottom: 15px;}
.ys .nr ul li .text dd i{ color: #666; font-size: 14px; line-height: 26px; display: inline-block; vertical-align: top; width: 455px;}
.ys .nr ul .li3 dd i{ width: 460px;}
.ys .nr ul li .text:before{ content: ""; position: absolute; background: url(../images/ysbs.png)no-repeat; left: 65px; top: 5px; width: 13px; height: 111px;}

/*fivelc*/

.fivelc .nr ul li{ width: 222px; float: left; text-align: center; margin-right: 22px;}
.fivelc .nr ul li:last-child{ margin-right: 0;}
.fivelc .nr ul li .pic{ width: 222px; height: 197px; line-height: 0; overflow: hidden;}
.fivelc .nr ul li .icon{ position: relative; z-index: 15; background: url(../images/lcicon1.png)no-repeat; width: 98px; height: 98px; text-align: center; line-height: 98px; margin: -50px auto 0;}
.fivelc .nr ul li .icon img{ vertical-align: middle; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.fivelc .nr ul li .text dt{ color: #787878; font-size: 24px; line-height: 24px; margin: 15px auto 0;}
.fivelc .nr ul li .text dt:after{ content: ""; background-color: rgb(153, 153, 153); width: 40px; height: 1px; display: block; margin: 10px auto;}
.fivelc .nr ul li .text dd{ color: #999; font-size: 16px; line-height: 16px;}
.fivelc .nr ul li:hover .text dt{ color: #1c61be;}
.fivelc .nr ul li:hover .icon img{ transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg);}
.fivelc .nr ul li:hover .pic img{ transform: scale(1.1, 1.1);}
.fivelc .nr ul li:hover .icon{ background: url(../images/lcicon2.png)no-repeat;}

/*process*/

.process{ background: url(../images/processbg.png)no-repeat center; background: url(../images/processbg.png)\9 no-repeat center; width: 100%; height: 388px; margin: 60px 0 0; padding: 40px 0 0;}
.process .nr .lcyl dt{ color: #242424; font-size: 24px; line-height: 24px; margin-bottom: 37px;}
.process .nr .lcyl .hd ul li{ float: left; cursor: default; position: relative; width: 100px; height: 228px; margin-right: 20px; text-align: center;}
.process .nr .lcyl .hd ul li:last-child{ margin-right: 0;}
.process .nr .lcyl .hd ul li .js{ position: relative; z-index: 15;}
.process .nr .lcyl .hd ul li .icon{ height: 31px; line-height: 31px; margin: 30px 0 15px;}
.process .nr .lcyl .hd ul li .icon img{ vertical-align: middle;}
.process .nr .lcyl .hd ul li .top{ line-height: 50px; color: #1c61be; font-size: 18px; font-weight: bold; height: 61px;}
.process .nr .lcyl .hd ul li .text p{ color: #fff; font-size: 16px; line-height: 16px;}
.process .nr .lcyl .hd ul li .text b{ display: block; margin: 5px 0 20px; color: #497fc7; font-size: 12px; line-height: 12px; font-family: arial;}
.process .nr .lcyl .hd ul li .xs{ position: absolute; left: 0; top: 0;display: none;}
.process .nr .lcyl .hd ul li.on .xs{ display: block;}
.process .nr .right{ border-radius: 5px; width: 237px; height: 275px; background-color: rgb(255, 255, 255); box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35); overflow: hidden;}
.process .nr .right .title{ width: 237px; height: 42px; line-height: 42px; background-color: rgb(28, 97, 190); text-align: center; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #fff; font-size: 16px; font-weight: bold;}
.process .nr .right form{ padding: 28px 0 0 18px;}
.process .nr .right form .inputlist input,.process .nr .right form .inputlistbz textarea{ width: 186px; height: 32px;line-height: 32px; margin-bottom: 15px; outline: none; border: none; background: #fff; border-bottom: 1px solid #e3e3e3; color: #999; font-size: 14px;}
.process .nr .right form .inputlistbz textarea{ font-family: Microsoft YaHei; resize: none; height: 32px; line-height: inherit;}
.process .nr .right form .sub{ margin: 5px 0 0;}
.process .nr .right form .sub .rx p,.process .nr .right form .sub .rx b{ color: #666; font-size: 14px; line-height: 14px;}
.process .nr .right form .sub .rx b{ display: block; margin: 3px 0 0; color: #1c61be;}
.process .nr .right form .sub>div{ display: inline-block; vertical-align: top;}
.process .nr .right form .sub #msgLeft_Btn{ border-radius: 6px; background: #1c61be; width: 72px; height: 30px; text-align: center; color: #fff; font-size: 14px; line-height: 30px; cursor: pointer; margin-right: 6px;}
.process .nr .right form .inputlistbz textarea::-webkit-input-placeholder{/* WebKit browsers */
	color: #999; font-size: 14px;}
.process .nr .right form .inputlistbz textarea:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #999; font-size: 14px;}
..process .nr .right form .inputlistbz textarea::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #999; font-size: 14px;}
.process .nr .right form .inputlistbz textarea:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #999; font-size: 14px;}

/*about*/

.about{margin: 60px 0 0;}
.about .left .picbox{ width: 584px; height: 299px; overflow: hidden;}
.about .left dl dd .pic img{ width: 190px; height:110px;}
.about .left .picbox:hover img,.about .left dl dd .pic:hover img{ transform: scale(1.1, 1.1);}
.about .left .bd{width: 584px; overflow: hidden; margin: 10px 0 0;}
.about .left{ width: 584px; margin-right: 15px;}
.about .left dl dd .pic{ width: 189px; height: 111px; overflow: hidden;}
.about .left dl dd{ float: left; text-align: center; margin-right: 5px; border: 1px solid #ccc;}
.about .left dl dd p{ color: #666; font-size: 14px; line-height: 24px;}
.about .right .bt h6{ line-height: 26px; color: #1c61be; font-size: 24px; font-weight: bold;padding: 20px 0 0;}
.about .right .bt hr{ background: #ccc; width: 370px; height: 1px; outline: none; border: none; display: inline-block; vertical-align: top; margin: 15px 0 10px;}
.about .right .bt h5{ line-height: 18px; color: #242424; font-size: 18px; font-weight: bold; margin: 3px 0 0;}
.about .right .js{ margin: 12px 0 0; border: 1px solid #aeaeae; padding: 25px 35px 0 25px; height: 341px;}
.about .right dl{ width: 400px;}
.about .right dl dd{ display: inline-block; vertical-align: top; margin: 0 27px 15px 0;}
.about .right dl dd a{ color: #fff; font-size: 16px; width: 137px; height: 42px; text-align: center; line-height: 42px; border-radius: 10px; background: #1c61be; display: inline-block;position: relative; overflow: hidden;}
.about .right dl dd .myButt .insider{ background-color: #fff; width: 100%; height: 20px; position: absolute; left: -100%; transform: rotateZ(45deg); -webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -o-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg);}
.about .right dl dd .myButt:hover{ background: #242424;border: 1px outset #242424; line-height: 41px; color: #fff;}
.about .right dl dd .myButt:hover .insider{ transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; left: 100%;}
.about .right .jsnr h6{ line-height: 20px; color: #242424; font-size: 20px; font-weight: bold; margin: 25px 0 20px;}
.about .right .jsnr p{ text-indent: 20px; line-height: 24px; color: #666; font-size: 14px;}
.about .right .jsnr p .more{ color: #666; font-size: 14px;font-family: arial;text-transform: uppercase;}
.about .right .jsnr p .more:hover{ color: #1c61be;}
.about .right{ width: 601px; height: 446px; overflow: hidden;position: relative;}
.about .right .lbhonor{ position: absolute; right: 18px; top: 0; background: #fff; z-index: 12;}
.about .right .lbhonor .bd{ width: 212px!important; height: 276px!important;}
.about .right .lbhonor .bd ul li{ width: 212px!important; height: 276px!important; border: 1px solid #ccc; padding: 10px 10px 5px 10px; text-align: center; line-height: 0;}
.about .right .lbhonor .bd ul li img{ width: 190px; height: 255px;}
.about .right .lbhonor .btn{ position: absolute; top: 68px; width: 30px; height: 30px; cursor: pointer; z-index: 12;}
.about .right .lbhonor .prev2{ left: -80px;}
.about .right .lbhonor .next2{ left: -40px;}

/*new*/

.new{ padding: 60px 0 0;}
.new>div{ height: 410px;overflow: hidden;}
.new .newtab{ width: 702px;}
.new .newtab .hd{ margin-right: 17px;}
.new .newtab .hd ul li{ width: 155px; height: 205px; background: #242424; padding: 30px 0 0 30px;}
.new .newtab .hd ul li+li{ border-top: 1px solid #fff;}
.new .newtab .hd ul li .icon{ line-height: 0;}
.new .newtab .hd ul li .by b{ font-size: 18px; color: #fff; font-weight: bold; display: block; line-height: 18px; margin: 20px 0 10px;}
.new .newtab .hd ul li .by i{ font-size: 12px; color: #fff; text-transform: uppercase; display: block; line-height: 12px;}
.new .newtab .hd ul li .more .myButt{ display: inline-block; vertical-align: top; overflow: hidden; position: relative; width: 72px; height: 24px; line-height: 24px; text-align: center; border: 1px solid #fff; text-transform: uppercase; color: #fff; font-size: 14px; margin: 20px auto 0;}
.new .newtab .hd ul li .more .myButt .insider{ background-color: #fff; width: 100%; height: 20px; position: absolute; left: -100%; transform: rotateZ(45deg); -webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -o-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg);}
.new .newtab .hd ul li .more .myButt:hover{ background: #242424;border: 1px solid #242424;color: #fff;}
.new .newtab .hd ul li .more .myButt:hover .insider{ transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; left: 100%;}
.new .newtab .hd ul li.on{ background: #1c61be;}
.new .newtab .bd{ width: 530px;}
.new .newtab .bd ul li dt{ overflow: hidden; background: #f5f5f5; padding: 15px 5px 0 15px; height: 173px; border-bottom: 1px dashed #ccc;}
.new .newtab .bd ul li dt .pic{ width: 220px; height: 158px; overflow: hidden;}
.new .newtab .bd ul li dt .pic img{ width: 100%;}
.new .newtab .bd ul li dt .pic:hover img{ transform: scale(1.1, 1.1);}
.new .newtab .bd ul li dt>div{ float: left;}
.new .newtab .bd ul li .js{ width: 270px; margin: 10px 0 0 20px;}
.new .newtab .bd ul li .js .date i{ font-size: 12px; color: #1c61be; display: block; line-height: 12px;}
.new .newtab .bd ul li .js .date b{ margin: 10px 0 15px; font-size: 22px; color: #1c61be; font-weight: bold; display: block; line-height: 22px;}
.new .newtab .bd ul li .js p{ font-size: 16px;line-height: 16px; margin-bottom: 15px;}
.new .newtab .bd ul li .js p a{ color: #444;}
.new .newtab .bd ul li .js .text{ color: #767676; font-size: 14px; line-height: 22px;}
.new .newtab .bd ul li dl dd a{ font-size: 16px; color: #444; line-height: 16px;}
.new .newtab .bd ul li dl dd a i{
display: inline-block;
    vertical-align: top;
    width: 65%;
    height: 16px;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
}
.new .newtab .bd ul li dl dd:before{ content: ""; background: url(../images/newicon.png)no-repeat; width: 4px; height: 4px; display: inline-block; vertical-align: top; margin: 5px 7px 0 0;}
.new .newtab .bd ul li dl dd a span{ font-size: 14px; color: #666; line-height: 14px; float: right; margin: 5px 0 0 0;}
.new .newtab .bd ul li dl dd{ padding-left: 10px; margin-top: 14px; padding-bottom: 14px; border-bottom: 1px solid #f5f5f5;}
.new .newtab .bd ul li .js p a:hover,.new .newtab .bd ul li dl dd a:hover,.new .newtab .bd ul li dl dd a:hover span{ color: #1c61be;}
.new .newtab .bd ul li dl dd:nth-child(5){ border-bottom: none;}
.new .question{ width: 470px;}
.new .question>.top{ margin-bottom: 30px;}
.new .question>.top .more{ background: url(../images/morenew.png)no-repeat; width: 70px; height: 20px;}
.new .question>.top h6 b{ font-size: 18px; color: #1c61be; font-weight: bold;}
.new .question>.top h6{ font-size: 16px; color: #999;}
.new .question .new_lb dl dd{ height: 108px!important;}
.new .question .new_lb dl dd .wen a{ color: #333; font-size: 16px; line-height: 16px;}
.new .question .new_lb dl dd a:before{ content: ""; width: 20px; height: 29px; display: inline-block; vertical-align: top; margin: 0 7px 0 0;}
.new .question .new_lb dl dd .wen a:before{ background: url(../images/newwen.png)no-repeat;}
.new .question .new_lb dl dd .da a:before{ background: url(../images/newda.png)no-repeat;}
.new .question .new_lb dl dd a i{ width: 439px; display: inline-block; vertical-align: top; color: #666; font-size: 14px; line-height: 24px;}
.new .question .new_lb dl dd{ padding-bottom: 30px; border-bottom: 1px solid #f5f5f5; margin-bottom: 20px;}
.new .question .new_lb dl dd .wen a:hover b{ color: #1c61be;}
.new .question .new_lb dl dd .wen a b{ padding: 5px 0 0 0; display: inline-block; vertical-align: top;}
.new .question .new_lb dl dd .da a:hover i{ color: #1c61be;}

/*foot*/

.foot{ background: url(../images/footbg.png)no-repeat center; background: url(../images/footbg.png)\9 no-repeat center; width: 100%; height: 304px; margin-top: 50px;}
.foot .link{ padding: 0 0 0 435px; height: 46px;overflow: hidden;}
.foot .link ul li{ float: left; font-size: 14px; margin-right: 15px;}
.foot .link ul li a{ color: #999; line-height: 14px;}
.foot .link ul li a:hover,.foot .content ul li a:hover{ color: #1c61be;}
.foot .link ul b{ float: left; color: #1c61be; font-weight: bold; font-size: 14px;}
.foot .content{ padding: 30px 0 0;}
.foot .content>div{ float: left;}
.foot .content .left{ width: 435px; font-size: 0; line-height: 0;}
.foot .content .left img{ width: 116px; height: 117px; margin: 10px 0 0; vertical-align: top;}
.foot .content .left img+img{ margin-left: 35px;}
.foot .content dt h6{ font-size: 20px; line-height: 21px; color: #fff; font-weight: bold;}
.foot .content .zb{ width: 280px;}
.foot .content dt p{ font-family: arial; font-size: 14px; line-height: 14px; color: #d9d9d9; margin: 5px 0 20px; text-transform: uppercase;}
.foot .content .zb ul{ width: 50%;}
.foot .content .zb ul+ul{ width: 40%;}
.foot .content ul li{ font-size: 14px; line-height: 14px; color: #ccc;margin-bottom: 10px;}
.foot .content ul li a{ font-size: 14px; line-height: 14px; color: #ccc;}
.foot .content .right{ float: right;}
.foot .content .right span{ margin-left: 25px;}
