@charset "utf-8";
/* CSS Document */
*{
padding:0px;
margin:0px;
}
body{
font:12px Arial, 宋体,sans-serif;
color:#414141;
background:url(../images/body.jpg) repeat-x left top;
}
ul{
list-style:none;
}
img{
border:none;
}
a{
text-decoration:none;
color:#414141;
}
h1,h2{
font-size:14px;
}
h3,h4{
font-size:12px;
}
.clear{
clear:both;
}
.color{
color:#2b2ba5;
}
#wrap{
width:970px;
margin:0px auto;
}
#header{
height:84px;
width:958px;
margin:0px auto;
position:relative;
background:url(../images/b_body.jpg) no-repeat left top;
}
#header h1{
padding:15px 0px 0px 45px;
}
#header h1 a{
width:170px;
height:65px;
text-indent:-9999px;
display:block;
}
#header ul{
position:absolute;
right:0px;
top:32px;
height:31px;
}
#header ul li{
float:left;
display:inline;
padding:0px 13px;
}
#header ul li a{
display:block;
width:84px;
height:31px;
background-image:url(../images/b_body.jpg);
}
#header ul li.li_1 a{
background-position:0px -115px;
}
#header ul li.li_2 a{
background-position:-84px -115px;
}
#header ul li.li_3 a{
background-position:-168px -115px;
}
#header ul li.li_4 a{
background-position:-252px -115px;
}
#header ul li.li_5 a{
background-position:-336px -115px;
}
#header ul li.li_6 a{
background-position:-430px -115px;
}
#header ul .li_1 .li_home{
background-position:0px -84px;
}
#header ul .li_2 .li_home{
background-position:-84px -84px;
}
#header ul .li_3 .li_home{
background-position:-168px -84px;
}
#header ul .li_4 .li_home{
background-position:-252px -84px;
}
#header ul .li_5 .li_home{
background-position:-336px -84px;
}
#header ul .li_6 .li_home{
background-position:-420px -84px;
}
.home{
position:absolute;
right:5px;
top:3px;
width:55px;
height:25px;
}
.home a{
float:left;
display:block;
width:26px;
height:25px;
background:url(../images/a.gif) repeat-x left top;
}
#banner{
width:970px;
height:187px;
position:relative;
overflow:hidden;
}
#banner_2{
height:276px;
overflow:hidden;
}
.flash{
position:absolute;
right:100px;
top:0px;
}
/*main*/
#main{
padding-top:30px;
width:960px;
margin:0px auto;
background:url(../images/t_t1.jpg) no-repeat left top;
}
#main_t{
padding-top:30px;
width:970px;
margin:0px auto;
background:url(../images/t_t.jpg) no-repeat left top;
}
#main_b{
padding:0px 10px 15px;
background:url(../images/b_b.jpg) no-repeat center bottom;
}
/*main_l*/
#main_l{
float:left;
display:inline;
width:200px;
margin-right:35px;
}
.l_info{
padding-top:130px;
}
.l_info p{
line-height:20px;
text-indent:2em;
padding-left:15px;
}
.more{
height:23px;
}
.more a{
float:right;
display:block;
text-align:center; 
color:#fff;
font:10px bold;
width:50px;
height:23px;
line-height:20px;
background:url(../images/b_body.jpg) no-repeat right -243px;
}

