@charset "gb2312";

*{
	margin:0 auto;
	padding:0;
        outline: none;
}

img {
	border: none;
}


a {
	color: #333333;
	text-decoration: none;
}
a, img, span {
	display: inline-block;
}
li {
	list-style: none;
}

.desktop{
	background-image: url(../i/desktop_tophbg.png);
	background-repeat: no-repeat;
	height: 48px;
	width: 250px;
	margin-top: 43px;
	margin-right: auto;
	margin-bottom: 43px;
	margin-left: auto;	
	}
.desktoph1{
	font-size: 25px;
	line-height: 30px;
	color: #333;
	text-decoration: none;
	text-align: center;
	height: 30px;
	width: 110px;
	margin-right: auto;
	margin-left: auto;	
	}
.desktoph2{
	font-size: 12px;
	line-height: 18px;
	color: #c1c1c1;
	text-decoration: none;
	text-align: center;
	height: 18px;
	width: 148px;
	margin-right: auto;
	margin-left: auto;
	}

#qydw {
	width: 746px;
	height:440px;
	margin-right: auto;
	margin-left: auto;
}

#qydw .topleft{
	background-image: url(../i/desktop_qydw_topleft.png);
	background-repeat: no-repeat;
	float: left;
	height: 102px;
	width: 246px;	
	}
#qydw .topin{
	float: left;
	height: 102px;
	width: 246px;
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #45aeff;
	text-align: center;
	margin-right: 4px;
	margin-left: 4px;
	padding: 15px;
	}
#qydw .topright{
	background-image: url(../i/desktop_qydw_topright.png);
	background-repeat: no-repeat;
	float: right;
	height: 102px;
	width: 246px;
	}
#qydw .inleft{
	float: left;
	height: 102px;
	width: 246px;
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #45aeff;
	text-align: center;
	padding: 15px;
	margin-top: 4px;
	margin-bottom: 4px;
	}
#qydw .inin{
	float: left;
	height: 102px;
	width: 246px;
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #45aeff;
	text-align: center;
	padding: 15px;
	margin: 4px;
	}
#qydw .inright{
	float: right;
	height: 102px;
	width: 246px;
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #45aeff;
	text-align: center;
	padding: 15px;
	margin-top: 4px;
	margin-bottom: 4px;
	}
#qydw .footleft{
	background-image: url(../i/desktop_qydw_footleft.png);
	background-repeat: no-repeat;
	float: left;
	height: 102px;
	width: 246px;	
	}
#qydw .footin{
	float: left;
	height: 102px;
	width: 246px;
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #45aeff;
	text-align: center;
	margin-right: 4px;
	margin-left: 4px;
	padding: 15px;
	}
#qydw .footright{
	background-image: url(../i/desktop_qydw_footright.png);
	background-repeat: no-repeat;
	float: right;
	height: 102px;
	width: 246px;
	}
#cpys{
	width: 1120px;
	height:420px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	}

#cpys .left{
	font-size: 14px;
	line-height: 25px;
	color: #666;
	text-decoration: none;
	padding: 15px;
	float: left;
	height: 139px;
	width: 274px;
	margin-right: 8px;
	border: 1px solid #d4d4d4;
	margin-top: 6px;
	margin-bottom: 6px;
	}
#cpys .right{
	font-size: 14px;
	line-height: 25px;
	color: #666;
	text-decoration: none;
	padding: 15px;
	float: right;
	height: 139px;
	width: 274px;
	border: 1px solid #d4d4d4;
	margin-top: 6px;
	margin-bottom: 6px;
	}
#cpys .left:hover{
	font-size: 14px;
	line-height: 25px;
	color: #37aeff;
	text-decoration: none;
	padding: 15px;
	float: left;
	height: 139px;
	width: 274px;
	margin-right: 8px;
	border: 1px solid #37aeff;
	margin-top: 6px;
	margin-bottom: 6px;
	}
#cpys .right:hover{
	font-size: 14px;
	line-height: 25px;
	color: #37aeff;
	text-decoration: none;
	padding: 15px;
	float: right;
	height: 139px;
	width: 274px;
	border: 1px solid #37aeff;
	margin-top: 6px;
	margin-bottom: 6px;
	}
