@charset"utf-8";
/*基本样式------------------*/
*{margin:0; padding:0;outline: none;}

form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight: normal;}
body{ margin: auto; color:#535252;font-family: "Microsoft YaHei", "Helvetica Neue", "Helvetica,Arial", "Hiragino Sans GB", "WenQuanYi Micro Hei", "sans-serif";position: relative;}
input,select{vertical-align:middle;line-height:normal;}
table{border-collapse:collapse;}
a{text-decoration: none}
.clear{clear: both}
img{display: block;border: none}
ul,li{list-style: none;box-sizing: border-box; }
.fix{width: 1000px;margin: auto}
a.hidefocus{outline:none}
a:focus{outline:none;}
.wrap ul,dl{overflow: hidden; white-space: nowrap}
/*插入方正粗黑简体*/
@font-face {
    font-family: 'HansHandItalic';
    src: url('../2017/font/fzcsj.eot');
    src: url('../2017/font/fzcsj.eot?#iefix') format('embedded-opentype'),
    url('../2017/font/fzcsj.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*top*/
.top{width: 100%;margin: auto;position: relative;}
.top img{width: 100%; margin: auto}
.top .erweima{position: absolute;width: 5.8%;right: 9%;top: 9%}
/*navbox*/
.navbox{/*background: url(../images/Cadre-bg.jpg)repeat-x center!important;*/height: 42px;width: 100%;margin: auto;box-shadow: 6px 6px 6px #f3d5d3;position: relative;}
.navbox .nav{position: absolute;top: 0;width:100%;margin: auto;left: 0}
.nav ul {width: 1000px;margin: auto}
.nav ul li{display: block; width: 8.2%;text-align: center;float: left; height: 16px;color: #fff;border-right: solid 1px #fff;margin-top: 12px;line-height: 16px }
.nav ul li.last{border: none}
.nav ul li a{color: #fff; }
.navbox img{width: 100%;height: 42px}
/*sec1*/
.sec1 .dao{margin: 10px auto 15px auto; }
.sec1 dd{display: block; width: 18.5%;height: 58px; float: left;background:#ffa018 ;line-height: 58px;margin-right: 1.8%;}
.sec1 dd a{color: #fff;font-size: 20px}
.sec1 dd a img{ float: left;margin:9px 0 0 8px;  }
.sec1 dd a p{float: left;margin-left: 6px}
.sec1 dd.bg2{background-color:#ce2424 ;}
.sec1 dd.bg3{background-color:#da4e00 }
.sec1 dd.bg4{background-color:#987524 }
.sec1 dd.bg5{background-color:#ca7d05;margin-right: 0 }
.sec1 .tit{width: 100%;margin: 30px auto;overflow: hidden;line-height: 50px}
.sec1 .tit a h2{display: block;width: 100%; margin: auto;float: left;color: #013564;font-size: 38px;text-align: center;font-family: "HansHandItalic";}
.sec1 hr{border: dashed 1px #013564;margin-bottom: 20px}
/*---------------------sec2--------------------*/
.sec2 .left{width: 56.4%;float: left;}
.sec2 .right {width: 40%;float: right;padding-right: .1%}
.sec2 .right .title p{width: 115px;height: 28px; background: url(../../images/2017/tit.png)!important;line-height: 28px;color: #fff;text-indent:10px;font-size: 20px;float: left;}
.sec2 .right .title a{display: block;float: right;font-size: 14px;color: #626262;margin-top: 10px}
.sec2 .right .pro h3{font-size: 18px;color: #013564;margin: 5px auto 10px auto}
.sec2 .right .pro  p{color: #818181;font-size: 14px;line-height: 25px}
.sec2 .right ul{margin-top: 5px}
.sec2 .right ul a{color: #535252;font-size: 14px;line-height: 28px}

/*le*/
.sec2 .left{width:56.4%;margin: auto;position: relative;height: 340px;overflow: hidden;}
.sec2 .left ul{height: 340px;}
.sec2 .left ul li{height: 100%;float: left;position: relative;}
.sec2 .left ul li i{position: absolute;left: 0;bottom: 0;width: 100%;height: 30px;background: #000;opacity: 0.5;filter:alpha(opacity:50);}
.sec2 .left ul li p{position:absolute;left: 0;bottom: 0;width: 100%;text-indent: 40px; height: 30px;line-height: 30px; color: #fff}
.sec2 .left .prel,.sec2 .left .prer{width:52px;height: 86px; text-align: center;cursor: pointer; color: #000;opacity: 0.5;filter:alpha(opacity:50);}
.sec2 .left .prel img,.sec2 .left .prer img{margin: 17px auto auto auto}
.sec2 .left .prel{position: absolute;left: 0;top: 36%;background:#000;}
.sec2 .left .prer{position: absolute;right: 0;top: 36%;background:#000;}
.sec2 .left .click{position: absolute; right:10px;bottom: 4px;height: 26px; z-index: 111;}
.sec2 .left .click span{display: block; width: 10px;height: 10px;border-radius: 50%;background: #bfbfbf;float: left;margin: 10px;cursor: pointer;}
.sec2 .left .click span.active{background: #9d604e}





/*sec3*/
.sec3 .top-tit{margin: 16px auto 0 auto}
.sec3 .content .la{width: 32%;float: left;}
.sec3 .content .lc{width: 34%;float: left;margin-left: 28px}
.sec3 .content .lr{width: 25%;float: right;background: #fff6e9;margin-top: 25px;padding: 0 1.2% 2% 1.5%;}
.content .tit{border-bottom: solid 1px #9b9c97;margin-bottom: 10px;margin-top: 25px}
.content .tit h2{font-size: 23px;color: #000;float: left;border-bottom: solid 3px #cf2122;width: 108px;padding-bottom: 6px}
.content .tit a{color: #595959;float: right;margin-top: 10px}
.content .la .img-text{position: relative;border: none;text-decoration: none;overflow: hidden;outline: none}
.content .la .img-text i{display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 38px;background: #000;opacity: 0.5;filter:alpha(opacity:50);z-index: 1}
.content .la .img-text p{position: absolute;left: 0;bottom: 0;width: 100%;height: 38px; line-height: 38px;color: #fff;z-index: 2;text-align: center;}
.content .la ul{margin-top: 16px}
.content .la ul li a{color: #1b1b1b;font-size: 16px;line-height: 32px}
.content .lc ul{margin-top: 16px}
.content .lc ul li a{color: #1b1b1b;font-size: 16px;line-height: 33px}
.content .lr .tit h2{border: none}
.content .lr .tit{border: none;margin-top: 20px}
.content .lr .tit a{margin-top: 6px}
.content .lr ul li a{color: #1b1b1b;font-size: 16px;line-height: 35px}
.content .lr dl {margin-top: 12px}
.content .lr dl dd a{font-size: 12px;color: #1b1b1b;line-height: 25px}
.content .lr dl dd{text-indent: 22px;background: url(../../images/2017/video.jpg) no-repeat left!important;}
.sec3 .content .lr .video a{display: block;position: relative;}
.sec3 .content .lr .video a i{display: block; position: absolute;left: 0;bottom: 0;width: 100%;height: 30px;background: #000;opacity: 0.5;filter:alpha(opacity:50);}
.sec3 .content .lr .video a p{width: 100%; position: absolute;left: 0;bottom: 0;color: #fff;font-size: 15px;z-index: 121;line-height: 30px;text-align: center;white-space: nowrap}

/*sec4*/
.sec4 .tit-img{margin:20px auto auto auto;}
.sec4 .build .lft{width: 47.4%;float: left;}
.sec4 .build .rgt{width: 47.4%;float: right;}
.sec4 .build .tit{height: 45px;width: 100%;font-size: 23px;line-height: 45px;background: #da4e00;color: #fff;margin: 25px auto 10px auto;position: relative;}
.sec4 .build .tit p{float: left;margin-left: 16px}
.sec4 .build .tit a{display: block; font-size: 12px;color: #fff;float: left;margin-top: 4px;margin-left: 5px}
.sec4 .build dl dd.f1{width: 48%; float: left;}
.sec4 .build dl dd.f2{width: 48%;float: left;margin-left: 3.5%}
.sec4 .build dl dd a{display: block; position: relative;overflow: hidden;width: 100%}
.sec4 .build dl dd a i{display: block; position: absolute;left: 0;bottom: 0;width: 100%;height: 30px;background: #000;opacity: 0.5;filter:alpha(opacity:50);}
.sec4 .build dl dd a p{width: 100%; position: absolute;left: 0;bottom: 0;color: #fff;font-size: 15px;z-index: 121;line-height: 30px;text-align: center;white-space: nowrap}
.sec4 .build ul{margin-top: 20px}
.sec4 .build ul li a{font-size: 16px;color: #1b1b1b;line-height: 32px}
.sec4 .build  .it1{background: #da4e00}
.sec4 .build  .it2{background: #987524}
.sec4 .build  .it3{background: #eab457}
.sec4 .build  .it4{background: #ffa018}
.sec4 .build  .it5{background: #ca7d05}
.sec4 .build  .it6{background: #ffb137}
.sec4 .build  .bottom-img{margin-top: 20px}
/*sec5*/

.bigbox{width: 100%;height: 220px;margin:60px auto auto auto;position: relative;}
.bigbox .box{width: 970px;height: 184px; position: relative;left: 30px;top:11px;overflow: hidden; }
.bigbox .box ul li{width: 226px;margin-right: 14px;float: left;}
.bigbox .hd h2{width: 20%; color: #c12c20;margin-bottom: 3px}
.bigbox .box ul li p{width:100%;height: 200px }
.bigbox .box ul li span{display: block;width: 100%;margin: auto;text-align: center;font-size: 12px;;color: #1b1b1b;line-height: 25px }
#pre,#next{width: 52px;height: 80px;z-index: 111;text-align: center;cursor: pointer;opacity: 0.5;filter:alpha(opacity:50);}
#pre img,#next  img{margin:16px auto auto auto;}
#pre {position: absolute;left: 0%;top: 36%;background: #000 }
#next {position: absolute;right: 0%;top: 36%;background: #000}
.bigbox .hd ul{position: absolute;right: 3%;top: 6%}
.bigbox .hd ul li{width: 8px;height: 8px;border-radius:50%;background: #f7dfd9;text-indent: -99999px;float: left;margin-left: 8px }
.bigbox .hd ul li.on{background: #e07f68}




/*footerbox*/

.footerbox{width: 100%;background: #c12c20;padding: 6px 0 34px 0;margin-top: 34px;position: relative;}
.footerbox .coptext{width:640px;margin:10px auto auto auto;position: relative;text-align: center;}
.footerbox ul{width: 540px;margin: auto}
.footerbox ul li {width:25%;float: left;text-align: center;position: relative;padding: 20px 0}
.footerbox ul li.line a{border: none}
.footerbox ul li a{font-size: 12px; color: #fff}
.footerbox .coptext p,.footerbox .coptext a{color: #fff;line-height: 25px;font-size: 12px;}
.footerbox .coptext .bdge{position: absolute;left:10%;bottom: 1%}
.footerbox .footer-text p{display: block; text-align: center;color: #fff;font-size: 12px;line-height: 25px}
/*.footerbox .footer-text a{display: block; text-align: left;}*/
.footerbox ul li a{cursor: pointer;}
.footerbox ul li .set{display: block;border-right: solid 1px #fff;line-height: 12px ;}
.footerbox ul dl{width: 180px; height: 150px;overflow-y:scroll;border: solid 1px #ddd;position: absolute;bottom: 44px; background: #fff;display:none;padding: 8px 5px;}
.footerbox ul dl dd a{ line-height: 30px;line-height: 30px;color: #1b1b1b ;text-align: left;}
.footerbox .footer-text  {position: relative;}
.footerbox .footer-text i{position: absolute; right: 5%;bottom: 29%}


.Coupleta{position: fixed;top: 5%; width: 120px; z-index: 999;}
.Coupleta img{width: 120px; height: 600px;margin: auto}

.Coupletb{position: fixed;top: 5%; width: 120px; z-index: 999;}
.Coupletb img{width: 120px; height: 600px;margin: auto}

/*
.Coupleta{position: fixed;top: 5%; height:90%; z-index: 999;}
.Coupleta img{width:85%;margin: auto}

.Coupletb{position: fixed;top: 5%; height:90%; z-index: 999;}
.Coupletb img{width:85%;margin: auto}
*/
.spark{
	position:fixed;
	text-align:center;
	overflow: hidden;
	display: block;
	top: 250px;
	left:50%;
	width:1000px;
	margin-left:-500px;
	z-index: 9999;		
}