@charset "utf-8";
html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset{margin:0;padding:0;}
body{background:#f5f5f5; color:#333; font-family:'微软雅黑',Verdana, Arial,'宋体'; font-size:12px;}

/* li */ 
ul,li{list-style-type:none;} 

/* img */ 
img{border:0 none; vertical-align:middle;} 

/* IE5.xIE6 bug */ 
* html body{overflow: visible;} 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;}

/* a */ 
a, a:link { color: #333; text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; color:#C5030E; }
a:focus { outline: none; }

/*********闭合盒子处理**********/
.clearfix:after {content:"24dq"; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}.clearfix {display:block;}
/* End hide from IE-mac */

.clear {clear: both; margin-top: -1px; font-size: 1px; visibility: hidden; width: 1px; line-height:0; height: 0px}
input{outline:0px;}
.hide { display:none;}

/* 通用样式 */
.m{ margin:0px auto; width:1000px; }
.t_10{ margin-top:10px;}
.t_20{ margin-top:20px;}
.l { float: left; }
.TRed{ color:#ff0000;}
.center{ text-align:center;}
.main_top100{margin-top: 100px;}

/**  顶部通用样式  **/
.header{height:100px;_border-bottom:1px solid #ddd;box-shadow:0 1px 3px rgba(34,25,25,0.4);background-color:#FFF;position:fixed;z-index:999;width:100%; top:0;}
.header .logo{ float: left; width: 400px; margin-top: 25px;}
.header .menu{ float: right; margin-top: 30px;}
.header .menu .nav{ float: left; width: 100px; text-align: center; font-size: 14px;}
.header .menu .nav a{height: 40px; line-height: 40px;}
.header .menu .nav a:hover{display: inline-block; width: 100px; background: #C5030E; color: #fff; border-radius: 5px; height: 40px; line-height: 40px;}
.header .menu .n_hover{ float: left; width: 100px; text-align: center; font-size: 14px;}
.header .menu .n_hover a{display: inline-block; width: 100px; background: #C5030E; color: #fff; border-radius: 5px; height: 40px; line-height: 40px;}

/** 底部通用样式 **/
.foot_nav{ width: 100%; background: #DE4F41; padding-bottom: 50px; padding-top: 50px;}
.foot_nav .f_left{ float: left; width: 600px; height: 200px;}
.foot_nav .f_left .l_ul{ float: left; width: 200px;}
.foot_nav .f_left .l_ul li{color: #fff; line-height: 30px;}
.foot_nav .f_left .l_ul li a{color:#fff}
.foot_nav .f_left .l_ul li a:hover{color:#FFFF66;}
.foot_nav .f_left .l_ul .tit{font-size: 16px; margin-bottom: 10px;}

.foot_nav .f_right{ float: left; width: 399px; border-left: 1px solid #fff; height: 200px;}
.foot_nav .f_right .tel{ background: url(../../images/gzsmcm/f_tel.png) right no-repeat; height: 70px;}
.foot_nav .f_right .address{ font-size: 14px; color: #fff; margin-left: 90px;}
.foot_nav .f_right .address p{ margin-top: 10px;}


.footer{width:100%; background:#191919; height: 50px;}
.footer .cp{text-align: center; color: #fff; line-height: 50px;}
.footer .cp a{ color: #fff;}
.footer .cp a:hover{ color: #FFFF66;}


/*返回顶部*/
.up-top{ background:#C5030E url(../../images/gzsmcm/up.png) center center no-repeat; text-indent:-9999px; overflow:hidden; width:56px; height:56px; position:fixed; z-index:98; right:20px; bottom:20px; display:none;}
.up-top:hover{  background:#ED030F url(../../images/gzsmcm/up.png) center center no-repeat;}
.corner{ border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}


/*main css*/
.main-im{position:fixed;right:20px;top:250px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../../images/gzsmcm/kefu/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:block;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:50px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../../images/gzsmcm/kefu/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../../images/gzsmcm/kefu/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../../images/gzsmcm/kefu/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:60px;width:50px;height:130px;background:url(../../images/gzsmcm/kefu/open_im.png) no-repeat left top; display:none;}