@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;}

.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 {padding: 5px 41px;} 
.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;}

/*内页图标*/
.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}