/* CSS Document */

/* All of */
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}
body { margin:0px; padding:0px; text-align:center; font-size:12px; color:#000; background:#ccc;}
img { border-color:#fff}
h1,h2,h3,h4,h5,h6,p,label,span { margin:0px; padding:0px; font-size:12px; font-weight:normal;}
ul,li,ol,dl,dd,dt { margin:0px; padding:0px;}
ul li,dl dt,ol li,dl dt{ list-style:none; float:left;}
a{text-decoration: none; color:#000;}
a:hover {text-decoration: underline;color:#000;}
select { background-color: #FFF; border: 1px solid #FFF; width: 50px; } 

/* Othat of */
.NextLine {font: 0px/0px sans-serif; clear: both; display: block;}

.wrapfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.wrapfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .wrapfix {height: 1%;}
.wrapfix {display: block;}
/* End hide from IE-mac */

/* Position And Font of */
.textl { text-align:left;}
.textr { text-align:right;}
.textc { text-align:center;}
.floatl { float:left;}
.floatr { float:right;}
#center { margin-left:auto; margin-right:auto; text-align:left; width:980px; background:#fff;}

/* Body Position of */
/* header 头部*/
.Header { height:84px;background:url(../images/h.gif) no-repeat 10px left #ccc;padding-top:15px;}
.Logo {width:258px; height:80px; float:left; display:block;}
.Toptext { float:right; text-align:right; background:url(../images/phone.gif) top no-repeat; width:266px; height:82px; }
	.Toptext a {line-height:20px; text-align:center; padding:0px 5px; }
/* Navigation 导航*/
.Navigation { background:url(../images/nav_bg.gif) no-repeat; height:75px;}
.Navigation .Nav_main {height:40px; margin-left:10px;}
.Navigation .Nav_main a { float:left; display:block; color:#fff; font-weight:bolder; line-height:40px; padding:0px 20px; text-align:center; font-size:14px;}
.Navigation .Nav_main a:hover { text-decoration:none;}
.Navigation .Nav_main a.hot {background:url(../images/nav_sub_hot.gif) no-repeat;}
.Navigation .Nav_sub { height:35px; margin-left:24px; _margin-left:12px; color:#a7a7a7; float:left; clear:both;}
.Navigation .Nav_sub a {line-height:35px; text-align:center; padding:0px 5px;color:#a7a7a7; }

/* Banner */
.Banner { background:url(../images/banner1.jpg) no-repeat; height:152px; margin-top:1px; cursor:pointer;}

/* 主体 */
#Main { clear:both; display:block; padding:0px 24px; background:#fff;}
#Main_default { clear:both; display:block; background:#fff; }

/* index 首页*/
.login400bt {float:left; background:url(../images/login400bt.gif) no-repeat; width:236px; height:50px; line-height:50px;clear:both; text-align:right; display:block;}
.login400text  { float:left; line-height:50px; margin-left:10px; color:#069; font-size:14px; font-weight:bolder;}
#Main .Main_4006 { width:278px; margin-bottom:20px; margin-top:10px;}
	#Main div.Main_4006 span { display:block; background:url(../images/4006.gif) no-repeat; width:278px; height:68px; padding-bottom:10px; border-bottom:1px solid #000;}
	#Main div.Main_4006 input.bt { background:url(../images/bt.gif) no-repeat; width:95px; height:25px; line-height:25px; border-bottom:none; padding:0px; margin-top:10px; margin-left:30px; border:0px; cursor:pointer;}
	#Main .Main_4006 ul { padding:2px; margin-bottom:10px;}
	#Main .Main_4006 ul li.menu { background:url(../images/icon.gif) 2px 5px no-repeat; line-height:25px; color:#111; padding-left:30px; padding-bottom:8px; width:240px; }
	#Main .Main_4006 ul li.inf { background:url(../images/icon.gif) 2px -117px no-repeat; line-height:20px; color:#111; padding-left:30px; width:240px; }

#Main .Main_4007 { width:278px; padding-left:49px; background:url(../images/main_line.gif) 24px 1px no-repeat; margin-top:10px;}
	#Main div.Main_4007 span { display:block; background:url(../images/4007.gif) no-repeat; width:278px; height:68px; padding-bottom:10px; border-bottom:1px solid #000;}
	#Main div.Main_4007 input.bt { background:url(../images/bt.gif) 0px -34px no-repeat; width:95px; height:25px; line-height:25pl; border-bottom:none; padding:0px; margin-top:10px; margin-left:30px; border:0px; cursor:pointer;}
	#Main .Main_4007 ul { padding:2px; margin-bottom:10px;}
	#Main .Main_4007 ul li.menu { background:url(../images/icon.gif) 2px -33px no-repeat; line-height:25px; color:#111; padding-left:30px; padding-bottom:8px; width:240px; }
	#Main .Main_4007 ul li.inf { background:url(../images/icon.gif) 2px -175px no-repeat; line-height:20px; color:#111; padding-left:30px; width:240px; }

#Main .Main_4008 { width:278px; padding-left:49px; background:url(../images/main_line.gif) 24px 1px no-repeat; margin-top:10px;}
	#Main div.Main_4008 span { display:block; background:url(../images/4008.gif) no-repeat; width:278px; height:68px; padding-bottom:10px; border-bottom:1px solid #000;}
	#Main div.Main_4008 input.bt { background:url(../images/bt.gif) 0px -69px no-repeat; width:95px; height:25px; line-height:25pl; border-bottom:none; padding:0px; margin-top:10px; margin-left:30px; border:0px; cursor:pointer;}
	#Main .Main_4008 ul { padding:2px; margin-bottom:10px;}
	#Main .Main_4008 ul li.menu { background:url(../images/icon.gif) 2px -71px no-repeat; line-height:25px; color:#111; padding-left:30px; padding-bottom:8px; width:240px; }
	#Main .Main_4008 ul li.inf { background:url(../images/icon.gif) 2px -232px no-repeat; line-height:20px; color:#111; padding-left:30px; width:240px; }
	
.Openflow { width:560px; float:left; margin-left:5px; _margin-left:3px;  }
.Openflow a { margin:0px; display:block; padding:0px; float:left;}
.Openflow img { display:block; margin:0px; padding:0px; float:left;}

.PickNumb { width:410px; height:105px; background:url(../images/picknumb_bg.gif) no-repeat; float:left;}
.PickNumb li { padding:0px 0px 0px 50px;color:#069; font-size:14px; font-weight:bolder; width:240px; height:30px; line-height:30px;}

.AboutBox { padding:0px 5px; margin:0px auto; margin-bottom:10px;}
.AboutBox .BoxTop { height:33px; background:url(../images/index_Bordertop.gif) right top no-repeat;}
.AboutBox .BoxTop span.l { width:60%; height:33px; float:left; line-height:33px; text-align:left; display:block; color:#fff; font-size:14px; font-weight:bolder; padding-left:20px;background:url(../images/index_Bordertop.gif) left top no-repeat;}
.AboutBox .BoxBody { padding:10px; background:url(../images/index_Borderbody.gif) repeat-y; }
.AboutBox .BoxBottom { height:13px; background:url(../images/index_Borderbot.gif) no-repeat;margin-bottom:10px;}
.AboutBox .BoxBody .firstbox { padding:10px 0px;}
.AboutBox .BoxBody .firstbox ul h1 { margin-left:100px; height:30px; line-height:30px; font-weight:bolder; color:#333;font-size:14px;}
.AboutBox .BoxBody .firstbox ul p { margin-left:140px; width:220px; height:130px; line-height:25px; text-indent:2em;}
.AboutBox .BoxBody .firstbox ul li { margin-left:140px; _margin-left:70px; width:200px; height:25px; line-height:25px; color:#333; padding-left:20px; background:url(../images/icon.gif) 0px -313px no-repeat; }
.AboutBox .BoxBody .firstbox span { width:50px; height:18px; line-height:18px; display:block; clear:both; float:right; background:url(../images/icon.gif) 0px -358px no-repeat; padding-left:30px; }
.AboutBox .BoxBody .firstbox span a { color:#06c; text-decoration:underline;}
.AboutBox .BoxBody .secondbox { padding:10px 0px;}
.AboutBox .BoxBody .secondbox ul li { margin-left:30px; _margin-left:15px; width:300px; height:25px; line-height:25px; color:#333; padding-left:20px; background:url(../images/index_libg.gif) no-repeat; overflow:hidden; text-overflow: ellipsis;word-break:keep-all;white-space:nowrap;}
.AboutBox .BoxBody .secondbox span { width:50px; height:18px; line-height:18px; display:block; clear:both; float:right; background:url(../images/icon.gif) 0px -358px no-repeat; padding-left:30px; margin-top:10px;}
.AboutBox .BoxBody .secondbox span a { color:#06c; text-decoration:underline;}
.AboutBox .BoxBody .whatis400 { width:472px; height:193px; border-right:1px solid #f2f2f2; background:url(../images/400phone.jpg) no-repeat; float:left;}
.AboutBox .BoxBody .title_l { background:url(../images/index_title.gif) left top no-repeat; height:30px; line-height:30px; width:462px; border-right:1px solid #e6e6e6; float:left; padding-left:10px; color:#333; font-weight:bolder; font-size:14px; }
.AboutBox .BoxBody .News {width:472px; border-right:1px solid #f2f2f2; float:left;}
.AboutBox .BoxBody .advantage { width:463px; height:193px; background:url(../images/400phone.jpg) 10px -213px no-repeat; float:left; padding-left:10px;}
.AboutBox .BoxBody .title_r { background:url(../images/index_title.gif) right top no-repeat; height:30px; line-height:30px; width:463px; float:left;padding-left:10px; color:#333; font-weight:bolder; font-size:14px; }
.AboutBox .BoxBody .Problem { width:463px; float:left; padding-left:10px;}


/* default 内页*/
/* left 左边栏 */
#Main_default .SideBar { width:225px; float:left; margin-top:10px; margin-left:10px; _margin-left:5px;}
	.SideBar span.Bar_4006 { width:235px; height:40px; background:url(../images/title.gif) no-repeat; margin-bottom:10px; display:block;}
	.SideBar span.Bar_4007 { width:235px; height:40px; background:url(../images/title.gif) 0px -40px no-repeat; margin-bottom:10px; display:block;}
	.SideBar span.Bar_4008 { width:235px; height:40px; background:url(../images/title.gif) 0px -80px no-repeat; margin-bottom:10px; display:block;}
	.SideBar span.Bar_800 { width:235px; height:40px; background:url(../images/title.gif) 0px -120px no-repeat; margin-bottom:10px; display:block;}
	
	.SideBar .SubBox { width:225px; margin-bottom:10px;}
		.SideBar .SubBox h1 { line-height:20px; font-size:14px; font-weight:bolder; color:#000; padding-left:0px;} 
		.SideBar ul { background:url(../images/SideBar_sub_bg.gif) no-repeat; width:225px; display:block; clear:both; padding-top:10px;}
		.SideBar ul li a { color:#025395;}
		.sub_1 ul li { width:160px; line-height:25px; height:25px; overflow:hidden; margin-left:0px;  padding-left:16px; background:url(../images/SideBar_sub_Icon.gif) 0px 9px no-repeat;}
		.sub_2 ul li { width:160px; line-height:25px; height:25px; overflow:hidden; margin-left:0px;  padding-left:16px; background:url(../images/SideBar_sub_Icon.gif) 0px -9px no-repeat;}


/* Main 主栏 */
#Main_default .MainBody { width:735px; float:right; margin-top:10px; margin-right:5px; _margin-right:3px;}
	#Main_default .MainBody .MainBox { margin-bottom:10px;}
		.MainBox .BoxTop { height:36px; background:url(../images/Mainboxbor.gif) right top no-repeat;}
		.MainBox .BoxTop span.l { width:60%; height:36px; float:left; line-height:36px; text-align:left; display:block; color:#fff; font-size:14px; font-weight:bolder; padding-left:20px;background:url(../images/Mainboxbor.gif) left top no-repeat;}
		.MainBox .BoxBody { padding:10px; border-left:1px solid #000; border-right:1px solid #000; clear:both; display:block; background:#fff;}
			.MainBox .BoxBody ul {display:block; clear:both; padding:0px; margin:0px 0px 10px 0px;}
			.MainBox .BoxBody ul h1 {margin:5px; padding:0px 5px; line-height:25px; font-size:14px; color:#e60012; font-weight:bolder; background:#fff; display:block;}
			.MainBox .BoxBody ul h2 {margin:0px; padding-left:35px; line-height:25px; font-size:12px; color:#e60012; font-weight:bolder; background:url(../images/icon.gif) 15px -277px no-repeat;#fff; display:block;}
			.MainBox .BoxBody ul p { line-height:30px; text-indent:2em; padding:10px;}
			.MainBox .BoxBody ul li {line-height:25px; width:708px;}
			.MainBox .BoxBody ul li span { float:left; width:21px; line-height:25px; height:inherit; margin-right:5px; display:block; border:1px solid #fff; clear:both; text-align:right;}
			.MainBox .ulnone ul li { margin-left:35px; _margin-left:17px; line-height:25px; width:678px;}
			.MainBox .BoxBody .case { width:220px; border:1px solid #ccc; float:left; padding:5px; margin:0px 3px; text-align:center; line-height:30px;}
			.MainBox .BoxBody .case img { margin:0xp auto; padding-bottom:10px; border-bottom:1px solid #ccc;}
			
			.MainBody .MainBox .BoxBody ul li dl dd { padding:0px; margin:0px; line-height:25px; -webkit-padding:0px;}
			.MainBody .MainBox .BoxBody	.step { background:url(../images/step.jpg) no-repeat; width:701px; height:100px;}
				.MainBody .MainBox .BoxBody .step ul { display:block; clear:both; margin-left:18px; height:24px;}
				.MainBody .MainBox .BoxBody .step ul li { width:86px; height:24px; line-height:24px; display:block; padding-left:100px; margin:0px; margin-top:55px; color:#025395; font-weight:bolder; font-size:14px; }
				.MainBody .MainBox .BoxBody .step ul li a { color:#025395;}
		.MainBody .MainBox .BoxBottom { height:10px; background:url(../images/Mainboxbor.gif) bottom no-repeat;}
		.table400 .tdcol4006 { padding:5px; color:#F00;}
		.table400 .tdcol4007 { padding:5px; color:#09F;}
		.table400 .tdcol4008 { padding:5px; color:#090;}
		.table400 .tdcol800 { padding:5px; }
		.table400 tr td { padding-left:5px; line-height:20px;}
		.tableTilieBg { background:url(../images/tabletitlebg.gif) top repeat-x; font-weight:bolder;}
		
		
		.SeviceBox { background:url(../images/sevice.gif) no-repeat; width:735px; height:262px;}
			.SeviceBox h1 { font-size:14px; color:#000; font-weight:bolder; padding:10px 15px; display:block;}
			.SeviceBox .Img1 { background:url(../images/phone400.gif) 15px 0px no-repeat; width:280px; height:44px; display:block; float:left; padding:0px 20px 0px 30px; margin-top:9px; margin-bottom:18px;}
			.SeviceBox .Img2 { background:url(../images/phone7x24.gif) no-repeat; width:389px; height:44px; display:block; float:left;margin-top:9px;}
			.SeviceBox ul li { line-height:20px; background:url(../images/seviceicon2.gif) 0px 2px no-repeat; padding-left:20px; margin-left:28px; clear:both; display:block; width:600px;}		
		
		.ContactBox { padding:15px 0px;}
		.ContactBox h1 {font-size:14px; color:#000; font-weight:bolder;display:block; padding-left:15px; padding-bottom:10px; border-bottom:1px solid #000; }
		.ContactBox div { padding:15px; clear:both; display:block; line-height:25px;}
		.ContactBox div.sub { margin-left:35px; padding:0px; }
		.ContactBox div a { height:25px; line-height:25px; text-decoration:none; color:#000;}
		.ContactBox div a:hover { color:#036;}
		
		
	.SearchBox{ background:url(../images/search_bg.gif) no-repeat; width:731px; height:73px; margin:0px auto 2px auto; display:block; clear:both;}
		.SearchBox .Search { height:25px; line-height:25px; margin-left:272px; padding-top:20px; overflow:hidden;}
		.SearchBox .Search .InputBox { border:1px solid #ccc; padding:0px 5px;*padding:1px 2px 0px 2px;background:#fff; float:left; margin-left:10px;}
		.SearchBox .Search .InputBox select {height:24px; width:60px; float:left;}
		.SearchBox .Search .InputBox input { border:0px; margin-left:62px; height:18px; padding-top:3px; width:150px; float:left;}
		.SearchBox .Search a { background:url(../images/search_bt.gif) no-repeat; width:52px; height:20px; display:block; margin-top:2px; margin-left:20px; color:#fff; line-height:20px; text-align:center;}
		.SearchBox .text { padding-left:35px; line-height:25px; color:#666;}
		
.bigfont p { font-size:14px; line-height:30px; margin:3px 0px 20px; }
		
/* Select style */
.divSlt{ position:absolute; font-size:12px; } 
.divSlt span{display:block; width:100%;border:0px; text-align:left; background:url(../images/search_down.gif) no-repeat right #fff;cursor:pointer; text-indent:5px; } 
.divSlt ul{ display:block; background-color:#FFFFFF; width:100%; border:2px solid #ccc; margin:0px; padding:0px; list-style:none; } 
.divSlt ul li{ text-indent:5px; height:20px; line-height:20px; cursor:pointer;} 
/* footer 尾部*/
.Footer {clear:both; padding-bottom:10px;padding-top:20px;
background:url(../images/h.gif) left -380px no-repeat #ccc;
}
	.Footer .Menu { text-align:center;}
	.Footer .Menu a { line-height:30px; text-align:center; padding:0px 10px; }
	.Footer .Note { text-align:center;}
	.Footer .Note li { width:100%; text-align:center; line-height:20px;}


.Agency { height:30px; margin-left:20px;}
	.Agency a { width:100px; height:30px; float:left; text-align:center; line-height:30px; background:url(../images/agency_bt.gif) 0px 0px no-repeat; display:block; margin:0px 5px; color:#fff;}
	.Agency a:hover {background:url(../images/agency_bt.gif) 0px -30px no-repeat; color:#333; }