﻿/*1029626114@qq.com*/
@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;}
/* 设置默认字体 */
body,button, input, select, textarea { font-family:"Microsoft Yahei" ;color: #666;}
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;}
/* 重置列表元素 */
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 无边框 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}


/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}


/*清除浮动*/
.clear{clear: both;height: 0;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.b-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }



/* -- 页面整体布局 -- */
.header , .content , .footer { width:1200px; margin:0 auto;  }

/* function */
h2 a:hover{ text-decoration: none;}
input,textarea{ outline:none; }
textarea{ resize:none;}
em{ font-style: normal;}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_ib{display:inline-block;*display:inline;*zoom:1;}
.f_dn{display:none;}
.f_db{display:block;}
.f_pr{position:relative;}
.f_pa{position:absolute;}
.f_fl{float:left;}
.f_fr{float:right;}
.f_prz{position:relative;zoom:1;}
.f_oh{overflow:hidden;}
.f_fa{font-family:Arial, Helvetica, sans-serif;}
.f_fw{ font-family:"Microsoft Yahei" }

/* 头部 */

               .h_top{height:220px;background:url(../images/t_bg.gif) repeat-x;position: relative;z-index: 2;}
                .t_top{height:33px;line-height:33px;color: #999;  font-size: 13px;}
                .t_top span{float: right;}
                .t_top span img{ vertical-align: middle; padding-right: 4px;}
                .t_top a{color: #000; margin-left: 24px;}.t_top a:hover{ text-decoration: underline;}
                .t_con{height:132px;overflow: hidden;clear: both;}
                .t_con h1{ position: absolute; top: 60px;}
                .t_con h1 img{display: block;height:80px;}
                .t_con h1 span{ display: block; font-size: 36px; color: #fff; margin-top: -70px; text-align: center;}
                .t_text{font-size:20px;color: #333;padding-top:35px;  float: left;margin-left:280px;overflow: hidden;}
                .t_text strong{display: block;padding-bottom:9px;font-size: 30px;color: #e80000; letter-spacing:5px;  line-height: 100%;}
                .t_pho{color: #999;font-size:14px;margin-top:41px; line-height: 100%; width: 168px; overflow: hidden;background:url(../images/tel.gif) no-repeat; padding-left:57px;}
                .t_pho b{font-size:26px;display: block; font-family:Times New Roman, Arial; line-height: 100%; padding-top: 5px; color: #333;}
                .menu{white-space:nowrap;height:66px;font-size: 16px;}
                .xia  p a{ display: block; font-size: 14px; color: #333; line-height: 30px;}
                .menu ul{ overflow: hidden;line-height:55px;}
                .menu li{float: left; position: relative;}
                .menu li.home{background:url(../images/home.gif) no-repeat 0 21px;}
                .menu li a{color:#333;display:block;font-size: 16px;padding-left:90px;}
                .menu li.home a{ padding-left: 28px;}
                .menu li a:hover,.menu li.cur a{ text-decoration: underline;color: #e80000;}
                i,em{ font-style:normal;}
				


 /*footer*/
.wrap-footer{height:480px; background:#000; }
.wrap-footer-index{height: 480px;background:url(../images/f_bg.png) center repeat-x;}
.footer {padding: 85px 0 0 0;position: relative;}
.footer .f_top ul.ful { float: left;width: 235px;height: 245px;position: relative;}
.footer .f_top ul.ful li {font-size: 14px;color: #999;height: 30px;line-height: 30px;position: relative;}
.footer .f_top ul.ful li a {color: #999;}
.footer .f_top ul.ful li:first-child {font-size: 16px;color: #fff;margin-bottom: 4px;}
.footer .f_top ul.ful li:first-child a {color: #fff;}
.footer .f_top ul.ful li.lilast {position: absolute;bottom: 11px;left: 0;}
.footer .f_top ul.ful li.lilast span {display: block;width: 27px;height: 1px;background: #999;margin-top: 10px;}
.footer .f_top ul.ful li.lilast img{border-radius:5px;}
.footer .copy{ text-align:center;margin-top:100px;}

.footer .f_top ul.ful1 {width: 165px;margin-left: 28px;}
.footer .f_top ul.ful1:first-child {width: 80px;margin-left: 5px;}
.footer .f_top ul.ful1 li.fulli.cur a ,.footer ul.ful1 li.fulli:hover a {color: #e80000;}
.footer .f_top ul.ful1 li.fulli.cur span ,.footer ul.ful1 li.fulli:hover span {display: block;width: 20px;height: 1px;background: #e80000;position: absolute;left: -30px;top: 15px;}

.footer .f_top .ful.ful2 {padding-left: 60px;width: 175px;}
.footer .f_top .ful.ful2 li.li1 {font-size: 24px;color: #e80000;font-weight: bold;position: relative;}
.footer .f_top .ful.ful2 li.li1 span {display: block;position: absolute;left: -60px;top: 15px;width: 44px;height: 1px;background: #e80000;}
.footer .f_top .ful.ful2 li.li2 {line-height: 14px;color: #fff;}
.footer .f_top .ful.ful2 li.li2 i {display: block;font-size: 12px;}
.footer .f_top .ful.ful2 li.li3 {height: 135px;width: 135px;margin-top: 45px;background: #fff;overflow: hidden;}
.footer .f_top .ful.ful2 li.li3 img {display: block;margin: 0 auto;width: 135px;}

.footer .f_bot {height: 60px;width: 1200px;}
.footer .f_bot .bot_p1 {height: 60px;line-height: 60px;font-size: 13px;color: #000;margin-left: 30px;float: left;}
.footer .f_bot ul {float: right;}
.footer .f_bot ul li {float: left;width: 22px;height: 60px;margin-right: 20px;}
.footer .f_bot ul li i {display: block;width: 22px;height: 24px;margin-top: 18px;}
.footer .f_bot ul li.li1 i {background: url(Img/Common/f_link.png) no-repeat left center;}
.footer .f_bot ul li.li2 i {background: url(Img/Common/f_link.png) no-repeat center center;}
.footer .f_bot ul li.li3 i {background: url(Img/Common/f_link.png) no-repeat right center;}

.footer .f_bot ul li.li2 a:hover span{ display:block!important;}


.footer .f_bot ul li.li4 {width: 130px;height: 60px;margin: 0 0 0 20px;border-left: 1px solid #000;position: relative;}
.footer .f_bot ul li.li4 span {display: block;width: 130px;height: 60px;line-height: 60px;text-indent: 40px;font-size: 13px;color: #000;background: url(Img/Common/jtt01.png) no-repeat 84px center;}

.footer .f_bot ul li.li4.cur {background: #191919;}
.footer .f_bot ul li.li4.cur span {color: #fff;background: url(Img/Common/jtt02.png) no-repeat 84px center;}
.footer .f_bot ul li.li4 .yqlj {display: none; position: absolute;width: 1055px;height: 385px;left: -1070px;bottom: 60px;background: #191919;padding: 75px 70px 0 75px;}
.footer .f_bot ul li.li4 .yqlj p.yqlj_p1 {font-size: 16px;color: #fff;position: relative;margin-bottom: 35px;}
.footer .f_bot ul li.li4 .yqlj p.yqlj_p1 em {display: block;width: 44px;height: 1px;position:absolute;left: -50px;top: 10px;background: #e80000;}
.footer .f_bot ul li.li4 .yqlj p.yqlj_p2 a {float: left;display: block; margin:0 10px 20px 0;height: 30px;line-height: 30px;font-size: 13px;color: #999; width: 94px;}
.footer .f_bot ul li.li4 .yqlj p.yqlj_p2 a:hover {color: #fff;}
.footer .f_bot ul li.li4 .yqlj p.yqlj_p3 {position: absolute;left: 75px;bottom: 55px;width: 148px;height: 47px;}
.footer .f_bot ul li.li4 .yqlj p.yqlj_p3 a {display: block;width: 146px;height: 45px;border: 1px solid #999;line-height: 45px;text-indent: 22px;font-size: 13px;color: #999;background: url(Img/Common/ficon01.png) no-repeat 106px center;}
.footer .f_bot ul li.li4 .yqlj p.yqlj_p3:hover {background: #e80000;}
.footer .f_bot ul li.li4 .yqlj p.yqlj_p3:hover a {background: url(Img/Common/ficon02.png) no-repeat 106px center;color: #000;border: 1px solid #e80000;}


.side{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#f67524;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../images/right_pic5.png)}
.side ul li i.bgs2{background-image:url(../images/right_pic7.png)}
.side ul li i.bgs3{background-image:url(../images/right_pic2.png)}
.side ul li i.bgs4{background-image:url(../images/right_pic1.png)}
.side ul li i.bgs5{background-image:url(../images/right_pic3.png)}
.side ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(../images/right_pic5_on.png)}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#f67524;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:238px;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-240px;top:0;background-image:url(../images/leftewm.png);background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0}
.side ul li.sideetel .telBox.son{width:240px;height:237px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:-79px;background:#f67524}
.side ul li.sideetel .telBox dd{display:block;height:118.5px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:32px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#e96410}
.side ul li.sideetel .telBox dd.bgs2{background:url(../images/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}