﻿@charset "utf-8";
BODY{
   padding-bottom: 0px;
    line-height: 30px;
    overflow-x: hidden;
    background-color: #fff;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: "微软雅黑";
    height: auto;
    color: #333;
    font-size: 12px;
    padding-top: 0px;
}
BODY{
   padding-bottom: 0px;
    line-height: 30px;
    overflow-x: hidden;
    background-color: #fff;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: "微软雅黑";
    height: auto;
    color: #333;
    font-size: 12px;
    padding-top: 0px;
}
A{
   color: #333;
    text-decoration: none;
}
A:link{
   color: #333;
    text-decoration: none;
}
A:visited{
   color: #333;
    text-decoration: none;
}
A:hover{
   color: #007cba;
    text-decoration: none;
}
.clearBoth{
   clear: both;
}
.f_right {
	float: right;
}
.f_left {
	float: left;
}
.w1200{ width:1200px; margin:0 auto; height:auto; overflow:hidden;}
.index_cp{ background:url(../images/index_cp.jpg) repeat-x left top; padding:40px 0 15px; height:auto; overflow:hidden;}
.index_xm_left{ margin:0 4px 25px 220px; height:40px; line-height:20px;}
.index_xm_left p{ color:#1e3988; text-align:right;}
.index_xm_left .index_xm_zi{ font-size:18px; }
.index_xm_left .index_xm_zi b{ font-weight:100; color:#F00}
.index_xm_left p.index_xm_eng{ text-transform:uppercase; font-size:14px;}
.index_xm_big{ font-size:36px; color:#1e3988; font-weight:bold; height:36px; line-height:36px;}
.cp_list{ width:302px; margin-bottom:10px;}
.cp_list .big_class{ background:#c5c5c; height:59px; line-height:59px; border-bottom:1px #F49A3F solid}
.cp_list .big_class a{ font-size:18px; color:#fff; background:#ee7700; display:block; float:left;width:80%; padding-left:20%; transition:all 0.4s; transition:all 0.4s; text-align:left;}
.cp_list a.small_class{ height:35px; line-height:35px; background:#999; font-size:16px; display:block; float:left; color:#FFF; width:80%; padding-left:20%; transition:all 0.4s; border-bottom:1px #CCCCCC dotted; font-size:13px;}
.cp_list a.small_class:hover{ padding-left:30%; width:70%; background:#F60}
.cp_list li a:hover{ background:#ee7700; color:#FFF;width:70%; padding-left:30%; text-decoration:none;}
.cp_list_content{ background:#eee; height:460px;}
.cp_list .list_content{height:80px; background:#FDD306; padding:10px;width:282px; text-align:left; line-height:30px; }
.cp_list .list_tel{ color:#000; background:url(../images/index_cp_tel.jpg) no-repeat left center #e8bf00; padding-left:45px; font-size:14px; }
.list_content span{ display:block; float:left; font-size:16px; color:#000; padding:5px 0;}
.list_content span b{ color:#da251e; font-weight:100; font-size:23px;}
.gcon{ width:1200px;}
.gcon ul{}
.gcon ul li{width:294px; height:270px;}
.cp_img{width:867px; padding:15px 17px 15px 10px;}
.cp_img_content{ width:1200px; height:270px; clear:both;}
.cp_img_content a{width:294px; height:270px;margin-right:8px; font-size:16px; display:block; float:left; background:#717171; color:#FFF; transition:all 0.4s;}
.cp_img_content a img{width:294px; height:187;}
.cp_img_content p{ height:50px; line-height:50px; text-align:center;}
.cp_img_content a.four{width:294px; margin-right:0px; font-size:16px; display:block; float:right; background:#717171; color:#FFF}
.cp_img_content a:hover{ background:#096cb9; color:#FFF}
.index_pro_xx{width:254px; margin:0 10px; padding:10px;transition:all 0.4s; border-top:1px dotted #999999}
.cp_img_content p{ text-align:left; padding-left:10px;}
.cp_img_content .cp_name{ font-weight:bold; transition:all 0.4s; height:30px; line-height:30px;}
.index_pro_xx .index_cp_one{ font-size:12px;}
.index_pro_xx .index_cp_two{ display:block; float:right; background:#C00; color:#FFF; padding:5px 10px; font-size:12px; }
.cp_img_content a:hover .cp_name{ padding:0 20px; }
.cp_img_content a:hover .index_pro_xx{ padding:10px 20px;width:234px; }
.cp_img_content a:hover .index_cp_two{ background:#ff7a03; color:#FFF}
#layer{
   margin: auto;
    width: 1200px;
    height: auto;
}
#bannar_bg{
   z-index: 1;
    position: relative;
    width: 100%;
    float: none;
    height: 630px;
   
}
#box_bannar{
   position: relative;
    width: 1920px;
    float: none;
    height: 630px;
    margin-left: -960px;
    top: -8px;
    left: 50%;
}
#top_bg{
   z-index: 999;
   
    background-color: #fff;
    width: 100%;
    height: 220px;
    left: 0px;

}
.top_sub{
   background-color: #f0f0f0;
    height: 50px;
}
.top_sub_sub{
   padding-left: 50px;
    width: 450px;
    float: left;
}
.top_sub_sub P{
   line-height: 50px;
    color: #333;
    font-size: 14px;
}
.top_sub_sub1{
   width: 500px;
    float: right;
    height: 50px;
}
.top_sub_sub1 P{
   text-align: right;
    line-height: 50px;
    padding-right: 80px;
    color: #333;
    font-size: 14px;
}
.top_sub1{
   text-align: left;
    width: 790px;
    float: left;
    margin-left: 20px;
}
.top_sub2{
   text-align: left;
    width: 250px;
    float: right;
    margin-left: 20px;
}
.top_sub2_sub{
   height: 50px;
}
.top{
   margin: 0px auto;
    height: 120px;
}
.top_sub3{
   background-color: #009300;
    background-repeat: no-repeat;
    height: 52px;
    background-image1: url(img/meu_bg.png);
}
.nav_z{
   z-index: 999;
    width: auto !important;
    float: left;
    height: 60px;
    position1: relative;
}
#main{
   background-color: #eee;
 
    height: 45px;
}
.main_sub{
   margin: 0px;
}
.main_sub_sub{
   width: 719px;
    float: left;
}
.main_sub_sub P{
   text-align: left;
    line-height: 45px;
    font-size: 14px;
}
.main_sub_sub1{
   width: 418px;
    float: left;
    margin-left: 50px;
}
.main_sub_sub1 P{
   line-height: 45px;
}
#main1{
   margin: 55px 0px;
}
.main1_sub{
   margin: 0px;
}
.main1_sub_sub{
   background-image: url(img/index-pro.jpg);
    border-bottom: #ee7700 1px solid;
    border-left: #ee7700 1px solid;
    width: 266px;
    background-repeat: no-repeat;
    float: left;
    *height: 607px;
    border-top: #ee7700 1px solid;
    border-right: #ee7700 1px solid;
    padding-top: 65px;
}
.main1_sub_sub1{
   width: 840px;
    float: left;
    margin-left: 60px;
}
.main1_sub_sub1_sub{
   border-bottom: #ee7700 1px solid;
    padding-bottom: 10px;
}
.main1_sub_sub1_sub1{
   width: 840px;
    float: left;
    padding-top: 10px;
}
.main1_sub_sub1_sub_sub{
   width: 250px;
    float: left;
}
.main1_sub_sub1_sub_sub1{
   width: 50px;
    float: right;
}
.main1_sub_sub1_sub_sub1 A{
   color: #37281c;
    font-size: 13px;
}
.main1_sub_sub1_sub_sub1 A:hover{
   color: #f60;
    text-decoration: none;
}
#main2{
   background-image: url(img/about-bg.jpg);
    background-repeat: no-repeat;
    background-position: center 50%;
    height: 698px;
}
.main2_sub{
   padding-top: 60px;
}
.main2_sub_sub{
   text-align: center;
    padding-left: 300px;
}
.main2_sub_sub1{
   padding-top: 45px;
}
.main2_sub_sub1_sub{
   padding-left: 20px;
    width: 460px;
    float: left;
}
.main2_sub_sub1_sub1{
   width: 630px;
    float: left;
    margin-left: 55px;
}
.main2_sub_sub1_sub1_sub{
   margin: 0px;
}
.main2_sub_sub1_sub1_sub P{
   text-align: left;
    line-height: 25px;
    color: #231103;
    font-size: 14px;
}
.main2_sub_sub1_sub1_sub1{
   margin-top: 40px;
}
.main2_sub_sub1_sub1_sub1_sub{
   width: 95px;
    float: left;
    margin-left: 50px;
    padding-top: 60px;
}
.main2_sub_sub1_sub1_sub1_sub P{
   padding-left: 20px;
    font-size: 14px;
}
.main2_sub_sub1_sub1_sub1_sub1{
   padding-left: 15px;
    width: 95px;
    float: left;
}
.main2_sub_sub1_sub1_sub1_sub1 P{
   padding-left: 20px;
    font-size: 14px;
}
.main2_sub_sub1_sub1_sub1_sub2{
   padding-left: 20px;
    width: 95px;
    float: left;
    padding-top: 60px;
}
.main2_sub_sub1_sub1_sub1_sub2 P{
   padding-left: 20px;
    font-size: 14px;
}
.main2_sub_sub1_sub1_sub1_sub3{
   padding-left: 15px;
    width: 95px;
    float: left;
}
.main2_sub_sub1_sub1_sub1_sub3 P{
   padding-left: 20px;
    font-size: 14px;
}
.main2_sub_sub1_sub1_sub1_sub4{
   padding-left: 20px;
    width: 95px;
    float: left;
    padding-top: 60px;
}
.main2_sub_sub1_sub1_sub1_sub4 P{
   padding-left: 20px;
    font-size: 14px;
}
#main3{
   background-color: #ee7700;
    height: 365px;
}
.main3_sub{
   padding-top: 40px;
}
#main4{
   background-image: url(img/youshi-bg.jpg);
    background-repeat: no-repeat;
    background-position: center 50%;
    height: 680px;
}
.main4_sub{
   margin-left: 30px;
    padding-top: 115px;
}
.main4_sub1{
   margin-top: 80px;
    margin-left: 110px;
}
.main4_sub1_sub{
   background-image: url(img/index_44.png);
    width: 141px;
    padding-right: 65px;
    background-repeat: no-repeat;
    float: left;
    height: 34px;
}
.main4_sub1_sub P{
   text-align: center;
    line-height: 34px;
    color: #fff;
    font-size: 18px;
}
#main5{
   background-image: url(img/news-bg.jpg);
    background-repeat: no-repeat;
    background-position: center 50%;
    height: 693px;
}
.main5_sub{
   padding-top: 55px;
}
.main5_sub_sub{
   margin: 0px;
    width: 810px;
    float: left;
}
.main5_sub_sub_sub{
   text-align: left;
    padding-bottom: 25px;
}
.main5_sub_sub_sub1{
   background-image: url(img/news_bg1.png);
    width: 806px;
    background-repeat: no-repeat;
    height: 541px;
}
.main5_sub_sub_sub1_sub{
   padding-left: 25px;
    padding-right: 35px;
    padding-top: 20px;
}
.main5_sub_sub1{
   margin: 0px;
    width: 320px;
    float: right;
}
.main5_sub_sub1_sub{
   text-align: left;
    padding-bottom: 35px;
}
.main5_sub_sub1_sub1{
border:1px solid #ccc;
    padding-left: 30px;
    width: 315px;
    height: 500px;
    padding-top: 23px;
}
#about1{
   margin-bottom: 30px;
    padding-top: 26px;
}
.about1_sub{
   text-align: right;
    padding-bottom: 10px;
    margin: 0px;
    padding-right: 20px;
}
.about1_sub1{
   width: 240px;
    float: left;
}
.about1_sub1_sub{
   background-image: url(img/index1.png);
    width: 240px;
    background-repeat: no-repeat;
    background-position: center 50%;
    margin-bottom: 10px;
    height: 80px;
}
.about1_sub1_sub P{
   line-height: 80px;
    color: #fff;
    font-size: 18px;
}
.abput1_sub1_sub1{
   margin: 20px 0px;
}
.about1_sub2{
   width: 905px;
    float: left;
    margin-left: 50px;
    border-top: #ee7700 1px dashed;
    padding-top: 20px;
}
#foot{
   background-color: #231103;
    height: 512px;
}
.link{ height:40px;border-top: #333 1px solid; line-height:40px; color:#fff; text-align:left;}
.link a{ color:#fff; margin-right:5px;}
.foot_sub{
   padding-top: 25px;
}
.foot_sub_sub{
   text-align: left;
    margin: 0px 50px 10px 0px;
    width: 130px;
    float: left;
    color: #fff;
}
.foot_sub_sub P{
   border-bottom: #484646 4px double;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 15px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding-top: 0px;
}
.foot_sub_sub P A{
   color: #fff;
}
.foot_sub_sub P A:hover{
   color: #ee7700;
    text-decoration: none;
}
.foot_sub_sub SPAN{
   margin: 0px 0px 10px;
    width: 130px;
    float: left;
    color: #fff;
}
.foot_sub_sub SPAN A{
   margin: 0px 0px 10px;
    color: #fff;
    font-size: 12px;
}
.foot_sub_sub SPAN A:hover{
   color: #ee7700;
    text-decoration: none;
}
.foot_sub_sub1{
   text-align: left;
    margin: 0px 50px 10px 0px;
    width: 420px;
    float: left;
    color: #fff;
}
.foot_title{
   border-bottom: #484646 4px double;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 15px;
    color: #fff;
    font-size: 18px;
    padding-top: 0px;
}
.foot_title A{
   color: #fff;
    font-weight: bold;
}
.foot_title A:hover{
   color: #ee7700;
    text-decoration: none;
}
.foot_sub_sub1_sub{
   margin: 0px auto;
}
.foot_sub_sub1_sub DL{
   width: 210px;
    float: left;
}
.foot_sub_sub1_sub DL DD{
   margin: 0px 0px 10px;
    color: #fff;
    font-size: 12px;
}
.foot_sub_sub1_sub DL DD A{
   color: #fff;
}
.foot_sub_sub1_sub DL DD A:hover{
   color: #ee7700;
    text-decoration: none;
}
.foot_sub_sub2{
   text-align: left;
    margin: 0px 50px 10px 0px;
    width: 130px;
    float: left;
    color: #fff;
}
.foot_sub_sub2 P{
   border-bottom: #484646 4px double;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 15px;
    color: #fff;
    font-size: 18px;
    padding-top: 0px;
}
.foot_sub_sub2 P A{
   color: #fff;
    font-weight: bold;
}
.foot_sub_sub2 P A:hover{
   color: #ee7700;
    text-decoration: none;
}
.foot_sub_sub2 SPAN{
   margin: 0px 0px 10px;
    width: 130px;
    float: left;
    color: #fff;
}
.foot_sub_sub2 SPAN A{
   margin: 0px 0px 10px;
    color: #fff;
    font-size: 12px;
}
.foot_sub_sub2 SPAN A:hover{
   color: #ee7700;
    text-decoration: none;
}
.foot_sub_sub3{
   text-align: left;
    margin: 0px 50px 10px 0px;
    width: 130px;
    float: left;
    color: #fff;
}
.foot_sub_sub3 P{
   border-bottom: #484646 4px double;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 15px;
    color: #fff;
    font-size: 18px;
    padding-top: 0px;
}
.foot_sub_sub3 P A{
   color: #fff;
    font-weight: bold;
}
.foot_sub_sub3 P A:hover{
   color: #ee7700;
    text-decoration: none;
}
.foot_sub_sub4{
   text-align: left;
    margin: 0px 0px 35px;
    width: 130px;
    float: left;
    color: #fff;
}
.foot_sub_sub4 P{
   border-bottom: #484646 4px double;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 15px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding-top: 0px;
}
.foot_sub_sub4 P A{
   color: #fff;
}
.foot_sub_sub4 P A:hover{
   color: #ee7700;
    text-decoration: none;
}
.foot_sub_sub4 SPAN{
   margin: 0px 0px 10px;
    width: 130px;
    float: left;
    color: #fff;
}
.foot_sub_sub4 SPAN A{
   margin: 0px 0px 10px;
    color: #fff;
    font-size: 12px;
}
.foot_sub_sub4 SPAN A:hover{
   color: #ee7700;
    text-decoration: none;
}
.foot_sub1{
   height: 170px;
    border-top: #333 1px solid;
    padding-top: 15px;
}
.foot_nav{
   width: 770px;
    float: left;
}
.foot_sub1_sub{
   text-align: left;
    margin-top: 15px;
    padding-left: 50px;
    width: 230px;
    padding-right: 30px;
    background: url(img/phone.png) no-repeat 0px 6px;
    float: left;
    color: #fff;
}
.foot_sub1_sub P{
   text-align: left;
    line-height: 24px;
    color: #ee7700;
    font-size: 14px;
    font-weight: bold;
}
.foot_sub1_sub span1{
   text-align: left;
    font-size: 16px;
}
.foot_sub1_sub1{
   text-align: left;
    margin-top: 15px;
    padding-left: 50px;
    width: 230px;
    background: url(img/phone.png) no-repeat 0px 6px;
    float: left;
    color: #fff;
}
.foot_sub1_sub1 P{
   text-align: left;
    line-height: 24px;
    color: #ee7700;
    font-size: 14px;
    font-weight: bold;
}
.foot_sub1_sub1 span1{
   text-align: left;
    font-size: 16px;
}
.foot_sub1_sub2{
   text-align: left;
    margin-top: 20px;
    padding-left: 50px;
    width: 230px;
    padding-right: 30px;
    background: url(img/mail.png) no-repeat 0px 6px;
    float: left;
    color: #fff;
}
.foot_sub1_sub2 P{
   text-align: left;
    line-height: 24px;
    color: #ee7700;
    font-size: 14px;
    font-weight: bold;
}
.foot_sub1_sub2 span1{
   text-align: left;
    font-size: 16px;
}
.foot_sub1_sub2 span1 A{
   text-align: left;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
}
.foot_sub1_sub2 span1 A:hover{
   color: #ee7700;
    text-decoration: none;
}
.foot_sub1_sub3{
   text-align: left;
    margin-top: 20px;
    padding-left: 50px;
    width: 400px;
    background: url(img/ditu.png) no-repeat 0px 6px;
    float: left;
    color: #fff;
}
.foot_sub1_sub3 P{
   text-align: left;
    line-height: 24px;
    color: #ee7700;
    font-size: 14px;
    font-weight: bold;
}
.foot_sub1_sub3 span1{
   text-align: left;
    font-size: 15px;
}
.foot_sub1_sub4{
   text-align: right;
   
    float: right;
    padding-top: 5px;
}
.foot_sub1_sub4_sub{
   width: 130px;
    float: left;
    margin-right: 30px;
}
.foot_sub1_sub4_sub P{
   text-align: center;
    line-height: 30px;
    color: #fff;
}
.foot_sub2{
   border-top: #333 1px solid;
}
.foot_sub2_sub1{
   text-align: right;
}
.foot_sub2_sub1 P{
   text-align: right;
    line-height: 36px;
    color: #fff;
    font-size: 14px;
}
.foot_sub2_sub1 A{
   color: #fff;
}
.foot_sub2_sub1 A:hover{
   color: #ee7700;
}
BODY{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
UL{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
LI{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
DL{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
DD{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
P{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H1{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H2{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H3{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H4{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H5{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H6{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
FORM{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
FIELDSET{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H1{
   font-size: 1em;
}
H2{
   font-size: 1em;
}
H3{
   font-size: 1em;
}
H4{
   font-size: 1em;
}
H5{
   font-size: 1em;
}
H6{
   font-size: 1em;
}
UL OL LI{
   list-style-type: none;
    list-style-image: none;
}
A{
   color: #6e7566;
    text-decoration: none;
}
A:hover{
   text-decoration: underline;
}
A IMG{
   border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
}
EM{
   text-align: left;
    font-style: normal;
}
CITE{
   text-align: left;
    font-style: normal;
}
STRONG{
   text-align: left;
    font-style: normal;
}
TH{
   text-align: left;
    font-style: normal;
}
.font_18{
   font-size: 18px;
}
.white{
   color: #fff;
}
.white A:link{
   color: #fff;
}
.white A:visited{
   color: #fff;
}
.white A:hover{
   color: #fff;
    text-decoration: none;
}
