@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:1000px; margin:0 auto; position:relative;}

.boxMo{ min-width:1000px;}

.space0{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}
.space5{clear:both; height:5px; display:block; font-size:1px;overflow:hidden;}
.space10{clear:both; height:10px; display:block; font-size:1px;overflow:hidden;}
.space15{clear:both; height:15px; display:block; font-size:1px;overflow:hidden;}
.space20{clear:both; height:20px; display:block; font-size:1px;overflow:hidden;}
.space25{clear:both; height:25px; display:block; font-size:1px;overflow:hidden;}
.space30{clear:both; height:30px; display:block; font-size:1px;overflow:hidden;}
.space35{clear:both; height:35px; display:block; font-size:1px;overflow:hidden;}
.space50{clear:both; height:50px; display:block; font-size:1px;overflow:hidden;}
.h300{ height: 300px; overflow: hidden;}
.h215{ height: 215px; overflow: hidden;}
.h334{ height: 334px; }
.h165{ height: 165px; }
.h327{ height: 327px; overflow: hidden;}
.w490{ width: 490px; }

/*焦点图开始*/
.picFocus{width:490px;position:relative;height:300px;overflow:hidden;}
#picBox{width:490px; height:300px; overflow:hidden; position:relative;}
#showPic{ margin:0; padding:0; list-style:none; height:300px; width:9000px; position:absolute;}
#showPic li{ float:left; margin:0; padding:0; height:300px;width:490px;position:relative;}
#showPic li a,.lBox .lSide .bImg{color:#fff;}
#showPic li a:hover,.lBox .lSide .bImg:hover{color:#ff0;}
#showPic li p{position: absolute; bottom: 0; left: 0; width: 490px; height: 50px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.8); text-align: center; font: 14px/64px "宋体"; overflow: hidden; color: #fff;}

#showPic li img{ display:block;width:490px;height:300px;}
#iconNum{ padding: 0px; margin: 0px; position: absolute; bottom: 35px; right: 110px;}
#iconNum li{ margin:0 5px;
    position: relative; float: left; width: 40px; height: 2px; text-align: center; line-height: 18px; cursor: pointer; background-color: #fff;}
#iconNum li:hover,#iconNum li.active{background-color:#3385ff;}