/*main_m*/
#main_m{
float:left;
width:420px;
padding-right:20px;
display:inline;
background:url(../images/home/r.gif) no-repeat right -40px;
}
#m_top{
padding:10px 0px 5px ;
line-height:20px;
width:420px;
}
#m_bottom{
padding:10px 0px 15px ;
line-height:20px;
width:420px;
}
#m_top h2{
padding:10px 0px 10px 45px;
background:url(../images/b_body.jpg) no-repeat right  -85px;
}
.main_pic{
width:420px;
}
.main_link{
float:left;
padding-top:10px;
display:block;
width:120px;
}
#m_top ul{
float:right;
width:300px;
padding-top:10px;
}
#m_top ul li{
}
.news_ul li{
padding-left:20px;
background:url(../images/list.gif) no-repeat 10px 10px;
line-height:20px;
}
#m_top li span{
margin-left:15px;
color:#ccc;
}
#m_bottom h2 {
padding:10px 0px 10px 45px;
background:url(../images/b_body.jpg) no-repeat right  -135px;
}
#m_top h2 a,#m_bottom h2 a,.r_title{
color:#b2b2b2;
}
#m_top h2 a span,#m_bottom h2 a span,.r_title span{
font-family:"黑体";
color:#000073;
}
.pro{
float:left;
width:320px;
margin:0px auto;
height:180px;
overflow:hidden;
}
.pro_list{
margin-left:0px;
height:150px;
}
.pro_pre{
float:left;
width:40px;
display:inline;
padding:50px 0px 50px 10px;
z-index:2;
background:#fff;
}
.pro_wrap{
width:320px;
height:150px;
overflow:hidden;
background:red;
}
.pro_detail{
float:left;
display:inline;
width:320px;
height:150px;
line-height:20px;
}
.pro_detail img{
float:left;
display:inline;
width:100px;
height:125px;
padding:15px 10px;
}
.pro_detail h3{
padding:10px 0px 0px 140px;
line-height:30px;
background:url(../images/arrow.jpg) no-repeat 120px 25px;
}
.pro_detail p{
color:#959595;
}
.pro_next{
float:left;
width:40px;
padding:50px 5px 50px 0px;
background:#fff;
}
.pro_pre a,.pro_next a{
display:block;
width:40px;
height:50px;
}
.pro_pre a{
background:#fff url(../images/b_body.jpg) no-repeat left -300px;
}
.pro_next a{
background:#fff url(../images/b_body.jpg) no-repeat left -248px;
}
/*main_r*/
#main_r{
float:right;
display:inline;
width:235px;
padding-left:20px;
}
.r_title{
line-height:30px;
padding-left:5px;
}
#search{
padding-top:15px;
}
#right #search p{
background:url(../images/b_body.jpg) no-repeat -745px -202px;
padding-left:25px;
line-height:20px;
}
#search p{
background:url(../images/b_body.jpg) no-repeat -745px -242px;
padding-left:25px;
line-height:20px;
}
#search p input{
vertical-align:middle;
padding:5px 0px;
}
#right #search p input#search_text{
width:90px;
margin-right:20px;
}
#search p input#search_text{
width:130px;
margin-right:20px;
}
#search p input#search_bnt{
color:#fff;
cursor:pointer;
}
#search input{
background:none;
border:0px;
}
#r_contact{
line-height:20px;
padding-bottom:45px;
}
#r_contact img{
padding:8px 13px 8px 8px;
background:url(../images/b_body.jpg) no-repeat -725px -285px;
}
#r_contact p{
padding-left:5px;
}
/*left*/
#left{
float:left;
display:inline;
width:210px;
margin-right:8px;
}
#nav_left{
margin:5px 0px 25px;
}
#nav_left li{
padding:5px 0px 0px 60px;
height:40px;
line-height:40px;
font-weight:bold;
font-family:"微软雅黑";
background:url(../images/b_body.jpg) no-repeat -745px -385px;
}
#nav_left li.li_home{
background:url(../images/b_body.jpg) no-repeat -4px -380px;
}
#nav_left li.li_home a{
color:#181887;
}
/*middle*/
#middle{
float:left;
display:inline;
padding:0px 40px;
width:455px;
background:url(../images/about/r.gif) no-repeat left -30px;
z-index:2;
}
#middle .r_title{
padding-left:25px;
background:url(../images/title.jpg) no-repeat 5px center;
}
.about{
padding:10px 0px;
}
.about p{
line-height:20px;
text-indent:2em;
margin-bottom:10px;
}
.about h3{
line-height:30px;
}
.about p span{
font-size:14px;
font-weight:bold;
vertical-align:baseline;
}
.manage{
margin:15px 0px;
}
.manage h3,.manager h4{
line-height:30px;
}
.manager_intro{
padding-bottom:25px;
}
.manager_intro h4{
padding-top:25px;
}
.manager_intro img{
float:left;
display:inline;
margin-right:20px;
}
.manager_intro  p{
line-height:20px;
text-indent:2em;
}
.honor{
float:left;
width:220px;
text-align:center;
margin-top:10px;
}
.honor img{
float:left;
width:180px;
height:120px;
padding:10px 15px 20px;
background:url(../images/b_body.jpg) no-repeat -490px -255px;
}
.honor p{
line-height:35px;
}
.culture{
margin:20px auto 10px;
}
.culture img{
width:450px;
}
.culture_l{
float:left;
display:inline;
width:190px;
}
.culture_l img{
margin-bottom:25px;
padding:3px 10px 10px 2px;
background:url(../images/b_body.jpg) no-repeat -60px -175px;
}
.culture_r{
float:right;
width:260px;
line-height:20px;
}
.culture_r h3{
padding-top:15px;
line-height:30px;
}
.contact{
padding:50px  0px 130px 30px;
background:url(../images/client/c_bottom.jpg) no-repeat left bottom;
line-height:30px;
position:relative;
}
.contact .online_chat{
position:absolute;
right:100px;
top:60px;
line-height:20px;
}
.contact .online_chat img{
vertical-align:middle;
}
.contact .online_chat a{
margin-left:5px;
}
.contact h3{
padding:10px  0px;
}
.service_l{
padding:30px 25px 35px  155px;
background:url(../images/client/pic.jpg) no-repeat left bottom;
width:290px;
position:relative;
line-height:20px;
}
.service_l img{
position:absolute;
top:30px;
left:15px;
width:90px;
height:90px;
padding:8px 8px 10px;
background:url(../images/b_body.jpg) no-repeat -432px -147px;
}
.page{
margin-top:20px;
text-align:right;
}
.page a{
margin-right:8px;
vertical-align:middle;
}
.page a.page_home{
text-decoration:underline;
color:#2f2f93;
}
.page span{
vertical-align:middle;
margin-right:10px;
line-height:18px;
}
.job_list li{
border-bottom:1px solid #ececec;
padding:0px 10px 0px 15px;
background:url(../images/news_arrow.gif) no-repeat left center;
line-height:20px;
height:35px;
width:430px;
}
.job_list li a{
float:left;
display:block;
width:350px;
}
.job_list li span{
float:right;
display:block;
width:50px;
text-align:right;
font-size:10px ;
color:#a3a2a2;
}
.job{
padding-bottom:25px;
}
.post_info{
position:relative;
padding-left:110px;
width:335px;
margin-top:25px;
line-height:20px;
}
.post_info h3{
position:absolute;
width:100px;
top:0px;
left:0px;
text-align:right;
}
.news{
margin:25px 0px;
line-height:20px;
}
.news_top h3{
padding-top:5px;
}
.news_top p{
text-indent:2em;
}
.news_top img{
float:left;
display:inline;
margin:0px 15px;
width:180px;
height:120px;
padding:6px 13px 13px 6px;
background:url(../images/b_body.jpg) no-repeat 0px -430px;
}
.news_more{
height:22px;
padding-right:10px;
}
.news_more a{
float:right;
width:45px;
height:22px;
background:url(../images/b_body.jpg) no-repeat -93px -320px;
}
.news_list li{
border-bottom:1px dashed #ececec;
padding:5px 10px 5px 15px;
background:url(../images/news_arrow.gif) no-repeat 3px 12px;
line-height:20px;
overflow:hidden;
width:430px;
}
.news_list li a{
float:left;
display:block;
width:380px;
}
.news_list li span{
float:left;
display:block;
width:50px;
text-align:right;
font-size:10px ;
color:#a3a2a2;
}
.news_list li a.news_d{
color:#a6a6a6;
}
.news_title{
text-align:center;
line-height:20px;
}
.news_from{
padding:5px 0px;
text-align:center;
border-top:1px dotted #a7a7a7;
border-bottom:1px dotted #a7a7a7;
}
.news_from span{
margin-right:15px;
}
.news_detail{
padding-top:20px;
text-indent:2em;
}
.problem{
margin:15px 0px;
}
.problem_list{
border-bottom:1px solid #f0f0f0;
}
.problem_list h3{
line-height:35px;
padding-left:45px;
background:url(../images/client/q.jpg) no-repeat left 8px;
}
.answer{
border-top:1px solid #ebebeb;
background:#f7f7f7 url(../images/client/a.jpg) no-repeat left 10px;
line-height:20px;
padding:5px 0px 0px 30px;
display:none;
}
/*right*/
#right{
float:right;
display:inline;
width:180px;
}
.pro_t{
line-height:30px;
background:url(../images/b_body.jpg) no-repeat -250px -377px;
padding-left:60px;
}
.r_pro_wrap{
width:180px;
height:180px;
overflow:hidden;
}
#r_pro{
width:180px;
height:250px;
}
.r_pro_l{
width:180px;
height:180px;
}
#r_pro p{
text-align:center;
background:url(../images/b_body.jpg) no-repeat -240px -150px;
}
#r_pro p img{
padding:10px;
width:100px;
height:125px;
}
#r_pro p{
text-align:center;
}
/*pro_left*/
#pro_left{
float:left;
display:inline;
width:195px;
padding-right:20px;
}
#product_nav li.pro_home a{
color:#181887;
}
/*pro_middle*/
#pro_middle{
float:left;
display:inline;
width:160px;
margin:10px 20px 0px 0px;
padding:1px 0px;
height:440px;
position:relative;

}
.cal_pro{
line-height:20px;
}
.cal_pro h2{
font-family:"微软雅黑";
font-size:16px;
}
.cal_pro h3,.cal_pro h4 a{
color:#3366cc;
}
.cal_pro h4{
padding-left:15px;
background:url(../images/b_body.jpg) no-repeat -950px -438px;
}
.cal_pro ul{
padding-left:15px;
display:none;
}
.cal_pro ul li{
padding-left:15px;
background:url(../images/b_body.jpg) no-repeat -950px -438px;
}
#product_nav{
margin:5px 0px 25px;
}
#product_nav li{
padding-left:60px;
height:45px;
line-height:40px;
font-weight:bold;
font-family:"微软雅黑";
background:url(../images/b_body.jpg) no-repeat -255px -378px;
}

