﻿@charset "utf-8";
/* CSS Document */

body, div, ul, li, a, img, p, dl, dt, dd, h1, h2, h3, h4, span, strong,table,td {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    border: 0;
    list-style: none;
    word-break: keep-all;
}
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; /*font-family:" ";*/background:#FFF;}
a{color:#666;}
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */ 　 
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */ 　 
a:focus { -moz-outline-style: none; } /* IE不支持 */ 
a:hover{text-decoration:none;}
p{line-height:1.8em; padding:2px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }


.header{width:100%;/*height:100px;*/background:#FFF;/*position:fixed;*/top:0;left:0;z-index:999;}
.header_open{width:5%;float:left;height:50px;padding:10px 0;text-align:center;display:none;}
.header_open img{width:30px;height:30px;padding:10px 0;}
.header_logo{width:30%;float:left;height:50px;padding:10px 0;text-align:left;}
.header_logo img{width:315px;height:77px;}
.header_menu{width:65%;float:left;height:50px;padding:20px 0;text-align:center;}
.header_menu ul li{width:11.5%;margin:0 0.5%;float:left;height:30px;padding:10px 0;position:relative;text-align:center;border-bottom:5px solid #fff;}
.header_menu ul li.active{width:11.5%;margin:0 0.5%;float:left;height:30px;padding:10px 0;position:relative;text-align:center;border-bottom:5px solid rgba(31,76,31,1);}
    .header_menu ul li a {
        font-size: 17px;
        line-height: 30px;
        color: #000;
        font-weight: 800;
    }
.header_menu ul li a:hover{font-size:15px;color:#999;}
    .header_menu ul li .erji {
        width: 200%;
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 100;
        display: none;
        background: #FFF;
        padding: 10px;
        border-radius: 5px;
        box-shadow: 0 0 10px rgba(0,0,0,.4);
        text-align: left;
    }
.header_menu ul li:hover .erji{ display:block;}
.header_menu ul li .erji a:hover{ font-weight: bold;}
.header_menu ul li .erji a{text-overflow: ellipsis;
white-space: nowrap; font-size:15px;color:#000;display:block; line-height:30px; height:30px; overflow:hidden;}
.header_search{width:5%;float:right;height:50px;padding:10px 0;text-align:center;}
.header_search .header_search_open{width:100%;text-align:center;}
.header_search .header_search_open img{width:30px;height:30px;padding:10px 0;}
@media screen and (max-width:1300px){
.header_open{width:10%;float:left;height:50px;padding:10px 0;text-align:center;display:block;}
.header_logo{width:40%;float:left;height:50px;padding:10px 0;text-align:left;}
.header_menu{width:60%;float:left;height:50px;padding:10px 0;text-align:center;display:none;}	
.header_search{width:10%;float:right;height:50px;padding:10px 0;text-align:center;}
}

.header_search_hide{width:100%;height:100%;background:rgba(0,0,0,.3);position:fixed;top:0;left:0;z-index:1100;display:none;}
.header_search_hide.active{width:100%;height:100%;background:rgba(0,0,0,.3);position:fixed;top:0;left:0;z-index:1100;display:block;}
.header_search_hide_all{width:94%;height:50px;padding:10px 3%;background:#EFEFEF;}
.header_search_hide_close{float:left;}
.header_search_hide_close img{width:30px;height:20px;padding:15px 0;}
.header_search_hide_nr{width:95%;float:right;text-align:center;}
.header_search_hide_nr img{width:30px;height:30px;margin:10px;margin-right:-45px;vertical-align:middle;position:relative;z-index:99;}
.header_search_hide_nr input{width:42%;padding:0 4%;height:45px;border:1px solid #CCC;bordr-radius:6px;background:#FFF;box-shadow:0 0 5px rgba(0,0,0,.3);vertical-align:middle;}
@media screen and (max-width:1300px){
.header_search_hide_nr{width:90%;float:right;text-align:center;}
.header_search_hide_nr input{width:65%;padding:0 13%;height:45px;border:1px solid #CCC;bordr-radius:6px;background:#FFF;box-shadow:0 0 5px rgba(0,0,0,.3);vertical-align:middle;}
}

.menu_hide{width:100%;height:100%;background:rgba(0,0,0,.3);position:fixed;top:0;left:-100%;z-index:1200;transition:all .5s ease;}
.menu_hide.active{width:100%;height:100%;background:rgba(0,0,0,.3);position:fixed;top:0;left:0;z-index:1200;}
.menu_hide_nr{width:250px;height:100%;background:#FFF;}
.menu_hide_nr dl dt{width:94%;padding:10px 3%;text-align:left;}
.menu_hide_nr dl dt img{width:30px;height:30px;padding:5px 0;}
.menu_hide_nr dl dd{width:70%;padding:10px 15%;text-align:left;}
.menu_hide_nr dl dd.active{width:70%;padding:10px 15%;text-align:left;border-left:4px solid rgba(31,76,31,1);}
.menu_hide_nr dl dd a{font-size:15px;line-height:30px;color:#000;}
.menu_hide_nr dl dd .menu_hide_img{padding:0 20px;background:url(../img/down.png) left no-repeat;background-size:18px 18px;margin-left:-30px;}
.menu_hide_nr dl dd .menu_hide_img.active{padding:0 20px;background:url(../img/up.png) left no-repeat;background-size:18px 18px;margin-left:-30px;}
.menu_hide_nr dl dd .erji2{width:60%;padding:10px 20%;display:none;}
.menu_hide_nr dl dd .erji2.active{width:100%;padding:10px 0%;display:block;}
.menu_hide_nr dl dd .erji2 a{font-size:14px;line-height:30px;color:#000;display:block;}


.banner{width:100%;/*height:700px;*/margin-top:100px;/*background:url(../img/157473567689135000.jpg) center no-repeat;*/background-size:100% 100%;background-attachment:fixed;position:relative;}
.banner_word{width:90%;padding:0 5%;text-align:center;position:absolute;top:50%;}
.banner_word p{font-size:18px;line-height:40px;color:#FFF;}
.banner_word span{font-size:13px;line-height:30px;color:#FFF;display:block;}
@media screen and (max-width:1300px){
.banner{width:100%;height:auto;margin-top:90px;/*background:url(../img/157473567689135000.jpg) center no-repeat;*/background-size:100% 100%;background-attachment:fixed;position:relative;}
.banner_word{width:90%;padding:0 5%;text-align:center;position:absolute;top:50%;}
}

.index_01{width:60%;margin:10px auto;border-top:2px solid #EEE;border-bottom:2px solid #EEE;}
.index_01_title{width:100%;padding:20px 0;margin:15px 0;border-top:4px solid #EEE;border-bottom:4px solid #EEE;text-align:center;}
.index_01_title h2{font-size:40px;line-height:55px;color:rgba(31,76,31,1);}
.index_01_nr{width:100%;padding:10px 0;text-align:left;}
.index_01_nr p{font-size:16px;line-height:30px;padding:10px 0;color:#000;}
@media screen and (max-width:1300px){
.index_01{width:90%;margin:10px auto;border-top:2px solid #EEE;border-bottom:2px solid #EEE;}
}

.index_02{width:60%;padding:10px 20%;background:#EEE;}
.index_02_title{width:97%;padding:15px 0;margin:10px auto;border-top:4px solid #FFF;border-bottom:4px solid #FFF;text-align:center;}
.index_02_title h2{font-size:40px;line-height:55px;color:rgba(31,76,31,1);}
.index_02_nr{width:100%;padding:20px 0 0px;}
.index_02_nr ul li{width:31%; height:730px; margin:38px 1%;float:left;}
.index_02_nr ul li img{width:100%;/*border:2px dashed #CCCCCC;*//*max-height:240px;*/}
.index_02_nr ul li h2{font-size:21px;line-height:33px;color:#000;padding:10px 0;text-align:center;}
.index_02_nr ul li p{padding-left:20px;font-size:14px;line-height:24px;color:#333;background:url(../img/fang.png) left 10px no-repeat;backgrouubd-size:10px 10px;}
.index_02_nr ul li span{ /*word-break:break-all;*/ font-size:18px;line-height:28px;color:#333;display:block;padding:0px 0;}
.index_02_nr2{width:100%;padding:20px 0 30px;}
.index_02_nr2 ul li{width:31%;margin:10px 1%;float:left;}
.index_02_nr2 ul li img{width:100%;/*border:2px dashed #CCCCCC;*//*max-height:240px;*/}
.index_02_nr2 ul li h2{font-size:20px;line-height:33px;color:#000;padding:10px 0;text-align:center;}
.index_02_nr2 ul li p{padding-left:20px;font-size:14px;line-height:24px;color:#333;background:url(../img/fang.png) left 10px no-repeat;backgrouubd-size:10px 10px;}
.index_02_nr2 ul li span{font-size:18px;line-height:28px;color:#333;display:block;padding:5px 0;}
.index_02_nr3{width:100%;padding:20px 0 30px;}
.index_02_nr3 ul li{width:18%;margin:10px 1%;float:left;}
.index_02_nr3 ul li img{width:100%;border:2px dashed #CCCCCC;max-height:240px;}
.index_02_nr3 ul li h2{font-size:20px;line-height:33px;color:#000;padding:10px 0;text-align:center;}
.index_02_nr3 ul li p{padding-left:20px;font-size:14px;line-height:24px;color:#333;background:url(../img/fang.png) left 10px no-repeat;backgrouubd-size:10px 10px;}
.index_02_nr3 ul li span{font-size:14px;line-height:24px;color:#333;display:block;padding:5px 0;}
@media screen and (max-width:1300px){
.index_02{width:90%;padding:10px 5%;background:#EEE;}
.index_02_title{width:100%;padding:15px 0;margin:10px auto;border-top:4px solid #FFF;border-bottom:4px solid #FFF;text-align:center;}
.index_02_nr ul li{width:100%;margin:10px 1%;float:left;}
.index_02_nr2 ul li{width:90%;margin:10px 5%;float:left;}
.index_02_nr2 ul li:nth-last-of-type(1){width:100%;margin:10px 1%;float:left;}
.index_02_nr2 ul li:nth-last-of-type(2){width:100%;margin:10px 1%;float:left;}
.index_02_nr3 ul li{width:90%;margin:10px 5%;float:left;}
.index_02_nr3 ul li:nth-last-of-type(1){width:100%;margin:10px 1%;float:left;}
.index_02_nr3 ul li:nth-last-of-type(2){width:100%;margin:10px 1%;float:left;}

}

.index_03{width:60%;margin:10px auto;}
.index_03_title{width:100%;padding:15px 0;border-bottom:2px solid #CCC;}
.index_03_title h2{font-size:16px;line-height:40px;padding:5px 0;text-align:center;color:#333;}
.index_03_nr{width:100%;margin:15px 0;}
.index_03_nr dl dt{width:100%;margin:10px 0;}
.index_03_nr dl dt .index_03_nr_left{width:10%;float:left;margin:0 1%;text-align:right;}
.index_03_nr dl dt .index_03_nr_left p{font-size:16px;line-height:35px;color:#000;}
.index_03_nr dl dt .index_03_nr_left p span{font-size:16px;line-height:35px;color:#F00;}
.index_03_nr dl dt .index_03_nr_right{width:78%;float:right;}
.index_03_nr dl dt .index_03_nr_right input{width:100%;height:35px;border:1px solid #CCC;border-radius:4px;background:#FFF;}
.index_03_nr dl dd{width:100%;margin:10px 0;}
.index_03_nr dl dd .index_03_nr_left{width:17%;float:left;margin:0 1%;text-align:right;}
.index_03_nr dl dd .index_03_nr_left p{font-size:16px;line-height:35px;color:#000;}
.index_03_nr dl dd .index_03_nr_left p span{font-size:16px;line-height:35px;color:#F00;}
.index_03_nr dl dd .index_03_nr_right{width:78%;float:right;}
.index_03_nr dl dd .index_03_nr_right input{width:100%;height:130px;border:1px solid #CCC;border-radius:4px;background:#FFF;}
.index_03_nr .index_03_button{width:100%;padding:15PX 0;text-align:center;}
.index_03_nr .index_03_button button{padding:5px 40px;border:none;background:rgba(31,76,31,1);font-size:16px;line-height:35px;color:#FFF;}
.index3lf{ width:50%; float:left}
.index3rt{width:48%; float:right}
@media screen and (max-width:1300px){
    .index_03{width:94%;margin:10px auto;}
    .index_03{width:96%;margin:10px auto;}
	.index_03_nr dl dt .index_03_nr_left{width:25%;float:left;margin:0 1%;text-align:right;}
	.index_03_nr dl dt .index_03_nr_right{width:73%;float:right;}
    .index_03_nr dl dt .index_03_nr_right input{width:90%;height:35px;border:1px solid #CCC;border-radius:4px;background:#FFF;}
	.index_03_nr dl dd .index_03_nr_left{width:25%;float:left;margin:0 1%;text-align:right;}
	.index_03_nr dl dd .index_03_nr_right{width:73%;float:right;}
    .index_03_nr dl dd .index_03_nr_right input{width:90%;height:130px;border:1px solid #CCC;border-radius:4px;background:#FFF;}
	.index3lf{ width:100%}
	.index3rt{ width:100%;}
}

.link{width:88%;margin:10px auto;}
.link_title{width:20px 0;border-bottom:2px solid #CCC;text-align:center;}
.link_title h2{font-size:18px;line-height:40px;color:#000;padding:10px 0;}
.link_nr{width:100%;padding:15px 0;}
.link_nr ul li{width:46%;margin:10px 1%;float:left;/*border:2px dashed #CCCCCC;*/}
.link_nr ul li img{width:100%;}
@media screen and (max-width:1300px){
.link{width:94%;margin:10px auto;}
.link_nr ul li{width:44%;margin:10px 2%;float:left;/*border:2px dashed #CCCCCC;*/}
}

.footer{width:60%;padding:15px 20%;background:#333;}
.footer_all{width:100%;padding:10px 0;border-bottom:1px solid #090;}
.footer_left{width:35%;padding:0 1%;float:left;}
.footer_left p{font-size:17px;line-height:35px;color:#FFF;text-decoration:underline;}
.footer_left span{font-size:16px;line-height:30px;color:#FFF;display:block;}
.footer_center{width:35%;padding:0 1%;float:left;}
.footer_center p{font-size:17px;line-height:35px;color:#FFF;text-decoration:underline;}
.footer_center span{font-size:16px;line-height:30px;color:#FFF;padding:0 1%;}
.footer_right{width:24%;padding:0 1%;float:left;text-align:center;}
.footer_right img{width:100%;}
@media screen and (max-width:1300px){
.footer{width:90%;padding:15px 5%;background:#333;}
.footer_all{width:100%;padding:10px 0;border-bottom:1px solid #090;}
.footer_left{width:98%;padding:10px 1%;float:none;}
.footer_center{width:98%;padding:10px 1%;float:none;}
.footer_right{width:98%;padding:10px 1%;float:none;text-align:center;}
}

/**/
.banner2{width:100%;margin-top:90px;position:relative;}
.banner2 img{width:100%;}
.banner2 .banner2_word{width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%);}
.banner2 .banner2_word h2{font-size:70px;line-height:100px;color:#FFF;}
@media screen and (max-width:1300px){
.banner2 img{width:100%;height:260px}
.banner2 .banner2_word h2{font-size:50px;line-height:100px;color:#FFF;}
}

/*about.html*/
.about_01{width:60%;margin:20px auto;}
.about_title {
    width: 100%;
    padding: 20px 0;
    border-top: 4px solid #EEE;
    border-bottom: 4px solid #EEE;
    text-align: center;
}
.about_title h2{font-size:40px;line-height:55px;color:rgba(31,76,31,1);}
.about_01_nr{width:100%;padding:15px 0;}
.about_01_nr p{font-size:14px;line-height:30px;color:#333;}
@media screen and (max-width:1300px){
.about_01{width:92%;margin:20px auto;}
.about_title{width:100%;padding:20px 0;border-top:4px solid #EEE;border-bottom:4px solid #EEE;}
}

.about_02{width:60%;margin:30px auto;}
.about_02_nr{width:100%;padding:15px 0;}
.about_02_nr ul li{width:31%;margin:5px 1%;float:left;}
.about_02_nr ul li img{width:100%;/*border:2px dashed #CCCCCC;*/}
.about_02_nr ul li h2{font-size:26px;line-height:40px;color:#000;text-align:center;padding:5px 0;}
.about_02_nr ul li span{    font-size: 18px;
    line-height: 24px;
    color: #333;
    display: block;
    padding: 5px 0;}
@media screen and (max-width:1300px){
.about_02{width:92%;margin:30px auto;}
.about_02_nr ul li{width:76%;margin:30px 12%;float:none;}
.about_02_nr ul li h2{font-size:22px;line-height:40px;color:#000;text-align:center;padding:5px 0;}
}

/*inside.html*/
.inside_01{width:60%;margin:20px auto;}
@media screen and (max-width:1300px){
.inside_01{width:92%;margin:20px auto;}
}

/*service.html*/
.service_01{width:60%;margin:20px auto;}
.service_01_title{width:100%;padding:15px 0;border-top:4px solid #EEE;border-bottom:4px solid #EEE;}
.service_01_title h2{font-size:40px;line-height:55px;color:rgba(31,76,31,1);}
.service_01_word{width:100%;padding:10px 0;}
.service_01_word p{font-size:17px;line-height:30px;color:#000;}
.service_01_nr{width:100%;padding:10px 0;}
    .service_01_nr ul li {
        width: 31%;
        margin: 32px 1%;
        float: left;
        height: 300px;
    }
.service_01_nr ul li img{width:100%;/*border:2px dashed #CCCCCC;*/max-height:100%;}
@media screen and (max-width:1300px){
.service_01{width:92%;margin:20px auto;}
.service_01_nr ul li{width:76%;margin:35px auto;float:none;}
}

/*contact.html*/
.contact_01{width:1200px;margin:10px auto 30px auto;}
.contact_01_title{width:100%;padding:15px 0;border-bottom:2px solid #EEE;}
.contact_01_title h2{font-size:30px;line-height:40px;padding:5px 0;text-align:center;color:#333;}
.contact_01_nr{width:100%;margin:15px 0;}
.contact_01_nr dl dt{width:100%;margin:30px 0;}
.contact_01_nr dl dt .contact_01_nr_left{width:16%;float:left;margin:0 1%;text-align:right;}
.contact_01_nr dl dt .contact_01_nr_left p{font-size:16px;line-height:35px;color:#000;}
.contact_01_nr dl dt .contact_01_nr_left p span{font-size:16px;line-height:35px;color:#F00;}
.contact_01_nr dl dt .contact_01_nr_right{width:82%;float:right;}
.contact_01_nr dl dt .contact_01_nr_right input{width:80%;height:35px;border:1px solid #CCC;border-radius:4px;background:#FFF;}
.contact_01_nr dl dd{width:100%;margin:10px 0;}
.contact_01_nr dl dd .contact_01_nr_left{width:16%;float:left;margin:0 1%;text-align:right;}
.contact_01_nr dl dd .contact_01_nr_left p{font-size:16px;line-height:35px;color:#000;}
.contact_01_nr dl dd .contact_01_nr_left p span{font-size:16px;line-height:35px;color:#F00;}
.contact_01_nr dl dd .contact_01_nr_right{width:82%;float:right;}
.contact_01_nr dl dd .contact_01_nr_right input{width:80%;height:130px;border:1px solid #CCC;border-radius:4px;background:#FFF;}
.contact_01_nr .contact_01_button{width:100%;padding:15PX 0;text-align:center;}
.contact_01_nr .contact_01_button button{padding:5px 20px;border:none;background:rgba(31,76,31,1);font-size:16px;line-height:35px;color:#FFF;}
@media screen and (max-width:1300px){
 	/*.contact_01{width:96%;margin:10px auto;}*/
	.contact_01_nr dl dt .contact_01_nr_left{width:25%;float:left;margin:0 1%;text-align:right;}
	.contact_01_nr dl dt .contact_01_nr_right{width:73%;float:right;}
    .contact_01_nr dl dt .contact_01_nr_right input{width:90%;height:35px;border:1px solid #CCC;border-radius:4px;background:#FFF;}
	.contact_01_nr dl dd .contact_01_nr_left{width:25%;float:left;margin:0 1%;text-align:right;}
	.contact_01_nr dl dd .contact_01_nr_right{width:73%;float:right;}
    .contact_01_nr dl dd .contact_01_nr_right input{width:90%;height:130px;border:1px solid #CCC;border-radius:4px;background:#FFF;}
}

.contact_02{/*width:60%;*/margin:20px auto;}
.contact_02_left{width:48%;float:left;margin:10px 1%;}
.contact_02_left_nr{width:100%;height:275px;/*border:2px dashed #CCCCCC;*/}
.contact_02_left p {
    font-size: 30px;
    line-height: 35px;
    color: #000;
    text-align: center;
    font-weight: 900;
}
.contact_02_right{width:48%;float:left;margin:10px 1%;}
.contact_02_right_nr{width:100%;height:275px;/*border:2px dashed #CCCCCC;*/}
.contact_02_right p {
    font-size: 30px;
    line-height: 35px;
    color: #000;
    text-align: center;
    font-weight: 900;
}
@media screen and (max-width:1300px){
 	/*.contact_02{width:96%;margin:20px auto;}
    .contact_02_left{width:98%;float:none;margin:10px 1%;}
	.contact_02_right{width:98%;float:none;margin:10px 1%;}*/
}






.contact_lt{ float:left; width:46%;}
.contact_03{ margin-top:30px;}
.contact_03 .h2{ font-size:24px; line-height:26px; font-weight:bold; margin-bottom:10px;}
.contact_03 ul li{ font-size:18px; line-height:30px; margin-top:5px;}
.contact_03 .ewm{ margin-top:10px;}
.contact_03 .ewm span{ display:inline-block; text-align:center; margin-right:10px;}
.contact_03 .ewm img{ display:block; width:120px; height:120px;}
.contact_03 .ewm font{ display:block; font-size:12px; line-height:1em; margin-top:10px;}
.contact_rt{ float:right; width:50%;}

@media(max-width:768px){
.contact_01{ width:96%;}	
.contact_01_nr dl dt{ margin:10px 0;}
.contact_02_left_nr{width:100%;height:170px;border:2px dashed #CCCCCC;}
.contact_02_right_nr{width:100%;height:170px;border:2px dashed #CCCCCC;}
.contact_lt{ width:100%;}
.contact_rt{ width:100%; margin-top:30px;}
}












