﻿@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;}

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;}



table, caption, tbody, tfoot, thead, tr, th, td{



	vertical-align: top;

    margin: 0;

    padding: 0;

/*    border: 0;*/

    outline: 0;

    font-weight: inherit;

    font-style: inherit;

    font-family: inherit;

    text-transform: none;

    text-decoration: none;

}



.list_table{



	width:896px;

    border: 1px solid #d7d7d7;

    font-size:14px;

    margin-bottom:20px;

}



.list_table thead tr{height: 30px;background-color: #eeeeee;width:100%;}

.list_table thead th{height: 30px; width:100%;}

.list_table thead th p{ vertical-align: middle; font-size: 16px; color: #b01d24;text-align:center;}

.list_table tbody tr{height:40px;}



.list_table tbody tr p{height:30px;line-height:30px;padding-left: 10px;}

.list_table tbody tr:nth-child(even) {

    background-color: #f8f8f8;

}

.btna{border:none;background:none;height:35px;}



.neicx{font-size: 14px;color: #666;line-height: 22px;border-bottom: 1px dashed #E9E9E9;}

.neicx dt{margin-bottom: 3px;

    margin-top: 5px;

    line-height: 35px;

    height: 35px;

    width: 865px;

    overflow: hidden;

    padding-left: 30px;}



.neicx .lis_nec {    height: 20px;

    padding-left: 20px;

    background: url(../images/sj2.png) no-repeat left center;

    color: #555;

    font-size: 14px;

    font-weight: 400;}

.neicx .lis_neca {font-size: 12px;

    float: right;

    padding: 0 10px 0 8px;

    font-family: "宋体";}



.topadcs_a{width:100%; margin-bottom:0px;overflow:hidden; text-align:center;}

.topadcs_a a{display:block;margin:0 auto;height:400px;}



/* 留言部分 */

.lis_liuyan{text-align:center;}



.con-tie{font-size: 22px;color: #000; font-family: "微软雅黑";}

.lis_liuyan .com_tex{line-height: 30px;

    margin-top: 5px;

    font-size: 14px;

    color: #555;

    font-family: "微软雅黑";}





.lis_liuyan .myfack{ margin-top: 30px;}

.lis_liuyan .myfa_form{width: 83%;margin: 0 auto;}

.lis_liuyan .myfa_fora{width: 50%; float: left;text-align: right;margin-bottom: 3%;} 



.lis_liuyan .myfa_fora label{    font-size: 14px;color: #555;font-family: "微软雅黑";}  

.lis_liuyan .myfa_input{width: 73%;

    height: 45px;

    line-height: 45px;

    padding-left: 2%;

    border: 1px solid #e2e2e2;

    font-size: 14px;

    color: #555;

    font-family: "微软雅黑";}





.lis_liuyan .myfa_text{width: 86%;

    height: 170px;

    padding-left: 15px;

    padding-top: 15px;

    float: right;

    border: 1px solid #e2e2e2;}



.lis_liuyan .myfa_sum{width: 100%;

    text-align: center;

    margin: 0 auto;

    font-size: 14px;

    color: #888;

    font-family: "微软雅黑";}

.lis_liuyan .myfa_jh{width: 187px;

    height: 45px;

    line-height: 45px;

    border: none;

    cursor: pointer;

    text-align: center;

    background: #504848;

    font-size: 18px;

    color: #fff;

    border-radius: 10px;

    font-family: "微软雅黑";}





/*定位*/

.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;}

.clear{clear:both; height:0; line-height:0; font-size:0;}

p{ word-spacing:-1.5px;}



-moz-box-sizing:content-box;

-webkit-box-sizing:content-box;

box-sizing:content-box;



/*其他*/

.curp{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;}

/*end reset*/





#roll_top,#fall,#ct{position:relative;cursor:pointer;height:52px;width:52px}

#roll_top{background:url(../images/top.gif) no-repeat}

#fall{background:url(../images/top.gif) no-repeat 0 -80px}

#ct{background:url(../images/top.gif) no-repeat 0 -40px}

#roll{display:block;width:15px;margin-right:-558px;position:fixed;right:46%;top:80%;_margin-right:-558px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index:100;}



.besa ul {
    margin-right: -39px;
}
.besa li:hover .p-address-text {
    background: rgba(255, 0, 0, .73);
    color: #fff;
}


.besa li {
    position: relative;
    float: left;
    margin: 0 39px 39px 0;
    width: 374px;
    height: 300px;
    overflow: hidden;
}
.p-address-pic img {
    width: 374px;
    height: 300px;
    border: 0;
    vertical-align: middle;
    transition: all .5s;
}

.p-address-pic img:hover {

	  transform: scale(1.1);
}

.p-address-text {
    position: absolute;
    color:#0c0909;
    bottom: 0;
    width: 100%;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    background: rgba(230, 230, 230, .73);
    transition: all .3s ease;
}
.centa{ width: 1200px;margin: 0 auto;}
.al_fl {
    float: left;
    width: 802px;
    padding: 35px 32px 58px 27px;
    background: #fff;
}
.al_fl h2 {
    height: 41px;
    line-height: 41px;
    font-size: 22px;
    color: #1a1a1a;
    font-weight: normal;
    text-align: center;
}
.al_y {
    height: 27px;
    line-height: 27px;
    margin-top: 30px;
    border-bottom: 1px dashed #cacaca;
    font-size: 12px;
    color: #999999;
}
.al_y em {
    float: right;
    margin-top: 15px;
}
em, i {
    font-style: normal;
}
.al_y span {
    margin: 0 10px;
}

q {
    display: inline;
}
q:before, q:after {
    content: '';
}
.al_w {
    padding: 20px 0;
    line-height: 26px;
}
.al_fy {
    height: 41px;
    line-height: 41px;
    border: 1px dotted #cacaca;
    border-width: 1px 0;
    margin-top: 60px;
}
.fr {
    float: right;
}

.al_tj {
    background: #f6f6f6;
    padding: 24px;
    margin-top: 22px;
}

.al_tj h4 {
    font-size: 24px;
    color: #e74d45;
    font-weight: bold;
    height: 43px;
}

.al_tj li {
    height: 49px;
    line-height: 49px;
    border-bottom: 1px dotted #cacaca;
    font-size: 14px;
    color: #666666;
    padding-left: 9px;
    background: url(../images/al_ico1.jpg) no-repeat 0 25px;
}
.al_tj li span {
    float: right;
}
.al_tj li a {
    color: #666666;
}

.al_fr {
    float: right;
    width: 280px;
    padding: 40px 20px 30px 24px;
    background: #fff;
}

.al_fr h4 {
    height: 40px;
    line-height: 40px;
    background: url(../images/al_ico2.jpg) no-repeat left bottom;
    margin-bottom: 15px;
    font-size: 16px;
    color: #e74d45;
}
.al_u li a {
    padding-left: 9px;
    background: url(../images/al_ico1.jpg) no-repeat 0 16px;
    height: 35px;
    line-height: 35px;
    border-bottom: #cacaca 1px dashed;
    font-size: 14px;
    color: #666;
    display: block;
}

.al_tel01 {
    margin-top: 60px;
}
.al_tel {
    background: url(../images/al_i.jpg) no-repeat;
    height: 68px;
    padding: 22px 0 0 77px;
    font-size: 16px;
    color: #fff;
}

.al_tel span {
    display: block;
    font-size: 20px;
    font-weight: bold;
}


.centa .tak1{border-width: 0px 0px 1px;
border-style: dashed;
border-color: transparent transparent rgb(217, 217, 217);
padding: 0px;
width: 375px;
height: 37px;
display: block;
-ms-word-wrap: break-word;
font-family: 微软雅黑;
font-size: 20px;
margin-bottom:20px;
}

.centa .tak1 span{color: rgb(240, 41, 48);}
.besc{margin-top:40px;}
.besc ul {
    margin-right: -39px;
}
.besc li {
    position: relative;
    float: left;
    margin: 0 30px 39px 0;
    width: 375px;
    height: 460px;
    overflow: hidden;
}

.centa .tak_ce{margin-top:15px;font-size: 13px;

line-height: 140%;

overflow: hidden;}

.centa .tak_ca{margin-top:10px;}
.centa .tak_ca a{color: rgba(0,0,0,1);

font-family: Microsoft YaHei;}
.centa .tak_ca a:hover {color:red;}

.centa .tak1 strong{font-size:18px;}

.tak_fuw {width:100%;padding:20px 0px 0px 10px;}

.tak_fuw h2 {font-family: 微软雅黑;color: rgb(102, 102, 102);font-size: 22px;}

.tak_fuw .fuw_1{font-family: 微软雅黑;color: rgb(0, 0, 0);font-size: 25px;letter-spacing: -1px;padding-top:10px;border-bottom: 1px dashed #eee;padding-bottom:15px;}

.tak_fuw2 {padding-top:30px;}

.tak_fuw .tak_left{word-wrap: break-word;padding: 0px;border: 0px solid transparent;height: 595px;width: 270px;display: block;background-color: rgb(240, 41, 48);float:left;}

.tak_fuw .tak_right{float:right;width:900px;height:595px;overflow:hidden;}

.tak_fuw .tak_right li{float:left;width:270px;height:280px;background:#fff;margin:0px 28px 30px 0px;border: 1px solid rgb(217, 217, 217);}

.tak_fuw .tak_right li img{width: 50px;height: auto;display: inline;}

.tak_fuw .tak_right2{margin:35px;}

.tak_right2 h3{margin:25px 0px 20px 0px;color:black;font-size:16px;}

.tak_right2 p{line-height:1.8;}

.tak_fuw2 .tak_left2{margin:25px;}

.tak_fuw2 .tak_left2 img{width:100px;height:100px;}

.tak_fuw2 .tak_left2 p{ color:#fff; }

.tak_fuw2 .tak_left2 .tak_lefta {margin-top:20px; }

.tak_fuw2 .tak_left2 .tak_lefta a:hover {color:black !important;text-decoration: none}

.ange_left{float:left;width:50%;overflow:hidden;}
.ange_right{float:right;width:50%;}

.ange_top {margin:20px 30px;}
.ange_top p{font-size:20px;margin-top:5px;}

.ange_left .ange_img{margin:30px 0px 10px 0px;border-bottom: 1px solid #eee;}

.ange_img h4{margin-top:30px;color:red;font-size:18px;}

.ange_tex {line-height:1.8;font-size:14px;color:black;}

.ange_tex li {border-bottom:1px dashed #eee;line-height:1.8;padding:5px;}

.ange_top2{margin-top:20px;}

.ange_text {border:1px solid #eee;margin-top:30px;}

.ange_te3{margin:30px 20px;width:100%;}

.ange_te2{margin:30px 20px 0px 20px;width:98.5%;clear: both;}

.ange_te3 li{width:48%;float:left;margin: 12px 0;}

.ange_ipt{font-family: '微软雅黑';
            border: 1px solid #dedede;
            font-size: 12px;
            text-indent: 5px;
            height: 38px;
            line-height: 38px;
            width: 95%;
            border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            -o-border-radius: 3px;
}

.ange_ipta{

    font-family: '微软雅黑';
            border: 1px solid #dedede;
            font-size: 12px;
            text-indent: 5px;
            height: 88px;
            line-height: 1.8;
            width: 95%;
            border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            -o-border-radius: 3px;
            overflow: hidden;
}

.kehc{width:95%;border:1px solid #dedede;height: 36px;background-color:#f02930;color:#fff;}
/* CSS Document */

body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/



.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1200px;}

.header{width:100%;position: fixed;z-index: 5555;/height:126px;/ background:rgba(245,245,245,0.5); /*background:#f5f5f5;  background: url(../images/header_xian.png) */ }

.header .container{position: relative; }

.header .top{height: 30px;background:rgb(20, 107, 174); }

.header .top p{float: right;margin-top: 6px;color:#fff;}

.header .top p a{font-size: 14px;color: #fff;padding: 0 11px;border-left: 1px solid #dedede;}

.header .top p a.en{padding-right: 0;}

.header .top p a.Chinese{border-left: none;}

.header .top p a:hover{color:#cf000e;font-weight: bold;}

.header .top ul{float: left;height: 30px;}

.header .top ul li{float: left;padding: 0 15px;font-size: 14px;height: 30px;}

.header .top ul li a{color: #fff;text-decoration: none;font-size: 12px;display: block;line-height: 30px;}

.header .top ul li:hover a{color:#cf000e;font-weight: bold;}

.header .box{height:90px;}

.header .mainCon{width: 1200px;height: 80px;position: absolute;/* top: 20px; */left: 0;z-index: 9999;padding-top:10px;}







.header .mainCon h1{width: 201px;height: 56px;float: left; position:relative;}

.header .mainCon ul{ height: 42px;float: right; position: relative;top: -10px;margin-top: 10px; }

.header .mainCon li{float: left;padding: 0 15px;font-size: 14px;height: 42px;position: relative;color: #333333;}

.header .mainCon li.last{padding-right: 0;}

.header .mainCon li>a{color: #333333;text-decoration: none;display: block;line-height: 50px;font-size:16px;}

.header .mainCon li>a:hover{color:#cf000e;border-bottom: 2px solid #cf000e;font-weight: bold;}

.header .mainCon li.cur>a,.header .nav_daohang li.cur>a{color:#cf000e;border-bottom: 2px solid #cf000e;font-weight: bold;}

.header .mainCon li .xial{position: absolute;width: 120px;border-top: 2px solid #db2222;background:#fff url("../images/navbg.png");padding-top: 14px;top: 50px;left: 0;display: none;}

.header .mainCon .xial a{font-size: 14px;color: #333333;display: block;margin-bottom: 16px;text-decoration: none;text-indent: 15px;}

.header .mainCon li:hover .xial{display: block;}

.header .mainCon .xial a:hover{color:#cf000e;font-weight: bold;}

.header .mainCon .btn{float: right;}







/*footer*/

.footer { overflow:hidden; width:100%; padding:40px 0; background-color:#32373c; position:relative; z-index:1}

.footer .list{ padding-right:55px; margin-right:50px;  border-right:1px solid #585858; float:left; position:relative;}

.footer .last{ border:none; padding-right:0; margin-right:0}

.footer h3{ font-size:15px; color:#fff; padding-left:20px; margin-bottom:30px; font-weight:normal}

.footer h3 a{ color:#fff}

.footer .h01{ background:url(../images/f01.png) no-repeat left center;}

.footer .h02{ background:url(../images/f02.png) no-repeat left center;}

.footer .h03{ background:url(../images/f03.png) no-repeat left center;}

.footer .h04{ background:url(../images/f04.png) no-repeat left center;}

.footer ul{ overflow:hidden;}

.footer li,.footer p{ font-size:13px; line-height:32px; color:#bfbfbf}

.footer p a{ color:#bfbfbf}

.footer li a{ color:#bfbfbf}

.footer .xian{width:275px;float:right; margin-top:10px;}

.footer .lingk{padding:20px 5px 0px 5px;text-align:center;}

.footer .lingk a{padding:5px 5px 5px 0px;}





.footer .muca{ float:right; width:125px; }

.footer .muca span{ display:block; text-align:center; font-size:12px; color:#bfbfbf;}

.footer .muca img{ display:block; margin-bottom:15px;}



.footer li a:hover{ color:#fff;}

.footer .footer_tongji{ position:absolute;bottom:20px;right:-118px;}

.footer .footer_tongji a{color:#fff;}

.foot_btom { overflow:hidden; width:100%; padding:30px 0; border-top:1px solid #282d38;  background-color:#282d32; position:relative; z-index:1; }

.foot_btom .foot_piu{text-align: center;width:1200px;margin:0 auto;}

.foot_btom .foot_piu p{font-size:14px;}



/*title*/

.title { overflow:hidden; width:100%;}

.title h2{ text-align:center; font-weight:normal; font-size:30px; color:#333}

.title h2 a{ color:#333}

.title em{ display:block; text-align:center; font-size:12px; color:#999; text-transform:uppercase; margin:10px 0; font-family:Arial;}

.title i{ display:block; width:40px; height:3px; background-color:#db0a24; margin:0 auto}

.title p{ font-size:16px; color:#333; text-align:center; margin:10px 0}





/*lybox*/

.lybox { overflow:hidden; width:346px; margin:0 auto;}

.lybox label{ display:block; width:344px; border:1px solid #e1e1e1; overflow:hidden; margin-bottom:6px;}

.lybox span{ display:block; width:45px; height:35px; border-right:1px solid #e1e1e1; float:left}

.lybox input{ display:block; float:right; width:290px; border:none; background:none; outline:none; height:35px; line-height:35px; font-size:13px; color:#999}

.lybox input::-webkit-input-placeholder {color:#999;}

.lybox input::-moz-input-placeholder {color:#999;}

.lybox input::-ms-input-placeholder {color:#999;}

.lybox textarea{ display:block; float:right; width:290px; border:none; background:none; outline:none; height:106px; line-height:35px; font-size:13px; color:#999; resize:none}

.lybox textarea::-webkit-input-placeholder {color:#999;}

.lybox textarea::-moz-input-placeholder {color:#999;}

.lybox textarea::-ms-input-placeholder {color:#999;}

.lybox .company{ background:url(../images/name-c.png) no-repeat center;}

.lybox .name{ background:url(../images/name.png) no-repeat center;}

.lybox .phone{ background:url(../images/name-p.png) no-repeat center;} 



.lybox .mail{ background:url(../images/name-mail.png) no-repeat center;} 



.lybox .xuqiu{ background:url(../images/name-x.png) no-repeat center top; height:106px;}





/*about_nav*/

.about_nav { overflow:hidden; width:100%; height:56px; padding-top:25px; margin-bottom:25px; position:relative;background:#f1f1f1;}

.about_nav i{ display:block; width:100%; height:1px; background-color:#eaeaea; position:absolute; left:0; bottom:1px;}

.about_nav ul{ overflow:hidden; position:relative; width:100%; text-align:center; z-index:2;}

.about_nav li{ display:inline-block; height:56px; margin:0 2px;}

.about_nav li { *display:inline;}

.about_nav li a{ display:block; padding:3px 25px; height:34px; font-size:18px; color:#555; text-decoration:none; line-height:34px;background:#fff;border-radius:3px;}

.about_nav li.cur,.about_nav li:hover{ background:url(../images/about_menu.png) no-repeat center bottom}

.about_nav li.cur a,.about_nav li:hover a{ background-color:#d02127; border-radius:3px; color:#fff;}

.about_nav li a.cur{background:#dc001f ; color:#fff;}





/* -- 弹出窗口 -- */

#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}

#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}

#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}

#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }

#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}

#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}

#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}

.b15{background: url(../images/skinsvibtn.png) no-repeat; border:0; cursor: pointer; overflow:hidden; }

.b15 { background-position:-79px -650px; width:60px; height:24px; line-height:24px; color:#fff; font-size:14px; font-weight:bold; }

/*处理中动画占全屏*/

#oran_div_processing{width:300px;padding:20px;z-index:9999;text-align:center;background:#fffeef;border:solid 1px #b8ab04;}


.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:70%; right:51%; margin-right:-675px; cursor:pointer;  display:none;}

.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}

.rtTop img{ display:block; position:absolute; top:0; left:0;}








/*右侧浮动*/

.float{ position:fixed; top:55%; right:0; margin-top:-176px; z-index:2000; width:48px; height:250px;}

/*.float_show{ background:url(../images/float_yy.png) repeat; width:48px; height:48px;}*/

.float_show a{ background-color:#6b6868;display:block; color:#FFF; font-size:16px; width:auto; height:48px; overflow:hidden;text-decoration: none;}

.float_show a img{ vertical-align:middle;}

.float_show.float_show0{ background:url(../images/float_cur.png) no-repeat top; display:none; padding-top:6px; height:48px;}

.float_show.float_show0 a{ background:url(../images/float_icon1.png) no-repeat; display:none;width:48px; height:48px;}

.float_show:hover a{ background-color:#d02127; line-height:48px; color:#FFF;}

.float_show.float_show0:hover{ background:url(../images/float_curho.png) no-repeat top;}

.float_show.float_show0:hover a{ background:url(../images/float_icon1_2.png) no-repeat;}

.float_wx{ display:none; position:absolute; top:-128px; left:-188px; background:url(../images/float_wxbd.png) no-repeat; width:144px; height:168px; padding:18px 27px 0 17px;}

.float_show.float_show1{ position:absolute; top:55px; right:-124px; width:194px;}

.float_show.float_show2{ position:absolute; top:104px; right:-172px; width:247px;}

.float_show.float_show3{ position:absolute; top:153px; right:-108px; width:156px;}

.float_show.float_show4{ position:absolute; top:202px; right:-78px; width:126px;display:none;}



























