﻿
/* CSS Document */
*{ margin:0; padding:0;}
body{ width:100%; margin:0; padding:0; font-size:12px; background:#fff;font-family: "微软雅黑"; min-width:1200px;}
img{ border:0px;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a{ text-decoration:none; }
li{ list-style:none;}
input,select,area,textarea{outline: 0; -moz-outline: 0; vertical-align: middle;}
table{border-collapse:collapse;}
.auto{ width: 1200px; margin: 0 auto;}
em,i{ font-style: normal;}
samp{font-family: "微软雅黑";}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
.font{font-size:0;}
.blank{width: 100%; height: 50px; overflow: hidden; clear: both; display: block;}

/*banner焦点图切换*/
.flexslider{position:relative; width:100%; margin:0 auto;height:auto;overflow:hidden;}
.slides{position:relative;z-index:1;font-size: 0;}
.slides li{ width:100%;height:auto; position:relative; }
.slides li a{ display:block;width:100%; height:100%;}
.slides li a img{ width:100%; height:auto;}
/*.flex-control-nav{ width: 100%; position:absolute;bottom:2%;z-index:2; right:0;text-align:center;}
.flex-control-nav li{display:inline-block;width:9px;height:9px;margin:0 5px;
*display:inline;zoom:1; }
.flex-control-nav a{display:inline-block;width:9px;height:9px;line-height:40px;overflow:hidden;
background: url(../images/6.png) no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background:url(../images/5.png) no-repeat;}*/
.flex-direction-nav li a{display:block;width:42px;height:75px;overflow:hidden cursor:pointer;position:absolute;z-index:3;top: 40%; }
.flex-prev{background: url(../image/2.png) no-repeat; left: 3%;}
.flex-next{background: url(../image/3.png) no-repeat; right: 3%;}

.top{width: 100%; height: 40px; background: #f4f4f4; overflow: hidden; 
line-height: 40px; position: relative; z-index: 99;}
.top_a a{display: block; float: left; height:40px; padding:0 30px; color: #606060;}
.top_a a.hover{background: #b10d18; color: #FFFFFF;}
.top_a a:hover{background: #b10d18; color: #FFFFFF;transition-duration: 0.5s;}
.hy2 a{padding: 0 30px; background: url(../image/1.png) no-repeat 90px center;color: #606060;}
.logo{margin-top: 35px;}
.menu_li{float: left;padding: 0 15px;}
.menu_li a{display: block; font-size: 15px; color: #2f2f2f; padding:15px 15px 35px 15px;border-bottom: 2px solid #FFFFFF; }
.menu_li:hover a,.menu_li.hover a{border-bottom: 2px solid #b10d18;transition-duration: 0.5s;}

.foot{background: #323232; padding: 100px 0; color: #FFFFFF;}
.ft_menu{margin-right: 105px;}
.ft_menu a{display: block;}
.fm_title,.wx span{ color: #FFFFFF; font-size: 15px; font-weight: bold;line-height: 30px;}
.fm_a{color: #929292; line-height: 24px;}
.wx{font-size: 0;}
.wx span{display: block; padding-bottom:20px;}
.ph{margin-left: 105px;}
.ph_num{font-family: arial; font-size: 25px; font-weight: bold; background:url(../image/12.png) no-repeat left center;padding-left: 30px;}
.ph_kf{display: block; width: 190px; height: 40px; text-align: center; line-height: 40px; 
color: #FFFFFF; background: #b10d18;font-size: 15px; font-weight: bold;margin-top: 22px;}
.ph_kf span{background: url(../image/13.png) no-repeat left center; display: inline-block; padding-left:35px;}
.fb{color:#7b7b7b; text-align: center; margin-top: 100px;}

.bg1,.bg2,.bg3{width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: fixed; top: 0; 
left: 0; z-index: 9; display: none;}
.login{float: right; margin-top:50px;margin-right:23px; width: 250px; padding:30px; background: #FFFFFF;}
.lo_txt{width: 193px; height: 40px; border: 1px solid #d9d9d9;padding:0 10px 0 45px;
 line-height: 40px; font-family: "微软雅黑"; font-size: 12px; color: #606060;
 border-radius: 3px;-moz-border-radius: 3px; margin-bottom: 20px;}
.user{ background: #f4f4f4 url(../image/27.png) no-repeat 20px center;}
.pass{ background: #f4f4f4 url(../image/28.png) no-repeat 20px center;}
.pd{color: #a0a0a0;}
.wj{color: #1a7ecb;}
.zc a{color: #606060;}
.lo_btn{width: 100%; height: 42px; background: #b10d18; border: 0; margin-top:15px;
cursor: pointer;font-family: "微软雅黑";font-size: 17px; color: #FFFFFF;border-radius: 5px;
-moz-border-radius: 5px;}
.bg2{z-index: 999;}
.zhuce{width: 630px; background: #FFFFFF; margin: 0 auto;position: relative;}
.zhu_title{width: 100%; height: 60px; line-height: 60px; text-align: center;
font-size: 16px; font-weight: bold; color: #474747;border-bottom: 1px solid #d8d8d8;}
.zhu_title a{border-bottom: 2px solid #474747;display: inline-block; line-height:58px;}
.zhu_from{width: 470px; margin: 0 auto; padding: 50px 0;}
.zhu_p{margin-bottom: 25px;}
.zhu_span{display: block; width: 70px; height: 38px; line-height: 38px; text-align: right;
 margin-right: 15px;font-size: 14px; color: #474747;}
.zhu_yz,.zf_txt{width:180px; height: 36px; padding: 0 10px; line-height: 36px;font-family: "微软雅黑";
font-size: 15px;border: 1px solid #e9e8e8; border-top: 1px solid #c2c2c2; border-left: 1px solid #c2c2c2;}
.zhu_fs{width: 86px; height: 38px; background: #b10d18; border: 0; cursor: pointer;
font-family: "微软雅黑";font-size: 12px; color: #FFFFFF; margin-left: 15px;}
.zf_txt{width: 281px;}
.zf_btn{width: 110px; height: 40px;background: #b10d18; border: 0; cursor: pointer;
font-family: "微软雅黑";font-size: 15px; color: #FFFFFF;}
.zhu_close{font-size: 0; cursor: pointer; position: absolute; top:20px; right:30px;}



.yq { width:1200px; margin:10px auto;}
.yq a { color:#000}


















