﻿/* ------------------ Header Info -------------------*/
.Site_Header{
	width: 100%;
	height: 130px;
	position: relative;
	
}
.Site_Header > dt{
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #EEEEEE;
}
.Site_Header > dt > .Header_Dt_Div{
	width: 1200px;
	line-height: 38px;
	margin: 0 auto;
	position: relative;
	font-size: 14px;
}
.Site_Header > dt > .Header_Dt_Div > span{
	color: #ff0000;
	font-size: 20px;
}
.Site_Header > dt > .Header_Dt_Div > .Top_DtRight{
	height: 40px;
	line-height: 38px;
	position: absolute;
	right: 0;
	top: 0;
}


.Site_Header > dd{
	width: 100%;
	height: 90px;
	line-height: 40px;
	position: relative;
	background: #FFFFFF;
}
.Site_Header > dd > .Header_Dd_Div{
	width: 1200px;
	height: 90px;
	margin: 0 auto;
	position: relative;
	display: block;
}
.Site_Header > dd > .Header_Dd_Div > img.logo{
	display: block;
	position: absolute;
	top: 18px;
}
.Site_Header > dd > .Header_Dd_Div > ul.nav{
	position: absolute;
	font-size: 16px;
	right: 0;
	top: 25px;
}
.Site_Header > dd > .Header_Dd_Div > ul.nav > li{
	float: left;
	display: inline;
	line-height: 40px;
	width: 100px;
	text-align: right;
}
.Site_Header > dd > .Header_Dd_Div > ul.nav > li > a{
	color: #434343;
}
.Site_Header > dd > .Header_Dd_Div > ul.nav > li > a:hover{
	color: #0066CC;
}
/* ------------------ banner -------------------*/
.Site_Banner{
	width: 100%;
	height: 470px;
	background: url(../SiteImg/banner.jpg) center center;
	background-size: 100% 470px;
	position: relative;
}
.Site_Banner > div.SoDi,.Page_Banner > div.SoDi{
	width: 100%;
	height: 120px;
	background: #000000;
	opacity: 0.6;
	position: absolute;
	bottom: 0;
}
.Site_Banner > div.FormSo,.Page_Banner > div.FormSo{
	position: absolute;
	left: calc(50% - 362px);
	bottom: 30px;
	width: 725px;
	height: 60px;
}
.Site_Banner > div.FormSo,.Page_Banner > div.FormSo{
	position: absolute;
	left: calc(50% - 362px);
	bottom: 30px;
	width: 725px;
	height: 60px;
}
.Site_Banner > div.FormSo > div.SoKey,.Page_Banner > div.FormSo > div.SoKey{
	width: 552px;
	height: 60px;
	background: url(../SiteImg/soinput.png) top left;
}
.Site_Banner > div.FormSo > div.SoKey > input,.Page_Banner > div.FormSo > div.SoKey > input{
	vertical-align:bottom;
	width: 480px;
	height: 60px;
	font-size: 20px;
	padding-left: 50px;
	border: 0;
	background: transparent;
	font-family: "微软雅黑";
	line-height: 55px;
	color: #5A5959;
}
.Site_Banner > div.FormSo > div.SoSubmit,.Page_Banner > div.FormSo > div.SoSubmit{
	width: 173px;
	height: 60px;
	position: absolute;
	right: 0;
	top: 0;
}


