@charset "utf-8";
html,body{
	width:100%;
	height:auto;
}
body{
	background:#eaeaea url(../images/bg_body.png) repeat-x left 419px;
}
/* header */
.szzh_header{
	position:relative;
	height:419px;
	background:url(../images/bg_banner_header.jpg) no-repeat center top;
}
.szzh_header .szzh_menu{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:40px;
	overflow:hidden;
}
.szzh_header .menu-cnt{
	width:999px;
	height:40px;
	line-height:40px;
	margin:0 auto;
	text-align:center;
	background:url(../images/bg_menu.gif) repeat-x left top;
}
.szzh_header .menu-item{
	margin-right:-3px;
	padding-left:16px;
	padding-right:15px;
	font-size:14px;
	font-weight:700;
	color:#fff;
	background:url(../images/bg_cutOff_menu.png) no-repeat left top;
}
.szzh_header .menu-item-first{
	padding-left:15px;
	background:none;
}
/* header */

/* footer */
.footer{
	padding:25px 0;
}
.footer .footer-cnt{
	width:999px;
	margin:0 auto;
}
.footer .copyright{
	line-height:21px;
	color:#0066b3;
	text-align:center;
}
/* footer */

/* main */
.szzh_main{
	clear:both;
}
.szzh_main .homearea{
	width:999px;
	margin:0 auto;
	padding:20px 0;
	background-color:#fff;
}
/* main */

/* box */
.box1{
	width:372px;
	height:557px;
}
.box2{
	width:377px;
	height:551px;
	margin-left:11px;
	border:3px solid #f1f0f0;
	overflow:hidden;
}
.box2 .box-cnt{
	padding:0 16px;
	padding-top:11px;
}
.box2 .btn1{
	margin-bottom:24px;
}
.box3{
	width:184px;
	height:555px;
	background-color:#efecd9;
	border:1px solid #dcdacb;
}
.box3 .box-cnt{
	padding:1px;
}
.box4{

}
.box4 .box-cnt{
	height:188px;
	padding-top:15px;
	background:url(../images/bg_cutOff.png) repeat-x left top;
}
.box4 .box-cnt-first{
	height:187px;
	background:none;
}
.box4 .box-cnt-item{
	width:450px;
}
.box5{
	height:60px;
	line-height:60px;
	margin-bottom:5px;
	font-size:18px;
	text-align:center;
}
.box6{
	width:160px;
	height:125px;
	line-height:18px;
}
.box6 .box-title{
	height:50px;
	line-height:74px;
	margin:0 12px;
	margin-bottom:8px;
	font-size:24px;
	overflow:hidden;
}
.box6 .box-text{
	margin:0 12px;
	line-height:18px;
	font-weight:normal;
}
.box7{
	width:460px;
	height:190px;
}
/* box */

/* btn */
.btn1 ,.btn2{
	display:block;
	width:86px;
	height:25px;
	line-height:25px;
	color:#0066b3;
	font-weight:700;
	text-indent:10px;
}
.btn1{
	background:url(../images/btn_1.gif) no-repeat left top;
}
.btn2{
	margin-left:150px;
	background:url(../images/btn_2.gif) no-repeat left top;
}
/* btn */

/* column */
.column{
	width:962px;
	margin:0 auto;
	margin-bottom:20px;
	overflow:hidden;
}
.column1{
	height:557px;
}
.column1 .column-pic{
	width:400px;
	height:225px;
}
.column1 .column-pic img{
	width:100%;
	height:100%;
}
.column2{
	background:#f1f0f0;
}
.column2 .column-cnt{
	padding:0 18px;
}
.column2 .column-cnt-item-pic{
	width:178px;
	height:100px;
}
.column2 .column-cnt-item-pic img{
	width:100%;
	height:100%;
}
.column3{
	width:960px;
	height:385px;
	border:1px solid #cce0f0;
}
.column3 .column-cnt{
	height:318px;
	margin:0 1px;
	padding:0 4px;
	padding-top:20px;
	border-bottom:3px solid #99c2e1;
}
.column3 .column-cnt-item ,.column4 .column-cnt-item ,.column8 .column-cnt-item{
	display:block;
	width:160px;
	height:156px;
	margin:0 15px;
	margin:0 15px;
	overflow:hidden;
}
.column3 .column-cnt-item-pic ,.column4 .column-cnt-item-pic ,.column8 .column-cnt-item-pic{
	width:152px;
	height:112px;
	padding:1px;
	background-color:#fff;
	border:3px solid #eaeaea;
}
.column3 .column-cnt-item-pic img ,.column4 .column-cnt-item-pic img ,.column8 .column-cnt-item-pic img{
	width:152px;
	height:112px;
}
.column3 .column-cnt-item-title ,.column4 .column-cnt-item-title ,.column8 .column-cnt-item-title{
	height:36px;
	line-height:36px;
	color:#535353;
	text-align:center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;			
}
.column4{
	width:954px;
	height:379px;
	padding:2px;
	border:2px solid #e4e4e4;
}
.column4 .column-cnt{
	height:319px;
	padding:0 2px;
	padding-top:25px;
}
.column5{
	position:relative;
	height:467px;
	background-color:#f4f2e4;
}
.column6{
	height:441px;
}
.column6 .column-cnt-item{
	width:298px;
	height:378px;
	padding:0 15px;
	border-left:1px solid #d9d9d9;
}
.column6 .column-cnt-item-first{
	padding-left:0;
	border:none;
}
.column6 .column-cnt-item-last{
	padding-right:0;
}
.column7{
	width:932px;
	height:273px;
	padding:0 15px;
	background-color:#f1f0f0;
}
.column7 .column-cnt{
	padding-top:30px;
	overflow:hidden;
}
.column7 .column-cnt img{
	width:129px;
	height:50px;
	margin-bottom:10px;
}
.column8{
	width:954px;
	height:219px;
	margin-bottom:0;
	padding:2px;
	border:2px solid #e4e4e4;
}
.column8 .column-cnt{
	height:159px;
	padding:0 2px;
	padding-top:25px;
}
/* column */

