@charset "utf-8";
@import url('common.css');

/* CSS Document */
a {
	color: #333;
	text-decoration: none
}

a:hover {
	color: #3699fe;
	text-decoration: none
}

.LH20 {
	line-height: 20px
}

.LH25 {
	line-height: 25px
}

.LH30 {
	line-height: 30px
}

.LH16 {
	line-height: 16px
}

.ztred,
.ztred a {
	color: #c10a02
}

.ztlan,
.ztlan a,
.ztlan a:hover {
	color: #0063a0
}

.zt888 {
	color: #888888
}

.zt666,
.zt666 a {
	color: #666666
}

.zt666 a:hover {
	color: #000
}

.zt666 h2 a {
	color: #006600
}

.zt333,
.zt333 a {
	color: #333333
}

.zt333 a:hover {
	color: #ed1800
}

.ztyh {
	font-family: "微软雅黑", "宋体";
	font-size: 18px
}

a.mov {
	color: #888;
	font-family: "宋体"
}

a.mov:hover {
	color: #dc251c;
	text-decoration: underline
}

/*------主体-----*/
body {
	color: #333333;
	line-height: 20px;
	background: url(../images2/BodyBG.gif) repeat-x;
}

.center {
	width: 960px;
	padding: 0 10px;
	margin: 0 auto;
}

#main {
	clear: both;
	width: 980px;
	margin: 0 auto;
}

.mcent {
	width: 980px;
	margin: 0 auto
}

#top {
	clear: both;
	width: 980px;
	margin: 0 auto;
}

.ab {
	width: 980px;
	margin: 0 auto;
	text-align: center;
	padding-top: 10px;
}

/*--topT--*/
.yy {
	float: right;
	margin-top: 10px;
}

.yy ul li a {
	color: #3699fe;
	display: block;
	float: left;
	width: 104px;
	height: 24px;
	line-height: 24px;
}

.yy ul li a:hover {
	text-decoration: underline
}

.yy ul li a span {
	height: 24px;
	width: 4px;
	display: block;
	background: url(../images2/XiaoBiaoZhi.gif) no-repeat center;
	float: left;
	margin-left: 40px;
	display: inline
}

.yy ul li {
	float: left;
	text-align: center
}

.logo {
	width: 327px;
	height: 57px;
	margin-left: 0;
	margin-top: 10px;
}

/*--导航nav--*/
.nav {
	clear: both;
	width: 623px;
	height: 25px;
	padding: 1px 0;
	position: relative;
	z-index: 9999;
	float: right;
	margin-top: -20px;
}

#nav .mainlevel {
	float: left;
	width: 88px;
	height: 25px;
	overflow: hidden;
	line-height: 25px;
}

#nav .nx {
	float: left;
	width: 1px;
}

#nav li a {
	display: block;
	width: 88px;
	height: 25px;
	padding: 0;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
}

#nav li a.n1 {
	display: block;
	;
	background: none;
}

#nav li a.n1:hover {
	background: url(../images2/NavHoverBg.gif) no-repeat center;
	color: #FFF;
}

#nav li a.n2 {
	display: block;
	;
	background: none;
}

#nav li a.n2:hover {
	background: url(../images2/NavHoverBg.gif) no-repeat center;
	color: #FFF;
}

#nav li a.n3 {
	display: block;
	;
	background: none;
}

#nav li a.n3:hover {
	background: url(../images2/NavHoverBg.gif) no-repeat center;
	color: #FFF;
}

#nav li a.n4 {
	display: block;
	;
	background: none;
}

#nav li a.n4:hover {
	background: url(../images2/NavHoverBg.gif) no-repeat center;
	color: #FFF;
}

#nav li a.n5 {
	display: block;
	;
	background: none;
}

#nav li a.n5:hover {
	background: url(../images2/NavHoverBg.gif) no-repeat center;
	color: #FFF;
}

#nav li a.n6 {
	display: block;
	;
	background: none;
}

#nav li a.n6:hover {
	background: url(../images2/NavHoverBg.gif) no-repeat center;
	color: #FFF;
}

#nav li a.n7 {
	display: block;
	;
	background: none;
}