.Page_Banner{
	width: 100%;
	height: 345px;
	background: url(../SiteImg/long.jpg) center center;
	background-size: 100% 345px;
	position: relative;
}
/* ------------------ Main  -------------------*/
.Main_NewTop{
	width: 1200px;
	height: 500px;
	background: #FFFFFF;
	margin: 7px auto;
	
}
.Main_NewTop > .Dt_NewsTitle{
	margin: 0 auto;
	width: 1160px;
	height: 60px;
	position: relative;
}
.Main_NewTop > .Dt_NewsTitle > span.title{
	font-size: 25px;
	line-height: 60px;
	font-weight: bold;
	color: #434343;
}
div.More{
	font-size: 14px;
	line-height: 34px;
	height: 34px;
	text-align: center;
	width: 90px;
	position: absolute;
	top: 13px;
	right: 0;
	background: #FF0000;
	color: #FFFFFF;
	cursor: pointer;
}
.Main_NewTop > .Dd_NewsContent{
	margin: 0 auto;
	width: 1160px;
	height: 440px;
	position: relative;
}
.Main_NewTop > .Dd_NewsContent > .NewsLeft{
	width: 535px;
	height: 440px;
	position: absolute;
	left: 0;
	top: 0;
}
.Main_NewTop > .Dd_NewsContent > .NewsLeft > .NewsImg{
	width: 535px;
	height: 330px;
	
}
.Main_NewTop > .Dd_NewsContent > .NewsLeft > .NewsImgTj{
	width: 535px;
	height: 330px;
}
.Main_NewTop > .Dd_NewsContent > .NewsLeft > .NewsImgTj > dt{
	color: #1a7dc0;
	font-size: 18px;
	line-height: 28px;
}
.Main_NewTop > .Dd_NewsContent > .NewsLeft > .NewsImgTj > dd{
	color: #5a5959;
	font-size: 14px;
	line-height: 20px;
}
.Main_NewTop > .Dd_NewsContent > .NewsRight{
	width: 600px;
	height: 440px;
	position: absolute;
	right: 0;
	top: 0;
}
.Main_NewTop > .Dd_NewsContent > .NewsRight > li{
	width: 600px;
	height: 105px;
	position: relative;
}
.Main_NewTop > .Dd_NewsContent > .NewsRight > li > .NewsRight_Date{
	width: 90px;
	height: 75px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	border-right: #999999 solid 2px;
}
.Main_NewTop > .Dd_NewsContent > .NewsRight > li > .NewsRight_Date > p{
	color: #999999;
	font-size: 45px;
	font-weight: bold;
	line-height: 48px;
}
.Main_NewTop > .Dd_NewsContent > .NewsRight > li > .NewsRight_Tx{
	width: 485px;
	height: 110px;
	position: absolute;
	top: 0;
	right: 0;
}
.Main_NewTop > .Dd_NewsContent > .NewsRight > li > .NewsRight_Tx > p{
	padding-bottom: 3px;
	color: #3f3f3f;
	font-size: 22px;
	font-weight: bold;
}
.Main_NewTop > .Dd_NewsContent > .NewsRight > li > .NewsRight_Tx > span{
	color: #666666;
	font-size: 15px;
}

.Site_1200PX{
	width: 1200px;
	margin: 10px auto;
	position: relative;
	
}
.Site_1200PX > .DivLeft{
	background: #FFFFFF;
	position: absolute;
	left: 0;
	top: 0;
}
.Site_1200PX > .DivLeft > dl > dt.LeftTop > span.title,.Site_1200PX > .DivRight > dl > dt.LeftTop > span.title{
	padding-left: 20px;
	font-size: 25px;
	line-height: 60px;
	font-weight: bold;
	color: #434343;
}
.Site_1200PX > .DivLeft > dl > dd{
	padding: 0 20px 0 20px;
	position: relative;
	height: 250px;
}
.Site_1200PX > .DivLeft > dl > dd > img{
	display: block;
}
.Site_1200PX > .DivLeft > dl > dd > .comp{
	width: 470px;
	position: absolute;
	right: 20px;
	top: 0;
	line-height: 22px;
	font-size: 15px;
	color: #606060;
	text-indent:2em;
}
.Site_1200PX > .DivLeft > dl > dd > .comp > p{
	padding-bottom: 15px;
}
.Site_1200PX > .DivLeft > dl > dd > .comp > p{
	padding-bottom: 15px;
}
div.MoreX{
	font-size: 14px;
	line-height: 34px;
	height: 34px;
	text-align: center;
	width: 90px;
	position: absolute;
	top: 13px;
	right: 20px;
	background: #FF0000;
	color: #FFFFFF;
	cursor: pointer;
}
.Site_1200PX > .DivLeft > .LeftTop{
	
	
}
.Site_1200PX > .DivRight{
	background: #FFFFFF;
	position: absolute;
	right: 0;
	top: 0;
}
.Site_1200PX > .DivRight > dl > dd > ul{
	width: 330px;
	height: 250px;
	background: #FFFFFF;
	margin: 0 auto;
}
.Site_1200PX > .DivRight > dl > dd > ul > li{
	float: left;
	width: calc(50% - 30px);
	padding-left: 30px;
	height: 39px;
	line-height: 39px;
	background: url(../SiteImg/tub.PNG) no-repeat left center;
	font-size: 14px;
}

