/*头部*/

.top_bg{ height:204px;  overflow:hidden;background:url(../images/top_bg.gif) repeat-x; min-width: 1200px; }
.header{width: 1200px; margin:0 auto;}
.h_con{ height:154px; overflow:hidden;}
.h_con h1{ float:left;width: 197px;padding: 33px 32px 0 0;}
.h_con h1 img{ width:197px; height:88px;}
.h_con h2{ float:left;width: 261px;padding: 50px 32px 0 0;}
.h_con h2 img{ width:261px; height:50px;}
.h_con .tel{ float:right;line-height: 26px;margin-top:16px;font-size: 14px;color: #aaa; width: 270px;height: 80px;padding: 0px 0 0 0px;}
.tel b{display: block;font-size: 26px;color: #333; font-family:Arial, Helvetica, sans-serif;font-weight: normal;}
.h_nav{ height:50px; line-height:50px;overflow: hidden;}
.h_nav li{height: 50px; float:left; background:url(../images/nav_bor.gif) no-repeat 0 18px;}
.h_nav li a{ font-size:16px; color:#fff; padding:0 36px;display:block; float:left;}
.h_nav li a:hover,.h_nav li.cur a{font-weight: bold;}
.h_nav li:first-child{background: none;}
em,i{ font-style:normal;}

/*底部*/
.f_bg{ background:#fff; height:213px; overflow:hidden; padding:43px 0 0; font-style: normal; min-width: 1200px;}
.footer{width: 1200px; margin:0 auto;}
.f_logo{width: 290px;height: 213px;}
.f_logo img{width: 238px;height: 106px;display: block;padding: 0 0 10px;}
.f_logo p{font-size: 14px;color: #333;line-height: 30px;}
.f_logo p a{color: #333;}
.f_logo p span,.f_ban span{padding: 0 10px;}
.f_nav{height: 213px;width: 280px; padding:0 0 0 40px; background:url(../images/f_line.gif) no-repeat left 10px;}
.f_nav ul li{height: 40px;line-height: 40px;overflow: hidden;width: 140px;float: left;}
.f_nav ul li a{font-size: 14px;color: #333;}
.f_nav ul li a:hover{color: #0f5bad;}
.f_ban{width: 334px;height: 213px; padding:0 0 0 30px; background:url(../images/f_line.gif) no-repeat left 10px;}
.f_ban p{font-size: 14px;color: #333;line-height: 32px;}
.f_ban p a{font-size: 14px;color: #333;}
.f_er{width: 140px;height: 203px; padding:10px 0 0 50px; background:url(../images/f_line.gif) no-repeat left 10px;}
.f_er p{width: 140px;text-align: center;line-height: 0;}
.f_er img{ width:140px; height:140px;}
.f_er span{display: block;font-size: 14px;color: #333;line-height: 30px;}


/*客服*/

.fix-right { position:fixed; right:0;top:18%; color:#ff7800 ;z-index:9999; *width:92px;}
.fix-right img {  margin:auto; margin-bottom:4px;max-width: 100%; border:none;}
.fix-right1,.fix-right3,.fix-right4{ color:inherit; color:#fff; margin-top:1px; text-align:center; padding:12px 3px 3px; background:#005acc; line-height:35px;   }
.fix-right2{ color:inherit; color:#fff; margin-top:1px; text-align:center;  background:#005acc; line-height:35px;    }
.fix-right2:hover{background:#ff7800;cursor:pointer; }
.fix-right1:hover {background:#ff7800;cursor:pointer; }
.fix-right .fix-right3 { position:relative; margin-top:1px; }
.fix-right .fix-right3 .qcode { display:none;position:absolute; left:-188px; top:0; padding:26px 20px 27px; background:#ff7800; font-size:16px; color:#222; text-align:center; width:260px;}
.fix-right .fix-right3 .qcode a{ font-size:20px;}
.fix-right .fix-right3 .qcode img { display:block; margin-bottom:4px; width:128px; height:128px; }
.fix-right >.fix-right3:hover .qcode{display:block}
.fix-right .go-top { padding: 8px 18px 4px;color: #fff;background: #ff7800;text-align: center;  line-height: 28px; display:none;}
.fix-right a {color:#fff;}
.fix-right a:hover {color:#fff;}
#LRfloater0 { display:none;}


.tit {
    background:url(../images/line.png) no-repeat center 69px;
    text-align: center;
    height: 115px;
    width: 100%;
    margin-bottom: 20px;
    font-weight: bold;
    clear: both;
}

.tit i {
    display: block;
    padding-top: 6px;
    padding-bottom: 8px;
    color: #e2e1e1;
    text-transform: uppercase;
    font-style: normal;
}

.tit span {
    font-style: normal;
    color: #005acc;
    font-size: 24px;
    letter-spacing: 2px;
    padding-top: 40px;
    display: block;
}
.temp_ec_01dz {
    height: 385px;
    width: 100%;
    background: #f0f0f0;
    overflow: hidden;
    margin: 26px 0 42px 0;
}

.temp_ec_01dz dl {
    padding: 28px 37px 0 54px;
}

.temp_ec_01dz dt {
    height: 59px;
    border-bottom: 1px solid #dbdbdb;
    font: 24px "Microsoft Yahei";
    line-height: 59px;
    overflow: hidden;
}

.temp_ec_01dz dt a {
    color: #333132;
}

.temp_ec_01dz dd {
    height: 70px;
    border-bottom: 1px dashed #b1b1b1;
    font: 16px "Microsoft Yahei";
    color: #555;
    padding-top: 14px;
    line-height: 70px;
    overflow: hidden;
    background:url(../images/tel1.png) no-repeat left 21px;
    padding-left: 62px;
}

.temp_ec_01dz dd.temp_ec_01dd03 {
    background:url(../images/mail.png) no-repeat left 21px;
}

.temp_ec_01dz dd.temp_ec_01dd04 {
    background:url(../images/dz.png) no-repeat left 21px;
}

.temp_ec_01dz dd em {
    padding: 0 12px;
}

.temp_ec_01dz dd i {
    padding: 0 20px;
}

.temp_ec_01dz dd span {
    font-weight: bold;
    color: #2ea5a9;
}
