@charset "utf-8";

/* CSS Document */

*{ margin:0; padding:0;}

body{ font-size:14px; font-weight:1.5; font-family:"微软雅黑", sans-serif !important;color:#666;}

html, body{ overflow-x:hidden !important}

a,img,input{ text-decoration:none; font-size:14px; border:0}

body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#333; font-weight:normal}

ul li{ list-style:none;}

.clear{ clear:both;}

.left{ float:left;}

.right{ float:right;}

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 

a:hover{ color:#dd3741}

input,button,select,textarea{outline:none}

textarea{resize:none}

input{-webkit-appearance:none;}



.hea1,.cent,.foot{ max-width:1200px; margin:auto; overflow:hidden; width:100%}

.header{ background:#626262}

.zg{ max-width:1200px; margin:auto; width:100%}

.dwi{ position:relative}

.hea{background:#000;background-color:rgba(0,0,0,0.21); filter:Alpha(opacity=21);position: absolute;top: 0;left: 0;width: 100%;z-index: 99;}

.logo img{ width:100%}

.hea1 .left{ width:27.7%; font-size:14px; line-height:33px}

.hea1 .left img{ width:100%}

.hea1 .right{ width:22.3%; color:#fff; padding-top:1.1%}

.hea1 .right p{ font-size:30px; color:#fff; overflow:hidden; font-size:14px; text-align:left}

.hea1 .right p img{ float:left; margin-right:17px}

.hea1 .right p span{ display:block; font-size:24px}

.hea1{ padding:0.3% 0;}

.flexslider{position:relative;overflow:hidden;}

.flexslider .slides{position:relative;z-index:1;}

.flexslider .slides li a{ display:block;}

.flexslider .slides li img{ width:100%}

.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center; right:0}

.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 10px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:55px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:41px;height:78px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:5%;background:url(../images/sy3.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:5%;background:url(../images/sy4.png) center center no-repeat;}

.nav ul{ overflow:hidden;}

.nav ul li{ float:left; width:14.285%; text-align:center; line-height:55px}

.nav ul li a{ font-size:18px; display:block; color:#fff; position:relative}

.nav ul li a img{ position:absolute; bottom:-12px; left:50%; margin-left:-10.5px; z-index:999; display:none}

.nav ul li a:hover,.nav ul .dq a{ background:#3f4143;}

.dropMenu{ width:170px; position:absolute; top:55px !important; left:0; z-index:9999;visibility: hidden; background:#000; background-color:rgba(0,0,0,0.58); filter:Alpha(opacity=58);}

.dropMenu li{ line-height:35px; text-align:left;}

.dropMenu li a{ display:block; font-size:14px; color:#fff; text-align:center} 

.dropMenu li a:hover{ background:#000; background-color:rgba(0,0,0,0.2); filter:Alpha(opacity=20);}

.nav-qz{overflow: hidden;zoom:1; border-bottom:#333 1px solid; padding:2% 0}

.con-qz{ border:0; padding:3% 0}

.nav-qz li{width:33.333%;text-align: center; border:0; float:left; font-size:18px; font-weight:bold}

.nav-qz li img{ display:block; margin:auto}

.nav-qz .current{ color:#dc0526;}

.con-qz li a{ float:left; width:21%; margin:0 2%; font-size:18px}

.con-qz li,.nav-qz li{ color:#fff; padding:0; margin:0px; border-bottom:0}

.zg{ width:100%}

header{ display:none}

.sjx{ display:none}

.cent{ overflow:hidden}

.he_ZoomInImg,.sy1 .right dl dt,.slick-slide dl dt,.sy2-2 dl dt,.sy5-2 .left p,.tc1 dl dt,.cp-tj div dl dt{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}

.he_ZoomInImg .he_ZoomInImg_img,.sy1 .right dl dt img,.slick-slide dl dt img,.sy2-2 dl dt img,.sy5-2 .left p img,.tc1 dl dt img,.cp-tj div dl dt img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_ZoomInImg:hover .he_ZoomInImg_img,.sy1 .right dl a:hover dt img,.slick-slide dl a:hover dt img,.sy2-2 dl:hover dt img,.sy5-2:hover .left p img,.tc1 dl:hover dt img,.cp-tj div dl a:hover dt img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}

.bann-dw{ position:relative}

.sy-b1{ font-size:30px; font-weight:bold; text-align:center; margin:5% 0 3%}

.sy-b1 img{ vertical-align:middle; margin:0 10px}

.sy-b1 span{ font-size:14px; color:#999; display:block; font-weight:normal; margin-top:10px}

.list{ width: 100%;}

.list ul li{ cursor: pointer; display: block; font-size:16px; position: relative;-webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; text-align:left; font-weight:normal; border:#E5E5E5 1px solid; color:#333; margin-top:1px}

.list ul li a{ font-size:16px}

.list li ul li a{ font-size:14px}

.list ul li span{ padding:5% 10%; text-align:center}

.list li ul li{ line-height:14px; color:#666; font-size:14px; border:0; border-top:#ccc 1px dotted}

.list ul li span{ display:block;}

.list ul li a{position: relative;}

.list ul li .inactive{ background:url(../images/sy8.png) no-repeat center right 20px;}

.list ul li .inactives,.list ul li:hover .inactive,.list ul li.dq1 a .inactive{background:url(../images/sy7.png) no-repeat center right 20px; color:#dd3741} 

.list ul li ul{display: none;}

.list ul li ul li:last-child{ padding-bottom:0}

.sy-z h1{ background:#dd3741; color:#fff; font-size:24px; padding:10% 15%; overflow:hidden}

.sy-z h1 img{ vertical-align:middle; float:right}

.sy-z{ width:21.5%}

.sy-y{ width:75%; overflow:hidden;}

.sy-y1{ width:76%;}

.cp2{ overflow:hidden; margin-top:-1.8%; margin-left:-1%}

.cp2 dl{ float:left; width:32.333%; margin-left:1%; margin-top:2%}

.cp2 dl dt{ border:#ccc 1px solid}

.cp2 dl dt img{ width:100%; height:229px}

.cp2 dl dd{ text-align:center; font-size:16px; margin-top:5%}

.sy2{ max-width:1240px; margin:auto; padding:20px 0 0; background:url(../images/sy18.jpg) no-repeat top left}

.sy2-1 .left{ width:43%}

.sy2-1 .right{ width:52%; background:url(../images/rr.png) no-repeat center top 10px; padding:3% 0 3% 2%; overflow:hidden; min-height:283px}

.sy2-1 .right h1{ font-size:24px;}

.sy2-1 .right h1 span{ display:block; font-size:30px; color:#c1bbbb; margin:3% 0;}

.sy2-1 .right h2{ font-size:18px; margin-bottom:3%}

.sy2-1 .right p{ font-size:14px; color:#666; line-height:28px}

.sy2-2{ overflow:hidden; margin-left:-3%; margin-top:2%}

.sy2-2 dl{ float:left; width:23%; margin-left:2%}

.sy2-2 dl dt img{ width:100%; height:195px}

.sy2-2 dl dd{ text-align:center; font-size:16px; margin-top:6%}

.sy3{ background:url(../images/sy29.jpg) no-repeat center bottom; padding-bottom:3%}

.sy3 .cent{ max-width:1330px}

.sy-b2{ margin:6% 0 4%}

.sy-b2 img{ text-align:center; display:block; margin:auto}

.sy4-1{ overflow:hidden; margin-left:-4%}

.sy4-1 dl{ float:left; width:14.6%; margin-left:5.4%}

.sy4-1 dl dt img{ width:100%}

.sy4-1 dl dd{ font-size:27px; text-align:center; margin-top:8%}

.sy4-2{ margin:6% 0}

.sy4-2-1{ overflow:hidden;}

.sy4-2-1 .wz{ width:44%; margin:0 3% 0 4%; line-height:45px}

.sy4-2-1 .tp{ width:48.5%}

.sy4-2-1 .tp img{ width:100%; height:333px}

.wz h1{ background:url(../images/sy36.png) no-repeat left center; height:72px; margin:8% 0 7%; padding-left:90px; font-size:36px; font-weight:bold; padding-top:10px; letter-spacing:3px}

.wz h1 span{ font-size:14px; font-weight:normal; display:block; margin-top:5px; letter-spacing:0}

.wz ul li{ font-size:16px; color:#333; background:url(../images/sy38.png) no-repeat left top 15px; padding-left:30px; margin-left:4%; margin-top:2%}

.tp img{ box-shadow:0 0 15px #999;}

.tp p{ margin:15px}

.sy4-2 .sy4-2-1:last-child .wz h1{ background:url(../images/sy37.png) no-repeat left center}

.cent1{ max-width:1240px}

.y5-z,.y5-y{ width:47.5%}

.sy5-3{ border-bottom:#ccc 1px solid; padding-bottom:2%}

.sy5-3 span{ cursor:pointer; font-size:16px; display:inline-block; margin:0 2%}

.sy5-3 .bjd-1{ color:#dd3741}

.sy5-2{ overflow:hidden; border-bottom:#ccc 1px dashed; padding:1.8% 0}

.sy5-2 .left{ width:32%}

.sy5-2 .right{ width:62%; padding-top:2%; padding-right:2%}

.sy5-2 .left p img{ width:100%; height:125px}

.sy5-2 .right h1 a{ font-size:16px; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.sy5-2 .right h2{ font-size:12px; color:#888; margin:3% 0}

.sy5-2 .right h2 img{ vertical-align:middle; margin-right:8px;}

.sy5-2 .right p{ font-size:14px; color:#666; line-height:24px;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.y5-y{ background:url(../images/sy46.png) no-repeat top right; background-size:93%; padding:3% 3% 0 0; position:relative}

.y5-y p img{ width:100%}

.y5-y h1{ position:absolute; left:10%; top:35%; font-size:30px; color:#fff;}

.y5-y h1 span{ display:block; background:url(../images/sy47.jpg) no-repeat left bottom; padding:8% 0 12%}

.y5-y h1 a{ display:block; width:120px; border:#fff 1px solid; width:178px; height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center; margin-top:28%}

.y5-y h1 a:hover{ box-shadow:0 0 5px #fff}

.sy5{ margin-bottom:6%}

.footer{ background:#333; padding:2% 0}

.foot-nav{ border-bottom:#fff 1px solid; padding-bottom:1.5%; overflow:hidden; margin-bottom:3%}

.foot-nav li{ float:left; margin-right:6%}

.foot-nav li a{ font-size:16px; color:#fff;}

.foot1{ overflow:hidden}

.foot1 h1{ font-size:16px; color:#fff; margin-bottom:20px}

.foot1 p,.foot1 p a{ font-size:14px; color:#fff; line-height:30px}

.foot1 div{ float:left}

.foot1 div:nth-child(1){ width:20.4%}

.foot1 div:nth-child(2){ width:34%; margin:0 14% 0 12%}

.foot1 div:nth-child(3){ width:19%}

.foot1 dl{ overflow:hidden}

.foot1 dl dt{ float:right; width:63%}

.foot1 dl dd{ float:left; width:35%; color:#fff; font-size:14px; line-height:24px; margin-top:20%} 

.foot1 dl dt img{ width:100%; border-radius:5px}



.banner1 p img{ width:100%}

.cp1{ margin:6% 0}

.ny-b{ overflow:hidden; font-size:18px; padding-bottom:1.5%; background:url(../images/cp1.jpg) no-repeat left bottom; margin-bottom:3%}

.ny-b .right{ font-size:12px; color:#999; padding-top:5px}

.fy{ text-align:center; margin:6% 0 0; color:#b1b1b1;}

.fy a{ font-size:14px; color:#b1b1b1; display:inline-block; border:#a0a0a0 1px solid; margin:0 5px; padding:8px 17px; line-height:20px; vertical-align:middle}

.fy a:hover{ border:#dd3741 1px solid; background:#dd3741; color:#fff}

.fy .curr{

	background:#dd3741; color:#fff

}



.cp-tj{ margin-top:8%}

.cp-tj div{ border:#E5E5E5 1px solid; border-top:0; overflow:hidden}

.cp-tj div dl dt img{ width:100%; height:179px}

.cp-tj div dl dt{ border:#C0C7CE 1px solid}

.cp-tj div dl{ margin:5%}

.cp-tj div dl dd{ font-size:16px; margin-top:5%; text-align:center}

.gs1 h1{ font-size:30px; color:#dd3741; text-align:center; margin:6% 0 4%}



.tc1{ overflow:hidden; margin-left:-3%; margin-top:-3%}

.tc1 dl{ float:left; width:30.333%; margin-left:3%; margin-top:3%}

.tc1 dl dt img{ width:100%; height:193px} 

.tc1 dl dd{ text-align:center; font-size:16px; margin-top:5%; height:42px; overflow:hidden;}



.ry1 dl{ width:29%}

.ry1 dl dt img{ height:283px}



.al1{ overflow:hidden; margin-left:-1%; margin-top:-2%}

.al1 dl{ float:left; width:32.333%; margin-left:1%; margin-top:2%}

.al1 dl a{ display:block; padding:4%; background:#f8f8f8} 

.al1 dl a dd{ font-size:14px; margin-top:4%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.al1 dl dt img{ height:179px}



.lx1 h1{ font-size:24px; margin:4% 0}

.lx1 ul{ overflow:hidden; margin-left:-2%; margin-bottom:1%}

.lx1 ul li{ float:left; width:48%; margin-left:2%; font-size:16px; margin-bottom:3%}

.lx1 ul li img{ vertical-align:middle; margin-right:10px}

.lx1 p img{ max-width:100%}



.xw1 .sy5-2 .left{ width:21%}

.xw1 .sy5-2 .right{ width:74%; padding-top:0.5%; padding-right:0}

.xw1 .sy5-2 .right h2{ margin:2% 0 3%}

.xw1 .sy5-2 .right p a{ color:#dd3741}

.xw1 .sy5-2 .left p img{ height:130px}



.xwx1 h1{ font-size:24px; text-align:center; margin:5% 0 2%}

.xwx1 h2{ text-align:center; font-size:12px; color:#999; margin-bottom:5%}

.xwx1 h2 img{ vertical-align:middle; margin-right:10px}

.xwx1 h3{ overflow:hidden; margin-top:6%}

.xwx1 h3 a{ font-size:14px; color:#999}



.ke_photoBox{ margin:0 auto}

.ke_imgListBox{ margin-top:20px}

.ke_btnL { background:url(../images/zuo.png) no-repeat; width:11px; height:21px; float:left; margin-top:13px; cursor:pointer; margin-right:30px; }

.ke_btnR { background:url(../images/you.png) no-repeat; width:11px; height:21px; float:right; margin-top:13px; cursor:pointer }

.ke_imgList{width:100%; overflow:hidden; float:left; position:relative; height:120px;}

.ke_imgList ul li{ float: left; margin-right:5px; width:140px; cursor: pointer; }

.ke_imgList ul li img{ width:100%; height:93px} 

.ke_imgUL{position:absolute; left:0; top:0;}

.ke_bigImg img{ width:100%; height:390px}

.ke_imgListBox{ position:relative}

.ke_btnL{ position:absolute; left:-15px; top:30px}

.ke_btnR{ position:absolute; right:-15px; top:30px}

.ke_imgList ul li strong{ font-size:14px; color:#999; font-weight:normal; text-align:center; margin-top:3%; display:block}



.hidden{display:none}

.ke_photoBox{ margin:0 auto}

.ke_imgListBox{margin-top:10px;}

.cpx1 .ke_btnL { background:url(../images/cpxq0.png) no-repeat; width:11px; height:19px; left:0; margin-top:6%; top:0}

.cpx1 .ke_btnR { background:url(../images/cpxq1.png) no-repeat; width:11px; height:19px; right:0; margin-top:6%; top:0}

.cpx1 .ke_imgList ul li img{ border:#ccc 1px solid}

.cpx1 .ke_imgList ul li{ width:84px} 

.cpx1 .ke_imgList ul li img{ height:66px}

.cpx1 .ke_imgList{ height:68px; width:89%; margin-left:5%}

.cpx1 .ke_bigImg img{ border:#ccc 1px solid; height:310px}

.cpx1 .left{ width:44%}

.cpx1 .right{ width:52%}

.cpx1{ margin:4% 0}

.cpx1 .right h1{ font-size:24px; border-bottom:#ccc 1px solid; padding:3% 0; margin-bottom:5%}

.cpx1 .right p{ font-size:16px; line-height:45px}

.cpx2-1{ border-bottom:#ccc 1px solid}

.cpx2-1 span{ font-size:14px; line-height:35px; width:100px; display:inline-block; text-align:center}

.cpx2-1 .bjd-2{ background:#dd3741; color:#fff}

.cpx2-2 p img{ max-width:100%}

.cpx2-2{ margin-top:2%}


.sy-y .ny-b .right a{font-size: 12px;

    color: #999;

    padding-top: 5px;}


.preHander{ overflow: hidden;}
.market_item4{ position:relative;}
.market_tc4{ position:absolute; z-index:999; width:100%; height:100%; display:none}
.market_mask4{ position:fixed; background-color:#000; width:100%; height:100%;}
.market_tc4_nr{ background-color:#fff; position:fixed; width:480px; margin-left:-240px; left:50%; top:50%; height:680px; margin-top:-340px;}
.market_tc4_nr_close4{ overflow:hidden; position:absolute; right:-50px; top:-50px; cursor:pointer}
.market_tc4_nr_close4 img{ width:30px; height:30px;}
.market_tc4_nr_in h1 img{ width:480px; height:680px}


@media (max-width: 1450px){
.market_tc4_nr{ width:350px; margin-left:-175px; height:500px; margin-top:-250px;}
.market_tc4_nr_in h1 img{ width:350px; height:500px}
.market_tc4_nr_close4{ top:0}
.market_tc4_nr_close4 img {
    width: 25px;
    height: 25px;
}
	}