@charset "utf-8";
body {font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; background:#ffffff; color:#5c5c5c; text-align:left; line-height:22px; }
input, select { font-size:12px; }
a{ color:#5c5c5c; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium}
a:link,a:hover,a:visited, a:active, a:focus {color:#5c5c5c;   text-decoration:none;outline-style:none; outline-color:invert; outline-width:medium} 
*{ margin:0px; padding:0px; }
ul,li{ padding:0px; margin:0px; list-style:none;}
a img{ border:none;}
.clear{ clear:both; height:0;line-height:0; overflow:hidden; display:block;}
/*Global*/
.in_con{ padding-top:10px; padding-bottom:50px;}
.body_con1{ padding-top:100px;}
.gun_top{position:fixed !important; width:100%; top:0px; left:0px;_position:absolute;_bottom:auto; z-index:10;}
.big_dh{ height:41px; line-height:41px; background:#CE0000; position:fixed !important; width:100%; top:0px; left:0px;_position:absolute;_bottom:auto;}
.big_dh2{ height:41px; line-height:41px; background:#CE0000; width:100%; top:0px; left:0px;_position:absolute;_bottom:auto;}
.big_bt{ color:#2a64ab; font-size:16px; text-align:center;}
.r_title{ font-size:14px; color:#6e6f70; background:url(../images/more_tb.png) no-repeat right center; padding-right:25px;  height:33px; float:right; display:block; margin-right:18px;line-height:32px;}
.big_cent_bt{ font-size:15px; color:#ffffff; text-align:center; position:absolute; left:50px;}
.er_show_list{ padding-top:89px; min-height:700px; height:auto; _height:700px; background:#353535; display:none; position:relative; z-index:1; }
.er_show_list .miss_dh{ height:30px; line-height:30px; background:#FFFFFF;}
.miss{ background:url(../images/erji_jt2.png) no-repeat center center; width:41px; height:30px; float:right; margin-right:30px; margin-top:15px;}
.er_show_list ul{ margin-top:40px; clear:both;}
.er_show_list ul a.erli{text-align:left; font-size:16px;height:51px; line-height:51px;  border-top:solid 1px #252525; border-bottom:solid 1px #1c1c1c; color:#FFFFFF; position:relative; z-index:8; display:block;}
.er_show_list ul li{padding-left:80px; height:51px; display:block; background:url(../images/erji_jt3.png) no-repeat 30px center;}
.er_show_list a.hover{ background:#1d1d1d;}
.top{ height:49px; background:#0875D2; color:#FFFFFF; line-height:49px; font-size:24px; padding-left:10px; }
.top a{ color:#FFFFFF}
.top .logo{ float:left;}
.top .app{ float:right; background:url(../images/app_tb.jpg) no-repeat left center; padding-left:18px; height:20px; display:block; color:#ffffff; margin-top:22px; margin-right:6px; cursor:pointer;}
.big_dh .back{ background:url(../images/back.png) no-repeat; width:27px; height:17px; float:left; display:block; margin-left:10px; margin-top:12px; }
.big_dh2 .back{ background:url(../images/back.png) no-repeat; width:27px; height:17px; float:left; display:block; margin-left:10px; margin-top:12px; }
.big_dh .plun{ background:url(../images/note_p.png) no-repeat left 0px; height:20px; margin-top:10px; line-height:20px;text-align:left; padding-left:23px; display:block; float:right; width:35px; color:#FFFFFF; cursor:pointer; font-size:13px; }
.big_dh .xunjia{ background:url(../images/top_xunjia.png) no-repeat left center; height:20px;text-align:left; margin-top:10px; line-height:20px; color:#FFFFFF; cursor:pointer; display:block; padding-left:20px; float:right; width:40px; font-size:13px; }
/*Top*/


.mainMenu{ width:100%;  z-index:3; background-color:#FFFFFF}
.mainMenu ul li{width:20%; text-align:center; float:left;}
.mainMenu ul li a{  color:#000000; display:block;}
.mainMenu ul li a:link{color:#000000; }
.mainMenu ul li a:visited{color:#000000;}
.mainMenu ul li a:active{color:#000000;}
.mainMenu ul li a:hover{ color:#CE0000}
.mainMenu ul li a.hover{ color:#1887c2;}
.mainMenu ul li a.none{ background:none;}
.mainMenu .main_dh{
	 height:40px; line-height:40px;
	 /*阴影*/
	-moz-box-shadow:0px 2px 3px #b2aa9d;             /* For Firefox3.6+ */
	-webkit-box-shadow:0px 2px 3px #b2aa9d;          /* For Chrome5+, Safari5+ */
	box-shadow:0px 2px 3px #b2aa9d;                  /* For Latest Opera */
	position:relative; z-index:2;
	overflow:hidden;
}


.news_date{
	width:100%;margin-bottom:10px;text-align:right;margin-top:-10px;
}


.banner{margin-bottom:-7px; text-align:center;}
.dh{ height:30px; background:#0875D2; font-size:13px; color:#ffffff; margin-top:1px; clear:both;}

.nei_dh{ height:33px; font-size:13px; color:#ffffff; clear:both; position: absolute; right:0px; top:7px;}


#big_img img{ width:100%; text-align:center}
.dh .l_title{  float:left; padding-left:12px; line-height:30px; }
.dh .r_more,.nei_dh .r_more{  float:right; margin-right:18px; padding-top:8px; line-height:15px; }
.dh .r_more a{ color:#FFFFFF;}
.content{ padding:8px;}
.bo_dh{ padding-bottom:50px; padding-left:5px; padding-right:5px;}
.bo_dh h2{ font-size:14px; color:#FF0000}
.pro_contet{ padding-bottom:8px;}
.prolist{ z-index:1; position:relative; width:100%;  background:url(../images/line1.jpg) no-repeat 40px bottom; padding-bottom:2px;  clear:both; }
.prolist a.block_list{ display:block; min-height:100px; padding-top:12px; padding-bottom:12px; padding-left:145px; padding-right:10px;}
.prolist a:hover{ background:#F2F2F2;}
.prolist .l_pic{ position:absolute; width:122px; left:8px; top:15px; text-align:center;}
.prolist .r_con{}
.honner_li{ padding:5px 10px; position:relative;}
.honner_li .pic{ position:absolute; top:115px; right:0px;}
.honner_li ul li{ line-height:22px; height:22px; background:url(../images/tb3.jpg) no-repeat left center; padding-left:15px;} 
.honner_dh{ height:28px; line-height:28px; background:url(../images/intro_title2.jpg) no-repeat left center; color:#FFFFFF; font-size:13px; padding-left:15px; clear:both;}
.intro_con{ padding:15px 20px; padding-top:10px;}
.news_con{  padding-top:10px;padding-bottom:8px; }
.news_con ul a.news_li{ height:41px; line-height:41px; background:url(../images/news_li.jpg) repeat-x; display:block; border-bottom:solid 1px #ebebeb;}
.news_con ul li{ background:url(../images/tb2.png) no-repeat 15px center; padding-left:35px; height:41px; font-size:14px;}
.news_con ul a:hover{background:#F2F2F2;}

.news_conm ul a.news_li{ height:30px; line-height:30px;display:block;border-bottom:dashed 1px #ebebeb;}
.news_conm ul li{background:url(../images/tb2.png) no-repeat 5px center;  padding-left:15px; height:30px; font-size:14px;}
.news_conm ul a:hover{background:#F2F2F2;}

.big_bt{ color:#2a64ab; font-size:16px; text-align:center;}
.big_pic{ text-align:center; padding:5px 0px;}
.dis_share{ margin:20px 0px; clear:both; height:32px; padding-top:8px; text-align:center; border:solid 1px #d8d8d8; background:url(../images/news_li2.jpg) repeat-x bottom; border-radius: 0.6em 0.6em 0.6em 0.6em; color:#3d3d3d; display:block; cursor:pointer; font-size:20px; font-family:'微软雅黑';}
.big_news_bt{ color:#000000; font-size:18px; text-align:center; padding:15px 0px;}
.intro_more ul a.news_li{ height:41px; line-height:41px; background:url(../images/news_li.jpg) repeat-x; display:block; border-bottom:solid 1px #ebebeb;}
.intro_more ul li{  height:41px; text-align:center; font-size:16px;}
.intro_more ul a:hover{background:url(../images/tb2.png) no-repeat 38% center; color:#CE0000;}
.intro_more ul a.hover{ background:#FFFFFF;}
/*Content*/
.bottom{ background:#0875D2; line-height:40px; height:40px; width: 100%; z-index: 999; color:#FFFFFF;  position:fixed;left:0px;bottom:-2px;_position:absolute;_top:expression(document.documentElement.clientHeight+document.documentElement.scrollTop-this.offsetHeight); font-size:13px;}
.bottom a{ color:#FFFFFF; width:24%; text-align:center; display:block; float:left; padding-top:2px;border-left:solid 1px #ffffff;position:relative; }
.bottom a.none{ border:none;}
.bottom a span{ padding:3px 0px;}
.bottom .tb1{ padding-left:18px; background:url(../images/bottom_tb1.png) no-repeat left center; color:#FFFFFF;}
.bottom .tb2{ padding-left:22px; background:url(../images/bottom_tb2.png) no-repeat left center; color:#FFFFFF;}
.bottom .tb3{ padding-left:22px; background:url(../images/bottom_tb3.png) no-repeat left center; color:#FFFFFF;  border:none;}
.bottom .tb4{ padding-left:22px; background:url(../images/bottom_tb4.png) no-repeat left center; color:#FFFFFF;}
.bottom .tb5{ padding-left:22px; background:url(../images/bottom_tb8.png) no-repeat left center; color:#FFFFFF;  border:none;}
.bottom .tb7{ padding-left:22px; background:url(../images/bottom_tb7.png) no-repeat left center; color:#FFFFFF;  border:none;}
.bottom a.last{ width:24%;}
/*Bottom*/
.search_dh{ background:#f5f5f5; border-top:solid 1px #e4e4e4; height:38px; width: 100%; z-index: 999;  position:fixed;left:0px;bottom:38px;_position:absolute;_top:expression(document.documentElement.clientHeight+document.documentElement.scrollTop-this.offsetHeight); display:none;}
.search_dh ul{ padding-top:4px; width:250px; margin:0px auto;}
.search_dh ul li{ float:left; margin-left:4px; display:inline;}
.search_dh ul li .search_k{ width:192px; height:26px; background:url(../images/search_k.jpg) no-repeat; border:none; padding-left:10px; line-height:26px;}
.x_dh{ background:#f5f5f5; border-bottom:solid 1px #e4e4e4; text-align:center; height:32px; line-height:32px; font-size:14px; color:#737373;}
.pl_con{ padding:20px 30px;}
.pl_line{ padding:10px 0px; clear:both; }
.pl_line .l_font{ width:40px; float:left; padding-top:5px;}
.pl_line .r_input{ width:80%; float:left;}
.pl_line .r_input ul li{ float:left; margin-right:2px;}
.pl_input{ border:solid 1px #cbc7c7; width:100%; height:22px; line-height:22px; background:none;}
.pl_submit{ background:#0875D2; color:#ffffff; width:66px; height:30px; line-height:30px; text-align:center; border:none; display:block; float:right;}
a.pl_submit{color:#ffffff; }
a:hover.pl_submit{color:#ffffff; cursor:pointer}
.pl_dhm{ height:31px; background:#0875D2; line-height:31px; margin-top:1px; text-align:center;}
.pl_dhm ul a{ float:left; display:block; height:31px;color:#FFFFFF; padding-left:20px;}
.pl_dhm ul li{  font-size:13px; color:#FFFFFF;cursor:pointer;}
.pl_dhm ul a.hover{ background: #910000;}
.pl_note_con ul li{ padding: 5px 33px 5px 10px; }
.pl_note_con ul li img,.pl_note_con ul li input{ vertical-align: middle;}

.pl_input3{    background: none repeat scroll 0 0 #FDFDFD; border-color: #858585 #AFAFAF #C9C9C9; border-style: solid; border-width: 1px; box-shadow: 1px 2px 3px #B7B7B7 inset !important; height: 33px; line-height: normal; padding: 0 10px; width: 100%; font-size:14px;}
.bh1{ padding-left:60px; background:url(../images/bh1.png) no-repeat left;}
.bh2{ padding-left:60px; background:url(../images/bh2.png) no-repeat left;}

.lang{ cursor:pointer}

.pl_textarea{   background: none repeat scroll 0 0 #FDFDFD;border-color: #858585 #AFAFAF #C9C9C9;border-style: solid; border-width: 1px;
box-shadow: 1px 2px 3px #B7B7B7 inset !important; height: 130px; line-height: 20px; padding: 10px; width: 100%; font-size:14px;}
.pl_list ul li{border-bottom: 1px solid #CCCCCC; display: block;min-height: 47px;padding: 0 20px;}
.pl_list ul li h3{color: #000000; font-weight: normal; overflow: hidden; padding: 5px 0;}
.pl_list ul li .date_title{color: #B9B9C8;line-height: 18px;overflow: hidden; padding-bottom: 5px;}
.f_left{ float:left;}
.f_right{ float:right;}
.fonts_con{position:absolute; right:75px; top:-2px; z-index:1;}
.fonts_con .on_font{display: inline-block;height: 27px; line-height:19px;padding: 0 10px;margin-left: 5px;border: 1px solid #ffffff;vertical-align: middle;border-radius: 5px;-moz-border-radius: 5px ;-webkit-border-radius: 5px; color:#FFFFFF;}
.fonts_con .font_type{position:absolute; top:34px; left:3px; display:none;}
.fonts_con .font_jt{width: 0px;height: 0px;font-size: 0px;position: absolute;left: 50%;top: 2px;margin-left: -7px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #fff;  text-indent:-9999px;}
.fonts_con .font_list{width: 46px; margin-top:9px;border: 1px solid rgba(0,0,0,0.2);background: #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.fonts_con .font_list li{height:30px; line-height:30px; text-align:center; color:#5c5c5c; }
.fonts_con .font_list li.achover{background:#d6d6d6;}
#fonts_into{ left:15px; top:2px;}
#fonts_into .on_font{ color:#787878; border: 1px solid #787878;}
#fonts_into .font_jt{border-bottom: 8px solid #787878;}
#fonts_into .font_type{ top:27px;}

.n_other{ 
	margin:0px 0px; clear:both; height:24px; padding-top:5px; text-align:center; background:#eeeeee; border-radius: 0.6em 0.6em 0.6em 0.6em; color:#3d3d3d; border:none; display:block; cursor:pointer; margin-bottom:45px;
}
.n_other a{ width:50%; display:block; text-align:center; float:left}


/*图库特效*/
.slideBox{width:100%;margin:0px auto;overflow:hidden;position:relative; margin-top:80px;}
.slideBox .hd{width:100%;overflow:hidden;overflow:hidden;}
.slideBox .hd .prev{float:left;position:absolute;top:40%;left:0px;z-index:2;text-align:left;cursor:pointer;}
.slideBox .hd .next{float:right;position:absolute;top:40%;right:0px;z-index:2;cursor:pointer;}
.slideBox .bd .pic{text-align:center;}
.slideBox .bd ul li{width:100%;overflow:hidden;}
.slideBox .bd .pic img{overflow:hidden;width:100%;}
.slideBox .bd .tit{width:100%;overflow:hidden;margin-top:15px;}
.slideBox .bd .tit .tit_l{float:left;height:50px;font-size:20px;width:15%;min-width:50px;}
.slideBox .bd .tit .tit_l span{color:#e55656;font-size:28px;}
.slideBox .bd .tit .tit_l em{color:#666666;font-size:22px;font-style:normal;} 
.slideBox .bd .tit  .tit_r{float:right;color:#666666;width:85%;}




.listmain{ /*width:300px;min-width:320px;*/ padding:10px 0px 0px; margin:0 auto; overflow:hidden;}

.listmain ul{ /*width:310px;*/display:table; font-size:12px;display: flex; flex-wrap: wrap;/*display: -webkit-flex;-webkit-flex-wrap: wrap;*/}

.listmain ul li{ display:inline-block;

	float:none;

	display:flex;

	align-items:stretch;

	/*background-color:red;*/

	/*min-width:322px;*/

	/*vertical-align:bottom;*/

	vertical-align:bottom;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-ms-box-sizing:border-box;

	-o-box-sizing:border-box;

	box-sizing:border-box;/* float:left;margin-right:10px;*/ width:49.9%; overflow:hidden; text-align:center; /*width:143px;*/ margin-bottom:10px; /*display: -webkit-flex;align-items: stretch;-webkit-box-align: stretch;*/ padding:0 5px; padding-bottom:5px;}

.listmain ul li img{ width:100%; border-radius: 5px 5px 0px 0px;}

.listmain ul li div.libox{align-items:stretch; background-color:#fff; border-radius: 5px; /* margin:0 5px;*/ /*padding:0 5px;*/ height:auto;  width:100%; /*border:1px solid #E0E0E0;*/ box-shadow: 0px 1px 3px rgba(0, 0, 0, .25); }

/*.listmain ul li div.widthbox{ width:100%;}*/

.listmain ul li a p{ color:#333; height:30px; line-height:30px; /*width:138px;*/ text-align:left; overflow:hidden; padding-top:5px; padding-left:5px;}



.next { clear:both;
	line-height: 28px;
	padding:10px; margin-bottom:35px;
}
.next a {
	color: #333333;
}

.ttpp{ font-size:14px;  height:30px; line-height:30px; color:#990000}
.sfqt{ font-size:14px; font-weight:bold; height:30px; line-height:30px; color: #FF0000}
.xiazai{ overflow: hidden}
.xiazai li{
	border-bottom:#CCC 1px  dotted;
	font-size:14px;
	line-height:36px; height:36px; float:left; width:50%;
}

.xiazai li img{ margin-top:3px;}


.xiazai li span{ color: #666666}
.xiazai li em{ color: #FF0000; font-style:normal }
 .xiazai li { color:#000000}
 
 .gmsc{ margin-top:10px;}
 
 #mcover {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    display: none;
    z-index: 20000;
}
#mcover img {
    position: fixed;
    right: 18px;
    top: 5px;
    width: 260px!important;
    height: 180px!important;
    z-index: 20001;
}