﻿@charset "utf-8";
/* CSS Document */
body{ MARGIN:0PX 0PX; PADDING:0PX 0PX;FONT-SIZE:12PX; font-family:"微软雅黑",Arial, Helvetica, sans-serif; COLOR:#555555; background:#fff; line-height:23px; margin-left:auto;margin-right:auto;}
a{ color:#555555; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium; cursor:pointer;}
a:link{ text-decoration:none;}
a:hover{ color:#e60000}
a img{ border:0;}
a {blr:expression(this.onFocus=this.blur());}
a { outline: none;} 
a:focus { outline: none; } 
h1,h2,h3,h4,ul,li,div,p,span,b,i,input,select{ margin:0px; padding:0px;}
ul,li,dl,dd,dt{ padding:0px; margin:0px; list-style:none;}
em{font-style:normal;}
a img{ border:none;}
.clear{ clear:both; height:0; overflow:hidden; display:block;}
.blue{ color:#006ea5; }
.float_left{ float:left;}
.float_right{ float:right;}
.songti{font-family:'宋体';}
.container{ min-width:1150px; width:1150px; margin:0px auto; padding:0px; text-align:left; position:relative;}

#head{ height:136px; background:url(../../images/pc/head_bg.jpg) repeat-x; min-width:1150px; width:100%; margin:0px auto;}
.top{ min-width:1150px; width:1150px; margin:0px auto; z-index:99; position:relative; height:95px;}
.logo{ float:left; margin-top:18px;}
.lang{width:70px;position:absolute;right:0px;top:50px; color:#e5e5e5; font-size:14px; background:url(../../images/pc/lang_tb.png) no-repeat left; padding-left:25px;}
.lang span{ color:#656565; background:url(../../images/pc/jt_tb.png) no-repeat right center; width:70px; height:25px; line-height:25px; display:block;}
.lang a.lang_tb{  text-transform:uppercase; padding:0 10px;}
.top_links_a{width:85px;position:absolute;right:0;top:25px;z-index:999; display:none; border:solid 1px #ddd;}
.top_links_list{width:100%; background:#e7e7e7;}
.top_links_list a.top_links_name{height:30px;line-height:30px;display:block; text-align:center; padding-left:5px;}
.top_links_list a:hover{background:#e00000;color:#fff; }
.tel{ position:absolute; right:0; top:18px; color:#434343; font-size:14px;}
.tel span{ font-weight:bold; font-size:16px;}
/* Search */
#search{ height:23px; width:170px; position:absolute; right:100px; top:50px;}
#search .keyword{ float:left; width:138px; height:26px;}
#search .keyword input{height:23px;font-size:12px;width:130px; padding-left:8px;line-height:23px;float:left;border:0; outline:none; font-family:"微软雅黑"; background:url(../../images/pc/search_k.jpg) no-repeat; color:#9a9a9a;}
#search .submit{cursor:pointer;float:left;background:url(../../images/pc/search_p.jpg) no-repeat;width:31px;height:23px;border:0;}
.menu{ height:41px; min-width:1150px; width:1150px; margin:0px auto;}
.menu ul li{ float:left; font-size:14px; color:#fff; width:143px; text-align:center; text-transform:uppercase;}
.menu ul li a{ color:#303030; display:block; line-height:41px; height:41px;}
.menu ul li a:hover{ background:#ff0000; color:#fff;}
/* head  end */

#banner{ width:100%;min-width:1150px; margin:0 auto; position:relative; text-align:center; height:620px;}
.slideBox{ width:100%;min-width:1150px; height:620px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd ul{ margin:0 auto;}
.slideBox .hd{ position:absolute; height:12px; left:48%; bottom:15px; text-align:right; z-index:999; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:12px;  width:11px; height:11px; text-align:center; background:url(../../images/pc/banner_btn.png) no-repeat center center; cursor:pointer; text-indent:-9999px; }
.slideBox .hd ul li.on{ background:url(../../images/pc/banner_btn_on.png) no-repeat center center; }

#inside_banner{ width:100%;min-width:1150px; margin:auto; position:relative; text-align:center; height:420px;}
.inslideBox{ width:100%;min-width:1150px; margin:0 auto; height:420px; overflow:hidden; position:relative;   }
.inslideBox .bd{ position:relative; height:100%; z-index:0;   }
.inslideBox .bd ul{ margin:0 auto;}
.inslideBox .bd li{ zoom:1; vertical-align:middle;}
.inslideBox ul{ margin:0 auto;}
/* banner */

#home{ min-width:1150px; width:100%; margin:0px auto; padding-top:15px;}
.h_first{  width:1150px; min-width:1150px; margin:0 auto; height:278px;}
.h_case{ width:280px; height:260px; float:left;}
.hh_con{ position:relative; width:280px; margin:0 auto;}
.hh_con span{ position:absolute; width:24px; height:45px; cursor:pointer; top:70px; z-index:99;}
.hh_con span.hleft{ left:0px; background:url(../../images/pc/left_button.png) no-repeat;}
.hh_con span.hleft:hover{ background:url(../../images/pc/left_button_on.png) no-repeat;}
.hh_con span.hright{ right:0px; background:url(../../images/pc/right_button.png) no-repeat;}
.hh_con span.hright:hover{ background:url(../../images/pc/right_button_on.png) no-repeat;}
.h_list_pro{ height:183px; overflow:hidden; width:280px; margin:0 auto;}
.h_list_pro ul li{float:left;width:280px; height:183px; text-align:center; position:relative;}
.h_type_pic{ width:280px; height:183px; overflow:hidden;}
.h_type_pic img{ width:280px; height:183px;transform: scale(1, 1);transition: all 0.2s ease-in-out 0s;}
.h_type_pic img:hover{-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s;}
.h_lan_list{ float:left; width:870px;}
.h_lan_list ul li{ float:left; width:280px; height:183px; margin-left:10px;}
.h_case_name{ color:#959595; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; padding-top:15px;}
.h_case_name p{ font-family:"微软雅黑"; font-size:22px; color:#434343; line-height:30px;}

.h_news{ min-width:1150px; width:100%; margin:0px auto; background:#f8f8f8; padding:40px 0;}
.h_news_list{ min-width:1150px; width:1150px; margin:0px auto; }
.h_news_list ul li{ float:left; width:280px; height:365px; margin-left:10px;}
.h_news_list ul li .h_news_pic{ width:280px; height:210px; overflow:hidden;border:1px solid #e2e2e2}
.h_news_list ul li .h_news_pic img{  width:280px; height:210px; transform: scale(1, 1);transition: all 0.2s ease-in-out 0s;}
.h_news_list ul li .h_news_pic img:hover{-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s;}
.h_news_list ul li p{ color:#282626; font-size:20px; line-height:30px; padding:10px 0; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.h_news_list ul li .h_news_des{ color:#737373; font-size:14px; min-height:120px;}
.h_news_list ul li .h_news_more a{ color:#d20000; font-size:12px;}
/*index end*/

.content{min-width:1150px; width:100%; margin:0px auto; font-size:14px; color:#333; line-height:26px; clear:both;}
.con{width:1150px;min-width:1150px; margin:0 auto; padding:35px 0; min-height:300px; height:auto; _height:300px;}
.right_con{ padding-top:20px; min-height:300px; height:auto; _height:300px; font-size:14px; line-height:26px;}
#left{ margin:0 auto; width:100%; min-width:1150px; border-bottom:solid 1px #ddd; height:60px;}
.menu_name{ float:left; height:60px; line-height:60px; background:#db0000; color:#fff; font-size:20px; font-weight:bold; padding:0 20px;}
.menu_name span{ font-size:12px; padding-left:10px; font-weight:normal; text-transform:uppercase;}
.left_list{ float:right; width:auto;}
.left_list ul li{ float:left; font-size:16px; text-align:center; height:60px; min-width:100px; width:auto; _width:100px; margin-left:1px;}
.left_list ul li a{ display:block; color:#434343; height:60px; line-height:60px; padding:0 15px;}
.left_list ul li a:hover,.left_list ul li a.shover{ color:#db0000;}

.ptype_pic{ max-width:1900px; min-width:1150px; margin:0 auto; text-align:center; overflow:hidden;}
.ptype_pic ul li{ height:auto; width:100%; clear:both; position:relative; text-align:center; }
.ptype_pic ul li a{ display:block;}
.ptype_pic ul li img{ width:100%; margin:0 auto;}
.ptype_pic ul li .anim_fade_image{ position:absolute; left:0; top:0;}

.ptype_list{ clear:both; width:100%; height:auto;}
.ptype_list ul li{ float:left; width:550px; background:url(../../images/pc/yybg.jpg) repeat-x; border:solid 1px #e5e5e5; height:187px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin:10px; padding-top:28px;}
.ptype_list ul li .ptype_list_l{ float:left;}
.ptype_list ul li .ptype_list_l img{ max-width:197px; height:188px; padding-left:10px;}
.ptype_list ul li .ptype_list_r{ float:left; width:320px; padding-left:10px;}
.ptype_list ul li .ptype_list_r .pname2{ color:#db0000; font-size:16px; font-weight:bold; padding-bottom:10px;}
.ptype_list ul li .ptype_list_r .pname2 a{ color:#db0000;}
.ptype_list ul li .ptype_list_r .ptype_list_note{ color:#545454; height:150px; overflow:hidden; line-height:24px;}

.list_pro{ width:1150px; margin:0 auto;}
.list_pro ul li{ float:left;width:272px; height:290px; text-align:left; margin-left:20px; position:relative;}
.list_pro ul li .h_pro_pic{ width:270px; height:211px; overflow:hidden; border:solid 1px #ddd;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.list_pro img{ width:270px; height:211px;transform: scale(1, 1);transition: all 0.2s ease-in-out 0s;}
.list_pro img:hover{-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s;}
.list_pro .h_pname{  width:270px; color:#434343; font-size:13px; padding-top:10px; line-height:24px; }
.list_pro .h_pname a{ color:#434343; display:block;}
.list_pro .h_pname a:hover{ color:#ef0000;}

.list_pro ul li .pro_note{ position:absolute; left:0; top:0; background:url(../../images/pc/tmbg.png) repeat; width:252px; height:193px; text-align:left; padding:15px 10px 5px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; display:none;}
.list_pro ul li:hover .pro_note{ display:block;}
.list_pro ul li .pro_note p{ text-align:left; font-size:12px; color:3fff; line-height:18px;}
.list_pro ul li .pro_note .h_pro_note_con{ font-size:12px; color:#fff; line-height:18px; height:125px; overflow:hidden;}
.list_pro ul li .pro_note .h_pro_note_more{ text-align:center; width:140px; height:28px; line-height:28px; background:#e5c700; margin:0 auto; -moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px; position:absolute; left:60px; bottom:5px;}
.list_pro ul li .pro_note a{ color:#fff;}
.fpage_num{ text-align:center; color:#000; background:#eaeaea; height:42px; line-height:42px; font-size:14px; clear:both;}

.dis_l{ float:left; width:740px; position:relative;}
.dis_pic{ width:542px; min-height:424px; position:relative; float:left; margin-left:15px;}
.dis_pic ul li{width:540px; height:422px; position:relative;border:solid 1px #ddd;}

.list_pic{ position:relative; height:424px; width:152px; clear:both; float:left;}
.list_pic span{ position:absolute; top:60px; cursor:pointer; display:block; width:10px; height:18px; }
.list_pic span.p_prev{ background:url(../../images/pc/d_left.jpg) no-repeat; left:-15px;}
.list_pic span.p_next{ background:url(../../images/pc/d_right.jpg) no-repeat; right:-15px;}
.dis_list{ width:152px; margin:0 auto; height:424px; overflow:hidden;}
.list_pic li{  display:block; height:119px; width:152px;  cursor:pointer; margin-top:16px;}
.list_pic li img{ width:150px;  height:117px;   cursor:pointer; border:1px solid #dedede;}
.list_pic li img:hover{ border:1px solid #ff0000;}

.dis_r{ float:right; width:405px; min-height:383px;}
.dis_name{ color:#303030; font-size:22px; line-height:30px; min-height:50px; font-weight:bold; border-bottom:solid 1px #ededed; padding-bottom:5px;}
.dis_des{ color:#3d3d3d; padding:15px 0;line-height:24px; height:230px; overflow:hidden;}
.dis_title{ width:100%; text-align:center; color:#fff; background:#0054a6; height:48px; line-height:48px; font-size:18px; font-weight:bold; margin:20px 0;}
.dis_note{ min-height:150px; height:auto; _height:150px;}
.dis_icon{ border-top:solid 1px #ededed; padding:20px 0;}
.dis_more{ width:100px; height:37px; line-height:37px; text-align:center; color:#fff; font-size:13px; background:url(../../images/pc/zixun_tb.jpg) no-repeat 20px #ff0000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding-left:30px;}
.dis_more a{ color:#fff;}
.dis_feed_title{ color:#0054a6; font-size:18px; border-bottom:solid 1px #d0d0d0; height:40px; line-height:40px; margin:25px 0;}

.tab_title{ clear:both; height:42px; font-size:15px; margin-top:30px; background:url(../../images/pc/dis_tab.jpg) no-repeat center;}
.tab_title div{ float:left; min-width:120px; height:42px; line-height:42px; text-align:center; cursor:pointer; color:#4c4c4c;padding: 0 10px;}
.tab_title div.thover{ background:#ed1c24; color:#fff;}
.tab_note{ min-height:320px; height:auto; _height:320px; clear:both; padding:15px 10px;}
/*详情页*/

/*招聘计划*/
.sideMenu { border:1px solid #cbcbcb; border-top:none; background:#fff; }
.sideMenu h3 { height:44px; line-height:44px; margin:0; padding-left: 10px; border-top: 1px solid #cbcbcb; background: #f4f4f4; font-size:15px;color:#555;position:relative; cursor:pointer;}
.sideMenu h3 em { display:block; width:44px; height:44px; margin:0px; top:0px; background:url(../../images/pc/bottom.png) center center no-repeat; cursor:pointer; position:absolute; right:10px; }
.sideMenu h3.on{color:#ff0000;}
.sideMenu h3.on em{ background:url(../../images/pc/bottom_hover.png) center center no-repeat;}
.sideMenu ul {display:none;}
.sideMenu ul img,.sideMenu ul table{ max-width:1028px;}
.sideMenu ul li { padding:8px 25px; }

.share_list{ margin:0 auto;width:100%; }
.share_list ul li{ width:263px;float:left;margin-left:30px; height:250px;}
.share_list ul li h3{ text-align:center; padding-top:8px; line-height:18px; font-weight:normal;}
.share_list ul li h3 a{ color:#272727; font-size:14px;}
.share_img_box{height:185px;display: table-cell;vertical-align: middle;text-align: center;width:259px;*display: block;border:1px solid #dddddd; padding:2px; overflow:hidden; background:#ffffff;}
.share_img_box img{ max-width:259px; max-height:185px; transform: scale(1, 1);transition: all 0.2s ease-in-out 0s;}
.share_list ul li:hover img{transform: scale(1.08);transition: all 0.5s ease 0s;-webkit-transform: scale(1.08);-webkit-transform: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.share_list ul li:hover a{ color:#ed1c24;}
.page_num{ text-align:center;}

.case_list{ margin:0 auto;width:100%; }
.case_list ul li{ width:263px;float:left;margin-left:30px; height:240px;}
.case_list ul li h3{ text-align:center; padding-top:8px; line-height:18px; font-weight:normal;}
.case_list ul li h3 a{ color:#272727; font-size:14px;}
.case_img_box{height:170px;display: table-cell;vertical-align: middle;text-align: center;width:259px;*display: block;border:1px solid #dddddd; padding:2px; overflow:hidden; background:#ffffff;}
.case_img_box img{ max-width:259px; max-height:170px; transform: scale(1, 1);transition: all 0.2s ease-in-out 0s;}
.case_list ul li:hover img{transform: scale(1.08);transition: all 0.5s ease 0s;-webkit-transform: scale(1.08);-webkit-transform: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.case_list ul li:hover a{ color:#ed1c24;}

.list_act{ width:1150px; margin:0 auto; height:auto;}
.list_act ul li{float:left;width:370px; height:370px; margin-left:19px; position:relative; font-size:14px; color:#737373;}
.list_act ul li .act_pic{ width:370px; height:220px; overflow:hidden;}
.list_act img{ width:370px; height:220px;transform: scale(1, 1);transition: all 0.2s ease-in-out 0s;}
.list_act img:hover{-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_act .pname{ width:100%; font-size:16px; height:45px; line-height:45px; color:#1e1d1d; border-bottom:dashed 1px #dadada;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.act_date{ background:url(../../images/pc/h_news_date.png) no-repeat left;padding-left:30px;  margin-top:5px;}
.act_posi{ position:absolute; right:0; top:305px; margin-top:0;}

/*cnews_content*/
.cnews_content{width:100%;margin:0 auto;}
.cnews_type{font-weight:bold;height:28px;line-height:28px;position:relative; padding-bottom:5px;}
.cnews_type a{position:absolute;top:0;right:0;line-height:28px;}
.ntype_pic{float:left;width:27%;border:1px solid #ccc; margin-top:5px;}
ul.cnews_list{min-height:110px;_height:110px;padding-bottom:10px;}
ul.cnews_list li{position:relative;height:42px; line-height:42px;border-bottom:1px dotted #ccc;float:right;width:70%;}
.news_type{line-height:23px;font-weight:bold;clear:both;}
.news_more{line-height:23px;font-weight:bold;clear:both;text-align:right;}
ul.list_news{min-height:200px;_height:200px; padding-bottom:20px;}
ul.list_news li{position:relative;height:40px; line-height:40px;border-bottom:1px dotted #ccc;}
span.date{position:absolute;right:5px;top:5px;}
/*dis_news*/
#dis_news{}
#dis_news .dnews_title{font-weight:bold;font-size:16px;_height:30px;min-height:30px;line-height:30px;text-align:center;}
#dis_news .dnews_line{text-align:center;_height:25px; line-height:25px; border-top:1px dashed #ccc;}
#dis_news .dnews_content{padding:5px;_height:200px;min-height:200px;line-height:23px;}

/*Bottom*/
#last_dh{ background:url(../../images/pc/footer_bg.jpg) repeat-y center top; min-height:368px; min-width:1150px; width:100%; margin:0 auto; clear:both;}
.last_dh{ min-height:270px;  height:auto; width:1150px; min-width:1150px; margin:0 auto; position:relative;z-index:999; padding-top:35px; overflow:hidden;}
.last_dh .list{ width:112px; float:left; color:#3d3d3d; font-size:13px;  min-height:232px;}
.last_dh .list .bt{ color:#3d3d3d; font-size:14px; height:30px; line-height:30px; margin-bottom:10px;}
.last_dh .list ul li{ line-height:28px; height:28px;  overflow:hidden; font-size:12px;}
.last_dh .list ul li a{ color:#737373;}
.list_cont{ padding:15px 0;}
.qq_kefu{ width:176px; height:37px; line-height:37px; text-align:center; color:#fff; font-size:13px; background:url(../../images/pc/qq_tb.jpg) no-repeat 20px #ff0000;}
.qq_kefu a{ color:#fff;}
#last_menu{ border-top:solid 1px #d4d4d5; padding-top:15px; color:#3d3d3d; width:1150px; min-width:1150px; margin:0 auto;}
#last_menu a{ color:#3d3d3d;}
.copyright{ float:left;}
.share{ float:right; width:150px; position:relative; height:25px;}
.share .bshare{ position:absolute; left:50px; top:0px; width:115px;}
#last_dh .bdsharebuttonbox{height:25px;overflow:hidden;}
#last_dh .bdsharebuttonbox a{margin:0 0 0 9px;padding:0;width:25px;height:25px;}
#last_dh .bdsharebuttonbox a.bds_tsina{background:url(../../images/pc/share_tb1.png);}
#last_dh .bdsharebuttonbox a.bds_tqq{background:url(../../images/pc/share_tb2.png);}
#last_dh .bdsharebuttonbox a.bds_weixin{background:url(../../images/pc/share_tb3.png);}