﻿/* CSS Document */
/* ================================
Site Name: china-ceec-homepage
date: 2021.3.10
Web site: 
Version: V0.1
Author:jiangnh
 ================================*/


/* 
   Reset
------------------------------------------------------------------- */

html {
	height: 100%;
    font-size: 62.5%;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family:PingFang SC, Helvetica Neue, Helvetica, Droid Sans,Segoe, Microsoft yahei, Arial, sans-serif;
	vertical-align: baseline;
}

blockquote, q {
	quotes: "" "";
}
a img {
	border: none;
	float: left;
}
:focus {
	outline: 0;
}
a {
	color: #141414;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
a:hover {
	color: #2970a4;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/*解决IE6中的a:hover伪类*/
a:hover {
	border: none;/*解决IE6中的a:hover不激发的解决办法*/
}
form {
	margin: 0;
	padding: 0;
}
body {
	background: #fff;
    font-size: 14px;
    font-size: 1.4rem;
}

/*格式化iosbutton默认样式*/

input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
textarea { -webkit-appearance: none;}

/* 
   General 
------------------------------------------------------------------- */


/* Headings */

h1 {
    font-size:26px;
	font-size: 2.6em;
}
h1, h6 {
	color: #333;
	font-weight: normal;
	line-height: 1;
	margin-bottom: 5px;
}
h5 {
	font-size: 12px;
    font-size: 1.2rem;
	color: #666;
	font-weight: normal;
	line-height: 22px;
}
h4 {
	margin: 0 0 4px 5px;
	font-weight: normal;
	font-size: 14px;
    font-size: 1.4rem;
}
h6 {
    font-size: 16px;
	font-size: 1.6em;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
}


/* Floats */

.center, .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.left, .alignleft {
	float: left;
}
.right, .alignright {
	float: right;
}
.aligncenter {
	text-align: center;
}
.clearer {
    clear: both;
	display: block;
	font-size: 0;
	height: 0px;
	line-height: 0px;
}

.nopc{display:none;}
/*  布局 ------------------------------------------------------------------- */

/* Common */

.banner-wrapper {
	width: 100%;
	padding:0px 0px 0;
	overflow:hidden;
	margin-bottom:20px;
}

.header-wrapper {
	width: 100%;
	height:192px;
	position:fixed;
	top:0;
	z-index:999;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background: url(images/head_bg.png) left  bottom repeat-x;
}

.header-wrapper.hover{
	background: url(images/head_bg.png) left  bottom repeat-x;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

}

.header-wrapper.scroll{
	height:192px;
	position: fixed;
	background: url(images/head_bg.png) left  bottom repeat-x;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

}

.header-wrapper.scroll #header {
	height:108px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
/*	margin-top: -5px;*/

}
.header-wrapper.scroll #header img{
	padding-top: 14px;

}

.center-wrapper {
	width: 1200px;
	margin: 0 auto;
	padding:10px 0px 0 0;
/*	overflow:hidden;*/
    position: relative;
    min-height: 400px;
}

.center_table{
	width:1200px;

	min-height:660px;
	background:#ffffff;
	margin:0 auto;
	padding:10px 0px;
}

.foot-wrapper {
	width: 100%;
	padding:20px 0 10px;
	margin:0 auto;
	overflow:hidden;
	background: #354c60;
	border-top:solid 1px #ddd

}

/* Header */

#header {
	height:108px;
	width:1200px;
	margin:0 auto;
    position: relative;
    overflow: hidden;
}
#header img{
	padding:14px 0 0 10px;
	float:left;
}


.top_r {
	position: absolute;
	overflow: hidden;
	float: right;
	right: 5%;
	margin: 0;
	line-height: 32px;
	color: #fff;
	font: 14px/32px Microsoft yahei,HelveticaNeue,Droid Sans,Segoe;
}