#nav li a.n7:hover {
	background: url(../images2/NavHoverBg.gif) no-repeat center;
	color: #FFF;
}

#nav .two {
	z-index: 9999;
	left: -9999em;
	position: absolute;
	background: #FFF;
	width: 88px;
	padding: 10px 0;
	display: block;
	height: auto;
	overflow: hidden;
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: 0.9;
	margin-left: -1px;
}

#nav .two ul li a {
	display: block;
	width: 60px;
	line-height: 24px;
	color: #333;
	margin: 0;
	padding: 0;
	text-align: center;
	height: 24px;
	font-size: 12px;
	text-indent: 0;
	background: url(../images2/ico.gif) 10px -20px no-repeat;
	text-align: left;
	padding-left: 25px;
}

#nav .two ul li a:hover {
	background: url(../images2/ico.gif) 10px -45px no-repeat #3699fe;
	color: #FFF;
}

#nav li:hover div {
	left: auto;
}

#nav li.sfhover div {
	left: auto;
}

#nav .pro {
	width: 978px;
	margin-left: -272px;
}

#nav .pro .lei {
	float: left;
	width: 170px;
	margin-left: 20px;
}

/*--banner-*/
.bannerbj {
	width: 980px;
	height: 345px;
	position: absolute;
	z-index: 9999;
	left: 0px;
	top: -10px;
	background: url(../images2/BigImgYuanJiaoYinYing.gif) center no-repeat;
}

.container {
	WIDTH: 980px;
	HEIGHT: 345px;
	overflow: hidden;
	position: relative;
	z-index: 11
}

.container A IMG {
	WIDTH: 980px;
	HEIGHT: 328px
}

.td_f A IMG {
	PADDING: 0px;
	MARGIN: 0px;
}

.num {
	POSITION: absolute;
	WIDTH: 120px;
	FLOAT: right;
	bottom: 30px;
	right: 10px;
	z-index: 11111
}

.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 20px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 20px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(../images2/flashbutton.gif) -20px 0px no-repeat;
	FLOAT: left;
	HEIGHT: 20px;
	COLOR: #86a2b8;
	FONT-SIZE: 12px;
	CURSOR: pointer
}

.num LI.on {
	LINE-HEIGHT: 20px;
	WIDTH: 20px;
	BACKGROUND: url(../images2/flashbutton.gif) no-repeat;
	HEIGHT: 20px;
	COLOR: #ffffff
}

#inbanner {
	height: 345px;
	text-align: center;
	width: 977px;
	margin: 0 auto;
	margin-top: 10px;
}

#abanner {
	background: url(../images2/abbj.gif) center bottom repeat-x;
	height: 255px;
	margin-top: 5px;
	padding-bottom: 10px;
}

/*--in_right--*/
.in_left {
	float: left;
	width: 382px;
	height: 285px;
	margin-top: 15px;
}

.in_right {
	float: left;
	width: 576;
	height: 285px;
	margin-top: 15px;
	margin-left: 2px;
}

/*--index main--*/
.title {
	background: url(../images2/title.gif) no-repeat;
	height: 41px;
}

.title h2 {
	width: 180px;
	height: 30px;
	margin-left: 40px;
	margin-top: 10px;
}

.title .more {
	float: right;
	line-height: 40px;
	font-size: 12px;
	padding-right: 10px;
	font-family: "微软雅黑"
}

/*--left--*/
.in_left .title h2 {
	display: block;
	background: url(../images2/title.gif) 0 -71px no-repeat;
	text-indent: -999px;
	overflow: hidden
}

.in_left .img {
	width: 280px;
	height: 90px;
	margin: 5px auto;
}

.in_left .text {
	width: 280px;
	margin: 0 auto;
	color: #555;
	padding-top: 10px;
	background: url(../images2/bj.gif) right bottom no-repeat
}

/*--首页新闻--*/
.in_center .title h2 {
	display: block;
	background: url(../images2/title.gif) 0 -121px no-repeat;
	text-indent: -999px;
	overflow: hidden
}

.in_new {
	width: 350px;
	margin: 0 auto;
	padding-top: 5px;
}