/* container */
.container{
	width:940px;
	margin:0 auto;
	padding:0 20px;
	background-color:#fff;
	overflow:hidden;
}
.container .container-cnt{
}
.container .list{
	width:940px;
	margin-bottom:10px;
}
.container .list li{
	*float:left;
	*width:100%;
	height:30px;
	line-height:30px;
	text-indent:18px;
	background:url(../images/li_1.gif) no-repeat 5px center;
	clear:both;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;		
}
.container .list li a{
	color:#666;
}
.container .list li a:hover{
	color:#f00;
	text-decoration:underline;
}
.container .list .list-date{
	margin-left:1em;
	color:#333;
}
.container .location{
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	color:#666;
	font-size:13px;
	text-indent:.5em;
	border-bottom:2px solid #3276a3;
}
.container .location a{
	color:#666;
	padding:0 .2em;
}
.container .location a:hover{
	color:#f00;
	text-decoration:underline;
}
.container .page{
	height:30px;
	_height:21px;
	line-height:30px;
	_line-height:0;
	_padding-top:9px;
	border-top:1px dashed #ccc;
}
.container .page a ,.page span{
	padding:0 .2em;
	color:#555;
}
.container .page a:hover{
	color:#f00;
	text-decoration:underline;
}
.container .text{
	line-height:24px;
	color:#666;
	overflow-x:auto;
}
.container .text p{
	margin-bottom:1em;
}
.container .text a{
	text-decoration:underline;
}
.container .title{
	line-height:45px;
	font-size:16px;
	font-weight:700;
	text-align:center;
}
.container .source{
	height:30px;
	line-height:30px;
	color:#777;
	text-align:center;
}
.container .source span{
	margin-right:1em;
}
/* container */

/* ico */
.ico1{
	height:52px;
}
.ico1 img{
	width:182px;
	height:52px;
}
.ico2{
	height:73px;
}
.ico2 img{
	width:182px;
	height:73px;
}
.ico3{
	height:47px;
}
.ico3 img{
	width:182px;
	height:47px;
}
.ico4{
	height:67px;
}
.ico4 img{
	width:182px;
	height:67px;
}
/* ico */

/* link */
.link{
	text-align:center;
	line-height:21px;
}
.link .link-item{
	padding:0 8px;
	color:#666;
	border-left:2px solid #bdbdbd;
}
.link .link-item-first{
	border:none;
}
.link .link-item:hover{
	color:#f00;
	text-decoration:underline;
}
/* link */

/* list */
.list1{
}
.list1 li{
	*float:left;
	*width:435px;
	height:23px;
	line-height:23px;
	text-indent:18px;
	background:url(../images/li_1.gif) no-repeat 2px center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;		
}
.list1 li a ,.list2 li a{
	color:#535353;
}
.list1 li a:hover ,.list2 li a:hover{
	color:#f00;
	text-decoration:underline;
}
.list2{
	height:131px;
	margin-top:10px;
}
.list2 li{
	*float:left;
	*width:182px;
	height:30px;
	line-height:30px;
	text-indent:18px;
	background:url(../images/li_2.gif) no-repeat 9px center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;		
}
/* list */

