@charset "utf-8";
/* CSS Document */



/* css?????????? */
@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,legend,button
form,fieldset,input,textarea,p,blockquote,th,td {   
	padding: 0;   
	margin: 0;   
}
/* body */
body {
   color:#333;font-size:12px; font-family:"Microsoft YaHei";
}

body  a{
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;

}

/* border */
fieldset,img,abbr,acronym {border: 0 none;}
abbr,acronym {font-variant: normal;}
legend {color:#000;}

/* font */
address,caption,cite,code,dfn,em,strong,th,var {   
	font-weight: normal;   
	font-style: normal;   
}

/* subp */
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}

/* table */
table {   
	border-collapse: collapse;   
	border-spacing: 0;   
}   

/* table left */
caption,th {text-align: left;}
input,img,select {vertical-align:middle;}

/* list */
ol,ul {list-style: none;}  

/* input font */
input,button,textarea,select,optgroup,option {
    font-family:inherit;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
}

/* title */ 
h1,h2,h3,h4,h5,h6 {   
	font-weight: normal;   
	font-size: 100%;   
}   

/* link */
del,ins,a {color:#000;text-decoration:none;}
a:hover,a:active,a:focus { text-decoration:none;} 

/* cursor */
input[type="submit"] {cursor: pointer;}
button {cursor: pointer;}
input::-moz-focus-inner { border: 0; padding: 0;}

	figure {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }



/*public*/
.clear {clear:both;}
.f_l{float: left;}
.f_r{float: right;}
.w960{width: 960px;}
.cen{margin: 0 auto;}

.llmclear{
clear:both;

}


/*header*/


.heard1{
background: url("../img/c1bg.jpg") no-repeat;
background-size: cover;
min-height: 550px;


}

.menu1 ul li{
float: left;
line-height: 80px;
font-size: 20px;
padding: 0 18px;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;

}

.menu1{
height:80px;
width:1200px;
margin:auto;

}


.menu1 ul li a{
color:#fff;
display:block;
}


.menri1{
float:right;

line-height: 80px;
}

.menut1{

float:left;

}


.rex1{

padding:0 20px;
color:#fff;
font-size:24px;

}

.logo1{
float: left;
line-height: 70px;

}

.menu1 ul{

float:left;
padding-left: 40px;
}


.menu1 ul li:hover{


}


.wenletf1{

float:left;
padding-top: 70px;
padding-left:50px;
}

.wenletf2{
float:left;
padding-top: 210px;
}

.wenletf3{
float:left;

}

.heardcen1{
width:1200px;
margin:auto;

}


.ino1{
height: 141px;
line-height: 141px;
background: url("../img/hei1.png") no-repeat;
width: 329px;
text-align: center;
margin-left: 40px;
}


.ino2{
padding-bottom:70px;


}


.heardzx1:hover{
filter:alpha(opacity=80);  /* ie ��Ч*/
-moz-opacity:0.8; /* Firefox  ��Ч*/
opacity: 0.8; /* ͨ�ã����������  ��Ч*/


}






.active{

 background:#38d438;
}










/*center*/
.c1cen{
width:1200px;
margin:auto;
padding: 50px 0;

}


.c1tulf{
float:left;

}

.c1tule{
float:right;
width:600px;

}


.c1tule h4{
font-size: 3em;
text-align: center;
padding-bottom: 15px;

}


.c1tule p{
font-size: 18px;
line-height:33px;

}

.ljgd2 a{

color:#37d337;
}


.xxsj1{
float: left;
font-size: 24px;
padding-top: 34px;

}

.llmzx1{
float:right;
padding-top: 25px;

}

.center2{
background: url("../img/c2bg.jpg") no-repeat;
background-size: cover;
min-height: 550px;

}

.c2hei{
min-height: 550px;

}

.c3cen{
width:1200px;
margin:auto;
padding: 50px 0;

}

.c2wen1{
width:1200px;
margin:auto;


}

.c2wen1 p{
text-align: center;
font-size: 30px;
padding-top: 20px;
color: #fff;


}

.c3left{
float: left;
width: 478px;
padding: 0 85px;

}

.c3left h4{
font-size: 3em;
text-align: center;

}

.c3left p{
font-size: 18px;
line-height:35px;
text-indent:2em;

}


.c3left1{
float: left;
padding: 0 25px;
}

.c3left2{
float:left;
}


.llmzx2{

text-align:center;
padding-top: 40px;
}



.center4{
background: url("../img/c4bg.jpg") no-repeat;
background-size: cover;
min-height: 550px;
overflow: hidden;

}


.c4cen{

width:520px;
margin: 6em auto 0;
background:#000;
filter:alpha(opacity=80); /*IE�˾���͸����50%*/
-moz-opacity:0.8; /*Firefox˽�У�͸����50%*/
opacity:0.8;/*������͸����50%*/
}

.c4ye{
text-align:center;
padding:20px 0;

}

.c4cen h4{
color: #fff;
text-align: center;
font-size: 30px;
padding-top: 30px;
}

.c4cen p{
color: #fff;
text-align: center;
line-height: 25px;
padding: 0 50px;
font-size:18px;

}


.c4quan img{

border: 5px solid #2A2A2A;
-webkit-border-radius: 200px;
-moz-border-radius: 200px;
-o-border-radius: 200px;

}

.c4quan ul li{
padding-left: 25px;
float:left;

}

.c4quan ul {
padding:40px;


}


.center5{
background: url("../img/c5bg.jpg") no-repeat;
background-size: cover;
min-height: 550px;
overflow: hidden;


}

.c5hei{
width:750px;
margin:auto;
text-align: center;

}
.c5hei h4{
font-size: 48px;
color: #fff;
line-height: 100px;
padding-top: 100px;
}

.buttons1{

text-align: center;
padding-top: 70px;

}


.button1{
font-size: 18px;
border: 1px solid;
color: #fff;
text-transform: uppercase;
padding: 1em 5em;
background: rgba(0, 0, 0, 0.58);
border: none;
margin-right: 20px;

}

.button2{
font-size: 18px;
border: 1px solid;
color: #fff;
text-transform: uppercase;
padding: 1em 5em;
background: rgba(239, 233, 233, 0.26);
border: none;
margin-right: 20px;

}

.button1:hover{
background: rgba(239, 233, 233, 0.26);

}

.button2:hover{
background: rgba(0, 0, 0, 0.58);


}

.c6cen{
width:1100px;
margin:auto;


}

/* �Ƽ�רҵ  */

#in_ct{width:100%;height:auto;overflow:hidden;margin:6px 0 0;background:url(../img/in_ct_bg.gif) repeat-x;}
.in_ct{width:1110px;height:auto;overflow:hidden;margin:0 auto;background:#fff;}
.in_ct1{width:1110px;height:auto;overflow:hidden;padding: 30px 0;}
.box li{ width:251px;height:413px;margin-left:24px;float:left;overflow:hidden;position:relative;}
.toll_img{ width:272px;height:514px;}
.toll_info{ vertical-align:middle;display:table-cell;}
.box li .box1{ color:#666;text-decoration:none;position:absolute;top:0;left:0;cursor:pointer;}

/* footer  */



/*  ������  */

.h_tonglan {width:1200px;padding:55px 10px;margin:0 auto;}
.h_tonglan dl {width:1100px;height:32px;_height:32px;background:url(/image/huixian2.gif) repeat-x top;margin-left:10px;margin-right:10px;}
.h_tonglan dl dd {float:left;width:196px;height:32px;_height:32px;background:url(/image/lvx2.gif) repeat-x top;}
.h_tonglan dl dt {float:right;width:700px;text-align:right;line-height:25px;min-height:25px;color:#6A6A6A;}
.h_tonglan ul {overflow:hidden;}
.h190px {overflow:hidden;margin-left:10px;margin-right:10px;padding-bottom:3px;padding-top:14px;}
.h190px img {width:1100px;border:0px;}

.h218px {width:1200px;height:413px;_height:413px;padding-top:14px;margin:0 auto;}
.h218px th {padding-top:180px;}
.h218px td {overflow:hidden;padding: 0 40px;}
#scrollbox ul {overflow:hidden;}
#scrollbox ul LI {FLOAT:left;height:413px;_height:413px;vertical-align:top;font-size:12px;line-height:18px;min-height:18px;text-align:center;padding:0 30px;overflow:hidden;}
#scrollbox ul LI img{ border:0px;}
.pointer {CURSOR: pointer}
.fB{font-weight:bold;}
.fred {color:#ff0000;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f14pxbai{font-size:14px;color:#ffffff; font-weight:bold;}
.f16px{font-size:16px;}
.f18px{font-size:18px;}
.f22px{font-size:22px;color:#FFFFFF;}
.center {margin:0px auto;}
.left{float:left;}
.right{float:right;}
.rejm {width:60px;height:20px;border:#7E9DB9 1px solid;line-height:20px;}

