.in_new li {
	clear: both;
	height: 72px;
	border-bottom: 1px dashed #ccc;
}

.in_new .img {
	float: left;
	width: 71px;
	height: 54px;
	margin-top: 5px;
}

.in_new .text {
	float: right;
	margin-left: 10px;
	width: 260px;
}

.in_new .text h2 {
	font-size: 14px;
	color: #0063a0;
	background: url(../images2/ico.gif) 0 12px no-repeat;
	padding-left: 15px;
	line-height: 30px;
}

.in_new .text h2 a {
	color: #0063a0
}

.in_new .text h2 a:hover {
	text-decoration: underline
}

.in_new .miaoshu {
	color: #999;
	line-height: 16px;
}

/*--hx--*/
.hx {
	float: right;
	width: 254px;
	margin-top: 10px;
}

.hx li {
	padding-bottom: 5px;
}

/*--bottom--*/
#bottom {
	clear: both;
	background: url(../images2/bottomBG.gif) top repeat-x;
	height: 80px;
	margin-top: 10px;
	padding-bottom: 10px;
}

.bottomNei {
	width: 980px;
	margin: 0px auto;
}

.d_nav {
	float: right;
	width: 250px;
	margin-right: 10px;
}

.d_nav ul {
	float: right;
	margin-top: 15px;
}

.d_nav li {
	float: left;
	line-height: 30px;
	color: #555;
	padding: 0
}

.d_nav li a {
	color: #555;
	padding: 0 5px;
}

.d_nav li a:hover {
	text-decoration: underline
}

.copy {
	float: left;
	width: 650px;
	margin-top: 15px;
	font-size: 12px;
	margin-left: 10px;
	line-height: 30px;
	color: #666666;
}


/*--uptext--*/
.kefuren {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

#uptext {
	clear: both;
	line-height: 24px;
	color: #555555;
	padding: 20px;
	width: 695px;
	overflow: hidden;
	margin-bottom: 10px;
}

#uptext .bt {
	font-family: "微软雅黑";
	font-size: 18px;
	margin-top: 20px;
	text-align: center;
	color: #444
}

#uptext .zz {
	line-height: 30px;
	border-bottom: 1px dashed #ccc;
	border-top: 1px dashed #ccc;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #FF6600
}

/*--首页下面--*/
.fCBodyImg {
	float: left;
	padding: 13px 13px 0 13px
}

.fCBodyFont {
	padding: 13px 13px 0 13px;
}

.tableChannel {
	display: none;
}

.p1 a {
	color: #3699fe;
	line-height: 20px;
}

.p1 a:hover {
	text-decoration: underline;
	color: #3699fe
}

.p2 a {
	color: #888888;
	line-height: 20px
}

.p2 a:hover {
	text-decoration: underline;
	color: #3699fe
}

.fCTitle {
	text-align: center;
	border-bottom: 1px solid #dddddd;
}

.fCTitleNotHover {
	display: block;
	width: 91px;
	height: 24px;
	background: url(../images2/NotHoverImg.gif) repeat-x center;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #FFF;
	_font-weight: 600
}

.fCTitleHover {
	display: block;
	width: 91px;
	height: 24px;
	background: #FFF;
	font-family: "微软雅黑";
	font-size: 15px;
	color: #3699fe;
	_font-weight: 600
}

.fCTitleDiv {
	float: left;
	margin-left: 5px;
	line-height: 24px;
	width: 91px;
	height: 24px;
	border-right: 1px solid #dddddd;
	border-Left: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
}

.fcBottom {
	margin-top: 8px;
	color: #555555;
	width: 350px;
	margin-left: 15px;
}

.fculleft {
	margin: 0 auto;
	padding-top: 5px;
	border-top: 1px dashed #e4e4e4;
	width: 350px;
}

.fculleft .rq {
	float: right;
	color: #888;
}

.fculleft li {
	line-height: 24px;
	_float: right
}

.fculleft img {
	margin-right: 5px;
}

.fculleft a {
	color: #555555
}

.fculleft a:hover {
	text-decoration: underline;
	color: #3699fe
}

.footRight {
	float: right;
	margin-right: 5px;
	width: 249px;
	margin-top: 10px;
}

