/* Write your styles */
html,body{word-spacing:8px; letter-spacing: 1px; font-family:"微软雅黑"; overflow-x:hidden;background:url(../images/banner.jpg) no-repeat; background-size:100% auto; }
html *,html *:before,html *:after {-webkit-transition: 0.5s; transition: 0.5s;}
a{ color:#666;}
ul{ list-style:none;}
.noborder_top{ border-top:none !important;}
.noborder_right{ border-right:none !important;}
.clear{ clear:both !important;}
.width1200{ width:1200px; padding:0 5px; margin:0 auto; display:block;}
.empty{ padding:0; margin:0; }

.blank0{clear:both;display:block;font-size:1px;visibility:hidden;height:0;line-height:0;}
.blank5{clear:both;display:block;font-size:1px;overflow:hidden;height:5px;}
.blank8{clear:both;display:block;font-size:1px;overflow:hidden;height:8px;}
.blank10{clear:both;display:block;font-size:1px;overflow:hidden;height:10px;}
.blank12{clear:both;display:block;font-size:1px;overflow:hidden;height:12px;}
.blank15{clear:both;display:block;font-size:1px;overflow:hidden;height:15px;}
.blank20{clear:both;display:block;font-size:1px;overflow:hidden;height:20px;}
.blank25{clear:both;display:block;font-size:1px;overflow:hidden;height:25px;}
.blank28{clear:both;display:block;font-size:1px;overflow:hidden;height:28px;}
.blank30{clear:both;display:block;font-size:1px;overflow:hidden;height:30px;}
.blank35{clear:both;display:block;font-size:1px;overflow:hidden;height:35px;}
.blank40{clear:both;display:block;font-size:1px;overflow:hidden;height:40px;}
.blank45{clear:both;display:block;font-size:1px;overflow:hidden;height:45px;}
.blank50{clear:both;display:block;font-size:1px;overflow:hidden;height:50px;}
.blank60{clear:both;display:block;font-size:1px;overflow:hidden;height:60px;}
.blank80{clear:both;display:block;font-size:1px;overflow:hidden;height:80px;}
.blank100{clear:both;display:block;font-size:1px;overflow:hidden;height:100px;}
.blank170{clear:both;display:block;font-size:1px;overflow:hidden;height:170px;}


.lunbo{ margin:0; width:100%; border:5px solid #dad8d7;}

.menu{ background: url(../images/menubg.jpg) repeat-x; color:#FFF;  text-align:center; display:block; margin:25% auto 0 auto; overflow:hidden; padding:2px;}
.menu ul{ border:1px solid #ea7b1d; height:auto;}
.menu ul li{ margin:0 !important; padding:0 !important;width:96px; }
.menu ul li .menu_item{ line-height:54px ; font-size:14px ; color:#fff;  padding:0; margin:0;} 
.menu ul .am-active a{ background-color:#fe9302 !important; color:#fff; }
.menu ul li a:hover{ color:#fff !important; background-color:#fe9302 ;}
.menu ul li input[type=text]{ width:160px !important; display:inline-table; background:#fff; border-top-left-radius:5px;border-bottom-left-radius:5px; padding:0 10px 0 20px; font-size:12px; color:#888; height:36px; line-height:36px; border:none; margin-top:-1px;}
.menu ul li .btn_search{ padding:5px 0 0 0 !important; display:inline-table; background:#fff !important; width:50px !important; height:36px !important; line-height:20px !important; border-top-right-radius:5px;border-bottom-right-radius:5px; text-align:center; vertical-align:middle; margin-top:-1px; }
.menu ul li .btn_search:hover{ background:#f6f6f6 !important;}

.three li{ padding:0 !important; }
.three_item{ width:100%; background:#FFF; margin:0 auto;  overflow:hidden; float:right;}
.item_title{ background:url(../images/title_bg01.png) no-repeat;  display:table; width:590px; padding:0; margin:0; height:93px;}
.item_title i{ font-style:normal; color:#b2190e; font-size:14px;line-height:45px; display:table; padding:0 0 0 34px ;}
.item_title a{ color:#fff; font-size:12px; letter-spacing:0;line-height:45px; display:table; padding-right:20px;}
.item_title a:hover{ color:#fe9302;}
.item_title img{ margin-right:5px;}

.item_title01{ background:url(../images/title_bg04.png) repeat-x left 5px;  display:table;  padding:0; margin:0 0 10px 0; height:20px; width:95%;}
.item_title01 i{ font-style:normal; color:#333; font-size:16px;line-height:20px; display:table; padding:0 5px 0 30px ;background:url(../images/title_bg03.png) no-repeat #fff; }
.item_title01 a{ color:#555; font-size:12px; letter-spacing:0;line-height:20px; display:table; padding:0 0 0 10px; background:#fff;}
.item_title01 a:hover{ color:#fe9302;}

.item_title02{ background:url(../images/title_bg02.png) no-repeat left top; background-size:99% auto;  display:table;  padding:0; margin:0; height:70px; width:100%;}
.item_title02 i{ font-style:normal; color:#fff; font-size:16px;display:table; padding:10px 0 0 40px ; }

.item_title03{ background:url(../images/title_bg05.png) no-repeat left top;  display:table;  padding:0; margin:0 0 10px 0; height:31px; width:95%; border-bottom:2px solid #898f8f;}
.item_title03 i{ font-style:normal; color:#fff; font-size:15px;line-height:28px; display:table; padding:0 5px 0 20px ;}
.item_title03 a{ color:#555; font-size:12px; letter-spacing:0;line-height:20px; display:table; padding:0 0 0 10px; background:#fff;}
.item_title03 a:hover{ color:#fe9302;}

.item_title04{ background:url(../images/title_bg06.png) no-repeat left top;  display:table;  padding:0; margin:0; height:35px; width:100%; border-bottom:2px solid #ab0102;}
.item_title04 i{ font-style:normal; color:#fff; font-size:15px;line-height:35px; display:table; padding:0 5px 0 40px ;}


.zhuyao{ background:url(../images/zhuyaobg.jpg) no-repeat right top #fdeed4; text-align:center; width:23.6%; margin:10px auto; display:inline-block; padding:0 15px; color:#bf0f15; line-height:60px; font-size:13px; font-weight:bold; border:1px solid #efcbaa; height:80px !important; display: inline-table; vertical-align:middle; overflow:hidden;}
.zhuyao:hover{color:#bf0f15; text-decoration:underline;}
.zhuyao span{ line-height:20px !important; display:block; display:table-cell; vertical-align:middle; }

.three_item .item_list{ width:95%; margin:0; padding:0 !important;}
.three_item .item_list li{  border-bottom:1px dashed #ddd; background:url(../images/dot.png) no-repeat left; padding-left:10px !important;}
.three_item .item_list li a{ margin:0; padding:0; font-size:14px; line-height:40px; color:#777 text-align:left;}
.three_item .item_list li a:hover{ color:#bf1b13;}
.three_item .item_list b{ font-size:18px; color:#808080; font-weight:normal; border:1px solid #ccc; display:inline-table; text-align:center; overflow:hidden; line-height:24px;padding:0; margin:4px 10px 5px 0; vertical-align:middle;}
.three_item .item_list b span{ font-size:12px; color:#fff; background:#ccc; display: block; text-align:center; padding:0 5px; margin:0; line-height:16px; letter-spacing:0; word-spacing:0;}
.three_item .item_list li a:hover b{ color:#bf1b13; border:1px solid #bf1b13;}
.three_item .item_list li a:hover b span{  background:#bf1b13; color:#fff;}
.three_item .item_list i{ font-style:normal; line-height:40px; display:inline-table; vertical-align:middle; color:#999; font-size:12px; float:right;}
.three_item .item01{margin:10px auto 0 auto; padding:0; display:block; overflow:hidden;}
.three_item .item01 p{  width:100%; vertical-align:top; margin:0 !important; border-bottom:1px dashed #ddd; padding-bottom:10px;}
.three_item .item01 p cite{ font-size:16px; color:#333; line-height:20px; display:block; font-style:normal; margin:10px 0;}
.three_item .item01 p span{ font-size:13px; color:#777; line-height:20px; display:block;}

.ad{ margin:0 auto; display:table;width:1200px;padding:0 5px;}
.ad img{ width:98%; height:auto;}

.link_list a{ color:#777; margin:0 15px; line-height:30px; font-size:13px;}
.link_list a:hover{color:#fa5149;}
.link_list{ margin:0; padding:20px 5px; height:auto !important; border:1px solid #ddd;}

.footer{ background:url(../images/title_bg07.png) no-repeat center top; background-size:99% auto;height:140px; padding:20px 10px;  margin:0 auto; display:table; text-align:center;}
.footer span{color:#666; display:block; font-size:12px; line-height:24px;}

.nei_bg{ background:url(../images/news_bg.png) center 10px no-repeat; display:block; margin-bottom:20px;}

.home_pro{ display:table;}

.main_title{ text-align:center; border-bottom:2px solid #fe9302; display:table; margin:0 auto 40px auto;}
.main_title b{ display:block; line-height:20px; font-size:20px; font-weight:normal; }
.main_title span{ display:block; line-height:25px; font-size:10px; color:#aaa;  text-transform: uppercase;}

.z_art_list{ margin:0; padding:0;}
.z_art_list ul{ margin:0; padding:0;}
.z_art_list ul li{ padding:10px !important; overflow:hidden;  margin:0; border-bottom:1px solid #eee; }
.z_art_list ul li:hover{ background-color:#b80000;}
.z_art_list ul li:hover .text h3,.z_art_list ul li:hover .text01 h3{ color:#FFF;}
.z_art_list ul li:hover .text p,.z_art_list ul li:hover .text01 p{ color:#FFF;}
.z_art_list ul li:hover .text i,.z_art_list ul li:hover .text01 i{ color:#FFF;}
.z_art_list ul li:hover .img img{transform: scale(1.1); -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.z_art_list .img{ width: auto; height: auto; overflow:hidden !important; margin:0 10px 0 0; padding:0;}
.z_art_list .img img{ width: 90%; height:auto;}
.z_art_list .text{ width: auto; padding:10px 20px 0 20px;}
.z_art_list .text h3{ font-size: 18px; font-weight: normal; margin:0 !important;}
.z_art_list .text i{ font-style:normal; line-height:20px; color:#999; font-size:13px; display: block; margin:0;}
.z_art_list .text p{ font-size: 13px; color: #999; display: block; margin-top:10px;}
.z_art_list .text01{ width: auto; padding:10px 20px 0 20px;}
.z_art_list .text01 h3{ font-size: 18px; font-weight: normal; margin:0 !important; display:inline-block; float:left; vertical-align:middle;}
.z_art_list .text01 i{ font-style:normal; line-height:20px; color:#999; font-size:13px; display: inline-block; float:right; vertical-align:middle; margin:0;}
.z_art_list .text01 p{ font-size: 13px; color: #999; display: block; margin-top:10px;}

.news_show img{ display:table !important; margin:20px auto !important; }
.news_show{ margin:0 auto; padding:0 5px;}
.news_show span{ color:#666; line-height:36px; font-size:14px;}

.place{ width:100%; height:50px; overflow:hidden; border-bottom:1px solid #eee;color:#777;}
.place a{ font-size:13px; display:inline-table; padding:0 5px; color:#777; line-height:50px; }
.place a:hover{ color:#fa5149;}
.place img{ display:inline-block; vertical-align:middle; margin-right:5px;}

.page .am-active a{ background:#b80000; border:#b80000;  }

.show_a{
	font-weight: normal !important;
    font-size: 26px;
    line-height: 40px;
    text-align: center;
    display: block;
	margin-bottom:30px;
}
.show_c{
	min-height:300px;
	_height:300px;
	margin: 0 auto 50px auto;
    padding: 0 10px;
    width: 100%;
    display: block;
	font-size: 18px;
	line-height:200%;
}
