﻿@charset "utf-8";
/* CSS Document */

/*
 * @Author: hbiao 
 * @Date: 2018-01-31 10:07:04 
 * @Last Modified by:   hbiao 
 * @Last Modified time: 2018-01-31 10:07:04 
 */


/* banner 
.banner{width: 100%;height: 550px;position: relative;}
.banner a{display: block;height: 550px;}
.banner .btnList{width: 100%;position: absolute;left: 0;bottom: 15px;text-align: center;}
.banner .btnList span{display:inline-block;display: inline-block;width: 12px;height: 12px;background: url(Img/Index/banner_icon01.png) no-repeat center;margin: 0 2px;cursor: pointer;}
.banner .btnList span.cur{background: url(Img/Index/banner_icon02.png) no-repeat center;}
*/
#flashs{ position:relative; height:550px; overflow:hidden;}
#flashs .bgitem{z-index:1;position:absolute; top:0; }
#flashs .btn{ overflow:hidden; width:100%; text-align:center; position:absolute; left:0; bottom:28px; z-index:15555555}
#flashs .btn span{ display:inline-block;display: inline-block;width: 12px;height: 12px;background: url(Img/Index/banner_icon01.png) no-repeat center;margin: 0 2px;cursor: pointer;font-size:0px;}
#flashs .btn span{ *display:inline}
#flashs .btn .cur{ background: url(Img/Index/banner_icon02.png) no-repeat center;}


