﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
color:#646464;
background:#fff;

}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#646464; text-decoration: none;}

a:hover{color:#e70332;text-decoration:none;}


h1{

float:left;
padding-top:20px;
padding-bottom:25px; 
}
h2{color:#000000;font-size:17px;text-transform:uppercase; float:left; padding-left:20px;padding-top:35px; font-weight:900}
h2 span{color:#000000;font-size:18px;text-transform:uppercase; float:left;padding-top:3px; font-weight:900; letter-spacing:0.5px;}
h2 a{color:#000000;}
h2 a:hover{color:#000000}

/*--------------------index.html start----------------------*/


.header{  width:1142px; margin:auto}

.sss{width:600px;float:right; padding-top:7px;}
.zhh{ background:url(../images/dt.jpg) no-repeat left 8px; padding-left:30px; float:right; padding-top:8px; font-size:13px;}



#search{
width:250px;
padding-top:5px;
float:right;
}
#search_logo{ padding-top:5px;}


.searchinput{
height:30px;
line-height:30px;
color:#c7c7c7;
border:#d5d5d5 solid 0px;
border-bottom:#ebebeb solid 1px;
width:200px; margin-right:10px;
float:left;
display:inline;
background:#fff;
}

#headm{ width:638px; float:right; font-size:17px; padding-top:15px;}
#headm li{text-align: center; float:left; display:inline;}
#headm .dh{ position:relative; float:left;}
#headm .dh2 ul{ width:300px;}
#headm .topa{z-index:9999; position: relative; padding-left:19px; padding-right:19px; margin-top:0px; line-height:60px;  display: block; color: #000; overflow: hidden; border-top:none; border-bottom:none; float:left;}

#headm .topa:hover{ background:#fff; height:59px; color: #e70332; border-bottom:none;}
#headm li ul{z-index: 9999; position: absolute;  padding-bottom: 15px; line-height:33px; width: 270px;display: none; background: #e70332; top:66px; padding-top:15px;  font-size:15px;}
#headm li ul li{}
#headm li ul li a{ color: #fff;  float:left; text-align:left; padding-left:20px;  width: 270px;}
#headm li ul li a:hover { background:#fef02a; width: 270px; color:#e70332; float:left;}
#headm li.show ul{display: block}
#headm li.show .topa{ display: block; background: #e70332; height:66px; color: #fff; border-bottom:none; text-decoration: none}







.zdwz{ width:360px; float:left; color:#FF0000; font-size:20px; padding-top:42px; letter-spacing:8px;}
.zdwz p{ width:360px; float:left; color:#FF0000; font-size:15px;letter-spacing:0px;}





.ggmain{ width:1142px; margin:auto}




#f1{
width:100%;
height:345px;
float:left;
background:url(../images/f1.jpg) no-repeat top center;
}

#f2{
width:100%;
height:345px;
float:left;
background:url(../images/f2.jpg) no-repeat top center;
}

#f3{
width:100%;
height:345px;
float:left;
background:url(../images/f3.jpg) no-repeat top center;
}

#f4{
width:100%;
height:345px;
float:left;
background:url(../images/f4.jpg) no-repeat top center;
}



#f5{
width:100%;
height:345px;
float:left;
background:url(../images/f6.jpg) no-repeat top center;
}




#f6{
width:100%;
height:345px;
float:left;
background:url(../images/f6.jpg) no-repeat top center;
}