/*pro_right*/
#pro_right{
float:right;
display:inline;
margin:10px 30px 0px 0px;
width:490px;
padding:1px 0px;
}
.pro_info{
width:445px;
line-height:20px;
padding-top:20px;
}
.pro_info img{
margin-right:10px;
}
.pro_info .clear_left img{
float:none;
}

.slider2
{
	width: 16px;
	height: 404px;
	position: absolute;
}
.indicator2
{
	width: 15px;
	height: 161px;
	background:url(../images/product/draw.jpg) no-repeat left top;
	position: absolute;
	font-size: 1px;
	overflow: hidden;
}
.container_1
{
	width: 450px;
	padding-right:40px;
	height: 500px;
	overflow-y:auto;
	overflow-x:hidden;
}
/*bottom*/
#bottom{
background:url(../images/bottom.jpg) repeat-x left 1px;
}
#copyright{
width:860px;
margin:0px auto;
background:url(../images/b_body.jpg) no-repeat left bottom;
height:85px;
padding:45px 0px 0px 100px;
line-height:20px;
color:#747474;
}
#copyright span{
margin-right:70px;
}
.slider1
{
	width: 16px;
	height: 404px;
	position: absolute;
}
.indicator
{
	width: 15px;
	height: 161px;
	background:url(../images/product/draw.jpg) no-repeat left top;
	position: absolute;
	font-size: 1px;
	overflow: hidden;
}
.container
{
	width: 160px;
	height: 500px;
	overflow-x:hidden;
	overflow-y:auto;
}
.join_xh{
margin-top:50px;

}
.join_xh p{
padding-left:65px;
position:relative;
width:100px;
line-height:25px;
}
.join_xh p span{
position:absolute;
left:15px;
top:3px;
}
.download{
margin-top:15px;
height:25px;
text-align:right;
}
.download a{
display:inline-block;
width:55px;
height:21px;
background:url(../images/b_body.jpg) no-repeat 0px -147px;
}
.manage_list{
float:left;
display:inline;
width:235px;
height:230px;
text-align:center;
line-height:20px;
}
.manage_list p{
width:200px;
margin:0px auto;
}