@charset "utf-8";
/* CSS Document */
/*通用*/
body{ font-family:"微软雅黑", Arial, Helvetica, sans-serif ; font-size:12px;color:#666666; }

a {text-decoration: none; color:#aaa;}
a:hover{ color:#034ca0;}
li{list-style: none;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
html,body,img,iframe,abbr{border:0;}
table{border-collapse:collapse; border-spacing:0;}
body,textarea,input,button,select,keygen,legend{ outline:0;}
.fl{ float:left;}
.fr{ float:right;}
/*头部*/
.top{ width:1150px; height:90px; margin:0px auto;}
.logo{ width:371px; height:73px;}
.logo img{ padding-top:8px;}
.tel img{ padding-top:20px;}
/*header*/
.topbg {background:url(../images/dao.png) no-repeat center;height:45px;line-height:45px;}
.dyauto {width:1200px;margin:0 auto;}
.navmenu {height:45px;line-height:45px;position:relative;z-index:100000;}
.navmenu a {color:#fff;}
.navmenu .nLi {float:left;position:relative;display:inline;font-weight:nomal;}
.navmenu .s {float: left;width:2px; padding-left:28px;text-align: center; padding-top:2px;}
.navmenu .nLi h3 {float:left; margin-left:30px; text-align:center;}
.navmenu .nLi h3 a {display:block;padding:0 14px;font-size:15px; font-weight:normal; }
.navmenu .nLi h3 a span {font-size:13px;padding:0px 0px 0px 2px;}
.navmenu .sub {display:none; width:100%;top:45px; margin-left:30px; text-align:center;position:absolute; font-size:13px;background:#ac3a25;line-height:38px;}
.navmenu .sub li {zoom:1; border-bottom:#fff 1px solid;}
.navmenu .sub li .lcf li a:hover {background:#FFF;}
.navmenu .sub a {color:#fff;}
.navmenu .sub a:hover {background:#761114;color:#fff; width:100%; height:38px; display:block; text-align:center;}
.navmenu .on h3 a {background:url(../images/menua.gif) repeat-x left center;color:#fff;}
/*banner*/
.kv{height:100%;position: relative; left:0px;width:100%; overflow:hidden; z-index:100; }
.banner_yy{position:absolute;  top:0px; left:0px; z-index:100; width:100%; height:5px; border:#000 1px solid;}
.kv ul{height:675px;width:100%; }
.kv ul li{height:675px;width:100%;}
.kv ul li a{height:675px;width:100%;display:block;}
.kv .kv_page{height:10px;position: absolute;top:425px; text-align:center; width:100%;z-index: 10000; padding:0 0 0 540px;}
.kv .kv_page a{display: inline-block;width:10px;height:10px;background:url(../images/btn_off.png) no-repeat;margin:0 4px;}
.kv .kv_page a.selected{background:url(../images/btn_on.png) no-repeat;}
/*内容*/
/*核心业务*/
.main_box{position:absolute; left:0px; top:582px; width:100%; z-index:9999; height:200px;}
.main_bg{background:url(../images/main_bg.png) no-repeat; width:1150px; margin:0 auto; height:200px; box-shadow:0 0 10px rgba(0, 0, 0, .3); }

.part1{ height:70px;}
.part1 h1{font-size:18px; line-height:18px; font-weight:normal; color:#ab3a25; padding:20px 0 0 0}
.part1 span{text-transform:uppercase; color:#737373; padding:3px 0 0 0; display:block; }

.slideBox{zoom:1; position:relative}

.sPrev{ display:block; width:15px; height:15px; top:-40px; right:25px; position:absolute; background:url(../images/jt_l.jpg) no-repeat center center}
.sNext{ display:block; width:15px; height:15px; top:-40px; right:0px; position:absolute; background: url(../images/jt_r.jpg) no-repeat center center }
.sPrev:hover,.sNext:hover{ border-color:#f60;  }
.slideBox .tempWrap{ float:left;  }
.slideBox ul{ overflow:hidden; zoom:1; float:left; }
.slideBox ul li{float:left; _display:inline; overflow:hidden; }
.slideBox ul li span{float:left; padding:0 14px 0 0;}
.slideBox ul li span img{width:113px; height:82px; background:url(../images/xw_img.jpg) no-repeat center}
.slideBox ul li h1{font-size:13px; font-weight:bold;}
.slideBox ul li h1 a{color:#ab3a25;}
.slideBox ul li p{line-height:20px; color:#575757; padding:10px 0 0 0;}
.slideBox ul li p a{color:#575757;}
/*关于我们*/
.gywm_box{background:#ab3a25; width:181px; height:200px; float:left;}
.part2{ height:50px;}
.part2 h1{font-size:18px; line-height:18px; font-weight:normal; color:#fff; padding:20px 0 0 15px}
.part2 h1 a{ color:#fff;}
.con1{color:#fff; line-height:22px; padding:10px 15px 0 15px;} 
.con1 a{ color:#fff;}
.hdp{float:left; position:relative}
.hdp span{position:absolute; left:0px; top:80px; z-index:99999}

.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; width:238px; height:200px;}
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; width:238px; height:200px;}

.box_skitter .prev_button { position: absolute; top: 50%; left: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important; display:none}
.box_skitter .next_button { position: absolute; top: 50%; right: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important; display:none}

.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }


#slideshow { width: 238px; height: 200px; margin:0 auto}
#slideshow ul { display: none; }
#slideshow ul li img{width:238px !important; height:200px !important;}

.list1{overflow:hidden;}
.list1 li{float:left; background:#b4b4b4; width:100px; height:100px; }
.list1 li a{display:block; height:100px; color:#fff; overflow:hidden;transition:all 0.3s}
.list1 li a:hover{background:#ab3a25; color:#fff}
.list1 li span{display:block; text-align:center; height:33px; margin:18px 0 0 0;}
.list1 li h1{font-size:12px; font-weight:normal; text-align:center; padding:10px 0 0 0}
.f_l{float:left}
.f_c{float:left}
.f_r{float:right}
.w325{width:390px;} 

/*footer*/
.footer{ width:100%; height:192px; background:#d8d8d8; clear:both;}
.footercon{ width:1150px; height:192px; margin:0px auto;}
.fleft{ width:302px; height:151px; padding-top:25px; }
.fleft div{ margin-right:22px;}
.fleft div p{ text-align:center; width:129px; color:#666666; font-size:13px; margin-top:5px;}
.f2{ width:660px; height:60px;margin-top:72px; margin-left:30px;}
.footertopleft1 li{ float:left; color:#666666; font-size:13px; margin-right:26px;}
.footertopleft1 li a{ color:#666666;}
.footertopleft1 li a:hover{ color:#c64028;}
.fbottom{ color:#666666; font-size:13px; margin-top:12px; }
.fbottom a{color:#666666;}
.fbottom a:hover{ color:#c64028;}
.f3{ color:#666666; font-size:13px; margin-top:73px;}
.f3 p{ color:#a52c1e; font-size:20px;}
/*=========================================================内页==================================================*/
.banner{width:100%; height:300px; margin:0px auto;}
.banner_img1{width:100%; height:300px; background:url(../images/zoujinbanner.jpg) center no-repeat;}
.banner_img2{width:100%; height:300px; background:url(../images/aixinbanner.jpg) center no-repeat;}
.banner_img3{width:100%; height:300px; background:url(../images/lxbanner.jpg) center no-repeat;}
.banner_img4{width:100%; height:300px; background:url(../images/joinbanner.jpg) center no-repeat;}
.banner_img5{width:100%; height:300px; background:url(../images/duiwaibanner.jpg) center no-repeat;}
.content{ width:1150px; height:auto; margin:0px auto;}
/*菜单*/
.cleft{ width:260px; height:auto; }
.daohang{ color:#999; font-size:12px;float:left; width:280px; margin-top:18px;} 
.daohang a{color:#999;}
.daohang a:hover{ color:#ad3b26;}

.menu_list{width:260px; margin-top:10px; margin-bottom:100px;}
.menu_head{height:38px;line-height:38px;font-size:14px;color:#333333;cursor:pointer;position:relative;margin:0px; border-bottom:#eeeeee 1px solid;text-align:center; font-weight:normal;}
.menu_head a{color:#333333;}
.menu_list .current a{ color:#fff;}
.menu_list .current{background:#c64028; color:#fff; text-align:center;}
.menu_body{line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1; }
.menu_body a{display:block;height:38px;line-height:38px;border-bottom:1px solid #e1e1e1; text-align:center;color:#777777;background:#fff;text-decoration:none;font-size:12px; width:220px; overflow:hidden; }
.menu_body a:hover{text-decoration:none;}
.case{ width:260px; height:65px; background:#ac3a25; margin-top:55px; }
.case1{ color:#fff; font-size:24px; text-align:center; font-weight:bold; height:39px; line-height:61px;}
.case2{ color:#c35946; font-size:24px; text-align:right; position:relative; bottom:0px;height:20px; margin-right:4px;text-transform: Uppercase;}
.cright{ width:855px; height:auto;}
.tittop{ width:855px; height:65px; color:#000000; font-size:36px; font-weight:bold; margin-top:45px;}
.tittop p{ color:#cccccc; font-size:30px;text-transform:Uppercase;}
.tutut img{ padding:11px 11px 0px 0px;}
.neirong{ width:855px; height:auto;}
/*公司简介*/
.gsjj{ color:#666666; font-size:14px; width:855px; overflow:hidden; line-height:35px; margin-top:42px; margin-bottom:100px;}
/*企业文化*/
.qii{ width:855px; height:auto; margin-top:52px; margin-bottom:100px;}
.qiye1{ width:157px; height:37px; background:#ac3a25; font-size:16px; color:#fff; border-radius:3px; line-height:37px; text-align:center; margin-top:15px; }
.qiye2{ width:855px; height:auto; color:#575757; font-size:14px; line-height:39px; overflow:hidden; margin-top:14px; text-indent:28px;}
.qiye3{ width:230px; height:37px; background:#ac3a25; font-size:14px; color:#fff; border-radius:3px; line-height:37px; text-align:center; margin-top:15px; }
.qiye3 p{text-indent:28px;}
/*组织架构*/
.zzjg{ text-align:center;margin-top:48px; margin-bottom:100px;}
/*在线留言*/
#zong{ width:855px;height:auto;line-height: 4em;font-size: 12px; margin-bottom:60px; }
.table_form td{padding-left:12px; border:none !important;}
.table_form th{text-align:right; color:#373737; font-size:14px;margin-left:20px; border:none !important;}
.table_form td,.table_form th{padding:8px 0 8px 0px; border:none !important;}
.onShow,.onFocus,.onCorrect,.onLoad,.onTime{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:middle;background:url(../images/Message_2.png) no-repeat left;color:#444;line-height:18px;padding:2px 10px 2px 23px; margin-left:10px;_margin-left:5px;}
.input-text{ border:#bab8b8 1px solid;}
.button{min-width:100px;float:left;background:#ac3a25;height:30px; border:none; border-radius:0px; margin-right:5px; color:#fff; font-size:15px;cursor:pointer;}
/*最新招聘*/
.jiaru{ width:855px; height:auto; margin:0px auto; margin-top:52px;margin-bottom:90px;}
#faq li{ margin-bottom:10px; background:#fff;}
#faq dt{ height:40px; border:1px solid #dddddd; background: url(../images/ren1.png) 810px 5px no-repeat; padding-left:15px; line-height:40px; color:#575757; font-size:14px; cursor:pointer;}
#faq dd{display:none;padding:20px; font-size:14px; line-height:30px; background:#f1efef; margin:0; width:815px; color:#333;}
.zp_more a{ width:108px; height:35px; line-height:37px; border-radius:5px; border:1px solid #0366c3;color:#0366c3; display:block; text-align:center; font-size:14px; margin-top:10px;}
.zp_more a:hover{background:#0366c3; color:#fff;transition: all 0.1s ease 0s;}
/*人才战略*/
.rencai{ width:857px; height:523px; background:url(../images/renc.png) no-repeat center; margin-top:52px; margin-bottom:100px;}
.rennei{ width:422px; height:300px; overflow:hidden; color:#575757; font-size:15px; line-height:39px; padding-top:80px; padding-left:30px;}
.rennei p{ color:#ac3a25; font-size:18px;}
.rennei .p1{ font-size:15px;}
/*联系我们*/
.lxtit{ width:855px; height:auto; margin-top:43px; color:#333333; font-size:28px; font-weight:bold;}
.lxnei{ width:855px; height:auto; line-height:40px; color:#666666; font-size:18px; margin-top:22px; margin-bottom:100px;}
.lxnei a{ color:#666666;}
.lxnei a:hover{ color:#ac3a25;}
.map{ margin-top:52px;}
/*体系认证*/
.txrz{ width:855px; height:auto; color:#666666; font-size:14px; line-height:36px;  margin-top:40px;}
.honor_con{ width:855px; height:auto; margin-top:42px;}
.lyh{ width:855px; height:auto; overflow:hidden;float:left;margin-bottom:50px;}
.lyh ul{ z-index:100000px;}
.lyh li{ float:left;width:260px; height:330px; margin-right:25px; margin-bottom:36px;}
.lyhtu {width:260px;height:330px;text-align: center;border:1px solid #dddddd;vertical-align:middle;display:table-cell;}
/*期刊*/
.qk{ width:855px; height:auto; margin-top:52px;}
.qk li{ width:270px; height:380px; border:#cccccc 1px solid; float:left; margin-right:13px; margin-bottom:50px; overflow:hidden;}  
.qk li .qkimg{width:270px; height:380px;text-align:center;vertical-align:middle; display:table-cell;}
/*获得荣誉*/
.honor_con1{ width:855px; height:auto; margin-top:36px;}
.lyh1{ width:855px; height:auto; overflow:hidden;float:left;}
.lyh1 ul{ z-index:100000px;}
.lyh1 li{ float:left;width:390px; height:300px; margin-right:37px; margin-bottom:53px;}
.lyhtu1{width:390px;height:300px;text-align: center;border:1px solid #dddddd;vertical-align:middle;display:table-cell;}
/*核心业务*/
.hxyw1{ color:#333333; width:855px; height:auto; font-size:18px; text-align:center; margin-top:48px;overflow:hidden;}
.hxyw2{ width:855px; height:1px; border-bottom:#eeeeee 1px solid; margin-top:20px;}
.hxyw3{ width:855px; height:auto; color:#666666; font-size:14px; overflow:hidden; line-height:36px; margin-top:14px;}
.hxyw4{ width:855px; height:18px; color:#ff0000; font-size:14px; text-align:center; margin-top:20px;}
.hxyw5{ text-align:center; margin-top:26px;}
.hxyw6{ color:#666666; font-size:14px; width:855px; overflow:hidden; line-height:36px; margin-bottom:100px; margin-top:13px;}
.hxyw6 p{ text-indent:28px;}
.hxyw6 .pp{ text-indent:0px; color:#333333; font-size:16px; line-height:60px;}
/*服务业绩*/
.fwyj{ width:855px; height:auto; margin:0px auto; margin-top:52px;}
.fwyj li{ float:left; width:855px; text-align:center; margin-bottom:105px; }
.fwyj li table{margin:0px auto;border-collapse:collapse; border-spacing:0;}
.fwyj li table tr {width:650px; height:43px; border:#c8c8c8 1px solid;  color:#323232; font-size:13px;}
.fwyj li table th{ color:#333px; font-size:15px;}
/*发展方向*/
.fzfx{ color:#666666; font-size:14px; line-height:30px; margin-top:42px;}
/*对外投资*/
.dwtz1{ color:#666666; font-size:14px; line-height:35px; margin-bottom:100px; }
.dwtz1 .dw1{ color:#333333; font-size:18px; line-height:60px; margin-top:30px;}
.dwtz1 span{ color:#ac3a25;}
.dwtz1 p img{ margin-right:22px; margin-top:30px;}
/*标识建设*/
.bsjs1{ color:#666; font-size:14px; line-height:30px; margin-top:43px;}
.bsjs1 p{ text-indent:28px;}
.bs1{ text-align:center; margin-top:26px;}
.bs2 { margin-top:30px;}
.bs2 img{ margin-right:63px;}
.bs3{ text-align:center;margin-top:25px; margin-bottom:100px;}
/*爱心活动*/
.news{ width:855px; height:auto; margin-top:52px; margin-bottom:50px;}
.news li{ width:855px; height:155x; background:#f2f2f2; margin-bottom:40px;}
.news a li { width:855px; height:155px; background:#eee; margin-bottom:40px;}
.news a:hover li {background:#ac3a25; width:855px; height:155px;}
.nnleft{ width:180px; height:130px;}
.nnleft img{ margin-top:13px; margin-left:13px;}
.nnright{ width:610px; height:130px; margin-left:30px;}
.nntit{ color:#333333; font-size:18px; width:610px; height:25px; overflow:hidden; margin-top:18px;}
a:hover .nntit{ color:#fff;}
.nntime{ color:#999999; font-size:13px;width:610px; height:15px; overflow:hidden;margin-top:6px;}
a:hover .nntime{ color:#fff;}
.nncon{ color:#666666; font-size:14px;width:610px; height:55px; overflow:hidden; line-height:24px; margin-top:15px;}
a:hover .nncon{color:#fff;}
.cha{ width:75px; height:auto;color:#999999;  font-size:13px; background:url(../images/jian.png) no-repeat center right ; float:right; margin-top:-10px;}
a:hover .cha{ background:url(../images/jian1.png) no-repeat center right; color:#fff;}
/*爱心活动内页*/
.ntit{ width:855px; height:20px; color:#333333; font-size:18px; text-align:center; margin-top:47px;}
.ntime{ width:855px; height:15px; color:#999999; font-size:13px; text-align:center;margin-top:18px;}
.nxian{ width:855px; height:1px; border-bottom:#d5d5d5 1px solid;margin-top:19px;}
.ncon{ width:855px; height:auto; color:#666666; font-size:14px; line-height:36px; margin-top:10px; margin-bottom:50px;}
/*OA*/
.oa{ background:url(../images/OA.jpg) no-repeat center; margin:0px auto; width:100%; height:518px;}
.oanei{ width:500px; margin:0px auto; padding-top:350px;}
.oanei1{ color:#333; font-size:15px; font-weight:600; margin-bottom:5px;}
.teee{ width:114px; height:20px; border:#a9a9a9 1px solid;}
/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.listpage a.current {
    background-color: #c64028;
    border-color: #c64028;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
/*项目展示*/
#wrap1{width: 855px;height:auto; margin-top:52px;}
#wrap1 ul li .a1 img{width: 260px;height: 200px;}
#wrap1 ul li{width: 260px;height: 280px;list-style: none;position: relative;float: left;overflow: hidden;margin-right: 25px;} 
#wrap1 ul li .a1 .divA{position: absolute;bottom: 0;left: 0;width: 260px;height: 60px;padding: 10px 0px;}
#wrap1 ul li .a1 .divA>.p1{width: 260px;height: auto; text-align:center;font-size: 14px;color:#5e321a;}
/*遮罩*/
#wrap1 ul li .a2{position:absolute;top:0;left:-260PX;width:260px;height:200px;text-align: center;color: white;background: rgba(0,0,0,0.5);transition: all 0.2s;} 
#wrap1 ul li .a2 .p5{width:260px;text-align:center;line-height:20px;position:absolute;left:-260px;margin:70px  0 10px;font-size: 16px;color: white;transition: all 0.2s 0.2s ease-out;}
#wrap1 ul li .a2 .p7{position: absolute; left:85px;bottom:-50px;width:90px;height:30px;line-height: 30px;border-radius: 5px;margin: 15px auto;border: 1px solid;transition: all 0.2s 0.2s ;}
/*项目展示内页*/
.xmny1{ width:855px; color:#ac3a25; font-size:24px; text-align:center; margin-top:47px;}
.xmny2{  text-align:center; margin:0px auto; margin-top:30px;}
.xmny3{ width:855px; height:40px; margin-top:40px; background:url(../images/p1.png) no-repeat center; color:#fff; font-size:14px; padding-top:20px; text-indent:33px;}
.xmny4{ width:855px; height:auto; margin-top:20px; color:#666; font-size:14px; line-height:36px; text-indent:28px; margin-bottom:100px;}