.mmm1{width:100%; float:left; background:#e60632; height:50px; }
.mmm{width:1142px; margin:auto; }
.mmm ul{overflow:hidden; text-align:center; float:left;  font-size:15px;}
.mmm ul li{display:inline;float:left; line-height:50px;}
.mmm ul li a{ float:left; padding-left:20px; padding-right:20px; color:#fff;}
.mmm ul li a:hover{ float:left; color:#e60632; background:#fdef34;}



.mmm21{width:100%; float:left; background:#e60632;}
.mmm2{width:1142px; margin:auto; }
.mmm2 ul{overflow:hidden; text-align:center; float:left; padding-top:15px; padding-bottom:15px;  font-size:15px;}
.mmm2 ul li{display:inline;float:left; line-height:35px; }
.mmm2 ul li a{ float:left; margin-left:10px; margin-right:35px; color:#fff; border-bottom:#e60632 solid 1px;}
.mmm2 ul li a:hover{ float:left; color:#fff; border-bottom:#FFFFFF solid 1px;}





.jszx1{ width:1142px; margin:auto; border-top:#e3e3e3 solid 1px; padding-top:55px;}
.jszx1 h3{ width:1142px; color:#000000; font-size:35px; font-weight:normal; float:left; text-align:center; padding-bottom:20px;}
.jszx1 h3 span{ width:1142px; color:#6a6a6a; font-size:17px;float:left; text-align:center; line-height:60px;}

.jszx{ width:1142px; height:400px; float:left; background:url(../images/js.jpg) no-repeat right #047c17}

.jszx-1{ width:299px; float:left; color:#FFFFFF; padding-left:50px; padding-right:50px; padding-top:50px;  line-height:28px; color:#d4f3d9}
.jszx-1 h4{ width:299px; float:left; color:#FFFFFF; font-size:30px; line-height:70px;}

.ab3{ width:300px; float:left; background:url(../images/js_b.png) repeat; height:400px;} 
.ab_2{ width:222px; float:left; padding-left:50px;} 
.ab_2_1{ width:222px; float:left; text-align:center; font-size:16px; color:#fff; font-weight:normal; line-height:55px; line-height:55px; padding-bottom:10px;padding-top:70px; } 
.ab_2_1 h4{width:222px; text-align:center; font-size:70px; color:#fff; font-weight:normal;  border-bottom:#dfdfdf solid 1px; padding-bottom:30px; }

.ab_2_2{ width:222px; float:left; text-align:center; font-size:16px; color:#fff; font-weight:normal; line-height:55px; line-height:24px; padding-bottom:40px;padding-top:40px; } 
.ab_2_2 h4{width:222px; text-align:center; font-size:70px; color:#fff; font-weight:normal; margin-bottom:10px;border-bottom:#dfdfdf solid 1px; padding-bottom:30px; }


.cc1{ color:#FFFFFF;}

.honor{ width:100%; float:left; background:#f7f7f7; padding-top:80px; padding-bottom:80px; margin-top:70px;}
.honor1{ width:1142px; margin:auto;}

.hh1{ width:380px; height:472px; float:left; background:#fefefe}

.hh1-1{ width:380px; height:236px; float:left; overflow:hidden}
.hh1-1 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.hh1-1 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}


.hh2{ width:380px; height:156px; padding-top:80px; float:left; }
.hh2 h3{ width:380px; float:left; text-align:center; font-weight:normal; color:#555555; font-size:33px;}
.hh2 h3 span{ width:380px; float:left; text-align:center; font-weight:normal; color:#b7b7b7; font-size:15px;  line-height:20px; padding-bottom:10px; padding-top:10px;}

.m12{ width:100px; border:#e3e3e3 solid 1px; color:#9c9b9b; line-height:29px; text-align:center; margin:auto; clear:both} 

.hh1 a{float:left;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.hh1 a:hover{
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}




.culture1{ width:100%; float:left; background:url(../images/wh.jpg) no-repeat top center; height:620px; margin-top:30px;}
.culture{ width:1142px; margin:auto; }
.culture h3{ width:1142px; color:#000000; font-size:35px; font-weight:normal; float:left; text-align:center; padding-bottom:20px; padding-top:50px;}
.culture h3 span{ width:1142px; color:#6a6a6a; font-size:17px;float:left; text-align:center; line-height:60px;}

.culture2{width:1000px;background:url(../images/ppp.png) repeat; border-radius:8px;float:left; padding-top:50px; padding-left:70px; padding-right:70px; height:350px; }

.vvvv{ font-size:15px; color:#047c17 }



.zxcp{ width:1142px; margin:auto; padding-top:70px; clear:both}
.zxcp h3{ width:1142px; float:left; text-align:left; font-weight:normal; color:#000; font-size:33px;}
.zxcp h3 span{ width:1142px; float:left; text-align:left; font-weight:normal; color:#464646; font-size:15px;  line-height:45px; padding-bottom:20px; padding-top:10px;}




.nr1{ float:left; width:700px; height:0px; position: relative;clear: both; z-index:100; }
.nr2{float:left; width:700px;   position: absolute;clear: both;  text-align:left; font-size:16px; color:#6c6c6c; padding-top:100px; padding-left:100px;  line-height:28px; }
.nr2 h4{float:left; width:700px; color:#047c17; text-align:left; font-size:33px; line-height:28px; padding-bottom:20px; padding-top:30px;}

.m3{ width:120px; line-height:30px; float:left; background:#047c17; text-align:center; color:#FFFFFF; margin-top:25px;}
.m3 a{ width:120px; line-height:30px; float:left; background:#047c17; text-align:center; color:#FFFFFF}


.nr3{ float:right; width:48px; height:0px; position: relative;clear: both; z-index:100; }
.nr4{float:right; width:48px; height:46px;  position: absolute; clear:both; margin-top:349px; }
.nnnn{ width:519px; height:395px; float:left}






.detaildiv
{ width:510px; height:395px;  float:right; border-left:#ededed solid 1px; padding-left:50px; font-size:16px; line-height:27px;
}
.detaildiv h3
{ font-size:30px; color:#000000;
    font-weight: bold;
    margin-bottom: 10px;
}
.detaildiv h4
{font-size: 20px;
color:#007b1a; margin-bottom: 13px;
}




.mm11 {
	line-height: 30px; float:left;

	text-align: center;
	width:100px;
border-radius:25px;
	margin-top: 20px; font-style:normal; margin-right:500px;
} 

.mm11 a{ margin-bottom:20px;
	line-height: 30px; float:left;
	color: #fff;
	background:#b1b1b1;
	text-align: center;
	width:130px;
font-style:normal; margin-right:500px;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
} 

.mm11 a:hover{
	line-height: 30px; float:left;
	color: #fff;
	background:#047c17;
	text-align: center;
	width:130px;
 font-style:normal; margin-right:500px; -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;-webkit-transition:all .8s ease 0s; transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);} 


.cbc{ color:#000000; text-decoration:underline; float:left; width:510px;}
.cbc1{float:left; width:510px;}


.xiangqing{ width:1142px; float:left; background:#f0f0f0; height:43px; line-height:40px; border-top:#007b1a solid 3px; margin-top:70px;}
.xiangqing h5{float:left; background:#007b1a; line-height:40px; border-top:#007b1a solid 3px; font-size:17px; padding-left:20px; padding-right:20px; color:#FFFFFF; font-weight:normal; margin-bottom:20px;}

.xiangqing1{ width:1142px; float:left; line-height:25px;  padding-top:30px;}
.xiangqing2{ width:1142px; float:left; line-height:25px; margin-bottom:50px; color:#bbbbbb}



.xgcp1{ width:1142px; float:left; background:url(../images/xg.jpg) repeat-x top; padding-bottom:80px; }
.xgcp1 h6{ margin:auto; background:#fff; line-height:25px; font-size:17px; width:200px; color:#000; text-align:center; font-weight:normal; margin-bottom:40px;}


.imglist ul li{float:left; font-size:12px;border-bottom:#e4e4e4 solid 1px; width:245px; height:338px; margin-right:40px;  }
.imglist ul li img{width:245px; height:195px!important;}
.imglist ul li span{ float:left;line-height:40px; font-size:16px;  width:280px; color:#545454;  text-align:left; line-height:25px;}
.imglist ul li p{ float:left;line-height:25px; font-size:14px;  width:280px;  text-align:left; color:#999999  }





/* zoombox */
.zoombox {
	width:1142px; float:left
}
.zoompic {
	border:solid 1px #dfdfdf;
	width:1142px; height:503px;

}
.sliderbox {
	height:150px;
	overflow:hidden;
	margin:6px 0 0 0;
}
.sliderbox .arrow-btn {
	width:38px;
	height:150px;
	background:url(../images/arrow-btn.png) no-repeat;
	cursor:pointer;
}
.sliderbox #btn-left {
	float:left;
	background-position:0 0;
}
.sliderbox #btn-left.dasabled {
	background-position:0 -150px;
}
.sliderbox #btn-right {
	float:right;
	background-position:-38px 0;
}
.sliderbox #btn-right.dasabled {
	background-position:-38px -150px;
}
.sliderbox .slider {
	float:left;
	height:150px;
	width:1057px;
	position:relative;
	overflow:hidden;
	margin:0 0 0 3px;
	display:inline;
}
.sliderbox .slider ul {
	position:absolute;
	left:0;
	width:999em;
}
.sliderbox .slider li {
	float:left;
	width:200px;
	height:150px;
	text-align:center; 
}
.sliderbox .slider li img {

}
.sliderbox .slider li.current img {

}














.contact1{ float:left; width:100%; height:310px;margin-top:70px;background:url(../images/lx_b.png) no-repeat center top #f2f5f8;}
.contact{width:1142px; margin:auto;padding-top:50px; }
.lx{width:550px; float:left; padding-bottom:20px; margin-right:550px; font-size:16px; }


.m2{  float:left; line-height:40px; font-size:35px; font-weight:normal;width:550px;}
.m2 a{float:left; line-height:40px; color:#e70332;  font-size:35px;font-weight:normal;width:180px; border-radius:5px;

transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.m2 a:hover{ransform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}



.ht1{ float:left; width:100%; height:40px; background:#e70332;}







#fot1{width:100%;float:left; border-bottom:#e3e3e3 solid 1px;padding-top:30px;padding-bottom:50px;}

.fot{ width:1142px; margin:auto; clear:both; overflow:hidden}


#ddd{width:362px; float:right; }
#ddd h3{width:362px; float:left;text-align:left;font-size:25px; color:#2f2f2f;font-weight:900;line-height:50px;  }



.kuang1{
height:35px;
color:#767676;
border:#cdd3d9 solid 1px;
width:95%;
float:left;
display:inline;
margin-right:5px;
margin-top:5px;
padding-left:5%;
line-height:35px;
background:#fdfdfd;
border-radius:5px;
font-size:15px;
}




.kuang3{
height:35px;
color:#767676;
border:#cdd3d9 solid 1px;
width:97%;
float:left;
display:inline;
margin-right:5px;
margin-top:5px;
padding-left:3%;
line-height:35px;
background:#fdfdfd;
border-radius:5px;
font-size:15px;
}






.kuang2{
height:80px;
color:#767676;
border:#cdd3d9 solid 1px;
width:97%;
float:left;
display:inline;
padding-left:3%;
margin-top:5px;
line-height:20px;
background:#fdfdfd;
border-radius:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;

}

.kuang4{
height:35px;
color:#767676;
border:#cdd3d9 solid 1px;
width:50%;
float:left;
display:inline;
padding-left:3%;
margin-top:5px;
line-height:35px;
background:#fdfdfd;
border-radius:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;

}

.kuang5{
height:35px;
color:#fff;
width:95%;
float:left;
padding-left:3%;
margin-top:10px;
line-height:35px;
background:#e70332;
border-radius:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
border:#FFFFFF solid 1px;

}








.fot-menu{ width:780px; float:left}
.fot-menu h3{width:780px; float:left;text-align:left;font-size:25px; color:#2f2f2f;font-weight:900;line-height:50px;  }
.fot-menu h5{width:362px; float:left;text-align:left;font-size:18px; color:#e70332;font-weight:bold;line-height:50px;  }
.fot-menu ul{overflow:hidden; text-align:left; float:left; font-size:15px;width:260px; }
.fot-menu ul li{display:inline;float:left; line-height:28px; width:260px;}
.fot-menu ul li a{ float:left; width:260px; color:#555555}
.fot-menu ul li a:hover{ float:left; width:260px; color:#e70332}


.fot-menu1{ width:170px; float:right; }
.fot-menu1 ul{overflow:hidden; text-align:left; float:left; font-size:16px;width:170px; padding-top:10px; }
.fot-menu1 ul li{display:inline;float:left; line-height:28px; width:170px; font-weight:bold;}
.fot-menu1 ul li a{ float:left; width:170px; color:#e70332}




.ewm1{ width:320px;float:right; background:#6bbc41; text-align:center; line-height:40px;border-radius:50px; color:#FFFFFF; font-size:20px; margin-top:15px; }




.footer{width:1142px; margin:auto; clear:both; padding-top:40px; padding-bottom:50px; text-align:right;}

.zzb07tail{color:#7b7b7b}
a.zzb07link{color:#7b7b7b; text-decoration:none;}
a.zzb07link:hover {color:#7b7b7b;text-decoration:underline;}


.link{ width:400px; float:left; text-align:left}







