﻿body{
	color:#333333;
	margin:0;
	padding:0;
	font-family:Verdana,Arial,Tahoma, "宋体" ;
	background-color:#eae9e9;
	font-size: 11px;
}
ul{ 
	margin:0; 
	padding:0
}
li{	
	margin:0;
	padding:0;
	list-style-type: none;
}
a{
	color:#333;
	text-decoration: none;
}
a:hover{ 
	color:#2c5488;
	text-decoration: none;
}
img{ 
	border:0; 
	margin:0; 
	padding:0
}
/* display:inline ，解决margin在IE6变双倍*/
.width930{
	width:930px;
	clear:both;
	margin:0 auto;
 }
#top {
	clear:both;
	height:73px;
	background:url(images/top_bj.gif) repeat-x;
}
#top1 {
	float: left;
	width:274px;
}
#top2 {
	float: right;
	text-align:right;
	padding:25px 20px 0 0;
}
.search_input {
	width:150px;
	height:18px;
	background:transparent; 
	border:0px;
}
.nav{
	clear:both;
	height:28px;
	background:url(images/nav_bj.gif) repeat-x;
	
}
.nav li {
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align: center;
	
	padding:0 8px;
	display:block;
	line-height:28px;
}
.nav li a{	
	color:#fff;
	display:block;
}
.nav li a:hover{	
	color:#fff;
	display:block;
	background:url(images/icon1.gif) no-repeat right 15px;
}
.nav .nav2 {
}
.nav .nav2 a:hover{
	background:none;
}
.ban{
	clear:both;
	margin:0 auto
}
#in_news {
	clear:both;
	height:25px;
	padding-left:15px;
	background:url(images/news_bj.gif) repeat-x;
	line-height:25px;
}
#in_news_tit {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.in_con {
	clear:both;
	width:890px;
	margin:0 auto;
	height:217px;
	padding:12px 20px;
	background:url(images/index_con_bj.gif) repeat-x #acb4bc;
}
#con {
	clear:both;
	margin:0px auto;
	padding:15px;
	background-color:#fff;
}
#con:after{
	clear:both;
	content:".";
	height:0px;
	display:block;
	visibility:hidden;
}
#con_l {
	float: left;
	width: 180px;
}
.con_l1 {
	width:180px;
	height:24px;
	font-size:14px;
	color:#fff;
	text-indent:10px;
	background:url(images/a_t.gif) no-repeat;
	line-height:24px;
}
.con_l2 li {
	height: 22px;
	color:#19427d;
	text-indent:12px;
	background:#c8d7e3;
	border-bottom:solid 1px #e6edf2;
	display:block;
	line-height:22px;
}
.con_l2 li a {
	height: 22px;
	display:block;
	color:#19427d;
	background:#c8d7e3;
}
.con_l2 li a:hover {
	height: 22px;
	display:block;
	background:#f4f6f9;
}
.con_l2 .con_l2li {
	display:block;
	color:#19427d;
	background:#c8d7e3;
	border-bottom:none;
	background:url(images/a_l_b.gif) no-repeat;
}
.con_l2 .con_l2li a{
	background:url(images/a_l_b.gif) no-repeat;
}
.con_l2 .con_l2li a:hover{
	background:url(images/a_l_b2.gif) no-repeat;
}
.con13 {
	clear:both;
	margin:30px auto 0 auto;
	color:#727374;
	line-height:22px;

}
.con131 {
	font:bold 11px Verdan;
	height:20px;
}
.con132 {
	width:92%;
	margin:10px auto
}
.con133 {
	margin:10px auto
}
#con_r {
	float: right;
	width:704px;
	padding-left:15px;
	line-height:20px;
}
#con_r2 {
	font-size: 24px;
	color: #2f3338;
	padding-bottom:10px;
	padding-top:5px;
	clear: both;
}
#con_r3 {
	clear: both;
}

.about_text {
	clear: both;
	margin:10px auto;
}
.con23 dl {
	float: left;
	height: 150px;
	width: 185px;
	margin:0;
	padding:10px 20px 24px 20px;
}
.con23 dt {
	height: 126px;
	width: 175px;
}
.con23 dt img {
	border: solid 1px #9d9a9a;
}

.con23 dd {
	font: normal 12px  Arial;
	color:#373535;
	text-align:center;
	padding-top:10px;
	margin:0
}
.about6 {
	height: 259px;
	width: 321px;
	clear: both;
	margin:20px auto 30px auto;
	border:solid 1px #ccc
}

