@charset "utf-8";
/* CSS Document */
#top{width:100%; height:auto; background:url(../images/top_bg.png) repeat-x #FFF;}
.top1{width:1200px; height:33px; margin:0 auto; line-height:33px; font-size:12px;}
.t_left{width:500px; height:33px; float:left; background:url(../images/icon_line3.png) no-repeat 115px center}
.t_left .s1{line-height:33px; background:url(../images/icon_dh.png) no-repeat 0 center; padding-left:20px; padding-right:20px;}
.t_left .s2{line-height:33px; background:url(../images/icon_yx.png) no-repeat 0 center; padding-left:20px; color:#fa1e0a}
.t_right{width:500px; height:33px; float:right; text-align:right; background:url(../images/icon_line3.png) no-repeat right center}
.t_right a{padding:0 10px; line-height:33px; background:url(../images/icon_line3.png) 0 center no-repeat; color:#909090}
.t_right a:hover{text-decoration:underline; color:#fa1e0a;}
.logo_nav{width:1200px; height:100px; margin:0 auto;}
.logo{float:left; height:71px; padding-top:20px; padding-left:10px;}
.nav{float:right; width:636px; height:100px;}
.nav ul li {width:106px; height:100px; float:left; text-align:center}
.nav ul li a{display:block; color:#545454; width:106px; height:70px; padding-top:30px;}
.nav ul li a p{font-size:10px; font-family:Arial, Helvetica, sans-serif}
.nav ul li a:hover{background:url(../images/nav_line.png) center top no-repeat;}
.nav ul li a:hover p{color:#fa1500;}
.banner{width:100%; border-top:1px solid #e9e8e8; border-bottom:1px solid #6d6d6d; height:563px;}
#content{width:100%; height:auto;}

.title{width:1200px; height:144px; position:relative; margin:0 auto}
.title_img{width:144px; height:144px; position:absolute; left:0; top:0; z-index:1}
.title_bt{width:200px; height:38px; position:absolute; left:110px; top:42px; z-index:2; font-size:38px}
.title_bt_en{width:200px; height:16px; position:absolute; left:110px; top:80px; z-index:2; font-size:16px}
.about{width:100%; height:324px; background:url(../images/title_about.png) center 50px no-repeat; padding-top:190px;}
.about_show{width:910px; height:auto; line-height:30px; color:#9a9a9a; text-align:center; margin:0 auto 40px auto;}
.about_tb{width:960px; height:30px; line-height:30px; margin:0 auto; padding-top:120px;}
.about_tb a{width:139px; height:30px; display:block; float:left; margin:0 45px; position:relative; padding-left:5px; padding-right:5px; text-align:center; color:#5d5d5d}
.about_tb a:hover .tb .tb1{background:#333;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.about_tb a:hover .tb .tb2{ background:url(../images/icon_zz.png) #333;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.tb{width:134px; height:108px; position:relative; top:-140px}
.tb1{width:134px; height:99px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#fa1500; color:#fff; font-size:28px; line-height:99px; text-align:center;}
.tb1 span{font-size:14px;}
.tb2{width:134px; height:9px; background:url(../images/icon_zz.png) #fa1500;}

.product{width:100%; height:700px; background:#edeff4 url(../images/pro_bg.png) repeat-x 0 -6px;}
.pro_title{width:1200px; height:20px; background:url(../images/title_pro.png) center 50px no-repeat; margin:0 auto; text-align:center; color:#999a9d; padding-top:140px; padding-bottom:60px;}
.pro_title p{padding-top:10px; background:url(../images/title_line.png) no-repeat center 0;}

.tab {position: relative; width: 1030px; height: 390px; overflow: hidden; margin:0 auto;}
.tab .p_more{display: block; float: left; width: 128px; height: 40px; line-height: 40px; text-align: center;text-decoration: none; color: #686868; position:absolute; top:1px; right:110px;}
.tab .p_more:hover{color: #fa1500; border:1px solid #fa1500; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;line-height:38px; width:126px; height:38px;}
.tab-nav {height: 40px; width:1030px; margin:0 auto 65px auto}
.tab-nav a {display: block; float: left; width: 128px; height: 40px; line-height: 40px; text-align: center;text-decoration: none; color: #686868;}
.tab-nav a.current {color: #fa1500; border:1px solid #fa1500; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; line-height:38px; width:126px; height:38px;}
.tab-con {position: relative; width: 910px; height: 244px; overflow: hidden;}
.tab-con-item {display: none; width: 910px; height:244px; color: #676767;}
.tab-con-item .cp_img{float:left; width:360px; height:244px;}
.tab-con-item .cp_img img{width:360px; height:244px;}
.cpxq{float:right; width:490px; height:209px; padding-top:35px;}
.cpxq h2{font-size:26px; font-weight:normal; padding-bottom:26px;}
.cpxq p{text-indent:28px; margin-bottom:20px;}
.cpxq a{ height:31px; line-height:31px; display:block; background:url(../images/more2.png) no-repeat right 0; padding-right:40px; width:80px; color:#333}


.aa{background:#fff url(../images/jt.png) center 0 no-repeat; width:1100px; height:25px; margin:auto}


.news{width:1100px; height:645px;  margin:0 auto;}
.new_title{width:1000px; height:20px; background:url(../images/title_news.png) center 50px no-repeat; margin:0 auto; text-align:center; color:#999a9d; padding-top:140px; padding-bottom:70px;}
.new_title p{padding-top:10px; background:url(../images/title_line.png) no-repeat center 0;}
.newslist{width:330px; height:auto; float:left;}
.news_bt{width:330px; height:32px; line-height:32px; background:url(../images/icon_line2.png) no-repeat 0 bottom; margin-bottom:25px;}
.bt_show{width:85px; height:32px; float:left; font-size:18px; text-indent:5px;}
.bt_more{width:52px; height:12px; float:right; padding-top:10px; padding-right:5px;}
.news_one{width:330px; height:100px;}
.news_one img{float:left; width:71px; height:71px; border:1px solid #e0e0e0; padding:4px;}
.one_show{width:220px; height:100px; float:right;}
.one_show h2{ font-size:15px;}
.one_show h2 a{color:#333;}
.one_show p{color:#8a8a8a; font-size:12px; padding-bottom:10px;}

.xx{width:100%; height:20px; line-height:20px; color:#becfe1; border-top:1px solid #d8d8d8; padding-top:5px;}
.xx span{background:url(../images/icon_1.png) no-repeat 0 center; padding-left:20px; font-size:12px;}
.news_show{width:330px; height:auto; clear:both; padding-top:30px;}
.news_show ul li a{color:#666666; line-height:30px;}
.news_show ul li a:hover{color:#d50000; text-decoration:underline}

#foot{width:100%; height:393px; margin:0 auto; border-top:1px solid #e7e7e7; background:url(../images/foot_bg.jpg) no-repeat;}
.foot{width:1100px; height:325px; margin:0 auto; background:url(../images/ewm.png) no-repeat 900px 100px;}
.contact{width:320px; height:325px; float:left; margin-right:50px}
.contact .lx_bt{width:162px; height:40px; background:url(../images/icon_line.png) no-repeat 0 bottom; color:#fff; font-size:16px; padding-top:33px; margin-bottom:30px;}
.contact p{height:30px; width:240px;padding-left:40px; color:#c2c2c2; margin-bottom:35px;}
.contact p span{color:#f7011e;}
.contact .p1{background:url(../images/icon_3.png) no-repeat; line-height:30px}
.contact .p2{background:url(../images/icon_4.png) no-repeat; line-height:15px}
.contact .p3{background:url(../images/icon_5.png) no-repeat; line-height:15px}
.gbook{width:390px; height:295px; float:left; padding-top:30px}
.gbook label{padding-right:16px; color:#d0d0d0; padding-left:5px;}
.gbook p{width:390px; border-bottom:1px solid #7a7b7c; padding-top:10px; padding-bottom:10px;}
.gbook input{width:310px; height:30px; background:none; border:0; padding-left:10px; padding-right:10px; color:#d0d0d0}
.gbook textarea{width:378px; height:71px; border:1px solid #7a7b7c; padding:5px; background:none; margin-top:15px; }
.gbook input:hover{border:1px dotted #4b6da4; height:28px; width:308px;}
.copy{width:100%; height:68px; background:#000;}
.copyshow{width:1100px; height:56px; padding-top:12px; margin:0 auto; color:#d0d0d0; position:relative;}
.copyshow a{color:#d0d0d0;}
.copyshow a:hover{color:#d0d0d0; text-decoration:underline}

.flexslider{position:relative;width:100%;height:563px;overflow:hidden;zoom:1;}
.flexslider a{display:block; width:100%; text-indent:-100000px}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

.gongshi{width:174px; height:49px; position:absolute; bottom:8px; right:50%; margin-right:-500px;}

/*客服*/
.qqkefu{
    position: fixed;
    top:60%;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop + 365));
    z-index: 20;
    /*right:0;*/
    right: 30px;
    width:39px;
}
.qqkefu ul li{
    width: 45px;
    height:45px;
    margin-bottom:1px;
    float:right;
    background:#ccc;
    line-height:45px;
    font-size:14px;
    cursor:pointer;
    position:relative;
}
.qqkefu ul li a{
    color:#fff;
    overflow: hidden;
    display: block;
    height: 45px;
    padding-left: 10px;
    *padding-left: 0;
    *width: 45px;
}
.qqkefu ul li.qq_cza{
    overflow:hidden
}
.qqkefu ul li:hover{
    background:#fa1500;
}
.qqkefu ul li.foot_top{
    background:url("../images/back.png") no-repeat center #ccc;
    position:relative;
    width:45px;
    height: 45px;
    cursor:pointer;
}
.qqkefu ul li.foot_top:hover{
    background:url("../images/back.png") no-repeat center #fa1500;
}
.qqkefu ul li b{
    width:45px;
    height:45px;
    display:block;
    overflow:hidden;
    float:right;
}
.qqkefu ul li span{
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
}
.qqkefu ul li b.a{
    background:url(../images/qq.png) no-repeat center center;
}
.qqkefu ul li b.b{
    background:url(../images/zixun.png) no-repeat center center;
}
.qqkefu ul li b.e{
    background:url(../images/tel2.png) no-repeat center center;}
.qqkefu ul li.qq_czae{ line-height:15px !important}