*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 14px/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;}

/*more-title*/

.more-title{ width: 1200px; margin: 50px auto 40px; text-align: center; 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;}
.tywidth{ width: 1200px; margin: 0 auto;}

/*header*/

.header{ width: 100%;}
.header .h_nr_1{ background: #e62129; width: inherit; height: 38px; line-height: 38px;}
.header .header_top .header_left,.header .header_top .header_right a{font-size: 14px; color: #fff;}
.header .header_top .header_right a{ margin: 0 15px 0 0;}
.header .header_top .header_right a img{ vertical-align: middle; margin: -3px 3px 0 0;}
.header .header_top .header_right a+a+a+a{ margin: 0px;}
.header .h_nr_2{ width: inherit; padding: 30px 0;}
.header .h_nr_2 .zb>div{ display: inline-block; vertical-align: top;}
.header .h_nr_2 .zb .left{ width: 295px;}
.header .h_nr_2 .zb .left img{ vertical-align: top;}
.header .h_nr_2 .zb .wb .hr{ display: inline-block; vertical-align: top; line-height: 0; margin: 13px 0;}
.header .h_nr_2 .zb .wb .hr img{ vertical-align: top;}
.header .h_nr_2 .zb .wb p{ font-weight: bold; font-size: 24px; color: #e62129; line-height: 24px;}
.header .h_nr_2 .zb .wb p b{ color: #332c2b; font-weight: bold;}
.header .h_nr_2 .zb .wb i{ display: block; font-size: 18px;color: #666; line-height: 18px;}
.header .h_nr_2 .right{ float: right;}
.header .h_nr_2 .right>div{ display: inline-block; vertical-align: top;}
.header .h_nr_2 .right > div p{ margin: 12px 0 0 0; color: #332c2b; font-size: 20px; line-height: 20px;}
.header .h_nr_2 .right > div b{ display: block; text-align: right; font-size: 14px; color: #666; line-height: 14px;}
.header .h_nr_2 .right .img{ margin: 28px 5px 0 0; line-height: 0;}

/*nav*/

.header .nav{ background: url(../images/navbg.png)no-repeat center; background: url(../images/navbg.png)\9 no-repeat center; width: 100%; height: 64px; line-height: 64px;}
.header .nav ul li{ float: left; position: relative; text-align: center; width: 120px;}
.header .nav ul li.on{ background: #e7272f; height: 63px;}
.header .nav ul li:before{ position: absolute; content: ""; background: url(../images/navhover.png)no-repeat; width: 10px; height: 10px; left: 0; top: 27px; visibility: hidden; transform: scale(0.0);}
.header .nav .nav-content ul li a{ display: block; color: #fff; font-size: 16px;}
.header .nav .nav-content ul .tsli{ margin: 0;}
.header .nav .nav-content ul li:hover:before{ visibility: visible; transform: scale(1.1); transition-duration: 500ms;}

/*首页banner*/

.banner-index{ line-height: 0;}
.banner-index img{ width: 100%;}
.slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ height: 6px; overflow: hidden; position: absolute; left: 45%; bottom: 30px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; width: 40px; height: 6px; background: none; border: 1px solid #e7272f; margin-right: 10px; cursor: pointer;}
.slideBox .hd ul li.on{ background: #e7272f;}
.banner-index .slideBox .bd img{ width: 100%;}
.slideBox .bd ul li:first-child{ display: block;}
.slideBox .bd ul li{ display: none;}

/*search*/

.search{ width: 100%; height: 60px; line-height: 60px; border-bottom: 1px solid #ccc;}
.search-content>div{ display: inline-block; vertical-align: top;}
.search-keywords span,.search-keywords a{ color: #333; font-size: 16px;}
.search-keywords a{ margin: 0 5px 0 0;}
.search-keywords a:hover{ color: #e7272f; text-decoration: underline;}
#searchForm{ background: url(../images/search.png)no-repeat; background: url(../images/search.png)\9 no-repeat; width: 350px; height: 35px; margin-top: 10px; vertical-align: top;}
.search-form{ float: right;}
#searchForm .search-input{ vertical-align: top; line-height: 35px; background: none; border: none; height: 35px; font-size: 16px; color: #bbb; outline: none; width: 88%; text-indent: 10px;}
.search-form #s_btn{ background: none; width: 37px; height: 35px; text-align: center; color: #fff; outline: none; border: none; cursor: pointer; display: inline-block; vertical-align: top;}
#searchForm .search-input::-webkit-input-placeholder{/* WebKit browsers */
	color: #bbb;}
#searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #bbb;}
#searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #bbb;}
#searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #bbb;}

/*advantage*/

.advantage{ position: relative; width: 1203px; background: url(../images/productadvantage.png)no-repeat; height: 626px;}
.advantage ul li{ width: 272px; height: 160px; margin-bottom: 66px; overflow: hidden;}
.advantage ul li dt{ height: 60px;}
.advantage ul li dt h6{ font-size: 22px; line-height: 22px; color: #333; font-weight: bold; margin-bottom: 10px;}
.advantage ul li dt p{ font-size: 18px; line-height: 18px; color: #333;}
.advantage ul li dd{ font-size: 16px; line-height: 28px; color: #fff;width: 237px;}
.advantage .ultwo li{ text-align: right;}
.advantage .ulone li dt{ padding: 0 0 0 70px;}
.advantage .ultwo li dt{ padding: 0 75px 0 0;}
.advantage .ulone li dd{ padding: 10px 0 0 40px;}
.advantage .ultwo li dd{ padding: 10px 45px 0 0; float: right;}

/*product*/

.product{ background: url(../images/probg.png)no-repeat center; background: url(../images/probg.png)\9 no-repeat center; height: 739px; margin: 50px 0 0; padding: 45px 0 0;}
.product .hd ul li{ float: left; position: relative; text-align: center; width: 126px; margin-right: 27px;}
.product .hd ul li:last-child{ margin-right: 0;}
.product .hd ul li .bg{ background: url(../images/proiconbg1.png)no-repeat; width: 105px; height: 121px; line-height: 121px; display: inline-block; vertical-align: top;}
.product .hd ul li .bg img{ vertical-align: middle;}
.product .hd ul li:hover .bg{ background: url(../images/proiconbg2.png)no-repeat;}
.product .hd ul li p{ font-size: 18px; line-height: 18px; color: #fff; margin: 13px 0 0;}
.product .cpdq{ margin: 40px 0 0;}
.product .bd{ height: 283px; overflow: hidden;}
.product .bd ul li{ float: left; margin-right: 22px; width: 385px; text-align: center;}
.product .bd ul li:last-child{ margin-right: 0;}
.product .bd ul li .pic{ width: 385px; height: 257px; line-height: 0; border: 1px solid #fff; overflow: hidden;}
.product .bd ul li .pic img{ width: 100%;}
.product .bd ul li .pic:hover img{ transform: scale(1.1, 1.1);}
.product .bd ul li p{ font-size: 16px; line-height: 16px; color: #fff; margin: 10px 0 0;}
.product .cpdq .btnr{ position: relative; background: url(../images/btnnr.png)no-repeat center 34px; height: 40px; margin: 25px 0 0;}
.product .cpdq .btnr .btn{ width: 34px; height: 34px; position: absolute; z-index: 10; cursor: pointer; top: 20px;}
.product .cpdq .btnr .prev{ left: 535px;}
.product .cpdq .btnr .next{ left: 631px;}

/*solution*/

.solution{ border: 1px solid #ccc; box-sizing: content-box; height: 600px;}
.solution ul li{ position: relative; width: 600px;overflow: hidden;}
.solution ul li>div{ float: left; width: 300px; height: 200px; overflow: hidden;}
.solution ul li .pic img{ width: 100%;}
.solution ul li .js{ padding: 40px 0 0; text-align: center;}
.solution ul li .js .icon{ line-height: 0; margin: 20px 0 15px;}
.solution ul li .js dt{ font-size: 24px; line-height: 24px; color: #333;}
.solution ul li .js dd{ text-transform: uppercase; font-size: 14px; line-height: 14px; color: #999;}
.solution ul li .hover_time{ background-color: rgba(0, 0, 0, 0.788); position: absolute; top: 0; width: 600px; height: 200px; z-index: 6; padding: 25px 70px 15px 60px;}
.solution ul li .hover_time h6 a{ display: block; font-size: 18px; line-height: 18px; color: #fff; font-weight: bold; margin-bottom: 20px;}
.solution ul li .hover_time p{ width: 430px; font-size: 14px; line-height: 28px; color: #fff; height: 96px; overflow: hidden;}
.solution ul li .hover_time .more{ text-align: center; line-height: 0;}
.solution ul .liz .hover_time{ left: -600px;}
.solution ul .liz:hover .hover_time{ left: 0; transition-duration: 0.6s;}
.solution ul .liy .hover_time{ right: -600px;}
.solution ul .liy:hover .hover_time{ right: 0; transition-duration: 0.6s;}

/*sbanner1*/

.sbanner1{ background: url(../images/smbanner.png)no-repeat center; background: url(../images/smbanner.png)\9 no-repeat center; height: 258px; margin: 50px 0 0; padding: 20px 0 0;}
.sbanner1 .right{ margin: 20px 0 0; background: url(../images/s_banner.png)no-repeat; width: 771px; height: 177px; padding: 142px 0 0 215px;}
.sbanner1 .right span{ font-size: 24px; line-height: 28px; color: #fff;}

/*ys*/

.ys{ position: relative;height: 1961px;}
.ys .bg{ position: absolute; left: 0; width: 100%; z-index: 1;}
.ys .bg1{ background: url(../images/ysbg1.png)no-repeat center; background: url(../images/ysbg1.png)\9 no-repeat center; height: 501px; top: 571px;}
.ys .bg2{ background: url(../images/ysbg2.png)no-repeat center; background: url(../images/ysbg2.png)\9 no-repeat center; height: 440px; top: 1072px;}
.ys .nr ul li{ position: relative; z-index: 10;}
.ys .nr ul li dt{ line-height: 0;}
.ys .nr ul li dt h6{ font-size: 24px; line-height: 24px; color: #333; margin: 35px 0 20px;}
.ys .nr ul li dt h6 i{ font-size: 18px; line-height: 18px; color: #666; text-transform: uppercase; margin: 0 0 0 15px;}
.ys .nr ul li dd{ margin: 10px 0 0;}
.ys .nr ul li dd i{ font-size: 16px; line-height: 30px; color: #666; text-align: justify; display: inline-block; vertical-align: top; width: 490px;}
.ys .nr ul li dd:before{ content: ""; background: url(../images/ystb5.png)no-repeat; width: 7px; height: 7px; display: inline-block; vertical-align: top; margin: 11px 10px 0 0;}
.ys .nr ul li .more{ margin: 20px 0 0; display: block; background: url(../images/ysmore1.png)no-repeat; width: 220px; height: 48px; line-height: 48px; font-size: 16px; color: #333; padding: 0 0 0 20px;}
.ys .nr ul li .more:hover{ background: url(../images/ysmore2.png)no-repeat;}
.ys .nr ul li .moreanli{ color: #fff;}
.ys .nr ul li:first-child+li+li dt h6,.ys .nr ul li:first-child+li+li dt h6 i,.ys .nr ul li:first-child+li+li dd i{ color: #fff;}

/*case*/

.case{ position: relative;}
.case .nr{ position: relative;}
.case .hd{ background-color: rgba(247, 243, 247, 0.38); width: 1200px; height: 70px; line-height: 70px;}
.case .hd ul li{ float: left; text-align: center; border-right: 1px solid #ccc; font-size: 16px; color: #333; width: 300px; height: 70px; text-transform: uppercase; cursor: default;}
.case .hd ul li.on{ background-color: rgb(231, 39, 47); color: #fff;}
.case .hd ul li:last-child{ border: none;}
.case .bd{ position: relative; z-index: 10; height: 476px;}
.case .bd ul li:first-child{ display: block;}
.case .bd ul li{ display: none; position: relative;}
.case .bd ul li .bigbox{ height: 476px; overflow: hidden;}
.case .bd ul li .bigbox img{ width: 100%;}
.case .bd ul li .text{ position: absolute; left: 0px; top: 0px; background-color: rgba(37, 37, 37, 0.702); width: 300px; height: 545px; z-index: 12; padding: 40px 0 0 20px;}
.case .bd ul li .text h3{ font-size: 18px; line-height: 18px; color: #fff; font-weight: bold;}
.case .bd ul li .text .hr{ background-color: rgb(231, 39, 47); width: 44px; height: 2px; display: inline-block; vertical-align: top; margin: 25px 0 20px;}
.case .bd ul li .text dl{ height: 371px;overflow: hidden;}
.case .bd ul li .text dd{ color: #fff; font-size: 14px; line-height: 28px; margin-bottom: 10px;}
.case .bd ul li .text dd p{ font-size: 16px; line-height: 28px;}
.case .bd ul li .text .more{ position: relative; display: block; background: #f1f1f1; width: 110px; height: 42px; line-height: 42px; text-align: center; color: #333; font-size: 14px;overflow: hidden;}
.case .bd ul li .text .more .i2{ width: 0; height: 0; -webkit-transform: rotate(360deg); border-style: solid; border-width: 0 0 0 0; border-color: transparent transparent transparent #e7272f; position: absolute; bottom: 0; left: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.case .bd ul li .text .more .i3{ width: 0; height: 0; -webkit-transform: rotate(360deg); border-style: solid; border-width: 0 0 0 0; border-color: transparent #e7272f transparent transparent; position: absolute; top: 0; right: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.case .bd ul li .text .more .i1{ position: relative; z-index: 2; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.case .bd ul li .text .more:hover .i1{ color: #fff;}
.case .bd ul li .text .more:hover .i2{ border-width: 90px 0 0 90px;}
.case .bd ul li .text .more:hover .i3{ border-width: 0 90px 90px 0;}
.case .bg{ background-color: rgb(247, 243, 247); position: absolute; left: 0px; top: 70px; width: 100%; height: 476px; z-index: 1;}
.case .btnnr{ position: absolute; right: 0; bottom: -55px; z-index: 55;}
.case .btnnr>a{ float: left; cursor: pointer; line-height: 0; height: 58px;}

/*customer*/

.customer .nr{ height: 92px;overflow: hidden;}
.customer .nr ul{ height: 109px;}
.customer .nr ul li{ float: left; width: 189px; height: 92px; margin-right: 25px; border: 1px solid #ccc;}
.customer .nr ul li:hover{ box-shadow: 3px 3px 10px #ccc;}
.customer .nr ul li img{ width: 100%;}

/*process*/

.process{ height: 460px;}
.processbg{ background: #252525; width: 100%; height: 430px; margin: 32px 0 0; padding: 40px 0 0;}
.process .left dt{ line-height: 0; padding: 15px 0 20px;}
.process .left dl{ background: url(../images/lcdq.png)no-repeat; width: 733px; height: 181px;}
.process .left dl dd{ position: relative; float: left; width: 122px; height: 181px; margin-right: 31px; text-align: center;}
.process .left dl dd .icon{ visibility: hidden; width: 122px; height: 122px; position: absolute; left: 0; top: 0; z-index: 1;}
.process .left dl dd .tb{ position: relative; z-index: 10; height: 115px; line-height: 115px;}
.process .left dl dd .tb img{ vertical-align: middle;}
.process .left dl dd:hover .icon{ visibility: visible;}
.process .right{ padding: 25px 28px 0 18px; background: url(../images/processform.png)no-repeat; width: 370px; height: 420px;}
.process .right p{ color: #666; font-size: 16px; line-height: 16px; margin: 0 0 20px 0;}
.process .right form .inputlist span{ font-size: 16px; color: #666; display: block; margin: 12px 0; line-height: 16px;}
.process .right form .inputlist input{ font-family: Microsoft YaHei; font-size: 14px; width: 100%; height: 32px; line-height: 32px; text-indent: 10px; outline: none; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); color: #999;}
.process .right form .inputlist input::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #999;}
.process .right form .inputlist input:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #999;}
.process .right form .inputlist input::-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #999;}
.process .right form .inputlist input:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #999;}
.process .nr .right form .inputlistly textarea{ font-family: Microsoft YaHei; width: 100%; height: 102px; text-indent: 10px; outline: none; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); color: #999; resize: none; padding: 10px 0 0;}
.process .nr .right form .inputlistly textarea::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #999; font-size: 14px;}
.process .nr .right form .inputlistly textarea:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #999; font-size: 14px;}
..process .nr .right form .inputlistly textarea::-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #999; font-size: 14px;}
.process .nr .right form .inputlistly textarea:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #999; font-size: 14px;}
.process .nr .right form .sub{ margin: 20px 0 0;}
.process .right form .sub button{ position: relative; overflow: hidden; cursor: pointer; background: #ff0000; width: 166px; height: 31px; border-radius: 3px; outline: none; border: none; color: #fff; font-size: 14px;}
.process .right form .sub .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);}
.process .right form .sub .myButt:hover{ background-color: #f29100;}
.process .right form .sub .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*/

.about{ height: 590px;}
.about .nr{ position: relative;}
.about .left{ line-height: 0; overflow: hidden;}
.about .left:hover img{ transform: scale(1.1, 1.1);}
.about .right{ position: absolute; right: 0; top: 0; z-index: 10; background: url(../images/abouttext.png)no-repeat; width: 578px; height: 480px; padding: 180px 55px 0 20px;}
.about .right dt{ color: #fff; font-size: 22px; line-height: 22px; margin: 0 0 20px 0;}
.about .right dd{ color: #fff; font-size: 14px; line-height: 26px; height: 135px;}
.about .right .more{ display: inline-block;vertical-align: top; margin: 0 0 0 205px; text-align: center; color: #fff; font-size: 14px; background: url(../images/aboutbtn.png)no-repeat; width: 120px; height: 38px; line-height: 38px;}

/*qyxc*/

.qyxc{ margin: 50px 0 0; height: 222px; overflow: hidden;}
.qyxc .nr{ position: relative;}
.qyxc .nr .bd{ padding: 0 50px; overflow: hidden;}
.qyxc .nr .tempWrap{ width: 1100px!important; overflow: hidden;}
.qyxc .nr .bd ul li{ float: left; width: 258px; margin-right: 20px;}
.qyxc .nr ul li .pic{ width: 258px; height: 185px; line-height: 0; overflow: hidden;}
.qyxc .nr ul li .pic img{ width: 100%;}
.qyxc .nr ul li .mc{ margin: 10px 0 0; width: 100%; text-align: center; font-size: 18px; color: #333;}
.qyxc .nr ul li:hover .pic img{ transform: scale(1.1, 1.1);}
.qyxc .nr ul li:hover .mc{ color: #e7272f;}
.qyxc .nr .btn{ position: absolute; top: 45px; z-index: 15; cursor: pointer; width: 19px; height: 65px;}
.qyxc .nr .btn.btn_prev{ left: 0;}
.qyxc .nr .btn.btn_next{ right: 0;}

/*new*/

.new{ background: #f7f3f7; margin: 50px 0 0; padding: 40px 0 0;}
.new .nr{ overflow: hidden;}
.new .newlist{ width: 340px; height: 417px; margin: 0 34px 0 50px; overflow: hidden;}
.new .newlist .top p{ font-size: 18px; color: #333; line-height: 18px;}
.new .newlist .question,.new .newlist .question .tempWrap{ height: 350px!important; overflow: hidden;}
.new .newlist .top p i{ font-size: 12px; color: #999; text-transform: uppercase;margin-left: 10px;}
.new .newlist .top p a{ font-size: 14px; color: #666; line-height: 14px; float: right; margin: 5px 0 0;}
.new .newlist .top hr{ width: 340px; height: 1px; margin: 20px 0 25px; background: #d8d8d8; outline: none; border: none; display: inline-block; vertical-align: top;}
.new .newlist .question dl dd{ margin-bottom: 25px; padding-bottom: 24px; border-bottom: 1px dashed #ccc; height: 100px!important; overflow: hidden;}
.new .newlist .question dl dd .wen{ margin-bottom: 5px;}
.new .newlist .question dl dd .wen a{ font-size: 14px; color: #333;}
.new .newlist .question dl dd .wen a:before{ content: "Q"; background: #e7272f;}
.new .newlist .question dl dd .wen a:before,.new .newlist .question dl dd .da a:before{ width: 20px; text-align: center; height: 20px; line-height: 20px; color: #fff; border-radius: 2px; margin-right: 6px; display: inline-block; font-size: 14px;}
.new .newlist .question dl dd .da a:before{ content: "A"; background: #252525;}
.new .newlist .question dl dd .da a{ font-size: 14px; color: #666; line-height: 28px;}
.new .newlist .question dl dd .da a i{ display: inline-block; width: 309px; vertical-align: top; height: 50px; overflow: hidden;}
.new .newlist .question dl dd .wen a:hover{ color: #e7272f;}
.new .newlist .question dl dd .da a:hover{ color: #252525;}
.new .newlist .top p a:hover,.new .newlist .question dl dd a:hover,.new .newtab .bd ul li .xwlist dl dd a:hover{ color: #e7272f;}
.new .newtab{ width: 776px; height: 417px; border: 2px solid #ccc;}
.new .newtab .hd ul li{ float: left; width: 50%; background: #252525; height: 68px; line-height: 68px; text-align: center; cursor: pointer;}
.new .newtab .hd ul li+li{ border-left: 1px solid #ccc;}
.new .newtab .hd ul li p{ font-size: 18px; color: #fff;}
.new .newtab .hd ul li p i{ font-size: 12px; color: rgba(255, 255, 255, 0.549); text-transform: uppercase;margin-left: 25px;}
.new .newtab .hd ul li.on{ background: #e7272f;}
.new .newtab .bd ul li{ padding: 20px 25px 0 15px;}
.new .newtab .bd ul li .tjnew>div{ float: left; height: 179px; overflow: hidden;margin-bottom: 25px;}
.new .newtab .bd ul li .tjnew .pic{ width: 286px; height: 179px;}
.new .newtab .bd ul li .tjnew .text{ width: 422px; margin-left: 20px;}
.new .newtab .bd ul li .tjnew .text h6{ margin: 0 0 15px; padding-bottom: 20px; border-bottom: 1px solid #ccc; color: #333; font-size: 18px; line-height: 18px;}
.new .newtab .bd ul li .tjnew .text p{ color: #666; font-size: 14px; line-height: 24px;}
.new .newtab .bd ul li .tjnew .more{ position: relative;display: block; width: 145px; height: 35px; font-size: 14px; color: #fff; line-height: 35px; border-radius: 6px; background: #a0a0a2; text-align: center; outline: none; border: none; margin-top: 17px; overflow: hidden;}
.new .newtab .bd ul li .tjnew .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 .bd ul li .tjnew .myButt:hover{ background-color: #e7272f;}
.new .newtab .bd ul li .tjnew .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 .bd ul li .xwlist dl dd a{ font-size: 14px; color: #666; line-height: 14px;}
.new .newtab .bd ul li .xwlist dl dd{ line-height: 14px; float: left; width: 50%; margin-bottom: 30px;}

/*foot*/

.foot{ width: 100%; background: #252525;}
.foot .friend_list{ background: #f7f3f7; padding: 40px 0 12px 0; line-height: 39px;}
.foot .friend_list dd{ width: 132px; height: 39px; text-align: center; line-height: 39px; background: #e62129; color: #fff; font-size: 16px; margin-right: 50px;}
.foot .friend_list ul li{ float: left; font-size: 14px; margin-right: 50px;}
.foot .friend_list ul li a{ color: #666; line-height: 14px;}
.foot .friend_list ul li a:hover{ color: #e62129;}
.foot .nav{ border-bottom: 1px solid #666;}
.foot .nav ul{ padding: 25px 20px 18px 0;}
.foot .nav ul li{ float: left; margin-right: 28px;}
.foot .nav ul li:before{ content: ""; background: url(../images/footnavicon.png)no-repeat; width: 10px; height: 10px; display: inline-block; vertical-align: top; margin: 6px 8px 0 0; transform: scale(0);}
.foot .nav ul li:hover:before{ transform: scale(1); transition-duration: 300ms;}
.foot .nav ul li a{ color: #fff; font-size: 16px;}
.foot .nav ul li:last-child{ margin-right: 0;}
.foot .content{ padding: 40px 0 25px 0; height: 366px;overflow: hidden;}
.foot .content dt h6{ color: #dcdcdc; font-size: 18px; line-height: 18px;}
.foot .content dt .hr{ line-height: 0; margin: 15px 0 20px;}
.foot .content dt .hr img{ display: inline-block; vertical-align: top;}
.foot .content dl dd{ color: #dcdcdc; font-size: 14px; line-height: 14px; margin-bottom: 15px;}
.foot .content .left,.foot .content .zb{ width: 460px;}
.foot .content .right .img>dl{ line-height: 0; text-align: center;}
.foot .content .right .img p{ margin-top: 10px; color: #dcdcdc; font-size: 16px; line-height: 16px;}
.foot .bottom{ width: 100%; height: 42px; line-height: 42px; background: #e7272f;}
.foot .bottom .db,.foot .bottom .db a{ text-align: center; color: #f4ebee; font-size: 14px;}
