/* CSS Document */ 
body{ color:#000; font-family:΢���ź�; font-size:12px;margin:0;line-height:1.5; background:url(../images/nr_fz.jpg) repeat;}
ul,ol,li,dl,dd,p{border:0;margin:0;padding:0;list-style:none;}
li{zoom:1;}
img{border:none;}
h1,h2,h3{font-size:14px;margin:0;padding:0;}
form{margin:0; padding:0;}
input{margin:0;}
a{color:#3c2918;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}

#heads { width:100%; height:118px; margin:0 auto; background:url(../images/header.jpg) center no-repeat;} 
#head { width:1024px; height:118px; margin:0 auto;} 
#logo { width:451px; height:61px; float:left; margin-top:28px;}
#tel { width:180px; height:39px; float:right; margin-top:35px;}


#nav { margin:0 auto;  text-align: center; background:#0657B2; height:50px;}
#nav ul ul { display: none; }
#nav ul li:hover > ul { display: block; }
#nav ul { border-radius: 10px; list-style: none; position: relative; display: inline-table;}
#nav ul:after { content: ""; clear: both; display: block; }
#nav ul li { float: left; width:145px; height:50px; line-height:50px;}
#nav ul li:hover { background: #19A9E7; }
#nav ul li:hover a { color: #fff; }
#nav ul li a { display: block; color: #FFFFFF; text-decoration: none; font-size:16px;}
#nav ul ul { background: #19A9E7; border-radius: 0px; padding: 0; position: absolute; top: 100%; }
#nav ul ul li { float: none; position: relative; line-height:40px; height:40px;}
#nav ul ul li a { font-size:12px; line-height:40px; height:40px; color: #43494F;}	
#nav ul ul li a:hover { background: #E5ECF2; color: #43494F;}
#nav ul ul ul { position: absolute; left: 100%; top:0;}
		

#banner { width:1024px; height:420px; margin: 0 auto;}


#index_main { position:relative; width:1024px; height:480px; margin:0 auto; background:#FFF;}
#index_left { position:absolute; width:240px; height:460px; top:15px; left:10px;}
#index_jd { width:240px; height:32px;}
#index_left ul { list-style-type:none;}
#index_left ul li { width:234px; height:196px; color:#FFFFFF; text-align:center; margin:10px auto 10px auto;}
#demo a { width:234px; height:196px; color:#FFFFFF; text-align:center; margin:10px auto 10px 3px;}

 
#index_m { position:absolute; width:437px; height:460px; top:15px; left:262px;}
#index_xw { width:437px; height:32px;}
#index_m ul { list-style-type:none; margin-top:5px;}
#index_m ul li { width:437px; height:36px; line-height:36px; border-bottom:#D1D1D1 1px dashed;}
#index_m ul li span { width:80px;  float:right; text-align:center;}
#index_m ul li a:hover { color:#0866A6;}


#index_r { position:absolute; width:302px; height:460px; top:15px; right:10px;}
#index_ab { width:302px; height:32px;}
#index_abt { width:295px; margin:5px auto; line-height:25px;}


#index_more { margin-bottom:10px; width:66px; height:22px; background:#006EBD; line-height:22px; color:#FFF; text-align:center;}
#index_more a { color:#FFF;}




/* */

.fl{float:left}
.fr{float:right}
.cl{clear:both; margin:0; padding:0; line-height:0;}

.main{width:1000px; margin:0 auto; height:auto; min-height:500px; overflow:auto; background:#FFFFFF; padding-top:10px;}

.fd{position:fixed; /*bottom:150px;*/top:40%; right:40px;}
.fd .ewm{width:102px; background:#005FB2; padding:3px 0; text-align:center; margin-bottom:20px;}
.fd .ewm .sm{font-size:10px; height:16px; line-height:16px; color:#fff;}

.nr{width:1021px; background:#fff; margin:0 auto; padding-bottom:20px;}
.business{height:324px; border:1px solid #e1e2e2; border-bottom:none; border-right:none; margin-bottom:20px;}
.title{background:url(../images/title.jpg) repeat-x; height:33px; line-height:33px; padding:0 20px; font-family:"΢���ź�"; font-weight:bold;}
.title .fl{color:#0284d1; font-size:14px;}
.title .fl span{color:#cacaca;}
.title .fr a{color:#a9a9a9; font-size:12px;}
.title .fr a:hover{color:#0284d1;}
.business .bus_li ul li{float:left; width:332px; height:144px; border-bottom:1px solid #e1e2e2; border-right:1px solid #e1e2e2;}
.business .bus_li ul li .fl{width:115px; text-align:center; margin-top:40px;}
.business .bus_li ul li .fr{width:205px; margin-right:12px; margin-top:35px; font-family:"΢���ź�";}
.business .bus_li ul li .fr h1{height:27px; line-height:24px; color:#1c4c88; font-size:16px;}
.business .bus_li ul li .fr .xx{height:70px; line-height:22px; overflow:hidden; caption-side:#484848;}
.business .bus_li ul li .fr .xx a{color:#484848;}

.case{height:385px; border:1px solid #e1e2e2; margin-bottom:8px;}
.pro_c{width:1000px; height:340px; overflow:hidden; margin-top:20px;}
.pro_c .blk_18 {overflow:hidden;	zoom:1;	width:980px; height:340px;}
.pro_c .blk_18 .pcont {	width:962px; float:left; margin-left:19px; overflow:hidden;}
.pro_c .blk_18 .ScrCont {width:32766px;	zoom:1;	}
.pro_c .blk_18 #List1_1, .pro_c .blk_18 #List2_1 {	float:left; height:360px;}
.pro_c .blk_18 .LeftBotton {	width:0;	height:0;	float:left;}
.pro_c .blk_18 .RightBotton {	width:0;	height:0;	float:left;}
.pro_c .blk_18 .pl{	width:1000px; height:334px;}
.pro_c .blk_18 .pl ul li{float:left; width:195px;}
.pro_c .blk_18 .pl ul li div{height:28px; line-height:28px; text-align:center; width:175px;}
.pro_c .blk_18 .pl ul li div a{color:#000;}
.pro_c .blk_18 .pl ul li img{border:1px solid #0498f0; padding:1px;}
.pro_c .blk_18 .pl{	width:1000px; height:334px; float:left;}

.com{height:355px;}
.com .know{height:335px; width:320px; border:1px solid #ebecec; float:left;}
.com .know .k_li{padding:12px 18px;}
.com .know .k_li ul li{height:28px; line-height:28px;}
.com .know .k_li ul li span{float:right;}
.com .mg{margin:0 17px;}

.link{height:105px; border:1px solid #ebecec;}
.pro_c1{width:1000px; height:52px; overflow:hidden; margin-top:18px;}
.pro_c1 .blk_a {overflow:hidden;	zoom:1;	width:980px; height:180px; margin:0 auto;}
.pro_c1 .blk_a .pcont {	width:950px; float:left;	overflow:hidden; margin-left:15px;}
.pro_c1 .blk_a .ScrCont {width:32766px;	zoom:1;	}
.pro_c1 .blk_a #List1_2, .pro_c1 .blk_a #List2_2 {float:left;}
.pro_c1 .blk_a .LeftBotton {	width:0;	height:0;	float:left;}
.pro_c1 .blk_a .RightBotton {	width:0;	height:0;	float:left;}
.pro_c1 .blk_a .pl{	width:157px; height:52px; text-align:center; background:url(../images/link_bg.jpg) no-repeat 0 center;}
.pro_c1 .blk_a .pl{	width:157px; height:52px; float:left;}
.pro_c1 .blk_a .pl img{padding-top:4px;}

.bottom{background:url(../images/bottom.jpg) repeat-x; height:39px; line-height:39px; color:#8f8f8f; font-family:"΢���ź�"; clear:both;}
.bottom a{color:#8f8f8f;}

/*��ҵ����*/
.content{padding-bottom:50px;}
.content .left{float:left; width:220px; font-family:"΢���ź�"; }
.content .left .left_tit{background:url(../images/left_tit.jpg) repeat-x; height:30px; line-height:30px; padding-left:10px; font-weight:bold; color:#0284d1; font-size:14px;}
.content .left .left_tit span{color:#cacaca;}
.content .left .left_li{background:#f2f2f2; padding-bottom:15px; margin-bottom:20px; border:1px solid #ebecec; border-top:none; min-height:30px !important; height:auto; overflow:hidden;}
.content .left .left_li .leftUL{width:100%; height:auto; padding-top:16px;}
.content .left .left_li .leftUL li{width:170px; height:27px; line-height:27px; margin:0 auto; text-align:center; padding-bottom:2px;}
.content .left .left_li .leftUL li a{width:170px; height:27px; line-height:27px; display:inline-block; color:#005fb2; background:url(../images/left_li.png) no-repeat 24px center;}
.content .left .left_li .leftUL li a:hover{background:url(../images/left_li.png) #259ee1 no-repeat 24px 12px; color:#fff;}
.content .left .left_li .leftUL li a.leftLink{background:url(../images/left_li.png) #259ee1 no-repeat 24px center; color:#fff;}
.content .left .contact{background:#0284d1; height:auto; padding:8px; clear:both;}
.content .left .contact .tt{font-size:18px; color:#fff; height:33px; line-height:33px;}
.content .left .contact .con_li{color:#fff; line-height:26px;}
.content .left .contact .con_li ul li .fl{width:24px; margin-top:4px;}
.content .left .contact .con_li ul li .fr{width:175px;}
.wx{background:#005fb2; padding-top:6px; text-align:center;}
.wx .wximg{}
.wx .sm{height:22px; line-height:22px; padding-top:4px; font-size:14px; color:#fff; font-weight:bold;}

.content .left .left_li .a_c_l a.leftLink{background:url(../images/left_li.png) #259ee1 no-repeat 24px center; color:#fff;}
.a_c_l{width:170px; margin:0 auto; background:#fff; background:url(../images/left_fz.jpg) repeat-y; font-family:"΢���ź�"; padding-top:16px;}
.a_c_l_ul{width:170px; margin:0 auto;}
.a_c_l_ul dt{width:170px; height:auto !important; min-height:35px; float:left; height:35px; margin-left:3px;}
.a_c_l_ul_a{width:115px;height:27px; line-height:27px; float:left; font-family:"΢���ź�"; color:#005fb2; padding-left:55px; background:url(../images/left_li.png) no-repeat 24px center;}
.a_c_l a:hover{color:#2094dc;}
.s_y{display:none; padding:5px 0;}
.s_y dd{width:140px; margin:0 auto; height:27px; overflow:hidden; float:left; line-height:27px; background:url(../images/left_li.png) no-repeat 40px center; padding-left:60px;}
.s_y dd a{height:30px; display:inline-block; color:#0071b1;}
.s_y dd a:hover{height:30px; color:#2094dc;}



.content .right{float:right; width:740px;}
.content .right .right_tit{height:35px; border-bottom:1px solid #a7a7a7; font-family:"΢���ź�";}
.content .right .right_tit .fl{background:url(../images/right_tit.jpg) no-repeat 0 bottom; height:25px; padding-top:11px; width:120px; font-size:14px; color:#004fa8; text-align:center;}
.content .right .right_tit .fr{padding-top:15px; color:#919191;}
.content .right .right_tit .fr a{color:#919191;}
.content .right .right_li{padding:20px 0;}
.detal{line-height:28px; font-family:"΢���ź�"; padding:0 12px;}
.detal .img{text-align:center;}

/*���Ŷ�̬*/
#need {margin:0 auto; font-family:"΢���ź�"; padding:0 12px;}
#need li {height:32px; line-height:32px; display: block;cursor: text; color:#666; border-bottom:1px dashed #D1D1D1;}
#need li a{color:#3a3a3a;}
#need li span{float:right;}
#need li:hover,#need li.hover{color:#005fb2;}
#need li:hover a,#need li.hover a{color:#005fb2;}

.page{clear:both; height:30px; line-height:30px; padding:22px 0; font-family:"΢���ź�"; font-weight:bold; float:right;}
.page a{padding:0 2px;}
.page a.dq{color:#005fb2;}

.detal .timu{color:#005fb2; font-family:"΢���ź�"; font-size:14px; height:40px; line-height:40px; text-align:center; border-bottom:1px dashed #c3d9ed;}
.detal .time{color:#afafaf; height:44px; line-height:24px; text-align:center;}

/*���̰���*/
.case_li ul li{float:left; width:185px; margin-bottom:15px;}
.case_li ul li div{height:28px; line-height:28px; text-align:center; width:175px;}
.case_li ul li div a{color:#000;}
.case_li ul li img{border:1px solid #0498f0; padding:1px;}
.detal .top{margin-bottom:30px;}
.detal .top .fl{width:344px;}
.detal .top .fl img{border:1px solid #0498f0; padding:1px;}
.detal .top .fr{width:370px; line-height:30px; color:#3a3a3a;}
.detal .xx .tit{height:32px; line-height:32px; border-bottom:1px solid #259de1; margin-bottom:20px;}
.detal .xx .tit span{background:#259de1; padding:0 30px; color:#fff; height:32px; display:inline-block;}

/*��ϵ����*/
.address{line-height:30px; color:#000;}
.address b{font-size:15px; color:#0284d1;}

/*��������*/
.message p{height:30px; line-height:30px; margin-bottom:20px; font-family:"΢���ź�"; color:#3a3a3a; padding-left:20px;}
.message table{width:90%; margin:0 auto;}
.message table td{padding-bottom:15px;}
.message table .text{height:28px; line-height:28px; border:1px solid #62b3e2; width:147px; padding:0 3px;}
.message table span{color:#f00; margin-left:3px;}
.message table textarea{height:68px; width:397px; padding:3px; border:1px solid #62b3e2;}
.message table .tj{background:url(../images/tj.jpg) no-repeat; height:25px; width:89px; border:none; cursor:pointer; margin:5px 20px 0 0;}
.message table .qx{background:url(../images/qx.jpg) no-repeat; height:25px; width:89px; border:none; cursor:pointer; margin-top:5px;}

/*�ۺ����*/
.detal h1{font-size:15px; font-family:"΢���ź�"; color:#005fb2; height:30px; line-height:30px;}
.download{float:right; margin-top:15px;}
.download a{margin-bottom:15px; display:inline-block;}

.server h1{font-size:14px; font-family:"΢���ź�"; color:#004fa8; height:40px; line-height:40px;}
.server ul li{height:30px; line-height:30px; border-bottom:1px dashed #a5a5a5; font-family:"΢���ź�"; font-weight:bold;}
.server ul li span{float:right;}
.server ul li a{color:#4b4b4b;}
.server ul li a:hover{color:#f00;}

.client{border:6px solid #e5f2fa; background:#d1dce8; width:708px; margin:0 auto; font-family:"΢���ź�"; padding:30px 0 100px 0;}
.client h2{font-size:15px; color:#363636; height:85px; line-height:85px; text-align:center; font-weight:bold;}
#needs{width:370px; margin:0 auto;}
#needs li {float:left; background:url(../images/xzimg2.jpg) no-repeat; height:54px; line-height:54px; width:165px; text-align:center; margin:0 16px 18px 0; font-size:15px;}
#needs li a{color:#fff;}
#needs li:hover,#need li.hover{background:url(../images/xzimg1.jpg) no-repeat;}
.client .help{color:#bababa; font-size:14px; text-align:center; clear:both; height:35px; line-height:35px;}

/*ע��*/
.regist{background:url(../images/regist.jpg) no-repeat; height:435px; width:631px; margin:15px auto; font-family:"΢���ź�";}
.tts{height:50px; line-height:50px; font-size:20px; color:#0051a3; padding:15px 0 0 30px;}
.regist .ts{color:#505050; height:25px; border-bottom:1px dashed #a3a8af; padding-left:25px; margin:0 5px 25px 5px;}
.regist .ts a{color:#f00; text-decoration:underline;}
.dlbg{font-family:"����"; width:80%; margin:0 auto;}
.dlbg td{padding-bottom:10px;}
.dlbg .text1{background:#fff; height:24px; line-height:24px; border:1px solid #ababab; width:204px; padding:0 3px;}
.dlbg span{color:#f00; margin-left:5px;}
.dlbg font{font-size:12px; color:#a8a8a8; margin-left:5px; font-family:"΢���ź�";}
.dlbg .zc{height:58px; line-height:58px; width:208px; text-align:center; border:none; background:#0192e7; cursor:pointer; font-family:"΢���ź�"; font-size:22px; color:#fff; margin-top:16px;}

.login{background:url(../images/regist.jpg) no-repeat; height:435px; width:631px; margin:15px auto; font-family:"΢���ź�";}
.login .ts{color:#505050; height:25px; border-bottom:1px dashed #a3a8af; padding-left:25px; margin:0 5px 40px 5px;}
.login .ts a{color:#f00; text-decoration:underline;}
.login .dlbg td{padding-bottom:22px;}
.login .dlbg .zc{margin-top:25px;}

#deftwind{background:#000; position:absolute; width:100%; top:0; left:0; bottom:0; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; display:none; z-index:9999;}
#windpan{top:120px; width:631px; position:fixed; height:435px; display:none; z-index:9999;}
.mx_c{width:380px; height:350px; margin:0 auto; }
.mx_ctop{ position:absolute; right:8px; top:23px;}

#ceftwind{background:#000; position:absolute; width:100%; top:0; left:0; bottom:0; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; display:none; z-index:9999;}
#windpan_m{top:120px; width:631px; height:435px; position:fixed; display:none; z-index:999; z-index:9999;}

#ceftwinds{background:#000; position:absolute; width:100%; top:0; left:0; bottom:0; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; display:none; z-index:9999;}
#windpan_ms{top:40px; position:fixed; display:none; z-index:999; z-index:9999; background:url(../images/zl_bg.jpg) no-repeat; height:599px; width:678px; font-family:"΢���ź�";}
.mx_ctops{ position:absolute; right:8px; top:8px;}
#windpan_ms .tt{font-size:20px; color:#0051a3; height:40px; line-height:40px; border-bottom:1px dotted #a5aaaf; margin:0 15px 15px 15px; text-align:center; padding-top:15px;}
#windpan_ms .sm{line-height:30px; margin:0 20px;}
#windpan_ms .have{text-align:center; margin-top:35px;}
#windpan_ms .have a{margin-right:18px;}


.wp-pagenavi {
	CLEAR: both; margin-top:20px; text-align:center;
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}




#footer { width:100%; height:70px; line-height:30px; background:#006EBD; margin-top:15px; color:#FFF;}
#footer a { color:#FFF;}
#footer ul { width:1024px; margin:0 auto;}
#footer ul span { width:380px; float:right; text-align:right;}
