
a{color: #999; text-decoration: none;}
.body-container .details-banner{line-height: 0;}
.body-container .details-banner img{width: 100%; border: 0;}
.body-container .dir{height: 70px; line-height: 70px;}
.body-container .dir .text{color: #666; font-size: 14px; text-decoration: none;}
.body-container .dir .sign{font-family: "Microsoft Songti"; margin: 0 10px;}
.body-container .dir .text.last{color: #ff6700;}
.body-container .details-area{overflow: hidden; margin: 0 0 50px 0;}
.body-container .details-area.list{padding: 50px 0 0 0;}
.body-container .details-area .nav-list{margin: 0 auto 60px; width: 765px;  border-radius: 5px; overflow: hidden;}
.body-container .details-area .nav-list a{display: inline-block; height: 50px; text-decoration: none; color: #666; font-size: 16px; text-align: center; width: 20%; float:left; line-height: 50px; border-left: 1px solid #ddd;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd; box-sizing: border-box;}
.body-container .details-area .nav-list a:hover,.body-container .details-area .nav-list a.active{background-color: #f08342; color: #fff; }
.body-container .details-area .nav-list a:last-child{border-right:1px solid #ddd;}
.body-container .details-area .left{float:left; width: 800px;}
.body-container .details-area .left .details-title{font-size: 22px; color: #333; line-height: 34px; margin: 0 0 5px 0;}
.body-container .details-area .left .details-tips{font-size: 14px; color: #999; height: 30px; line-height: 30px; padding: 0 0 30px 0; border-bottom: 1px solid #ddd;}

.body-container .details-area .details-view{overflow: hidden; padding: 40px 0 0 0;}
.body-container .details-area .details-view p{color: #666; font-size: 14px; line-height: 24px; margin: 0 0 14px 0;}
.body-container .details-area .details-view img{margin: 20px auto; max-width: 100%;}
.body-container .details-area .notice{margin:30px 0; height: 40px; line-height: 40px; color: #666; font-size: 14px; text-align: center; background-color: #ffe7d9;}
.body-container .details-area .other-pages{overflow: hidden; position: relative;}
.body-container .details-area .other-pages p{height: 30px; line-height: 30px; font-size: 16px; color: #777;}
.body-container .details-area .other-pages .plus{height: 60px; position: absolute; top: 0; right: 0; width: 270px; line-height: 0;}
.body-container .details-area .left .articles{overflow: hidden;}
.body-container .details-area .left .articles .item{margin: 0 0 20px 0; border: 1px solid #ddd; overflow: hidden; display: block; position: relative;}
.body-container .details-area .left .articles .item .cover{float:left; width: 320px; height: 161px; overflow: hidden; margin: 15px; line-height: 0;}
.body-container .details-area .left .articles .item .cover img{width: 100%;}
.body-container .details-area .left .articles .item .atr-data{overflow: hidden; margin: 0 0 0 100px; height: 160px; position: relative; padding: 10px 15px 10px 0;}
.body-container .details-area .left .articles .item .atr-data .title{height: 30px; line-height: 30px; color: #333;  font-weight: normal; overflow: hidden; font-size: 18px;}
.body-container .details-area .left .articles .item .atr-data .intro{line-height: 28px; font-size: 14px; color: #999; font-weight: 300; height: 84px; overflow: hidden; margin: 10px 0;}
.body-container .details-area .left .articles .item .atr-data .other-info{height: 40px; line-height: 40px; overflow: hidden; font-size: 14px;}
.body-container .details-area .left .articles .item .atr-data .other-info .l{float:left;}
.body-container .details-area .left .articles .item .tipsx{position: absolute; right: 0; top: 0;background:url("../images/tips1.png") no-repeat center center;width:75px;height:75px;}
.body-container .details-area .left .articles .item .tipsx div{ color:#fff;font-size: 10px;padding-left: 26px;padding-top: 7px;transform:rotate(45deg);-ms-transform:rotate(45deg); /* Internet Explorer */-moz-transform:rotate(45deg); /* Firefox */-webkit-transform:rotate(45deg); /* Safari 和 Chrome */-o-transform:rotate(45deg); /* Opera */}
.body-container .details-area .left .articles .l .sign{color: #666;}
.body-container .details-area .left .articles .l .tips{color: #079cd6; text-decoration: none;}
.body-container .details-area .left .articles .l .tips:hover{color: #ff6700;}
.body-container .details-area .left .articles .r{float:right; color: #666;}
.body-container .details-area .left .articles .r .follow{margin: 0 5px 0 10px; vertical-align: -5%;}
.body-container .details-area .right{float:right; width: 290px;}

.body-container .details-area .right .plus{border: 1px solid #ddd; padding: 15px; overflow: hidden; margin: 0 0 40px 0;}
.body-container .details-area .right .plus .code{width: 88px; padding: 0 15px 0 0; line-height: 0; border-right: 1px solid #ddd; text-align: center; float:left;}
.body-container .details-area .right .plus .code span{color: #999; font-size: 12px; display: block; margin: 20px 0 0 0; height: 5px;}
.body-container .details-area .right .icon-list{margin: 0 0 0 120px; overflow: hidden;}
.body-container .details-area .right .icon-list .label{height: 30px; color: #999; font-size: 14px;}
.body-container .details-area .right .icon-list .item{float:left; line-height: 0; margin: 0 15px 0 0;}
.body-container .details-area .right .article-list{overflow: hidden;}
.body-container .details-area .right .article-list .marks{padding: 15px 0 20px 0; overflow: hidden; position: relative; font-size: 18px; color: #333;}
.body-container .details-area .right .article-list .marks span{display: block; position: absolute; top: 0px; width: 30px; height: 2px; overflow: hidden;background-color: #ff5b45;}
.body-container .details-area .right .article-group{overflow: hidden;}
.body-container .details-area .right .article-group .item{border-bottom: 1px dashed #ddd; height: 45px; line-height: 45px; color: #666; font-size: 16px; overflow: hidden;}
.body-container .details-area .right .article-group .item span{color: #999; font-size: 20px; margin: 0 10px 0 0; font-weight: 300;}
.body-container .advantage-banner{line-height: 0;}
.body-container .advantage-banner img{width: 100%;}
.body-container .advantage{padding: 100px 0 0 0; text-align: center;}
.body-container .advantage.grey{background-color: #f9f9f9; padding-bottom: 180px;}
.body-container .advantage .ant-mark{font-size: 30px; color: #333; text-align: center; margin: 0 0 80px 0;}
.body-container .advantage .cover{position: relative; }
.body-container .advantage .cover .text1{position: absolute; height: 30px;}
.body-container .advantage .cover .text1.t1{left: 130px; top: 80px; width: 370px;}
.body-container .advantage .cover .text1.t2{left: 30px; top: 530px; width: 500px;}
.body-container .advantage .cover .text1.t3{left: 920px; top: 450px; width: 250px; height: 70px;}
.body-container .advantage .cover .text1.t4{left: 125px; top: 100px; width: 270px;}
.body-container .advantage .cover .text1.t5{left: 45px; top: 570px; width: 320px;}
.body-container .advantage .cover .text1.t6{left: 900px; top: 450px; width: 250px;}
.body-container .advantage .cover .text1 .anchar{width: 100%; height: 30px;}
.body-container .advantage .cover .text1 .desc{color:white;line-height:30px;text-align:left;width: 100%; position: absolute; bottom: 0; opacity: 1; transition: .5s ease; border: 1px solid #f90; padding: 10px 10px;background-color:#f90;}
/*.body-container .advantage .cover .text1:hover .desc{bottom: -100px; opacity: 1;}*/
.body-container .cooper{overflow: hidden;}
.body-container .cooper .cooper-banner{line-height: 0;}
.body-container .cooper .cooper-banner img{width: 100%;}
.body-container .cooper .cooper-mark1{text-align: center; font-size: 30px; color: #333; margin: 0 0 30px 0;}
.body-container .cooper .cooper-mark2{text-align: center; line-height: 24px; font-size: 16px; color:#666; margin: 0 0 50px 0;}
.body-container .cooper .fl1{padding: 80px 0; background: #fff; text-align: center;}
.body-container .cooper .fl1 .cover{line-height: 0; text-align: center;}
.body-container .cooper .fl1 .cover img{max-width: 100%;}
.body-container .cooper .fl2{background:url("../images/cooper1.jpg") no-repeat center center; padding: 80px;}
.body-container .cooper .fl2 .cover{line-height: 0; text-align: center;}
.body-container .cooper .fl2 .cover img{max-width: 100%;}
.body-container .cooper .fl2 .text{height: 30px; overflow: hidden; padding: 30px 0 0 0;}
.body-container .cooper .fl2 .text span{float:left; width: 25%; height: 30px; line-height: 30px; font-size: 18px; color: #999; text-align: center;}
.body-container .cooper .fl3{padding: 80px 0;}
.body-container .cooper .fl3 .cover{line-height: 0; text-align: center;}
.body-container .cooper .fl3 .cover img{max-width: 100%;}
.body-container .cooper .fl4{background:url("../images/cooper2.jpg") no-repeat center center; padding: 80px 0 70px;}
.body-container .cooper .fl4 .form-area{overflow: hidden; width: 890px; margin: 0 auto;}
.body-container .cooper .fl4 .form-area .form-list{margin: 0px 0px 40px 0px; height: 50px;}
.body-container .cooper .fl4 .form-area .form-list span{float:left; width: 100px; height: 50px; line-height: 50px; color: #666; font-size: 16px; font-weight: 300; text-align: right;}
.body-container .cooper .fl4 .form-area .form-list span i{font-style: normal; color: #ff6700; font-size: 20px; font-family: "Microsoft Songti"; margin: 0 5px 0 0;}
.body-container .cooper .fl4 .form-area .form-list input[type=text]{height: 30px; line-height: 50px; background-color: #fff; border:1px solid #ddd; float:left; width: 768px; padding: 8px 10px; font-size: 16px; color: #666;}
.body-container .cooper .fl4 .form-area .form-list input[type=submit]{height: 50px; width: 150px; font-size: 18px; border-radius: 5px; background-color: #f08342; color: #fff; font-family: "Microsoft Yahei"; border: 0px;}
.body-container .cooper .fl4 .form-area .form-list select{margin: 0 20px 0 0; border: 1px solid #ddd; height: 50px; line-height: 50px; padding: 0px 10px; width: 247px; font-size: 16px; color: #666; font-family: "Microsoft Yahei";}
.body-container .cooper .fl4 .form-area .form-list select:last-child{margin:0;}
.body-container .cooper .fl4 .form-area .form-list.txt{margin: -20px 0 0 0;}
.body-container .cooper .fl4 .form-area .form-list.txt .text{color: #888; font-size: 16px;}