@charset "utf-8";
/*reset*/
/* CSS reset for c_b*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin: 0;
padding: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
table th, table td {
padding: 5px;
}
fieldset, img {
border: 0;
}
img{max-width:100%}
address, caption, cite, code, dfn, em, th, var {
font-style: normal;
font-weight: normal;
}
ol, ul {
list-style: none;
}
ception, th {
text-align: left;
}
q:before, q:after {
content: '';
}
abbr, acronym {
border: 0;
}
a {
color: #666;
text-decoration: none;
}
/*for ie f6n.net*/
a:focus {
outline: none;
}
/*for ff f6n.net*/
a:hover {
text-decoration: underline;
}
/*定位*/
.tl {
text-align: left;
}
.tc {
text-align: center;
}
.tr {
text-align: right;
}
.bc {
margin-left: auto;
margin-right: auto;
}
.fl {
float: left;
display: inline;
}
.fr {
float: right;
display: inline;
}
.zoom {
zoom: 1
}
.hidden {
visibility: hidden;
}
.vam {
vertical-align: middle;
}
li {
    list-style: none;
}
.clear {
clear: both;
height: 0;
line-height: 0;
font-size: 0;
}
p {
word-spacing: -1.5px;
}
a:hover{text-decoration: none;coLor:#2693ef}
/*其他*/
.cur {
cursor: pointer
}

.m-auto { width: 1200px; margin: 0 auto; position: relative; }
-moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
  /*其他*/
  .cur {
  cursor:pointer
}
/*原reset*/
sup {
vertical-align: baseline;
}
sub {
vertical-align: baseline;
}
input, button, textarea, select, optgroup, option {
font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;
}
input, button, textarea, select {
*font-size: 100%;
}
input, select {
vertical-align: middle;
}
body {
font: 12px/1.231 arial,helvetica,clean,sans-serif;
}
select, input, button, textarea, button {
font: 99% arial,helvetica,clean,sans-serif;
}
table {
font-size: inherit;
font: 100%;
border-collapse: collapse;
}
pre, code, kbd, samp, tt {
font-family: monospace;
*font-size: 108%;
line-height: 100%;
}
/*title*/
h1 {
font-size: 32px;
}
h2 {
font-size: 26px;
}
h3 {
font-size: 20px;
}
h4 {
font-size: 14px;
}
h5 {
font-size: 12px;
}
h6 {
font-size: 10px;
}
/*清除浮动*/
.clearfix:after {
content: '';
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix {
/*兼容 IE*/
zoom: 1;
}
/*end reset*/

/* CSS Document*/
body {
background-color: #fff;
overflow-x: hidden;
color: #666;
font-size: 12px;
font-family:"Microsoft Yahei",Helvetica,arial,Verdana,sans-serif;
position: relative;
min-width: 1200px;
width: 100%;
}
/*网站字体颜色*/
.container,.content{
margin-left: auto;
margin-right: auto;
width: 1200px;
}

/* Header*/
.Header{height: 180px;}

.top{height: 31px;background: #939393;line-height: 31px;}
.top ul{display: inline-block;float: right;}
.top li{float: left;color: #e8e8e8;font-family: simsun;}
.top li a{color: #e8e8e8;padding: 0 12px;}
.top li a:hover{color: #2693ef;}
.Header .Logo{margin-top: 22px;}
.Header .Logo a{float: left;width: 141px;display: block;float: left;}
.Header .Logo a img{display: block;height: 114px;}
.Header .Logo h3{font-size: 23px;color: #333;float: left;margin: 29px 0 0 25px;line-height: 35px;}
.Header .Logo h3 em{display: block;font-size: 16px;color: #666;font-weight: normal;margin-top: 5px;}

.Header .ewm{margin: 30px 3px 0 0;}
.Header .ewm em{float: left;display: block;margin-top: 10px;}
.Header .ewm img{display: block;float: left;margin-left: 10px;width: 89px;height: 89px;border: 1px #ddd solid;padding: 3px;}

.Header .Phone{margin-top: 50px;}
.Header .Phone .Text{float: left;margin-left: 20px;}
.Header .Phone .Text p{font-size: 18px;color: #2970f3;font-weight: bold;margin-top: 10px;background: url(../images/dianhua.png) no-repeat left;padding-left: 25px;}
.Header .Phone .Text p.p2{background: url(../images/dianhua02.png) no-repeat left;}
.Header .Phone .Text p:first-child{margin-top: 0;}
/* Header End */

/* Nav*/
.Nav{background-color: #2693ef;height: 55px;line-height: 55px;overflow: hidden;}
.Nav ul li{float: left;margin-left: 64px;}
.Nav ul li:first-child{margin-left: 0;}
.Nav ul li a{line-height: 55px;color: #fff;font-size: 16px;padding: 0 10px 14px 10px;}
.Nav ul li:hover a{font-weight: bold;border-bottom: 3px #db251c solid;}
.Nav ul li.cur a{font-weight: bold;border-bottom: 3px #db251c solid;}
/* Nav End */

/* com-title*/
.com-title{width: 100%;text-align: center;margin-bottom: 50px;}
.com-title h2{font-size: 34px;color: #333333;font-weight: normal;}
.com-title h2 i{display: inline-block;*display: inline-block;width: 221px;height: 1px;background: #dddddd;margin: 0 42px;position: relative;top: -10px;}
.com-title h2 i.com-title-xianl{border-right: 17px solid #2970f3;}
.com-title h2 i.com-title-xianr{border-left: 17px solid #2970f3;}
.com-title h2 em{font-weight: bold;color: #333;}
.com-title h2 a{color: #333333;text-decoration: none;font-weight: bold;}
.com-title p{font-size: 16px;color: #666666;margin-top: 10px;}

/* com-title End */

/*底部开始*/
.header , .content , .footer { width:1200px; margin:0 auto;  }
.footWrap{overflow:hidden;}
.f_con{overflow: hidden;background: #282b2d;padding: 35px 0;display: inline-block;width: 100%;}
.f_nav{height:79px;overflow:hidden;text-align:center;color: #929191;font:16px/79px "Microsoft Yahei";background: #111111;}
.f_nav a{ color:#929191; padding:0 30px; display:inline-block;}

.f_logo{display:inline;width: 171px;height: 120px;overflow:hidden;margin-top: 8px;}
.f_logo img{width: 171px;height: 120px;}

.f_wz{float: left;display: inline;padding: 0 0 0 72px;width:536px;overflow:hidden;font:14px/30px "Microsoft Yahei";color:#929190;}
.f_wz a{ color:#929190;}
.f_wz em{color: #e60012; font-weight: bold; font-size: 24px;}
.f_code{float: right;margin: 0 15px 0 0;display: inline;}
.footer p{float: left;margin-left: 22px;width:145px;height:156px;overflow:hidden;background: url(../images/f_cdbg.png) no-repeat center top;}
.footer p img{display: block; margin:0 auto; width:102px; height:102px; padding: 2px; border: 1px solid #f0f0f0; background: #fff;}
.footer p i{display:block; text-align:center; color:#5c5958; font:14px/32px "Microsoft Yahei";}

/*底部结束*/

/*返回顶部*/
.rtTop{display:none;top:0px}
.retop ul{overflow:hidden}
.retop li{float:left;margin-left:10px}
.retop li img{display:block}
.rtTop{width:43px;height:43px;overflow:hidden;position:fixed;top:80%;right:46%;margin-right:-615px;cursor:pointer;display:none}
.rtTop h4{width:43px;height:43px;overflow:hidden;position:relative}
.rtTop img{display:block;position:absolute;top:0;left:0}