/* search */
.search{width: 100%;height: 79px;background: #fff;}
.search p{float: left;height: 79px;line-height:79px;font-size: 14px;color: #333333;width: 575px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.search p a{font-size: 14px;color: #666666;font-weight: normal;padding: 0 14px;border-left: 1px dotted #b2b2b2;}
.search p a:first-child{padding-left: 0;border-left: none;}
.search .Input{width: 283px;height:40px;line-height: 40px;float: right;margin-top: 19px;position: relative;background: url(Img/Index/searchBg.png) no-repeat center;}
.search .Input input{padding-left: 20px;font-size: 14px;outline: none;border: none;color: #999999;height: 40px;line-height: 40px;width: 208px;background: none;float: left;}
.search .Input a{display: block;width: 54px;height:40px;background: url(Img/Index/searchBtn.png) no-repeat 11px center;float: right;border-left: 1px solid #d2d0d0;}
.search p a:hover{color:#df131e}

/* product */
.product{width: 100%;background: #eeeeee;padding-bottom: 52px;}
.product .title{width: 100%;text-align: center;padding-top: 46px;}
.product .title h2{font-size: 32px;color: #333333;font-weight: normal;background: url(Img/Index/product_xian01.png) no-repeat center 22px;}
.product .title h2 a{color: #333333;text-decoration: none;}
.product .title h2 em{font-weight: bold;}
.product .mainCon{width: 100%;margin-top: 66px;}
.product .mainCon .sideBar{width: 260px;float: left;}
.product .mainCon .sideBar .top{padding-top: 28px;height: 72px;background: url(Img/Index/product_icon01.png) no-repeat 20px 34px #df131e;padding-left: 60px;}
.product .mainCon .sideBar .top h2{color: #fff;font-size: 22px;}
.product .mainCon .sideBar .top h2 a{color: #fff;text-decoration: none;}
.product .mainCon .sideBar .top p{font-size: 14px;color: #fff;margin-top: 4px;}
.product .mainCon .sideBar .box{width: 100%;}
.product .mainCon .sideBar .box dl{position: relative;background: #fff;}
.product .mainCon .sideBar .box dt{height: 59px;line-height: 59px;text-indent: 22px;font-size: 18px;background: url(Img/Index/product_icon02.png) no-repeat 226px center;border-top: 1px solid #ebe9e9;border-bottom: 1px solid #ebe9e9;}
.product .mainCon .sideBar .box dt a{display: block;color: #333333;text-decoration: none;}
.product .mainCon .sideBar .box dl:first-child dt{border-top: none;}
.product .mainCon .sideBar .box dt i{display: none;;width: 5px;height: 100%;background: #df131e;position: absolute;left: 0;top: 0;}
.product .mainCon .sideBar .box dd{padding: 25px 0 11px 0;}
.product .mainCon .sideBar .box dd a{display: block;text-indent: 32px;font-size: 14px;color: #666666;margin-bottom: 18px;text-decoration: none;}
.product .mainCon .sideBar .box dl:hover{background: #fcfbfb;}
.product .mainCon .sideBar .box dl:hover dt{font-weight: bold;}
.product .mainCon .sideBar .box dl:hover dt i{display: block;}
.product .mainCon .sideBar .box dd a:hover{color: #df131e;font-weight: bold;}
.product .mainCon .section{width: 930px;float: right;}
.product .mainCon .section .conBox1{border: 1px solid #e1dede;background: #fff;padding: 19px 30px 20px 19px;height: 320px;position: relative;}
.product .mainCon .section .conBox1 .hot{position: absolute;width: 126px;height: 125px;display: block;top: -10px;right: -9px;}
.product .mainCon .section .conBox1 .hot img{display: block;width: 126px;height: 125px;}
.product .mainCon .section .conBox1 dt{float: left;width: 320px;height: 320px;float: left;overflow: hidden;}
.product .mainCon .section .conBox1 dt img{display: block;width: 320px;height: 320px;transition: all 1s ease-out;}
.product .mainCon .section .conBox1 dt:hover img{transform: scale(1.2);}
.product .mainCon .section .conBox1 dd{width: 520px;height: 290px;position: relative;padding-top: 30px;float: right;}
.product .mainCon .section .conBox1 dd h3{font-size: 24px;color: #333333;font-weight: normal;}
.product .mainCon .section .conBox1 dd h3 a{color: #333333;text-decoration: none;}
.product .mainCon .section .conBox1 dd i{display: block;margin: 20px 0 30px 0;width: 50px;height: 1px;background: #aca9a9;}
.product .mainCon .section .conBox1 dd p{line-height: 25px;color: #666666;font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.product .mainCon .section .conBox1 dd .btn{position: absolute;bottom: 26px;left: 0;}
.product .mainCon .section .conBox1 dd .btn a{display: block;width: 95px;height: 45px;line-height: 45px;background: url(Img/Index/product_ty.png) no-repeat center bottom;float: left;margin-left: 5px;text-align: center;font-size: 14px;color: #fff;text-decoration: none;}
.product .mainCon .section .conBox1 dd .btn a:first-child{margin-left: 0;background-position: center top;}
.product .mainCon .section .conBox1 .phone{bottom: 26px;right: 0;position: absolute;padding-right: 46px;text-align: right;background: url(Img/Index/product_phone.png) no-repeat right top;}
.product .mainCon .section .conBox1 .phone span{display: block;font-size: 14px;color:#333333;}
.product .mainCon .section .conBox1 .phone em{display: block;font-size: 24px;color: #df131e;}
.product .mainCon .section .conBox2{margin-top: 10px;}
.product .mainCon .section .conBox2 ul{width: 103%;}
.product .mainCon .section .conBox2 li{float: left;margin-right: 15px; width:300px;}
.product .mainCon .section .conBox2 li img{display: block;width: 300px;height: 300px;transition: all 1s ease-out;}
.product .mainCon .section .conBox2 li span{display: block;width: 300px;height: 300px;overflow: hidden;}
.product .mainCon .section .conBox2 li p{font-size: 14px;color: #333333;margin-top: 8px;text-align: center;padding: 0 4px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.product .mainCon .section .conBox2 li{margin-bottom: 22px;}
.product .mainCon .section .conBox2 li a{text-decoration: none;display: block;}
.product .mainCon .section .conBox2 li:hover img{transform: scale(1.2);}
.product .mainCon .section .conBox2 li:hover p{color: #df131e;font-weight: bold;}


/* question */
.question{width: 100%;background: url(Img/Index/questionBg01.jpg) no-repeat center;height: 567px;}
.question .title{width: 100%;text-align: center;padding-top: 58px;}
.question .title h2{font-size: 32px;color: #333333;}
.question .title p{font-size: 24px;color: #333333;}
.question .mainCon{width: 100%;margin-top: 50px;}
.question .mainCon li{width: 300px;float: left;padding-top: 3px;height: 385px;position: relative;}
.question .mainCon li .pic-xian{display: block;width: 37px;height: 388px;right: 0;top: 0;position: absolute;}
.question .mainCon li.last .pic-xian{display: none;}
.question .mainCon li p{padding: 11px 31px 38px 11px;width: 200px;height: 200px;position: relative;margin-left: 39px;}
.question .mainCon li p i{display: block;width: 242px;height: 249px;position: absolute;left: 0;top: 0;}
.question .mainCon li p i img{display: block;width: 242px;height: 249px;}
.question .mainCon li p span{display: block;top: 45px;left: 46px;width: 132px;height: 132px;position: absolute;}
.question .mainCon li p span img{display: block;width: 132px;height: 132px;}
.question .mainCon li .pic{display: block;width: 200px;height: 200px;margin-left: 1px;}
.question .mainCon li em{display: block;font-size: 14px;color: #666666;text-align: center;margin-top: 5px;line-height: 20px;}
.question .mainCon li b{color: #333333;}
.question .mainCon li.last{background-image: none;}


/* quality */
.quality{width: 100%;background: url(Img/Index/qualityBg01.jpg) no-repeat center;height: 798px;}
.quality .title{width: 100%;text-align: center;padding-top: 48px;}
.quality .title h2{font-size: 32px;color: #333333;font-weight: normal;}
.quality .title p{font-size: 14px;color: #666666;text-transform: uppercase;margin-top: 4px;}
.quality .title h2 em{font-weight: bold;}
.quality .mainCon{width: 100%;margin-top: 30px;position: relative;height: 612px;}
.quality .mainCon li h3{font-size: 16px;color: #333333;}
.quality .mainCon li p{font-size: 14px;color: #666666;line-height: 21px;}
.quality .mainCon li{position: absolute;}
.quality .mainCon li.li1{background: url(Img/Index/qualityBg02.jpg) no-repeat center;width: 350px;height: 612px;left: 0;top: 0;}
.quality .mainCon li.li2{background: url(Img/Index/qualityBg03.jpg) no-repeat center;width: 490px;height: 303px;left: 355px;top: 0;}
.quality .mainCon li.li3{background: url(Img/Index/qualityBg04.jpg) no-repeat center;width: 490px;height: 302px;left: 355px;bottom: 0;}
.quality .mainCon li.li4{background: url(Img/Index/qualityBg05.jpg) no-repeat center;width: 350px;height: 612px;right: 0;top: 0;}
.quality .mainCon li.li1 .box{padding-top: 94px;padding-left: 38px;width: 282px;}
.quality .mainCon li.li1 h3{margin-bottom: 28px;}
.quality .mainCon li.li2 h3{margin-bottom: 30px;}
.quality .mainCon li.li2 .box{padding-top: 60px;padding-left: 40px;}
.quality .mainCon li.li3 h3{margin-bottom: 22px;}
.quality .mainCon li.li3 .box{padding-top: 30px;padding-left: 128px;text-align: right;width: 333px;}
.quality .mainCon li.li4 h3{margin-bottom: 28px;color: #fff;}
.quality .mainCon li.li4 .box{padding-top: 60px;padding-left: 26px;width: 288px;}
.quality .mainCon li.li4 p{color: #fff;}

/* liuy */
.liuy{width: 100%;height: 261px;background: url(Img/Index/liuyBg01.jpg) no-repeat center;}
.liuy .box{width: 354px;float: right;padding-top: 36px;}
.liuy .box p{font-size: 14px;color: #fff;margin-bottom: 12px;}
.liuy .box input{width: 352px;height: 45px;line-height: 45px;text-indent: 10px;background: #fff;border-radius: 4px;border: none;outline: none;margin-bottom: 4px;font-size: 14px;color: #999999;}
.liuy .box a{display: block;width: 350px;height: 43px;line-height: 43px;text-align: center;border: 1px solid #fff;font-size: 14px;color: #fff;text-decoration: none;margin-top: 13px;}
.liuy .box a img{position: relative;margin-right: 10px;top: 4px;}

/* adv */
.adv{width: 100%;}
.adv .title{width: 100%;text-align: center;background: url(Img/Index/advBg01.jpg) no-repeat center;height: 215px;}
.adv .title h2{padding-top: 62px;font-weight: normal;font-size: 32px;color: #333333;}
.adv .title span{font-size: 65px;color: #df131e;font-weight: bold;}
.adv .title em{font-size: 45px;color: #df131e;font-weight: bold;}
.adv .con1{background: url(Img/Index/advPic_01.jpg) no-repeat center;height: 463px;}
.adv .con2{background: url(Img/Index/advPic_02.jpg) no-repeat center;height: 491px;}
.adv .con3{background: url(Img/Index/advPic_03.jpg) no-repeat center;height: 384px;}
.adv .con4{background: url(Img/Index/advPic_04.jpg) no-repeat center;height: 505px;}
.adv .con span{display: block;font-size: 24px;color: #454545;}
.adv .con h3{font-size: 30px;color: #454545;}
.adv .con img{display: block;margin: 10px 0 58px 0;}
.adv .con p{line-height: 30px;color: #333333;font-size: 14px;}
.adv .con1 .box,.adv .con3 .box{width: 480px;margin-left: 700px;}
.adv .con2 .box,.adv .con4 .box{width: 454px;}
.adv .con1 .box{padding-top: 85px;}
.adv .con2 .box{padding-top: 38px;}
.adv .con3 .box{padding-top: 60px;}
.adv .con4 .box{padding-top: 122px;}
.adv .con2 .box h4{margin-top: 20px;width: 207px;height: 36px;line-height: 36px;text-indent: 6px;font-size: 14px;color: #fff;border-radius: 0 20px 20px 0;background: #df131e;font-weight: normal;}
.adv .con2 .box li {margin-right: 24px;padding-left: 16px;font-size: 14px;color: #666666;background: url(Img/Index/adv_icon01.png) no-repeat left center;float: left;margin-bottom: 18px;}
.adv .con2 .box ul{margin-top: 28px;}
.adv .con4 a{display: block;width: 96px;height: 40px;line-height: 40px;text-align: center;line-height: 40px;font-size: 14px;color: #fff;background: #fff;text-decoration: none;border-radius: 20px;background: #df131e;margin-top: 40px;}

/* case */
.case{width: 100%;padding-bottom: 52px;}
.case .title{width: 100%;text-align: center;padding-top: 48px;}
.case .title h2{font-size: 32px;color: #333333;font-weight: normal;}
.case .title p{font-size: 14px;color: #999999;text-transform: uppercase;margin-top: 4px;}
.case .title h2 a{color: #333333; text-decoration: none;}
.case .title h2 em{font-weight: bold;}
.case .menu{width: 100%;margin-top: 50px;position: relative;text-align: center;}
.case .menu a{display: inline-block;*display: inline-block;width: 135px;height: 40px;margin: 4px;line-height: 40px;color: #fff;font-size: 14px;text-align: center;background: url(Img/Index/case_ty.png) no-repeat left top;text-decoration: none;}
.case .menu a.cur{background: url(Img/Index/case_ty.png) no-repeat left bottom;}
.case .mainCon{position: relative;margin-top: 30px;}
.case .mainCon i.btn{position: absolute;width: 28px;height: 55px;overflow: hidden;cursor: pointer;top: 210px;}
.case .mainCon i.btn img{display: block;width: 28px;height: 110px;position: relative;}
.case .mainCon i.prev{left: -70px;}
.case .mainCon i.next{right: -70px;}
.case .mainCon i.btn:hover img{top: -55px;}
.case .mainCon .conBox{width: 100%;height: 608px;position: relative;overflow: hidden;}
.case .mainCon .conBox .box{position: relative;overflow: hidden;height: 608px;}
.case .mainCon .conBox ul{width: 105%;position: absolute;left: 0;}
.case .mainCon .conBox li{float: left;width: 575px;margin-right: 50px;height: 608px;position: relative;}
.case .mainCon .conBox li a.pic img{display: block;width: 575px;height: 430px;transition: all 1s ease-out;}
.case .mainCon .conBox li a.pic{display: block;width: 575px;height: 430px;overflow: hidden;}
.case .mainCon .conBox li h3{margin: 22px 0 20px 0;font-size: 16px;color: #333333;}
.case .mainCon .conBox li h3 a{color:#333333;text-decoration: none;}
.case .mainCon .conBox li p{font-size: 14px;color: #666666;line-height: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.case .mainCon .conBox li a.more{display: block;width: 73px;height: 23px;overflow: hidden;position: absolute;left: 0;bottom: 0;}
.case .mainCon .conBox li a.more img{display: block;width: 73px;height: 46px;position: relative;}
.case .mainCon .conBox li:hover h3 a{color: #df131e;}
.case .mainCon .conBox li:hover .pic img{transform: scale(1.2);}

/* video */
.video{width: 100%;height: 274px;position: relative;padding-top: 214px;}
.video .videoBg{display: block;position: absolute;width: 1920px;height: 489px;top: 0;left: 50%;margin-left: -960px;transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;}
.video .videoIcon{width: 70px;height: 70px;display: block;margin: 0 auto 28px;position: relative;z-index: 8;cursor: pointer;}
.video p{font-size: 18px;color: #fff;text-align: center;position: relative;z-index: 8;}
.video .videoIcon:hover .videoBg{ transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);}
.video .sp{width:1100px;height: 489px;border:5px solid #fff;position:absolute;z-index:5;left:50%;top: 0px;margin-left:-555px;background-color:#000;display:none;border-radius:5px;z-index: 99;}
.video .sp .close{ display:block; position:absolute; cursor:pointer; right:-30px; top:-5px}


/* about */
.about{width: 100%;padding-bottom: 30px;}
.about .title{width: 100%;text-align: center;padding-top: 48px;}
.about .title h2{font-size: 32px;color: #333333;font-weight: normal;}
.about .title h2 a{color: #333333; text-decoration: none;}
.about .mainCon{position: relative;margin-top: 24px;}
.about .mainCon .article{width: 100%;}
.about .mainCon .article p{line-height: 25px;color: #666666;font-size: 14px;color: #666666;padding: 0 88px;text-align: center;}
.about .mainCon .article a{display: block;margin: 28px auto 0;width: 137px;height: 50px;}
.about .mainCon .article a img{display: block;width: 137px;height: 50px;}
.about .mainCon .menu{margin-top: 56px;border: 1px solid #cdcdcd;}
.about .mainCon .menu ul{float: left;}
.about .mainCon .menu li{float: left;width: 131px;height: 63px;position: relative;line-height: 63px;color: #666666;font-size: 18px;text-align: center;border-right: 1px solid #cdcdcd;}
.about .mainCon .menu li a{display: block;color: #666666;text-decoration: none;} 
.about .mainCon .menu li span{display: none;height: 2px;background: #df131e;width: 133px;left: -1px;top: -1px;position: absolute;}
.about .mainCon .menu li i{display: none;width: 16px;height: 10px;position: absolute;left: 50%;margin-left: -8px;bottom: -10px;}
.about .mainCon .menu li i img{display: block;width: 16px;height: 10px;}
.about .mainCon .menu li.cur span{ display: block;}
.about .mainCon .menu li.cur i{display: block;}
.about .mainCon .menu li.cur a{color: #df131e;font-weight: bold;}
.about .mainCon .menu a.more{display: block;height: 63px;line-height: 63px;margin-right: 12px;color: #999999;font-size: 12px;float: right;text-transform: uppercase;text-decoration: none;}
.about .mainCon .menu a.more:hover{color: #df131e;font-weight: bold;}
.about .mainCon .conBox li{float: left;width: 285px;margin-right:20px;}
.about .mainCon .conBox{margin-top: 32px;height: 245px;overflow: hidden;position: relative;}
.about .mainCon .conBox ul{width: 103%; position:absolute; left:0; top:0;}
.about .mainCon .conBox .box{position: relative;height: 245px;overflow: hidden;}
.about .mainCon .conBox li img{display: block;width: 285px;height: 213px;transition: all 1s ease-out;}
.about .mainCon .conBox li em{display: block;font-size: 15px;color: #666666;margin-top: 14px;text-align:center;padding: 0 4px;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.about .mainCon .conBox li a{text-decoration: none;display: block;}
.about .mainCon .conBox li span{display: block;width: 285px;height: 213px;overflow: hidden;border: 1px solid #cdcdcd;}
.about .mainCon .conBox li:hover img{transform: scale(1.2);}
.about .mainCon .conBox li:hover em{color: #df131e;}
/* pictrues 
.pictrues{width: 100%;background: url(Img/Index/picturesBg01.jpg) no-repeat center;height: 616px;padding-top: 118px;}
.pictrues .container{position: relative;}
.pictrues .axcd{left: 479px;top: 185px;position: absolute;overflow: hidden;}
.pictrues .axcd img{display: block;transition: all 1s ease-out; width:244px; height:170px;}
.pictrues .axcd:hover img{transform: scale(1.2);}
.pictrues li{position: absolute;overflow: hidden;}
.pictrues li img{display: block;transition: all 1s ease-out;}
.pictrues .li1{left: 15px;top: 178px;}
.pictrues .li1 img{ width:187px; height:132px;}
.pictrues .li2{left: 293px;top: 38px;}
.pictrues .li2 img{ width:167px; height:110px;}
.pictrues .li3{left: 215px;top: 164px;}
.pictrues .li3 img{ width:245px; height:161px;}
.pictrues .li4{left: 293px;top: 342px;}
.pictrues .li4 img{ width:167px; height:110px;}
.pictrues .li5{left: 479px;top: 0;}
.pictrues .li5 img{ width:244px; height:174px;}
.pictrues .li6{left: 479px;top: 368px;}
.pictrues .li6 img{ width:244px; height:170px;}
.pictrues .li7{left: 738px;top: 38px;}
.pictrues .li7 img{ width:168px; height:110px;}
.pictrues .li8{left: 738px;top: 164px;}
.pictrues .li8 img{ width:247px; height:161px;}
.pictrues .li9{left: 738px;top: 342px;}
.pictrues .li9 img{ width:168px; height:110px;}
.pictrues .li10{left: 998px;top: 178px;}
.pictrues .li10 img{ width:187px; height:132px;}
.pictrues li:hover img{transform: scale(1.2);}
*/
/* pictrues */
.pictrues{width: 100%;background: url(Img/Index/picturesBg01.jpg) no-repeat center;height: 616px;padding-top: 118px;}
.pictrues .container{position: relative;}
.pictrues .axcd{left: 468px;top: 185px;position: absolute;overflow: hidden;}
.pictrues .axcd img{display: block;/*transition: all 1s ease-out;*/width: 264px;height:170px;}
/*.pictrues .axcd:hover img{transform: scale(1.2);}*/
.pictrues li{position: absolute;overflow: hidden;}
.pictrues li img{display: block;transition: all 1s ease-out;}
.pictrues .li1{left: 15px;top: 178px;}
.pictrues .li1 img{ width:187px; height:132px;}
.pictrues .li2{left: 290px;top: 38px;}
.pictrues .li2 img{ width:167px; height:110px;}
.pictrues .li3{left: 212px;top: 164px;}
.pictrues .li3 img{width:245px;height:161px;}
.pictrues .li4{left: 290px;top: 342px;}
.pictrues .li4 img{ width:167px; height:110px;}
.pictrues .li5{left: 469px;top: 0;}
.pictrues .li5 img{width: 264px;height:174px;}
.pictrues .li6{left: 468px;top: 368px;}
.pictrues .li6 img{width: 264px;height:170px;}
.pictrues .li7{left: 742px;top: 38px;}
.pictrues .li7 img{ width:168px; height:110px;}
.pictrues .li8{left: 742px;top: 164px;}
.pictrues .li8 img{ width:247px; height:161px;}
.pictrues .li9{left: 742px;top: 342px;}
.pictrues .li9 img{ width:168px; height:110px;}
.pictrues .li10{left: 998px;top: 178px;}
.pictrues .li10 img{ width:187px; height:132px;}
.pictrues li:hover img{transform: scale(1.2);}


/* news */
.news{width: 100%;padding-top: 54px;padding-bottom: 38px;}
.news .conL{float: left;width: 768px;}
.news .conL .menu li{float: left;font-size: 18px;color: #666666;margin-right: 42px;}
.news .conL .menu li a{color: #666666;text-decoration: none;}
.news .conL .menu li span{display: inline-block;*display: inline-block;width: 22px;height: 21px;overflow: hidden;position: relative;top: 4px;margin-right: 10px;}
.news .conL .menu li span img{display: block;width: 22px;height: 42px;position: relative;}
.news .conL .menu li.cur span img{top: -21px;}
.news .conL .menu li.cur a{color: #df131e;font-weight: bold;}

.news .conL .box{height: 289px;overflow: hidden;position: relative;margin-top: 20px;}
.news .conL .box dt{width: 339px;height: 287px;overflow: hidden;float: left;}
.news .conL .box dt img{display: block;width: 339px;height: 287px;}
.news .conL .box dd{width: 400px;float: right;}
.news .conL .box dd h3{font-size: 16px;color: #333333; font-weight:bold;}
.news .conL .box dd h3 a{color: #333333;text-decoration: none;}
.news .conL .box dd p{font-size: 14px;color: #999999;line-height: 20px;margin-top: 10px;height: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news .conL .box dd p a{color: #999999;text-decoration: none;}
.news .conL .box ul{margin-top: 2px;}
.news .conL .box li{height: 54px;border-bottom: 1px dotted #d6d3d3;overflow: hidden;}
.news .conL .box li a{display: block;float: left;padding-left: 10px;width: 300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 54px;font-size: 14px;color: #666666;background: url(Img/Index/news_icon03.png) no-repeat left center;}
.news .conL .box li span{display: block;font-size: 12px;color: #999999;float: right;line-height: 54px;}
.news .conL .box li a:hover{color: #df131e;background: url(Img/Index/news_icon05.png) no-repeat left center;}
.news .conL .box h3:hover a{color: #df131e;}
.news .conR{float: right;width: 386px;}
.news .conR .top h3{font-size: 18px;color: #333333;}
.news .conR .top h3 img{margin-right: 10px;position: relative;top: 4px;}
.news .conR .top h3 a{color: #333333;text-decoration: none;}
.news .conR .con{margin-top: 20px;height: 296px;overflow: hidden;position: relative;}
.news .conR .con ul{position: absolute;left: 0;top: 0;}
.news .conR .con li{height: 83px;padding-top: 22px;border-bottom: 1px dotted #eaeaea;}
.news .conR .con li h3{font-size: 14px;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news .conR .con li h3 a{color: #333333;text-decoration: none;}
.news .conR .con li:hover h3 a{color: #df131e;}
.news .conR .con li p{margin-top: 10px;color: #999999;font-size: 14px;line-height: 20px;height: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news .conR .con li p a{color: #999999;text-decoration: none;}
.news .conR .con li:first-child{padding-top: 0;}

/* link */
.link{width: 100%;padding-bottom: 34px;}
.link dl{background: url(Img/Index/link_xian.png) no-repeat center top;border: 1px solid #e4e4e4;border-top: none;}
.link dt{padding-left: 52px;font-size: 18px;color: #333333;background: url(Img/Index/link_icon01.png) no-repeat 31px center;position: relative;top: -11px;}
.link dt a{color: #333333;}
.link dd{margin-top: 16px;overflow: hidden;padding: 0 10px 12px;}
.link dd a{display: block;float: left;font-size: 14px;color: #666666;padding: 0 24px;border-left: 1px dotted #b3b3b3;margin-bottom: 10px;}
.link dd a:first-child{border-left: none;}






