/* CSS Document */
body,td,th{ font-size:12px; font-family:"Verdana, Geneva, sans-serif, "; color:#262827;}
body{ text-align:center; background:url(/images/bodybody.jpg) repeat-x top #EEF3F6;}
*{ margin:0; padding:0;}
ul,li{ list-style:none;}
img{ border:0;}
div,ul,li,p,h1,h2,h3,h4,h5,span,a{ overflow:hidden;}
a:link{ color:#262827; text-decoration:none;}
a:visited{ color:#262827; text-decoration:none;}
a:hover{ color:#135C86; text-decoration:underline;}
a:active{ color:#135C86; text-decoration:underline;}
.ShowBlock a{ color:#4295BE!important; text-decoration:none!important; line-height:30px; vertical-align:middle; border-bottom: 1px dotted #4295BE; padding-left:2px; margin-right:5px;}
.ShowBlock a:hover{text-decoration:underline!important; border:none;}
.List3 li a{ color:#9F1F24;}

.hot{background:url(/images/label.gif) no-repeat right 1px; padding-right:20px; height:16px; display:inline-block}
.new{background:url(/images/label.gif) no-repeat right -29px; padding-right:20px; height:16px; display:inline-block;}

.Module{ clear:both;}
.Bg0{ background:none!important;}


#TopBar{ width:986px; margin:0 auto;}
#TopLogo{ width:100%;}
#TopLogoL{ width:248px; height:116px; float:left; background:url(/images/top1.jpg) no-repeat;}
#TopLogoL a{ width:210px; height:94px; display:block; margin-top:22px; margin-left:38px; text-indent:-10000px;}
#TopLogoR{ width:738px; height:116px; float:right; background:url(/images/top2.jpg) no-repeat;}
#NavBar{ width:100%; height:35px;}
#NavBarL{ width:18px; height:35px; float:left; background:url(/images/nav_l.jpg) no-repeat;}
#NavBarM{
	width:948px;
	height:35px;
	float:left;
	background:url(/images/nav_bg.jpg) repeat-x;
}
#NavBarR{
	width:20px;
	height:35px;
	float:right;
	background:url(/images/nav_r.jpg) no-repeat;
}
#NavList{ width:100%;}
#NavList li{
	width:105px;
	font-weight:bold;
	float:left;
	background:url(/images/nav_pic.jpg) no-repeat right;
}
#NavList li a{ width:90px; height:25px; line-height:25px; vertical-align:middle; display:block; margin:0 auto; margin-top:5px; color:#fff;}
#NavList li a.on, #NavList li a:hover{ width:90px; height:25px; display:block; text-decoration:none; background:url(/images/nav1.jpg) no-repeat;}

.Bar{ width:986px; margin:0 auto; background:url(/images/bar_bg2.jpg) repeat-y center;}
#Banner{ width:986px; height:233px; padding-top:20px; float:left; color:#fff; background:url(/images/top3.jpg) no-repeat; position:relative;}


.BarL{ width:237px; float:left; margin-left:12px; display:inline;}
.BarR{ width:717px; float:right; margin-right:13px; display:inline;}

.Block{ width:100%; margin-bottom:10px;}
.BlockTitle,.BlockTitle2{ width:100%; height:33px; background:url(/images/title1.jpg) no-repeat;}
.BlockTitle h4,.BlockTitle2 h4{ width:180px; height:33px; line-height:33px; vertical-align:middle; text-align:left; text-indent:30px; font-size:14px; float:left; color:#262827;}
.BlockTitle span{ width:50px; height:33px; line-height:33px; vertical-align:middle; display:block; float:right;}
.BlockBody,.BlockBody2{ width:235px; border:1px solid #888888; border-top:0; background:#fff;}
#UserLogin{ height:160px;}
#UserLogin div{ width:100%; height:24px; line-height:24px; vertical-align:middle; margin-top:12px; text-align:left;}
#UserLogin label{ width:60px; text-align:right; float:left; margin-right:10px;}
.UserInput{ width:152px; height:22px; line-height:22px; vertical-align:middle; text-indent:2px; float:left; border:1px solid #888888; background:url(/images/body_login_bg.png) top repeat-x}
.UserSelect{ width:150px; height:20px; padding:1px; border:1px solid #888888; float:left;}
.UserSelect select{ width:150px; border:0; height:20px;}

.List1,.List2{ width:95%; margin:0 auto;}
.List1 li{ width:100%; height:25px; line-height:20px; margin-top:5px; text-align:left; }
.List2 li{ width:100%; height:25px; text-align:left;  border-bottom: 1px dashed silver;  vertical-align: middle; margin-top: 8px;}
.List2 li a{ height:33px;}

.ShowBlock{ width:46%; height:160px; float:left; margin-left:15px; display:inline;}
.ShowBlock h4{ width:100%; height:40px; text-indent:-10000px;}
#ShowBlock1 h4{ background:url(/images/img1a.jpg) no-repeat left 10px;}
#ShowBlock2 h4{ background:url(/images/img2a.jpg) no-repeat left 10px;}
#ShowBlock3 h4{ background:url(/images/img3a.jpg) no-repeat left 10px;}
#ShowBlock4 h4{ background:url(/images/img4a.jpg) no-repeat left 10px;}
#ShowBlock5 h4{ background:url(/images/img6a.jpg) no-repeat left 10px;}
#ShowBlock6 h4{ background:url(/images/img7a.jpg) no-repeat left 10px;}
.ShowBlock img{ float:left; height:86px;}
.ShowBlock div{ width:218px; line-height:20px; text-align:left; float:right; color:#666666}
.xx{ width:100%; height:10px; background:url(/images/xx1.jpg) repeat-x;}
.BarR_l{ width:500px; float:left;}
#ShowImgBlock{ padding:10px 0;}
#CaseBlock{ }
#CaseBlock #bg {
	height: 31px;
	text-align: right;
}
#CaseBlock #bg img {
	position: relative;
	left: 10px;
	top: 5px;
}

#CaseBlock #bg a {
	text-align: right;
	font-size: 13px;
	right: 20px;
	position: relative;
	top: 10px;
}


#CaseBlock h4{
	width:100%;
	height:40px;
	text-indent:-10000px;
}
#CaseBlock div{ width:100%;}
#CaseBlock h3{ display:block; color:#3366CC!important; text-align:left; text-indent:40px;}
.BarR_r{ width:211px; float:right;}
.BlockBody2{ width:209px;}
.BlockTitle2{ background:url(/images/title2.jpg) no-repeat;}
.Consulting{
	width:100%;
	text-align:left;
	background-image: url(images/consult_bg_1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 0;
	margin-bottom: 0;
}
.Consulting h5{
	width:211px;
	vertical-align:middle;
	font-size:12px;
	color:#4295BE;
	text-indent: 6%;
	line-height: 25px;
}
.Consulting h4{
	text-indent: 10%;
	font-size: 14px;
}
.Consulting p{
	line-height:22px;
	padding-bottom:11px;!important; padding-bottom:8px
}
.Consulting img{
	float: right;
	position: relative;
	clip: rect(auto,auto,10px,auto);
}

#Bot{
	width:100%;
	background-image: url(images/botbot.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#BotBar{
	width:986px;
	height:137px;
	margin:0 auto;
	background-image: url(/images/bot_bg.jpg);
	background-repeat: no-repeat;
}
#Partner{
	width:100%;
	margin-top:10px;
	text-align:left;
	background-image: url(images/bot_bg2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 20px;
}
#Partner h4{
	width:100%;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	text-indent:2em;
	color:#333333;
	font-size:12px;
}
#Partner p{
	width:100%;
	line-height:20px;
	color: #999999;
}
#Partner p a{
	margin-left:15px;
	color: #999999;
}
#CopyRight_index{
	width:100%;
	line-height:22px;
}
#CopyRight{
	width:100%;
	line-height:22px;
	margin-top: 10px;
}


#Location{ width:986px; height:33px; line-height:33px; vertical-align:middle; margin:0 auto; background:url(/images/top5.jpg) no-repeat;}
#CopyRight_index #CopyRight_bg {
	background-image: url(images/bot_bg_2.jpg);
}

#LocationL{ width:auto; float:left; text-align:left; text-indent:2em;}
#LocationR{ width:700px; float:right; text-align:right; margin-right:40px; display:inline;}
.Bar_in{ width:986px; margin:0 auto; margin-bottom:10px; padding-top:5px; background:url(/images/toptop.jpg) no-repeat top;}
.BarL2{ width:237px; float:left; margin-left:10px; display:inline;}
.BarR2{ width:715px; float:right; margin-right:11px;  border:1px solid #8B9A9D; background:#fff;}
#BlockTitle2{ background:url(/images/title3.jpg) no-repeat;}
.BarR2Title{ width:100%; height:27px; line-height:27px; vertical-align:middle; text-align:left; text-indent:2em; font-size:12px; background:url(/images/bg3.jpg) repeat-x;}
.BarR2Body{ padding:10px;}
.BarR2Body h1{ width:100%; height:60px; line-height:80px; vertical-align:middle;}
.BarR2Body p{ line-height:24px; text-align:left;}

.List3{ width:100%;}
.List3 li{ width:100%; height:27px; line-height:27px; vertical-align:middle; text-align:left; font-size:14px; text-indent:2em; background:url(/images/bg3.jpg) repeat-x;}
.Bar2_Xz{ width:100%;}
.Bar2_Xz h3{ width:100%; height:60px; line-height:60px; vertical-align:middle; font-size:12px;}
.Xz_block{ width:100%; border-top:1px solid #464646;}
.Xz_blockL{ width:110px; float:left;}
.Xz_blockL img{ margin-top:10px; margin-bottom:10px;}
.Xz_blockL h5{ font-size:12px;}
.Xz_blockL p{ line-height:22px;}
.Xz_blockR{ width:550px; float:right;}
.Xz_blockR div{ width:100%; line-height:28px; text-align:left; margin-bottom:10px;}
.Xz_blockR div h5{ width:100%; height:30px; line-height:30px; vertical-align:middle; font-size:12px; font-weight:normal; text-indent:20px; border-bottom:1px dashed #D1D1D1; background:url(/images/pic1.jpg) no-repeat left 9px;}

.List4{ width:100%;}
.List4 dt{ width:100%; height:27px; line-height:27px; vertical-align:middle; text-align:left; font-size:14px; text-indent:2em; background:url(/images/bg3.jpg) repeat-x;}
.List4 dd{ width:100%; height:27px; line-height:27px; vertical-align:middle; text-align:left; text-indent:2em; background:#fff;}

.List5{ width:90%; margin:0 auto;}
.List5 li{ width:100%; height:100px; margin-top:10px;}
.List5 li img{ float:left;}
.List5 li p{ width:100px; float:right; line-height:22px; text-align:left;}
.List5 li a{ color:#FF0000!important;}

.NewsList{ width:100%;}
.NewsList li{ width:100%; height:32px; line-height:32px; vertical-align:middle; text-align:left; border-bottom: 1px dashed #C0C0C0;}
.NewsList li a{ float: left;}
.NewsList li span{ float: right;}

.Border0{ border:0!important;}

.BarL3{ width:725px; padding-top:10px; float:left; margin-left:12px; padding-left:20px; display:inline; background:#fff;}
.BarR3{ width:215px; padding-top:10px; float:left; display:inline; background:#fff;}

.Block2{ width:201px; margin:0 auto;}
.Block2Title{ width:100%;}
.Block2Body{ width:100%; background:url(/images/bbb2.jpg;); repeat-y;}
.Block3{ width:157px; height:415px; padding-top:30px; margin:20px auto; color:#fff; background:url(/images/bbb3.jpg) no-repeat;}
.Block3 h5{ color:#fff;}
#List11{ width:100%;}
#List11 li{ width:199px; height:40px; line-height:40px; vertical-align:middle; margin:0 auto; border-bottom:1px solid #DDE6EB; border-left:1px solid #DDE6EB; border-right:1px solid #DDE6EB; font-size:inherit; background-color:#E9F0F4}
#List11 li a{ display:block; color:#0097C9!important; font-size:12px; text-decoration:none; margin-bottom:1px; text-align:left; text-indent:48px;}
#List11 li a:link{ width:199px; height:40px; display:block;}
#List11 li a:visited{ width:199px; height:40px; display:block;}
#List11 li a.here, #List11 li a:hover{ width:199px; height:40px; color:#53B402!important; text-decoration:none; background:none; background-color:#FFFFFF;}

.Tycp{ width:90%; height:200px; margin:30px auto; border-bottom:1px solid #E2E4E5;}
.TycpL{ width:150px; float:left;}
.TycpR{ width:450px; float:right; text-align:left;}
.TycpR h5{ width:100%; height:24px; line-height:24pxx; vertical-align:middle; font-size:14px; color:#4C86D8; font-weight:normal;}
.TycpR p{ width:100%; height:20px; line-height:20pxx; vertical-align:middle; color:#999999;}
.More{ float:right; text-align:left; line-height:23px; width:auto; height:23px; vertical-align:middle; margin-top:-22px; clear:both;}
.More a{ color:#66CCFF!important; display:block; text-align:center}
.XZ1,.XZ2{ width:83px; height:23px; line-height:23px; vertical-align:middle; display:block; text-align:center; float:left; margin-right:10px; color:#fff!important;}
.XZ1{ background:url(/images/img66.jpg) no-repeat;}
.XZ2{ background:url(/images/img67.jpg) no-repeat;}
.history { width:90%; height:78px; margin:30px auto; border-bottom:1px solid #E2E4E5;}
.historyL { background:url(/images/history.jpg) no-repeat; width:48px; height:48px; margin:0 30px 0 15px; float:left;}
.historyR{float:left; text-align:left;}
.historyR h5{ width:auto; height:24px; line-height:24pxx; vertical-align:middle; font-size:14px; color:#4C86D8; font-weight:normal;}
.historyR p{ width:auto; height:24px; line-height:24pxx; vertical-align:middle; color:#999999;}
.historyR div{ float:left; text-align:left; margin-left:100px;}

.BarR3Title, .BarR3Title2{ width:100%; height:26px; line-height:26px; vertical-align:middle; color:#408632; font-size:14px; font-weight:bold; text-align:left; text-indent:20px; border-bottom:1px solid #BDBDBD;}
.BarR3Title2{ color:#FF9933;}
.TYCP_txt{ width:708px; height:241px; padding-top:20px; color:#1BC1BB; margin-top:20px; background:url(/images/img41.jpg) no-repeat;}
.TYCP_txt h5{ width:630px; height:24px; line-height:24px; vertical-align:middle; text-align:left; font-size:14px;}
.TYCP_txt p{ width:630px; text-align:left; line-height:22px;}
#TYCPbar{ width:715px; text-align:left; padding-top:20px; line-height:22px; color:#666666;}

.question ul{padding:10px 105px; height:60px; }
.question ul li{ float:left; margin-right:30px;}
.q1, .q2{margin-top:6px;}
.q1 a, .q2 a{ display:block; height:29px; width:108px; line-height:29px; text-indent:25px; font-size:12px; font-weight:bold; text-decoration:none!important;}
.q3 a{ display:block; height:35px; width:151px; line-height:35px;}
.q1{ background:url(/images/button1.gif) no-repeat center;}
.q2{ background:url(/images/button2.gif) no-repeat center;}
.q3{ background:url(/images/questionol.gif) no-repeat center;}

.services #main table td.f_td { background-image:url(/images/across_line.jpg); background-repeat:repeat-y;}
.services #main table { border:1px solid #E5EDF0; margin-top:10px; width:100%;}
.services #main table th, .services #main table td { padding:8px 5px; text-align:center; background:#F4F8F9; overflow:hidden; line-height:20px;}
.services #main table th { text-align:left; padding:8px 10px; background:#E5EDF0; font-weight:normal; width:45%; overflow:hidden;}
.services #main table td.f_td { background-position:-850px top; background-color:#F3F4F6; text-align:left; padding-left:13px;}

.blueContent{width:651px;margin:10px 0 0 10px;margin-bottom:5px;}
.blueContentTop{width:651px;height:18px;overflow:hidden;background:url(/images/blueTop.gif);float:left;}
.blueContentMiddle{width:651px;background:url(/images/blueMiddle.gif) repeat-y;float:left;}
.blueContentBottom{width:651px;height:18px;overflow:hidden;background:url(/images/blueBottom.gif);float:left;}
.isoUl2{margin-left:20px;padding:0;list-style:none; text-align:left;}
.isoUl2 li{padding-left:24px;margin-bottom:6px;line-height:20px;background:url(/images/arrowicon2.gif) no-repeat 8px 6px;color:#666; }

#nn li h1{ float:left; font-size:12px;height:25px}
#nn li h2{ float:right; font-weight:normal; font-size:12px;}

#CaseBlock div ul{ width:auto; float:left;}
#CaseBlock div li{ width:150px; padding:0 8px; text-align:left; line-height:20px;}



.dis{ display:block}
.undis{ display:none}



/* 头条 */
#topArea #bigImg{ width:961px; height:233px; position:absolute; top:0; left:0px; overflow:hidden; padding-left:12px; border:none;}
#topArea #bigImg img{ width:961px; height:233px;}
#topArea .rbox{ width:488px; height:43px; position:absolute; top:184px; left:478px;}
#topArea #thumbImg{ width:100%;}

#topArea #thumbImg div{ width:122px; height:43px; margin:0; float:left; text-align:center;}
#topArea #thumbImg img{ width:110px; height:31px; cursor:pointer; margin-top:6px;}
#topArea #thumbImg div.cur{ background:url(/images/topAreabg.gif) no-repeat }
#topArea #thumbImg div.cur img{ }
#topArea #thumbImg div.normal{ background:none;}
#topArea #thumbImg div.normal img{ border:0;}

.Div_Logon_Box{text-align:center; margin-top:10px; margin:0 auto;}
/*登陆框*/
.Logon_Box{border:solid 1px #A4C0E7;}
/*************登陆按钮***************/
.Logon_Btn{margin-top:10px;margin-left:auto;margin-right:auto;text-align:center;
line-height:20px;background:url(Images/Menu_Bg.jpg) repeat-x #A4C0E7;
height:20px;border:solid 1px #A4C0E7;width:100px;}
.ul_Mail{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;padding:5px 10px 20px 25px;}
.ul_Mail li{display:inline;line-height:22px;margin: 0 15px 0 24px;border:solid 1px #A4C0E7;background:url(Images/Menu_Bg.jpg) repeat-x #A4C0E7;float:left;}

