		@font-face {
						  font-family:'ali';
						  src: url("font/AlibabaPuHuiTi-3-35-Thin.woff")format("woff"),
						   url("font/AlibabaPuHuiTi-3-35-Thin.woff2")format("woff2")
						}




body {
	font-family:"ali";
	margin:0 auto;
	text-align:center;
	font-size:14px;

}
.clear
	{	clear: both;
		overflow: hidden;
		height: 0}
td {
	font-family: "ali";
}

th {
	font-family: "ali";
}

ul {margin:0; padding:0; list-style:none;}

#container{
	margin:0 auto;
	text-align:center;
	font-family:"ali";
}

#header{
width:100%;
margin:0 auto;
padding:0;
background:url(images/headerbg.jpg) #F7F5F5 repeat-x;

}

.header{
	clear:both;
	width:1200px;
	margin:0 auto;
	height:30px;
	line-height:30px;
	text-align:center;
	}
#banner{
	clear:both;
	width:100%;
	height:365px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background:url(images/main1bg.jpg) repeat-x;
	}
#banner img{
	width:100%;
	border:0;
	height:365px;	
	}
#listbanner{
	clear:both;
	width:100%;
	height:252px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background:url(images/main1bg.jpg) repeat-x;
	}
#listbanner img{
	width:1200px;
	border:0;
	margin:0;
	padding:0;
	height:252px;	
	}
.leftmenu{
	clear:both;
	width:300px;
	height:380px;
	background-color:#f6f6f6;
	margin:0 auto;
	padding:0;
	text-align:center;
}	
.leftmenu h5{
	margin:0;
	padding:0;
	background-color:#CC3300;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	line-height:36px;
	height:36px;
}
.leftmenu h5 img{
	margin:0 10px;
	vertical-align:middle;
	height:36px;
	width:20px;
}
.leftmenu ul{
	margin:0;
	padding:0;
	list-style:none;
}
.leftmenu li{
	clear:both;
	line-height:40px;
	height:40px;
	width:240px;
	text-align:left;
	margin:0 auto;
	font-size:16px;
	padding-left:30px;
	border-bottom:1px dashed #dddddd;
	background:url(images/arrow2.png) left no-repeat;
}
.leftmenu li a{
	color:#666666;
	text-decoration:none;
}
.leftmenu li a:hover{
	color:#cc0000;
	text-decoration:underline;
}
.listmain{
	float:right;
	width:890px;
	margin:0;
	margin-left:7px;
	padding:0;
	text-align:left;
	height:auto;
}
.listmain h4{
	clear:both;
	width:100%;
	height:40px;
	margin:0;
	padding:0;
	line-height:40px;
	text-indent:35px;
	font-size:18px;
	font-weight:normal;
	background:url(images/leftbgover.jpg) no-repeat left;
	background-color:#f7f7f7;
	border-bottom:0px solid #cccccc;
}
.listmain h4 span{
}
.lmtitle{
	float:left;
	width:200px;
	}
.station{
	float:right;
	width:500px;
	margin-right:10px;
	text-align:right;
	font-size:14px;
}
.station a{
color:#333333;
text-decoration:none;

}
.station a:hover{
color:#cc0000;
text-decoration:underline;}
/*.listmain div{
	clear:both;
	font-size:16px;
	line-height:32px;
	margin:10px;
	color:#333333;
}*/
.lxwm{
	clear:both;
	margin:0;
	height:560px;
	padding:5px;
	padding-left:20px;
	font-weight:normal;
	background:url(images/lxwmbg.jpg) no-repeat;
}
.lxwm h1{
	clear:both;
	margin:0 10px;
	margin-top:180px;
	line-height:40px;
	font-size:22px;
	font-weight:normal;
}
.lxwm h6{
	clear:both;
	line-height:40px;
	margin:0;
	font-weight:normal;
	font-size:18px;
}
.lxwm h6 img{
	margin:8px;
	vertical-align:middle;
	float:left;
}

