@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;}
.w600{ width: 600px;}
.w410{ width: 410px;}
.w560{ width: 560px;}
.h60{ height: 60px;}
.marT60{ margin-top:60px; }

.banner{ height: 400px; background: url(banner.jpg) no-repeat center top;}

.btn_index{ display:block; width:250px; height:34px; padding-top:32px;}

.lmT{ margin: 60px 0 40px; background-repeat: no-repeat; background-position: center top}
.lmT1{ height: 154px; background-image: url(bg_lmT1.png);}
.lmT2{ height: 57px; background-image: url(bg_lmT2.png);}
.lmT3{ height: 57px; background-image: url(bg_lmT3.png);}
.lmT4{ height: 57px; background-image: url(bg_lmT4.png);}

.touti {width: 1200px;height:154Px;overflow: hidden; margin: 65px 0 60px;background: url(bg_lmT1.png) no-repeat center 0;}
.touti .con {width: 1140px;margin: 0 auto;padding: 0 0 50px;overflow: hidden;}
.touti strong {display: block;font: bold 40px/60px 'microsoft yahei';margin: 20px auto 0;overflow: hidden;color: #b61c15;text-align: center;}
.touti strong a:link, .touti strong a:visited {color: #b61c15;}
.touti .doc {width: 1100px;overflow: hidden;font: 18px/24px 'Microsoft YaHei';margin: 10px auto;color: #666;text-indent: 2em;}

.slider1_wrap{ position: relative; width: 600px; height: 337px; overflow: hidden;}
.slider1{}
.slider1 li{ position: relative; width: 600px; height: 337px;}
.slider1 li img{ width: 600px; height: 337px;}
.slider1 .slider_t {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
    text-align: center;
    font: 18px / 24px "Microsoft Yahei";
    text-indent: 1em;
    color: #fff;
    padding-top: 10px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99c91216', endColorstr='#99c91216');
    background: rgba(0, 0, 0, 0.6);
}
.slider1 .slider_t a{ display: block; width: 98%; color: #fff; overflow: hidden; text-align: center;}

.slider1_wrap .bx-wrapper{ position: relative;}
.slider1_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider1_wrap .bx-pager{ position: absolute; bottom: 16px; right: 10px;}
.slider1_wrap .bx-pager-item{ float: left;}
.slider1_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;}

.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;}

.news_list{ margin-bottom: 15px; }
.news_list li{ position: relative; font: 20px/66px "Microsoft Yahei"; text-align: justify; border-bottom: 1px dashed #e0e0e0;overflow: hidden; height: 66px;}
.news_list li a{ max-height: 70px; color: #333; overflow: hidden;}
.news_list li a:hover{ color: #b61c15; font-weight: bold;}

a.btn_more{ float: right; position: relative; width: 55px; height: 30px; font: lighter 16px/30px "Microsoft Yahei"; color: #c62121; text-indent: 10px; letter-spacing: 0.1em; background-color: #f3e2c2; }
a.btn_more:hover{ background-color: #b61c15; color: #fff;}

.jjcz_list{margin-bottom: 15px;}
.jjcz_list li{ position: relative; height: 70px;   overflow: hidden; font: 20px/70px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border-bottom: 1px dashed #e0e0e0;}
.jjcz_list li a{}

.xxzl_list li{ width:270px; float:left; margin:0 15px; }
.xxzl_list li img{width:270px; height:200px;}
.xxzl_list li h3{ text-align:center; padding: 10px 0 30px 0;}
.xxzl_list li h3 a{width:270px; font: 20px/30px "Microsoft Yahei"; text-align: center;}