.about61 {
	height: 222px;
	width: 311px;
	clear: both;
	margin:5px ;
}
.about62 {
	height: 25px;
	width: 311px;
	clear: both;
	margin:5px ;
	background-color:#e5e3e3;
	line-height:25px;
	text-align:center

}
.about63 {
	width: 600px;
	margin:0 auto 20px auto;
}
.about63 ul {
	float: left;
	width: 520px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.about63 li {
	width: 520px;
	float: left;
	line-height:30px;
	height:30px;
	display:block;
	background:url(images/icon_02.gif) no-repeat left 13px;
	padding-left:10px;
	border-bottom: dashed 1px #ccc
}
.about63 li a {
	float: left;
	line-height:30px;
	height:30px;
	display:block;
	color:#252222;
}
.about63 li a:hover {
	float: left;
	line-height:28px;
	height:28px;
	display:block;
	color:#000;
	background-color:#f9eec7;
	border-top:solid 1px #d9d8d8
}
.about631 {
	float: left;
}
.about632 {
	width: 50px;
	float: left;
	padding-top: 8px;
	padding-left: 5px;
}

.about63 li span {
	float: right;
}
.con_right 
{
	width:173px;
	float:right;
	background:url(images/con_r_m.gif) repeat-y;
}
.con_right1 {
	width:173px;
	height:21px;
	color:#565c64;
	text-indent:15px;
	background:url(images/con_r_t.gif) no-repeat top;
}
.con_right2 {
	padding:1px;
	text-align:center;
}
.con_right3 {
	text-align:center;
	color:#19427d;
	height:30px;
}
.con_right3 a{
	color:#19427d;
	text-decoration:underline;
}
.con_right3 a:hover{
	color:#19427d;
	text-decoration:none;
}
.con_right4 {
	clear:both;
	height:7px;
	background:url(images/con_r_b.gif) no-repeat bottom;
}
.pro_left {
	clear:both;
	margin:20px auto 5px auto;
}
.pro_left li {
	font-family: Tahoma;
	text-indent:12px;
	color:#565c64;
	background:url(images/icon_02.gif) no-repeat 5px center;
	line-height: 22px;
}
.pro_left li a{
	color:#565c64;
}
.pro_left li a:hover{

}
.products {
	clear: both;
	margin:20px auto;
}
.products li {
	float: left;
	width:320px;
	height:215px;
	padding:0 10px;
	text-align:center;
}
.pro1 {
	width: 320px;
	text-align:left;
	font:bold 14px  Arial;
	color:#4c4c4d;
	height:30px;
}
.pro2 {
	height: 156px;
	width: 320px;
	background:#dedbdb;
	border:solid 3px #bcbcbc;
	padding:1px;
}
.pro_list {
	clear: both;
	margin:10px auto 0 auto;
	width:702px;
	border:solid 1px #c7c7c7;
	border-bottom:none;
}
.pro_list:after{
	content:".";
	height:0;
	display:block;
	visibility:hidden;
}
.pro_list1 {
	height:20px;
	text-indent:15px;
	color:#565c64;
	font-size:12px;
	background:url(images/proList_t.gif) repeat-x;
	line-height:20px;
}
.pro_list2{
	width:94%;
	margin:20px auto;
}
.pro_list2 li {
	clear: both;
	height: 150px;
}

.pro_list21 {
	float: left;
	width: 160px;
	border:solid 3px #d1cdcd;
}
.pro_list22 {
	float: right;
	width: 480px;
}
.pro_list221 {
	color: #0b8fc1;
	font-size: 12px;
	font-weight: bold;
}
.pro_list222 {
	height: 70px;
	line-height:22px;
	color:#0571a3;
	overflow:hidden;
}



.pro_list_b {
	clear: both;
	height: 11px;
	width: 702px;
	background:url(images/productList_07.gif) no-repeat bottom;
}

.pro_show{
    width:95%;
	margin:20px auto;
}
.pro_show1 {
	float: left;
	height: 210px;
	width: 353px;
	border: solid 1px #d1cdcd;
}
.pro_show2 {
	float: right;
	height: 210px;
	width: 300px;
	overflow:hidden;
	line-height:22px;
}
.pro_show21{
    font:bold 11px Arial;
	color:#0b8fc1;
	text-decoration:underline;
	padding-bottom:10px;
}
.mdtab
{
    width:96%;
	clear:both;
	margin:20px auto;
}
.mdCl
{
    cursor:pointer;
    padding-top:3px;
    padding-left:15px;
    padding-right:15px;
    border-top:solid 1px #ccc;
    border-left:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    height:18px;
    background-color:#ececec;
}
.mdCl2
{
    cursor:pointer;
    color:#008fd8;
    padding-top:3px;
    padding-left:15px;
    padding-right:15px;
    border-top:solid 1px #ccc;
    border-left:solid 1px #ccc;
    height:18px;
}

.Tab01Li
{
    cursor:pointer;
}
.tab01Con
{
    color:#000;
    text-align:left;
    line-height:20px;
    padding-bottom:5px;
}
.tab01Con p
{
    padding-top:0px;
    margin-top:5px;
}

#pro_show_tit {
	font-size: 24px;
	color: #2f3338;
	padding-bottom:10px;
	padding-top:5px;
	clear: both;
	border-bottom:dashed 1px #ccc;
}
.project1 {
	clear: both;
	margin:0px auto 0 auto;
	width:510px;
	border:solid 1px #c7c7c7;
	border-bottom:none;
}
.project1_b {
	clear: both;
	text-align:center;
}