.xwdtlist{
	clear:both;
	margin:10px;
}
.xwdtlist ul{
	margin:0;
	padding:0;
	list-style:none;		
}
.xwdtlist li{
	clear:both;
	margin:5px 0;
	line-height:40px;
	border-bottom:1px dashed #eeeeee;
	background:url(images/arrow1.jpg) left no-repeat;
	text-indent:20px;
}
.xwdtlist li a{
	color:#333333;
	font-size:16px;
	text-decoration:none;
}
.xwdtlist li a:hover{
	color:#cc0000;
	text-decoration:none;
}

.cplist{
	clear:both;
	margin:10px;
}
.cplist h5{
color:#333333;
text-indent:30px;
padding:0 20px 0 10px;
font-size:16px;
line-height:32px;
font-weight:normal;
margin:0px;
}
.cplist ul{
	margin:0;
	padding:0;
	list-style:none;		
}
.cplist li{
	float:left;
	margin:10px;
	width:260px;
	height:190px;
	line-height:20px;
	border:1px solid #eeeeee;
	text-align:center;
	background-color:#efefef;
}
.cplist li img{
	width:260px;
	height:160px;
}
.cplist li a{
	color:#333333;
	font-size:14px;
	line-height:20px;
	text-decoration:none;
}
.cplist li a:hover{
	color:#cc0000;
	text-decoration:none;
}

.xcyy{
	clear:both;
	margin:10px;
}
.xcyy ul{
	margin:0;
	padding:0;
	list-style:none;		
}
.xcyy li{
	float:left;
	margin:10px;
	width:400px;
	height:230px;
	line-height:30px;
	border:1px solid #eeeeee;
	text-align:center;
	background-color:#ffffff;
}
.xcyy li img{
	width:400px;
	height:125px;
}
.xcyy li a{
	color:#333333;
	font-size:16px;
	line-height:30px;
	text-decoration:none;
}
.xcyy li a:hover{
	color:#cc0000;
	text-decoration:none;
}



#menu{
	clear:both;
	width:100%;
	height:40px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background:url(images/menubg.jpg) repeat-x;
	}
.menu{
	clear:both;
	width:1200;
	height:40px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background:url(images/menubg.jpg) repeat-x;
	}
.menu ul{
	margin:0; 
	padding:0;
	width:1200px;
	list-style:none;
	}

.menu li{
	color:#fff; 
	font-size:14px;
	width:121px;
	border-right:1px dotted #E00101;
	height:14px;
	line-height:14px;
	margin-right:10px;
	}
.menu li a{
	color:#fff; 
	font-size:14px;
	line-height:28px;
	text-decoration:none;
	}
.menu li a:hover{
	color:#fff; 
	font-size:14px;
	line-height:28px;
	text-decoration:underline;
	}	
.welcome{
	float:left;
	width:300px;
	line-height:38px;
	text-align:left;
	margin-left:10px;
	color:#333333;
	font-size:14px;	
	}
	
.toplink{
	float:right;
	width:200px;
	color:#333333;
	font-size:14px;
	}
.toplink ul{
	margin:5px 0; 
	padding-right:0;
	list-style:none;
	}

.toplink li{
	float:left;
	color:#333333; 
	font-size:12px;
	width:80px;
	margin-right:10px;
	}
.toplink li a{
	color:#cc0000; 
	font-size:14px;
	line-height:26px;
	text-decoration:none;
	}
.toplink li a:hover{
	color:#cc0000; 
	font-size:14px;
	line-height:26px;
	text-decoration:underline;
	}

#gonggao{
	width:1200px;
	margin:0 auto;
	text-align:left;
	background:url(images/gonggaoicon.png) no-repeat #f5f5f5 left;
	height:40px;
	line-height:38px;
	font-size:14px;
	}
#gonggao a{
	float:left;
	color:#c00;
	display:block;
	width:280px;
	overflow:hidden;
	margin-left:50px;
	text-decoration:none;	
	}
#gonggao a:hover{
	color:#820800;
	text-decoration:underline;	
	}
#gonggao span{
	float:left;
	color:#ccc;
	font-size:12px;
	margin-left:5px;
	}
.left1{
	clear:both;
	overflow:hidden;
	margin:0;
	height:500px;
	width:381px;
	background-color:#CCCCCC;
}

