﻿@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}





#flash{
width:100%;
height:551px;
float:left;
}









.ab2{width:1142px; margin:auto; padding-top:70px; clear:both;}
.ab2 h3{width:1142px; float:left;text-align:center;font-size:40px; color:#000;font-weight:900;line-height:50px; padding-bottom:20px; background:url(../images/xx.png) no-repeat center bottom; margin-bottom:50px;}
.ab2 h3 span{ font-weight:normal}


.ab2-1{width:542px; float:left; }
.ab2-3{width:542px; float:left; height:254px; }


.m1{  text-align:center;float:left; line-height:40px; font-size:17px; font-weight:normal;width:180px; border-radius:5px;margin-bottom:70px;}
.m1 a{float:left;  background:#e70332;  line-height:40px; color:#fff;  font-size:17px;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;}
.m1 a:hover{background:#efcf17; float:left;width:180px; text-align:center; line-height:40px; color:#e70332;border-radius:5px; 	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}



.ab2-2{width:580px; float:right; padding-bottom:80px; }

.abt1{width:273px; height:224px; float:left; overflow:hidden;border-radius:5px; margin-left:10px; margin-bottom:10px;}
.abt1 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; }
.abt1 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);}

.nr1{ float:right; width:273px; height:0px; position: relative;clear: both; z-index:100;  }
.nr2{float:left; width:273px;  height:45px;margin-top:180px; position: absolute;clear: both; color:#FFFFFF; background:url(../images/t1_2.png) repeat; text-align:center; font-size:17px; line-height:45px;}


.nr3{float:left; width:273px;  height:45px;margin-top:180px; position: absolute;clear: both; color:#FFFFFF; background:url(../images/t1_1.png) repeat; text-align:center; font-size:17px; line-height:45px;}

.nr4{float:left; width:273px;  height:45px;margin-top:180px; position: absolute;clear: both; color:#FFFFFF; background:url(../images/t1_3.png) repeat; text-align:center; font-size:17px; line-height:45px;}

.nr5{float:left; width:273px;  height:45px;margin-top:180px; position: absolute;clear: both; color:#FFFFFF; background:url(../images/t1_4.png) repeat; text-align:center; font-size:17px; line-height:45px;}




/* 本例子css */
.tabox{ float:left; width:100%; }
.tabox .hd{width:1200px; margin:auto }
.tabox .hd ul{width:1200px; margin:auto }
.tabox .hd ul li{ float:left; position:relative;text-align:center;width:200px;float:left; background:#e70332;line-height:18px; color:#FFFFFF; font-size:17px; height:61px; padding-top:16px; }
.tabox .hd ul li.on{background:#fef02a;color:#e70332;width:200px;}
.tabox .bd{}
.tabox .lh{width:100%; float:left}


#right{
width:1142px!important; margin:auto!important; font-size:17px; text-align:left;}
#right h3{width:1142px;   float:left;  line-height:80px; font-weight:normal;  font-size:30px; color:#000; padding-top:25px;}
#right .v1{float:left; padding-bottom:20px;width:1142px; }





.cp1{ float:left; width:100%; background:#f2f5f8; padding-top:50px; padding-bottom:50px; margin-top:0px;}
.cp{width:1142px; margin:auto }
.cp h3{width:1142px; float:left;text-align:center;font-size:40px; color:#000;font-weight:900;line-height:50px; padding-bottom:20px; background:url(../images/xx.png) no-repeat center bottom; margin-bottom:50px;}
.cp h3 span{ font-weight:normal}

.cp ul{overflow:hidden;width:1142px; float:left; }
.cp ul li{display:inline;float:left;margin-bottom:30px; margin-right:20px;}

.cp ul li a{ float:left; width:353px; height:271px; background:#FFFFFF;
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; }
.cp ul li a:hover{ float:left; box-shadow: 5px 5px 2px #a0a9b1; 
transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px); }

.cp-wz{ width:340px;  float:left; padding-left:20px; padding-right:20px; padding-top:20px; font-size:14px; overflow:hidden;}
.cp-wz pic img{ width:340px; transform: scale(1);transition: all 1s ease-out;}







.new{width:1142px; margin:auto; }
.new h3{width:1142px; float:left;text-align:left;font-size:30px; color:#000;font-weight:900;line-height:50px; padding-bottom:20px; padding-top:50px;}
.new h3 span{ font-weight:normal}

.new ul{overflow:hidden;width:1142px; float:left; padding-top:10px;}
.new ul li{display:inline;float:left;margin-right:50px; border-top:#c7c7c7 solid 1px;  width:520px; height:180px; border-bottom:#c7c7c7 solid 1px; font-size:15px;}

.new ul li h4{ width:520px; line-height:30px; float:left; font-size:18px; color:#000; font-weight:normal;padding-top:35px;}
.new ul li .shijian{ width:520px; line-height:30px; float:left; font-size:14px; color:#bfbfbf; font-weight:normal; }
.new ul li a .shijian { color:#bfbfbf!important;}





.contact1{ float:left; width:100%; height:310px; margin-top:10px;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}





