@charset "gbk";

body{overflow-x:hidden;}

body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input { margin:0; padding:0; -webkit-text-size-adjust: none }

h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal }

body { background:#f6f5f5; }

body>div { margin:0 auto }

div { text-align:left }

a img { border:0 }

body { color: #333; text-align: center; font: 12px "΢���ź�"; }

ul, ol, li { list-style-type:none; vertical-align:0 }

a { outline-style:none; color:#535353; text-decoration:none }

a:hover { color: #D40000; text-decoration: none }

.clear { height:0; overflow:hidden; clear:both }

@font-face {font-family: "iconfont";

  src: url('../font/iconfont.eot'); 

  src: url('../font/iconfont.eot#iefix') format('embedded-opentype'),

  url('../font/iconfont.woff') format('woff'),

  url('../font/iconfont.ttf') format('truetype'),

  url('../font/iconfont.svg#iconfont') format('svg'); 

}

.iconfont {

  font-family:"iconfont" !important;

  font-size:16px;

  font-style:normal;

  

}









/*.TopNav { width:1200px; height:55px; position:absolute; margin-left:-580px; z-index:9999; left:50%; top:0px; padding-top:30px; }*/

.TopNav { width:100%; height:55px; position:absolute; margin-left:0px; z-index:9999; left:0; top:0px; /*padding-top:30px;*/ padding-top: 15px; padding-bottom:15px; background-color: #FFF; }

.wp{ width: 1200px; margin:0 auto; }

.TopNav .Logo { float:left; width:189px; height:52px; }

.TopNav .Nav { float:right; width:800px; height:47px; /*background: url(../images/navbg.png) center center no-repeat;*/ line-height:47px; margin-top:5px; /*background-color: #DDD;*/ border-radius: 24px; }

.TopNav ul { /*padding-left:15px; */}

.TopNav li { float:left; width:110px; text-align: center; /* padding:0 15px; background:url(../images/navsplit.png) right center no-repeat;*/ font-size:18px;}

.TopNav li.nlBrand{ width: 140px; }

.TopNav li a { color:#655e5c; display:block; line-height:47px; }

.TopNav li:hover a{ color: #e60012; }

/*.TopNav li a:hover { background:url(../images/nav_h.png) center bottom repeat-x; }

.TopNav li.hover a{ background:url(../images/nav_h.png) center bottom repeat-x;}

.TopNav li .red{color:#e60012;}*/

.ZhengHe { width:1200px; height:800px; margin:0 auto; }

.ZhengBox .ZhengLogo { float:left; line-height:800px; display:none; }

.ZhengBox .ZhengLogo img { vertical-align:middle; }

.ZhengBox .ZhengItem { width:910px; float:right; width:1200px; float:none; overflow:auto; margin-top:115px; }

.ZhengBox .ZhengItem ul { padding-left:10px; padding-top:10px; padding-left:0; }

.ZhengBox .ZhengItem li { width:260px; height:165px; width:386px; height:193px; overflow:hidden; float:left; background:#f0eeee; margin-right:40px; margin-bottom:40px; margin-right:0; margin-bottom:0; position:relative; cursor:pointer;}

.ZhengBox .ZhengItem li .ItemCom{ width:100%; height:100%; position:absolute; left:0; top:0;}

.ZhengBox .ZhengItem li .ItemCom .ItemImg{ float:left; width:193px; height:193px;}

.ZhengBox .ZhengItem li .ItemCom .ItemImg img{ width:193px; height:193px;}

.ZhengBox .ZhengItem li .ItemCom .ItemTxt{ float:left; width:193px; height:193px; background:#a84144 url(../images/zhenghe/baijiao.png) 10px 10px no-repeat; position:relative;}

.ZhengBox .ZhengItem .ItemCom span{ position:absolute; left:0; /*bottom:0;*/ top:0; z-index:1; color:#c45d61; font-size:45px; font-size:50px; font-weight:bold; font-weight:400; padding-left:25px; padding-left:30px;padding-top:53px;}

.ZhengBox .ZhengItem .ItemCom em{ font-style:normal; position:absolute; /*right:0;*/ left:0; top:0; z-index:2; color:#504f50; color:#fff; font-size:18px; padding-top:85px; padding-top:120px; padding-right:10px; padding-right:0; padding-left:30px; font-weight:600; font-weight:400; letter-spacing:1px;}

.ZhengBox .ZhengItem li .ItemZhe,.ZhengBox .ZhengItem li .ItemHov{ display:none; position:absolute; left:0; top:0; z-index:3; width:100%; height:100%;}

.ZhengBox .ZhengItem li .ItemZhe{ background:#000; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}

.ZhengBox .ZhengItem li .ItemHov{ color:#FFF; font-size:30px; letter-spacing:1px; /*line-height:165px;*/ /*text-align:center;*/}

.ZhengBox .ZhengItem li .ItemHov em{ position:absolute; left:15px; top:0; line-height:193px; font-style:normal; font-size:130px; color:#2d1e20; z-index:-1;}

.ZhengBox .ZhengItem li .ItemHov h3{ padding-top:40px; padding-left:30px; font-size:20px;}

.ZhengBox .ZhengItem li .ItemHov p{ padding-top:10px; padding-left:30px; font-size:15px; line-height:22px;}

.ZhengBox .ZhengItem li .ItemHov a{ display:block; width:45px; height:45px; position:absolute; right:30px; bottom:30px;}

.ZhengBox .ZhengItem li .ItemHov a img{ width:45px; height:45px;; border:none;}

.ZhengBox .ZhengItem li:hover .ItemZhe{ display:block;}

.ZhengBox .ZhengItem li:hover .ItemHov{ display:block;}





#owl-demo { width: 1200px; margin-left: auto; margin-right: auto;}

#owl-demo .item{ display: block;}

#owl-demo img { /*display: block; width: 100%;*/}



.HuaDong{ width:100%; min-width:1200px;height:800px; background:url(../images/indexbg.jpg) center center no-repeat; background-size:100% 100%;}

.HuaDong .DongBox{ width:1200px; margin:0 auto; padding-top:130px; height:545px;}

.HuaDong .DongLeft{ float:left; padding-left:110px; display:none;}

.HuaDong .DongRigh{ float:right; padding-right:110px; display:none;}



.AddArea .DongAdd{ width:100%; border-bottom:#c5c3c3 dashed 1px; background:#f6f5f5;/* margin-top:125px;*/}

.AddArea .DongLink{ width:100%; border-bottom:#c5c3c3 dashed 1px; background:#FFF; padding:180px 0;}

.AddArea .AddBox{ width:1200px; margin:0 auto; padding-top:95px; padding-bottom:80px; height:255px;}

.AddArea .AddItem{ width:193px; float:left; height:255px; overflow:hidden; text-align:center;}

.AddArea .AddItem div{ text-align:center;}

.AddArea .AddItem h2{ font-size:20px; font-weight:bold; color:#000; padding-top:50px; padding-bottom:20px;}

.AddArea .AddItem p{ margin:0; padding:0; line-height:25px; font-size:14px;}

.AddArea .LinkBox{ width:915px; padding-left:245px; margin:0 auto; background:url(../images/addimg/linbg.png) -10px center no-repeat; height:315px;}

.AddArea .LinkBox a{ float:left; width:178px; margin-right:2px; margin-left:3px; overflow:hidden; height:105px; line-height:105px; text-align:center;}

.AddArea .LinkBox a img{ vertical-align:middle;}



.PinPai{ width:1200px; margin:0 auto; padding-top:0px; padding-bottom:110px;}

.PinPai .PinPaiTit{ width:535px; float:left; color:#1d1e1e; padding-top:105px; height:303px;}

.PinPai .PinPaiTit h1{ font-size:40px; font-weight:500; letter-spacing:2px; border-bottom:#c5c5c5 solid 1px; padding:25px 0;}

.PinPai .PinPaiTit p{ line-height:40px; padding:20px 0; font-size:20px; font-family:"����";}



.PinPai .PinPaiRTit{ width:535px; float:left; color:#1d1e1e; padding-top:0;}

.PinPai .PinPaiRTit h1{ font-size:40px; font-weight:500; letter-spacing:2px; border-bottom:#c5c5c5 solid 1px; padding:25px 0;}

.PinPai .PinPaiRTit h1 a{ font-size:16px; margin-left:10px;}

.PinPai .PinPaiRTit p{ line-height:40px; padding:20px 0; font-size:20px; font-family:"����";}



.PinPai .PinPaiLi{ width:520px; float:right; padding-top:110px;}

.PinPai .PinPaiLi li{ padding-left:40px; background:url(../images/liyuan.png) left 25px no-repeat; padding-top:25px; position:relative; cursor:pointer; margin-bottom:5px;}

.PinPai .PinPaiLi dl{ border-bottom:#c5c5c5 solid 1px;font-family:"����"; color:#000; padding-bottom:10px;}

.PinPai .PinPaiLi dt{ font-size:20px; padding-bottom:10px;}

.PinPai .PinPaiLi dd{ font-size:16px; line-height:25px;}

.PinPai .PinPaiLi .PinPaiZhe,.PinPai .PinPaiLi .PinPaiTxt{ display:none; position:absolute; left:0; top:0; z-index:3; width:100%; height:115px;}

.PinPai .PinPaiLi .PinPaiZhe{ background:#c31111; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}

.PinPai .PinPaiLi .PinPaiTxt{ color:#FFF; font-size:18px; letter-spacing:0px; padding:30px 30px 30px 40px; margin:0; line-height:25px; width:450px; height:55px; }

.PinPai .PinPaiLi li:hover .PinPaiZhe{ display:block;}

.PinPai .PinPaiLi li:hover .PinPaiTxt{ display:block;}



.JieTi{ width:1200px; height:520px; margin:0 auto; padding:80px 0 110px;}

.JieTi div{ text-align:right; height:170px; margin-bottom:3px;}

.JieTi div img{ display:none;}



.MapArea{ width:1200px; height:415px; margin:0 auto 5px;}

.MapArea .Map{ width:697px; height:415px; overflow:hidden; float:left; background:#cfcece;}

.MapArea .Contact{ width:461px; height:415px; float:right; background:#323434; color:#FFF;}

.MapArea .ContactBox{ padding:50px 30px 50px 50px;}

.MapArea .BotLogo{ margin-bottom:10px;}

.MapArea .ConAddEn{ margin-bottom:30px; font-size:6px;}

.MapArea .TelArea{ margin-bottom:30px;}

.MapArea .TelArea .Tel{ float:left; margin-right:5px; width:190px;}

.MapArea .TelArea .Tel dl{ margin-bottom:10px;}

.MapArea .TelArea .Erwei{ float:right; margin-right:30px;}



.contact{ width:100%; padding-top: 0; padding-bottom:0;/* */ box-sizing: border-box; background-color: #00113c; }

.contact .contact-banner{  width:100%; background-image: url(../images/f9.png); background-position: center center; background-repeat: no-repeat; box-sizing: border-box; border-bottom:1px solid rgba(255,255,255,0.2); padding-top: 192px; padding-bottom: 192px;}

.contact .contact-banner p{ width: 760px; overflow: hidden; margin:0 auto;}

.contact .contact-banner p img{width: 100%;}

.contact .contact-footer{ width:100%;}

.cf-header{ width: 100%; box-sizing: border-box; padding-top: 56px; padding-bottom:1%;}

.cf-header p{ width: 300px; overflow: hidden; margin:0 auto;}

.cf-header ul{ display: block; width:100%;  height: 30px; padding-left:12px; /*padding-right:80px;*/ width:1200px; box-sizing: border-box; margin:0 auto; margin-top: 24px; }

.cf-header ul li{ width: 16.666%; float: left; }

.cf-header ul li a{ width: 100%; display: block; height: 30px; line-height: 30px; overflow: hidden; text-align: center; color: #6e778d; font-size: 14px;  }

.cf-header ul li a:hover{ color: rgba(255,255,255,1) !important; text-decoration:underline; }

.cf-footer{ width: 100%; flex:3; border-top: 2px solid rgba(255,255,255,0.2); display: flex; flex-direction: column; justify-content: center; flex-wrap: nowrap; align-items: center; }

.cf-footer .cf-cont{ width: 100%; padding-top: 25px; padding-bottom:45px; padding-left:80px; padding-right:40px; width:1200px; box-sizing: border-box; }

.copyright{ width:600px; box-sizing: border-box; padding-right:5%; float: left; margin-top: 10px;}

.copyright p{ width: 100%; font-size: 14px; line-height: 1.5; color: #6e778d; }

.copyright p i{ font-size: 16px; }

.ewm{ width: 120px; float: right; }

.ewm p{ width: 80px; height: 80px; margin:0 auto; }

.ewm p img{ width: 100%; }

.ewm h3{ width:100%; font-weight: normal; font-size: 14px; text-align: center; color: #6e778d; margin-top: 10px; }



/*-=-=-=-=-=-=-=-=-=-=-=- */

/* Column Grids */

/*-=-=-=-=-=-=-=-=-=-=-=- */



.col_half { width: 49%; }

.col_third { width: 32%; }

.col_fourth { width: 23.5%; }

.col_fourth.fst{ width:90px; margin-left:0;}

.col_fifth { width: 18.4%; }

.col_sixth { width: 15%; }

.col_three_fourth { width: 74.5%;}

.col_twothird{ width: 66%;}

.col_half,

.col_third,

.col_twothird,

.col_fourth,

.col_three_fourth,

.col_fifth{

	position: relative;

	display:inline;

	display: inline-block;

	float: left;

	margin-right: 2%;

	margin-bottom: 20px;

}

.end { margin-right: 0 !important; }



.col_fourth {  width:135px; margin-left:0; margin-right:50px; }

.col_fourth.fst{ width:90px; margin-left:9px; margin-right:45px}

/* Column Grids End */



.wrapper { position: relative;}

.counter { padding: 25px 0 20px; border-radius: 5px;}

.count-title { font-size: 55px; font-weight: 600;  margin-top: 15px; margin-bottom: 0; text-align: right; letter-spacing:15px; font-family:"����";}



.TuBiao{ background:url(../images/tubg.png) center center repeat-x; height:800px; width:100%; min-width:1200px;}

.TuBiao .TuBiaoBox{ padding:145px 0; width:1200px; margin:0 auto;}

.TuBiao .TuBiaoBox .TuBiaoImg{ float:left; width:488px; display:none;}

.TuBiao .TuBiaoBox .TuBiaoItem{ float:right; width:662px;}

.TuBiao .TuBiaoBox .TuBiaoTit{ padding-left:45px; padding-bottom:30px;}

.TuBiao .TuBiaoBox li{ margin-left:45px; display:inline; width:245px; float:left; height:60px; border-bottom:solid 1px #cbcbcb; background: url(../images/liyuans.png) 2px 25px no-repeat; padding-left:25px; position:relative; padding-top:20px; padding-bottom:20px; cursor: pointer;}

.TuBiao .TuBiaoBox li dt{ font-size:16px; font-weight:500;}

.TuBiao .TuBiaoBox li dd{ font-size:15px; font-weight:400; line-height:16px;}

.TuBiao .TuBiaoBox li .TuBiaoZhe,.TuBiao .TuBiaoBox li .TuBiaoTxt{ display:none;  position:absolute; left:0; top:0; z-index:3; width:290px; height:95%;}

.TuBiao .TuBiaoBox li .TuBiaoZhe{ background:#349d92; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

.TuBiao .TuBiaoBox li .TuBiaoTxt{ width:280px; color:#FFF; font-size:17px; letter-spacing:1px; line-height:35px; text-align:left; padding:10px 10px;}

.TuBiao .TuBiaoBox li:hover .TuBiaoZhe{ display:block;}

.TuBiao .TuBiaoBox li:hover .TuBiaoTxt{ display:block;}



.TuanDui{ width:100%; min-width:1200px; background:#FFF; height:800px;}

.TuanDui .TuanDuiBox{ width:1200px; margin:0 auto;}

.TuanDui .TuanDuiLeft{ float: left; width:476px; padding-top:153px; display:none;}

.TuanDui .TuanDuiRigh{ float: right; width:612px; padding-top:235px; display:none;}



.BuZhou{ width:100%; min-width:1200px; background:#f1f1f1; height:800px;}

.BuZhou .BuZhouBox{ width:1200px; margin:0 auto; padding-top:145px;}

.BuZhou .BuZhouTop{ text-align:center;}

.BuZhou .BuZhouItem{ padding-top:70px;}

.BuZhou .BuZhouItem li{ float:left; width:265px; height:195px; border-right:solid #c2c3c3 1px; position:relative; cursor:pointer;}

.BuZhou .BuZhouItem li.lst{ border-right:none;}

.BuZhou .BuZhouItem li dt{ font-size:110px; font-weight:bold; color:#d9d8d8; text-align:center; letter-spacing:-10px; height:90px; line-height:90px; margin-bottom:20px;}

.BuZhou .BuZhouItem li dd{ font-size:18px; font-family:"����"; font-weight:600; line-height:25px; color:#373838; padding:0 30px; text-align:center;}

.BuZhou .BuZhouItem li .BuZhouZhe,.BuZhou .BuZhouItem li .BuZhouTxt{ display:none; position:absolute; left:5px; top:-10px; z-index:3; width:255px; height:215px;}

.BuZhou .BuZhouItem li .BuZhouZhe{ background:#307aae; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}



.BuZhou .BuZhouItem li.fst .BuZhouZhe{ background:#2a658f;}

.BuZhou .BuZhouItem li.sec .BuZhouZhe{ background:#237c82;}

.BuZhou .BuZhouItem li.thd .BuZhouZhe{ background:#22755c;}

.BuZhou .BuZhouItem li.lst .BuZhouZhe{ background:#317949;}



.BuZhou .BuZhouItem li .BuZhouTxt{ width:225px; height:115px; color:#FFF; font-size:20px; letter-spacing:1px; line-height:35px; text-align: center; padding:50px 20px;}

.BuZhou .BuZhouItem li:hover .BuZhouZhe{ display:block;}

.BuZhou .BuZhouItem li:hover .BuZhouTxt{ display:block;}



.HeZuo{ height:799px; width:100%; min-width:1200px; background:url(../images/hezuo.jpg) center center no-repeat; /*background-size:100% 100%;*/}

.HeZuo .HeZuoImg{ width:1200px; overflow:hidden; height:140px; margin:0 auto; padding-top:355px; padding-bottom:145px; display: none; }



.BotLogoLink{ height:800px; width:100%; min-width:1200px; background:url(../images/logobg.jpg) center center no-repeat; background-size:100% 100%;}

.BotLogoLink .KeHuBox{ width:1200px; margin:0 auto; padding-top:95px; padding-bottom:55px;}

.BotLogoLink .KeHuBox .KeHuTop{ text-align:center; margin-bottom:80px;}

.BotLogoLink .KeHuBox .KeHuImg{}

.BotLogoLink .KeHuBox .KeHuImg a{ float:left; width:224px; height:75px; margin:0 4px 30px; text-align:center; padding:10px 0;}

.BotLogoLink .KeHuBox .KeHuImg a img{ max-width:224px; max-height:75px; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }

.BotLogoLink .KeHuBox .KeHuImg a:hover img{ -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter: none; }



/*7-12 �����޸�*/



div.clear{

	font: 0px Arial; line-height:0;

	height:0; 

	overflow:hidden;	

	clear:both;	

}

.kf_bar{

	position:fixed;

	left:0;

	top:50%;

	margin-top:-219px;

	z-index:200;

	width:102px;

	height:371px;

	padding-top:67px;

	background:url("../images/kf_bar.png") no-repeat left top;	

	display: none;

}

.kf_bar a{

	display:block;

	width:102px;	

}

.kf_bar .qq{

	height:59px;	

}

.kf_bar .go_top{

	height:50px;

	position:absolute;

	left:0;

	bottom:0;	

}



.news_detail{

	width:1200px;

	margin:0 auto;	

	margin:182px auto 100px auto;

	background:url("../images/news_detail.png") repeat-y right top;

}

.ndet_left{

	width:822px;

	float:left;	

}

.ndet_left h2{

	height:70px;

	line-height:36px;

	text-align:center;

	border-bottom:1px solid #c7c7c7;	

	font-size:30px;

	color:#323434;

	margin-bottom:40px;

}

.ndet_content{

	font-size:18px;

	line-height:40px;	

}

.ndet_content p{

	text-indent:2em;

	margin:0;

	padding:0;		

}

.ndet_page{

	text-align:center;	

	height:36px;

	line-height:36px;

	margin-top:10px;

	font-size:18px;

}

.ndet_page .c_btn{

	display:inline-block;	

	height:36px;

	width:36px;

}

.ndet_page .pre{

	background:url("../images/ndet_pre.png") no-repeat center center;	

}

.ndet_page .next{

	background:url("../images/ndet_next.png") no-repeat center center;	

}



.ndet_right{

	width:320px;

	float:right;

	padding-top:100px;	

}

.ndet_act{

	width:244px;

	margin:0 auto;	

}

.ndet_act h2{

	height:72px;

	line-height:72px;

	border-bottom:1px solid #f6f5f5;

	font-size:30px;

	color:#cd161c;	

}

.ndet_act li{

	height:40px;

	line-height:40px;

	vertical-align:top;

	color:#323434;

	font-size:18px;	

}

.ndet_act li a{

	display:inline-block;

	max-width:230px;

	_width:230px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;	

	color:#323434;

}

.ndet_act li a:hover{

	color:#c00;	

}



/*7-12 �����޸�*/



/*3-7�����޸�*/



.dsp_p1{

	width:100%;

	height:800px;

	background:url("../images/dsp_p1.jpg") no-repeat top center;	

}

.dsp_p2{

	width:100%;

	height:800px;

	position:relative;

	overflow:hidden;	

}

.dspp2_in{

	width:1920px;

	height:800px;

	position:absolute;

	top:0;

	left:50%;

	margin-left:-960px;	

}

.dsp_p2 .im1{

	position:absolute;

	right:0;

	top:80px;	

}

.dsp_p2 .im2{

	position:absolute;

	left:0;

	bottom:80px;	

}

.dsp_p2 .im3{

	position:absolute;

	left:0;

	top:0;	

	z-index:1;

}

.dsp_p2 .im4{

	position:absolute;

	left:0;

	top:0;	

	z-index:2;

}

.dsp_p2 .im5{

	position:absolute;

	left:0;

	top:0;	

	z-index:3;

}

.dsp_p3{

	width:100%;

	height:800px;

	background:url("../images/dsp_p3.jpg") no-repeat top center;	

}

.dsp_p4{

	width:100%;

	height:800px;

	background:url("../images/dsp_p4.jpg") no-repeat top center;	

}

.dsp_p4 .wp1200{

	height:800px;

	position:relative;

	width:1200px;

	margin:0 auto;

}

.dsp_p4 .t1{

	position:absolute;

	top:220px;

	line-height:32px;

	font-size:22px;

	color:#dc0b16;

	width:220px;

	text-align:right;	

	right:570px;

}

.dsp_p4 .t2{

	position:absolute;

	top:300px;

	height:96px;

	line-height:96px;

	font-size:80px;

	color:#231815;

	right:0;

	padding-right:80px;

	background:url("../images/dsp_p42.png") no-repeat right 65px;

}

.dsp_p4 .t3{

	display:inline-block;

	height:52px;

	line-height:52px;

	border:2px dashed #8b7d6c;	

	width:220px;

	text-align:center;

	font-size:40px;

	color:#000;

	position:absolute;

	top:440px;

	right:490px;

}

.dsp_p4 .t5{

	display:inline-block;

	height:52px;

	line-height:52px;

	border:2px dashed #8b7d6c;	

	width:370px;

	text-align:center;

	font-size:40px;

	color:#000;

	position:absolute;

	top:640px;

	right:340px;

}

.dsp_p4 .t4{	

	color:#fff;

	position:absolute;

	top:540px;

	right:0;

}

.dsp_p4 .item{

	display:inline-block;

	width:166px;

	height:50px;

	line-height:50px;

	background:#ea4f56;	

	float:left;

	margin-right:13px;

	text-align:center;

	font-size:30px;

	color:#fff;

}

.dsp_p5{

	height:800px;

	width:100%;	

	background:url("../images/dsp_p5.jpg") no-repeat top center;	

}

.dsp_p5 .wp1200{

	width:1200px;

	height:800px;

	margin:0 auto;

	position:relative;	

}

.dsp_p5 .im1{

	position:absolute;

	left:100px;

	top:245px;	

}

.dsp_p5 .im2{

	position:absolute;

	left:430px;

	top:580px;	

}

.dsp_p6{

	padding:160px 0 180px 0;

}

.dsp_p6 .wp{

	width:1040px;

	margin:0 auto;	

}

.dsp_p6 .title{

	height:76px;

	line-height:76px;	

	margin-bottom:70px;

	font-size:45px;

	color:#231815;

	width:390px;

	background:url("../images/dsp_p42.png") no-repeat right 40px;

}

.dsp_p6 .title em{

	font-size:20px;

	font-style:normal;

	color:#f00;	

}

.dsp_p6 .txt{

	font-size:25px;

	line-height:40px;

	color:#595757;

	text-indent:2em;	

}

.dsp_p7{

	width:100%;

	height:1345px;

	position:relative;

	overflow:hidden;	

	background:url("../images/dsp_p7.jpg") no-repeat top center;

}

.dspp7_in{

	width:1920px;

	height:1345px;

	position:absolute;

	top:0;

	left:50%;

	margin-left:-960px;	

}

.dspp7_in img{

	display:block;

	position:absolute;	

	width:1920px;

	height:1345px;

	left:0;

	top:0;

}

.dspp7_in .im1{

	z-index:15;	

}

.dspp7_in .im2{

	z-index:2;	

}

.dspp7_in .im3{

	z-index:3;	

}

.dspp7_in .im4{

	z-index:4;	

}

.dspp7_in .im4{

	z-index:4;	

}

.dspp7_in .im5{

	z-index:5;	

}

.dspp7_in .im6{

	z-index:6;	

}

.dspp7_in .im7{

	z-index:7;	

}

.dspp7_in .im7{

	z-index:7;	

}

.dspp7_in .im8{

	z-index:8;	

}

.dspp7_in .im9{

	z-index:9;	

}

.dspp7_in .im10{

	z-index:10;	

}

.dspp7_in .im11{

	z-index:11;	

}



.dsp_p8{

	width:100%;

	height:800px;	

	background:url("../images/dsp_p8.jpg") no-repeat top center;

}

.dsp_p9{

	width:100%;

	height:800px;	

	background:url("../images/dsp_p9.jpg") no-repeat top center;

}

.fbar{

	width:42px;

	height:204px;

	position:fixed;

	right:0;

	top:50%;

	z-index:100;

	margin-top:-102px;	

}

.fbar a{

	display:block;

	width:42px;

	height:41px;

	margin:5px 0;	

}

.fbar img{

	display:block;

	width:42px;

	height:41px;	

}

.kf_before{

	position: fixed;

	left: 0;

	top: 50%;

	margin-top:-50px;

	z-index:200;

	background:#870700;

	width:28px;

	text-align:center;

	line-height:16px;

	color:#fff;

	height:82px;

	padding-top:18px;

	border-radius:0 5px 5px 0;

	cursor: pointer;

}



/*3-7�����޸�*/

/*10-17����*/
.cf-footer .col-l{
    float: left;
    width: 360px;
}
.cf-footer .col-r{
	margin-top: 44px;
    float: right;
}
.fd-news{
	font-family: "Adobe","����","΢���ź�";
}
.fd-news h3{
    position: relative;
    font-size: 20px;
    color: #ddd;
    font-weight: 400;
    padding-bottom: 7px;
    margin-bottom: 11px;
}
.fd-news h3:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 40px;
    height: 1px;
    background-color: #fff;
}
.slick-news .item{
    margin-bottom: 11px;
}
.slick-news .item a{
    display: block;
    color: rgba(221,221,221,.5);
    font-size: 16px;
    border-bottom: 1px solid rgba(221,221,221,.5);
    outline: 0;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.slick-news .item a:hover{
    color: #fff!important;
    border-bottom: 1px solid #fff;
}
.cf-footer .copyright{
    float: left;
    width: 400px;
    padding-top:3%;
}
.cf-footer .ewm{
    float: left;
}
/*��������*/
.row-news{
	padding: 85px 0 110px;
	background-color: #fff;
}
.m-txtx1 h1{
	font-size: 18px;
	color: #dc0000;
	border-bottom: 3px solid #eb6877;
	text-align: center;
	margin-bottom: 52px;
}
.m-txtx1 .box{
	margin: 0 175px;
}
.m-txtx1 h2{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #221815;
	text-align: center;
	margin-bottom: 15px;
}
.m-txtx1 .info{
	text-align: center;
	font-size: 12px;
	color: #727171;
	margin-bottom: 50px;
}
.m-txtx1 .info span{
	display: inline-block;
	margin: 0 10px;
}
.m-txtx1 .txt{
	margin-bottom: 20px;
	font-size: 13px;
	color: #221815;
	line-height: 1.5;
	text-indent: 2em;
}
.m-txtx1 .arrows{
	padding: 80px 0;
	overflow: hidden;
	font-size: 25px;
	color: #727171;
}
.m-txtx1 .arrows .prev{
	float: left;
}
.m-txtx1 .arrows .next{
	float: right;
}
.m-txtx1 .arrows a{
	color: #727171;
}
.m-txtx1 .arrows a:hover{
	color: #e60012;
}
.m-listx1{
	margin: 0 70px;
	color: #727171;
}
.m-listx1 h3{
	font-size: 25px;
	font-weight: 400;
	padding: 0 40px;
	height: 52px;
	line-height: 52px;
	background-color: #e4e4e4;
}
.ul-newsx1{
	overflow: hidden;
	border: 3px solid #e4e4e4;
	border-top-width: 4px;
	border-bottom-width: 4px;
	padding: 9px 0;
}
.ul-newsx1 li{
	float: left;
	width: 50%;
}
.ul-newsx1 li a{
	display: block;
	margin: 0 36px;
	font-size: 25px;
	color: #727171;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	line-height: 1.6;
}
.ul-newsx1 li a:hover{
	color: #000;
}
/*10-17���� end*/