/* CSS Document */
BODY{margin:0; padding:0;color: #4A4A4A;font-family: "Microsoft YaHei", "微软雅黑";font-size: 12px;line-height:23px; background:#FFF;}
img{border:0px;padding: 0px;margin: 0px;}
ul, li{	padding: 0px;margin: 0px;list-style-type: none;}
P{padding: 0px;margin: 0px;}
*{padding: 0px;margin: 0px;}
.clear{clear: both;}
.hidden{ display:none;}

a{color: #4A4A4A;text-decoration: none;}
a:hover{text-decoration: none;color:#b90000;}
/*input{text-align:left;padding-left:5px;border:1px solid #CCC;height:20px;line-height:20px; color:#4a4a4a;}*/
textarea{ border:1px solid #CCC; background:#F7F7F7; color:#4a4a4a; line-height:20px; text-align:left; padding-left:5px}
td{padding:0 10px 10px 0;}
td img{ padding-right:10px;}

#top{ height:76px; width:1000px; margin:0 auto;}
.logo{ float:left; margin-top:16px;}
.weibo{ float:right; margin-top:40px; padding-right:10px;}

/*导航部分*/
.dao{width:100%;background:url(../images/menubg.jpg) top left repeat-x;height:49px; overflow:hidden}
.wrap{overflow: hidden;width:1000px; margin:0 auto;}
.sub_nav {float:left;clear: both;overflow: hidden; padding-left:165px;}
.sub_nav li{height:43px; padding-top:1px; line-height:43px;float: left;}
.sub_nav li a{font-family:"Microsoft YaHei";font-size:13px;display: block;padding:0 20px;-moz-transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;color:#fff;}
.sub_nav li a:hover{background:#b90000; color:#FFF}
.sub_nav li a.current{background:#b90000; color:#FFF}
#search { float:right; height:23px; margin-top:12px; padding-right:10px;}
.inp_srh{width:137px; height:23px; line-height:23px;color:#FFF;padding-left:5px;background:#5b5b5b url(../images/srh_bg.gif) 126px center no-repeat; border:none}

/*banner*/
.banner{height:387px; width:100%; text-align:center; margin:0 auto; overflow:hidden}
.fullSlide{ width:100%;  position:relative;  height:387px; background:#000;  }
.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:387px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:387px; }
.fullSlide .hd{  height:39px;overflow:hidden;position:absolute; bottom:0; z-index:1;right:12%}
.fullSlide .hd ul{ overflow:hidden; zoom:1; float:left;}
.fullSlide .hd ul li{ float:left;width:37px; height:39px; line-height:35px; text-align:center;cursor:pointer; color:#8a8a8a; font-family:"微软雅黑";font-weight: bold; font-size:13px;}
.fullSlide .hd ul .on{ color:#FFF;background:url(../images/jiantou.gif) top center no-repeat}

.main{margin-top:24px;height:139px;margin-bottom:30px;}
.main_l{ width:58%; float:left;background:url(../images/hong.gif) left bottom repeat-x; height:139px;}
.main_r{ width:40%; float:right; background:url(../images/hei.gif) top left repeat-x; height:139px;}
.zuo{ float:right; width:608px; border:0px solid #000}
.qikan{ float:left;}
.d_p{ width:126px; height:21px;overflow:hidden;display:inline; float:left;}
.d_p select{ width:126px; height:21px;}
.qishu{ width:156px; height:21px; margin-top:6px !important; margin-top:3px;}
.qishu img{ float:left; padding-left:5px;}

/*.xm{ float:left; display:block; margin-left:12px; height:139px; overflow:hidden}
.slidebox{ width:440px; height:133px;}
.slideBox .bd{width:440px;height:133px;}
.pic{ padding:0;}
.anniu{ position:absolute; margin:-21px auto 0 auto; width:440px;}
.but{ position:relative; float:right; padding-right:30px; width:44px}
.prev{ float:left; background:url(../images/con_pro_box_btn.jpg) left center no-repeat; width:23px; height:27px; cursor:pointer}
.next{ float:right; background:url(../images/con_pro_box_btn.jpg) right center no-repeat; width:21px; height:27px; cursor:pointer}*/

.you{ float:left; width:345px; padding-left:18px;}
.newscont{width:345px;font-size: 12px;display: block;margin-top:7px;}
.tjxw{width:345px;height:65px; margin-bottom:5px;}
.tjtp{float:left;}
.tjtp a img{ width:86px; height:57px;}
.tj{ width:245px; float:left; margin-left:12px}
.bt{ font-weight:bold; font-size:12px; height:18px; font-family:"微软雅黑";overflow:hidden;}
.bt a{color:#FFF;}
.bt a:hover{color:#FFF; text-decoration:underline;}
.zy{ width:245px; float:left;line-height:16px; height:30px; color:#767676; font-family:"微软雅黑"; padding-top:7px;overflow:hidden}
#news_list { padding-top:8px; font-family:"微软雅黑"; color:#eeeeee; position:relative;}
#news_list ul li {background:url(../images/dot.gif) left center no-repeat; padding-left:10px; line-height:22px; height:22px; overflow:hidden}
#news_list ul li a{ color:#eeeeee;}
#news_list ul li a:hover{ color:#eeeeee; text-decoration:underline;}
/*.more{position:absolute; top:40px;right:10px;}
*/
.footer{ background:#5c5c5c; margin-top:0;border-top:4px solid #cdcdcd}
.fo_img{ width:1000px; margin:0 auto; text-align:center; padding:30px 0;}

/*关于我们*/
.ceng{ position:absolute; width:100%; margin:-25px auto 0 auto; background:url(../images/topbg.jpg) left bottom repeat-x}
.gai{ position:relative; width:1000px; height:85px; margin:0 auto}
.left_title{ float:left; width:234px; height:85px;}
.r_top{ float:right; width:766px; height:85px; background:url(../images/r_top_bg.png) left top no-repeat;}
.zong{ width:680px; height:28px; margin:35px auto 0; border-bottom:1px solid #f0f0f0;}
.zong_title{ float:left; background:url(../images/icon.png) left center no-repeat; border-bottom:2px solid #b90000; padding-left:15px;font-family:"微软雅黑"; font-size:16px; color:#373737; padding-bottom:5px; font-weight:bold}
.r_camp{ float:right; background:url(../images/home.gif) left center no-repeat; padding-left:20px;color:#767676;}
.r_camp a{ color:#767676;}
.r_camp a:hover{color:#b90000;}
.hong{ color:#b90000;}

.content{ margin-top:60px;width:100%;background:#efefef url(../images/bg.jpg) left top repeat-x;padding-bottom:60px;}
.cc_cont{ width:1000px; margin:0 auto}
.cont_left{ float:left; width:234px;}
.cont_right{ float:right; width:766px;}
.lnav_bg{ background:url(../images/lnav_bg.png) left top repeat-y;}
.lnav_di{ background:url(../images/lnav_di.png) left bottom no-repeat;height:18px;}
.r_neirong{ background:url(../images/r_bg.png) left top repeat-y;}
.r_bg_di{ background:url(../images/r_bg_di.png) left bottom no-repeat; height:20px;}

.lnav{width:221px;padding-top:30px;}
.lnavlist{overflow: hidden;	margin:0 1px;width:221px;}
.lnav li{ display:block; width:219px; margin:0 auto; height:30px;}
.lnav a{display: block;width:219px; height:30px; line-height:30px; text-align:center;}
.lnav a:hover{color: #fff;background: url(../images/l_current.jpg) left center no-repeat;text-decoration: none; font-weight:bold}
.lnav a.current, .lnav a.current:hover{color: #fff;background: url(../images/l_current.jpg) left center no-repeat;text-decoration: none; font-weight:bold;}
.project{width:198px;padding:105px 11px;}
.pro_bg{ background:url(../images/pro_bg.jpg) left bottom repeat-x; width:198px; height:278px; overflow:hidden;}
.project_title{ width:180px; margin:0 13px}

.slideTxtBox{ width:198px;text-align:center;overflow: hidden; margin:15px auto 0;}
.slideTxtBox .hd{ height:25px;position:relative;padding-top:13px;}
.slideTxtBox .hd ul{ float:left; position:absolute; left:0px; bottom:0;height:25px;width:198px;}
.slideTxtBox .hd ul li{ float:left; cursor:pointer; height:25px; line-height:25px;width:99px; text-align:center;}
.slideTxtBox .hd ul li.on{color:#FFF; background:#b90000}
.slideTxtBox .hd ul .li_1.on{ color:#FFF; background:#b90000}
.slideTxtBox .hd ul .li_1{ color:#FFF; background:#bfbfbf}
.slideTxtBox .hd ul .li_2.on{color:#FFF;background:#b90000}
.slideTxtBox .hd ul .li_2{ color:#FFF; background:#bfbfbf}
.slideTxtBox .bd{margin-top:0; zoom:1;}
.slideTxtBox .inBox{ overflow:hidden;zoom:1;margin:0 auto; text-align:center; width:166px; position:relative;}
.slideTxtBox .bd .pic img{ width:166px; height:160px; margin:0 auto;text-align:center;display:block; overflow:hidden}
.slideTxtBox .bd .pic span{ height:20px; display:block; line-height:20px; margin:5px auto 0;text-align:center; width:166px; overflow:hidden;}
.slideTxtBox .bd .pic1 img{ width:118px; height:160px; margin:0 auto;text-align:center;display:block; overflow:hidden}
.slideTxtBox .bd .pic1 span{ height:20px; display:block; line-height:20px;margin:5px auto 0;text-align:center;width:118px; overflow:hidden;}

.r_n_l{ width:680px; margin:0 auto;line-height:23px; padding:15px 0 60px 0;}
.pbox{ float:left; width:212px; height:178px;margin:0 13px 24px 0; display:inline}
.pbox a{padding:7px;display:block; background:url(../images/rongyu_bg.jpg) left top repeat-x; height:164px;}
.pbox a:hover{ background:url(../images/rongyu_hover.jpg) left top repeat-x;text-decoration: none; color:#FFF;}
.pbox a img{width:199px;height:132px;}
.pbox a span{ width:199px; height:24px; line-height:24px; text-align:center; display:block; margin:5px auto 0;overflow:hidden;}

/*分页*/
.page{text-align:center; float:left;padding:50px 0 0 200px;font-weight:bold;width:280px;height:14px;line-height:14px;clear:both;}
.page a{ padding:0 2px; color:#747474; float:left; display:inline; font-size:12px; height:14px; margin:0 3px; float:left;}
.page a.pre4{ background:#b7b7b7; color:#FFF; width:16px; height:14px;text-align:center}
.page a.a_img{ padding:0 0px 0 2px; width:16px; height:14px; margin:0; overflow:hidden;}

/*发展历程*/
#tabs2{text-align:left;width:680px; margin-top:0px;}
.menu21box{position:relative;overflow:visible; width:680px;text-align:left; border-bottom:1px solid #d2d2d2;height:24px;}
#menu21{position:absolute;top:0;left:0;z-index:1;}
#menu21 li{float:left;display:block;cursor:pointer;width:85px;margin-right:2px;text-align:center;line-height:24px;height:24px;background:#646464;color:#FFF}
#menu21 li.hover{background:url(../images/hover.gif) no-repeat;color:#FFF; height:32px;font-weight:bold;}
#menu21 li a{ color:#FFF;}
#menu21 li a:hover{ color:#FFF; font-weight:bold;}
#main21{width:680px;margin-top:29px;line-height:22px;text-align:left;}


.history{ width:680px; margin:0; text-align:left; height:54px;overflow:hidden;}
.history .nian{ font-size:20px; font-family:"微软雅黑"; color:#b90000;float:left; padding-right:10px;background:url(../images/icon02.gif) right 10px no-repeat; margin-top:10px; width:68px; line-height:22px;}
.icon{ float:left; margin-left:20px;}
.list{background:url(../images/line.gif) 115px 41px repeat-y; width:680px;padding-bottom:40px; padding-top:70px; margin-top:-14px;}
.dsj_list{ background:url(../images/icon01.gif) 109px top no-repeat;height:36px; margin-bottom:35px; overflow:hidden;}
.dsj_list h3 { float:left;width:95px; text-align:right;padding-right:10px;color:#636363; font:normal 16px Arial;}
.dsj_list h3 span { display:block; color:#c8c8c8; font-size:12px;}
.dsj{ float:left; padding-left:31px; margin-top:-5px;width:470px; line-height:22px;}

/*新闻中心*/
.tjxw1{width:680px;height:129px;margin-bottom:12px; margin-left:0px; border-bottom:3px solid #dfdfdf}
.tjtp1{float:left; width:199px;}
.tjtp1 a img{width:199px; height:132px;}
.tj1{ width:445px; float:left; margin-left:23px; line-height:1.2; margin-bottom:30px;}
.bt1{ font-weight:bold; font-size:12px; height:14px; margin-top:15px; color:#363636; overflow:hidden;}
.bt1 a{ font-weight:bold; font-size:12px; height:14px; color:#363636 }
.bt1 a:hover{ font-weight:bold; font-size:12px; height:14px; color:#b90000}
.zy1{ width:445px; float:left;line-height:21px; margin-top:10px; height:65px;color:#aeaeae; overflow:hidden;}

.r_news_dan{width:680px; height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #f4f4f4}
.r_news_n{ float:left;width:30px;font-family:Arial;text-align:left;}
.r_news_t{ float:left; width:370px; text-align:left; margin-left:30px;}
.r_news_time{ float:right; width:90px; text-align:left;color:#797979;}
.r_news_views{ float:left; width:80px; text-align:left; margin-left:30px;color:#797979;}

.info_title{ text-align:center; font-size:22px; font-family:"微软雅黑";margin-bottom:10px; color:#b90000; font-weight:bold; line-height:30px;}
.info_m{ border-bottom:1px solid #e5e5e5;height:20px; line-height:20px; width:680px; text-align:center; margin-top:10px; padding-bottom:5px;}
.info_cont{ width:680px; margin-top:20px;}
.xiangg{ margin-top:60px;}
.xg_title{ color:#b90000; font-weight:bold; margin-bottom:10px;}

.r_xg_dan{width:680px; height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #ebebeb}
.r_xg_n{ float:left;width:30px;font-family:Arial;text-align:left; color:#b90000}
.r_xg_t{ float:left; width:450px; text-align:left; margin-left:30px;}
.r_xg_time{ float:right; width:80px; text-align:left;color:#797979;}

.pro_box{ width:680px; height:133px; background:url(../images/project_bg.jpg) left top repeat-x; margin-bottom:20px;}
.pro_img{ float:left; width:440px;}
.pro_img img{ padding:0;}
.pro_jieshao{ width:230px; float:left; margin-left:10px; position:relative; height:128px;}
.pro_txt{ width:180px; float:left; margin-top:10px;}
.icon_p{ font-weight:bold; color:#666666}
.info_i{ height:46px; line-height:22px; color:#666; overflow:hidden;}
.info{ height:24px; line-height:22px; color:#666; overflow:hidden;}
.weixinbb{
	position:absolute;
	right:5px;
	bottom:0px;
	width:70px;
	height:95px;
}

.button{ width:180px; height:20px; margin-top:8px;}
.button img{ padding-right:10px}
.pro_tag{ position:absolute;right:0;top:0;background:url(../images/hot.png) 0 0 no-repeat; height:41px; width:48px; text-align:right;color:#FFF; font-weight:bold}
.pro_tag1{ position:absolute;right:0;top:0;background:url(../images/lv.png) 0 0 no-repeat; height:41px; width:48px;text-align:right;color:#FFF; font-weight:bold}
.pro_tag2{ position:absolute;right:0;top:0;background:url(../images/hui.png) 0 0 no-repeat; height:41px; width:48px;text-align:right;color:#FFF;font-weight:bold}

.pro_wen{ width:180px; float:left; margin-top:25px;}

.zp_bar{ margin-top:15px; margin-bottom:10px;}
.job_l1 {width:214px; padding-left:29px;text-align: left;}
.job_l4{width:95px;}
.job_l5{width:213px;}
.job_l6{width:126px;}
.job_box {background:#F7F7F7;float:left;line-height:22px;padding:20px 20px 20px 29px;width:630px;}
.human_box ul li{ border-bottom: 1px solid #d8d8d8}
.human_box .job .item{float:left;height:38px; line-height:38px;text-align: center;}
.human_box .job .item2{text-align:left; padding-left:29px; height:38px; line-height:38px; overflow:hidden}
.human_box .on span{color:#4a4a4a;}
.human_box .job_btn  {cursor:pointer;}
.human_box  span{ height:38px; line-height:38px;width:126px;display:inline-block;text-align:center;}
.human_box .job .bn{border: medium none;}

/*员工风采*/
.r_fc_dan{width:680px;height:140px;margin-bottom:10px; background:url(../images/ygfengcai_bg.jpg) left top repeat-x;}
.r_fc_pic{float:left; width:154px; padding-left:10px;margin-top:17px;}
.r_fc_pic a img{width:154px; height:105px;}
.fc_tj{ width:468px; float:left; margin-left:20px;margin-bottom:20px; margin-top:30px}
.fc_title{ font-weight:bold; font-size:12px; height:20px; line-height:20px;color:#b90000; overflow:hidden;}
.fc_title a{ font-weight:bold; font-size:12px; height:20px; color:#b90000 }
.fc_title a:hover{ font-weight:bold; font-size:12px; height:20px; color:#b90000; text-decoration:underline}
.fc_neirong{ width:468px; float:left;line-height:21px; margin-top:5px; height:65px;color:#4a4a4a; overflow:hidden;}

/*在线留言*/
.kuang{ width:678px; height:38px;line-height:21px; padding:10px 5px; border:1px solid #424242;}
.message{ margin-top:25px; width:680px;}
.message_table{ float:left; width:370px;}
.message_pic{ float:right; width:263px; margin-top:50px;}

.magazine{ float:left; width:205px; height:308px;margin:0 20px 24px 0; display:inline;}
.magazine a{padding:8px;display:block; background:url(../images/qikan_bg.jpg) left top repeat-x; height:292px;}
.magazine a:hover{text-decoration: none; color:#FFF; background:url(../images/qikan_hover.jpg) left top repeat-x}
.magazine a img{width:189px;height:257px;}
.magazine a span{ width:189px; height:24px; line-height:24px; text-align:center; display:block; margin:8px auto 0;overflow:hidden;}

/*项目*/
.mod18{width:680px;height:640px;margin:0 auto;position:relative;overflow: hidden;}
.mod18 .btn{position:absolute;width:6px;height:84px;top:535px;cursor:pointer;z-index:99;}
.mod18 .prev{left:10px;background:url(../images/left_bt.jpg) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:210px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;left:-52px;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;right:-52px;}
.mod18 .next{right:10px;background:url(../images/right_bt.jpg) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .picBox{height:500px;position:relative;overflow:hidden;width:680px;}
.mod18 .picBox ul{height:500px;position:absolute;}
.mod18 .picBox li{width:680px;height:500px;}
.mod18 .picBox li img{width:680px;height:500px;}
.Box_list{ width:680px; background:#cfcfcf;margin-top:15px;}
.mod18 .listBox{width:620px;height:84px;margin:0 auto;position:relative;padding:20px 0 20px;overflow:hidden;}
.mod18 .listBox ul{height:84px;position:absolute;}
.mod18 .listBox li{width:125px;height:84px;cursor:pointer;position:relative;text-align: center;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:104px;height:76px;}
.mod18 .listBox li img{width:104px;height:76px; border:4px solid #eaeaea}
.mod18 .listBox .on img{width:104px;height:76px;border:4px solid #b90000;}
.mod18 .listBox .on i{display:block;}

.mod18 .picBox1{height:500px;position:relative;overflow:hidden;width:430px; margin:0 auto; text-align:center}
.mod18 .picBox1 ul{height:500px;position:absolute;}
.mod18 .picBox1 li{width:430px;height:500px;}
.mod18 .picBox1 li img{width:430px;height:500px;}
.Box_list{ width:680px; background:#cfcfcf;margin-top:15px;}
.mod18 .listBox1{width:620px;height:84px;margin:0 auto;position:relative;padding:20px 0 20px;overflow:hidden;}
.mod18 .listBox1 ul{height:84px;position:absolute;}
.mod18 .listBox1 li{width:88px;height:84px;cursor:pointer;position:relative;text-align: center;}
.mod18 .listBox1 li i{display:none;}
.mod18 .listBox1 li a{display:block;width:65px;height:76px;}
.mod18 .listBox1 li img{width:65px;height:76px; border:4px solid #eaeaea}
.mod18 .listBox1 .on img{width:65px;height:76px;border:4px solid #b90000;}
.mod18 .listBox1 .on i{display:block;}

.map-list {display: inline;float: left;line-height: 24px;text-align: center;width: 113px;overflow: hidden;}
.map-title{width: 113px;}
.map-list p{width: 113px;}
.map-title a {color: #FFFFFF;display: inline-block;font-size: 12px;font-weight: bold;height: 24px;width: 91px;background: #b90000;-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px; }
.map-list ul {height: 150px;padding: 10px 0 26px;}