.main1left1txtnews_top{
	background:url(images/newstop.jpg) no-repeat;
	height:42px;
	width:478px;
	}
.main1left1txtnews_top img{
	margin-right:20px;
	line-height:42px;
	border:0;
	margin-top:20px;
	float:right;
	}
.main1left1txtnews_mid{
	border-left:1px solid #999;
	border-right:1px solid #999;
	height:255px;
	width:476px;
	}
.main1left1txtnews_mid ul{
	margin:0px auto;
	padding:5px 0;
	width:98%;
	overflow:hidden;
	list-style:none;
	}
.main1left1txtnews_mid ul li{
	margin:0;
	padding:0;
	text-align:left;
	list-style:none;
	}
.main1left1txtnews_mid ul li span{
	margin:0 10px;
	color:#900;
	text-align:left;
	list-style:none;
	}	
.main1left1txtnews_mid a{
	color:#333; 
	font-size:12px;
	line-height:30px;
	text-decoration:none;
	}

.main1left1txtnews_mid a:hover{
	color:#c00; 
	font-size:12px;
	line-height:30px;
	text-decoration:underline;
	}

.main1left1txtnews_bottom{
	background:url(images/newsbottom.jpg) no-repeat;
	height:13px;
	width:478px;
	}
#main1{
	clear:both;
	margin:5px auto;
	text-align:center;
	width:1200px;
	}
#main2{
	clear:both;
	margin:5px auto;
	text-align:center;
	width:1200px;
	}
#main3{
	clear:both;
	height:490px;
	margin:10px auto;
	margin-top:15px;
	text-align:center;
	width:1200px;
	}
#main1left{
	float:left;
	width:958px;
	}
#main1left1{
	clear:both;
	width:965px;
	height:300px;
	}
#main1left2{
	clear:both;
	width:965px;
	height:245px;
	margin-top:20px;
	}
#main1right{
	float:right;
	width:222px;
	height:500px;
	background-color:#fff;
	}
#main1right1{
	clear:both;
	margin:0 auto;
	}
#main1right2{
	clear:both;
	margin:13px auto;
	}

.mainrighttitle{
	background:url(images/righttitlebg.jpg) no-repeat;
	height:43px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:43px;
	}
.mainrightcontent{
	font-size:12px;
	line-height:24px;
	width:218px;
	margin:0 1px;
	border:1px solid #999;
	border-top:0px;
	}
.mainrightcontent img{
	border:0;
	margin:8px 4px;
	width:200px;
	height:130px;
	}
.mainrightcontent p{
	text-align:left;
	margin:0px 5px;
	}
.mainrightcontent p span{
	color:#c00;
	font-weight:bold;
	}
.mainrightcontent p img{
	border:0;
	color:#c00;
	font-weight:bold;
	}
#main1left1picnews{
	float:left;
	width:470px;
	height:315px;
	border:0px solid #600;

	}
#main1left1txtnews{
	float:right;
	margin-left:15px;
	width:480px;
	}
.leftlisttitle{
	width:475px;
	margin-top:0px;
	height:41px;
	}	
.leftlisttitle h5{
	width:460px;
	color:#fff;
	font-size:16px;
	height:40px;
	line-height:40px;
	}
.leftlisttitle span{
	float:left;
	width:151px;
	background:url(images/lefttitlebg.jpg) no-repeat;
	}
.leftlisttitle img{
	float:right;
	border:0;
	margin:16px 0;
	line-height:41px;
	}
.leftlisttxt{
	clear:both;
	width:473px;
	border:1px solid #999;
	}
.leftlisttxt ul{
	margin:0px auto;
	padding:5px 0;
	width:100%;
	height:180px;
	overflow:hidden;
	list-style:none;
	}
.leftlisttxt ul li{
	margin:0;
	padding:0;
	text-align:left;
	list-style:none;
	}
.leftlisttxt ul li span{
	margin:0 10px;
	color:#900;
	text-align:left;
	list-style:none;
	}	
.leftlisttxt a{
	color:#333; 
	font-size:12px;
	line-height:30px;
	text-decoration:none;
	}