#cpys .right1{
	float: right;
	height: 139px;
	width: 274px;
	border: 1px solid #d4d4d4;
	margin-top: 6px;
	margin-bottom: 6px;
	background-color: #f8f8f8;
	background-image: url(../i/desktop_cpys.png);
	background-repeat: no-repeat;
	background-position: center center;
	}
.banner1{min-width:1120px; position:relative;   overflow:hidden; 
	height: 249px;
	width: 1920px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	}
#jjfa{
	width: 1120px;
	height:950px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	}
#jjfa .j{
	width: 1120px;
	height: 245px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	}
#jjfa .jleft{
	float: left;
	width: 430px;
	}
#jjfa .jleftimg{
	width:100%;
	height:203px;}
#jjfa .jleftspan{
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	text-align: center;
	height: 40px;
	width: 100%;
	background-color: #f6f6f6;
	}
#jjfa .jright{
	float:right;
	width:650px;
	}
#jjfa .jright li{
	float: left;
	width: 325px;
	margin-bottom: 20px;
}
#jjfa .jright li dl{
	font-size: 16px;
	line-height: 25px;
	color: #5e6578;
	text-decoration: none;
	background-image: url(../i/desktop_jjfa_rightdl.png);
	text-align: center;
	height: 25px;
	width: 29px;
	float: left;
	}
#jjfa .jright li dt{
	float: left;
	width: 290px;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
#jjfa .jright li dd{
	font-size: 14px;
	line-height: 25px;
	color: #666;
	text-decoration: none;
	text-align: left;
	float: left;
	width: 325px;
	margin-top: 10px;
	padding-right: 20px;
	}
#jjfa .jright li dt:hover{
	float: left;
	width: 290px;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color: #37aeff;
	text-decoration: none;
}
#jjfa .jright li dd:hover{
	font-size: 14px;
	line-height: 25px;
	color: #37aeff;
	text-decoration: none;
	text-align: left;
	float: left;
	width: 325px;
	margin-top: 10px;
	padding-right: 20px;
	}
#jjfa .hh2{
	font-size: 16px;
	line-height: 67px;
	color: #333;
	text-decoration: none;
	background-image: url(../i/desktop_jjfa_h3.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	text-indent: 30px;
	float: left;
	height: 67px;
	width: 100%;
	}
#jjfa .hhfenimg{
	float: left;
	height: 100px;
	width: 182px;
	margin-right: 49px;
	margin-left: 49px;
	text-align: center;
	}
#jjfa .hhfen{
	font-size: 14px;
	line-height: 25px;
	color: #666;
	text-decoration: none;
	text-align: left;
	padding: 8px;
	float: left;
	height: 98px;
	width: 182px;
	margin-right: 49px;
	margin-left: 49px;
	border: 1px dashed #666;
	}
#jjfa .hhfen:hover{
	font-size: 14px;
	line-height: 25px;
	color: #37aeff;
	text-decoration: none;
	text-align: left;
	padding: 8px;
	float: left;
	height: 98px;
	width: 182px;
	margin-right: 49px;
	margin-left: 49px;
	border: 1px dashed #37aeff;
	}
#cgal{
	background-color: #f3f3f3;
	height: 400px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	}
#cgal .zt{
	width: 1020px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	}
#mrq{width:1120px; margin:0 auto;}
#Marquee_x { overflow:hidden; width: 1120px } 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{
	float: left;
	line-height: 25px;
	height: 255px;
	width: 274px;
	overflow: hidden;
	margin-right: 3px;
	margin-bottom: 10px;
}
#Marquee_x ul li div img{
	border: 1px solid #DADADA;
	width: 274px;
	height: 210px;
	display: block;
	margin-bottom: 10px;
}
#Marquee_x ul li div span{
	display: block;
	font-size: 14px;
	line-height: 25px;
	color: #333333;
	text-decoration: none;
	text-align: center;
	margin-bottom: 10px;
}


