﻿@charset "utf-8";
/* CSS Document */
 
body { color: #000; font-size: 12px; font-family: Arial,Tahoma,Helvetica,Sans-serif; background:#fff;}
hr { border:0 #ccc solid; border-top-width:1px; clear:both; height:0 }
ol { list-style:decimal }
ul { list-style:disc }
li { margin-left:30px }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure { margin-bottom:20px }
a {	text-decoration:none;color:#3e3e3e;}
a:hover {color:#000;}
body a {outline:none;blr:expression(this.onFocus=this.blur());}
h1 { float: left; height: 90px; width: 399px; margin: 0px; padding: 0px; }
h1 a {  color: #000; font-size: 30px; line-height: 90px; font-weight: normal; float: left;  }
input,textarea{ vertical-align:middle; }
input.text,textarea.text{ padding: 3px 2px; border: 1px solid #ccc; }
input.normal{ width:230px; }
input.submit { margin: 0; padding: 0 10px; line-height: 24px; height: 24px; border: 0px solid #0078c6; background:#0078c6; color:#FFF; font-size:12px; font-family:"Microsoft YaHei"; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer; overflow:hidden;  }
 
.left,.fl{ float:left;}
.align_left{ text-align:left;}
.pl_13{ margin-left:13px; }
.pl_45{ margin-left:62px; background:url(../images/fl45_bg.jpg) repeat-y left; padding-left:20px;}
.clear {clear:both;/*font-size:1px;width:1px;visibility:hidden;*/}
.none {display:none;}
.block {display:block;}
.line1 {clear:both;height:1px;overflow:hidden;}
.line2 {clear:both;font-size:1px;height:2px;overflow:hidden;}
.line10 {clear:both;font-size:1px;height:10px;overflow:hidden;}
.line {clear:both;font-size:1px;height:1px;overflow:hidden; border-bottom:1px solid #ddd;}
.moreLink a {color:#f04900;	font-weight:bold;}
.border_css{ border:1px solid #d7d7d7;background:url(../images/lig_bg.jpg) repeat-x left -1px;}
.moreLink a:hover {	text-decoration:underline}

/*图标定义样式*/
.comm,.view,.time, .sidebar li a{background:url(../images/sprite.gif) no-repeat;}
.comm,.view,.time{margin-right:10px;padding-left:20px;}
.comm{background-position:left 4px;}
.view{background-position:left -36px;}
.time{background-position:left -158px;}
.arrow{float:right;padding-left:10px;color:#DDD;font-family:simsun;font-size:14px;font-style:normal;font-weight:bold;}


.top{ background:url(../images/topbg1.jpg) repeat-x;}


.lang{ text-align:right; margin-bottom:12px; margin-top:10px; margin-right:35px;color:#eee;}
.lang a{ padding:0px 4px;color:#fff;}
 .lang a:hover{ color:#fff;}
.lang .selected{ color:#ff4200;}
.search_text { float: left; background: url(../images/search_box.gif) no-repeat left top; margin: 0px; padding: 4px; height: 24px; line-height: 24px; width: 180px; border: 0; font-family:"Microsoft YaHei"; color:#666; }
.search_button { margin: 0px; background: url(../images/search_button1.gif) no-repeat left top; text-indent: -6000px; padding: 0px; height: 32px; width: 37px; border: 0px none #FFF; float: left; cursor: pointer; }
.search_button:hover { margin: 0px; background: url(../images/search_button2.gif) no-repeat left top; text-indent: -6000px; padding: 0px; height: 32px; width: 37px; border: 0px none #FFF; }
 



.login { float: right; margin-bottom:0px; line-height: 32px; height: 32px; text-align: center; color: #CCC; }
.login a {margin-left: 10px; color: #FFF; }
.banner_bg{ background:url(../images/banner_bg1.jpg) no-repeat center -1px;}
.banner {  }

.main{ background:url(../images/main_bg.jpg) repeat-x; width:100%; padding:5px 0px;}
.main_neiye{ background:#fff url(../images/main_neiye_bg.png) repeat-x; margin:0 auto; width:980px; padding:0px 0px;}
.article_link { margin-bottom:10px;}
.article_link li{ float:left; border:1px solid #ccc; margin:10px 30px;}
.article_link li:hover{border:1px solid #999; }
.article_link li img
{
    width:240px;
    height:38px;
}
/*-mainProduct-*/
.mainProduct {
	width:49%;
}
.mainProlist li {
	width:146px;
	height:113px;
	float:left;
	margin-right:4px; border:1px solid #eee;
}
.mainProlist li span {
	background:#000;
    height:23px;
    margin-top:90px;
    opacity:0.1;
	filter:alpha(opacity=10);
    position: absolute;
    text-align: center;
    width: 146px;
}
.mainProlist li h4 {
    margin-top:93px;
    position:absolute;
    text-align:center;
    width:146px;
	font-size:12px;
	font-weight:normal;
	z-index:10000;
	cursor:pointer;
}
.display_box{
	display:none;	
}
/*--product title--*/
.ProTitle {
	border-bottom:1px #e8e7e5 solid;
	margin-bottom:10px;
	height:25px;
}
.ProTitle li {
	float:left;
	margin-right:1px;
	width:89px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	cursor:pointer;
	text-align:center;
}
.pTitle{
	background:url(../images/libg.gif) no-repeat 0 -26px;
}
.ProTitle li:hover {
	color:#fff;
	background:url(../images/libg.gif) no-repeat 0 0;
}
.ProTitle li a:hover {
	color:#fff;
}
.pTitleSelect {
	background:url(../images/libg.gif) no-repeat 0 0;
	color:#fff;	
}
.pTitleSelect a {
	color:#fff;
}
/*-news-*/
.mainNews {	
	width:47%;
	margin-left:15px;
	padding-left:15px;
	border-left:1px #eaeaea solid;
	height: 157px;
}
.mainNewsList {
	margin-left:15px;
}
.mainNewsList li,.mainFaq_box li {
	line-height:22px;
}
.mainNewsList li a,.mainFaq_box li a {
	margin-left:8px;
}
.new a {
	font-weight:bold;
}
.new img {
	position:relative;
	top:3px;
	left:6px;
}


.list_box {}
.list_box h2 { margin-bottom: 0px; font-size:15px; padding:17px 10px 5px 10px; background:url(../images/h2_bg.jpg) repeat-x; }
.list_box h2 span{ float:right;}
.list_box .cont_list{ padding:5px 10px; color:#666; line-height:22px;}
.daili h2{ background:url(../images/h2_bg1.jpg); height:20px;}
.daili h2 a{ color:#fff;}

/* Tab选项卡
----------------------------------------------------------------- */
 
ul,li{margin: 0;padding: 0;list-style: none;}

/*****顶部语言选择******/
.language_head
{  
    margin:0 auto;
    padding:0;
    width:1000px; 
}
.language_head ul
{ 
    padding:0;
    margin:0;
    }
.language_head ul li
{
    padding:0;
    margin:0;
    height:30px;
    line-height:30px;
    float:right; 
    margin-right:30px;
    }
.language_head ul li a
{
    padding:0;
    margin:0;
    }
/*****顶部语言选择结束******/   

/*******big_container开始*******/

/*****logo和导航******/
.big_container
{  
    clear:both;
    margin:0 auto;
    width:1000px;
    border:1px solid #ccc;
    }
.logo
{ 
    background:url(../images/logo.png) no-repeat left 11px;
    height:60px;
    width:980px;
    margin:0 auto;
    }
/***.head .nav
{
    width:978px;
    height:36px;
    border:1px solid #ccc;
    background:url(../images/bg_nav.png) no-repeat left center;
    margin:0 auto;
    }
.head .nav ul
{
    margin:0 auto;
    height:36px;
    }
 .head .nav ul li
{
    float:left;
    height:36px;
    text-align:center;
    line-height:36px;
    }
.head .nav ul .nav_li
{
    width:110px;
    /*background:url(../images/nav_li.png) no-repeat right center;
    border-left:1px solid #e0e0e0;
    }*/
    
    
.head .banner
{
    height:170px;
    width:980px;
    margin:0 auto;
    background:url(../images/banner.png) no-repeat left center;
    }
/*****logo和导航结束******/    



/*****内容开始******/  
.contents
{ 
    width:980px; 
    min-height:760px;
    margin:10px 10px 10px 10px;
    _margin:10px 10px 8px 10px;
    overflow:hidden;
    }
.mid_left 
{
    float:left;
    width:255px;
    height:760px;
    }
.mid_center 
 {
    float:left;
    width:460px;
    height:760px;
    }
.mid_right
{
    float:left; 
    width:255px;
    height:760px;
    margin-left:8px;
    _margin-left:7px; 
}
/*****精英团队开始******/ 
.mid_left .team_news
{
    width:255px;
    height:482px;
    } 
.team_news .bg_team
{
    height:35px;
    width:255px;
    color:Yellow;
    font-size:17px;
    font-family:Arial;
    text-align:left;
    line-height:35px;
    padding-left:10px;
    background-color:#455e73;
    }   
.team_news #members_content
{
    float:left;
    height:403px;
    width:253px; 
    border:1px solid #dbdbdb;
    }
#members_content #members
{
    float:left;
    text-align:left;
    width:100%;
    font-size:12px;
    font-family:Arial;
 }
.members_details
{
    margin:0 auto;
    padding:0 10px;
    height:119px;
    border-bottom:1px solid #dbdbdb; 
    padding-bottom:5px;
    padding-top:10px;
    }  

.members_details .mb_img
{
    height:115px; 
    width:85px; 
    float:left;
    }

.members_details .mb_img img
{
    height:115px; 
    width:85px; 
    float:left; border:1px solid #ccc;
    }
  
.members_details .right
{
    width:143px; 
    float:left; 
    padding-left:5px;
    white-space:normal;
    }
 
.members_details .mb_name
{
    color:#000; 
    font-weight:bold; 
    font-size:14px;
    margin-bottom:5px; font-family:Arial;
    }   

.members_details .mb_do
{
    color:#486698; 
    font-weight:bold;
    }

/*****精英团队结束******/     

/*****战略联盟开始******/   
.mid_left .union
{
    width:255px;
    height:278px;
    } 
.union .bg_union
{
    height:35px;
    color:Yellow;
    font-size:17px;
    font-family:Arial;
    text-align:left;
    line-height:35px;
    padding-left:10px;
    background-color:#455e73;
    } 
.union .union_members
{
    height:234px;
    _height:234px;
    padding:7px 0 0 0;
    _padding:5px 0 0 0;
    border:1px solid #dbdbdb;
    }    
.union .union_members span
{
    margin:0 auto;
    padding:0 auto;
    margin-bottom:7px;
    width:233px; 
    height:37px;
    margin-top:14px;
    margin-bottom:14px;
    border:1px solid #d8d8d8;
    display:block;
    }
.union .union_members span:hover
{ 
    border:1px solid #000; 
    }
.union_members span a img
{
    margin:0 auto;
    padding:0 auto;
    width:233px; 
    height:37px;
    }
/*****战略联盟结束******/

/*****关于星盾******/  
.mid_center .about
{
    margin:0;
    padding:0;
    background:#ffe700;
    height:35px; 
    line-height:35px;
    }
.mid_center .about h2
{
    float:left;
    margin:0;
    padding:0;
    padding-left:15px;
    line-height:35px;
    width:200px;
    font-size:16px;
    background:url(../images/about.png) no-repeat 190px center;
    } 
.mid_center .about a
{
    float:right;
    margin-right:10px;
    } 
.mid_center .about_content
{
    padding:9px 10px;
    height:181px;
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
    line-height:21px;
    font-size:13px;
    color:#636161;
    }
.mid_center .about_content p
{
    margin:0;
    padding:0;
    line-height:26px;
    }    
/*****核心服务******/ 
.mid_center .service
{
    background-color:#f0f0f0; 
    height:35px;
    padding-left:15px;
    line-height:35px;
    font-size:16px;
    }
.mid_center .list
{
    height:489px;
    _height:487px;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    }
.mid_center .list .list_left
{
    float:left;
    width:226px;
    height:489px;
    _height:487px;
    border-right:1px solid #ccc;
    }
.mid_center .list .list_right
{
    width:230px;
    float:left;
    height:489px;
    _height:487px;
    }    
    
    
/*****核心服务左边******/ 
.service_right,.service_left{ margin-top:5px; padding-bottom:2px;}
 

.service_right ul li{ line-height:24px;}
.list .common div ul
{
    padding:0px;
    margin:0px;
    }
.list .common div ul .title
{
    margin-left:10px;
    padding-left:10px;
    background:url(../images/register_list.png) no-repeat left top;
    font-size:12px;
    font-weight:bold;
    line-height:15px;
    color:#000;
    }
.list .common div ul li
{
    margin-left:21px;
    font-size:12px;
    color:#636161;
    line-height:21px;
    }
.list .common div ul li a
{ 
    color:#636161;
    }
.list .common div ul li a:hover
{ 
    color:red;
    }
 
.bottom_line{ border-bottom:1px solid #ccc;}    

    
    
/*****财税要闻******/    
.mid_right .tax_news
{
    float:left;
    width:255px;
    height:627px;
    padding-bottom:7px;
    _padding-bottom:6px;
    border:1px solid #d0d0d0;
    }
.tax_news .tax_news_head
{
    height:40px;
    line-height:40px;
    padding-left:15px;
    font-size:16px;
    background:url(../images/tax_news_head.png) no-repeat left center;
    } 
.tax_news div img
{
    width:240px;
    height:38px;
    margin-left:7px;
    margin-top:5px;
    border:1px solid #d5d5d5;
    }
.tax_news div img:hover{border:1px solid #000;}
/*****公司动态******/ 
.mid_right .company_news
{
    height:120px;
    float:left;
    margin:10px 0 0 0; 
    _margin:10px 0 0 0;
    width:256px;
}
.company_news .bg_news
{
    height:35px;
    width:243px;
    padding-left:15px;
    font-size:16px;
    color:#fff;
    line-height:35px;
    background-color:#555;
    }
.company_news .news_list
{
    width:255px;
    height:77px;
    margin:0;
    padding:0 auto;
    border:1px solid #d0d0d0; 
    border-bottom-style:none;
    }  
.company_news .news_list li
{
    height:25px;
    line-height:25px;
    border-bottom:1px solid #d0d0d0;
    }  
.company_news .news_list li a
{
    padding-left:15px;
    color:#446e9c;
    font-size:12px;
    }
/*****内容结束******/  
/*******big_container结束*******/

/*****footer开始******/ 

.footer
{
    height:80px;
    margin:0 auto;
    padding:0;
    margin-top:10px;
    width:1000px;
    }
.footer ul
{
    margin:0;
    padding:0;
    padding-left:40px;
    }
.footer ul li
{ 
    float:left;
    padding:0;
    margin:0;
    padding-right:32px;
    color:#5e5e5e;
    font-size:13px;
    } 
.footer p
{
    clear:both;
    padding:0;
    margin:0;
    height:25px;
    line-height:25px;
    text-align:center;
    color:#858585;
    font-size:12px;
    } 
.footer p img
{
    margin-left:20px;
    } 
/*****footer结束******/  



.feedback_add{ margin-top:10px;margin-left:10px; font-size:14px; line-height:25px;}
.feedback_add dl{ clear:both; margin:0px; padding:0px;  min-height:35px; }
.feedback_add dt,dd{ float:left;padding:0px; margin:0px; padding:0px; font-size:13px; color:#333; }
.feedback_add dt{ width:80px; margin:0px; padding:0px; }
.feedback_add dt span{ color:red;}
.feedback_add dd span{ color:#666; padding-left:5px; font-size:12px;}
.feedback_add .text{ padding:0px 5px; width:200px; height:23px; border:1px solid #ddd;}
.feedback_add .text:hover{ background:#f5f5f5;}