@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%;}
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;}
.marB40{ margin-bottom: 40px;}
.w700{ width: 700px}
.w585{ width: 585px}
.w500{ width: 500px}
.w580{ width: 580px;}

.zt_banner{ height: 667px; background: url(banner.jpg) no-repeat center top;}
.main{ padding: 56px 0 40px; background: url(bg.jpg) no-repeat center top;}

.headline{ position: relative; padding: 15px 90px; margin-bottom: 20px; border: 1px solid #dcdcdc;}
.headline:before{ position: absolute; top: -1px; left: -1px; width: 87px; height: 66px; background: url(icon_headline.png) no-repeat center top; content: "";}
.headline h2{ margin-bottom: 10px; font: bold 30px/40px "Microsoft Yahei"; text-align: center;}
.headline h2 a{ color: #cf0708;}
.headline p{ font: 16px/24px "Microsoft Yahei"; color: #666; text-indent: 2em;}

.slider1_wrap{ position: relative; width: 690px; height: 390px; overflow: hidden; border: 5px solid #fff;}
.slider1{}
.slider1 li{ position: relative; width: 690px; height: 390px;}
.slider1 li img{ width: 690px; height: 390px;}
.slider1 .slider_t{  position: absolute; bottom: 0; left: 0; width: 100%; height: 70px;  text-align: center;  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99f35959', endColorstr='#99f35959'); background: rgba(243,89,89,0.7); }
.slider1 .slider_t a{ display: block; width: 80%; height: 24px; padding-top: 14px; margin: 0 auto; font: 18px/24px "Microsoft Yahei"; color: #fff; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.slider1_wrap .bx-wrapper{ position: relative;}
.slider1_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider1_wrap .bx-pager{ position: absolute; bottom: 14px; left: 0; width: 100%; text-align: center;}
.slider1_wrap .bx-pager-item{ display: inline-block;}
.slider1_wrap .bx-pager-link{ display: inline-block; width: 80px; height: 4px; margin: 0 7px; text-indent: 999em; background: #fff; overflow: hidden;}
.slider1_wrap .bx-pager-link:hover, .slider1_wrap .bx-pager-link.active{ background-color: #ffe900; text-decoration: none;}


.slider1_wrap .bx-prev, .slider1_wrap .bx-next{ position: absolute; bottom: 5px; width: 70px; height: 61px; background-image: url(arr1.png); text-indent: 999em; overflow: hidden;}
.slider1_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider1_wrap .bx-next{ right: 0; background-position:  -70px 0;}

.headline_right{ position: relative; float: right; width: 500px; height: 400px; background-color: #fffde0;}
.headline_right:before, .headline_right:after{ position: absolute; width: 450px; height: 35px; content: ""}
.headline_right:before{top: 20px; left: 20px; background: url(icon_yh1.png);}
.headline_right:after{ top: 330px; right: 20px; background: url(icon_yh2.png);}
.headline_list{ width: 430px; padding: 66px 0 0 32px;}
.headline_list li{ padding-bottom: 10px; margin-bottom: 10px; font: 18px/24px "Microsoft Yahei"; border-bottom: 1px dashed #ffe6ba;}
.headline_list li a{ color: #333;}

a.headline_more{ position: relative; float: right; margin: 20px 78px 0 0; font: 14px/16px "Microsoft Yahei"; color: #ffa635; z-index: 10}

.lmT{ height: 124px; margin: 0 auto 30px; background-position: center top; background-repeat: no-repeat;}
.lmT1{ width: 451px; background-image: url(bg_lmT1.png);}
.lmT2{ width: 485px; background-image: url(bg_lmT2.png);}
.lmT3{ width: 455px; background-image: url(bg_lmT3.png);}
.lmT4{ width: 455px; background-image: url(bg_lmT4.png);}

.ddbzs_tem1{ position: relative; float: left; width: 595px; height: 332px;}
.ddbzs_tem1 img{ width: 100%; height: 100%; border-radius: 10px;}
.ddbzs_tem1 h3{ position: absolute; bottom: 0; left: 0; width: 100%; height: 60px; font: 16px/60px "Microsoft Yahei"; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.7); }
.ddbzs_tem1 h3 a{ color: #fff;}

.ddbzs_tem2{ float: left; width: 283px; height: 157px; margin: 0 18px 18px 0;}
.ddbzs_tem2:nth-child(2n){ margin-right: 0;}
.ddbzs_tem2 img{ width: 100%; height: 100%; border-radius: 10px;}

a.btn_more{ position: relative; display: block; width: 160px; height: 32px; margin: 0 auto; font: 16px/32px "Microsoft Yahei"; color: #fff; text-indent: 38px; background-color: #d4362a; border-radius: 4px;}
a.btn_more:before{ position: absolute; top: 50%; left: 112px; width: 10px; height: 10px; margin-top: -5px; background: url(icon_more.png) no-repeat center top; content: ""}

.wzgdzsn{ width: 1178px; height: 330px; margin: 0 auto 40px; background: url(bg_zsn.png) no-repeat center top;}
.wzgdzsn ul{ padding: 40px 55px 0;}
.wzgdzsn ul li{ height: 47px; font: 16px/48px "Microsoft Yahei"; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border-bottom: 1px dashed #d4d4d4;}

#jcl1{ width:954px; margin:0 auto 40px; height:324px; position:relative; }
.jcl_wrap1{ width: 954px; overflow-x: hidden;}
.jcl_container1{ overflow: hidden; width:954px; position: relative; display: block; }
.jcl_container1 li{ position: relative; width: 248px; height: 324px; margin-right: 105px;}
.jcl_container1 li:before{ position: absolute; left: 8px; top: 8px; width: 219px; height: 293px; border: 1px solid #df2a1d; border-radius: 10px; content: ""}
.jcl_container1 li img{ position: absolute; top: 0; left: 0; width: 217px; height: 291px; border: 3px solid #df2a1d; border-radius: 10px;}
.jcl_container1 li h3{ position: absolute; bottom: 0; right: 0; width: 220px; height: 62px; font: 16px/24px "Microsoft Yahei"; text-align: center; background-color: #e7e7e7;}
.jcl_container1 li h3 a{ display: block; height: 48px; padding: 10px 20px 0; overflow: hidden;}

.jcl_next1, .jcl_prev1{ position:absolute; top:50%; display:block; width:40px; height:40px; margin-top: -20px; background-image:url(arr2.png); z-index:10; cursor:pointer;}
.jcl_prev1{ background-position:0 0; left: -100px; }
.jcl_next1{ background-position:-40px 0; right: -100px;}

.news_list1{}
.news_list1 li{ position: relative; height: 53px; padding-left: 36px; font: 18px/54px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border-bottom: 1px dashed #d4d4d4;}
.news_list1 li:before{ position: absolute; top: 50%; left: 4px; width: 17px; height: 21px; margin-top: -11px; background: url(icon_list1.png) no-repeat center top; content: ""}
.news_list1 li a{}

.wmdsd_l{ float: left; width: 680px;}
.wmdsd_l img{ width: 680px; height: 383px;}
.wmdsd_l h3{ height: 60px; margin-top: 5px; font: 18px/60px "Microsoft Yahei"; text-align: center; color: #fff; background-color: #d95553; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.wmdsd_r{ float: right; width: 490px;}
.wmdsd_tem{ margin-bottom: 28px;}
.wmdsd_tem img{ float: left; width: 160px; height: 90px;}
.wmdsd_tem h3{ float: right; width: 306px; font: 16px/34px "Microsoft Yahei";}

.box_gjgh{ width: 1200px; height: 896px; background: url(bg_xxgc.png) no-repeat center top; overflow: hidden;}
.lmT_gjgh{ width: 1110px; height: 83px; margin: 36px auto 24px; background: url(title.png) no-repeat center top;}
.gjgh_wrap{ width: 1110px; height: 664px; margin: 0 auto 30px; overflow-y: scroll;}

.gjgh_tem{ width: 1085px; height: 196px; padding: 22px; margin-bottom: 38px; background-color: #e39797; overflow: hidden; box-sizing:border-box;}

.gjgh_tem img{ float: left; width: 267px; height: 150px;}

.gjgh_tem_r{box-sizing:border-box; position: relative; float: right; width: 730px; height: 150px; padding: 25px 34px 0;}
.gjgh_tem_r:before{ position: absolute; top: 0; left: 0; width: 30px; height: 18px; background: url(icon_yh3.png) no-repeat center top; content: "";}
.gjgh_tem_r:after{ position: absolute; bottom: 0; right: 0; width: 30px; height: 18px; background: url(icon_yh3.png) no-repeat center top; content: "";}
.gjgh_tem_r h3{ height: 24px; margin-bottom: 10px; font: 18px/24px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.gjgh_tem_r h3 a{ color: #fff;}
.gjgh_tem_r p{ height: 56px; font-size: 16px; line-height: 28px; color: #470000; overflow: hidden;}
.gjgh_tem_r p a{ color: #cd1512;}

.news_list2{}
.news_list2 li{ position: relative; height: 50px; padding: 0 20px 0 40px; margin-bottom: 15px; font: 16px/50px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background-color: #f3f3f3;}
.news_list2 li:before{ position: absolute; top: 50%; left: 12px; width: 18px; height: 18px; margin-top: -9px; background: url(icon_list2.png) no-repeat center top; content: "";}
.news_list2 li a{}