﻿*{margin: 0;padding: 0;}
a{text-decoration: none; color: #444;outline: none}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
dl,dd,ul,li{list-style: none}
.main{width: 1200px;margin: auto;overflow: hidden}
body{font-size: 14px;width: 100%;}

.banner{margin: auto;max-width: 1920px; min-width: 1200px;}
.banner img{width: 100%;vertical-align: middle}

.daohang{background: #ba261a;overflow: hidden;width: 100%;min-width: 1200px}
.daohang ul li{float: left;height: 82px;line-height: 82px;padding-right: 110px; font-size: 26px;font-weight: bolder;width: 108px;}
.daohang ul li a{color: #fff}
.daohang ul li:last-child{padding-right: 0;}

.part1{margin-top: 62px;}
.part1 .hd{position: absolute;bottom: 14px;right: 0;z-index: 22}
.part1 .hd li{float: left;width: 22px;height: 22px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: #b8beb4;line-height: 22px;text-align: center;margin-right: 5px;}
.part1 .hd li.on{background:#ba261a;color: #fff }
.part1 .left{float: left;position: relative}
.part1 .left .ul li{width: 724px;height: 378px;float: left;position: relative}
.part1 .left .ul li h2{position: absolute;bottom: 0;left: 0;text-indent: 1em;line-height: 56px;background: #000;opacity: 0.8; color: #fff;width: 100%;}
.part1 .left .ul li h2 a{color:#fff}
.part1 .right{float: right;width: 450px;}
.part1 .right h2{font-size: 20px;width: 100%;float: left;border-bottom: dashed 1px #ddd;padding-bottom: 10px;font-weight: bolder}
.part1 .right ul li{width: 100%;float: left; line-height: 44px;font-size: 14px}
.part1 .right ul li a{width: 80%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;float: left;}
.part1 .right ul li span{float: right;width: 20%;color: #aaa}

.dh_img{margin-top: 56px;}
.part2{margin-top: 36px;}
.part2 .left {width: 590px;float: left;overflow: hidden;margin-bottom:20px;margin-right: 15px;}
.part2 .left:last-child {float: right;margin-right: 0;}
.part2 .left .con {width: 100%;float: left;}
.part2 .left .con img {float: left;width: 288px;height: 178px;}
.part2 .left .con dl {float: left;width: 284px;margin-left: 10px;}
.part2 .left .con dd {margin-bottom: 14px;font-size: 14px;background: url(img/p1.jpg) no-repeat left 10px;padding-left: 20px;line-height: 1.8;color: #7a7a7a;}
.part2 .left .con dd strong {font-size: 16px;color: #444;}
.part2 .left ul {width: 100%;float: left;margin-top: 20px;}
.part2 .left ul li {line-height: 40px;width: 100%;font-size: 16px;background: url(img/p1.jpg) no-repeat left center;}
.part2 .left ul li span {float: right;color: #444;margin-right:10px;}

.part3{margin-top: 46px;}
.part3 ul{overflow: hidden}
.part3 ul li{width: 182px;height:185px;float: left;background: #eeeeee;margin-right: 20px;margin-bottom: 20px;}
.part3 ul li:nth-child(6n){margin-right: 0;}
.part3 ul li img{width: 130px;height:130px;float: left;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin-left: 26px;margin-top: 10px;}
.part3 ul li h3{width: 100%;float: left;text-align: center;margin-top: 5px;margin-bottom: 5px;font-weight: bolder}
.part3 ul li p{width: 100%;float: left;padding-left: 18px;padding-right: 18px;box-sizing: border-box;line-height: 1.6;color: #424242;font-family: '5B8B\4F53';text-align:center;}
.part3 ul li a.zx{width: 130px;height: 32px;line-height: 32px;text-align: center;background: #ba261a;color: #fff;display: block;float: left;margin-bottom: 20px;margin-left: 26px;margin-top: 6px;}
.part3 .gengduo{width: 142px;height: 42px;line-height: 42px;text-align: center;color: #fff; background: #b62918; font-size: 24px;display: block;margin: auto;margin-top: 15px;}

.part4{margin-top: 36px;}
.part4 ul li{width: 100%;text-align:center;margin-right: 5px;margin-bottom: 5px;background: #fafafa;padding: 10px;box-sizing: border-box}
.part4 ul li h3{font-size: 16px;font-weight: bolder;line-height: 40px;}
.part4 ul li p{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 3;color: #424242}
.part4 ul li span {font-size: 18px;margin-left: 15px;}
.part4 ul li input {width:60%;height:35px;line-height:35px;margin-left:10px;border: 1px #999999 solid;border-radius: 8px;padding-left:10px;font-size:15px;}
.part4 ul li .stdc226 {
    width: 170px;
    margin: 0 auto;
    height: 37px;
    color: #fff;
    font-size: 16px;
    border: none;
    background: #02b49c;
    font-weight: bold;
    border-radius: 5px;
}
.stdc212 {
    
}

.part5{margin-top: 30px;}
.part5 ul li{float: left;width: 33.33%;background: url(/static/img/web/topic/xsxd/pic7.jpg) no-repeat left top;padding-right: 22px;box-sizing: border-box;position: relative}
.part5 ul li h3{width: 100%;float: left;margin-top: 20px;text-align: center;border-bottom:solid 3px #b69778;font-size: 16px;line-height: 2;padding-bottom: 10px;margin-bottom: 10px;}
.part5 ul li p{width: 100%;float: left;padding: 0 10px;line-height: 2;color: #282828}
.part5 ul li img{position: absolute;bottom: 0;right: 18px;}

/*footer*/
.footer {width:100%; background:#ba261a;height:145px; overflow:hidden; min-width:1200px;}
.footer2 {width:1200px; margin:30px auto;}
.footer2 p {line-height:30px; text-align:center; font-size:13px; color:#fff;}
.footer2 p a {color:#fff; padding-left:8px; padding-right:8px;}
.footer2 p a:hover {color:#54d2fd;}

.dsfc_box {width:1168px;height:auto;overflow:hidden;border:1px solid #ebebeb;padding:15px;}
.dsfa_left { float:left;}
.dsfa_x_div_position {position:relative;overflow:hidden;}
.dsfa_x_img_position {position:absolute;}
.dsfa_center {height:184px; float:left;margin-left:15px;}
.f-fr {float:right;}
.dsfa_img_floor-8 {float:left;}









