﻿body{background:#fff; font-size:12px; font-family:"SimSun",Verdana,Arial; margin:5px 0 0 0; padding:0; color:#464646}
 
td{ padding:3px 0 3px 14px}
p{border:medium none; line-height:20px; list-style-type:none; padding:0;margin:5px 0;}

h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img{margin:0; padding:0; border:none; list-style-type:none;font-size:12px;}

a{text-decoration:none; font-size:12px; color:#445667}

a:visited{color:#445667}

table{
	border-collapse: collapse;
}


/*h4 a{text-align:center; font-size:16px; font-weight:bold; text-decoration:none; color:#2177A6; width:100%; display:block; margin:0 -38px}*/


.block{margin:0 auto; width:960px}

.header{ background:transparent url(../images/head_bg.png) repeat scroll 0 0px;color:#858585;font-family:华文中宋;height:66px;border:1px solid #CCCCCC;}

.header img{float:left;
height:56px;
margin:5px 0 0 12px;}

.header h1{font-size:24px}

.company h2{display:block;
float:left;
font-size:22px;
font-weight:400;
width:332px;
}

.company h3{
display:block;
float:left;
font-size:12px;
width:384px;}

.header .contact{float:right;
font-size:14px;
margin:26px 0 0 0;
width:191px;}

.header .company{
	float:left;
	margin:14px 0 0 10px;
	width:390px;
}

.header ul{float:left}

.nav{
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	margin:0;
	padding:0;
	height:27px;
}

.nav .active{background:transparent url(../images/nav_active.png) repeat scroll -10px -40px; color:#666}

.nav a.active {
	color:#666666;
}
.nav a:visited.active{
	color:#666666;
}

.nav a:hover.active{
	color:#333;
}

.nav ul{
	border:0 none;
	margin:0;
	padding:0;
	}
.nav li{float:left; margin:0; padding:0; width:192px;border:0 none;}

.nav li a{background:transparent url(../images/nav_bg.png) repeat scroll 0 0;
border-left:1px solid #FAFAFA;
color:#FFFFFF;
display:block;
font-size:15px;
font-weight:bold;
height:27px;
line-height:27px;
margin:0;
text-align:center;
text-decoration:none;
width:191px;}

.nav li a:hover{background:transparent url(../images/nav_cur.png) repeat scroll 0px 0px; color:#666}

.nav li a:visited{
	color:#fff;
}

.main{margin-top:10px}

.main h3{text-align:center; padding-top:5px; font-size:12px; color:#FFF}

.col_l{width:740px;  float:left; /*min-height:800px;background:#f5f5f5; padding-bottom:50px*/}

.col_l h3{
  background:#999999 none repeat scroll 0 0;
	border-bottom:1px solid #CCCCCC;
	height:22px;
	line-height:20px;
	margin-bottom:0px;
	padding-left:15px;
	text-align:left;
}

.col_l .content{
    background:#F5F5F5 none repeat scroll 0 0;
		margin:0 auto;
		padding:20px 5%;
		width:90%;
}

.col_l p{
    text-indent: 2em;
}

.col_l ol{margin-top:0;padding:0 0 0 30px}

.col_l ol li{background:transparent none repeat scroll 0 0;
line-height:16px;
list-style-type:decimal;
margin:6px 0 0;
padding:0;}

.col_l ol li .list_item ul{
		margin:0;
}

.col_l ol li .list_item li{
		background:transparent url(../images/li_square.png) no-repeat scroll 0 6px;
	line-height:15px;
	height:15px;
	padding-left:7px;
	list-style-type:none;
}

.col_l ul{margin-left:15px}

.col_l li{background:transparent url(../images/li_square.png) no-repeat scroll 0 6px;
line-height:20px;
padding-left:7px;}

.col_l h4{
	background:transparent url(../images/h4_tit.gif) no-repeat scroll 2px 2px;
	color:#666666;
	font-weight:bold;
	margin:0 10px 0 0;
	padding:0 0 2px 15px;
}

.col_l img{algin:center;margin-bottom:3px;}

.col_l .case{
	float:left;
	width:400px;
	margin-top:0px;
}

.col_l .case h5{
	padding-left:0;
	margin:0px;
}

.col_l .case p{
	margin:0;
	padding-left:0;
	padding-right:0;
}

.col_l .case_img{
	float:left;
	margin:10px 0 0 0px;
	width:265px;
}

.col_l .case_img img{
	width:235px;
}


.col_l .loginbox{
	background:transparent url(../images/login_bg.png) no-repeat scroll 0 0;
	height:334px;
	margin:80px auto;
	width:531px;
	padding:30px 0;
}

.col_l .loginbox form{
	height:100px;
    margin:63px auto;
    width:310px;
}

.col_l .loginbox form input[type=text]{
    width:150px;
}

.col_l .loginbox form input[type=password]{
    width:150px;
}


.col_l .loginbox form .loginInput{
    width:150px;
}

.col_l .loginbox dt{
	float:left;
	height:6px;
	margin:12px 0;
	width:65px;
}

.col_l .loginbox dd{
	float:left;
	margin:8px 0;
	width:230px;
}

.col_r{width:210px; height:350px; float:right; background:#F0F0F0 url(../images/sider_tit.gif) no-repeat scroll 0 0}

.col_r ul{margin:15px 0 0 25px}

.col_r li{background:transparent url(../images/side_icon.gif) no-repeat scroll 1px 7px;
padding:3px 0 3px 14px;}

.col_r li.active{
	background:#ddd none repeat scroll 0 0;
	width:148px;
}

.col_r a{font-size:12px}

.col_r h3{
	color:#333;
}

.col_r h4{font-size:13px;
margin:14px 0 -14px 12px;}

.col_l h5{color:#333333;
font-size:9pt;
font-weight:600;
margin:5px 0 0 0;
padding:0 0 0 0;
}

.footer{ margin-top:10px;  border-top:5px solid #ccc;  text-align:center;padding:20px 0;}

.footer span{ padding:5px 0;  height:30px;  line-height:20px}

.clearfloat{ clear:both; height:0px; margin:0; padding:0}


/*首页样式*/
.wrap{background:url(../images/index_bg.png) repeat scroll 0 0;
	height:300px;
margin:0 auto;
padding:25px 0 20px;
}

.wrap .banner img {
	margin-top:0;
	width:500px;
}

.wrap .conpanyInfo{
	float:left;
	height:auto;
	padding:5px 0 0 5px;
	width:445px;
}

.wrap .conpanyInfo p{
	line-height:25px;
	margin:0;
	padding:0 30px 0;
	}

.wrap .conpanyInfo_img{
	padding:3px 0 0;
	text-align:center;
	width:400px;
}

.wrap .conpanyInfo_img img{
	width:380px;
}

.wrap .conpanyInfo_img a{
	background:none;
}
.wrap  a{
	background:transparent url(../images/h4_tit.gif) no-repeat scroll 3px 4px;
	color:#3E3E3E;
	font-size:13px;
	font-weight:bold;
	margin-left:12px;
	padding:2px 0 2px 16px;
}

.wrap .banner{
	margin:0px;
	transparent url(../images/bottom_warp_bg.png) no-repeat scroll 0 0;
}

.banner{height:auto; float:left}
 
 .banner img{ margin-top:0px}
 
 .mcol_r{float:right; margin:0; padding-left:0; width:363px}
 
 .mcol_r .title{background:transparent url(../images/arrow.png) no-repeat scroll 2px 0; color:#649DBB; font-size:14px; font-weight:700; margin:12px 0 0 0; padding:5px 35px; text-align:left; width:170px}
 
 .mcol_r h4{ position:relative; bottom:1px}
 
.box{width:165px; height:125px; float:left; border:0 solid #000; margin:0 5px 30px 5px; text-align:center; padding:0;}

.box img{height:110px; width:145px}

.title{ background:url(../images/arrow.png) no-repeat;  color:#649dbb; font-size:14px; font-weight:700;margin:10px 0 0 10px; text-align:left; padding:5px 0 5px 30px; float:left}


.top_warp{background:#F0F0F0 none repeat scroll 0 0; height:578px; margin:10px 0 0; width:100%}

.bottom_warp{height:auto; padding-top:8px; margin-top:0px;background:url(../images/bottom_warp_bg.png) repeat;width:960px;}

.bottom_warp span  a{
	
}

.bottom_warp .box{
	float:left;
	text-align:left;
	height:auto;
	padding-top:10px;
	margin:0 5px 0px;
	width:950px;
	
}

.bottom_warp .tit{
	background:transparent url(../images/h4_tit.gif) no-repeat scroll 0 5px;
	color:#333;
	display:block;
	height:20px;
	line-height:20px;
	padding:0 16px;
}

.bottom_warp .box .item{
	float:left;
	width:190px;
	height:142px;
	text-align:center;
	background:transparent url(../images/case_bg.png) no-repeat scroll 15px 2px;
}

.bottom_warp .box .item img{
	position:relative;
	top:8px;
}

.bottom_warp .box .item span{
	position:relative;
	top:19px;
}

.bottom_warp .box2 {
	width:380px;
	float:left;
	padding-top:0px;
	height:160px;
	margin-top:10px;
	padding-left:10px;
}

.bottom_warp .box2 span{
	display:block;
	height:11px;
}

.bottom_warp .box2 .item{
	float:left;
	width:125px;
	height:120px;
	text-align:center;
	background:transparent url(../images/case_bg2.png) no-repeat scroll 5px 3px;
	margin:0;
}

.bottom_warp .box2 .tit{
	margin-left:3px;
}

.bottom_warp .box2 .item img{
	position:relative;
	top:8px;
	left:-1px;
}

.bottom_warp .box2 .item span{
	position:relative;
	top:19px;
}


.bottom_warp ul{float:left; width:100%px; height:130px}

.bottom_warp li{  width:122px; ; height:125px; float:left; margin:0; text-align:center; padding:0; background:transparent url(../images/index_bg.gif) no-repeat scroll 10px 0px}

.bottom_warp li h5{bottom:-15px; font-size:12px; font-weight:400; padding-left:5px; position:relative}

.bottom_warp li img{bottom:-4px; height:91px; left:5px; margin:0; padding:0; position:relative; width:99px}

.bottoom_warp li .title{ background:transparent url(../images/arrow.png) no-repeat scroll 0 0}

.center_img{width:100%; margin:10px auto; text-align:center}

.left_img{float:left; margin:10px 0px 10px 15px; padding-left:0; text-align:center; width:210px}

.right_img{float:right;
margin:0 10px 28px 0;
padding-left:5px;
padding-top:45px;
text-align:center;
width:140px;}


.table_box{float:left;width:500px;margin-top:0;}
.table_box h5{padding:0 0 5px 0}

.list{
		margin-bottom:15px;
		width:600px;
	}

.list ul{margin:0;
padding:3px 10px;
text-align:center;}

.list li{height:17px;
line-height:17px;
text-align:left;}

.list li a{text-decoration:none;  font-size:12px}

.list2{height:auto; 
margin:0 0 15px;}

.list2 h4{
	border:none;
}

.list2 ul{margin:5px 0 0 15px;text-align:center; width:400px}

.list2 li{height:20px;
padding-left:10px;
text-align:left;}

.list3{height:auto; margin:0 0 0 10px}

.list3 ul{margin:3px 0 0;
padding-left:0px;
text-align:left;}

.list3 li{height:20px;
text-align:left;}

.border{height:20px; width:100%}


.border2{
	height:10px;
	width:100%;
}

.list_item{}

.list_item ul{
    margin:5px 0 0 20px;
    padding:0;
}

.list_item li{
    height:18px;
    line-height:18px;
}

.client_list{
	margin:5px auto;
	width:610px;
}

.client_list h4{
	border-bottom:none;
}

.client_list td{
	padding:3px 0 3px 8px;
}

.client_list h5{
	font-size:12px;
padding:5px 2px;
}


.double_list{
	width:500px;
	margin:0 32px;
}

.double_list li{
	float:left;
	margin:3px 0;
	width:220px;
}

.double_list li.dot{
	list-style-type:disc;
}

.page{
	float:right;
	margin-right:35px;
	text-align:right;
	width:150px;
}
.page span{
	
}

first_item{
	
}


.case_box{
	width:100%;
	float:left;
}


.err{
    color:#ff0000;
}

.right_info{
	float:left;
	width:500px;
}

.product_img{
	margin:0;
	padding:5px 0 0 20px;
	text-align:left;
	width:95%;
}

.product_img h5{
	padding:0;
}

.product_img img{
	background:#FEFEFE none repeat scroll 0 0;
	border:1px solid #333333;
	float:left;
	height:76px;
	margin-right:15px;
	padding:5px 25px;
}


/* registe */
#register_container {
	width:520px; margin:0 auto;
}

#register_container label{
    display:block;
    float:left;
    margin:0;
    padding:0;
    text-align:right;
    width:108px;
}

#register_container p{
    text-indent:0.5em;
}

#register_container h2 {
	font-size:16px;
}

.alert { color:#cc0000; }

.message {
    width:100%;
    text-align:center;
    font-size:14px;
    font-weight:bold;
   
}

.success{
}

.err{
    color:#f00;
}

.cur_page{
   font-weight:bold;
}