/* pic */
.pic1{
	width:362px;
	height:269px;
	margin-bottom:15px;
	padding:5px;
	background-color:#e3e2e2;
}
.pic1 img{
	width:362px;
	height:269px;
}
.pic2{
	width:119px;
	height:162px;
	padding:3px;
	background-color:#fff;
	border:1px solid #e4e2e2;
}
.pic2 img{
	width:119px;
	height:162px;
}
.pic3{
	width:286px;
	height:212px;
	margin-bottom:10px;
	padding:1px;
	background-color:#fff;
	border:5px solid #e4e4e4;
}
.pic3 img{
	width:286px;
	height:212px;
}
/* pic */

/* slide */
.slide{
	position:relative;
	padding-top:14px;
    -webkit-perspective:200px;
    -moz-perspective:200px;
    -ms-perspective:200px;
    -o-perspective:200px;
    perspective:200px;
	
}
.slide .slide-cnt{
	position:relative;
	float:left;
	width:822px;
	height:453px;
	overflow:hidden;
}
.slide .slide-cnt-sub{
}
.slide .slide-cnt-item{
	position:relative;
	display:block;
	float:left;
	width:486px;
	height:453px;
    -webkit-perspective:318px;
    -moz-perspective:1200px;
    -ms-perspective:318px;
    -o-perspective:1200px;
    perspective:318px;
}
.slide .slide-cnt-item-sub{
	position:absolute;
	top:0;
	left:0;
	width:486px;
	height:453px;
	background:url(../images/bg_slide.png) repeat-x left 317px;
}
.slide .slide-pic{
	width:476px;
	height:308px;
	padding:4px;
	background-color:#fff;
	border:1px solid #ccc9b1;
}
.slide .slide-pic img{
	width:476px;
	height:308px;
}
.slide .slide-page{
	height:42px;
	line-height:52px;
	font-size:24px;
	font-weight:700;
	color:#0066b3;
	text-align:center;
	overflow:hidden;
}
.slide .slide-page-current{
	padding-right:.2em;
}
.slide .slide-page-tote{
}
.slide .slide-title{
	height:25px;
	line-height:25px;
	margin-bottom:5px;
	font-size:16px;
	font-weight:700;
	color:#0066b3;
	text-align:center;
}
.slide .slide-text{
	line-height:20px;
	text-align:center;
	color:#535353;
}
.slide .slide-btn{
	display:block;
	float:left;
	width:70px;
	height:329px;
}
.slide .slide-btn-pre{
	background:url(../images/btn_pre_slide.png) no-repeat left center;	
}
.slide .slide-btn-next{
	background:url(../images/btn_next_slide.png) no-repeat left center;	
}
.slide-support .slide-cnt-item-p .slide-cnt-item-sub{
	-ms-transform:rotateY(-45deg) translateY(-10px) scale(.8,.4);
	-moz-transform:rotateY(-45deg) translateY(-10px) scale(.8,.4);
	-o-transform:rotateY(-45deg) translateY(-10px) scale(.8,.4);
	-webkit-transform:rotateY(-45deg) translateY(-10px) scale(.8,.4);
	transform:rotateY(-45deg) translateY(-10px) scale(.8,.4);
	filter:alpha(opacity=40);
	opacity:.4; 
}
.slide-support .slide-cnt-item-n .slide-cnt-item-sub{
	-ms-transform:rotateY(45deg) translateY(-10px) scale(.8,.4);
	-moz-transform:rotateY(45deg) translateY(-10px) scale(.8,.4);
	-o-transform:rotateY(45deg) translateY(-10px) scale(.8,.4);
	-webkit-transform:rotateY(45deg) translateY(-10px) scale(.8,.4);
	transform:rotateY(45deg) translateY(-10px) scale(.8,.4);
	filter:alpha(opacity=40);
	opacity:.4;
}
.slide-normal .slide-cnt-item-p .slide-cnt-item-sub ,.slide-normal .slide-cnt-item-n .slide-cnt-item-sub{
	top:110px;
	width:167px;
	background:url(../images/bg_slide.png) repeat-x left 109px;
	filter:alpha(opacity=40);
	opacity:.4;
}
.slide-normal .slide-cnt-item-p .slide-cnt-item-sub{
	left:318px;
}
.slide-normal .slide-cnt-item-p .slide-pic ,.slide-normal .slide-cnt-item-n .slide-pic{
	width:157px;
	height:101px;
}
.slide-normal .slide-cnt-item-p .slide-pic img ,.slide-normal .slide-cnt-item-n .slide-pic img{
	width:157px;
	height:101px;
}
.slide-normal .slide-cnt-item-n .slide-cnt-item-sub{
	width:167px;
	filter:alpha(opacity=40);
	opacity:.4;
}
.slide .slide-cnt-item-p .slide-page ,.slide .slide-cnt-item-p .slide-title ,.slide .slide-cnt-item-p .slide-text ,.slide .slide-cnt-item-n .slide-page ,.slide .slide-cnt-item-n .slide-title ,.slide .slide-cnt-item-n .slide-text{
	visibility:hidden;
}
/* slide */