.project2{
	width:94%;
	margin:20px auto;
}
.project2 li {
	clear: both;
	height: 150px;
}

.project21 {
	float: left;
	width: 160px;
	height:110px;
	border:solid 3px #d1cdcd;
}
.project22 {
	float: right;
	width: 300px;
}
.project221 {
	color: #0b8fc1;
	font-size: 12px;
	font-weight: bold;
}
.project222 {
	height: 70px;
	line-height:22px;
	color:#0571a3;
	overflow:hidden;
}
.blue12{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#204f8e;
}
.project_right {
	width:173px;
	clear:both;
	background:url(images/con_r_m.gif) repeat-y;
}
.project_r2 {
	clear: both;
	margin:15px auto 0 auto;
	text-align:left;
	width:96%;
}
.project_r2 li {
	background:url(images/icon_j.gif) no-repeat left 9px; 
	padding-left:12px;
}

.case_p{
	width: 98%;
	clear: both;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:25px;
}
.case_p dl {
	float: left;
	height:150px;
	margin:0px;
    padding:10px 12px 5px 12px;
	
}
.case_p dt{
	height:125px;
	width: 210px;
}
.case_p dt img {
    padding:2px;
	background-color:#fff;	
	border: solid 1px #2c2c2c;
}

.case_p dd {
	font: normal 11px tahoma;
	color:#252222;
	text-align:center;	
	margin:0;
	padding-top:15px;
}
.blue2{ color:#1575d7;}
.blue2 a{ color:#1575d7; }
.blue2 a:hover{ color:#1575d7; text-decoration: underline }


.bottom {
	clear: both;
	width:930px;
	height:28px;
	color:#fff;
	background:url(images/bottom_bj.gif) repeat-x;
	line-height:28px;
}
.bottom a{
	color:#fff;
}
.bottom a:hover{
	color:#fff;
	text-decoration:underline
}
.bottom2 {
	padding:12px 0;
	clear: both;
	text-align:center;
	line-height:24px;
}
.in_cc1 {
	clear: both;
	height: 23px;
	background:url(images/cc_03.gif) repeat-x;
	line-height:23px;
}
.in_cc1 li {
	float: left;
	color:#fff;
	text-align:center;
	width:148px;
	display:block;
	font: normal 14px  Tahoma;
	line-height:23px;
}
.in_cc1 li a{
	color:#fff;
	display:block;
	width:148px;
	background:url(images/blue_02.gif) no-repeat top;
}
.in_cc1 li a:hover{
	color:#173f73;
	display:block;
	width:148px;
	background:url(images/white_02.jpg) no-repeat top;
}
.in_cc1 .in_cc11 {
	width: 148px;
	background:url(images/blue_01.gif) no-repeat ;
}
.in_cc1 .in_cc11 a{
	width: 148px;
	display:block;
	background:url(images/blue_01.gif) no-repeat ;
}
.in_cc1 .in_cc11 a:hover{
	width: 148px;
	display:block;
	background:url(images/white_01.jpg) no-repeat ;
}
.in_cc2Open {
	clear: both;
	height:200px;
	overflow:hidden;
	background:url(images/cc2_bj.gif) repeat-x;
	display:block;
}

.in_cc2{
	clear: both;
	height:200px;
	overflow:hidden;
	background:url(images/cc2_bj.gif) repeat-x;
	display:none;
}

.HQ_text a{
	color:#3366CC;
	text-decoration:underline;
}

.HQ_text a:hover{
	color:#0863de;
	text-decoration:none;
}

.in_cc21 {
	width: 380px;
}
.in_cc21 li {
	text-align:center;
	float:left;
	width:166px;
	margin:20px 0px 10px 20px;
}

.in_cc211 {
	width:160px;
	height:110px;
	border:solid 3px #ccc;
}
.in_cc212 {
	width:160px;
	height:60px;
	font:bold 11px Verdana;
	color:#07407a;
	line-height:30px;
}
.in_cc22 {
	clear:both;
	width:200px;
}

.in_cc221 {
	font:bold 13px Arial;
	color:#07407a;
}
.in_cc222 {
clear:both;
margin:10px auto;
}
.in_cc222 li {
	width:280px;
	padding-left:8px;
	height:25px;
	background:url(images/icon_02.gif) no-repeat left 10px;
}
.in_cc2221 {
	color:#07407a;
	font:normal 11px Verdana;
	height:22px;
	line-height:25px;
}
.in_cc2221 a{
	color:#07407a;
	text-decoration:underline;
	line-height:25px;
}
.in_cc2221 a:hover{
	text-decoration:none;
	line-height:25px;
}
.in_cc2222 {
	color: #808080;
}
.in_cc23 {
	margin:15px auto 0 auto;
	width:250px;
}
.in_cc231 {
	clear: both;
	margin:10px auto;
}
.in_cc231 li {
	padding-left:8px;
	height:22px;
	background:url(images/icon_02.gif) no-repeat left 6px;
}
.knowledge {
	clear: both;
	width:98%;
	margin:10px auto;
}
.knowledge li {
	float: left;
	width: 270px;
	height:40px;
	padding-right:10px;
	padding-left:10px ;
	background:url(images/icon_02.gif) no-repeat left 10px;
}
.knowledge1 {
	color:#07407a;
	font:normal 11px Verdana;
	height:22px;
	line-height:22px;
}
.knowledge1 a{
	color:#07407a;
	text-decoration:underline;
}
.knowledge1 a:hover{
	text-decoration:none;
}
.knowledge2 {
	color: #808080;
}

.HQ_text {
	margin-top:10px;
	line-height: 18px;
	padding-left:20px;
	padding-right:10px;
}
.in_download {
	clear: both;
	margin:10px auto;
	padding-left:20px;
}
.in_download1 {
	float: left;
	width: 250px;
	background:url(images/down_line.gif) no-repeat right;
}
.in_download2 {
	float: left;
	padding-left:15px;
	width: 280px;
	background:url(images/down_line.gif) no-repeat right;
}
.in_download3 {
	float: right;
	width: 280px;
}
.in_download1 ul ,.in_download2 ul , .in_download3 ul {
	clear:both;
	margin-top:6px;
}
.in_download1 li ,.in_download2 li , .in_download3 li {
	color:#07407a;
	font:normal 11px Verdana;
	height:22px;
	padding-left:10px;
	background:url(images/icon_02.gif) no-repeat left 10px;
	line-height:22px;
}
.in_download1 li a, .in_download2 li a, .in_download3 li a{
	color:#07407a;
	text-decoration:underline;
}
.in_download1 li a:hover, .in_download2 li a:hover, .in_download3 li a:hover{
	text-decoration:none;
}








.ind_con33{
    width:214px;
	height:160px;
	margin:0 auto;
	padding:2px;
	background-color:#fff;
	border: solid 1px #9d9a9a;}

.ind_con332 {
	clear: both;
	height: 25px;
	width: 200px;
	margin:2px auto;
	background-color:#e5e3e3;
	font:bold 11px Verdana;
	padding-left:14px;
	line-height:25px;
}
.ind_con34{
    width:214px;
	height:65px;
	margin:10px auto;
}



.paList {
	margin:40px 0 10px 0;
	text-align:center;
	clear:both;
}
.paList A {
	display:inline-block;border: #8db5d7 1px solid; color: #000; margin-right: 2px; padding:2px 5px 2px 5px; text-decoration: none;
}
.paList A:hover {
	border: red 1px solid;padding:2px 5px 2px 5px;
}
.paList A:active {
    display:inline-block;
	border: #ccc 1px solid;
	padding:2px 5px 2px 5px;
	margin-right: 2px; 
}
.paList SPAN.current {
	display:inline-block;
	border: #ccc 1px solid;
	padding:2px 5px 2px 5px;
	margin-right: 2px; 
	background: #ffca7d
}
.paList SPAN.disabled {
	display:inline-block;
	border: #ccc 1px solid;
	padding:2px 5px 2px 5px;
	margin-right: 2px; 
	color:#ccc;
}


.contit
{
    margin:10px auto 10px auto;
    text-align:center;
}