.leftlisttxt a:hover{
	color:#c00; 
	font-size:12px;
	line-height:30px;
	text-decoration:underline;
	}
#main1left2left{
	float:left;
	margin-top:15px;
	}
#main1left2right{
	margin-top:15px;
	float:right;
	}
	
.btn{
}

.btn img{
	width:199px;
	border:0;
	height:47px;
	}
.main2left{
	margin:15px 0;
	background:#060;
	width:52px;
	float:left;
	height:176px;
	background:url(images/main2left.jpg) no-repeat;
	}
.main2mid{
	background:#c00;
	float:left;
	width:1131px;
	height:176px;
	margin:15px auto;
	background:url(images/main2mid.jpg) repeat-x;
	}
.main2right{
	background:#060;
	float:left;
	width:16px;
	height:176px;
	background:url(images/main2right.jpg) repeat-x;
	margin:15px 0;
	}
.imgbg{
	border:1px solid #ccc;
	padding:10px;
	background-color:#f5f5f5;
	border-radius:5px;
	width:150px;
	margin:0 5px;
	}
#main3left{
	float:left;
	margin:0;
	text-align:center;
	width:980px;
	}
#main3right{
	float:left;
	margin:0px auto;
	text-align:center;
	width:220px;
	}
.main3list{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	}
.link{
	width:220px;
	margin:0 auto;
}

.link img{
	width:200px;
	height:50px;
	border:0;
	margin:3px auto;
	}
	
#listmain{
	clear:both;
	width:1200px;
	background-color:#eee;
	margin:0 auto;
	}
#listleft{
	float:left;
	width:300px;
	background-color:#eee;
	}
#listright{
	float:right;
	width:899px;
	background:url(images/listrightbg.jpg) #fff repeat-y;
	border-right:1px solid #eee;
	}
.listrighttitle{
	background:url(images/titlebg.jpg) repeat;
	height:40px;
	margin:10px auto;
	text-align:left;
	width:96%;
	border:1px solid #ccc;
	line-height:40px;
	font-weight:bold;
	color:#900;
	}
.listrighttitle h3{
	font-size:18px;
	margin-top:0px;

}
.listrighttitle h3 span{
	font-size:18px;
	background-color:#900;
	margin:0 10px;
}
.listrighttxt {
	width:96%;
	}
.listrighttxt ul{
	width:100%;
	margin:0;
	padding:0;
	}
.listrighttxt li{
	clear:both;
	line-height:40px;
	margin:0;
	text-align:left;
	border-bottom:1px #ccc dashed;
	}
.listrighttxt li span{
	line-height:40px;
	margin:0 10px;
	font-weight:bold;
	text-align:left;
	color:#c00;
	}
.listrighttxt li a{
	text-decoration:none;
	color:#666;
	font-size:14px;
	}
.listrighttxt li a:hover{
	text-decoration:none;
	color:#c00;
	font-size:14px;
	}
.listlefttitle{
	background:url(images/listlefttitle.jpg) no-repeat;
	height:40px;
	margin:0px auto;
	text-align:center;
	line-height:40px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	}
.listleftmenu{
	width:96%;
	}
.listleftmenu ul{
	width:100%;
	margin:0;
	padding:0;
	}
.listleftmenu li{
	clear:both;
	line-height:40px;
	margin:0;
	text-align:left;
	border-bottom:1px #ddd solid;
	}
.listleftmenu li span{
	line-height:40px;
	margin:0 10px;
	text-align:left;
	}
.listleftmenu li a{
	text-decoration:none;
	color:#666;
	font-weight:bold;
	font-size:14px;
	}
.listleftmenu li a:hover{
	text-decoration:none;
	color:#c00;
	font-size:14px;
	}
.page{
    clear:both;
width:900px;
	margin:10px auto;
	font-size:12px;
	}
.page a{
	margin:2px;
	border:1px solid #ccc;
	padding:2px 5px;
	background-color:#FFF5F4;
	color:#333;
	text-decoration:none;
	}
.page a:hover{
	color:#900;
	text-decoration:underline;
	}
.showcontent{
	width:96%;
	color:#333;
	line-height:28px;
	margin:0 auto;
	text-align:left;
	}
