@charset "utf-8";
/* CSS Document */

.contbg {background:url(../images/left_midbg.gif) left top repeat-y; margin:8px auto 20px;}
.contbg b {display:block; width:100%; height:2px; overflow:hidden; position:absolute;}
.contbg b.topb {background:url(../images/left_topbg.gif) left top no-repeat; top:0; left:0;}
.contbg b.botb {background:url(../images/left_botbg.gif) left top no-repeat; bottom:0; left:0;}
.contnobg {margin:8px auto 20px;}
.wid-169 {width:169px; overflow:hidden;}
.wid-790 {width:790px; overflow:hidden; margin-right:5px; display:inline;}
.wid-790 p {line-height:24px;}
.leftnav {width:163px; margin:0 auto;}
.leftnav li {width:100%; height:33px; overflow:hidden; margin-bottom:1px;}
.leftnav li a {display:block; width:100%; height:100%; overflow:hidden; text-indent:-999999em; background:url(../images/sprite.gif) no-repeat;}
.leftnav li.leftnav1 a {background-position:left -152px;}
.leftnav li.leftnav2 a {background-position:left -186px;}
.leftnav li.leftnav3 a {background-position:left -220px;}
.leftnav li.leftnav4 a {background-position:left -254px;}
.leftnav li.leftnav5 a {background-position:left -288px;}
.leftnav li.leftnav6 a {background-position:-498px -152px;}
.leftnav li.leftnav7 a {background-position:-498px -186px;}
.leftnav li.leftnav8 a {background-position:-498px -220px;}
.leftnav li.leftnav9 a {background-position:-498px -254px;}
.leftnav li.leftnav1 a:hover, .leftnav li.leftnav1 a.up, .leftnav li.leftnav1 a.up:hover {background-position:-173px -152px;}
.leftnav li.leftnav2 a:hover, .leftnav li.leftnav2 a.up, .leftnav li.leftnav2 a.up:hover {background-position:-173px -186px;}
.leftnav li.leftnav3 a:hover, .leftnav li.leftnav3 a.up, .leftnav li.leftnav3 a.up:hover {background-position:-173px -220px;}
.leftnav li.leftnav4 a:hover, .leftnav li.leftnav4 a.up, .leftnav li.leftnav4 a.up:hover {background-position:-173px -254px;}
.leftnav li.leftnav5 a:hover, .leftnav li.leftnav5 a.up, .leftnav li.leftnav5 a.up:hover {background-position:-173px -288px;}
.leftnav li.leftnav6 a:hover, .leftnav li.leftnav6 a.up, .leftnav li.leftnav6 a.up:hover {background-position:-675px -152px;}
.leftnav li.leftnav7 a:hover, .leftnav li.leftnav7 a.up, .leftnav li.leftnav7 a.up:hover {background-position:-675px -186px;}
.leftnav li.leftnav8 a:hover, .leftnav li.leftnav8 a.up, .leftnav li.leftnav8 a.up:hover {background-position:-675px -220px;}
.leftnav li.leftnav9 a:hover, .leftnav li.leftnav9 a.up, .leftnav li.leftnav9 a.up:hover {background-position:-675px -254px;}
.about_table {width:100%; margin-top:10px;}
.about_table td, .about_table th {height:27px; background:url(../images/news_li_bg.gif) repeat; padding:0 10px;}
.about_table th {font-weight:normal;}
.about_zc {background:url(../about/images/photo_zjl.jpg) no-repeat right bottom; padding:0 220px 50px 0;}
.award_list {width:100%;}
.award_list dt {height:30px; overflow:hidden; line-height:30px; margin-top:1px; background:url(../images/icon_tdpop2.gif) no-repeat 775px center; cursor:pointer;}
.award_list dt.active {background:url(../images/icon_tdpop.gif) 775px center no-repeat;}
.award_list dd {padding:0 15px; color:#ececec; display:none;margin:10px 0; overflow:hidden;}
.award_list dd p {line-height:18px;}
.award_list dt div {overflow:hidden; height:100%; padding:0 10px; width:770px;}
.award_list dt.odd div {background:url(../images/shadowbg2.png) repeat;}
.award_list dt.even div {background:url(../images/shadowbg.png) repeat;}
.award_list dd a {color:#CAD1A9; text-decoration:underline;}
.mar-L13, .mar-L15, .mar-L18 {display:block; overflow:hidden;}
.mar-L13 {margin-left:13px;}
.mar-L18 {margin-left:18px;}
.mar-L15 {margin-left:15px;}
.wid190 {width:190px;}
.wid105 {width:105px;}
.wid390 {width:390px;}
/*新闻中心*/
#news {width:100%;}
#news li {overflow:hidden; position:relative; width:100%; height:34px; line-height:34px; background:url(../images/news_li_bg.gif) repeat; margin-top:2px;}
#news li em, #news li a {position:absolute;}
#news li em {font-style:normal; right:0; display:block; width:65px;}
#news li a {left:10px; margin-right:100px; color:#FFF;}
#news li a:hover {color:#cad1a9;}
.news_title {width:100%; color:#FFF; overflow:hidden; padding:5px 0; background:url(../images/shadowbg2.png) repeat; text-align:center; line-height:22px;}
.news_title h1 {font-size:14px; font-weight:normal;}
.news_title em {font-style:normal;}
.news_details p {line-height:22px;}
.news_details {margin:10px auto;}
.news_details strong {margin:5px 0; font-size:14px; display:block;}
.btn_back, .btn_top {display:block; width:82px; height:16px; overflow:hidden; text-indent:-999999em; background:url(../images/sprite.gif) no-repeat -364px -208px; margin:0 auto;}
.btn_top {background-position:-364px -232px; margin:20px 0 0 15px; display:inline;}
.case_title {width:100%; height:24px; overflow:hidden; line-height:24px; background:url(../images/shadowbg2.png) repeat; font-size:12px; text-indent:1em; color:#ceff63; margin:20px 0 10px 0;}
.system_div {position:relative; width:100%; height:270px; overflow:hidden; margin:0 auto;}
.system {width:457px; height:117px; overflow:hidden; background:url(../solution/images/bg_gif.gif) repeat; margin:3px 3px 0 0; padding:15px 10px 0 20px;}
.system span {font-size:14px;}
.system_txt {width:162px; height:162px; overflow:hidden; text-indent:-999999em; background:url(../solution/images/system.png) no-repeat; position:absolute; top:55px; left:408px;}
.bg_gray {width:100%; background:url(../solution/images/bg_gif.gif) repeat; margin:10px auto 0;}
.system_bg {width:100%; height:270px; overflow:hidden; background:url(../solution/images/system_bg.gif) no-repeat center top;}
.system_nobg {background:none;}

/*product*/
.pro_list {width:100%;}
.pro_list li {float:left; width:238px; height:106px; overflow:hidden; background:url(../product/images/pro_img.jpg) no-repeat; margin:0 5px 5px 0; display:inline; cursor:pointer;}
.pro_list li.end {margin-right:0;}
.pro_list li.pro1 {background-position:left top;}
.pro_list li.pro2 {background-position:-244px top;}
.pro_list li.pro3 {background-position:-488px top;}
.pro_list li.pro4 {background-position:-733px top;}
.pro_list li.pro5 {background-position:left -112px;}
.pro_list li.pro6 {background-position:-244px -112px;}
.pro_list li.pro7 {background-position:-488px -112px;}
.pro_list li.pro8 {background-position:-733px -112px;}
.pro_list li.pro9 {background-position:left -224px;}
.pro_list li.pro10 {background-position:-244px -224px;}
.pro_list li.pro11 {background-position:-488px -224px;}
.pro_list li.pro12 {background-position:-733px -224px;}
.pro_list li a {display:block; width:238px; height:106px; background:url(../product/images/pro_bg.png); _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/psc/product/images/pro_bg.png"); font-family:"黑体"; font-size:14px; font-weight:bold; line-height:18px; overflow:hidden; color:#666; display:none; cursor:pointer;}
.pro_list li a span {padding:10px; display:block; cursor:pointer;}
.pro_list li a:hover {text-decoration:none; color:#666;}

/*cas*/
.case {width:475px; height:126px; overflow:hidden; position:relative; margin:10px 0 10px 30px; display:inline;}
.case dt, .case dd {position:absolute;}
.case dt {left:0;}
.case dt img {border:3px solid #3f3f3f;}
.case dd {width:267px; padding-left:5px; height:100%; overflow:hidden; background:url(../images/Breadcrumbs_bg.gif) repeat-x left bottom; left:203px;}
.case dd p {line-height:20px; font-family:Arial; margin-top:3px;}
.case dd a {color:#ffae00; text-decoration:underline;}
.case dd　a:hover {color:#ffae00; text-decoration:none;}
.nomarL {margin-left:0;}
.case_t {width:100%; overflow:hidden; background:url(../case/images/case_t_border.gif) left bottom no-repeat; text-align:center; padding:10px 0; line-height:22px;}
.case_t h1 {font-size:14px; color:#ceff63;}
.case_t h1 span {font-size:12px;}
.case_t p {font-weight:normal;}
.case_t p a {color:#ffae00; text-decoration:underline; font-family:Arial;}
.case_t p a:hover {color:#ffae00; text-decoration:none;}

/*服务与支持*/
.fuwu_li {width:970px; margin:0 auto;}
.fuwu_li li {width:100%; height:42px; overflow:hidden; line-height:42px; margin:1px 0;}
.fuwu_li li.odd {background:url(../images/shadowbg2.png) repeat;}
.fuwu_li li.even {background:url(../images/shadowbg.png) repeat;}
.fuwu_li li strong {font-weight:normal; float:left; display:block; width:150px; margin:0 14px 0 13px; display:inline;}
.fuwu_li li p {float:left; margin-right:10px; display:inline;}
.fuwu_li li span, .fuwu_li li a {cursor:pointer;}

/*联系我们*/
.adress {font-size:14px; color:#FFF; margin-bottom:10px;}
.lxwm {margin:0 0 15px 0;}
.lxwm dt.odd, .lxwm dt.even {background:none;}
.wid122 {width:122px;}
.wid310 {width:310px;}


/*solution*/
.solution_li {width:100%; margin:0 auto;}
.solution_li li {width:190px; height:359px; overflow:hidden; float:left; margin-left:5px; display:inline;}
.solution_li li div {width:180px; height:299px; padding:60px 0 0 10px; overflow:hidden; line-height:25px; font-family:"黑体"; display:none;}
.solution_li li, .solution_li li div {background:url(../solution/images/solution_li_img.jpg) no-repeat; }
.solution_li li.solution_li01 {background-position:left top; margin-left:0;}
.solution_li li.solution_li02 {background-position:-195px top;}
.solution_li li.solution_li03 {background-position:-389px top;}
.solution_li li.solution_li04 {background-position:-584px top;}
.solution_li li.solution_li05 {background-position:-778px top;}
.solution_li li.solution_li01 div {background-position:left -361px;}
.solution_li li.solution_li02 div {background-position:-195px -361px;}
.solution_li li.solution_li03 div {background-position:-389px -361px;}
.solution_li li.solution_li04 div {background-position:-584px -361px;}
.solution_li li.solution_li05 div {background-position:-778px -361px;}
.solution_li li div a {display:block;}
.solution_tlink {font-size:20px; color:#a0dc45; margin-bottom:3px;}
.form select {width:290px; padding:2px 0;}
.form label {display:block;width:64px; height:22px; overflow:hidden; text-indent:-999999em; background:url(../solution/images/label_txt.gif) no-repeat; float:left; margin-right:2px;}
.hr {background:#3a3a3a; height:1px; overflow:hidden; margin:5px 0 10px 0;}


/*thickbox*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index:100;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	min-height:100%;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:30px;
	width:30px; line-height:30px; overflow:hidden;
	position:absolute; right:0; top:0; text-align:center;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_closeWindow a, #TB_closeAjaxWindow a {font-family:Arial; font-size:24px; color:#000;}
#TB_closeWindow a:hover,#TB_closeAjaxWindow a:hover {text-decoration:none;}
#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	border:none;
	clear:both;
}





/*page*/
.pagination {left:50%; float:left; padding-top:30px; position:relative; font-size:14px; font-family:Arial; color:#1f5700;}
.page-bottom {left: -50%; position: relative; float:left; margin:15px 0;}
.pagination a, .pagination .page-cur {padding:0 2px 0; color:#1f5700; min-width:15px; _width: 15px; float: left; vertical-align:middle; height:16px; line-height:16px; margin-right:5px; text-align:center; padding-bottom:1px;}
.pagination a:hover {text-decoration:underline; color:#1f5700;}
.pagination .page-next, .pagination .page-prev {
 width: 54px; height: 16px; line-height:16px; text-align:center; background:url(../images/sprite.gif) no-repeat; overflow:hidden; text-indent:-999999em;}
.pagination .page-next {background-position:-364px -173px;}
.pagination .page-prev {background-position:-364px -152px;}
.pagination .page-cur {background:url(../images/page_bg.gif) left top repeat-x; font-weight:bold;}



.news_table {width:80%; margin:0 auto; border-collapse:collapse;}
.news_table td, .news_table th {border:1px solid #C6C6C6; padding:8px 5px;}