.fRTitle {
	padding: 5px;
	border-bottom: 1px solid #dddddd
}

.fRTitle span {
	margin-left: 10px;
	margin-right: 120px;
}

.fRTitle span a {
	color: #3699fe;
	font-family: "微软雅黑";
	font-size: 14px;
	_font-weight: 600
}

.fRImg {
	width: 243px;
	height: 194px;
	padding-top: 10px
}

/*--首页右边下面--*/
.in_right_title {
	background: url(../images2/xiaoLogo.gif) left no-repeat;
	padding-left: 25px;
	height: 18px;
	padding-top: 7px;
	border-bottom: 1px solid #d1d1d1;
	padding-right: 25px;
	width: 526px;
}

.in_right_font {
	display: block;
	width: 146px;
	height: 12px;
	background: url(../images2/yeWuFanWei.gif) top no-repeat;
	float: left
}

.in_right_more {
	display: block;
	width: 34px;
	height: 5px;
	background: url(../images2/more.gif) no-repeat center;
	float: right
}

.alcrBottom {
	width: 514px;
	overflow: hidden
}


/*--相册变换--*/
#featureContainer {
	MARGIN: 0px auto;
	WIDTH: 513px;
	margin-top: 10px;
}

#feature .prev {
	TEXT-INDENT: -9999px;
	WIDTH: 10px;
	DISPLAY: block;
	BACKGROUND: url(../images2/Aleft.gif) center top no-repeat;
	FLOAT: left;
	HEIGHT: 17px;
	position: relative;
	top: -70px;
	left: -15px;
}

#feature .next {
	TEXT-INDENT: -9999px;
	WIDTH: 10px;
	DISPLAY: block;
	BACKGROUND: url(../images2/Aright.gif) center top no-repeat;
	FLOAT: right;
	HEIGHT: 17px;
	position: relative;
	top: -70px;
	left: 35px;
}

.featureUL {
	POSITION: relative;
	LIST-STYLE-TYPE: none;
	WIDTH: 1000px;
	FLOAT: left;
	LEFT: 0px
}

.featureBox {
	WIDTH: 164px;
	FLOAT: left;
	HEIGHT: 99px;
	OVERFLOW: hidden;
	margin: 0 8px;
}

#botton-scroll {
	Z-INDEX: 0;
	MARGIN: 0px auto;
	WIDTH: 513px;
	FLOAT: left;
	HEIGHT: 99px;
}

#block {
	Z-INDEX: 0;
	POSITION: relative;
	MARGIN: 0px auto;
	WIDTH: 530px;
	HEIGHT: 99px;
	FONT-SIZE: 70%;
	OVERFLOW: hidden;
}

#block .box {
	WIDTH: 160px;
	FLOAT: left;
	HEIGHT: 99px;
}

#block .box a img:hover {
	border-bottom: 2px solid #3699fe
}

#block .box p {
	text-align: center;
	margin-top: 5px;
}

#block .box p a {
	font-size: 14px;
	color: #555555;
}

#block .box p a:hover {
	text-decoration: underline
}

/*--合作伙伴滚动--*/
.ppkh {
	width: 556px;
	margin: 0px auto;
	padding: 10px 10px;
	overflow: hidden;
	background: url(../images2/gundongBG.gif) repeat-x top;
	height: 108px;
}

#demo {
	overflow: hidden;
	float: left;
	width: 875px;
}

#demo img {
	filter: gray;
	-moz-opacity: 100;
}

#demo img:hover {
	filter: none;
	-moz-opacity: 100;
	opacity: 100;
}

#demo1 {
	float: left
}

#demo2 {
	float: left
}

#indemo {
	width: 800%;
	;
	float: left
}

#indemo li {
	display: inline;
	margin-left: 28px;
	width: 103px;
	height: 34px;
}

/*--内页关于--*/
.NeiYebanner {
	width: 985px;
	height: 245;
	margin: 0px auto;
	background: url(../images2/NeiBigImgYingYin.gif) bottom no-repeat;
	padding-bottom: 7px;
	margin-top: 10px;
}