.showcontent h2{
	margin:0 auto;
	text-align:center;
	color:#900;
	font-weight:bold;
	font-size:20px;
	line-height:38px;
	}
.showcontent h5{
	text-align:center;
	margin:5px auto;
	color:#ccc;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	}
.showcontent p{
	margin:0 auto;
	text-align:left;
	}
.showcontent p img{
	clear:both;
	width:700px;
	margin:0 100px;
	text-align:center;
	}
.listrightpic{
	width:96%;
	margin:0 auto;
	text-align:center;
	}
.listrightpic ul{
	margin:0 auto;
	padding:0;
	}	
.listrightpic li{
	float:left;
	margin:10px 16px;
	}
.listrightpic li img{
	border:0px;
	}
.listrightpic li a{
	color:#333;
	text-decoration:none;
	}
.listrightpic li a:hover{
	color:#c00;
	text-decoration:underline;
	}
#bottom{
	background-color:#333333;
	color:#fff;
	width:1200px;
	font-size:12px;
	line-height:28px;
	margin:8px auto;
	padding:8px 0;
	text-align:center;
	height:90px;
	}
.bottom{
	clear:both;
	width:100%;
	margin-top:8px;
	background-color:#333333;
	color:#333;
	font-size:12px;
}
#bottom a{
	color:#999999;
	text-decoration:none;
	}
#bottom a:hover{
	color:#FF0;
	text-decoration:underline;
	}
	
.rightlisttxt{
	height:255px;
	width:206px;
	}
.rightlisttxt ul{
	margin:0px auto;
	padding:5px 0;
	width:98%;
	overflow:hidden;
	list-style:none;
	}
.rightlisttxt ul li{
	margin:0;
	padding:0;
	text-align:left;
	list-style:none;
	}
.rightlisttxt ul li span{
	margin-right:10px;
	color:#900;
	text-align:left;
	list-style:none;
	}	
.rightlisttxt a{
	color:#333; 
	font-size:12px;
	line-height:30px;
	text-decoration:none;
	}

.rightlisttxt a:hover{
	color:#c00; 
	font-size:12px;
	line-height:30px;
	text-decoration:underline;
	}

