@charset "utf-8";

body{min-width: 1200px; width: 100%;}


/* 清除内外边距 */
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; box-shadow: none; outline: none;}

/* 设置默认字体 */


h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; color:#910800;}

/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

html {overflow-y: scroll;}

.header , .content , .footer { width:1200px; margin:0 auto;}

/**/
.yin{background:url(../images/yin_t.png) no-repeat center 0;height: 126px;margin-top: -52px;position: relative;z-index: 10;}
.yin ul li{width: 200px;float: left;background:url(../images/yin_line.gif) no-repeat 0 40px;height: 106px;line-height: 106px;overflow: hidden;font-size: 16px;color: #333;}
.yin ul li em{display: block;width: 30px;height: 30px;float: left;line-height: 0;overflow: hidden;margin: 38px 8px 0 40px;}
.yin ul li em img{width: 30px;height: 60px;-webkit-transition:all .5s;transition:all .5s;}
.yin ul li span{display: block;float: left;font-weight: bold;width: 100px;overflow: hidden;}
.yin ul li:hover em img{margin-top: -30px;}
.yin ul li:hover,.shi .shi_ul01 li:hover{color: #f68100;}
.yin ul li:first-child{background: none;}

.bottom_link1{color:#FFFFFF; font-size:14px;}
.bottom_link1 a:link{color:#FFFFFF;text-decoration: none;}
.bottom_link1 a:visited{color:#FFFFFF;text-decoration: none;}
.bottom_link1 a:hover{color:#FFFF00;text-decoration: underline;}
.bottom_link1 a:active{color: #FFFF00;text-decoration: underline;}

img {
    border: medium none;
    vertical-align: middle;
}

.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.f48{ font-size:48px; color:#555454}

.f30 {
    font-size: 30px; 
}

.wrap {
    width: 1200px;
}



.l-30 {
    line-height: 30px;
}

.pl30 {
    padding-left: 30px;
}

.pt50 {
    padding-top: 50px;
}


.baise{ color:#fff}

.hs{ color:#8a8a89}


.bottom_link{color:#D3D3D3; line-height:22px; font-size:14px;}
.bottom_link a:link{color:#D3D3D3;text-decoration: none;}
.bottom_link a:visited{color: #D3D3D3;text-decoration: none;}
.bottom_link a:hover{color: #FFFF00;text-decoration: underline;}
.bottom_link a:active{color: #FFFF00;text-decoration: underline;}



.copy_bg{ background:#333333; padding:35px 0px}
.copy_bg li{ float:left; border-right:1px solid #626262; height:188px; overflow:hidden}
.copy_bg li:last-child{border-right:none;}
.copy_bg li dl{ width:570px}
.copy_bg li dl dt{ width:333px; float:left; margin-left:32px; text-align:left; line-height:24px; color:#B1B1B1; padding-top:33px; overflow:hidden}
.copy_bg li dl dd{ width:100px; float:right; margin-right:48px; text-align:left; color:#FFF}
.copy_bg li dl dd img{ padding-top:20px;}

.copyright{ background:#2C2C2C; line-height:50px; height:50px; color:#B1B1B1}