@charset "utf-8";
/* CSS Document */

/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select,figure,figcaption{margin:0;padding:0;}
em,i {font-style:normal;}
li { list-style:none;}
a { text-decoration:none; color: inherit;}
a:focus {outline: none;}
img { border:none; vertical-align:middle;}
table {border-collapse:collapse;}
input,textarea { outline:none; background: none; border: none;}
textarea { resize:none; overflow:auto;}
body{font-size:12px; font-family:"微软雅黑"; }

/* public */
.clearfix {*zoom: 1;}
.clearfix:before, .clearfix:after {content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}
.img_box div{display:table-cell;vertical-align:middle;text-align:center;}
.img_box img{vertical-align:middle;border:none;display:inline-block;}
.container{width:1200px;max-width:1200px;margin:0 auto;}
h1,h2,h3,h4,h5{font-weight:normal;}
.fixed{position:fixed;left:0;top:0;z-index:999;}



.banner {position:relative;}
.banner img{width:100%;}
.banner .bd li{position:relative;}
.banner .hd {position:absolute; bottom: 190px; left: 0;right: 0; z-index: 10;margin: auto; text-align: center;}
.banner .hd ul{width:1200px;margin:0 auto;text-align:left;}
.banner .hd li{display:inline-block;width:25px;height:6px;margin:0 5px;border-radius:50px;cursor:pointer;background:#5591e2;text-indent:-9999px;-moz-transition: all 0.5s ease-in;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}
.banner .hd li.on {background:#fff;width:50px;}
/*.banner .banner-btn{width:1200px;margin:auto;position:absolute;left:0;right:0;z-index:2;top:0;}
.banner .banner-btn a{cursor:pointer; position:absolute; display:block; width:44px;height:113px;top:250px;}
.banner .banner-btn a.prev{left:0; background: url(../images/banner_prev.png);}
.banner .banner-btn a.next{right:0; background: url(../images/banner_next.png);}*/

.banner_text{width:1200px;margin:auto; position:absolute; left:0; right:0; z-index:3; top:160px;}
.banner_text h3{width:385px;font-size:32px; color:#fff; font-weight:bold; margin-bottom:15px;}
.banner_text p{width:385px;font-size:14px; color:#fff;line-height:28px;}



.other_banner{
    width:100%;
    max-width:1920px;
    height:auto;
}
.other_banner img{
    width:100%;
}




.header{
    width:100%;
    height:85px;
    background:#fff;
    -webkit-box-shadow: 3px 3px 5px #eee;
    -moz-box-shadow: 3px 3px 5px #eee;
    box-shadow: 3px 3px 5px #eee;
}
.header .container{
    position:relative;
}
.header h1{
    width:283px;
    height:85px;
    line-height:85px;
    float:left;
}
.header .header_btn{
    display:inline-block;
    float:right;
    height:85px;
}
.header .header_btn a{
    width:33px;
    height:33px;
    display:inline-block;
    margin-top:25px;
    margin-left:3px;
}
.header .header_btn a.searcn_btn{
    background:url(../images/search_btn.jpg) no-repeat center center;
}
.header .header_btn a.log{
    background:url(../images/user_btn.jpg) no-repeat center center;
}
.header .nav{
    height:85px;
    line-height:85px;
    font-size:16px;
    color:#3b3b3b;
    float:right;
    margin-right:10px;
    text-align:center;
}
.header .nav li{
    width:105px;
    height:85px;
    float:left;
    display:inline-block;
    cursor:pointer;
    margin-right:5px;
    position:relative;
}
.header .nav li:hover,
.header .nav li.on{
    background:url(../images/nav_bg.png) no-repeat left bottom;
    background-size:105px 6px;
}
.header .nav li a{
    display:block;
}

.header .nav li .snav{
    width:160px;
    height:auto;
    position:absolute;
    top:85;
    left:0;
    display:block;
    z-index: 300;
    display:none;
}
.header .nav li .snav li{
    width:160px;
    height:40px;
    line-height:40px;
    background:#f2f2f2 url(../images/angle.png) no-repeat 140px center;
    border-bottom:1px solid #d2d2d2;
    text-align:left;
    text-indent:20px;
    font-size:15px;
    color:#545454;
    position:relative;
}
.header .nav li .snav li:hover{
    background:#e2e2e2 url(../images/angle.png) no-repeat 140px center;
}
.header .nav li .snav li .xnav{
    position:absolute;
    top:0;
    left:160px;
    display:none;
    padding-left:3px;
}
.header .nav li .snav li .xnav li{
    background:#f2f2f2;
    text-align:center;
    text-indent:0;
}
.header .nav li .snav li .xnav li:hover{
    background:#e2e2e2;
}


.header .header_form{
    position:absolute;
    right:0;
    bottom:-40px;
    z-index: 200;
    width:270px;
    height:40px;
    display:none;
}
.header .header_form form{
    float:left;
}
.header .header_form input.text{
    width:270px;
    height:40px;
    text-indent:10px;
    background:#bfbfbf;
    font-size:16px;
    color:#595959;
}
.header .header_form input.submit{
    width:40px;
    height:40px;
    position:absolute;
    right:0;
    top:0;
    display:inline-block;
    background:#bfbfbf url(../images/input_submit.jpg) no-repeat center center;
    cursor:pointer;
}



.index_service .container{
    position:relative;
}
.index_service .index_service_box{
    position:absolute;
    left:0;
    top:-190px;
    width:100%;
}
.index_service .index_service_box .list_box{
    width:298px;
    height:190px;
    float:left;
    display:inline-block;
    border-right:1px solid #365a8b;
    text-align:center;
    background:rgba(24,88,173,.65);
}
.index_service .index_service_box .list_box.on,
.index_service .index_service_box .list_box:hover{
    background:#5591e2;
}
.index_service .index_service_box .list_box .img_box{
    width:100%;
    height:80px;
    line-height:80px;
    margin-top:25px;
}
.index_service .index_service_box .list_box .text_box{
    font-size:14px;
    color:#fff;
}
.index_service .index_service_box .list_box .text_box h4{
    font-size:16px;
    line-height:28px;
}





.footer{
    width:100%;
    background:#212121;
    text-align:center;
    padding-bottom:40px;
}
.footer .img_box{
    width:240px;
    height:105px;
    line-height:105px;
    float:left;
}
.footer .img_box img{
    display:inline-block;
}
.footer .text_box{
    width:950px;
    height:105px;
    line-height:105px;
    display:inline-block;
    float:right;
    text-align:right;
    font-size:15px;
    color:#9b9b9b;
} 
.footer .b_line{
    border-bottom:1px solid #494949;
}
.footer ul{
    display:inline-block;
}
.footer ul li{
    height:80px;
    padding:0 30px;
    margin:0 10px;
    float:left;
    line-height:80px;
    text-align:center;
    display:inline-block;
    font-size:15px;
    color:#9b9b9b;
}
.footer ul li a:hover{
    text-decoration: underline;
}
.footer p.copyright{
    height:30px;
    line-height:30px;
    text-align:center;
    font-size:15px;
    color:#787878;
}



.htit1{
    width:100%;
    padding:60px 0;
}
.htit1 h3{
    width:100%;
    height:70px;
    line-height:70px;
    text-align:center;
    font-size:33px;
    color:#1e1e1e;
    position:relative;
}
.htit1 span{
    font-family: 'Arial';
}
.htit1 i{
    width:60px;
    height:2px;
    background:#005bac;
    display:inline-block;
    position:absolute;
    left:50%;
    bottom:0;
    margin-left:-30px;
}



.index_pro{
    background:#eee;
    padding-bottom:40px;
}
.index_pro .pro_one{
    width:1200px;
    background:#fff;
    margin-bottom:25px;
    -webkit-box-shadow:3px 3px 4px #ccc;
    -moz-box-shadow:3px 3px 4px #ccc;
    box-shadow:3px 3px 4px #ccc;
}
.index_pro .pro_one .left_box{
    float:left;
    width:510px;
    height:340px;
    overflow:hidden;
}
.index_pro .pro_one .left_box .list_box{
    background: -webkit-linear-gradient(-65deg, #000 0%,#000 100%);
    background: linear-gradient(-65deg, #000 0%,#000 100%);
    width:100%;
    height:100%;
    background:#000;
    position:relative;
    padding:0;
    margin:0;
}
.index_pro .pro_one .left_box .list_box .text_box{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    text-align:center;
    font-size:26px;
    line-height:30px;
    color:#fff;
    cursor:pointer;
}
.index_pro .pro_one .left_box .list_box .text_box::after,
.index_pro .pro_one .left_box .list_box img,
.index_pro .pro_one .left_box .list_box p {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}
.index_pro .pro_one .left_box .list_box .text_box::after{
    position: absolute;
    top:-20px;
    left:50px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    content: '';
    opacity: 0;
    -webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);
    transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    width:400px;
    height:360px;
}
.index_pro .pro_one .left_box .list_box h4{
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: scale3d(0.8,0.8,1);
    transform: scale3d(0.8,0.8,1);
    margin-top:140px;
}
.index_pro .pro_one .left_box .list_box p{
    -webkit-transform: scale3d(0.8,0.8,1);
    transform: scale3d(0.8,0.8,1);
    text-transform: none;
}
.index_pro .pro_one .left_box .list_box:hover img{
    opacity: 0.5;
    -webkit-transform: scale3d(1.05,1.05,1);
    transform: scale3d(1.05,1.05,1);
}
.index_pro .pro_one .left_box .list_box:hover .text_box::after{
    opacity: 1;
    -webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
    transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
}
.index_pro .pro_one .left_box .list_box:hover h4,
.index_pro .pro_one .left_box .list_box:hover p{
    opacity: 1;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}


.index_pro .pro_one .right_box{
    float:right;
    width:610px;
    height:305px;
    overflow:hidden;
    padding:20px 40px 0 40px;
}
.index_pro .pro_one .right_box h4{
    font-size:22px;
    color:#2d2d2d;
    line-height:50px;
    border-bottom:1px solid #c9c9c9;
    margin-bottom:20px;
}
.index_pro .pro_one .right_box p{
    font-size:16px;
    color:#4f4f4f;
    line-height:27px;
}
.index_pro .pro_one .right_box ul{
    padding:20px 0;
    width:520px;
}
.index_pro .pro_one .right_box ul li{
    width:80px;
    height:30px;
    line-height:30px;
    float:left;
    font-size:16px;
    color:#3b3b3b;
    margin-right:40px;
    margin-bottom:5px;
}
.index_pro .pro_one .right_box ul li i{
    font-size:12px;
    color:#0068b7;
}
.index_pro .pro_one .right_box a:hover{
    text-decoration: underline;
}
.index_pro .pro_one .right_box a.more{
    width:200px;
    height:40px;
    line-height:40px;
    text-align:center;
    font-size:14px;
    color:#606060;
    display:inline-block;
    border:1px solid #959595;
    float:right;
}
.index_pro .pro_one .right_box a.more:hover{
    color:#000;
    border:1px solid #000;
}
.index_pro .pro_one .change_r{
    float:right;
}
.index_pro .pro_one .change_l{
    float:right;
}










.index_about{
    width:100%;
    max-width:1920px;
    height:446px;
    background:url(../images/index_about_bg.jpg) no-repeat center center;
    padding-top:130px;
}
.index_about .bl{
    width:200px;
    float:left;
    display:inline-block; 
    margin-top:50px;
}
.index_about .bl em{
    font-size:18px;
    color:#005bac;
    font-family: 'Arial';
    margin-bottom:20px;
    display:inline-block;
}
.index_about .bl h3,
.index_about .bl h4{
    font-size:37px;
    color:#222;
}
.index_about .bl h3,
.index_about .bl h4 i{
    font-family: 'Arial';
}
.index_about .bl a.more{
    width:120px;
    height:35px;
    line-height:35px;
    margin-top:40px;
    display:inline-block;
    background:#0057a9;
    text-align:center;
    color:#fff;
    font-size:15px;
}
.index_about .bl a.more:hover{
    border:1px solid #585858;
    color:#585858;
    background:#fff;
    text-decoration: underline;
}
.index_about .bc{
    width:425px;
    float:left;
    display:inline-block;
    margin-left:70px;
}
.index_about .bc .text_box{
    font-size:15px;
    color:#2b2b2b;
    line-height:26px;
}
.index_about .br{
    width:425px;
    height:300px;
    border:1px solid #fff;;
    float:right;
    position:relative;
    margin-top:10px;
}
.index_about .br .media_box{
    width:425px;
    height:300px;
    margin:-10px 0 0 -10px;
    display:inline-block;
}





.index_about_slide{
    width:100%;
    max-width:1920px;
    height:497px;
    background:url(../images/index_about_slide.jpg) no-repeat center center;
    text-align:center;
}
.index_about_slide .container{
    position:relative;
}
.index_about_slide .htit{
    font-size:28px;
    color:#fff;
    height:80px;
    line-height:80px;
    padding-top:80px;
    position:relative;
}
.index_about_slide .htit i{
    width:60px;
    height:1px;
    display:inline-block;
    background:#fff;
    position:absolute;
    left:50%;
    bottom:0;
    margin-left:-30px;
}
.index_about_slide .slide_box{
    width:700px;
    display:inline-block;
    margin-top:10px;
}
.index_about_slide .slide_box .bd li{
    font-size:20px;
    color:#fff;
    line-height:35px;
    padding:40px 0;
    margin-bottom:40px;
}
.index_about_slide .slide_box .pageState{
    font-size:25px;
    color:#fafdff;
    font-family: 'Arial';
}
.index_about_slide .slide_box .prev,
.index_about_slide .slide_box .next{
    width:52px;
    height:52px;
    display:inline-block;
    position:absolute;
    top:55%;
    cursor:pointer;
}
.index_about_slide .slide_box .prev{
    background:url(../images/index_prev.png) no-repeat;
    left:0;
}
.index_about_slide .slide_box .prev:hover{
    background:url(../images/index_prevo.png) no-repeat;
}
.index_about_slide .slide_box .next{
    background:url(../images/index_next.png) no-repeat;
    right:0;
}
.index_about_slide .slide_box .next:hover{
    background:url(../images/index_nexto.png) no-repeat;
}






.index_news{
    background:#eee;
    padding-bottom:90px;
}
.index_news .htit1{
    padding-bottom:30px;
}
.index_news_slide .parHd{
    width:100%;
    height:50px;
    line-height:50px;
    font-size:17px;
    color:#1e1e1e;
    margin-bottom:5px;
}
.index_news_slide .parHd li{
    margin:0 15px;
    display:inline-block;
}
.index_news_slide .parHd li.on{
    color:#005bac;
}

.index_news_slide .sbox{
    position:relative;
}
.index_news_slide .sbox .bd{
    width:520px;
    height:460px;
    background:#fff;
    float:left;
    display:inline-block;
    text-align:center;
}
.index_news_slide .sbox .bd .list_box{
    width:475px;
    display:inline-block;
}
.index_news_slide .sbox .bd .list_box .img_box{
    width:475px;
    height:276px;
    margin-top:25px;
}
.index_news_slide .sbox .bd .list_box .img_box div{
    width:475px;
    height:276px;
}
.index_news_slide .sbox .bd .list_box .img_box img{
    max-width:475px;
    max-height:276px;
}
.index_news_slide .sbox .bd .list_box .text_box{
    width:100%;
    text-align:left;
}
.index_news_slide .sbox .bd .list_box .text_box h4{
    font-size:17px;
    color:#1e1e1e;
    margin-top:25px;
}
.index_news_slide .sbox .bd .list_box .text_box i{
    width:40px;
    height:1px;
    background:#434343;
    display:inline-block;
    margin:10px 0 15px 0;
}
.index_news_slide .sbox .bd .list_box .text_box p{
    font-size:15px;
    color:#565656;
    line-height:23px;
}
.index_news_slide .sbox .bd .list_box a:hover{
    text-decoration: underline;
}
.index_news_slide .sbox .hd{
    width:660px;
    height:460px;
    background:#fff;
    display:inline-block;
    position:absolute;
    right:0;
    top:0;
    text-align:center;
}
.index_news_slide .sbox .hd ul{
    width:615px;
    display:inline-block;
    text-align:left;
}
.index_news_slide .sbox .hd li{
    width:575px;
    height:65px;
    line-height:65px;
    border-bottom:1px dashed #e5e5e5;
    font-size:15px;
    color:#474747;
    padding:0 20px;
    cursor:pointer;
}
.index_news_slide .sbox .hd li i{
    font-size:12px;
    color:#0068b7;
}
.index_news_slide .sbox .hd li em{
    float:right;
}
.index_news_slide .sbox .hd li.on{
    background:#005bac;
    border:0;
    color:#fff;
}
.index_news_slide .sbox .hd li.on>i{
    color:#fff;
}



.min_nav{
    height:40px;
    line-height:40px;
    font-size:15px;
    color:#424242;
    margin:10px 0;
}
.min_nav li{
    display:inline-block;
    margin:0 5px;
}
.min_nav li a:hover{
    text-decoration: underline;
}



.tag_group{
    padding:30px 0 40px 0;
}
.tag_group .list_box{
    display:inline-block;
    text-align:center;
    width:16.66%;
    float:left;
    display:inline-block;
}
.tag_group .list_box .img_box{
    height:120px;
    line-height:120px;
}
.tag_group .list_box p{
    font-size:16px;
    color:#4f4f4f;
    height:40px;
    line-height:40px;
}



.pro_text{
    font-size:16px;
    color:#646464;
    line-height:33px;
}
.pro_text h3{
    height:50px;
    line-height:50px;
    font-size:18px;
    color:#323232;
    border-bottom:6px solid #dfdfdf;
    margin-bottom:20px;
	margin-top: 20px;
}
.pro_text h3 em{
    font-size:16px;
    font-family: 'Arial';
}
.pro_text h3 span{
    float:right;
    font-size:18px;
    color:#323232;
}
.pro_text h3 span a{
    height:50px;
    display:inline-block;
}
.pro_text h3 span a:hover,
.pro_text h3 span a.on{
    color:#005bac;
}
.pro_text i{
    font-size:12px;
}



.pro_table{
    padding:60px 0;
}
.pro_table table{
    width:100%;
    text-align:center;
    font-size:16px;
}
.pro_table table tr{
    background:#eeeeee;
    height:70px;
}
.pro_table table tr:nth-child(odd){
    background:#dedede;
}
.pro_table table th{
    background:#1b4266;
    font-weight:normal;
    height:80px;
    width:11.11%;
    border:1px solid #fff;
    color:#fff;
}
.pro_table table td{
    border:1px solid #fff;
}






.pro .container{
    padding:30px 0;
}
.pro .list_box{
    background: -webkit-linear-gradient(-65deg, #000 0%,#000 100%);
    background: linear-gradient(-65deg, #000 0%,#000 100%);
    width:385px;
    height:300px;
    position:relative;
    float:left;
    overflow:hidden;
    margin:0 7px;
    margin-bottom:15px;
}
.pro .list_box .img_box{
    width:385px;
    height:300px;
}
/*.pro .list_box .img_box div{
    width:385px;
    height:300px;
}
.pro .list_box .img_box img{
    max-width:385px;
    max-height:300px;
    border:none;
}*/
.pro .list_box .text_box{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    text-align:center;
    font-size:25px;
    color:#fff;
    cursor:pointer;
}
.pro .list_box .text_box::after,
.pro .list_box img,
.pro .list_box p {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}
.pro .list_box .text_box::after{
    position: absolute;
    top:0;
    left:0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    content: '';
    opacity: 0;
    -webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);
    transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    width:400px;
    height:360px;
}
.pro .list_box p{
    opacity: 0;
    margin-top:110px;
    font-family: 'Arial';
    line-height:40px;
}
.pro .list_box i{
    width:30px;
    height:30px;
    background:url(../images/fd_tag.png) no-repeat center center;
    display:inline-block;
    opacity: 0;
}
.pro .list_box:hover img{
    opacity: 0.5;
    -webkit-transform: scale3d(1.05,1.05,1);
    transform: scale3d(1.05,1.05,1);
}
.pro .list_box:hover .text_box::after{
    opacity: 1;
    -webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
    transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
}
.pro .list_box:hover i,
.pro .list_box:hover p{
    opacity: 1;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}



/*分页*/
.pages{padding:60px 0;font-size:0;text-align:center;}
.pages a{
    -webkit-transition:color .3s ease-out;
    -moz-transition:color .3s ease-out;
    transition:color .3s ease-out;
    display:inline-block;
    padding:6px 12px;
    margin:0 4px 5px;
    font-size:13px;
    border:1px solid #868686;
    color:#868686;
}
.pages a:hover,
.pages a.on{background:#3a3a3a;color:#fff;border:1px solid #3a3a3a;}




.about{}
.about .htit{
    width:100%;
    height:40px;
    font-size:20px;
    line-height:40px;
    color:#222;
    margin-bottom:30px;
}
.about .htit h3{
    height:40px;
    display:inline-block;
    padding:0 20px;
    float:left;
    background:#0057a9;
    color:#fff;
}
.about .htit h4{
    height:40px;
    display:inline-block;
    padding:0 20px;
    float:left;
    background:#dfdfdf;
}
.about .about_text{
    font-size:15px;
    color:#2b2b2b;
    line-height:26px;
    margin-bottom:60px;
}



.about_media{
    width:100%;
    max-width:1920px;
    height:534px;
    text-align:center;
    background:url(../images/about_media_bg.jpg) no-repeat center center;
    margin-bottom:60px;
}
.about_media .media_box{
    display:inline-block;
    margin-top:70px;
}



.about_slide{
    margin-bottom:80px;
}
.about_slide .htit{
    width:100%;
    height:50px;
    line-height:50px;
    border-bottom:1px solid #dcdcdc;
    margin-bottom:30px;
    position:relative;
}
.about_slide .htit h3{
    font-size:24px;
    color:#444;
}
.about_slide .htit h3 em{
    font-size:15px;
    color:#9c9c9c;
}
.about_slide .htit i{
    width:30px;
    height:1px;
    background:#626262;
    display:inline-block;
    position:absolute;
    bottom:-1px;
    left:0;
}
.about_slide .htit .prev,
.about_slide .htit .next{
    width:40px;
    height:40px;
    line-height:40px;
    text-align:center;
    border:1px solid #bfbfbf;
    color:#bfbfbf;
    display:inline-block;
    font-size:20px;
    cursor:pointer;
    position:absolute;
}
.about_slide .htit .prev{
    right:60px;
    top:0;
}
.about_slide .htit .next{
    right:10px;
    top:0;
}
.about_slide .htit .prev:hover,
.about_slide .htit .next:hover{
    border:1px solid #898989;
    color:#898989;
}
.about_slide .about_slide_box .img_box{
    width:290px;
    float:left;
    margin:0 5px;
}
.about_slide .about_slide_box .img_box div{
    width:290px;
    height:220px;
}
.about_slide .about_slide_box .img_box img{
    max-width:290px;
    max-height:220px;
}




.sidebar{
    width:225px;
    float:left;
    margin-bottom:60px;
}
.sidebar h3{
    width:100%;
    height:80px;
    line-height:80px;
    text-indent:30px;
    font-size:19px;
    color:#424242;
    background:#eee;
}
.sidebar ul{
    margin-bottom:30px;
}
.sidebar ul li{
    width:100%;
    height:50px;
    line-height:50px;
    font-size:16px;
    color:#424242;
    background:#eee;
    border-top:1px solid #d2d2d2;
}
.sidebar ul li i{
    font-size:12px;
    margin-left:30px;
}
.sidebar ul li:hover,
.sidebar ul li.on{
    background:#005bac;
    color:#fff;
}
.sidebar li a{
    display:block;
}
.sidebar ol li{
    height:60px;
    line-height:60px;
    font-size:16px;
    color:#424242;
    background:#eee;
    text-indent:80px;
    margin-bottom:10px;
}
.sidebar ol li.about{
    background:#eee url(../images/about_tag.png) no-repeat 30px center;
}
.sidebar ol li.pro{
    background:#eee url(../images/pro_tag.png) no-repeat 30px center;
}
.main{
    width:930px;
    float:right;
    padding:20px 0;
    margin-bottom:60px;
}



.htit2{
    width:100%;
    height:50px;
    line-height:50px;
    border-bottom:1px solid #dcdcdc;
    margin-bottom:30px;
    position:relative;
    margin:30px 0;
}
.htit2 h3{
    font-size:24px;
    color:#444;
}
.htit2 h3 em{
    font-size:15px;
    color:#9c9c9c;
}
.htit2 i{
    width:30px;
    height:1px;
    background:#626262;
    display:inline-block;
    position:absolute;
    bottom:-1px;
    left:0;
}








.contact{}
.contact .main .contact_text{
    font-size:15px;
    color:#424242;
    line-height:35px;
    margin-bottom:30px;
}
.contact .main .contact_text h4{
    font-size:17px;
}
.contact .map_box{
    width:100%;
    max-width:1200px;
}



.map .map_form_box{
    margin-bottom:40px;
}
.map .map_form_box h3{
    height:30px;
    line-height:30px;
    font-size:18px;
    color:#626262;
    margin-bottom:20px;
}
.map .map_form_box .distpicker{
    display:inline-block;
}
.map .map_form_box select{
    width:165px;
    height:30px;
    border:1px solid #d2d2d2;
}
.map .map_form_box span{
    height:30px;
    line-height:30px;
    display:inline-block;
    font-size:15px; 
    color:#626262;
    margin-right:18px;
}
.map .map_form_box span.cr{
    margin-right:0;
}

.map .map_form_box input.submit{
    width:80px;
    height:30px;
    line-height:30px;
    text-align:center;
    display:inline-block;
    background:#005bac;
    color:#fff;
    font-size:15px;
    cursor:pointer;
}


.map .dian_list .list_box{
    padding:20px;
    border:1px solid #ccc;
    margin-bottom:20px;
}
.map .dian_list .list_box .img_box{
    width:235px;
    height:160px;
    float:left;
}
.map .dian_list .list_box .img_box div{
    width:235px;
    height:160px;
}
.map .dian_list .list_box .img_box img{
    max-width:235px;
    max-height:160px;
}
.map .dian_list .list_box .text_box{
    width:630px;
    float:right;
    font-size:15px;
    color:#626262;
    line-height:23px;
}
.map .dian_list .list_box .text_box h4{
    font-size:17px;
    color:#383838;
    padding:20px 0;
}



.help .help_box h3{
    height:50px;
    line-height:50px;
    font-size:18px;
    color:#444;
    border-bottom:1px solid #dcdcdc;
    margin-bottom:30px;
}
.expand_box{
    width:100%;
}
.expand_box .list_box .hd{
    height:45px;
    line-height:45px;
    margin-bottom:10px;
    font-size:16px;
    color:#444;
    cursor:pointer;
}
.expand_box .list_box .hd.on{
    color:#005bac;
}
.expand_box .list_box .bd{
    display:none;
}
.expand_box .list_box .bd .text_box{
    border:1px dashed #dcdcdc;
    width:850px;
    padding:20px 25px;
    margin-left:30px;
    margin-bottom:10px;
    font-size:15px;
    color:#444;
    line-height:27px;
}





.dealer .form_box{
    width:550px;
    background:#fff;
    text-align:center;
    height:370px;
    -webkit-box-shadow:2px 2px 5px #ccc;
    --moz-box-shadow:2px 2px 5px #ccc;
    box-shadow:2px 2px 5px #ccc;
    margin:0 auto;
    margin-top:50px;
    border:1px solid #eee;
    border-radius:4px;
}
.dealer .form_box form{
    width:485px;
    display:inline-block;
}
.dealer .form_box h4{
    width:485px;
    height:60px;
    line-height:60px;
    font-size:15px;
    color:#828282;
    border-bottom:1px solid #ddd;
    text-align:center;
    display:inline-block;
    margin:20px 0;
}
.dealer .form_box p{
    padding:10px 0;
}
.dealer .form_box input.text{
    width:370px;
    height:50px;
    line-height:50px;
    border:1px solid #ddd;
    text-indent:65px;
}
.dealer .form_box input.u_text{
    background:#fff url(../images/dealer_tag1.png) no-repeat 15px center;
}
.dealer .form_box input.p_text{
    background:#fff url(../images/dealer_tag2.png) no-repeat 15px center;
}
.dealer .form_box input.submit{
    width:370px;
    height:55px;
    line-height:55px;
    border:1px solid #ddd;
    background:#3a3a3a;
    color:#fff;
    font-size:16px;
    font-family: '微软雅黑';
    cursor:pointer;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.dealer .form_box input.submit:hover{
    background:#005bac;
}



.notice .notice_text{
    font-size:16px;
    color:#646464;
    line-height:30px;
}


.warranty .warranty_text{
    font-size:15px;
    color:#646464;
    line-height:30px;
}
.warranty .form_box{
    padding:30px 0;
    margin:30px 0;
    border-bottom:1px solid #bfbfbf;
}
.warranty .form_box label{
    height:42px;
    display:inline-block;
}
/*.warranty .form_box select{
    width:200px;
    height:42px;
    background:#fff;
    border:1px solid #bfbfbf;
}*/
.warranty .form_box input.text{
    width:235px;
    height:40px;
    background:#fff;
    border:1px solid #bfbfbf;
    text-indent:10px;
    margin-right:8px;
}
.warranty .form_box input.submit{
    width:140px;
    height:42px;
    line-height:42px;
    text-align:center;
    background:#005bac;
    color:#fff;
    font-size:16px;
    cursor:pointer;
    font-family: '微软雅黑';
}
.warranty .form_box input.submit:hover{
    background:#024a8a;
}



.htit3{
    text-align:center;
    padding:30px 0;
}
.htit3 h3{
    font-size:27px;
    color:#424242;
}
.htit3 p{
    font-size:15px;
    color:#aeaeae;
}
.join .pic_box{
    margin-bottom:60px;
}
.join .pic_box img{
    width:100%;
}



.join .join_nav{
    height:80px;
    line-height:80px;
    background:#dadada;
    text-align:center;
}
.join .join_nav li{
    width:210px;
    height:80px;
    background:#dadada;
    float:left;
    font-size:18px;
    color:#494949;
    cursor:pointer;
}
.join .join_nav li.on,
.join .join_nav li:hover{
    background:#080808;
    color:#fff;
}
.join .join_box h4{
    height:70px;
    line-height:70px;
    font-size:16px;
    color:#424242;
}
.join .join_box{
    font-size:16px;
    color:#424242;
    line-height:35px;
    padding-bottom:50px;
}
.join .join_box span{
    width:330px;
    height:80px;
    float:left;
    display:inline-block;
    margin-bottom:20px;
    margin-right:100px;
}
.join .join_box span.cr{
    margin-right:0;
}
.join .join_box input.text{
    width:330px;
    height:40px;
    border:1px solid #aaaaaa;
    border-radius:3px;
    text-indent:10px;
}
.join .join_box select{
    width:330px;
    height:40px;
    border:1px solid #aaaaaa;
    border-radius:3px;
}
.join .join_box i{
    color:red;
}
.join .join_box p.btn{
    text-align:center;
    padding:30px 0;
}
.join .join_box input.submit{
    width:190px;
    height:42px;
    line-height:42px;
    background:#dadada;
    font-size:15px;
    color:#404040;
    cursor:pointer;
    display:inline-block;
    font-family: '微软雅黑';
    border-radius:20px;
}
.join .join_box input.submit:hover{
    background:#005bac;
    color:#fff;
}




.news{}
.news .one_news{
    padding:15px;
    border:1px solid #dcdcdc;
    margin-bottom:20px;
}
.news .one_news:hover>a>.text_box>h4{
    color:#005bac;
}
.news .one_news .img_box{
    width:390px;
    height:230px;
    float:left;
}
.news .one_news .img_box div{
    width:390px;
    height:230px;
}
.news .one_news .img_box img{
   max-width:390px;
    max-height:230px;
}
.news .one_news .text_box{
    width:465px;
    float:right;
}
.news .one_news .text_box h4{
    font-size:17px;
    color:#444;
    line-height:50px;
    border-bottom:1px solid #dcdcdc;
    margin-bottom:20px;
}
.news .one_news .text_box p{
    font-size:15px;
    color:#6f6f6f;
    line-height:26px;
    margin-bottom:20px;
}
.news .one_news .text_box em{
    font-size:14px;
    color:#aaa;
}


.news .other_list{}
.news .other_list li{
    border-bottom:1px solid #dcdcdc;
    width:440px;
    height:60px;
    line-height:60px;
    font-size:15px;
    color:#6f6f6f;
    float:left;
    margin-bottom:5px;
    margin-right:47px;
    text-indent:15px;
    background:url(../images/angle1.png) no-repeat left center;
}
.news .other_list li.cr{
    margin-right:0;
}
.news .other_list li:hover{
    color:#005bac;
    background:url(../images/angle2.png) no-repeat left center;
}
.news .other_list li em{
    font-size:14px;
    color:#aaa;
    float:right;
}



.news_view .news_view_box h3{
    font-size:17px;
    color:#444;
    height:60px;
    line-height:60px;
    border-bottom:1px solid #dcdcdc;
    margin-bottom:30px;
}  
.news_view .news_view_box h3 em{
    font-size:14px;
    color:#aaa;
    float:right;
}
.news_view .news_view_box .news_text{
    font-size:15px;
    color:#6f6f6f;
    line-height:26px;
}




.warranty_view{
    text-align:center;
    padding:30px 0 50px 0;
}
.warranty_view .warranty_view_box{
    width:1000px;
    display:inline-block;
    text-align:left;
}
.warranty_view .warranty_view_box h3{
    height:90px;
    line-height:90px;
    font-size:24px;
    color:#444;
    text-align:center;
    border-bottom:5px solid #e5e5e5;
    margin-bottom:30px;
}
.warranty_view .warranty_view_box h3 a{
    float:right;
    height:35px;
    line-height:35px;
    font-size:15px;
    display:inline-block;
    margin-top:28px;
}
.warranty_view .warranty_view_box h3 a:hover{
    text-decoration: underline;
}



.warranty_view .warranty_view_box h4,
.warranty_view .warranty_view_box p{
    font-size:18px;
    color:#585858;
    line-height:30px;
}
.warranty_view .warranty_view_box p.n_text{
    color:#444;
    padding:20px 0;
}
.warranty_view .warranty_view_box p.n_text span{
    float:right;
}
.warranty_view .warranty_view_box h4{
    line-height:60px;
    color:#444;
}
.warranty_view .warranty_view_box table{
    width:100%;
    text-align:center;
}
.warranty_view .warranty_view_box table th{
    height:50px;
    line-height:50px;
    border:1px solid #6c6c6c;
    font-size:18px;
    color:#fff;
    background:#535353;
}
.warranty_view .warranty_view_box table td{
    height:50px;
    line-height:50px;
    font-size:18px;
    color:#5e5e5e;
}
.warranty_view .warranty_view_box table tr{
    background:#ededed;
}
.warranty_view .warranty_view_box table tr:nth-child(odd){
    background:#dbdbdb;
}
.warranty_view .warranty_view_box .tab1{
    padding:10px 0;
}
.warranty_view .warranty_view_box .tab1 th{
    width:20%;
}
.warranty_view .warranty_view_box .tab2{
    padding:10px 0;
    margin-bottom:20px;
}


.dealer_system{
    padding:20px 0;
}
.dealer_system  h3{
    height:40px;
    line-height:40px;
    font-size:20px;
    color:#444;
}
.dealer_system .h_box{
    padding:20px 0;
    border-bottom:6px solid #e5e5e5;
    margin-bottom:30px;
}
.dealer_system .h_box a{
    width:170px;
    height:40px;
    line-height:40px;
    background:#005bac;
    font-size:16px;
    color:#fff;
    display:inline-block;
    text-align:center;
}
.dealer_system form{
    display:inline-block;
    float:right;
}
.dealer_system form input.text{
    width:360px;
    height:40px;
    background:#fff;
    border:1px solid #bfbfbf;
    text-indent:10px;
}
.dealer_system form input.submit{
    width:140px;
    height:42px;
    line-height:42px;
    text-align:center;
    background:#005bac;
    color:#fff;
    font-size:16px;
    cursor:pointer;
    font-family: '微软雅黑';
}
.dealer_system form input.submit:hover{
    background:#024a8a;
}
.dealer_system table{
    width:100%;
    font-size:16px;
    color:#5e5e5e;
    text-align:center;
}
.dealer_system table th{
    height:50px;
    line-height:50px;
   background:#eee;
   font-weight:none;
}
.dealer_system table td{
    height:70px;
    line-height:70px;
    border-bottom:1px solid #ddd;
}
.dealer_system table td a{
    width:135px;
    height:40px;
    line-height:40px;
    text-align:center;
    font-size:16px;
    color:#fff;
    display:inline-block;
    background:#5c9fda;
}


.other-news {padding-bottom: 20px;font-size: 15px;line-height: 3;color: #6f6f6f;}
.other-news a:hover {color: #f5a76b;} 








.addpage{
    padding-bottom:40px;
}
.addpage .form_box{
    color:#444;
    padding:20px 0;
}
.addpage h2{
    font-size:20px;
    height:80px;
    line-height:80px;
    margin-top:20px;
    border-bottom:4px solid #e5e5e5;
}
.addpage h3{
    font-size:20px;
    height:110px;
    line-height:110px;
    text-align:center;
    border-bottom:1px solid #e5e5e5;
}
.addpage h4{
    font-size:18px;
    height:40px;
    line-height:40px;
    color:#333;
}
.addpage .box1,
.addpage .box2,
.addpage .box3{
    border-bottom:1px solid #e5e5e5;
    margin-bottom:20px;
    padding-bottom:20px;
}
.addpage .input_box{
    width:247px;
    display:inline-block;
    margin-right:52px;
    margin-bottom:20px;
}
.addpage .box3 .input_box{
    width:170px;
    margin-right:25px;
}
.addpage .input_box.cr{
    margin-right:0;
}
.addpage .input_box p{
    width:100%;
    height:40px;
    line-height:40px;
    font-size:16px;
}
.addpage .input_box input.text{
    width:100%;
    height:45px;
    border:1px solid #e5e5e5;
}

.addpage .btn_box{
    text-align:center;
    padding:20px 0;
}
.addpage .btn_box .add_btn{
    width:170px;
    height:40px;
    line-height:40px;
    text-align:center;
    display:inline-block;
    border:1px solid #e5e5e5;
    font-size:16px;
    cursor:pointer;
}
.addpage .btn_box input.submit{
    width:225px;
    height:50px;
    line-height:50px;
    text-align:center;
    display:inline-block;
    font-size:16px;
    cursor:pointer;
    background:#005bac;
    color:#fff;
}











