@charset "gb2312";
/* CSS Document */
*html, _html {
	background-attachment:fixed;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	border:medium none;
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea {
	font: 12px/1.5 "Î¢ÈíÑÅºÚ", Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif;
}
body {
	line-height:22px;
	color:#333;
	position:relative;
	background:url(body_bg.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
em {
	font-style:normal;
}
ul, ol {
	list-style: none;
}
a {
	text-decoration: none;
	color:#333;
}
a:hover,a:focus {
	text-decoration: underline;
	color:#F40;
	outline:none;
}
img {
	border:0px;
	vertical-align: middle;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix {zoom:1;}
.blank {
	width:100%;
	height:10px;
	clear:both;
	overflow:hidden;
}
.blank15 {
	width:100%;
	height:15px;
	clear:both;
	overflow:hidden;
}
.blank30 {
	width:100%;
	height:30px;
	clear:both;
	overflow:hidden;
}
.clear {
	clear:both;
	overflow:hidden;
}
.red {
	color:#F00;
	text-decoration:none;
}
.pubW {
	width:1190px;
}
.pubW1 {width:1110px;}
.center {
	margin:0px auto;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}
.display-i {
	display:inline;
}
.display-b {
	display:block;
}
.relative {position:relative;}
.absolute {position:absolute;}
#noMarginR {margin-right:0;}
.bgfff { background-color:#FFF;}

#banner {width:100%;height:790px; background:url(banner_01.jpg) no-repeat center top;}
#banner a {display:block;width:265px;height:58px; background:url(icon.png) no-repeat -20px -21px;float:right;margin-right:205px;margin-top:652px;display:inline;}
#banner a:hover { background-position:-20px -109px;}

.mainContent {width:100%; background:url(banner_02.png) no-repeat center top;}

.box1,.box2,.box3,.box4,.box5,.box7,.box8 {padding:25px 0px 20px;}
.title {width:100%;border-bottom:3px solid #e5e5e5;height:110px;line-height:110px;}
.title h3 {float:left;margin-top:18px;margin-left:17px;display:inline;}
.title1 h3 {width:421px;height:78px; background:url(icon.png) no-repeat -15px -787px;}
.box1  ul {width:100%;height:413px;padding:40px 0;}
.box1  ul li {width:319px;height:413px;float:left;position:relative;float:left;margin-right:76px;display:inline;}
.box1  ul li p {padding:10px 53px 10px 52px;width:214px;height:45px; background-color:#373737;position:absolute;left:0;bottom:0;z-index:2;color:#fff;font-size:16px;}
.box1 a,.box2 a,.box3 a,.box4 a,.box5 a {display:block;width:355px;height:78px; background:url(icon.png) no-repeat -318px -10px;margin:0 auto;}
.box1 a:hover,.box2 a:hover,.box3 a:hover,.box4 a:hover,.box5 a:hover { background-position:-318px -89px;}

.title2 h3 {width:707px;height:77px; background:url(icon.png) no-repeat -468px -787px;}
.box2 .inner {padding:45px 0;}
.box2 .inner ul {float:left;width:492px;}
.box2 .inner ul li {width:229px;height:295px;border:1px solid #252c5a;float:left;position:relative;overflow:hidden;margin-left:5px;margin-right:10px;display:inline;margin-bottom:14px;}
.box2 .inner ul li div {width:100%;height:125px;overflow:hidden;position:absolute;left:0;bottom:-80px; background-color:rgba(67,67,67,.7)}
.box2 .inner ul li div span {display:block;width:100%;line-height:45px;font-size:16px;color:#fff;text-align:center;}
.box2 .inner ul li div p {color:#cecece;padding:0 30px;font-size:14px;}
.box2 .bside {width:512px;margin-right:29px;display:inline;}
.box2 .bside p {font-size:18px;color:#787878;line-height:32px;text-indent:2em;padding:45px 0;}

.title3 h3 {width:850px;height:84px; background:url(icon.png) no-repeat -13px -884px;}
.box3 ul {width:100%;padding:30px 0;}
.box3 ul li {width:528px;height:460px;float:left;overflow:hidden;margin-right:54px;display:inline;}
.box3_info {width:100%;height:107px;}
.box3_info i {display:block;width:54px;height:54px; background:url(icon.png) no-repeat;float:left;margin:28px 19px 0 15px;display:inline;}
.box3_info h4 {font-size:24px;width:428px;font-weight:500;float:left;line-height:32px;margin-top:28px;}
.box3_info p {width:440px;float:left;font-size:16px;color:#565656;}
.box3_info1 i { background-position:-828px -343px;}
.box3_info2 i { background-position:-918px -343px;}
.box3_info3 i { background-position:-828px -415px;}
.box3_info4 i { background-position:-918px -415px;}

.title4 h3 {width:830px;height:76px; background:url(icon.png) no-repeat -14px -990px;}
.box4 .inner {padding:45px 0 30px;}
.box4 .inner img {float:left;}

.title5 h3 {width:815px;height:78px; background:url(icon.png) no-repeat -14px -1099px;}
.box5 .box5_01{padding:20px 0; width:1128px; margin:0 auto;}
.box5 ul {padding:20px 0; width:1128px; margin:0 auto;}
.box5 ul li {width:265px;height:612px;float:left;margin-right:16px;display:inline;-webkit-box-shadow:4px 4px 6px #7c8d99;-moz-box-shadow:4px 4px 6px #7c8d99;box-shadow:4px 4px 6px #7c8d99;}
.box5 p {width:100%;line-height:35px;font-size:24px;color:#1b1b1b;text-align:center;padding-bottom:25px;}

.box6 {padding:30px 0; background-color:#183f5d;}
.title6 {border-color:#fff;}
.title6 h3 {width:362px;height:74px; background:url(icon.png) no-repeat -546px -1210px;}
.anli_slide {width:912px;height:595px;padding:35px 0;margin:0 auto;position:relative;overflow:hidden; 
}
.main_container {width:908px;height:413px;position:relative;overflow:hidden;}
.main_container ul {overflow:hidden;position:absolute;}
.main_container ul li {width:908px;height:413px;float:left;}
.pagnition_wrap {width:912px;height:155px;position:absolute;left:0;bottom:15px;}
.pagnition_wrap .pre_btn {width:31px;height:87px;display:block; background:url(icon.png) no-repeat -829px -502px;margin-top:38px;}
.pagnition_wrap .next_btn {width:31px;height:87px;display:block; background:url(icon.png) no-repeat -930px -502px;margin-top:38px;}
.pagnition_wrap .pagnition_outer {width:832px;height:155px;position:relative;margin-left:9px;margin-right:9px;display:inline;overflow:hidden;}
.pagnition_outer ul {position:absolute;left:0;top:0;}
.pagnition_outer ul li {float:left;width:208px;height:155px;}
.pagnition_outer ul li a {display:block;width:155px;height:155px;margin:0 26px;}
.pagnition_outer ul .anli1.active  a,.anli1 a:hover { background-position:-10px -353px;}
.pagnition_outer ul .anli2.active  a,.anli2 a:hover { background-position:-202px -352px;}
.pagnition_outer ul .anli3.active  a,.anli3 a:hover { background-position:-393px -353px;}
.pagnition_outer ul .anli4.active  a,.anli4 a:hover { background-position:-585px -356px;}
.anli1 a { background:url(icon.png) no-repeat -13px -512px;}
.anli2 a { background:url(icon.png) no-repeat -205px -512px;}
.anli3 a { background:url(icon.png) no-repeat -396px -512px;}
.anli4 a { background:url(icon.png) no-repeat -588px -512px;}
.lof-opacity {width:908px;height:413px;}
.lof-opacity li {position:absolute;left:0;top:0;width:908px;height:413px;}
.box6 .link {display:block;width:355px;height:78px; background:url(icon.png) no-repeat -318px -10px;margin:0 auto;}
.box6 .link:hover {background-position:-318px -89px;}

.title7 h3 {width:314px;height:75px; background:url(icon.png) no-repeat -14px -1203px;}
.box7 .inner {padding:35px 0 10px;}
.box7 ul {width:100%;margin:0 auto;}
.box7 ul li {width:218px;height:493px;border:1px solid #cccccf;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;-moz-box-shadow:0 0 9px #dfdfdf;-webkit-box-shadow:0 0 9px #dfdfdf;box-shadow:0 0 9px #dfdfdf;margin-right:76px;margin-bottom:25px;}
.box7 ul li:hover {border:1px solid #e4007f;}
.box7 li h5 {
    display: block;
    float: left;
    font-size: 16px;
    margin: 15px 20px 10px;
    width: 184px;
}
.box7 li p {
    color: #60605F;
    float: left;
    height: 80px;
    margin: 0 20px;
    width: 184px;
	font-size:14px;
	line-height:20px;
}
.box7 li a.other_zturl {
    background: url("icon.png") no-repeat -690px -69px;
    display: block;
    float: left;
    height: 34px;
    margin-left: 50px;
    margin-top: 20px;
    width: 116px;
}
.box7 li a.other_zturl:hover { background-position:-690px -118px;}



.title8 h3 {width:413px;height:74px; background:url(icon.png) no-repeat -10px -694px;}
.boxPlus_wrap {width:100%;height:740px;padding-top:25px;}
.boxPlus_container {width:500px;float:left;margin-bottom:20px;}
.boxPlus_container .boxPlus_txt {margin-right:3px;}
.boxPlus_container .boxPlus_txt1 {margin-left:3px;}
.boxPlus_container  p {text-align:center;font-size:18px;line-height:60px;color:#393939;}
