/*================基本样式重置================*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,span,i,a,em,strong,b,input,textarea,select { margin:0; padding:0;font-family:"微软雅黑"; }
i,em { font-weight:normal; font-style:normal; }
body {width:100%;position: relative; font:12px/1.5 \5b8b\4f53,tahoma,arial,sans-serif; font-family: "微软雅黑";  }
li { list-style:none; }
a,img,input { border:0 none; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:none; }
a:focus,input:focus { outline:0 none;}
textarea { resize:none; font-size:12px; } /*去掉火狐和谷歌浏览器的Textarea改变尺寸大小功能*/

/*========定义基础样式========*/
.hide { display:none;}
.fl { float:left;}
.fr { float:right;}
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1;clear: both; }
.clear{clear: both;}

/*a标签鼠标hover高亮显示状态（可选用）*/
a .opacity { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; } 
a:hover .opacity { filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }
ul,li{list-style: none;}

/*主体宽度样式（可选用）如有新宽度，命名规则以小写w开头，后接具体宽度数据，例：*/
.w1200{width: 1200px; margin: 0px auto; }
.w1216{width: 1216px; margin: 0px auto; }

input, select,textarea{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;}
*::-webkit-input-placeholder {
    color: #333;
}

*:-moz-placeholder {
    color: #333;;
}

*:-ms-input-placeholder {
    color: #333;;
}
/*header-begin*/
.ovfHiden{overflow: hidden;height: 100%;width: 100%;}
.head{background:#fff; height:90px; position:relative; z-index:1000;}
.head .logo{width:216px;height: 50px;background:url(../images/logo.jpg) no-repeat center;margin-top: 24px; float: left;}
.hot_line{margin-top: 23px;}
.hot_line .fl{font-size: 18px;height: 50px;line-height: 27px;border-right: 1px solid #333;padding-right: 8px;color: #777;margin-right: 8px;font-weight: bold;letter-spacing: 1px;}
.hot_line .fr{width: 220px;text-align:left;font-size: 18px;line-height: 27px;color: #333;font-weight: bold;}
.hot_line .fr p span{font-size: 16px;}
.nav{width: auto;margin-right: 15px;}
.nav li{width:auto;height:90px;float:left; position:relative;}
.nav li a{display:block; font-family:"微软雅黑"; font-size:18px; color:#454545;width:auto;height:30px;line-height:30px;padding:9px 15px;font-weight: bold;margin: 27px 0; }
.nav li:hover a,.nav li.on a{background:url(../images/sy38.png) no-repeat center bottom;color:#a50020;}
.nav li .sub_nav{ height:auto; position:absolute; left:15px; top:90px; display:none;}
.nav li .sub_nav dd{height:36px;}
.nav li .sub_nav dd a{font-family:"微软雅黑"; font-size:14px; color:#fff; background:#d30f1b;padding:0 15px;height: 36px;line-height:36px;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin:0;}
.nav li .sub_nav dd a:hover{background:#2a2a2a;}

.big_title{width: 100%;height: 160px;background: #a50020;font-size: 60px;color: #fff;font-weight: bold;text-align: center;line-height: 160px;}

/*footer*/
.footer{width: 100%;height: auto;}
.footer .message{width: 100%;height: 120px;background: #f3f3f3;border-bottom: 1px solid #fff;}
.footer .message .name{font-size: 60px;color: #a50020;font-weight: bold;line-height: 120px;margin-right: 20px;}
.footer .message input{width: 214px;height: 48px;line-height: 48px;padding-left: 19px;background: #fff;border:2px solid #454545;font-size: 16px;color: #333;margin-right: 6px;margin-top: 40px;}
.footer .message button{width: 178px;height: 48px;outline: none;border:0;background: #a50020;font-size: 16px;color: #fff;text-align: center;line-height: 48px;border-radius: 4px;}
.footer .foot_top{width: 100%;height: 183px;padding-top: 60px;background: #f3f3f3;}
.footer .foot_top h2{font-size: 18px;color: #4b4343;line-height: 18px;margin-bottom: 20px;}
.footer .foot_top .tel {width: 554px;}
.footer .foot_top .tel p{font-size: 14px;color: #4b4343;line-height: 27px;}
.footer .foot_top .tel p img{vertical-align: middle;margin-top: -3px;margin-right: 10px;}
.footer .foot_top .map{width: 240px;}
.footer .foot_top .map ul li{float: left;width: 120px;line-height: 34px;}
.footer .foot_top .map ul li a{color: #4b4343;font-size: 14px;}
.footer .foot_top .map ul li a:hover{color: #a50020;}
.footer .foot_top .ewm{margin-right: 156px;width:120px;height: 120px;overflow: hidden; }
.footer .foot_top .ewm img{vertical-align: middle;width: 100%;height: 100%;}
.footer .foot_bot{width: 100%;height: 60px;line-height: 60px;text-align: center;;background: #a50020;font-size: 14px;color:#fff;}
/* 分页 */

.more_box{height:34px;width:auto;margin:0 auto;clear: both;float: left; position: relative; left: 50%;padding-top: 30px;}
.more_box .more_ssp { position: relative;left: -50%;width: auto;height: 38px;float: left;background: #fff;padding-left: 20px;padding-right: 10px;}
.more_ssp span,.more_ssp a {float:left;width:auto;height:38px;line-height:38px;font-size:18px;color:#4b4343;border:1px solid #d8d8d8;margin-right:12px;padding:0 13px;
	text-align:center;background-color:#fff;cursor:pointer;vertical-align:middle;}
.more_ssp span.cpb:hover,.more_ssp a:hover,.more_ssp span.cpb.in,.more_ssp a.in{width: auto;color: #fff;background: #a50020;border:1px solid #a50020;height:38px;line-height:38px;padding:0 13px;}
.more_ssp span.current{background: #a50020;color: #fff;border:1px solid #a50020;}

.more_a{display: none;width: 100%;text-align: center;font-size: 14px;color: #666;line-height: 24px;}


/*咨询热线*/
.zx{display: block;width: 217px;height: 74px;background: url(../images/zx.jpg) no-repeat center;position: fixed;right: 0;top: 50%;margin-top:-37px;z-index: 2222;}