.i_lmT{ position: relative; height: 35px; padding-left: 28px; font-size: 18px; font-weight: bold; line-height: 34px; color: #1a6fc6; background: url(../images/tri.png) no-repeat 12px center; border-bottom: 2px solid #0b59aa;}
.i_lmT span{ line-height: 18px; margin-left: 5px; padding-left: 5px; font-size: 12px; border-left: 2px solid #bfbfbf; color: #bfbfbf;}
.i_lmT .i_lmT_link{ color: #1a6fc6; position: static; font-size: 18px; font-weight: bold; line-height: 34px;}
.i_lmT a{ position: absolute; bottom: 7px; right: 10px; font-size: 14px; color: #bfbfbf; line-height: 14px;}
.i_fzdt_list{ height: 262px; padding: 0 15px; }
.i_fzdt_list li{ height: 18px; padding-top: 16px; *padding-top: 14px; font-size: 16px; line-height: 18px; overflow: hidden;}
.i_fzdt_list span{ float: left; margin-right: 5px;  font-weight: bold; display: inline;}
.i_fzdt_list_t{ float: left; padding-left: 5px; font-weight: normal; font-size: 16px;  border-left: 2px solid #919191}
.i_fzdt_list_t a{ }

.gd_block{ }
.gd_block_con{ height: 176px; padding: 0 10px}
.gd_block_t{ height: 24px; margin: 15px 0; padding: 0; font: 20px/24px "Microsoft Yahei"; overflow: hidden;}

.gd_block img{ float: left; width: 180px; height: 108px;}
.gd_block_des{  height: 96px; padding-left: 12px; font: 12px/24px "宋体"; color: #888; overflow: hidden;}
.gd_block_des a{ color: #333;}

.i_gcss_list{ padding: 0 9px; }
.i_gcss_list li{ height: 60px; padding: 14px 0; overflow: hidden; border-bottom: 1px solid #dfdfdf;}
.i_gcss_list li img{ float: left; width: 60px; height: 60px; }
.i_gcss_wz{ float: right; width: 390px;}
.i_gcss_t{ height: 18px; font-size: 16px; line-height: 18px; font-weight: bold; overflow: hidden;}
.i_gcss_des{ margin-top: 5px; font-size: 12px; line-height: 18px; height: 36px; overflow: hidden;}

.tBlock{ position: relative; width: 489px; height: 96px; background-color: #f5f5f5; }

/**/
.gd_zdpt_wrap{ position: relative; padding: 19px; border: 1px solid #dfdfdf; border-top: none;}
#picBox_gd_zdpt{width:950px; height:260px; overflow:hidden; position:relative;}
#showPic_gd_zdpt{ margin:0; padding:0; list-style:none; height:260px; width:5700px; position:absolute;}
#showPic_gd_zdpt li{ float:left; margin:0; padding:0; height:260px;width:950px;position:relative;}

#showPic_gd_zdpt li img{ float: left; width:460px;height:260px;}

.gd_zdpt_right{ float: right; width: 465px;}
.gd_zdpt_t{ height: auto; margin-bottom: 10px; font-size: 20px; color: #333;}
.gd_zdpt_list{}
.gd_zdpt_list .gd_zdpt_list_tem{ position: relative; height: 36px; padding-left: 20px; font: 16px/36px "Microsoft Yahei"; overflow: hidden;}
.gd_zdpt_list .dot{ position: absolute; left: 0; top: 50%; margin-top: -5px; width: 10px; height: 10px; background: #dfdfdf;}


#iconNum_gd_zdpt{ position:absolute; bottom:10px; right:5px;}
#iconNum_gd_zdpt li{ float:left;width:10px; height:10px; list-style:none;cursor:pointer; padding:0; margin:0;margin-left:5px; color:#fff;background:#d9d9d9; border-radius: 50%;}
#iconNum_gd_zdpt li:hover,#iconNum_gd_zdpt li.active{background-color:#0068b7;}

.gd_zn{}
.gd_zn a{ float: left; margin-right: 20px;}
.gd_zn a img{ width: 320px; height: 130px;}

/**/
.picFocus_tsfz{  width:980px; height:640px; padding: 10px 9px; overflow:hidden; position:relative;}
#picBox_tsfz{ width:980px; height:590px; overflow:hidden; position:relative;}
#showPic_tsfz{ margin:0; padding:0; list-style:none; height:590px; width:6000px; position:absolute;}
#showPic_tsfz li{ float:left; margin:0; padding:0; height:590px;width:980px;position:relative;}

#showPic_tsfz li p{ height:36px;  width:980px; padding-left:10px; font:bold 24px/36px "Microsoft Yahei"; color: #000; overflow: hidden;}

#showPic_tsfz li img{ display:block;width:980px;height:550px;}
#iconNum_tsfz{ position:absolute; bottom:30px; left: 50%; margin-left: -45px;}
#iconNum_tsfz li{ float:left;width:12px; height:12px;cursor:pointer; margin-left:5px; background: #9c9c9c; border-radius: 50%;}
#iconNum_tsfz li:hover,#iconNum_tsfz li.active{ background:#017cb0;}

/*20191024*/
.gdcyy_list{ padding: 16px 3px; border: 1px solid #dfdfdf; border-top: 0;}
.gdcyy_list li{ float: left; width: 220px; margin: 0 14px;}
.gdcyy_list li img{ width: 220px; height: 135px;}
.gdcyy_list li h3{ margin-top: 5px; height: 24px; font: 16px/24px "Microsoft Yahei"; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.bgf5{ background-color: #f5f5f5;}
.bgf{ background-color: #fff;}

.pad20{ padding: 0 20px;}
.mar29{ margin: 0 29px; padding-bottom: 29px;}
.pad50{ padding: 0 50px;}
.padB50{ padding-bottom: 50px;}
.pad10{ padding: 0 10px;}
.marTm10{ position: relative; top: -10px;}
.mgR0{ margin-right: 0;}
.mgT50{ margin-top: 50px;}
.mgB10{ margin-bottom: 10px;}
.mgB20{ margin-bottom: 20px;}
.mgB35{ margin-bottom: 35px;}
.noBor{ border: none;}
.borB{ border-bottom: 1px solid #dfdfdf;}
.borNT{ border: 1px solid #dfdfdf; border-top: none;}