/* language_select */
.lang_link,.sub_lang_link{ width:150px; height:36px; position:absolute; top:-110px; right:0px; text-align: right; line-height: 36px; color: #ccc;}
.lang_link a,.sub_lang_link a{ text-align: right; border-radius: 15px; color: #fff;font-size:14px;font-size: 1.4rem; padding: 0 4px;}
.lang_link a:hover,.sub_lang_link a:hover{color: #a3efff;}


/* search box  */
#search_box {
	border-radius:20px ;
	background: url("images/fff15.png");
	position:  absolute;
	right: 0px;
	top:40px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/*#search_box:hover{ width:250px;background: #284864 url("images/fff15.png");-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }*/

.search_slc {
	float: left;
	border: none;
	background: none;
	border-right: 1px solid #5c6e80;
	height:35px;
	line-height: 35px;
	color: #fff;
	padding: 0 0px 0 12px;
	margin: 0;
	display: inline-block;
	font-size:14px;
	font-size: 1.4rem;
	border-bottom-left-radius: 20px;
	border-top-left-radius: 20px;
}

.search_slc option {
	background: #263c52;
}

.sli_search_1 {
  float:left;
  padding:0px 40px 0px 20px;
  vertical-align: middle;
  height:36px;
  line-height: 36px;
  width:140px;
  font-size:14px;
  font-size: 1.4rem;
  color:#fff;
  background:none;
  border:none;
	border-bottom-right-radius: 20px;
	border-top-right-radius: 20px;
    -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}

.search_slc:hover,.search_slc:focus{ background: #284864 url("images/fff15.png");}
.sli_search_1:hover,.sli_search_1:focus{ background: #284864 url("images/fff15.png");width:190px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.sli_search_1::-webkit-input-placeholder {
  color: #eee;
}
.sli_search_1:-moz-placeholder {
  color: #eee;
}
.sli_search_1::-moz-placeholder {
  color: #eee;
}
.sli_search_1:-ms-input-placeholder {
  color: #eee;
}

.search-btn {
    position: absolute; right: 5px;
    top:0px;
	width:40px;
	margin:0px;
	height:36px;
	background:none;
	border: none;
	color: #fff;
	font-size: 16px;
    font-size: 1.6rem;
	line-height: 30px;
	text-align: center;
    cursor: pointer;
}
.search-btn:hover{
	color: #229bf0;
}



.nav_trigger {
  display: none;
  position: absolute;
  width: 24px;
  height: 22px;
  right: 5px;
  top: 18px;
  z-index: 200;
}
.mnav-active .nav_trigger {
  opacity: 0.7;
}
.nav_icon {
  display: inline-block;
  position: relative;
  width: 22px;
  height: 2px;
  background-color: #FFFFFF;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav_icon:before,
.nav_icon:after {
  content: '';
  display: block;
  width: 22px;
  height: 2px;
  position: absolute;
  background: #FFFFFF;
  -webkit-transition-property: margin, -webkit-transform;
  transition-property: margin, -webkit-transform;
  transition-property: margin, transform;
  transition-property: margin, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav_icon:before {
  margin-top: -8px;
}
.nav_icon:after {
  margin-top: 8px;
}

.mnav-active .nav_icon {
  background: rgba(0, 0, 0, 0);
}
.mnav-active .nav_icon:before {
  margin-top: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.mnav-active .nav_icon:after {
  margin-top: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/* banner */

.banner_box{ width: 100%; height: 450px;  margin-bottom: 20px;}

.banner_box.simple{ height: 160px; background: url("images/banner_simple.jpg");}

.item_box{ width:31%;float:left; margin:0 1.1%; padding:0px 0 0px;}

.pic_news{ width:600px; float: left; overflow: hidden; margin-bottom: 20px; position: relative;}
.pic_news img{ width:100%; height:auto;}

.top_news{ width:560px;  float: right; margin-bottom: 20px; position: relative; padding-bottom: 20px;}

.bannerslide{ width:100%; position:relative;  height:500px; margin-bottom: 20px;}
.newsslide{ width:100%; position:relative;  height:400px;}

	.hiSlider{
		overflow: hidden;
	}
	.hiSlider-item{
		float: left;
	}


.tn_list{ margin:0px 0px 15px; border-bottom:1px #d0d0d0 dashed; padding:0px 0px 15px 0px; overflow:hidden;  position: relative; min-height: 52px;}
.tn_list .data{ position: absolute; left: 0px; top:3px; width:55px; height:65px; overflow: hidden;}
.tn_list .data span{font-size: 40px;font-size: 4.0rem; line-height: 1; color:#008cee;text-align:center;  display:block;}
.tn_list .data p{ font-size: 12px; font-size: 1.2rem; line-height: 1;color:#858585; text-align:center; display:block;}

.tn_info{ float:left; padding:6px 0 0 0px; margin-left: 70px;}
.tn_info .title { padding-bottom:5px;}
.tn_info .title a{ font-size:18px; font-size: 1.8rem; color:#464646;}
.tn_info .title a:hover{ color:#008cee;}
.tn_info .article { font-size:14px;  font-size:1.4rem; color:#767676; font-family:microsoft yahei;}

.more_link{width: 80px;text-align: right; margin-top: 5px; position: absolute; right: 0px; bottom: 3px;}
.more_link a{ font-size: 14px; font-size: 1.4rem; color: 555;}
.more_link a:hover{ color:#008cee;}

.home_t { margin:0px 0 0 0;height:40px;width:100%;  padding:10px 0 30px; position: relative; text-align: center;}
.home_t p{ display: inline-block;color: #616161; font-size: 30px; font-size:3.0rem; line-height: 1.5; margin:0 auto; text-align: center; padding: 0 5px;border-bottom: solid 2px #008cee;}
.home_t span{ display: block;width: 150px; color: #7f7f7f; font-size:16px; font-size: 1.6rem; margin:0 auto; text-align: center; padding: 0}

.s_banner {margin: 10px 0 30px; width: 100%; overflow: hidden;}
.hdjl{width:49%;}


.home_mid { width:48%; overflow: hidden;}



.list_t { margin:0px 0 0 0;height:45px; background: url("images/g_line.png") left bottom repeat-x; position: relative;}
.list_t p{ float:left; font-size:30px; line-height: 43px; font-size: 3.0rem;padding-left:0px;color: #616161; border-bottom: solid 2px #008cee; border-right: solid 2px #fff;}
.list_t span{ float:left; height:24px; margin:18px 0 0 10px; color: #7f7f7f; font-size:16px; font-size: 1.6rem;}
.list_t a{ line-height: 40px;}

.bot_news {padding: 0px; width:100%; overflow: hidden; margin: 0px 0}
.bot_news ul{padding: 5px 0 20px; overflow: hidden; }
.bot_news li{padding:14px 0 10px; list-style-type:none; overflow: hidden; position: relative;}
.bot_news li a{ display: inline; font-size: 14px; font-size: 1.4rem; line-height:1.5; padding: 0px 0; color:#4f4f4f;padding-left:12px;background:url("images/dot_g.gif") 0px 8px no-repeat;}
.bot_news li a:hover{ color: #2b92ce;background:url("images/dot_bl.gif") 0px 8px no-repeat;}
.bot_news li span{  color: #aaa; float: right; font-size: 14px; font-size: 1.4rem; padding: 2px 5px 0 0;  }

.bot_news.comm li{ border-bottom: dashed 1px #e0e0e0;}
.sps_info{width:100%;}
.sps_info li{width:48%;}

/* Footer */
#footer {
	padding-top:10px;
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}

.copyright{ color:#a9bbca; width: 100%; line-height: 2; text-align: center; padding: 15px 0 0px; border-top:1px solid #425c73;font-size: 14px; font-size: 1.4rem; margin-top: 10px;}
.copyright a{ padding: 0 5px; color:#a9bbca;}
.copyright a:hover{color:#fff;}

.foot_link{width:48%; padding-left: 0px;}
.foot_link p { font-size:30px; line-height: 40px; font-size: 3.0rem;color: #a2bad0; float: left;}
.foot_link span { padding: 0 10px 0 10px; float: right; color: #fff; line-height: 40px; font-size: 16px;font-size: 1.6rem; display: none;}
.foot_link ul { padding: 10px 0 20px 0; overflow: hidden;}
.foot_link li{ line-height:2; list-style-type:none; width:49%; float: left; padding-left: 3px; color: #e5f3ff;color:#e5f3ff; font-size:14px; font-size: 1.4rem;}
.foot_link li a{ color:#e5f3ff; font-size:14px; font-size: 1.4rem;}
.foot_link li a:hover{ color:#a3efff;}





/*sub page css*/

.sub_header-wrapper {
	width: 100%;
/*	height:150px;*/
    position: relative;
	z-index:999;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background: #fff;
}


.sub_header-wrapper.scroll #header {
	height:108px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin-top: -5px;

}
.header-wrapper.scroll #header img{
	padding-top: 14px;

}

#sub_header {
	height:108px;
	width:1200px;
	margin:0 auto;
    position: relative;
    overflow: hidden;
}
#sub_header img{
	padding:14px 0 0 10px;
	float:left;
    margin-top: -245px;
}



/* sub search box  */
#sub_search_box { width:325px; height: 36px; overflow:hidden;padding:0px 0 0 0px; float: left; background:#f8f8f8; border:solid 1px #dddddd;position:  absolute; right: 0px; top:40px; border-radius: 18px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#sub_search_box:hover{border:solid 1px #229bf0; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }

.sub_search_slc{
	float: left;
	border: none;
	background: none;
	border-right: 1px solid #ccc;
	height:35px;
	line-height: 35px;
	color: #666;
	padding: 0 0px 0 12px;
	margin: 0;
	display: inline-block;
	font-size:14px;
	font-size: 1.4rem;
}

.sub_search_ipt {
	padding:0px 10px 0px 15px;
	vertical-align: middle;
	height:36px;
	line-height: 36px;
	font-size:14px;
	font-size: 1.4rem;
	color:#555;
	background:none;
	border:none;
	display: inline-block;
}
.sub_search_ipt::-webkit-input-placeholder {
  color: #888;
}
.sub_search_ipt:-moz-placeholder {
  color: #888;
}
.sub_search_ipt::-moz-placeholder {
  color: #888;
}
.sub_search_ipt:-ms-input-placeholder {
  color: #888;
}

.sub_search-btn {
	float:right;
	width:40px;
	margin:0px;
	height:36px;
	background:none;
	border: none;
	color: #888;
	font-size: 16px;
    font-size: 1.6rem;
	line-height: 30px;
	text-align: center;
    cursor: pointer;
	display: inline-block;
	position: absolute;
	top: 0px;
	right: 0px;
}
.sub_search-btn:hover{
	color: #229bf0;
}

.sub_lang_link a{ color:#555;}
.sub_lang_link a:hover{ color:#005ec7;}

.bc_nav{ width:100%;  height:20px; /*background: url("images/bc_nav_bg.png") 0px 0px no-repeat;*/ text-indent: 0px; border-bottom: solid #ddd 1px;font-size:14px; font-size: 1.4rem; line-height: 20px; padding-bottom: 10px; color: #666; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.bc_nav p{ padding-left:0px; color:#545454;}
.bc_nav span{ color: #0056FF; padding: 0 3px;font-size:14px; font-size: 1.4rem;}
.bc_nav a{ padding: 0 3px;color:#545454;font-size:14px; font-size: 1.4rem;}
.bc_nav a:hover{color:#f60;}
/*.news_l{ width: 760px;}*/
.news_l{ width: 100%;}
/*.news_r{ width: 360px; padding-top: 20px;}*/
.news_r{ width: 100%; padding-top: 20px;}

.s_news_d {padding:10px 0px 60px; overflow:hidden; border-bottom:  solid 1px #ddd;}
.article_t{ padding-top:20px; margin-bottom:20px;}
.article_t h1 {font-size: 28px; font-size: 2.8rem;color:#333;padding:px 0px 10px 0px;margin:5px 0px 15px 0px;text-align:center;}
.article_t h1 span{font-size: 28px; font-size: 2.8rem;color:#333;padding:0px 0px 10px 0px;margin:5px 0px 15px 0px;text-align:center; line-height: 1.2;}
.article_t h4 {font-size: 14px; font-size: 1.4rem;color:#888;text-align:center;margin-bottom:10px;padding-bottom:10px;border-bottom:dashed 1px #ebe4cf; }
.article_t h4 span{padding:0 8px;font-size: 14px; font-size: 1.4rem;}
.article_c{color:#333;margin:0px 0px 0px 0px;/*display:inline-block;*/ padding: 5px 10px 30px;overflow-x: auto;}
.article_c *{ font-family: inherit; line-height: 30px;}
/*.article_c img{ width: 90%!important; height: auto!important; display: block; margin: 0 auto;}*/
.article_c .tips{ font-size: 16px; font-size: 1.6rem; line-height: 2; color: #888;}

.s_r_box{ width: 100%;}
.s_pic_news{ width: 100%; margin: 15px 0 25px; background: #ededed; overflow: hidden;}
.s_pic_news a{ font-size: 14px; font-size: 1.4rem;}
.s_pic_news img{ width: 360px;}
.s_pic_news p{ padding: 10px 10px 12px; font-size: 14px; font-size: 1.4rem; color: #555; line-height: 1.5;}

/*
.news_list_l{width:265px; padding-top: 15px; margin-bottom: 20px; position: absolute; left:0; top:40px;}
.news_list_r{ padding-top: 15px; margin:0 0 30px 300px; min-height: 600px;}
*/

.news_list_l{width:261px; padding-top: 15px; margin-bottom: 20px; float: left;}
.news_list_r{ padding-top: 15px; margin:0 0 30px 300px; min-height: 600px;}

.news_list_title{ width:223px; min-height: 80px;background: url("images/new_l_t.jpg"); margin-bottom: 15px; padding: 15px 19px}
.nlt_inner { border:solid 1px #76c0f2; border-radius: 3px; padding: 10px 0 10px 10px;}
.nlt_inner p{ font-size:24px; font-size: 2.4rem; color: #fff; padding: 0px 0 0 0px; }
.nlt_inner span{ font-size:14px; font-size: 1.4rem; color: #fff; padding: 10px 0 0 0px;}


/* news left memu */
.sideBox{ padding:0px; width: 261px; overflow:hidden;   background:#fff; margin-bottom:10px; border:solid 1px #e6e6e6; box-sizing:border-box; padding-bottom: 0px; border-bottom: none;}
.sideBox .hd{ /*height:50px; line-height:50px; */background:#fff; padding:0 0px; border-bottom:solid 1px #e6e6e6}
.sideBox .hd h3{  font-size:18px; font-size: 1.8rem; color:#4b4b4b; padding-left: 0px;cursor: pointer; padding: 15px 0 15px 20px;}
.sideBox .hd h3:hover{ color:#2c8ed8;}
.sideBox .hd h3 i{   padding-right: 10px; font-size: 20px; font-size: 2.0rem; float: left; margin-bottom: 5px; }
.sideBox .hd h3 a{ font-size:18px; font-size: 1.8rem; color:#4b4b4b; display: block; height: 50px; width: 100%;}
.sideBox .hd h3 a:hover{ color:#2182ef; background: #e5f0f7; }
.sideBox .hd.on h3{ color:#2c8ed8;}
.sideBox .bd{ padding:0px 0 0px 0px; margin-bottom:0px; }
.sideBox .bd ul{ border-bottom:solid 1px #e6e6e6; }
.sideBox .bd li{ padding: 14px 0; overflow:hidden; display: block; cursor: pointer;}
.sideBox .bd li:hover{ background:#e5f0f7  }
.sideBox .bd li span{ color:#999; margin-right:5px;   }
.sideBox .bd li a{ font-size:14px; font-size: 1.4rem;color:#999;line-height: 18px; padding-left:46px; display: block;background:url("images/dot_g.gif") 36px 8px no-repeat;}
.sideBox .bd li a:hover{ color:#2c8ed8; background: url("images/dot_bl.gif") 38px 8px no-repeat;padding-left: 46px;   }

.sub_list_t {}
.sub_list_t p{font-size:22px; font-size: 2.2rem; border-left: solid 0px #005ec7; line-height: 1; padding-left: 10px; margin: 0 0 0px 0px; }

.tz_list{ min-height: 40px; margin:0px 0px 0; padding:0px 0px 25px 0px; overflow:hidden;border-bottom: solid 1px #efefef;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; position: relative;}
.tz_list:hover{ box-shadow:0 0 40px rgba(0,0,0,.08);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.tz_list:hover .news_list_img{ left: 20px;webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.tz_list .data{ width:100px;  text-align: right; font-size: 12px;font-size: 1.2rem; color: #9b9b9b; position: absolute; right: 20px; bottom: 16px;}
.tz_info{ padding:10px 2% 10px;  }
.tz_info.imgsize{ margin-left: 180px; min-height: 110px; }
.tz_info .title { padding:10px 0 0px;}
.tz_info .title a{ font-size: 18px; font-size: 1.8rem; padding: 10px 0 10px; color:#464646; background: url("images/dot_g.gif") left center no-repeat;padding-left: 13px;}
.tz_info .title a:hover{ color:#1891d0;background: url("images/dot_bl.gif") left center no-repeat;padding-left: 15px; }

.tz_info .search_txt a{ color:#1a0dab}
.tz_info .search_txt a:visited{color:#609}
.tz_info .search_txt a:hover {text-decoration:underline}

.tz_info span { float: left; padding-top: 0px; }
.tz_info span a{ color:#1c7ecb; float: right; font-size: 12px;font-size: 1.2rem;}
.tz_info span a:hover{ color:#f60;}
.tz_info .article { font-size:14px; font-size: 1.4rem; color:#767676; padding: 15px 0 5px; }
.news_list_img{ width:160px; overflow: hidden; position: absolute; left: 15px;top:23px;webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.news_list_img img{ width:100%; overflow: hidden;}

/* page style */
.m-style {position: relative; text-align: center;zoom: 1;padding:20px 0;}
.m-style:before,.m-style:after {content: "";}
.m-style:after {clear: both;overflow: hidden;}
.m-style span {margin: 0 2px 5px;padding:0px 15px; line-height: 30px;color: #ddd;font-size: 12px;font-size: 1.2rem;height: 28px; line-height: 28px; display: inline-block;border-radius:5px;}
.m-style .active { background: #1e9fff;color: #fff;border: 1px solid #1e9fff;}
.m-style .disabled {background: #fff;color: #d2d2d2!important;border: 1px solid #e2e2e2;cursor: not-allowed !important}

.m-style a {margin: 0 2px 5px;padding:0px 15px; border: 1px solid #e2e2e2;color: #333;background: #fff;font-size: 12px;font-size: 1.2rem;border-radius:5px; height: 28px; line-height: 28px; display: inline-block;}
.m-style a:hover {color: #fff;background: #1e9fff;border: 1px solid #1e9fff;}

.m-style .next,.m-style .prev {font-size: 12px;font-size: 1.2rem;}
.now,.count {padding: 0 5px;color: #f00;}
.eg img {max-width: 800px;min-height: 500px;}

.qustion_box{ box-sizing:border-box; width: 100%; padding:30px 5%; margin-bottom: 30px; background: #f8f8f8; border: solid 1px #dddddd; overflow: hidden; border-radius: 5px;}

.qus_item{ width:90%; padding: 5px 5% 10px; margin-bottom: 0px; /*overflow: hidden;*/ color: #666; clear: both;}
.qus_item span{ width:130px;font-size: 14px; font-size: 1.4rem; display: block; float: left; color: #666; text-align: right; line-height: 40px;}

.qus_item .txt_ipt{ width:440px; height: 36px; border: solid 1px #e6e6e6; border-radius: 5px;  color: #666; padding: 0 5px; line-height: 36px;margin-top:0px; font-size: 14px;font-size: 1.4rem}
.qus_item .txt_area{ width:440px; height: 150px; border: solid 1px #e6e6e6; border-radius: 5px;  color: #666; padding: 0 5px; line-height: 36px;margin-top:0px; font-size: 14px;font-size: 1.4rem}


.qus_btn {background: #3591f8;	border: solid 1px #3591f8;cursor: pointer;height: 40px;	line-height: 40px;margin: 3px 0 0 0px;padding: 0px 0px;color: #fff;border-radius: 5px;text-align: center;width:120px;font-size: 16px;font-size: 1.6rem;vertical-align: middle;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.qus_btn:hover {background: #1977e0;border: solid 1px #1977e0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.close_btn {background: #b1b1b1;	border: solid 1px #b1b1b1;cursor: pointer;height: 40px;	line-height: 40px;margin: 3px 0 0 20px;padding: 0px 0px;color: #fff;border-radius: 5px;text-align: center;width:120px;font-size: 16px;font-size: 1.6rem;vertical-align: middle;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.close_btn:hover {background: #a0a0a0;border: solid 1px #a0a0a0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.ans_item{ width:100%; padding: 5px 0 5px; margin-bottom: 0px; /*overflow: hidden;*/ color: #666; clear: both;line-height: 24px;}
.ans_item span{ font-size: 14px; font-size: 1.4rem; line-height: 24px; padding-left: 0px; color: #444; display: inline-block;}
.ans_item p{ font-size: 14px; font-size: 1.4rem; line-height: 24px; padding-left: 0px; color: #999}

.bmh_item{padding: 5px 1% 10px; margin-bottom: 0px; /*overflow: hidden;*/ color: #666; width: 98%;}
.bmh_item.x1{width:98%;}
.bmh_item.x2{width:48%; float: left}
.bmh_item span{ width:100%;font-size: 14px;font-size: 1.4rem; display: block; color: #666; text-align: left; line-height: 1.2; padding: 10px 0 10px; clear: both;}

.bmh_item .txt_ipt{width:90%; height: 36px; border: solid 1px #e6e6e6; border-radius: 5px;  color: #666; padding: 0 2%; line-height: 36px;margin-top:0px; font-size: 14px;font-size: 1.4rem}
.bmh_item.x2 .txt_ipt{width:84%; padding: 0 2%; font-size: 14px;font-size: 1.4rem}
.bmh_item .txt_area{ width:90%; height: 100px; border: solid 1px #e6e6e6; border-radius: 5px;  color: #666; padding: 0 2%; line-height: 36px;margin-top:0px; font-size: 14px;font-size: 1.4rem}

.bmh_item.x2 .txt_ipt.txt_select {width: 88%;padding: 0 2%;height: 36px; font-size: 14px;font-size: 1.4rem}
.bmh_item .txt_ipt.txt_select {width: 98%;height: 36px; font-size: 14px;font-size: 1.4rem}

.bmh_item .layui-form-select {width: 94%;}
.bmh_item .layui-form-select {width: 88%;}
.bmh_item .layui-form-select .layui-input{color:#666; border-radius: 5px;}
.bmh_item .layui-form-select dl dd.layui-this{background-color: #60b5ff}


.att{ border: dotted 1px #0090ff; background:#0090ff; border-radius: 5px; padding: 10px; margin: 5px 5px 5px 0; display: inline-block; font-size: 14px; font-size: 1.4rem;}
.att i{ margin-right: 5px; font-size: 16px;font-size: 1.6rem;color: #fff;}
.att a{font-size: 14px; font-size: 1.4rem; color: #fff;}
.att:hover{ background:#fff; color: #333}
.att:hover a{color: #333}
.att:hover i{color: #333}

.error_tips { width:300px; margin:70px auto 40px; text-align: center;background: url("images/error_bg.png") center center no-repeat;}
.error_tips p{ font-size:16px; font-size:1.6rem; color:#005ec7; line-hight:2; text-align:center;}
.error_tips p i{ padding-right: 5px;}
.error_tips h2{ font-size:140px; font-size:14.0rem; color:#97c8ff; text-align:center; font-weight:lighter; padding-bottom: 20px;font-family:Calibri; line-height: 1.2}
.error_tips span{ font-size:14px; font-size:1.4rem; color:#888; line-hight:3; text-align:center;}

.sererror p{ color:#FC3E41;}
.sererror h2{ color:#ffa3a5;}

/*======2025.4.22======*/

.news_l{ width: 760px;}
.news_r{ width: 360px; padding-top: 20px;}
.hot_news ul{padding: 5px 0 20px 0px; }
.hot_news li{padding:14px 0 10px; list-style-type:none;  position: relative;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.hot_news li span{ font-size: 14px; font-weight: bold; width: 18px; text-align: center; line-height: 1.4; color: #888; background: #ddd; border-radius: 3px; display: inline-block; margin-right: 5px;}
.hot_news li span.no1{ color: #fff; background:#FE2D46;}
.hot_news li span.no2{ color: #fff; background:#F60;}
.hot_news li span.no3{ color: #fff; background:#FAA90E;}
.s_news_d { margin-bottom: 30px;padding: 10px 0px 40px;}

.pre_page,.next_page{ background:#eee; border-radius: 4px; float: left; padding: 10px;max-width: 40%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.next_page{ float: right; }

.qrcode-link {
	position: relative;
}

.qrcode-link #qrcode {
	position: absolute;
	top: 24px;
	left: 5px;
	display: none;
}

.qrcode-link:hover #qrcode {
	display: block;
}

body.news_r--hidden .news_l {
	width: 100%;
}

body.news_r--hidden .news_r {
	display: none;
}