/* text */
.text1{
	height:115px;
	line-height:20px;
	color:#535353;
	overflow:hidden;
}
.box1 .text1{
	height:181px;
}
.text2{
	line-height:20px;
	color:#535353;
	text-align:center;
}
.text3{
	height:105px;
	line-height:20px;
	margin-left:150px;
	color:#535353;	
}
.text4{
	height:52px;
	line-height:20px;
	margin:0 4px;
	margin-top:16px;
	color:#535353;		
}
/* text */

/* title */
.title1 ,.title7{
	height:45px;
	line-height:48px;	
	border-bottom:3px solid #e3e2e2;
	overflow:hidden;
}
.title1 .title-cnt ,.title7 .title-cnt{
	font-weight:700;
}
.title1 .title-cnt-cn ,.title7 .title-cnt-cn{
	font-size:16px;
	color:#535353;
}
.title1 .title-cnt-en ,.title7 .title-cnt-en{
	color:#0066b3;
}
.title1 .title-btn ,.title7 .title-btn{
	display:block;
	height:45px;
	padding-right:4px;
	font-size:13px;
	color:#0066b3;
}
.title1 .title-btn span ,.title7 .title-btn span{
	text-decoration:underline;
}
.title1{
	margin-bottom:6px;
}
.title2{
	height:48px;
	line-height:24px;
	margin-bottom:8px;
	font-size:16px;
	font-weight:700;
	color:#0066b3;
}
.title3{
	height:37px;
	line-height:29px;
	margin-bottom:18px;
	background:url(../images/bg_title3.gif) no-repeat left top;	
	overflow:hidden;
}
.title3 .title-cnt{
	padding-left:8px;
	font-weight:700;
	color:#fff;
}
.title3 .title-cnt-cn{
	font-size:14px;
}
.title3 .title-cnt-en{
	font-size:12px;
}
.title3 .title-btn{
	display:block;
	height:29px;
	padding-right:14px;
	font-size:13px;
	color:#fff;
}
.title3 .title-btn span{
	text-decoration:underline;
}
.title4{
	height:28px;
	line-height:28px;
	color:#efecd9;
	font-weight:700;
	text-indent:11px;
	background:url(../images/bg_title4.gif) no-repeat left top;	
} 
.title5{
	height:22px;
	line-height:22px;
	margin-bottom:15px;
	margin-left:150px;
	color:#0066b3;
	font-weight:700;
}
.title6{
	height:42px;
	line-height:42px;
	background:url(../images/bg_title6.gif) no-repeat left top;
	border-bottom:1px solid #cde1f0;
}
.title6 .title-cnt{
	padding-left:14px;
	font-weight:700;
}
.title6 .title-cnt-cn{
	font-size:16px;
	color:#535353;
}
.title6 .title-cnt-en{
	padding-left:30px;
	font-size:12px;
	color:#fff;
}
.title6 .title-btn{
	display:block;
	height:42px;
	padding-right:20px;
	font-size:13px;
	color:#0066b3;
}
.title6 .title-btn span{
	text-decoration:underline;
}
.title8{
	height:35px;
	line-height:35px;
	background-color:#0066b3;
}
.title8 .title-cnt{
	padding-left:11px;
	font-weight:700;
	color:#fff;	
}
.title8 .title-cnt-cn{
	font-size:16px;
}
.title8 .title-cnt-en{
	font-size:12px;
}
.title8 .title-btn{
	display:block;
	height:35px;
	padding-right:20px;
	font-size:13px;
	color:#fff;
}
.title8 .title-btn span{
	text-decoration:underline;
}
.title9{
	position:absolute;
	top:0;
	left:0;
	height:48px;
	line-height:48px;
}
.title10{
	height:30px;
	line-height:30px;
	margin-bottom:14px;
}
.title9 .title-cnt ,.title10 .title-cnt{
	padding-left:11px;
	font-weight:700;
}
.title9 .title-cnt-cn ,.title10 .title-cnt-cn{
	font-size:16px;
	color:#535353;
}
.title9 .title-cnt-en ,.title10 .title-cnt-en{
	font-size:12px;
	color:#0066b3;
}
.title10 .title-btn{
	display:block;
	height:30px;
	padding-right:20px;
	font-size:13px;
	color:#0066b3;
}
.title10 .title-btn span{
	text-decoration:underline;
}
.title11 ,.title12{
	height:25px;
	line-height:25px;
	margin:0 4px;
	color:#0066b3;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;		
}
.title11{
	font-weight:700;
}
/* title */

.main-box{background: #fff !important;}
.main-box .left{background: none !important;display: inline-block !important;vertical-align: top !important; float: none !important;}
.main-box .right{display: inline-block;vertical-align: top !important; float: none !important;margin-left:10px !important;}