@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0px; padding:0; border:0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
}
body { text-align:center; font-size:13px; background:url(../images/body_bg.jpg) center top scroll repeat;background-attachment:fixed; font-family:"微软雅黑";}
.displayN { display:none; }
.clear { display:block; clear:both; }
a { text-decoration:none; color:#1996ff;}
.floatL{float:left;display:inline;}
.floatR{float:right;display:inline;}
.block10{width:100%;height:10px;display:block;}
.block15{width:100%;height:15px;display:block;}
.block20{width:100%;height:20px;display:block;}
.oh{overflow:hidden;}
.bar{width:100%;height:81px; background-color:#383b3b;}
.bar .cc{width:1004px;height:81px;margin:0 auto; background-image:url(../images/tou1_02.jpg);}
.bar .cc img{float:left;display:inline;}
.bar .cc ul{float:right;display:inline;width:490px;height:60px;margin:8px 0px 0px 0px;}
.bar .cc ul li{display:inline-block;float:left;padding:0px 1px;height:26px;line-height:26px;margin-bottom:4px;background:url(../images/shu.gif) right center no-repeat ;}
.bar .cc ul li a{color:#ffffff;font-size:14px;}
.bar .cc ul li a.s1{ width:40px; height:26px; display:block; float:left; color:#ffffff;font-size:14px;}
.bar .cc ul li a.s2{ width:60px; height:26px; display:block; float:left; color:#ffffff;font-size:14px;}
.bar .cc ul li a.s3{ width:80px; height:26px; display:block; float:left; color:#ffffff;font-size:14px;}
.bar .cc ul li a:hover{color:#cd2a17; text-decoration:underline;}
.bar .cc ul .li_bg_none{background:none; margin-right:0px;}
.banner{
	width:100%;
	height:530px;
	background:url(../images/banner_02.jpg) no-repeat top;
	}
.banner1{
	width:1004px;
	height:530px;
	margin:0 auto;
	}
.banner11{
	width:1004px;
	height:207px;
	}
.banner12{
	width:1004px;
	height:198px;
	}
.banner13{
	width:1004px;
	height:125px;
	background:url(../images/banner2_06.jpg) no-repeat top;
	font-size:22px;
	text-align:left;
	overflow: hidden;
	}
.banner13 p{
	width: 413px;
	height: 90px;

	color: #cd2a17;
	line-height: 42px;
	text-shadow:1px 1px 1px #ffffff;
	margin: 10px 0px 0px 412px;
	}
.banner13 p strong{
	font-size:40px;
	font-weight:700;
	}
.main1{
	width:100%;
	height:619px;
	background:url(../images/main1_02.jpg) no-repeat top;
	}
.main11{
	width:1004px;
	height:619px;
	margin:0 auto;
	background-image:url(../images/main11_03.jpg);
	position:relative;
	}	
.main111{
	width: 308px;
	height: 75px;
	position: absolute;
	left: 30px;
	top: 294px;
	}
.main111 h3{
	font-size:24px;
	color:#FFF;
	text-align:left;
	text-indent:2em;
	line-height:36px;
	font-weight:700;
	}		
.main111 h4{
	font-size:17px;
	color:#FFF;
	line-height:36px;
	}	
.main111 h4 span{
	font-size:19px;
	color:#000;
	font-weight:700;
	}	
.main112{
	width: 624px;
	height: 292px;
	position: absolute;
	left: 354px;
	top: 69px;
	text-align: left;
	}
.main112 h3{
	font-size:24px;
	color:#cd2a17;
	font-weight:700;
	margin-bottom:20px;
	font-family:"黑体";
	}		
.main112 ul li{
	width:312px;
	float:left;
	font-size:16px;
	line-height:50px;
	}
.main112 ul li span{
	color:#cd2a17;
	}		
.main113{
	width: 916px;
	height: 164px;
	position: absolute;
	font-size: 15px;
	left: 43px;
	top: 419px;
	text-align: left;
	}
.main113 p{
	text-indent:2em;
	line-height:30px;
	font-size:15px;
	color:#3b3b3b;
	}		
.main2{
	width:100%;
	height:649px;
	background:url(../images/main2_02.jpg) no-repeat top;
	}
.main21{
	width:1004px;
	height:649px;
	margin:0 auto;
	background-image:url(../images/main21_03.jpg);
	position:relative;
    }	
.main21 h2{
	font-size:40px;
	text-align:left;
	color:#cd2a17;
	padding-left:145px;
	line-height:140px;
	font-family:"黑体";
	font-weight:700;
	}	
.main21 li{
	width:276px;
	height:234px;
	float:left;
	margin-left:40px;
	font-size:24px;
	}
.main21 li img:hover{
   -webkit-box-shadow: 10px 10px 10px #dfe0e3;
   -moz-box-shadow: 10px 10px 10px #dfe0e3;
   box-shadow: 10px 10px 10px #dfe0e3;
	}		
.main21 li a{
	color:#000000;
	font-weight:400;
	line-height:30px;
	font-size:24px;
	}	
.main21 li a:hover{
	font-weight:400;
	font-size:25px;
	color:#cd2a17;
	}	
.main211{
	width: 916px;
	height: 168px;
	position: absolute;
	font-size: 15px;
	left: 43px;
	top: 408px;
	text-align: left;
	}	
.main211 p{
	text-indent:2em;
	line-height:28px;
	font-size:15px;
	color:#3b3b3b;
	}
.main212{
	width: 270px;
	height: 30px;
	position: absolute;
	right: 57px;
  	bottom: 20px;
	}		
.main212 a{
	width: 270px;
	height: 30px;
	display:block;
	font-size:16px;
	line-height:30px;
	background-color:#39ccdd;
	color:#FFF;
	font-weight:400;
	}
.main212 a:hover{
	width: 268px;
	height: 28px;
	display:block;
	line-height:28px;
	background-color:#0bb0c3;
	border:1px solid #FFF;
	}	
.main213{
	width: 73px;
	height: 27px;
	position: absolute;
	right: 57px;
  	top: 92px;
	}
.main213 a{
	width:73px;
	height:27px;
	display:block;
	background-image:url(../images/more1_03.jpg);
	}	
.main213 a:hover{
	background-image:url(../images/more11_03.jpg);
	}	
.main3{
	width:100%;
	height:722px;
	background:url(../images/main3_02.jpg) no-repeat top;
	}	
.main31{
	width:1004px;
	height:722px;
	margin:0 auto;
	background-image:url(../images/main31_03.jpg);
	position:relative;
	}	
.main31 h2{
	font-size:40px;
	text-align:left;
	color:#01244e;
	padding-left:150px;
	padding-top:60px;
	padding-bottom:40px;
	font-family:"黑体";
	font-weight:700;
	}
.main31 li{
	width:276px;
	height:234px;
	float:left;
	margin-left:40px;
	font-size:24px;
	}
.main31 li img:hover{
   -webkit-box-shadow: 10px 10px 10px #4da4b2;
   -moz-box-shadow: 10px 10px 10px #4da4b2;
   box-shadow: 10px 10px 10px #4da4b2;
	}		
.main31 li a{
	color:#000000;
	font-weight:400;
	line-height:40px;
	font-size:24px;
	}	
.main31 li a:hover{
	font-weight:400;
	font-size:25px;
	color:#cd0203;
	}
.main31 li h3 span{
	letter-spacing:10px;
	}			
.main311{
	width: 916px;
	height: 249px;
	position: absolute;
	font-size: 15px;
	left: 43px;
	top: 421px;
	text-align: left;
	}	
.main311 p{
	text-indent:2em;
	line-height:28px;
	font-size:15px;
	color:#3b3b3b;
	}	
.main312{
	width: 270px;
	height: 30px;
	position: absolute;
	left: 683px;
	top: 675px;
	}		
.main312 a{
	width: 270px;
	height: 30px;
	display:block;
	font-size:16px;
	line-height:30px;
	background-color:#ffffff;
	color:#cc0001;
	font-weight:400;
	}
.main312 a:hover{
	width: 268px;
	height: 28px;
	display:block;
	line-height:28px;
	border:1px solid #d42729;
	background-color:#f1f0f0;
	}		
.main313{
	width: 73px;
	height: 27px;
	position: absolute;
	left: 873px;
	top: 95px;
	}
.main313 a{
	width:73px;
	height:27px;
	display:block;
	background-image:url(../images/more2_03.jpg);
	}	
.main313 a:hover{
	background-image:url(../images/more1_03.jpg);
	}		
.main4{
	width:100%;
	height:692px;
	background:url(../images/main4_06.jpg) no-repeat top;
	}	
.main41{
	width:1004px;
	height:692px;
	margin:0 auto;
	background-image:url(../images/main41_07.jpg);
	position:relative;
	}	
.main41 h2{
	font-size:40px;
	text-align:left;
	color:#cd2a17;
	padding-left:150px;
	padding-top:65px;
	padding-bottom:40px;
	font-family:"黑体";
	font-weight:700;
	}	
.main41 li{
	width:276px;
	height:234px;
	float:left;
	margin-left:40px;
	font-size:24px;
	}
.main41 li img:hover{
  -webkit-box-shadow: 10px 10px 10px #d6d5d5;
   -moz-box-shadow: 10px 10px 10px #d6d5d5;
   box-shadow: 10px 10px 10px #d6d5d5;
	}		
.main41 li a{
	color:#000000;
	font-weight:400;
	line-height:40px;
	font-size:24px;
	}	
.main41 li a:hover{
	font-weight:400;
	font-size:25px;
	color:#cd0203;
	}			
.main411{
	width: 916px;
	height: 208px;
	position: absolute;
	font-size: 15px;
	left: 43px;
	top: 421px;
	text-align: left;
	}	
.main411 p{
	text-indent:2em;
	line-height:28px;
	font-size:15px;
	color:#3b3b3b;
	}		
.main412{
	width: 270px;
	height: 30px;
	position: absolute;
	left: 679px;
	top: 644px;
	}			
.main412 a{
	width: 270px;
	height: 30px;
	display:block;
	font-size:16px;
	line-height:30px;
	background-color:#ffffff;
	color:#10b6ce;
	font-weight:400;
	}
.main412 a:hover{
	width: 268px;
	height: 28px;
	line-height:28px;
	border:1px #39ccdd solid;
	background-color:#f1f0f0;
	}	
.main413{
	width: 73px;
	height: 27px;
	position: absolute;
	left: 873px;
	top: 95px;
	}
.main413 a{
	width:73px;
	height:27px;
	display:block;
	background-image:url(../images/more1_03.jpg);
	}	
.main413 a:hover{
	background-image:url(../images/more11_03.jpg);
	}	
.main5{
	width:100%;
	height:689px;
	background:url(../images/main5_02.jpg) no-repeat top;
	}	
.main51{
	width:1004px;
	height:689px;
	margin:0 auto;
	background-image:url(../images/main51_03.jpg);
	position:relative;
	}
.main51 h2{
	font-size:40px;
	text-align:left;
	color:#01244e;
	padding-left:150px;
	padding-top:60px;
	padding-bottom:40px;
	font-family:"黑体";
	font-weight:700;
	}			
.main51 li{
	width:276px;
	height:234px;
	float:left;
	margin-left:40px;
	font-size:24px;
	}
.main51 li img:hover{
  -webkit-box-shadow: 10px 10px 10px #bdb09f;
   -moz-box-shadow: 10px 10px 10px #bdb09f;
   box-shadow: 10px 10px 10px #bdb09f;
	}		
.main51 li a{
	color:#000000;
	font-weight:400;
	line-height:40px;
	font-size:24px;
	}	
.main51 li a:hover{
	font-weight:400;
	font-size:25px;
	color:#cd0203;
	}				
.main511{
	width: 916px;
	height: 183px;
	position: absolute;
	font-size: 15px;
	left: 43px;
	top: 432px;
	text-align: left;
	}	
.main511 p{
	text-indent:2em;
	line-height:28px;
	font-size:15px;
	color:#3b3b3b;
	}		
.main512{
	width: 270px;
	height: 30px;
	position: absolute;
	left: 688px;
	top: 638px;
	}			
.main512 a{
	width: 270px;
	height: 30px;
	display:block;
	font-size:16px;
	line-height:30px;
	background-color:#ffffff;
	color:#cb0000;
	font-weight:400;
	}
.main512 a:hover{
	width: 268px;
	height: 28px;
	line-height:28px;
	border:1px #cb0000 solid;
	background-color:#f1f0f0;
	}	
.main513{
	width: 73px;
	height: 27px;
	position: absolute;
	left: 873px;
	top: 95px;
	}
.main513 a{
	width:73px;
	height:27px;
	display:block;
	background-image:url(../images/more2_03.jpg);
	}	
.main513 a:hover{
	background-image:url(../images/more1_03.jpg);
	}		
.main6{
	width:100%;
	height:646px;
	background:url(../images/main6_02.jpg) no-repeat top;
	}	
.main61{
	width:1004px;
	height:646px;
	margin:0 auto;
	background-image:url(../images/main61_03.jpg);
	position:relative;
	}	
.main61 h2{
	font-size:40px;
	text-align:left;
	color:#cd2a17;
	padding-left:455px;
	padding-top:50px;
	padding-bottom:40px;
	font-family:"黑体";
	font-weight:700;
	}		
.main61 li{
	width:276px;
	height:234px;
	float:left;
	margin-left:40px;
	font-size:24px;
	}
.main61 li img:hover{
  -webkit-box-shadow: 10px 10px 10px #dfe0e3;
   -moz-box-shadow: 10px 10px 10px #dfe0e3;
   box-shadow: 10px 10px 10px #dfe0e3;
	}		
.main61 li a{
	color:#000000;
	font-weight:400;
	line-height:40px;
	font-size:24px;
	}	
.main61 li a:hover{
	font-weight:400;
	font-size:25px;
	color:#cd0203;
	}
.main611{
	width: 916px;
	height: 148px;
	position: absolute;
	font-size: 15px;
	left: 43px;
	top: 422px;
	text-align: left;
	}	
.main611 p{
	text-indent:2em;
	line-height:28px;
	font-size:15px;
	color:#3b3b3b;
	}	
.main612{
	width: 270px;
	height: 30px;
	position: absolute;
	left: 688px;
	top: 600px;
	}			
.main612 a{
	width: 270px;
	height: 30px;
	display:block;
	font-size:16px;
	line-height:30px;
	background-color:#39ccdd;
	color:#FFF;
	font-weight:400;
	}
.main612 a:hover{
	width: 268px;
	height: 28px;
	display:block;
	line-height:28px;
	background-color:#0bb0c3;
	border:1px solid #FFF;
	}
.main613{
	width: 73px;
	height: 27px;
	position: absolute;
	left: 873px;
	top: 89px;
	}
.main613 a{
	width:73px;
	height:27px;
	display:block;
	background-image:url(../images/more1_03.jpg);
	}	
.main613 a:hover{
	background-image:url(../images/more11_03.jpg);
	}			
.main7{
	width:100%;
	height:654px;
	background:url(../images/main7_02.jpg) no-repeat top;
	}	
.main71{
	width:1004px;
	height:654px;
	margin:0 auto;
	background-image:url(../images/main71_03.jpg);
	position:relative;
	}	
.main71 h2{
	font-size:40px;
	text-align:left;
	color:#01244e;
	padding-left:455px;
	padding-top:50px;
	padding-bottom:40px;
	font-family:"黑体";
	font-weight:700;
	}		
.main71 li{
	width:279px;
	height:234px;
	float:left;
	margin-left:40px;
	font-size:24px;
	}
.main71 li img:hover{
   -webkit-box-shadow: 10px 10px 10px #7ccad5;
   -moz-box-shadow: 10px 10px 10px #7ccad5;
   box-shadow: 10px 10px 10px #7ccad5;
	}		
.main71 li a{
	color:#000000;
	font-weight:400;
	line-height:40px;
	font-size:24px;
	}	
.main71 li a:hover{
	font-weight:400;
	font-size:25px;
	color:#cd0203;
	}	
.main711{
	width: 916px;
	height: 132px;
	position: absolute;
	font-size: 15px;
	left: 43px;
	top: 432px;
	text-align: left;
	}	
.main711 p{
	text-indent:2em;
	line-height:28px;
	font-size:15px;
	color:#3b3b3b;
	}
.main712{
	width: 270px;
	height: 30px;
	position: absolute;
	left: 688px;
	top: 592px;
	}			
.main712 a{
	width: 270px;
	height: 30px;
	display:block;
	font-size:16px;
	line-height:30px;
	background-color:#ffffff;
	color:#cb0000;
	font-weight:400;
	}
.main712 a:hover{
	width: 268px;
	height: 28px;
	line-height:28px;
	border:1px #cb0000 solid;
	background-color:#f1f0f0;
	}	
.main713{
	width: 73px;
	height: 27px;
	position: absolute;
	left: 873px;
	top: 89px;
	}
.main713 a{
	width:73px;
	height:27px;
	display:block;
	background-image:url(../images/more1_03.jpg);
	}	
.main713 a:hover{
	background-image:url(../images/more11_03.jpg);
	}								
.footer {
	width: 100%;
	height: 225px;
	padding-top: 29px;
	overflow: hidden;
	font-size: 13px;
	background-color:#383b3b;
}
.footer p {
	width: 1000px;
	height:225px;
	text-align: center;
	line-height: 28px;
	color: #dcdddd;
	margin: 0 auto;
	font-size:13px;
}	 
