﻿@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}
body {
	width: 100%;
	min-width: 1200px;
	margin: 0;
	padding: 0;
	font-size: 14px;
	background: #fff;
	font-family: "微软雅黑";
	color:#666;
}
img {
	border: 0px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clearfix {
*zoom:1;
}
.clear {
    margin: 0;
    padding: 0;
    font-size: 0;
    clear: both;
}
.clearfix:after {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
a {text-decoration: none;color:#383431;}
a:hover{color:#9A0000;}
li {
	list-style: none;
}
a, li, dl {
	cursor: pointer;
}
input, select, area, textarea {
	outline: 0;
	-moz-outline: 0;
	vertical-align: middle;
}
table {
	border-collapse: collapse;
}

em, i {
	font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
.font {
	font-size: 0;
	line-height: 0;
}
.blank {
	width: 100%;
	height: 50px;
	overflow: hidden;
	clear: both;
	display: block;
}




.wapper{ width:1200px; margin:0 auto;position: relative;}
.header{ position:relative; z-index:6;height:120px; background:#F5F5F5; padding:15px 0;}
.header .logo{float:left;width:600px; height:100px; padding:10px 0;}
.header .logo img{height:100px;}
.header .logo .logopic{float:left;  margin-right: 20px;}
.header .logo .logotxt{margin-top:5px; padding-left:20px; border-left:1px solid #dedede;height: 100px; float:left;}
.header .logo .logotxt h2{line-height: 60px; font-size:36px; font-weight: normal;color: #7E3A36;}
.header .logo .logotxt p{line-height:25px; font-size:18px;color: #666; letter-spacing:10px;}

.header .headertel{position: absolute; right: 0; top: 65px; font-size:24px; color:#999;line-height: 30px; height: 30px;font-family: impact; font-style: normal;}
.header .headertel i{display:block; width:26px; height:26px; background:#fff url(../images/tel.png) no-repeat center;  background-size: 24px;float: left;margin: 2px 5px;}

.header .headerico{position: absolute; right: 0; top: 15px; font-size:14px; color:#999;}
.header .headerico a{margin-left:15px; padding-left:24px;line-height: 30px; height: 30px;}
.header .headerico #hd_bj{background:url(../images/bj_bg.png) left center no-repeat; background-size:20px;}
.header .headerico #hd_wx{background:url(../images/wx_bg.png) left center no-repeat;background-size:20px;}
.header .headerico #hd_wx img{display:none; position:absolute; top: 30px; right:0; width:160px;}
.header .headerico #hd_wx:hover img{display:block;}
/* menu css */
.menu-wrap{background:#9A0000;}
.menu{width:1200px; margin:0 auto; height:47px; position:relative;}
.menu ul li ul a:hover{background-color:#9A0000; color:#fff;}
.menu ul li{
	float: left;
	height: 47px;
	line-height: 47px; position:relative;width:135px; text-align:center;
}
.menu ul li ul li{ height:40px; line-height:40px; width:200px;}
.menu ul li a{ color:#fff; display:block; font-size:16px;  text-shadow: 2px 1px rgba(0,0,0,.3);}
.menu ul ul{ position:absolute; z-index:9999; display:none; left:0; top:47px; background-color: #AE0001; padding:20px 0;}
.menu ul li a:hover{ text-decoration:none;background-color:#81C35D;}
.menu ul li.hover a{ color:#fff; background-color:#AE0001;}

.menu .search{position:absolute;width:200px;height:30px; right:0; bottom:8px;}
.menu .search .text{width:200px;height:30px;border:none;color:#666;font-size:14px;line-height:28px; text-indent: 14px;background: #E5E5E5;}
.menu .search .btnsubmit{position:absolute;right:0;top:0;width:30px;height:30px;border:none;background: url(../images/zoom.png) center no-repeat; background-size:25px;cursor:pointer; }
.menu .search .btnsubmit:hover{background: #cecece url(../images/zoom.png) center no-repeat;background-size:25px;}
/* menu css END*/

.fullsilder_banner {width:100%;height:590px;overflow:hidden; z-index:50;}
.fullsilder_banner .bd{width: 100%; background: url("../images/loading.gif") no-repeat center center;}
.fullsilder_banner .bd ul{padding:0; margin:0;}
.fullsilder_banner .bd li {list-style:none;}
.fullsilder_banner .bd li .pic {height: 590px;  margin: 0 auto;  position: relative;}
.fullsilder_banner .bd li .pic img{position:relative; left:50%; margin-left:-960px;}
.fullsilder_banner .hd { width: 100%; margin: 0 auto; position: relative; bottom:35px; left:0; height:5px; line-height:5px; text-align:center;}
.fullsilder_banner .hd ul li { border-radius: 50%; cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 14px; height: 14px; line-height: 50px; margin: 4px; overflow: hidden; background: #b8b8b8; }
.fullsilder_banner .hd ul .on { background: #ff6f00; }
.fullsilder_banner .hd ul li:hover{ opacity:0.8;}

.banner{overflow:hidden; text-align:center; position:relative; height:250px; width:100%;}
.banner img{position:absolute; left:50%; margin-left:-960px;}

.footer {background: #f2f2f2;color: #444;margin-top: 30px;}
.footer ul{overflow:hidden; border-bottom:1px dashed #3e424d;padding: 30px 0;}
.footer li{width:171px; float:left;}
.footer li img{margin-top:0; float: right; max-width:150px;}
.footer a{color:#444;}
.footer a:hover{color:#9A0000}
.footer li dt a{font-size:18px; font-weight:bold; line-height:50px;}
.footer li dd a{font-size:14px; line-height:35px;}
.footer p{line-height:80px;}

.weizhi{height:40px; line-height:40px; font-size:14px; border-bottom: 1px dashed #dedede; margin-bottom:20px;}
.inside{margin-top:20px; min-height:500px; position:relative;}

.inside_left{ width:240px; float:left; }
.inside_left .side_a{margin-bottom:30px;}
.inside_left .side_a dl dt{display: block; height: 41px; color: #444; line-height:30px; font-size: 20px; background: url(../images/side_tit_bg.png) left bottom no-repeat; text-align: left; padding-left:20px;}
.inside_left .side_a dl dt a{color: #007D6B;}
.inside_left .side_a dl dt a:hover{color: #ff6f00;}
.inside_left .side_a dl dd{height: 50px; line-height: 50px; border-bottom: #eee solid 1px;}
.inside_left .side_a dl dd a{ display:block; padding-left:30px; font-size:14px; background: url("../images/channelistico.png") 10px center no-repeat;}
.inside_left .side_a dl dd a:hover{ background:url("../images/channelistico.png") 10px center no-repeat #BB8B5D; color:#fff;}
.inside_left .side_a dl .hover a{ background:url("../images/channelistico.png") 10px center no-repeat #BB8B5D; color:#fff;} 
.inside_left .lianxi{ margin-top:15px; text-align:center;}
.inside_left .lianxi img{width:100%;}

/*left widget*/
.widget {clear: both; margin-bottom: 30px;  position: relative; overflow: hidden;}
.widget h3 {position: relative; line-height: 30px; font-size: 20px; height: 41px; background: url(../images/side_tit_bg.png) left bottom no-repeat; text-align: left; padding-left:20px;    margin-bottom: 10px;}
.widget h3 strong {border-bottom: 1px solid #DD4250; display: inline-block; left: 0; height: 28px; font-weight: bold; color: #DD4250;}
.widget h3 b{font-weight: normal;display: inline-block; }
/*left widget*/

/*left imglist*/
.coverlist {width:auto; overflow:hidden;}
.coverlist .imgarea{width: 110px; height:80px; overflow:hidden;}
.coverlist li{overflow:hidden;margin-bottom:8px;padding-bottom:8px;float: left; display: inline;  width: 110px;  margin-right: 20px;}
.coverlist li img {width: 110px; height:80px;}
.coverlist li:nth-of-type(even){margin-right:0;}
.coverlist .m{float:left;margin-right:10px;}
.coverlist h5{margin-bottom:5px;font-size:14px;line-height:26px; font-weight:normal;}
.coverlist p{}
/*left imglist*/

/*left newslist*/
.nlist{}
.nlist li {height: 28px; line-height: 28px; font-size: 14px; overflow: hidden; width:100%; float:left; text-align:left; background: url(../images/ico2.jpg) left center no-repeat; padding-left: 16px;}
.nlist li i {color: #DD4250!important; margin-right: 10px;}
/*left newslist*/

.leftTtitle{width: 222px; height: 50px; padding-left:16px;color: #fff; font-size: 20px; line-height: 50px;    background: rgba(187,139,93,.5);}
.leftTtitle span{color: #dedede; font-size:16px; text-transform: uppercase;}
.leftContact{width:238px; padding: 5px 0px; border:1px solid #f2f2f2; margin-top: 20px; background: url(../images/lianxibg.jpg)top center no-repeat;  padding-top: 140px;}
.leftConTel{width: 222px; padding-left: 16px;color:#007D6B; font-family: impact; font-size: 28px;}
.leftContact ul{padding: 10px 16px;}
.leftContact ul li{width: 195px; display: block;  clear: both;  color: #666666;  font-size: 14px; line-height: 30px; float: left; padding-left: 24px;}

.leftContact ul li.mobile{background: url("../images/mobileico.png") 4px 6px no-repeat;}
.leftContact ul li.tel{background: url("../images/telico.png") 2px 4px no-repeat;}
.leftContact ul li.weixin{background: url("../images/weixinico.png") 0% 8px no-repeat;}
.leftContact ul li.addr{background: url("../images/addressico.png") 2px 4px no-repeat;}
.leftContact ul li.email{background: url("../images/mailico.png") 2px 4px no-repeat;}
.leftContact ul li.ren{background: url("../images/peopleico.png") 2px 4px no-repeat;}
.leftContact ul li.kefu{background: url("../images/faceico.png") 2px 4px no-repeat;}
.leftContact ul li.qq{background: url("../images/qqico.png") 0 4px no-repeat;}

.lefttel{float: right;width: 240px;line-height: 25px; color: #999; margin-top: 15px;background: #f2f2f2; padding: 10px 0;}
.lefttel p{float: right;display: block;  width: 280px; height: 25px; text-align: left; position: absolute; top: 0px;}
.lefttel em{ float:right; display:block; padding:10px 0 0 0;}
.lefttel .tel{background: url(../images/tel.png) left center no-repeat; background-size: 50px; width: 195px; float: right; padding-left: 45px;height: 60px;}
.lefttel .tel p{position:relative;float:none; text-align:left; float:left; text-indent:5px;}
.lefttel .tel p.hotline{font-size: 16px; color: #666; line-height: 30px; height: 25px; font-weight: bold;}
.lefttel .tel p.phone{font-size:30px; color:#DD4250/*#007D6BÂÌÉ«/*#E70011ºìÉ«*/;line-height: 30px; height: 30px;font-family: impact;}

/*zicaidan*/
.category{border: 1px solid #d1d1d1; border-top: none; padding:10px; margin-bottom: 20px;}
.category li{list-style:none; position:relative; height:30px; line-height:30px;}

.category a:link,.category a:visited,.category a:active{display:block;text-decoration:none; color: #444444; font-weight: bold; line-height: 30px; padding-left: 18px; background: url("../images/about-bg.jpg") 6px center no-repeat;font-size: 14px;}
.category a:hover,.category li.small a:hover{color:#ff0000;}
.category li a.category_active,.category li.small a.category_active{color:#ff0000;}
.category li.small a{display:block;text-decoration:none;color:#444444; font-weight: normal; background:none;}
.left_ul_small{border-bottom: 1px dashed #d2d1d1; margin-bottom: 5px; padding-bottom: 5px;}

.category li span{position:absolute; height:30px; line-height:30px; right:0; top:0; width:30px;}
.category li span {background:url(../images/downarr.jpg) no-repeat 10px center;}
.category li span.close{background:url(../images/uparr.jpg) no-repeat 10px  center;}
.category li span a{background:none!important; display:block; width:30px; height:30px; padding-left:0!important;}
/*zicaidan*/

.inside_right{ width:920px; float:right; }
.inside_con{ padding:10px 0;}


/*分页*/
.page {float: left;	height: 30px; line-height:30px;width: 100%;margin: 20px;	text-align: center;}
.page a,.page_num span{color: #666;margin-right: 5px;margin-left: 5px;padding-top: 5px;	padding-right: 10px;padding-bottom: 5px;padding-left: 10px;	margin-top: 0px;margin-bottom: 0px;border: 1px solid #CCC;}
.page span{background-color: #9A0000;padding-top: 5px;	padding-right: 10px;padding-bottom: 5px;padding-left: 10px;color: #FFF;	text-decoration: none;margin: 0px;border: 1px solid #CCC;}
.page a:hover{background-color: #9A0000;color: #FFF;text-decoration: none;}
/*分页*/

.pren{height: 50px; line-height: 50px; margin: 10px 0; }
.pren em{font-size: 14px; color: #333333;height: 50px !important; line-height: 50px; width:48%; overflow:hidden;  font-style: normal;}
.pren em.fl{text-align:left;}
.pren em.fr{text-align:right;}
.pren em a{color:#BB8B5D;}
.pren em a:hover{color:#ff6f00;}

/*图片动态*/
.animation a{position:relative;display:block;max-height: 100%;}
.animation a::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(122,188,222,0.4);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;z-index:1;}
.animation i{height:66px;background:url(../images/show_link.png) no-repeat 50% 50%;position:absolute;left:0px;top:50%;right:0px;text-align:center;margin-top:-25px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;z-index:2;}
.animation img{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.animation a:hover::before,.animation a:hover i{opacity:1;}
.animation a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
/*图片动态*/

/*图片动态*/
.vi{position: relative;}
.vi a i {height: 50px; background: url(../images/v0.png) no-repeat 50% 50%; position: absolute; left: 0px; top: 50%; right: 0px; text-align: center; margin-top: -25px; -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; z-index: 2;}
.vi a:hover i{ background: url(../images/v1.png) no-repeat 50% 50%;} 
/*图片动态*/

/*标题*/
.poxt {width: 100%;	background:#f9f9f9 url(../images/serbg.png) no-repeat center bottom;}
.poxt h4 {height: 100px;overflow: hidden;text-align: center;}
.poxt h4 a {font-size: 36px;margin-top: 24px;display: inline-block;color: #222; font-weight:normal;}
.poxt h4 span {font-size: 18px;display: block;color: #b2b2b2;font-weight: normal;text-transform: uppercase;text-align: center}
.ibox7{margin-top: 30px;}