@charset "gb2312";
/* CSS Document */

*{margin: 0;padding: 0;font-family: "Microsoft Yahei";}
html,body{width: 100%;height: 100%;}
ul,li{list-style: none;}
a{text-decoration:none;color: #000;}
.w{width: 1160px;margin: 0 auto; overflow: hidden;}
img{display:block;border:none;}
.clear_f:after {
    clear: both;
}
.clear_f:after,.clear_f:before {
    content: "";
    display: block;
}
.FloatL{float: left;}
.FloatR{float: right;}
#m{margin-right: 0}
#xs{display: block;}
.banner-v {
    height: 500px;
    overflow: hidden;
    background: #ccc;
    position: relative;
}

.banner-v .banner-musk {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .58;
    z-index: 9;
}

.banner-v .banner-content {
    width: 1200px;
    position: relative;
    height: 500px;
    margin: 0 auto;
    z-index: 19
}

.banner-v .banner-content .banner-content-mk {
    padding-top: 150px;
    text-align: center;
}

.banner-v .banner-content .banner-content-mk h2 {
    display: block;
    text-transform: uppercase;
    color: #fff;
    font-size: 38px;
    line-height: 1.2;
    font-weight: 400;
}

.banner-v .banner-content .banner-content-mk span {
    display: block;
    text-transform: uppercase;
    color: #fff;
    font-size: 58px;
    line-height: 1.3;
    font-weight: 400;
}

.banner-v video {
    position: absolute;
    width: 1920px;
    left: 50%;
    top: -3px;
    margin-left: -960px;
    z-index: 9;
}
.banner{height:516px;background:url("../images_2016/xxjj/banner.jpg"/*tpa=http://www.sxjat.cn/images_2016/xxjj/banner.jpg*/) no-repeat top center;}
.bg1{background:#F0F0F0;padding:1px 0;}
.w1200{width:1200px;margin:20px auto;background:#fff;padding: 1px 0;}
.w12002{width:1200px;margin:10px auto;background:#fff; height:auto; display:block; overflow:hidden;}
.tit_b{text-align:center;font-size: 38px;line-height:60px;font-weight:bold;margin: 15px auto;}
.tit_b span{position:relative;display:inline-block;padding:0 20px;}
.tit_b span:before{position:absolute;content:'';width: 115px;height:2px;top:29px;left: -115px;background:#000;}
.tit_b span:after{position:absolute;content:'';width: 115px;height:2px;top:29px;right: -115px;background:#000;}
.tit_b.col-f span:before,.tit_b.col-f span:after{background:#fff;}
.w1136{width:1136px;margin: 25px auto;background:#F0F0F0;padding: 1px 0;}
.ppsp{ float: left;width: 652px;height: 365px;overflow: hidden;}
.ppjs{float: left;width:484px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding: 20px 25px 0;}
.ppjs p{font-size: 18px;line-height: 35px;}
.ppjs p a{display:inline;color:#FB8B40;}
.ppjs>a{display:block;width:280px;margin: 18px auto 10px;font-size:20px;line-height:38px;border-radius:19px;text-align:  center;background: #FF6600;color:  #fff;}
.zy-jy{
    width:  1136px;
    margin: 15px auto;
    padding: 13px;
    border: 1px dashed #333;
    border-radius: 10px;
    box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}
.zy-jy div{
    float: left;
    width: 50%;
}
.zy-jy img{
    display: inline-block;
    width: 30px;
    vertical-align:  middle;
}
.zy-jy span{
    font-size:  22px;
    line-height:  30px;
    vertical-align:  middle;
    margin-left: 10px;
}
.zy-jy p{
    width: 88%;
    font-size: 16px;
    line-height:  28px;
}
.w1136-img{width:1136px;margin:20px auto;}
.ms_box{  width: 1200px;margin: 25px auto;}
.ms_box a{display:block;width: 320px;margin: -25px auto 30px;font-size: 22px;line-height: 48px;border-radius: 10px;text-align:  center;background: #FF6600;color:  #fff;position:  relative;}
.img-b{display:block;}
.col-f{color:#000;}
.bgi1{height: 778px;background:url("../images_2016/xxjj/bg.jpg"/*tpa=http://www.sxjat.cn/images_2016/xxjj/bg.jpg*/) no-repeat top center;padding:1px 0;}
.bgi2{height: 638px;background:url("../images_2016/xxjj/bg2.jpg"/*tpa=http://www.sxjat.cn/images_2016/xxjj/bg2.jpg*/) no-repeat top center;padding:1px 0;}
.tit_s{
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    margin-top: -50px;
    }
#ry{background:url("../images_2016/xyjj_icon.gif"/*tpa=http://www.sxjat.cn/templets/spweb/jianjieimg/xyjj_icon.gif*/) no-repeat;height:522px;background-repeat-y: repeat;}
#ry a:hover{ text-decoration:none;}
#rt{width:650px;height: 512px;overflow-y:auto;float:left;padding-left:10px;padding-right:10px;margin-top:10px;margin-left:15px;display:inline;}
#rt a:hover{ color:#333;}
.pplc{    width: 1136px;margin: 15px auto;}
.pplc div{float:left;}
.pplc img{
    float: right;
}
.ul4-1{
    width: 1137px;
    margin: 20px auto;
}
.ul4-1 img{display:block;}
.ul4-1 li{
    float:  left;
    width: 279px;
    margin-right: 7px;
}
.ul5-0 li:last-child,.ul4-1 li:last-child{
    margin-right: 0;
}
.ul4-1 p{
    background: #525252;
    color:  #fff;
    text-align:  center;
    font-size:  18px;
    line-height: 40px;
}
.ul4-0{
    width: 1010px;
    margin: 25px auto;
}
.ul4-0 li{
    float: left;
    text-align: center;
    width: 230px;
    margin-right: 30px;
    background: #F3F3F3;
    line-height: 60px;
    font-size: 22px;
}
.ul4-0 li:last-child{
    margin-right: 0;
}
.ul4-0 li.active{
    background: #FF8D20;
    color: #fff;
}
.ul4-0_box{
    width: 1140px;
    margin: 30px auto;
}
.ul4-0_box div{display: none;}
.ul4-0_box div.selected{display: block;}
.ul5-0{width:1200px;margin: -25px auto 0;}
.ul5-0 li{float: left;
    margin-right: 15px;
    padding: 10px;
    background: #f39800;
    width: 228px;
    height: 366px;
    box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ul5-0 li:nth-child(2n){background:#fff;}
.ul5-0 h3{
    text-align:  center;
    font-size: 20px;
    line-height: 35px;
    font-weight:  normal;
}
.ul5-0 p{
    text-align:  center;
    font-size: 14px;
    line-height:  28px;
}
.bgi2 a{
    color: #fff;
    width: 420px;
    line-height: 60px;
    text-align: center;
    font-size: 24px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    background: #f37900;
    border-radius: 14px;
}

.hslpcbdbox{ padding:50px 0;}
.hslzttybdbox{ float:left; width:500px;}
.hslzttybdboxr{ float:right; width:580px;}
.hslzttybdbox h2{ font-size:24px; color:#000; font-weight:normal; margin-bottom:20px; border-bottom:1px solid #ccc; height:48px; padding-left:1rem;}
.hslzttybdbox h2 b{display:block;width:8px;height:2rem;border-radius:8px;background-color: #f60;float:left;margin-right:16px;}
.hslzttybdbox .input_box{ height:52px; padding:0 10px;}
.hslzttybdbox .input_box input{height:52px;border: 2px solid #f60;border-radius:8px;padding-left:8px;width:220px;font-size:20px;}
.hslzttybdbox .input_box .hslzttybdboxinput1{ float:left}
.hslzttybdbox .input_box .hslzttybdboxinput2{ float:right}
.hslzttybdbox .select_box{ padding:0 10px; margin-top:25px}
.hslzttybdbox .select_box select{height:52px;border: 2px solid #f60;border-radius:8px;width:100%;font-size:20px;}
.hslzttybdbox .bdbtn_box{ padding:0 10px; margin-top:25px}
.hslzttybdbox .bdbtn_box input{height:52px;border:none;width:100%;border-radius:8px;background-color: #f60;color:#fff;font-size:24px;}

.hslzttybdboxr h2{ font-size:24px; color:#000; font-weight:normal; margin-bottom:1rem; border-bottom:1px solid #ccc; height:48px; padding-left:1rem;}
.hslzttybdboxr h2 b{display:block;width:8px;height:2rem;border-radius:8px;background-color: #f60;float:left;margin-right:16px;}
.hslpczytjbox1{ float:left; width:245px; border:1px solid #ccc; margin-right:45px; margin-bottom:20px; padding:10px;}
.hslzttybdboxr .nom{ margin-right:0px;}
.hslpczytjbox1 span{display:block;width:80px;height:88px;float:left;background-color: #f60;border-radius:8px;text-align:center;position:relative;margin-right:10px;}
.hslpczytjbox1 span img{ width:40px; height:auto; position:absolute; left:50%; margin-left:-20px; top:50%;}
.hslpczytjbox2 h3{ padding-top:15px; padding-bottom:10px; color:#333;}
.hslpczytjbox2 p{color:#555;}
.hslpczytjbox1 .hslpczytjboximg1 img{ margin-top:-23px;}
.hslpczytjbox1 .hslpczytjboximg2 img{ margin-top:-17px;}
.hslpczytjbox1 .hslpczytjboximg3 img{ margin-top:-20px;}
.hslpczytjbox1 .hslpczytjboximg4 img{ margin-top:-13px;}

.b_1 img {
    width: 100%;
    height: auto;
    display: block;
    overflow: hidden;
}
.col-lg-3 {
    width: 25%; float:left;
}
.add-nav { padding-top:30px
}
.add-nav-tit {
    text-align: center;
    color: #fff;
    background: #2492f1;
    padding: 20px;
}
.add-nav ul li {
    height: 50px;
    line-height: 50px;
    text-align: center;
    border: 1px solid #d9d9d9;
    font-size: 18px;
    margin: 20px;
    background: #fff;
}
.add-nav ul li:hover{
background:#2492f1
}
.add-nav ul li:hover a{
color:#fff
}
.col-lg-9 {
    width: 75%;float:left;
}
.add_left .box {
    float: left;
    width: 100%;
    margin: 0px 0 12px 0;
}
.mt20, #mt20, .mT20, #mT20 {
    margin-top: 20px;
}

.add_right_1 b {
    font-size: 20px;
    font-weight: 600;
    color: #3a3a3a;
    margin-left: 20px;
    display: block;
}
.cs ul li {
    border: 1px solid #d9d9d9;
    width:90%;
    padding-bottom: 20px;
    float: left;
    margin-left: 17px;
    margin-top: 25px;
}
.add_right_1 h1 {
    font-weight: 600;
    font-size: 22px;
    color: #3a3a3a;
    margin-top: 20px;
    height: 30px;
}
.add_right_1 p {
    margin-left: 16px;
    margin-top: 20px;
    font-size: 20px;
}
.add_right_1 p em {
    display: block;
    float: left;
    margin-right: 10px;
}
.add_right_1 {
    width: 100%;
    background: #fff;
    height: 220px;

}


.add_right_1 h1 {
    font-weight: 600;
    font-size: 22px;
    color: #3a3a3a;
    margin-top: 20px;
    height: 30px;
}
.add_right_1 p {
    margin-left: 16px;
    margin-top: 20px;
    font-size: 20px;
}
.add_right_1 h1::before {
    content: "";
    border: 3px solid #1285c6;
    margin-right: 10px;
    margin-left: 20px;
}
.mapWrapper {
    width: 100%;
}
.mapWrapper .mapBox {
    width: 90%;
    height: 455px;
    border: 1px solid #e1e1e1;
}
.mapWrapper .mapContainer {
    width: 100%;
    height: 542px;
}
.add_ts{ padding-left:17px; height:550px}
