@charset "utf-8";
	/* CSS Document*/
	
* {
	margin:0;
	padding:0;
	list-style-type:none;
}
a, img {
	border:0;
	text-decoration:none;
}
/*公用样式*/
	
* {
	transition: all 0.6s;
	-moz-transition:all 0.6s;
	/* Firefox 4*/
	-webkit-transition:all 0.6s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.6s;
	/* Opera*/
	transition-property:background;
}
body {
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	font-size:12px;
}
.fullwidth {
	width:100%;
	min-width:1200px;
	text-align:center;
}
.width1200 {
	width:1200px;
	margin:0 auto;
}
.wp100 {
	width: 100%;
}
.bg {
	background:#fafafa;
}
.bg2 {
	background:#fff;
}
.top_30 {
	height:30px;
	line-height:30px;
	font-size:13px;
	background:#f2f2f2;
	color:#666;
}
.n_website {
	padding-right:20px;
}
.c_website {
	width:50%;
	float:left;
	text-align:left;
}
.zn_website {
	background:url(../images/gq.png) no-repeat left center;
	padding-left:25px;
	color:#666;
	margin-right:20px;
	position:relative;
	display:inline-block;
	*zoom:1;
	*display:inline;
}
.zn_website.cur,.gb_website.cur,.zn_website_list li a:hover,.gb_website_list li a:hover {
	color:#e8645a;
}
.zn_website span {
	background:url(../images/xsj.png) no-repeat right center;
	padding-right:12px;
}
.zn_website_list {
	position:absolute;
	top:30px;
	left:0;
	padding:10px;
	z-index:100;
	background:#F8F8F8;
	width:95px;
	text-align:left;
	display:none;
}
.zn_website_list li {
	display:block;
}
.zn_website_list li a {
	line-height:30px;
	display:block;
	color:#666;
}
.zn_website_list li a span {
	color:#e8645a;
	margin-right:6px;
	display:block;
	float:left;
	margin-bottom:3px;
	line-height:24px;
	padding-right:0;
}
.gb_website {
	background:url(../images/qjh.png) no-repeat left center;
	padding-left:20px;
	color:#666;
	position:relative;
	display:inline-block;
	*zoom:1;
	*display:inline;
}
.gb_website span {
	background:url(../images/xsj.png) no-repeat right center;
	padding-right:12px;
}
.gb_website_list {
	position:absolute;
	top:30px;
	left:0;
	padding:10px;
	z-index:105;
	background:#F8F8F8;
	width:95px;
	text-align:left;
	display:none;
}
.gb_website_list li {
	display:block;
}
.gb_website_list li a {
	line-height:30px;
	display:block;
	color:#666;
}
.gb_website_list li a span {
	color:#e8645a;
	margin-right:6px;
	display:block;
	float:left;
	margin-bottom:3px;
	line-height:24px;
	padding-right:0;
}
.o_link {
	width:50%;
	float:right;
	text-align:right;
}
.schs {
	background:url(../images/ss.png) no-repeat left center;
	padding-left:20px;
	color:#666;
	margin-right:10px;
	position:relative;
	display:inline-block;
	*zoom:1;
	*display:inline;
}
.schs.cur {
	background:url(../images/ss1.png) no-repeat left center;
	color:#e8645a;
}
.o_link a {
	color:#666;
	padding:0 10px;
	display:inline-block;
	*zoom:1;
	*display:inline;
}
.o_link a:hover {
	color:#e8645a;
}
/*头部导航*/
	.border {
	border-bottom:2px solid #e84f3f;
}
.clr {
	clear:both;
}
.logo {
	width:262px;
	height:96px;
	float:left;
	margin-right:85px;
}
.logo a {
	width:262px;
	height:96px;
	display:block;
}
.logo a img {
	display:block;
	max-width:100%;
	margin:18px auto;
}
.topnav {
	float:left;
	text-align: center;
	width:550px;
	height:96px;
}
.topnav ul ul {
	display: none;
	z-index:100;
	border-top:2px solid #e84f3f;
	position: absolute;
	top: 96px;
}
.topnav ul li:hover > ul {
	display: block;
}
.topnav ul {
	background: #fff;
	list-style: none;
	position: relative;
	display: inline-table;
	z-index:101;
}
.topnav ul:after {
	content: "";
	clear: both;
	display: block;
}
.topnav ul li {
	float: left;
	line-height:96px;
	font-size: 17px;
}
.topnav ul .cur,.topnav ul li:hover {
	background: #e84f3f;
	background: linear-gradient(top, #e84f3f 0%, #d34c3e 40%);
	background: -moz-linear-gradient(top, #e84f3f 0%, #d34c3e 40%);
	background: -webkit-linear-gradient(top, #e84f3f 0%,#d34c3e 40%);
}
.topnav ul li a span {
	color:#e60013;
	border-bottom:2px solid #e60013;
}
.topnav ul .cur a,.topnav ul li:hover a ,.topnav ul li:hover a span,.topnav ul .cur a span {
	color: #fff;
	border-bottom:none;
}
.topnav ul li a {
	display: block;
	padding: 0 35px;
	color: #000;
	text-decoration: none;
	font-weight:bold;
}
.topnav ul ul li {
	float: none;
	border-bottom: 1px solid #efefef;
	position: relative;
	line-height:45px;
	font-size:14px;
	color:#757575;
}
.topnav ul ul li a,.topnav ul li:hover li a {
	padding: 5px 30px;
	background:#FFF;
	color:#757575;
	font-weight:normal;
}
.topnav ul ul li a,.topnav ul li:hover ul.a41 li a {
	width:78px;
}
.topnav ul ul li a span,.topnav ul li:hover li a span {
	font-size:12px;
	padding-left:10px;
	color:#999;
}
.topnav ul ul li a:hover {
	background: #e84f3f;
	color: #FFF;
}
.topnav ul ul li a:hover span {
	color: #FFF;
}
.topnav ul ul ul {
	position: absolute;
	left: 100%;
	top:0;
}
.toplink {
	float:right;
	width:278px;
	height:96px;
	line-height:96px;
	z-index:100;
	font-size:16px;
}
.toplink .jxs {
	display:block;
	width:75px;
	float:left;
	background:url(../images/dw.png) no-repeat left;
	color:#646466;
	padding-left:17px;
	background-position:10px;
}
.toplink .jxs:hover {
	background:url(../images/dw1.png) no-repeat left;
	color:#e8645a;
	background-position:10px;
}
.toplink .zxxj {
	display:block;
	width:80px;
	float:left;
	background:url(../images/xj.png) no-repeat left;
	color:#646466;
	padding-left:26px;
	background-position:10px;
}
.toplink .zxxj:hover {
	background:url(../images/xj1.png) no-repeat left;
	color:#e8645a;
	background-position:10px;
}
.toplink .kfdh {
	width:135px;
	height:96px;
	overflow:hidden;
	float:right;
	background:url(../images/sdh2.png) no-repeat left;
	color:#646466;
	font-size:17px;
	padding-left:34px;
	background-position:10px;
}
.search {
	position:absolute;
	top:30px;
	right:0;
	z-index:999;
	background:#FFF;
	margin-right:-150px;
}
.search .skuang {
	width:264px;
	height:40px;
	border:1px solid #e1e1e1;
	overflow:hidden;
}
.search .scnt {
	width:190px;
	border:none;
	height:36px;
	line-height:36px;
	padding:2px;
	float:left;
	overflow:hidden;
}
.search .sbtn {
	border:none;
	color:#fff;
	width:70px;
	height:40px;
	float:left;
	overflow:hidden;
	background:#e8645a;
	line-height:40px;
	cursor:pointer;
	font-size:15px;
	font-family:"微软雅黑", "黑体", "Arial Black";
}
/*底部导航*/
	.btmnav {
	width:775px;
	padding-top:20px;
	float:left;
}
.btmnav li {
	width:155px;
	height:170px;
	text-align:left;
	display:block;
	float:left;
}
.btmnav li h3 {
	line-height:30px;
	font-size:15px;
	color:#838383;
}
.btmnav li h3 a {
	color:#838383;
}
.btmnav li p {
	line-height:25px;
	font-size:12px;
}
.btmnav li p a {
	color:#565656;
}
.btmnav li a:hover {
	color:#f00;
}
.slxfs {
	width:405px;
	float:left;
	height:150px;
	background:url(../images/ditu.png) no-repeat bottom left;
	padding:50px 20px 0 0;
}
.slxfs .slxdh {
	height:50px;
	background:url(../images/s-b-tel.png) no-repeat right top;
}
.slxfs .jxfwgz {
	margin-top:15px;
}
.slxfs .s-gzwx {
	height:40px;
	width:65px;
	padding-left:50px;
	float:left;
	line-height:40px;
	color:#a3a0a0;
	background:#f9f9f9;
	margin-left:20px;
	background:url(../images/ewm.png) no-repeat left #f9f9f9;
	text-align:left;
	position:relative;
}
.slxfs .s-gzwx:hover {
	background:url(../images/ewm-2.png) no-repeat left #e74e3e;
	color:#FFF;
}
.slxfs .s-czjxs {
	height:40px;
	width:65px;
	padding-left:50px;
	float:left;
	line-height:40px;
	color:#a3a0a0;
	background:#f9f9f9;
	margin-left:150px;
	background:url(../images/s-jxs.png) no-repeat left #f9f9f9;
	text-align:left;
	background-position:4px;
}
.slxfs .s-czjxs:hover {
	background:url(../images/s-jxs-2.png) no-repeat left #e74e3e;
	color:#FFF;
	background-position:4px;
}
.weixin_tip {
	position:absolute;
	right:100px;
	top:-95px;
	width:220px;
	height:230px;
	background:url(../images/gz.png) no-repeat left;
	z-index:10;
}
/*底部*/
.footer {
	width:100%;
	min-width:1200px;
	height:50px;
	text-align:center;
	background:#565656;
}
.footer .fcnt {
	width:1100px;
	background:url(../images/s-sany.png) no-repeat left;
	background-position:10px;
	height:50px;
	margin:0 auto;
	padding-left:100px;
	line-height:50px;
	text-align:left;
	color:#9c9b9b;
}
.wdh20 {
	float:left;
	width:50%;
}
.border5 {
	border-top:5px solid #e9e9e9;
}
.footer .fcnt a {
	display:block;
	float:right;
	width:80px;
	color:#9c9b9b;
	text-align:center;
}
.margin25 {
	margin-bottom:30px;
}
/*内页图标*/
	.i_icon {
	line-height:25px;
	font-size:12px;
	height:25px;
	color:#8c8c8c;
	border-bottom:1px solid #eee;
	padding-bottom:6px;
}
.icon_pubtime {
	background:url(../images/case_time.png) no-repeat left center;
	padding:0 15px 0 18px;
	float:left;
}
.icon_author {
	background:url(../images/news_author.png) no-repeat left center;
	padding:0 15px;
	float:left;
}
.icon_visited {
	background:url(../images/news_visited.png) no-repeat left center;
	padding:0 15px 0 20px;
	float:left;
}
.icon_five {
	float:right;
	background:url(../images/case_five.png) no-repeat left center;
	padding:0 15px 0 23px;
	color:#666;
}
a.icon_five:hover {
	color:#000;
	background:url(../images/js_dz_2.png) no-repeat left center;
}
.icon_add {
	float:right;
	background:url(../images/case_add.png) no-repeat left center;
	padding:0 15px 0 23px;
	color:#666;
}
a.icon_add:hover {
	color:#000;
	background:url(../images/js_sc_2.png) no-repeat left center;
}
.bdsharebuttonbox {
	float:right;
	z-index:20;
	padding:0;
}
.bds_more {
	color:#666;
	transition:none;
	padding-left:25px;
	height:25px;
}
a.bds_more:hover {
	background:url(../images/js_fx_2.png) no-repeat left center;
}
a.bds_more span {
	color:#666;
	font-size:14px;
	line-height:15px;
}
a.bds_more:hover span {
	color:#000;
}
.icon_back {
	float:left;
	background:url(../images/js_fh_2.png) no-repeat left center;
	padding-left:26px;
	color:#666;
}
a.icon_back:hover {
	color:#000;
	background:url(../images/js_fh.png) no-repeat left center;
}
/*上一篇下一篇*/
	.detail_man {
	width:100%;
	margin-top:15px;
	position:relative;
	height:110px;
	padding-top:10px;
}
.detail_man_l {
	max-width:65%;
	width:65%;
	float:left;
	overflow:hidden;
}
.detail_man p {
	margin-bottom:10px;
	text-align:left;
	line-height:20px;
	display:block;
	font-size:13px;
	color:#666;
	widows:100%;
	height:20px;
}
.detail_man p a {
	color:#666;
}
.detail_man p a:hover {
	color:#e8645a;
}
.detail_man span {
	float:left;
	padding:0 3px;
	margin-right:8px;
	color:#FFF;
	font-size:12px;
}
.detail_man .color1 {
	background:#8c8c8c;
}
.detail_man .color2 {
	background:#e86a5a;
}
.detail_man .color3 {
	background:#f1b560;
}
.detail_btn {
	max-width:35%;
	width:300px;
	display:block;
	height:auto;
	position:absolute;
	right:0;
	top:0;
}
.wbbq a {
	padding-right:10px;
}
.detail_btn img {
	max-width:100% !important;
	width:100%;
	display:block;
	overflow:hidden;
}
.right_nav {
	width:100%;
	margin-bottom:10px;
}
.right_nav li {
	height:48px;
	line-height:48px;
	font-size:18px;
	display:block;
	margin-bottom:10px;
}
.right_nav a {
	display:block;
	color:#787878;
}
.right_nav a:hover,.right_nav a.cur {
	color:#fff;
}
.right_nav a.js_yyly {
	background:url(../images/js_yyly.png) no-repeat left center #f0f0f0;
	padding-left:26px;
	background-position:80px;
}
.right_nav a.js_yyly.cur,.right_nav a.js_yyly:hover {
	background:url(../images/js_yyly_2.png) no-repeat left center #e8645a;
	padding-left:26px;
	background-position:80px;
}
.right_nav a.js_wxby {
	background:url(../images/js_wxby.png) no-repeat left center #f0f0f0;
	padding-left:26px;
	background-position:80px;
}
.right_nav a.js_wxby.cur,.right_nav a.js_wxby:hover {
	background:url(../images/js_wxby_2.png) no-repeat left center #e8645a;
	padding-left:26px;
	background-position:80px;
}
.right_nav a.js_jszs {
	background:url(../images/js_jszs.png) no-repeat left center #f0f0f0;
	padding-left:26px;
	background-position:80px;
}
.right_nav a.js_jszs.cur,.right_nav a.js_jszs:hover {
	background:url(../images/js_jszs_2.png) no-repeat left center #e8645a;
	padding-left:26px;
	background-position:80px;
}
.right_nav a.js_cpzs {
	background:url(../images/js_cpzs.png) no-repeat left center #f0f0f0;
	padding-left:26px;
	background-position:80px;
}
.right_nav a.js_cpzs.cur,.right_nav a.js_cpzs:hover {
	background:url(../images/js_cpzs_2.png) no-repeat left center #e8645a;
	padding-left:26px;
	background-position:80px;
}
.right_nav a.js_khgs {
	background:url(../images/js_khgs.png) no-repeat left center #f0f0f0;
	padding-left:26px;
	background-position:80px;
}
.right_nav a.js_khgs.cur,.right_nav a.js_khgs:hover {
	background:url(../images/js_khgs_2.png) no-repeat left center #e8645a;
	padding-left:26px;
	background-position:80px;
}
.right_nav a.hy_news {
	background:url(../images/js_cpzs.png) no-repeat left center #f0f0f0;
	padding-left:26px;
	background-position:80px;
}
.right_nav a.hy_news.cur,.right_nav a.hy_news:hover {
	background:url(../images/js_cpzs_2.png) no-repeat left center #e8645a;
	padding-left:26px;
	background-position:80px;
}
.right_nav a.gs_news {
	background:url(../images/hy_news.png) no-repeat left center #f0f0f0;
	padding-left:26px;
	background-position:80px;
}
.right_nav a.gs_news.cur,.right_nav a.gs_news:hover {
	background:url(../images/hy_news_2.png) no-repeat left center #e8645a;
	padding-left:26px;
	background-position:80px;
}
.right_nav a.fwwd_qyjj {
	background:url(../images/fwwd_qyjj.png) no-repeat left center #f0f0f0;
	padding-left:26px;
	background-position:80px;
}
.right_nav a.fwwd_qyjj.cur,.right_nav a.fwwd_qyjj:hover {
	background:url(../images/fwwd_qyjj_2.png) no-repeat left center #e8645a;
	padding-left:26px;
	background-position:80px;
}
.right_nav a.fwwd_zc {
	background:url(../images/fwwd_zc.png) no-repeat left center #f0f0f0;
	padding-left:26px;
	background-position:80px;
}
.right_nav a.fwwd_zc.cur,.right_nav a.fwwd_zc:hover {
	background:url(../images/fwwd_zc_2.png) no-repeat left center #e8645a;
	padding-left:20px;
	background-position:80px;
}
.right_nav a.fwwd_xs {
	background:url(../images/fwwd_xs.png) no-repeat left center #f0f0f0;
	padding-left:34px;
	background-position:76px;
}
.right_nav a.fwwd_xs.cur,.right_nav a.fwwd_xs:hover {
	background:url(../images/fwwd_xs_2.png) no-repeat left center #e8645a;
	padding-left:34px;
	background-position:72px;
}
.right_nav a.fwwd_gy {
	background:url(../images/fwwd_gy.png) no-repeat left center #f0f0f0;
	padding-left:34px;
	background-position:72px;
}
.right_nav a.fwwd_gy.cur,.right_nav a.fwwd_gy:hover {
	background:url(../images/fwwd_gy_2.png) no-repeat left center #e8645a;
	padding-left:30px;
	background-position:76px;
}
.right_nav a.btn_lxwm {
	background:url(../images/btn_lxwm.png) no-repeat left center #f0f0f0;
	padding-left:34px;
	background-position:72px;
}
.right_nav a.btn_lxwm.cur,.right_nav a.btn_lxwm:hover {
	background:url(../images/btn_lxwm_2.png) no-repeat left center #e8645a;
	padding-left:34px;
	background-position:72px;
}
.right_nav a.btn_zxdg {
	background:url(../images/btn_zxdg.png) no-repeat left center #f0f0f0;
	padding-left:34px;
	background-position:72px;
}
.right_nav a.btn_zxdg.cur,.right_nav a.btn_zxdg:hover {
	background:url(../images/btn_zxdg_2.png) no-repeat left center #e8645a;
	padding-left:30px;
	background-position:76px;
}
#LR_User_Icon0 {
	z-index:1001;
	width:72px;
	height:178px;
	position:fixed;
	right:0;
	top:50%;
	margin-top:-89px;
	_position:absolute;
	_top:expression(eval(document.documentElement.clientHeight/2+document.documentElement.scrollTop));
	_right:0;
}
#LR_User_Icon0 img {
	display:block;
	max-width:100%;
	margin:0 auto;
}
a.gotop {
	height:auto;
	width:100%;
	display:block;
	cursor:pointer;
	background:url(../images/arr_back.png) no-repeat center #333;
	transition:none;
}
a.gotop:hover {
	background:url(../images/arr_back2.png) no-repeat center #333;
	background-size:100% 100%;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/arr_back2.png', sizingMethod='scale');
	transition:none;
}
a.gotop img,a.gotop span, a.gotop:hover span {
	display:none;
}
a.gotop:hover img {
	display:block;
	max-width:100%;
	margin:0 auto;
}
a.swt_zx {
	border-radius:4px 0 0;
	height:auto;
	width:100%;
	display:block;
	cursor:pointer;
	background:#e74e3e;
	margin-bottom:1px;
}
a.swt_zx:hover {
	background:#e13928;
}
a.lxb_zx {
	height:auto;
	width:100%;
	display:block;
	cursor:pointer;
	background:#e74e3e;
	margin-bottom:1px;
}
a.lxb_zx:hover {
	background:#e13928;
}
/*--fix-right--*/
	.fix-right {
	position:fixed;
	right:0;
	top:50%;
	margin-top:-140px;
	color:#e60012 ;
	z-index:9999
}
.fix-right > div {
	margin-top:1px;
	text-align:center;
	padding:10px 18px;
	background:#eee }
.fix-right > div:hover {
	background:#ccc;
	cursor:pointer
}
.fix-right img {
	display:block;
	margin:auto;
	margin-bottom:4px;
	max-width: 100%;
}
.fix-right a {
	color:inherit }
.fix-right .fix-right2 {
	position:relative;
	margin-top:1px;
}
.fix-right .fix-right2 .qcode {
	display:none;
	position:absolute;
	left:-148px;
	top:0;
	padding:10px;
	background:#eee;
	font-size:12px;
	color:#222;
	text-align:center }
.fix-right .fix-right2 .qcode img {
	display:block;
	margin-bottom:4px;
	width:128px;
	height:128px;
}
.fix-right >.fix-right2:hover .qcode {
	display:block
}
.fix-right .go-top {
	padding:4px 18px;
	color:#fff;
	background:#9e9e9e
}