.bigmenu a{color:#fff; font-size:16px; font-weight:bold; text-decoration:none;}

.bigmenu a:hover{color:#fff; font-size:16px; font-weight:bold; text-decoration:none;}


.nav{
clear:both;
width:297px;
margin:0 auto;
padding:1px 1px 0 0;
text-align:center;
border:1px solid #cccccc; 
height:312px;
background-color:#ffffff; 
}

.general_t {CLEAR: both; OVERFLOW: hidden; HEIGHT: 41px;width:297px;margin-left:0px; background-color:#F1F1F1;}
.general_t {    }
.general_t span img{text-align:center; vertical-align:middle; padding:12px 8px;border:0px solid #B4DDF9;border-radius:0px; width:20px;height:20px;}
.general_t SPAN {font-weight:bold;FONT-SIZE: 14px; FLOAT: left; COLOR: #fff;width:121px;margin:0px;HEIGHT: 41px; TEXT-ALIGN: center; text-decoration:none;}

.general_t SPAN.tab_active {font-weight:bold;CURSOR: pointer; FONT-SIZE: 14px;COLOR: #fff; margin:0px;BACKGROUND-IMAGE: url(images/leftbgover.jpg);text-decoration:none;}

.general_t SPAN.tab_normal {font-weight:bold;FONT-SIZE: 14px; margin:0px;BACKGROUND-POSITION:0; CURSOR: pointer; COLOR: #fff;text-decoration:none;}

.general_t span a{
color:#0061B0;
text-align:center;
font-size:16px;
text-decoration:none;
font-weight:normal;
}
.bg {OVERFLOW: hidden; HEIGHT: 520px; margin-top:0px;}

.tabbox {  }
.tablist1 ul{margin:0 auto;padding:5px;list-style:none;}
.tablist1 ul li{
	clear:both;
	text-align:left;
	font-size:12px;
	line-height:32px;
	margin:0px;
	height:32px;
	text-indent:20px;
	background:url(images/arrow1.jpg) no-repeat left;
	overflow:hidden;
}
.tablist1 a{
	color:#333333;
	text-decoration:none;
}
.tablist1 a:hover{
	color:#cc0000;
	text-decoration:none;
}
.tablist1 span{
	color:#ccc;
	margin-right:20px;
}
.tablist1{
	margin-top:5px;
}
.tablist1 img{
	clear:both;
	width:297px;
	margin:0 auto;
	height:166px;
	border:0px;
}
#main{
clear:both;
width:1200px;
margin:5px auto;
text-align:center;
}

.mainleft{
clear:both;
float:left;
width:300px;
height:644px;
margin-bottom:8px;
}
.mainlistleft{
clear:both;
float:left;
width:300px;
height:700px;
margin-bottom:8px;
}
.mainmid{
float:left;
width:626px;
height:644px;
margin-left:7px;
padding:1px;
border:1px solid #cccccc;
}
.mainright{
float:right;
width:252px;
height:644px;
margin-left:7px;
padding:1px;
border:1px solid #cccccc;
}

.mainmid h5{
clear:both;
background:url(images/mainmidbg.jpg) left top #efefef no-repeat;
height:40px;
margin:0;
padding:0;
}
.mainmid h5 a{
float:right;
height:40px;
margin:5px;
line-height:40px;
font-weight:normal;
text-decoration:none;
color:#333333;
}
.mainmid h5 a:hover{
text-decoration:underline;
color:#cc0000;
}
.mainright h5{
clear:both;
background:url(images/mainrightbg.jpg) left top #efefef no-repeat;
height:40px;
margin:0;
padding:0;
}
.mainright h5 a{
float:right;
height:40px;
margin:5px;
line-height:40px;
font-weight:normal;
text-decoration:none;
color:#333333;
}
.mainright h5 a:hover{
text-decoration:underline;
color:#cc0000;
}

.mainmidcp{
clear:both;
margin:0px 10px;
width:605px;
height:180px;
border-bottom:1px dashed #cccccc;
}
.mainmidcp h3{
color:#CC0000;
font-size:16px;
height:30px;
line-height:30px;
background-color:#FFFEF7;
line-height:30px;
font-weight:bold;
text-align:left;
text-indent:10px;
}
.cplist {
clear:both;
}
.mainmidcplist{
clear:both;
width:650px;
margin:0px;
}
.mainmidcplist img{
float:left;
margin:0 5px;
border:1px solid #efefef;
padding:1px;
width:220px;
height:128px;
}
.mainmidcplist ul{
width:140px;
overflow:hidden;
margin:0;
padding:0;
float:left;
list-style:none;
}
.mainmidcplist li{
overflow:hidden;
clear:both;
text-align:left;
margin:0 5px;
height:24px;
background:url(images/dot1.png) left no-repeat;
text-indent:20px;
}
.mainright ul{
margin:0;
padding:0;
height:580px;
float:left;
list-style:none;
overflow:hidden;
}
.mainright li{
text-align:left;
padding-left:10px;
}
.mainright li a{
display:block;
color:#333333;
font-size:14px;
line-height:32px;
text-align:left;
text-indent:20px;
background:url(images/arrow1.jpg) no-repeat left;
text-decoration:none;
}
.mainright li a:hover{
color:#cc0000;
text-decoration:none;
}
.indexcontact{
	clear:both;
	margin:5px auto;
	text-align:center;
}
.indexcontact img{
	width:300px;
	height:327px;
	border:0;
}

.listcontact{
	clear:both;
	margin:5px auto;
	text-align:center;
	height:370px;
	background-color:#C00000;
}
.listcontact img{
	width:300px;
	height:327px;
	border:0;
}
.listbanner{
}

.cpshow{
clear:both;
margin:10px auto;
padding:0;
text-align:center;
width:870px;
}
.cpshow img{
}

.xwdtshow{
clear:both;
margin:0;
width:870px;
}

.xwdtshow h3{
margin:0;
padding:0;
height:40px;
line-height:40px;
text-align:center;
}
.xwdtshow h6{
margin:10px 0;
padding:0;
height:30px;
line-height:30px;
color:#cccccc;
font-weight:normal;
text-align:center;
border:1px dotted #cccccc;
background-color:#f7f7f7;

}
.xwdtshow p{
margin:0;
padding:0;
line-height:30px;
}
.zxdy{
clear:both;
margin:0 auto;
padding:30px;
width:800px;
text-align:center;
}
.zxdy span{
clear:both;
float:left;
width:60px;
line-height:30px;
font-size:16px;
font-weight:normal;
margin:10px 0;
}
.zxdy input{
float:left;
height:30px;
line-height:30px;
margin:10px;
padding:2px 5px;
width:400px;
background-color:#f7f7f7;
border-radius:5px;
border:1px solid #eeeeee;
font-size:16px;
}
.zxdy textarea{
float:left;
height:200px;
width:400px;
margin:10px;
font-size:16px;
padding:2px 5px;
background-color:#f7f7f7;
border-radius:5px;
border:1px solid #eeeeee;
font-family: "ali";
}
.zxdybtn{
clear:both;
width:532px;
height:50px;
margin:0 auto;
text-align:right;
padding:0;
color:#cccccc;
font-size:14px;
}
.zxdybtn a{
clear:both;
margin:0 20px;
padding:5px 15px;
text-align:center;
font-size:14px;
color:#ffffff;
line-height:40px;
height:40px;
background-color:#CC3300;
border-radius:5px;
}

.dylist{
clear:both;
margin:0 auto;
padding:0 20px 10px 20px;
text-align:left;
border-bottom:1px dashed #cccccc;
background:url(images/arrow2.jpg) left top no-repeat;
}

.dylist h2{
clear:both;
color:#000066;
margin:0;
vertical-align:top;
line-height:28px;
font-size:16px;
}
.dylist h7{
clear:both;
color:#333333;
line-height:28px;
margin:0;
font-size:14px;
font-weight:normal;
}
.dylist h2 span{
color:#999999;
font-size:16px;
font-weight:normal;
margin-right:20px;
}
.dylistmore{
clear:both;
width:870px;
height:30px;
margin:0;
background-color:#f7f7f7;
text-align:right;
border-radius:5px;
}

.zxfb table{
font-size:14px;
margin:10px 0;
}
.zxfb {
line-height:32px;
}
.tabletitle{
font-weight:bold;
text-align:center;
background-color:#f7f7f7;
}
.tabletr{
text-align:left;
background-color:#ffffff;
font-size:14px;
line-height:30px;
padding:2px;
}
.dylistmore a{
color:#990000;
font-size:14px;
text-decoration:none;
}
.dylistmore a:hover{
color:#cc0000;
text-decoration:underline;
}
.zxfb{
clear:both;
margin:0;
padding-bottom:10px;
width:880px;
border-bottom:0px solid #cccccc;
}

.xcshow{
clear:both;
margin:0 auto;
padding:25px 0;
text-align:center;
width:860px;
height:425px;
}
.gsjj{
font-size:16px;
line-height:32px;
margin-top:10px;
}

.mainmidcplist li a{
color:#333333;
text-decoration:none;
}
.mainmidcplist li a:hover{
color:#cc0000;
text-decoration:none;
}



.infoimg { float: left; padding: 0 20px 30px 0; position: relative; width: 320px; }
.infoimg img { display: block; height: 320px; width: 320px; }
.allImg { height: 58px; margin: 15px 0 0 10px; overflow: hidden; width: 310px; }
.allImg img { cursor: pointer; float: left; height: 54px; margin-right: 3px; padding: 2px; width: 54px; }
.allImg img.current { border: 1px solid #f1f1f1; padding: 1px; }
.mainImg { position: relative; }
.mainImg .zoom_pup { background: url("../images/zoom_pup.png") repeat 0 0; cursor: move; height: 175px; left: 0px; position: absolute; top: 160px; width: 175px; display: none; }
.big_pic { background-color:#fff; border: 1px solid #f5f5f5; height: 400px; left: 320px; overflow: hidden; position: absolute; text-align: center; top: 0; width: 400px; display: none; }
.big_pic img{ width: 800px; height: 800px;} 