﻿@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;}
.w652{ width: 652px;}
.w530{ width: 530px;}
.w560{ width: 560px;}
.hide{ display:none; }
.marB40{ margin-bottom: 40px;}

.zt_banner{ height: 714px; background: url(banner.jpg) no-repeat center top;}
a.btn_index{ position: absolute; top: 20px; right: 0; width: 168px; height: 54px; margin-left: 400px; }

.box1{ background-color: #fff5f0; overflow: hidden;}
.box2{ background-color: #ffece3; overflow: hidden;}


.lmT{ margin: 60px auto 0; }


.nav {width:100%;height:120px;text-align:center; background: url(nav_li.gif) repeat-x left top;}
.nav ul {width:1200px;margin:0 auto;}
.nav ul li {float:left; margin:0 12px;}

.jpcg{overflow: hidden;margin-top: 40px; position: relative;}

.jpcg .list {width: 660px; position: absolute;background-color: #fff; heigth:298px; padding-left: 20px;}
.jpcg .list li {height: 84px; width: 640px;font-size: 24px;overflow: hidden; line-height: 84px;  border-bottom:1px solid #ffcea8;  }
.jpcg .list li a{color: #444;display: block; text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.jpcg .list li.active { font-weight: bold;background: url(li.gif) no-repeat right 20px; margin-left: 0;border-top:none;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.jpcg .list li.active a{color: #a10303; font-weight: bold;}

.jpcg .jpcgPic { width: 520px;height: 338px; background: url(qwfb.png) no-repeat 0 0;}
.jpcg .jpcgPic p {width: 460px; font:20px/38px "Microsoft Yahei"; text-align: justify; overflow: hidden; color: #333333; margin: 25px auto 0;}

.dhyw_k{ background: url(dhyw_k.png) no-repeat 0 0; margin-top: 40px; height: 387px; overflow: hidden;}
.slider1_wrap{ position: relative; width: 652px; height: 367px; overflow: hidden; margin: 8px 0 0 8px;}
.slider1{}
.slider1 li{ position: relative; width: 652px; height: 367px;}
.slider1 li img{ width: 652px; height: 367px;}
.slider1 .slider_t{position: absolute; bottom: 0; left: 0; width: 100%; height: 48px; font: 20px/48px "Microsoft Yahei"; text-indent: 1em; color: #fff; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#000', endColorstr='#000'); background: rgba(0,0,0,0.6); }
.slider1 .slider_t a{ display: block; width: 80%; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.slider1_wrap .bx-wrapper,.slider2_wrap .bx-wrapper{ position: relative;}
.slider1_wrap .bx-controls,.slider2_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider1_wrap .bx-pager,.slider2_wrap .bx-pager{ position: absolute; bottom: 16px; right: 10px;}
.slider1_wrap .bx-pager-item,.slider2_wrap .bx-pager-item{ float: left;}
.slider1_wrap .bx-pager-link,.slider2_wrap .bx-pager-link{ float: left; width: 12px; height: 12px; margin-left: 8px; text-indent: 999em; background: #fff; border-radius: 6px; overflow: hidden;}
.slider1_wrap .bx-pager-link:hover, .slider1_wrap .bx-pager-link.active{ background-color: #ffb932; text-decoration: none;}
.slider1_wrap .bx-pager-link.active{ width: 40px;}
.slider2_wrap .bx-pager-link:hover, .slider2_wrap .bx-pager-link.active{ background-color: #ffb932; text-decoration: none;}
.slider2_wrap .bx-pager-link.active{ width: 40px;}


.slider1_wrap .bx-prev, .slider1_wrap .bx-next{ position: absolute; top: 50%; width: 44px; height: 44px; margin-top: -22px;  text-indent: 999em; overflow: hidden;}
.slider1_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider1_wrap .bx-next{ right: 0; background-position:  -44px 0;}
.slider2_wrap .bx-prev, .slider2_wrap .bx-next{ position: absolute; top: 50%; width: 44px; height: 44px; margin-top: -22px;  text-indent: 999em; overflow: hidden;}
.slider2_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider2_wrap .bx-next{ right: 0; background-position:  -44px 0;}

.news_list{ margin-bottom: 15px; border-top: 1px solid #ccc0a3; margin-right: 10px;}
.news_list li{ position: relative; padding: 15px 10px 15px 20px; font: 20px/32px "Microsoft Yahei"; text-align: justify; border-bottom: 1px dashed #e0e0e0; height: auto;}
.news_list li:before{ position: absolute; top: 25px; left: 0; width: 10px; height: 10px; background-color: #bf0b14; border-radius: 50%; content: ""}
.news_list li a{ max-height: 52px; color: #333; overflow: hidden;}

.list2_tem {position: relative;float: left;width: 300px;height: 336px;}
.list2_tem.tem2 .list2_i { bottom: 0;}
.list2_i { position: absolute;left: 0; width: 300px; height: 168px; z-index: 2;}
.list2_tem.tem2 .list2_tem_wz {top: 0; background-image: url(bgjd01.png);}
.list2_tem_wz { position: absolute; left: 0; width: 300px; height: 182px; z-index: 3;}
.list2_tem.tem1 .list2_i { top: 0;}
.list2_tem.tem1 .list2_tem_wz {bottom: 0;background-image: url(bgjd02.png);}
.list2_i img {width: 100%; height: 100%;}
.list2_tem.tem1 .list2_i {top: 0;}
.list2_tem_wz h3 { padding: 20px 30px 0; font: bold 24px/40px 'Microsoft Yahei';}
.list2_tem_wz h3 a {color: #fff;}

.zbpl_k{ width:1198px; border:1px solid #da3730;background-color:#fff; margin-top:40px; overflow: hidden;}
.news_list1{  padding:0 30px;}
.news_list1 li{ position: relative; padding-left: 25px; font:bold 24px/92px "Microsoft Yahei"; text-align: justify; border-bottom: 1px dashed #e0e0e0; height: 92px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_list1 li:before{ position: absolute; top: 40px; left: 0; width: 10px; height: 10px; background-color: #bf0b14; border-radius: 50%; content: ""}
.news_list1 li a{ max-height: 52px; color: #333; overflow: hidden;}
.news_list1 li a:hover{  color: #a10303;}

.gdsj_k{ height: 724px; background: url(gdsj_bg.png) no-repeat center top; overflow: hidden;}
.gdsj_con{ margin-top:145px;  width:350px;}
.gdsj_con .gdsj_l {background: url(gdsj_l.png) no-repeat center top; float: left; width:350px; height:141px; margin-top:35px;overflow: hidden;}
.gdsj_con .gdsj_r{background: url(gdsj_r.png) no-repeat center top; float: right; width:350px; height:141px; margin-top:35px;overflow: hidden;}
.gdsj_con h3{font: bold 24px/32px "Microsoft Yahei"; padding:15px;}
.gdsj_con h3 a{color: #bd1413;}

.gdczsn_k{margin-top: 40px;}
.gdczsn_k img{ float:left; width:290px; height:474px; overflow:hidden; margin:0 5px;}

.gdczsn_list{ width: 580px;margin-top: 40px;}
.gdczsn_list li{ position: relative; padding: 20px 0 0 25px; font:bold 24px/32px "Microsoft Yahei"; text-align: justify; border-bottom: 1px dashed #e0e0e0; height: 88px; overflow: hidden; float: left;}
.gdczsn_list li:before{ position: absolute; top: 30px; left: 0; width: 10px; height: 10px; background-color: #bf0b14; border-radius: 50%; content: ""}
.gdczsn_list li a{ max-height: 52px; color: #333; overflow: hidden;}
.gdczsn_list li a:hover{  color: #a10303;}

a.btn_more{ margin-top: 20px; font:16px/16px "Microsoft Yahei";color: #bd1413; font-style: italic; margin-bottom: 40px; text-align: right; width: 100%;} 
a.btn_more1{ margin-top: 20px; font:16px/16px "Microsoft Yahei";color: #fff5f0; font-style: italic; margin-bottom: 40px; text-align: right; width: 100%;} 