﻿@charset "utf-8";
/* CSS Document */
/*----头部-----*/	  
#header{ background:#dddddd; height:130px;}
#header .top{ width:1142px; margin:0 auto;}
#header .top .logo{ float:left; height:116px; width:1142px;margin-top:10px;}
#header .top .logo a{ display:block;}

#header .top .top_tel{ float:right; background:url(../images/tel_icon.png) no-repeat left; padding-left:25px; font-size:14px; color:#13925b; margin-top:50px;*margin-top:55px; margin-right:15px;}
#header .top .top_tel span{ color:#333; font-size:14px;}

#header .top .top_right{ float:right; padding-top:40px; width:275px;}
#header .top .top_right a{ border:1px solid #ddd; display:block;  float:right; margin-left:5px; color:#666;}
#header .top .top_right a:hover{ color:#0066CC;}
#header .sousuo{ clear:both; padding-top:10px;*padding-top:0px; font-size:13px; line-height:22px;}
#header .sousuo .ss_input{ float:right; width:150px; height:20px; background:url(../images/ss_bg.jpg) no-repeat left #fff; line-height:20px; border:1px solid #ccc; padding:0 3px 0 20px; color:#666;}
#header .sousuo .ss_an{ float:right; height:22px;  line-height:22px;width:60px; background:url(../images/ss_an.png) repeat-x; border:none; color:#fff;cursor:pointer;}
	  
/*----导航-----*/	  
#nav_box{ background:#062f5b; height:48px; width:100%; min-width:1142px; clear:both; line-height:48px;}
#nav_box .nav{ width:1142px; margin:0 auto;}
#nav_box .nav li{ float:left; width:155px;  text-align:center;}
#nav_box .nav li a{ color:#fff; font-size:14px;background:url(../images/nav_bg_x.png) no-repeat right;  display:block;margin-left:-1px;}
#nav_box .nav li a:hover{ color:#bae0f2;}

	  
	  
