﻿@charset "utf-8";
/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px"Microsoft Yahei","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;max-width: 1920px; margin: 0 auto;}
a{color:#333;text-decoration:none}
a:hover{color:#341b00;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word; color:#666;}
.g-wp p{ color:#000;}

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.layout, .content{ width:1200px; margin:0 auto; position:relative;}

.boxMo{ min-width:1200px;}
.marB20{ margin-bottom: 20px;}
.marB60{ margin-bottom: 60px;}
.w790{ width: 790px;}
.w410{ width: 410px;}
.w825{ width: 825px;}
.w335{ width: 335px;}

.zt_banner{ position: relative; width: auto; height: 971px; background: url(banner.jpg) no-repeat center top; overflow: hidden;}
.zt_nav{ position: absolute; bottom: 0; left: 0; width: 100%; max-width: 1920px; height: 141px; background: none; background:url(nav.jpg) no-repeat center top;}
.nav_li a{ float: left; margin: 45px 0 0 25px;}

.lmT{ width: 100%; height: 157px; margin-bottom: 30px;background-position: center top; background-repeat: no-repeat;}
.lmT01{ background-image: url(bg_lmT01.png);}
.lmT02{  background-image: url(bg_lmT02.png);}
.lmT03{ background-image: url(bg_lmT03.png);}
.lmT04{ background-image: url(bg_lmT04.png);}
.lmT05{ background-image: url(bg_lmT05.png);}
.lmT06{ background-image: url(bg_lmT06.png);}

.bg_lhyw{ height: 710px; background: url(bg_news.jpg) no-repeat center top; padding-top:45px;min-width:1200px;}
#jcl1{ position: relative; width:780px; height:440px; position:relative; }
#jcl1:before{ position: absolute; top: 10px; right: -10px; width: 780px; height: 440px; background-color: #c80005; content: "";}
.jcl1_wrap{ width: 780px; height: 440px; overflow: hidden;}
.jcl_container1{overflow: hidden; width:780px; position: relative; display: block; }

.jcl_container1 li{ position: relative; width: 780px; height: 440px; margin-bottom: 20px;}
.jcl_container1 li img{ width: 100%; height: 100%;}
.jcl_container1 li h3{ position: absolute; bottom: 0; left: 0; width: 100%;  height: 48px; font: 20px/48px "Microsoft Yahei"; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.7); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.jcl_container1 li h3 a{ color: #fff;}

.jcl_next1, .jcl_prev1{ position:absolute; top: 50%; display:block; width:56px; height:56px; margin-top: -24px; background-image:url(arr1.png); background-repeat: no-repeat; z-index:10; cursor:pointer;}
.jcl_prev1{ background-position:0 0; left: 10px;}
.jcl_next1{ background-position:-56px 0; right: 10px;}

.news_list{ border-top: 1px dashed #fdd79d;}
.news_list li{ height: 48px; padding: 20px 20px 21px; font: bold 18px/24px "Microsoft Yahei"; border-bottom: 1px dashed #fdd79d;}
.news_list li a{ display: block; height: 48px; overflow: hidden;}

.bg_qwft{ height: 648px; background: url(bg_box_qwft.jpg) no-repeat center top; padding-top:45px;min-width:1200px;}

.lhft_news{ position: relative; width: 785px; height: 142px; margin-bottom: 30px; padding: 15px 19px; background-color: #fff; border: 1px solid #ffd7ad;}
.lhft_news:before{ position: absolute; top: -1px; left: -1px; width: 19px; height: 19px; border-left: 2px solid #a3793d; border-top: 2px solid #a3793d; content: "";}
.lhft_news:after{ position: absolute; bottom: -1px; right: -1px; width: 19px; height: 19px; border-right: 2px solid #a3793d; border-bottom: 2px solid #a3793d; content: "";}
.lhft_news h3{ height: 28px; margin-bottom: 10px; font: bold 24px/28px "Microsoft Yahei"; text-overflow : ellipsis; white-space: nowrap; overflow: hidden;}
.lhft_news h3 a{ color: #87632c}
.lhft_news p{ max-height: 96px; font-size: 18px; line-height: 32px; overflow: hidden;}

.lhft_i{ width: 335px; height: 378px; border: 1px solid #ffd7ad;}

.bg_ysbg{ height: 614px; background: url(bg_ysbg.jpg) no-repeat center top; padding-top:45px;min-width:1200px;}

.DN_content_in{
			position: relative;
			width: 1200px;

			overflow: hidden;
		}
		/*公用样式*/
		.DN_box_txt_p1 a{
			color: #fff3d5;
			font-size: 20px;
			line-height: 20px;
			font-family: "微软雅黑";
		}
		.DN_box_txt_p2{
			margin-top: 15px;
		}
		.DN_box_txt_p2 a{
			display:block;
			color: #fff3d5;
			width:200px;
			font-size: 20px;
			line-height: 20px;
			margin-left: 20px;
			font-family: "微软雅黑";
		}
		.DN_box_txt_p3{
			margin-top: 8px;
		}
		.DN_box_txt_p3 a{
			color: #fff3d5;
			font-size: 30px;
			line-height: 20px;
			margin-left: 20px;
			font-weight: bold;
			font-family: "微软雅黑";
		}
		.DN_box_txt_p4{
			padding-top: 18px;
		}
		.DN_box_txt_p4 a{ text-align: justify; text-decoration: none;
			display: block;
            width: 200px;
			color: #fff3d5;
			font-size: 24px;
			line-height: 40px;
			margin-left: 20px;
			font-family: "微软雅黑";
		}
		/*DN_box1*/
		.DN_box1{
			float: left;
			width: 240px;
			height: 399px;
			//border-right: 1px solid #e14038;
		}
		.a_img img {
    width: 240px;
    height: 199px;
}
		.DN_box1_txt{
			width: 240px;
			height: 200px;
			background-color: #d1a84f;
			position: relative;
		}
		.DN_box1_txt_sj{
			position: absolute;
			top: -30px;
			right: 11px;
		}
		/*DN_box2*/
		.DN_box2{
			float: left;
			width: 240px;
			height: 399px;
			//border-right: 1px solid #e14038;
		}
		.DN_box2_txt{
			width: 240px;
			height: 199px;
			background-color: #e13f3c;
            border-bottom: 1px solid #e13f3c;
			position: relative;
		}
		.DN_box2_txt_sj{
			position: absolute;
			bottom: -31px;
			right: 10px;
			z-index: 2;
		}
		.DN_box2 .DN_box_txt_p1 a{
			color: #fff;
		}
		
		.DN_box2_txt .DN_box2_txt_content .ziti_c a{ 
			color: #fef4d9;
		}


		/*复用代码特殊样式*/
		.DN_content_in .DN_box2_02{
			border-right: 0;
		}
		.DN_content_in>.DN_box2>.DN_box2_txt>.DN_box2_txt_content>.ziti_c>a:hover{
			text-decoration: underline;
		}

.bg_gdczzyn{ height:550px; background: url(bg_czzyn.jpg) no-repeat center bottom; overflow: hidden; padding-top:45px;min-width:1200px;}

#jcl3{ position: relative; width:1200px; height:300px; position:relative; }
.jcl3_wrap{ width: 1200px; height: 500px; overflow: hidden;}
.jcl_container3{overflow: hidden; width:1200px; position: relative; display: block; }

.jcl_container3 li{ position: relative; width: 280px; height: 300px; margin-right: 27px;}
.jcl_container3 li img{ width: 100%; height: 100%;}

.jcl_next3, .jcl_prev3{ position:absolute; top: 50%; display:block; width:56px; height:56px; margin-top: -28px; background-image:url(arr1.png); background-repeat: no-repeat; z-index:10; cursor:pointer;}
.jcl_prev3{ background-position:0 0; left: 0;}
.jcl_next3{ background-position:-56px 0; right: 0;}


.bg_mdcz{ height:788px; background: url(bg_mdcz.jpg) no-repeat center top; overflow: hidden; padding-top:45px;min-width:1200px;}
.jpcg{ background: url(mdcz.png) no-repeat center top; overflow: hidden; height:525px;}
.jpcg .list {width: 400px; margin-top:30px;float: right; margin-right: 30px;}
.jpcg .list li {    position: relative; color: #fff;
    height: 90px;
    padding-left: 30px;
    font: 20px/90px "Microsoft Yahei";
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    border-bottom: 1px dashed #eee;
}
.jpcg .list li:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 18px;
    height: 18px;
    background-color: #fff;
    content: "";
    border-radius: 50%;
}
.jpcg .list li a{color: fff;}


.jpcg .jpcgPic { width: 636px;height: 465px;position: absolute; overflow: hidden; margin: 30px 0 0 45px;float: left;}
.jpcg .jpcgPic .pic {width: 636px; height: 465px;}
.jpcg .jpcgPic .pic img {width: 636px; height: 465px; overflow: hidden;}

.bg_mtbd{ height:711px; background: url(bg_mtbg.jpg) no-repeat center top; overflow: hidden; padding-top:45px;min-width:1200px;}

.jcl_container4{overflow: hidden; width:1200px; position: relative; display: block; }

.jcl_container4 li{ position: relative;  width: 376px; margin:0 15px; float: left;}
.jcl_container4 li img{ width: 376px; height: 176px;}
.jcl_container4 li h3{ height: 50px; padding: 0 20px; background-color: #c69b74;}
.jcl_container4 li h3 a{ font: 18px/50px "Microsoft Yahei"; color: #fff}
.lvjd_news{ position: relative; width: 580px; height: 78px; padding: 0 20px 0 50px; background-color: #ffefe0; border: 1px solid #ffd7ad; overflow: hidden; margin: 20px 15px 0 15px; float: left;}
.lvjd_news:before{ position: absolute; top: 50%; left: 16px; width: 16px; height: 16px; margin-top: -8px; background-color: #fff; border: 1px solid #ffd7ad; border-radius: 50%; content: "";}
.lvjd_news h3{ font: 20px/78px "Microsoft Yahei";}
.lvjd_news h3.sty2{ padding-top: 11px; line-height: 28px;}
.lvjd_news h3 a{ color: #333;}

#jcl2{ width:1200px; margin:0 auto; height:494px; position:relative; }
.jcl_wrap2{ width: 1200px; overflow-x: hidden;}
.jcl_container2{overflow: hidden; width:1200px; position: relative; display: block; }
.jcl_container2 li{ position: relative; width: 386px; height: 444px; margin-right: 21px;}
.jcl_container2 li:before{ position: absolute; bottom: 1px ; width: 386px; height: 1px; background-color: #bababa; content: ""}
.jcl_container2 li:after{ position: absolute; bottom: 0px; right: 0; width: 42px; height: 3px; background-color: #e63604; content: ""}
.jcl_container2 li img{ width: 386px; height: 217px;}
.jcl_container2 li h3{ max-height: 56px; margin-top: 20px; font: bold 24px/28px "Microsoft Yahei"; overflow: hidden;}
.jcl_container2 li h3 a{}
.jcl_container2 li p{ max-height: 112px; margin-top: 14px; font-size: 16px; line-height: 28px; color: #666; overflow: hidden;}

.jcl_next2, .jcl_prev2{ position:absolute; bottom:0; display:block; width:34px; height:34px;  background-image:url(arr2.png); z-index:10; cursor:pointer;}
.jcl_prev2{ background-position:0 0; right: 42px; }
.jcl_next2{ background-position:-34px 0; right:0;}