@charset "utf-8";
/* CSS Document */
body {
	margin:0; padding:0; line-height:24px; background:#f9fafa; font-family:"微软雅黑";font-size:12px;color:#5c5c5c;	
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{border:0;overflow:hidden; display:block;} 
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:14px; font-weight:normal;}
address,cite,code,em,th,i,b{font-weight:normal; font-style:normal;}
.clear{clear:both; overflow:hidden;  height:0px; font-size:0px; line-height:0px;}
a{text-decoration:none;color:#5c5c5c;}
a:hover{ color:#4E7EDF;}
.blue{color:#456bd5}
.font16{font-size:16px;}
.font18{font-size:18px;}
/*header*/
.pos_rel{position:relative;}
.pos_abs{position:absolute;}
.p_indent{ text-indent:2em;}
#header_box{height:89px; margin:0 auto; width:100%; }
.header_index{background:url(../images/header_bg.jpg) repeat-x;}
.header_in{background:url(../images/header_bg2.jpg) repeat-x;}
#header{height:89px; margin:0 auto; width:1000px;}
#header_top{height:29px; position:relative; color:#fff;}
.header_lang{position:absolute; right:0px; top:0px; height:29px;}
.header_lang a{color:#FFF; padding:0px 10px;}
.header_lang a:hover{color:#4E7EDF;}
.header_lang a.lang_tel{background:url(../images/tel_icon.jpg) no-repeat; padding-left:34px; padding-right:0px;}
.header_lang a.lang_cn{ padding-left:10px;}
.header_lang a.lang_en{ padding-left:10px;}
.header_search{border:none; background:url(../images/search_bg.jpg) no-repeat; height:19px;  width:200px; padding-top:5px; padding-bottom:5px; color:#7b8bc0; line-height:19px;}
#menu{height:60px; }
.logo{float:left;}
.nav{float:right; height:60px; line-height:60px;}
.nav li{float:left; line-height:60px; padding-left:30px;}
.nav li a{display:block; float:left; color:#363636; width:120px;  font-size:16px; text-align:center;}
.nav li a:hover,.nav li a.nav_on{color:#FFF; background:url(../images/nav_on.jpg) repeat-x;}

/*banner*/
#banner_box{margin:0 auto; width:100%;}
.banner_index{background:url(../images/banner_bg.jpg) center repeat-x; height:678px;}
.fullSlide{width:100%;position:relative;height:678px; }
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100%; !important;}
.fullSlide .bd li{width:100% !important;height:678px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:678px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;top:366px; left:0px;height:53px;line-height:53px;}
.fullSlide .hd ul{margin:0 auto; width:1000px; padding-left:32px; }
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:71px;height:53px; margin-left:7px;overflow:hidden; position:relative; }
.fullSlide .hd ul .on .index_banner_on{ position:absolute; left:0px; top:0;}
.banner_about{background:url(../images/banner_about.jpg) no-repeat; height:386px;}
.banner_contact{background:url(../images/banner_contact.jpg) no-repeat; height:386px;}
#index_mainbox1{margin:0 auto; width:100%;background:url(../images/index_box_bg1.jpg)  center repeat-y;}
.index_box1{width:1000px; margin:0 auto;position:relative;}
.index_banner_list{position:absolute; left:0px; top:-224px; width:1000px; z-index:2; }
.index_banner_list_col{float:left;width:290px; height:195px; background:url(../images/index_banner_listbg.jpg) no-repeat; padding:10px 17px 0px 17px;  }
.index_banner_list_col_on{background:url(../images/index_banner_listbg2.jpg) no-repeat;}
.index_banner_tit{color:#353846; font-size:14px; background:url(../images/index_banner_titbg.jpg) left bottom no-repeat; height:40px; line-height:40px;}
.index_banner_tit a{float:right; margin-top:15px; display:block; background:url(../images/index_more.jpg) no-repeat; width:28px; height:8px;}
.index_news_list{margin-top:10px;}
.index_news_list li{}
.index_news_list li span{float:right; color:#bbbbbb;}
.index_news_list li a{color:#6b6b6b;}
.index_news_list li a:hover{color:#064794;}

.index_box2{width:1000px; margin:0 auto; padding-bottom:20px;}
.index_service{padding:60px 21px 0px 21px;}
.index_service_tit{font-size:24px; background:url(../images/index_service_titbg.jpg) left bottom no-repeat; height:60px; line-height:50px;}
.index_service_list{font-size:14px; padding-top:24px;}
.index_service_list h1{ padding-left:25px; margin-top:10px;}
.index_service_list li{float:left; width:286px; padding-left:50px; padding-bottom:50px; cursor:pointer;}

.index_service_list_icon1{background:url(../images/index_sevice_icon1.gif) no-repeat left 6px; color:#3176b7;}
.index_service_list_icon1_select{background:url(../images/index_sevice_icon1_select.gif) no-repeat left 6px; color:#EBBF52;}

.index_service_list_icon2{background:url(../images/index_sevice_icon2.gif) left 5px no-repeat; color:#3176b7;}
.index_service_list_icon2_select{background:url(../images/index_sevice_icon2_select.gif) left 5px no-repeat; color:#EBBF52;}

.index_service_list_icon3{background:url(../images/index_sevice_icon3.gif) no-repeat left 5px; color:#3176b7;}
.index_service_list_icon3_select{background:url(../images/index_sevice_icon3_select.gif) no-repeat left 5px; color:#EBBF52;}

.index_service_list_icon4{background:url(../images/index_sevice_icon4.gif) left 5px no-repeat; color:#3176b7;}
.index_service_list_icon4_select{background:url(../images/index_sevice_icon4_select.gif) left 5px no-repeat; color:#EBBF52;}

.index_service_list_icon5{background:url(../images/index_sevice_icon5.gif) left 5px no-repeat;color:#3176b7; }
.index_service_list_icon5_select{background:url(../images/index_sevice_icon5_select.gif) left 5px no-repeat;color:#EBBF52; }

.index_service_list_icon6{background:url(../images/index_sevice_icon6.gif) left 5px no-repeat;color:#3176b7;}
.index_service_list_icon6_select{background:url(../images/index_sevice_icon6_select.gif) left 5px no-repeat;color:#EBBF52;}

#index_mainbox2{margin:0 auto; width:100%;background:url(../images/index_box_bg2.jpg) center repeat-y; }
.index_case{float:left; width:672px;}
.index_case_list{font-size:14px; padding-top:24px;}
.index_case_list li{float:left; width:286px; padding-right:50px; padding-bottom:30px;  cursor:pointer;}
.index_case_list li img{ border-radius:5px;}
.index_case_list li h1{font-size:14px; color:#323431; padding-top:10px;}
.index_case_list li h1 span{font-size:12px; color:#ababab; font-style:italic;}
.index_sys{float:left; width:286px;}
.index_sys_list{}
.index_sys_list li{border-bottom:1px solid #c9d1d1; padding-bottom:24px; padding-top:24px;}
.index_sys_list li img{float:left; width:140px;}
.index_sys_list li p{float:right; padding-left:10px; color:#b4b4b4; width:136px; line-height:20px;}

#main_box{margin:0 auto; width:100%; background:url(../images/main_bg.jpg) repeat;}
#content{margin:0 auto; width:1000px; background:url(../images/content_bg.jpg) repeat-y;  border-bottom:2px solid #f0f0f0;}
.content_tit{left:0px; top:-62px; height:63px; width:1000px;}
.content_tit a{float: right; margin-right:20px; margin-top:20px; width:80px; height:30px; text-indent:-99999px;}
.content_about_tit{background:url(../images/about_tit_bg.png) no-repeat;}
.content_news_tit{background:url(../images/news_tit_bg.png) no-repeat;}
.content_contact_tit{background:url(../images/contact_tit_bg.png) no-repeat;}
.left{float:left; width:226px; padding-bottom:100px;}
.sub_nav{font-size:14px; border-bottom:5px solid #f0f0f0;}
.sub_nav li{height:45px; line-height:45px;}
.sub_nav li a{display:block; padding-left:26px;width:200px; background:url(../images/sub_nav.jpg) no-repeat; height:45px; color:#626262 }
.sub_nav li a:hover, .sub_nav li a.sub_nav_on{ background:url(../images/sub_nav_on.jpg) no-repeat;  color:#4e7cdd }

.right{float:right; width:774px;  border-top:4px solid #f3f3f3; margin-bottom:50px;}
.right_box{padding:40px 37px 80px 37px; width:700px; font-size:14px;}
.right_tit{padding-bottom:40px; }
.right_nav{ width:350px; margin:0 auto;} 
.right_nav a{ display:block; width:165px; height:50px; float:left; text-align:center; border:1px solid #9B9B9B; line-height:50px; margin-left:15px;}
.right_nav a:hover{ border:1px solid #4D7FDF; color:#4D7FDF; }
.right_nav a.select{ border:1px solid #4D7FDF; color:#4D7FDF; }

.right_con{ margin-top:30px;}


/*关于我们 - 团队介绍*/
.team_list{padding:0px 12px;}
.team_list_tit{background:url(../images/team_bg.jpg) repeat; height:40px; color:#999999; line-height:40px; margin-bottom:15px;}
.team_list_tit span{float:left;display:block; font-size:16px;}
.team_list_name{color:#456bd5;  padding-left:18px; width:160px;}
.team_list_left{float:left; width:184px; margin-bottom:50px;}
.team_list_left img{max-width:184px; height:auto;}
.team_list_right{float:right; width:470px; padding-left:22px;  margin-bottom:50px; font-size:14px;}

/*关于我们-企业文化-团队活动*/
.vitem{ float:left; margin-left:15px; margin-top:30px;}
/*关于我们 - 资质荣誉*/
.zizhi_list{margin:0px 10px; border:2px solid #e8e8e8; min-height:245px;_height:245px; height:auto; float:left;}
.zizhi_list li{float:left;height:245px; width:338px; color:#555555}
.zizhi_line{height:1px; border-top:2px solid #e8e8e8; }
.zizhi_list li div{width:312px; padding:26px 13px 0px 13px;}
.zizhi_list li.zizhi_list_left{background: top right url(../images/zizhi_line.jpg) repeat-y;}
.zizhi_list li p{padding-top:15px; line-height:30px;}
/*关于我们 - 发展历程*/
.fz_list_box{border-left:2px solid #456bd5; margin-left:80px;}
.fz_time{left:-13px; top:-10px;}
.fz_list{padding-top:35px; z-index:2;}
.fz_year{left:-50px; top:35px; color:#456bd5; font-size:18px;}
.fz_list li{background:url(../images/fz_icon2.jpg) 0px 10px no-repeat; padding-left:20px;}
/*新闻媒体 - 社会公益*/
.public_list{width:668px; padding:0 16px;}
.public_list li{border-bottom:1px solid #f1f1f1; padding:30px 0px; }
.public_list_left{width:80px; border:2px solid #e6e6e6; height:80px; float:left; }
.public_list_right{float:right; width:560px; color:#5c5c5c; padding-left:24px;}
.public_list_tit{font-size:14px; color:#262626}
.public_list_day{color:#797e8b; font-weight:bold;font-size:30px;}

/*联系我们 - 公司地图*/
.contact_map{padding:0 14px; font-size:14px;}
.map_tit{border-bottom:3px solid #f2f2f2; margin-bottom:20px; padding-bottom:15px;}
.map_lx{color:#FFF; background:#a6a6a6; height:30px; line-height:30px; width:72px; font-size:16px; text-align:center; margin-bottom:10px;}

/*联系我们 - 服务网络*/
.net_list_col{float:left; width:336px; margin-top:30px;}
.net_list{padding-bottom:40px;}
.net_list dt{font-size:18px; color:#456bd5; padding-bottom:20px;}
.net_list dd{ padding-left:20px; line-height:28px;}
.sanj_icon{background:url(../images/net_icon.jpg) 0px -56px no-repeat;}
.yq_icon{background:url(../images/net_icon.jpg) 0px -28px no-repeat;}
.yq_sj_icon{background:url(../images/net_icon.jpg) 0px 5px no-repeat;}
.sj_icon{background:url(../images/net_icon.jpg) 0px -148px no-repeat;}
.xx_icon{background:url(../images/net_icon.jpg) 0px -176px no-repeat;}
.net_list2 dd{float:left; font-size:16px; color:#456bd5; font-weight:bold; padding-right:30px;}

/*联系我们 - 咨询留言*/
.contact_guest{margin:0 14px; font-size:14px; border:1px solid #f5f5f5;}
.guest_tit{font-size:16px; color:#333333; background:#f8f8f8; height:35px; line-height:35px; padding-left:18px;}
.guest_list{ padding:20px;}
.guest_list p{padding-bottom:10px;}
.guest_list label{text-align:right; width:80px; float:left; display:inline-block; height:35px; line-height:35px;}
.guest_text1{border:none; background:url(../images/guest_input_bg1.jpg) no-repeat; width:281px; height:25px; padding:5px 10px;}
.guest_text2{border:none; background:url(../images/guest_input_bg2.jpg) no-repeat; width:516px; height:25px; padding:5px 10px;}
.guest_text3{border:none; background:url(../images/guest_input_bg3.jpg) no-repeat; width:199px; height:35px; padding:0px 10px;}
.guest_text4{border:none; background:url(../images/guest_input_bg4.jpg) no-repeat; width:516px; height:116px; padding:0px 10px;}
.guest_submit{border:none; background:url(../images/guest_submit.jpg) no-repeat; width:130px; height:40px; cursor:pointer }
.guest_reset{border:none; background:url(../images/guest_reset.jpg) no-repeat; width:130px; height:40px; cursor:pointer; margin-left:15px;}

/*联系我们 - 文件下载*/
.download_list{padding:0 14px;}
.download_list li{background:url(../images/donwload_line.jpg) left bottom repeat-x; height:40px; line-height:40px;}
.download_list li a{display:block; float:right; width:95px; height:27px; background:url(../images/download_btn.jpg) no-repeat; margin-top:5px;}
/*footer*/
#footer_box{height:424px; margin:0 auto; width:100%; background:url(../images/footer_bg.jpg) repeat-x;}
#footer{height:424px; margin:0 auto; width:1000px;}
.footer1{height:235px; color:#fff;}
.footer_addr{left:22px; top:43px; background:url(../images/footer_addr.jpg)  no-repeat; padding-left:72px; height:62px; padding-top:10px;}
.footer_contact{left:400px; top:43px; background:url(../images/footer_contact.jpg) no-repeat;padding-left:55px; height:62px; padding-top:10px;}

.footer_link{top:45px;right:0px;}
.link-list{ position:absolute; width:213px; height:auto; bottom:40px; padding-top:20px; left:0px; min-height:30px; background:#3F4658; padding-left:36px; display:none; }
.link-list a{ color:#FFF; display:block; margin-top:5px;}
.link-list a:hover{ color:#6999D9;}
.footer_link_text{float:left;border:none; background:#3F4658;  width:203px; height:35px; line-height:35px; color:#fff; padding:5px 10px 5px 36px;cursor:pointer;}
.footer_link_btn{float:left;border:none; background:url(../images/footer_search_btn.jpg) no-repeat; width:45px; height:45px; margin-left:6px; cursor:pointer;}

.footer_more{top:98px;right:210px; color:#ccdbe4}
.footer2{height:187px; color:#acaeb4}
.footer_logo{padding-top:32px;}
.footer_search{left:355px; top:40px; line-height:30px; height:30px; color:#c1c3c7}
.footer_search_text{float:left;border:none;background:#2d3036; width:192px; height:20px; padding: 5px 10px 5px 26px; line-height:20px; color:#7a7b7e}
.footer_search_btn{float:left;border:none;background:#6496d5; color:#FFF; width:90px; line-height:30px; height:30px; margin-left:18px;}
.footer_search span{padding-left:20px;}
.footer_wx{right:0px; top:32px;}

.pagelist{ margin-top:20px;}
.pagelist a{ display:block; float:left; border:1px solid #999; width:24px; height:24px; border-radius:2px; text-align:center; margin-left:5px;}
.pagelist a:hover{ background:#4E7EDE; border:1px solid #4E7EDE; color:#FFF;}
.pagelist a.select{ background:#4E7EDE; border:1px solid #4E7EDE; color:#FFF;}

.jobs-tit{ border-bottom:1px solid #B9B7B7; height:50px; line-height:45px; margin-top:5px;}
.jobs-tit a{ font-size:16px; float:left;}
.jobs-tit span{ float:right; font-size:14px; color:#999;}

.jobs-con{ margin-top:20px; display:none;border-bottom:1px solid #B9B7B7;}

.case_item{ cursor:pointer; float:left; margin-left:45px; text-align:center; margin-top:20px;}
.case_item img{ border-radius:5px;}