/*-----banner-------*/
#banner{ background:url(../images/banner_bg.jpg) repeat-x;padding-top:15px; font-size:13px; padding-bottom:20px; text-align:center;}
.slideBox{ width:1000px; height:365px; position:relative; margin:0px auto; } 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:450px; bottom:-30px;  z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:5px;  width:30px; height:6px; line-height:14px; text-align:center; overflow:hidden; line-height:999px;background:#445273; cursor:pointer; } 
.slideBox .hd ul li.on{ background:#0284c0; color:#fff; } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd img{ width:1000px; height:365px; } 


.fl{ float:left;}
.fr{ float:right;}


.mb_class{width:100%;  height:135px;background:url(../Images/boxbg2.png) bottom repeat-x}
.mb_class span{width:100%; padding:0px 1px;text-align:center height:10px;display:block}
.mb_class a{display:block;zoom:1; height:35px; line-height:35px; width:125px;margin:2px; border:1px solid #CCC; border-radius:0px; float:left; margin-right:1px; text-align:center}
.mb_class a.classon,.mb_clase a:hover{text-decoration: none;background: #062f5b;border-color:#1e67b4;color:#FFF;}


.content{ width:100%; background:#f5f5f5; padding-top:8px;height:100%;overflow:hidden; padding-bottom:25px; }
.content_1{ width:1050px; margin:auto; height:100%; clear:both; position:relative; z-index:999;}
.po{ width:1050px; border-bottom:1px solid #d9d8d8; line-height:45px; height:45px;}
.c_title{ font-size:24px;  float:left; color:#222;}
.c_en{ font-family:arial; padding-left:8px; float:left; font-size:16px; color:#c2c2c2; padding-top:5px;}
.daohang{ width:100%; height:50px; line-height:50px; background:#062f5b;}
.daohang_news{ width:100%; height:50px; line-height:50px; background:#062f5b;}
.daohang_pro{ width:100%; height:50px; line-height:50px; background:#062f5b;}
.daohang_pr{ width:100%; height:100px; line-height:100px; background:#062f5b;}
.daohang_tech{ width:100%; height:50px; line-height:50px; background:#062f5b;}
.daohang_job{ width:100%; height:50px; line-height:50px; background:#062f5b;}
.daohang_pr1{ width:100%; height:50px; line-height:50px; background:#062f5b;}

.daohang_content{ width:1050px; margin:auto; color:#fff; line-height:30px; }




.column{  float:left}
.column li{ float:left; width:120px; background:url(../Images/line2.jpg) right no-repeat; text-align:center}
.column a{ display:block; line-height:50px; color:#fff; text-decoration:none}
.column a:hover{width:118px; background:url(../Images/bg.jpg) repeat-x; color:#ffffff; font-weight:bold}
.ab_activer{width:120px; background:url(../Images/bg.jpg) repeat-x; color:#ffffff !important; font-weight:bold}


.column_news{  float:left}
.column_news li{ float:left; width:120px; background:url(../Images/line3.jpg) right no-repeat; text-align:center}
.column_news a{ display:block; line-height:30px; color:#fff; text-decoration:none}
.column_news a:hover{ background:url(../Images/bbg.jpg) repeat-x; color:#1266bb; font-weight:bold}
.ac_activer{background:url(../Images/bbg.jpg) repeat-x;  color:#1266bb  !important; font-weight:bold}

.column_pr{  float:left}
.column_pr li{ float:left; width:120px; background:url(../Images/line4.jpg) right no-repeat; text-align:center}
.column_pr a{ display:block; line-height:30px; color:#fff; text-decoration:none}
.column_pr a:hover{ background:url(../Images/bbg.jpg) repeat-x; color:#1266bb; font-weight:bold}
.ad_activer{background:url(../Images/bbg.jpg) repeat-x; color:#1266bb  !important; font-weight:bold}


.column_tech{  float:left}
.column_tech li{ float:left; width:150px; background:url(../Images/line5.jpg) right no-repeat; text-align:center}
.column_tech a{ display:block; line-height:30px; color:#fff; text-decoration:none}
.column_tech a:hover{ background:url(../Images/bbg.jpg) repeat-x; color:#1266bb; font-weight:bold}
.ad_activer{background:url(../Images/bbg.jpg) repeat-x;  color:#1266bb  !important; font-weight:bold}

.column_job{  float:left}
.column_job li{ float:left; width:130px; background:url(../Images/line6.jpg) right no-repeat; text-align:center}
.column_job a{ display:block; line-height:30px; color:#fff; text-decoration:none}
.column_job a:hover{ background:url(../Images/bbg.jpg) repeat-x; color:#1266bb; font-weight:bold}
.ae_activer{background:url(../Images/bbg.jpg) repeat-x;  color:#1266bb !important; font-weight:bold}





.content_2{ width:1050px; margin:left; padding-top:20px; clear:both; line-height:26px;}
.content_2 p{float:left;}
.cc_title{ font-size:22px; line-height:40px; color:#333;}
.left{ float:left; width:622px;}
/*新闻资讯*/
	.news_list{ padding-top:0px; margin-top:0px; float:left; width:100%; }
	.news_list li{height:35px; *height:35px;  _height:35px; padding-left:10px; clear:both;background:url(../Images/dian2.jpg) 0px 16px no-repeat; border-bottom:1px dotted #b2b2b2 }
	.news_list li a{line-height:35px; *line-height:35px;  _line-height:35px; color:#666; width:75%; float:left; overflow:hidden; line-height:35px; font-family:宋体; text-decoration:none }
	.news_list li a:hover{ color:#0858a9; font-weight:bold}
	.news_list li p{float:right; width:20%; text-align:right; line-height:35px; *line-height:35px;  _line-height:35px; color:#ccc; font-family:Verdana}

/*热点新闻*/
	.news_list1{ padding-top:0px; margin-top:0px; _margin-left:-15px; float:left; width:100%; }
	.news_list1 li{height:35px; *height:35px;  _height:35px; clear:both;  border-bottom:1px dotted #b2b2b2 }
	.news_list1 li a{line-height:35px; *line-height:35px;  _line-height:35px; color:#888; width:95%; float:left; overflow:hidden; line-height:35px; font-family:宋体; text-decoration:none }
	.news_list1 li a:hover{ color:#0858a9; font-weight:bold}


/*case*/
.case{width:790px; height:auto; padding-top:15px; float:left;}
.case1{width:590px; height:auto; padding-top:15px; float:left;}
.case2{width:790px; height:auto; padding-top:15px; float:left;}
.case1 h1{ font-size:14px; }
.spitem{width:230px; height:100%; margin:0px 16px 15px; _margin:0px 5px 15px; position:relative; float:left;}
.spitem a{width:230px; height:100%; display:block; overflow:hidden; position:relative; border:1px solid #ccc;}

.spitem1{width:230px; height:185px; margin:0px 16px 15px; _margin:0px 5px 15px; position:relative; float:left;}
.spitem1 a{width:230px; height:185px; display:block; overflow:hidden; position:relative; border:1px solid #ccc;}
.spsm{height:25px; text-align:left; text-indent:1em; width:230px; padding-top:17px; background:url(../Images/pro_bg.png) no-repeat; position:absolute; left:0px; bottom:0px; color:#fff}
.spsm1{height:25px; text-align:left; text-indent:1em; width:230px; padding-top:17px; background:url(../Images/pro_bg.png) no-repeat; position:absolute; left:0px; bottom:0px; color:#fff}
.pr_span{width:270px; height:80px; line-height:22px; padding:15px 0px 0px 30px; color:#818181; display:block;}
.ichexcc{display:none;}
.iche{background:url(../Images/i8.jpg); width:305px; height:433px;top:102px; position:relative; float:left; margin-left:10px;}
.iche a{ margin-left:30px; margin-top:15px; width:295px; height:255px; overflow:hidden; display:block;position:relative;}
.iche a div{width:484px; height:182px; position:absolute; left:-242px}
.iche a div czoom,.czoom{background:url(../Images/i10.png); width:75px; height:75px; position:absolute; left:80px; top:-75px;}
.iche a div.czoom {background:url(../Images/i10.png); width:75px; height:75px; position:absolute; left:83px; top:-75px;}




/*job*/
.job_bd{width:1045px; height:auto; margin:40px auto;}
.job_bdv1{width:100%; height:200px; background:#eee; float:left;}
.job_bdv1a{width:900px; height:60px; padding-top:20px; padding-left:50px; float:left;}
.job_bdv1a img{float:left;}
.job_bdv1a span{font-size:16px; font-family:"微软雅黑"; line-height:28px; padding-left:10px; float:left;}
.input{width:250px; height:20px; border:#c7c7c7 1px solid; margin:4px 0px 0px 20px; text-indent:0.5em; line-height:20px; color:#555; float:left;}
.btn{width:72px; height:22px; background:url(../Images/btn_bg.jpg) no-repeat; border:none; margin:4px 0px 0px 10px; float:left;}
.job_bdv1b{width:900px; border-bottom:#d3d3d3 1px dotted; padding:10px 0px; margin-left:70px;_margin-left:35px; float:left;}
.job_b1{padding-left:20px; float:left;}
.job_b1 span{line-height:22px; padding:0px 18px; font-weight:bold; color:#fff; background:#85cd45; display:block;}
.job_b2{padding-left:35px; float:left;}
.job_b2 a{float:left; padding:0px 8px; margin:0px 6px; color:#666; line-height:22px; display:block; text-decoration:none}
.job_b2 a:hover,.job_b2 a.active{background:#85cd45; font-weight:bold; color:#fff;}
.job_b3{padding-left:35px; width:750px; float:left;}
.job_b3 a{padding:4px 8px; color:#666; line-height:22px;  text-decoration:none}
.job_b3 a:hover,.job_b3 a.active{background:#85cd45; font-weight:bold; color:#fff;}
.job_bdv2{width:100%; height:auto; padding-top:20px; float:left;}
.job_bdv2 a{background:url(../Images/dian.jpg) no-repeat left center; color:#555; padding-left:10px;  text-decoration:none}

.right{ float:right; width:342px; background:#e9e9e9; padding:40px 20px;}
.right_title{ background:url(../Images/redian.jpg) no-repeat; line-height:45px; font-family:微软雅黑; font-size:20px; font-weight:bold; padding-left:42px}
.foot{ width:100%; height:100px; background:#848484; clear:both; display:block;}
.foot_content{ width:1050px; margin:auto; padding-top:25px;}
.foot_left{ float:left; color:#FFFFFF; line-height:20px;}
.f a{ color:#d0d0d0;}
.f a:hover{ color:#fff;}
.foot_right{ float:right;}


/*在线留言*/

.book_left{ float:left; width:505px;}
.book_right{ float:right; width:510px; overflow:hidden}
.con_t{width:100%; height:26px; border-bottom:#dbdbdb 1px solid; float:left;}
.con_t li{width:95px; height:26px; line-height:26px; cursor:pointer; font-size:14px; text-align:center; font-size:14px; float:left;}
.con_li1{background:#38b5ea; color:#fff;}
.con_li2{color:#888;}
.con_m{width:100%; height:auto; position:relative; float:left;}
.con_mf{width:100%; height:195px; margin-top:15px; background:url(../Images/con_img.jpg) no-repeat right top; float:left;}
.con_mf img{float:left;}
.con_span1{float:left; line-height:22px; padding:40px 0px 0px 75px;}
.con_span2{float:left; line-height:22px; padding:40px 0px 0px 30px;}
.mess_lf{width:510px; height:auto; padding-left:0px; padding-top:15px; float:left;}
.mess_span{width:510px; line-height:24px; padding-bottom:15px; float:left;}
.in1{width:250px; height:24px; border:#ccc 1px solid; float:left;}
.in2{width:90px; height:22px; border:#ccc 1px solid; float:left;}
.tab{width:100%; float:left;}
.tab th{width:55px; text-align:right; padding-right:8px; background:url(../Images/td_bg.jpg) no-repeat right 10px;}
.tab td{padding-left:40px;}
.text{width:315px; height:135px; border:fff 1px solid;}
.btn{width:64px; height:23px; background:url(../Images/btn.jpg) no-repeat; border:none;}
.mess_rt{width:490px; height:auto; padding-left:20px; _padding-left:25px; padding-top:0px; border-left:#e1e1e1 1px solid; float:left;}
.tit1{height:26px; line-height:26px; text-align:right; float:right; padding-right:9px;}
.tit2{width:100%; height:26px; line-height:26px; background-color:#efefef; background-image:url(../Images/t2_bg.jpg); background-repeat:no-repeat; background-position:10px center; float:left; height:100%; overflow:hidden}
.m_span1{float:right; color:#bbb; padding-right:10px;}
.m_span2{float:left; color:#555; padding-left:15px;}
.m_span3{float:left; color:#8a8888; padding-left:10px;}
.mess_m{width:500px; height:auto; line-height:20px; padding:5px 0px 5px 10px; border-bottom:#dedede 1px solid; float:left;}
.mess_m span{line-height:23px; display:block; color:#258ad2; font-size:12px; font-weight:bold}
.mess_v{float:left; width:100%; height:auto;}
.exp2{display:none;}
.mess_ty{float:left; width:70%; font-size:14px; color:#b0b0b0; position:absolute; right:5px; top:-22px; text-align:right;}
.mess_ty a{color:#48bbec;}
.ct_title{ width:300px; font-family:微软雅黑; font-size:20px; font-weight:bold; margin-top:20px; line-height:50px; }

.comListbox {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.comList {
    height:100%;
    width: 100%;
}
.comList li {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.comList li img{width:380px; height:253px;}
.comList li span{position:absolute; color:#fff; background:#282828; width:100%; height:28px; line-height:28px; text-indent:1em; display:block; bottom:0px; left:0px;}	

.num {
    bottom: 40px;
    position: absolute;
    right: 40px;
    z-index: 99;
}
.num a {
    background: url("../Images/dian1.png") no-repeat;
    display: block;
    float: left;
    height: 8px;
    margin-right:6px;
    width: 8px;
}
.num a:hover {
    background: url("../Images/dian2.png") no-repeat;
}
.num a.cur {
    background: url("../Images/dian2.png") no-repeat;
    z-index: 99;
}

.c_left{ float:left; width:252px;}
.c_column{ width:226px;}
.c_column li{ float:left; background:url(../Images/tt1.jpg) no-repeat; height:35px;  width:226px; margin-bottom:2px;}
.c_column Li a{ display:block; line-height:35px; color:#fff; text-decoration:none; text-align: center;}
.c_column li a:hover{ background:url(../Images/tt3.jpg) no-repeat; color:#fff; }

.c_right{ float:right; width:790px}
.menu{position:relative;z-index:999999; width:100%; margin:0 auto; height:93px; float:left; background:url(../Images/head_bg.jpg) left center no-repeat; margin-top:0px;} 
.menu ul{visibility:hidden;position:absolute;left:0px;top:93px;} 
.menu ul p{font-size:14px; font-weight:bold;}
.menu table {position:absolute; top:0; left:0;} 
.menu li:hover ul,
.menu a:hover ul{visibility:visible;} 
.menu li{float:left;position:relative; background:url(../Images/head_bg.jpg) no-repeat right center; line-height:93px;}
.menu li a{width:95px; text-align:center; height:93px; line-height:93px; display:inline-block !important;font-size:14px; font-family:"微软雅黑"; color:#fff; text-decoration:none} 
.menu li a:hover,.menu li a.active{height:93px; line-height:93px; text-decoration:none; color:#fff; font-weight:bold; background:#1e67b5}

.menu li ul.mm{width:465px; height:288px; background:url(../Images/nav_mbg.jpg) repeat-x; border-bottom:3px #062f5b solid;}

#m1{left:0px;}
#m2{left:0px;}
#m3{left:0px; width:550px;}
#m4{left:0px;}
#m5{left:-170px;}
#m6{left:-270px;}
#m7{left:-370px;}


.m1lf{float:left; width:130px; padding-left:10px; background:url(../Images/nav_lfbg.jpg) no-repeat right center; height:210px; padding-top:30px;}

.menu ul{clear:both;text-align:left; font-size:12px;}  
.menu ul li,.m1lf ul{position:static; float:left; margin-left:10px;}
.m1lf ul li{height:22px; line-height:22px; margin-top:0px; margin-bottom:8px; background:none; float:left; width:103px;}
.m1lf ul li a{ width:103px; height:22px; font-family:"宋体"; background:url(../Images/nav_lbg.jpg) no-repeat; font-size:12px; line-height:22px; color:#777; padding:0px; text-align:center; margin:0px;}
.m1lf ul li a:hover,.m1lf ul li a.aon{border:none; height:22px; line-height:22px; color:#fff; background:url(../Images/nav_hbg.jpg) left center no-repeat; text-decoration:none;}
.m1rt{float:right; display:block; width:235px; padding-right:35px; padding-top:30px;}
.m1rt img{float:left;}
.m1rt span{line-height:20px; color:#595959; padding-top:10px; line-height:20px; width:100%; font-size:12px; font-weight:normal; float:left;}
.m1rt_v1{width:150px; height:280px; padding-right:10px; float:left;}
.m1rt_v1 img{width:150px; height:100px; float:left;}        
.m1rt .m1rt_v1 span{padding:0px; height:120px; overflow:hidden;}

.line5{clear:both;font-size:0px;height:5px;overflow:hidden;}
.line10{clear:both;font-size:0px;height:10px;overflow:hidden;}
.line15{clear:both;font-size:0px;height:15px;overflow:hidden;}
.line20{clear:both;font-size:0px;height:20px;overflow:hidden;}
.line30{clear:both;font-size:0px;height:30px;overflow:hidden;}

/*分页*/
.wz_page{margin:5px
0 25px 0;margin-top:10px;}
.dede_pages a,
.dede_pages
span{width:0
auto;height:25px;line-height:25px;margin-right: 4px;color:#666;padding:0
10px;display:inline-block;border:1px
#ccc solid;border-radius:3px 3px 3px 3px;left bottom repeat-x #062f5b}
.dede_pages a:hover{color:#fff;text-decoration:none;border:1px
#062f5b solid;background-color:#062f5b;background-image:none}

table,tbody,tr,th,td,p,{height:3px;background:transparent;border:1;font-size:10px;margin:0;outline:0;padding:0;vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
td{ height:3px;text-align:center;}
tr{ height:3px;text-align:center;}