.NYBImg {
	border: 1px solid #FFF;
	text-align: center
}

/*--左边--*/
.main_left {
	width: 227px;
	float: left
}

.main_left_title {
	height: 37px;
	line-height: 37px;
	width: 227px;
}

.main_left_nav {
	margin-top: 10px;
}

.main_left_nav ul li {
	/* padding-left:70px; */
	margin: 0px auto;
	width: 157px;
}

.main_left_nav ul li a {
	width: 73px;
	font-size: 13px;
	background: url(../images2/NavNotHover.gif) left no-repeat;
	padding-left: 10px;
	line-height: 40px;
}

.main_left_nav ul li a:hover {
	width: 73px;
	font-size: 13px;
	background: url(../images2/NavHover.gif) left no-repeat;
	padding-left: 10px;
	
}

.main_left_title2 {
	width: 202px;
	background: url(../images2/xiaoLogo.gif) left no-repeat;
	height: 14px;
	padding-left: 25px;
	color: #ca0000;
	margin-top: 40px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d1d1d1;
	padding-top: 5px;
}

.main_left_title2 span {
	color: #ababab;
	margin-left: 5px;
}

.mltLianXiDiv ul li img {
	margin-right: 10px;
}

.mltLianXiDiv ul li {
	line-height: 30px;
	_margin-top: 10px;
}

.mltLianXiDiv {
	margin: 15px;
}

/*--右边--*/
.main_right {
	float: right;
	width: 745px;
	background: url(../images2/leftYinYing.gif) repeat-y;
}

.NeiYemain {
	clear: both;
	width: 980px;
	margin: 0 auto;
	margin-top: 10px;
}

.main_right_title {
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 5px;
	width: 700px;
	margin-left: 30px;
}

.main_right_title .left {
	float: left;
	color: #3699fe;
	font-size: 17px;
	font-weight: 600;
	background: url(../images2/XiaoHongTiao.gif) no-repeat left;
	height: 24px;
	padding-left: 15px;
	padding-top: 8px;
}

.main_right_title .left img {
	margin-right: 15px;
}

.main_right_title .right {
	float: right;
	padding-top: 5px;
	background: url(../images2/xiaoFangZi.gif) left no-repeat;
	padding-left: 15px;
}

.main_right_title .right span {
	margin-left: 5px;
}

.main_right_title .right a {
	margin-left: 5px;
	color: #555555
}


/*--新闻开始--*/
.NewInfoDiv {
	width: 675px;
	margin: 0 auto;
	border-bottom: 1px dashed #ccc
}

.NewsImg {
	float: left;
	padding: 10px 5px;
}

.NewInfo {
	float: left;
	padding: 10px 5px;
	margin-left: 10px;
	width: 500px;
}

.NewInfo .rq {}

.NewInfo p {
	color: #888888;
}

.NewInfo a {
	font-size: 14px;
	color: #3699fe;
	line-height: 30px;
	font-weight: 600
}

.NewInfo a:hover {
	text-decoration: underline
}

.NewInfo span {
	margin-left: 5px;
	margin-right: 5px;
}

.fanYeDiv {
	margin: 0px auto;
	width: 296px;
	margin-top: 25px;
}

.fanYeDiv a {
	float: left;
	margin-left: 5px;
	color: #aaafbf
}

.fanYeDiv span {
	width: 18px;
	height: 18px;
	background: #ffffff;
	display: block;
	border: 1px solid #e0e0e0;
	text-align: center
}

/*--联系我们--*/
.lianXiMap {
	margin-top: 20px;
	float: left
}

.lianXiDiZhi {
	margin-top: 20px;
	;
	float: left;
	margin-left: 20px;
}

.lianXiDiZhiFont {
	line-height: 30px;
}

.lianXiDiZhiFont span {
	color: #3699fe
}

/*--合作伙伴--*/
.hezuo {
	margin-top: 10px;
	background: #FFF
}

.hezuo ul li {
	float: left;
	width: 122px;
	height: 40px;
	padding: 5px;
	text-align: center;
	margin-left: 15px;
	margin-bottom: 20px;
	background: #FFF;
	border: 1px solid #ccc;
}