.Site_1200PX > .Main_NewsList{
	width: 50%;
	float: left;
	position: relative;
}
.Site_1200PX > .Main_NewsList > dt.Dt_NewsTitle{
	font-size: 25px;
	line-height: 60px;
	font-weight: bold;
	color: #434343;
	height: 60px;
	padding-left: 20px;
}
.Site_1200PX > .Main_NewsList > dd.Dd_NewsContent{
	
}
.Site_1200PX > .Main_NewsList > dd.Dd_NewsContent > img{
	display: block;
	margin-left: 20px;
	float: left;
}
.Site_1200PX > .Main_NewsList > dd.Dd_NewsContent > ul.NewsList{
	padding-left: 20px;
	float: left;
}
.Site_1200PX > .Main_NewsList > dd.Dd_NewsContent > ul.NewsList > li{
	height: 28px;
	line-height: 28px;
	font-size: 14px;
}
.Site_1200PX > .Main_NewsList > dd.Dd_NewsContent > ul.NewsList > li:before {
  content: "> ";
  color: #FF0000;
  vertical-align: middle;
}


.Width_370PX{
	width: 370px;
}
.Width_820PX{
	width: 820px;
}
.Height_350{
	height: 350px;
}
.Height_310{
	height: 310px;
}
.Height_400{
	height: 400px;
}
/* ------------------ Partners -------------------*/
.Partners{
	text-align: center;
	margin-bottom: 10px;
}
.Partners > dt{
	height: 120px;
}
.Partners > dt > p{
	padding-top: 10px;
	line-height: 60px;
	font-size: 45px;
	color: #CCCCCC;
	font-weight: bold;
}
.Partners > dt > span{
	line-height: 30px;
	font-size: 25px;
	color: #666666;
}

/* ------------------ Footer -------------------*/
.Site_Footer{
	padding-top: 30px;
	width: 100%;
	background: #025e9e;
	height: 120px;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 40px;
}
/* ------------------ PageLeftRight -------------------*/
.PageLeft{
	width: 900px;
	padding: 20px;
	float: left;
	background: #FFFFFF;
}
.PageLeft > dl.NewsList{
	
}
.PageLeft > dl.NewsList > dt.NTitle{
	height: 40px;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}
.PageLeft > dl.NewsList > dd.NList{
	position: relative;
	border-bottom: #EEEEEE dashed 1px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.PageLeft > dl.NewsList > dd.Article{
	font-size: 16px;
	line-height: 25px;
	color: #666666;
}
.PageLeft > dl.NewsList > dd.Article img{
	max-width: 800px;
	display: block;
	margin-bottom: 10px;
}
.PageLeft > dl.NewsList > dd.Article > p{
	padding-bottom: 10px;
}
.PageLeft > dl.NewsList > dd.NList:hover{
	background: #EEEEEE;
	cursor: pointer;
}
.PageLeft > dl.NewsList > dd.NList > p{
	width: 750px;
	font-size: 18px;
	padding-bottom: 5px;
	color: #0066CC;
}
.PageLeft > dl.NewsList > dd.NList > span{
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}
.PageLeft > dl.NewsList > dd.NList > div.NewsDate{
	position: absolute;
	right: 0;
	top: 0;
	color: #999999;
}


.PageRight{
	width: 250px;
	float: right;
	background: #FFFFFF;
}
.PageRight > dl.Nav{
	
}
.PageRight > dl.Nav > dt.NavTitle{
	padding: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background: #1A7DC0;
}
.PageRight > dl.Nav > dd.NavList{
	font-size: 16px;
	margin: 0 20px;
	padding-bottom: 10px;
}


.PageRight > dl.Nav > dd.NavList > a{
	display: block;
	padding-left: 28px;
	color: #666666;
	line-height: 45px;
	border-bottom: #CDCDCD dashed 1px;
	background: url(../SiteImg/j.png) left center no-repeat;
	
}
.PageRight > dl.Nav > dd.NavList > a:hover{
	background: url(../SiteImg/j.png) left center no-repeat #F4F4F4;
	color: #FF0000;
}
.PageRight > dl.Nav > dd.NavList > a > img{
	display: inline;
	vertical-align: middle;
}
/* ------------------ 会员注册 -------------------*/
.bgBai{
	background: #FFFFFF;
}
