﻿@charset "utf-8";
html{ font:normal 62.5%/2.3em Arial,"微软雅黑";}
body{ margin:0px; padding:0px; margin:0px auto; font-size:1.2em; color:#414446; width:100%; min-width:1004px; width:expression((documentElement.clientWidth < 1004) ? "1004px" : "100%" ); zoom:1; }
p,ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6{ padding:0px; margin:0px;}
ul,li{ list-style:none;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:top;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}
.clear{ clear:both; height:0px; overflow:hidden;}
.Texthide{ display:none;}

.Contain{width:1100px; margin:0 auto;}
.SildeBar{float: left; padding-bottom:30px; margin-left:5px;margin-top: -85px;}

.MainContent{ float:right; width:767px;margin-bottom: 20px;margin-top: 28px;
border: 1px solid #e2e2e2;}
.MainContent.bm{margin-bottom: 150px;}
.MainContent.bd{ border:none;}
.Content{padding: 0px 0px;background-color: #fff; padding-bottom:30px; min-height:380px;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;line-height:2em; padding:44px 47px ;}
.SinglePage.center{ text-align:center;}
.Current{ width:1110px; height:50px; line-height:32px; background:url(../images/aboutContBg.png) no-repeat left center; padding-left:8px;margin-top: 15px;margin-bottom:11px;margin-right:20px; margin:0 auto;}
.Current .currBox{ margin:0 auto;padding-top: 10px;}
.Current dl{background:url(../images/aboutIcon2.png) no-repeat left center;padding-left:16px; float:right; overflow: hidden;width: 260px;height: 35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Current dl a{padding:0px 3px; color:#666666; }
.Current dl span{padding-left:5px;color:#b65e55;}
.Current h3{font-size:1.6em;color:#c9c9c9; font-family:Arial;width:420px; float:left; text-transform: uppercase;}
.Current p{ width:68px; height:17px; text-align:center; line-height:1.5em; background-color:#000; color:#fff; float:right; margin-top:7px; border-radius:2px;}


/*pages*/
.Pages{}
/*pages end*/

/*Top*/
.Top {margin: 0 auto;}
.Top .toper{width: 1000px;height:87px;  margin:0 auto;}
.Top .logo{padding-top:15px; float:left;}
.MainNavBg{height:43px; background: url(../images/HomeNav.jpg) no-repeat center top;}
.MainNav{width:1100px; height:43px; margin:0 auto;}
.MainNav li{ float:left; height:43px; font-weight:bold;}
.MainNav li a{text-align: center;display: block;font-family: "微软雅黑";font-size:1.2em;color: #333333; line-height:3em; font-weight:normal;}
.MainNav li a:hover{ color:#496ba6;}
.MainNav li.onnav a{color:#496ba6;}

.MainNav .navBox{ background-color:#000; color:#fff; border-bottom-left-radius:10px; border-bottom-right-radius:10px; position:absolute;z-index:2;padding:21px 26px 24px 24px;opacity: 0.7;filter:Alpha(opacity=70); }
.MainNav .navBox dl{ min-height: 100px;float: left;padding-right: 20px;}
 
.MainNav .navBox .dl{overflow:hidden; float:left;}
.MainNav .navBox dl.last{border-right:1px solid #676767; }
.MainNav .navBox dl dt{height:15px; line-height:1.8em;padding-bottom:15px; padding-right:4px; }
.MainNav .navBox dt a{color:#fff;font-size:1em;text-align:left; font-size:10px;color:#808080;}
.MainNav .navBox dt a:hover{ color:#c00;}
.MainNav .navBox img{width:152px; height:100px; float:right; margin-left:20px;}

/*Top*/

/*language*/
.language{width:165px; float:right;margin-top: 12px; position:relative;}
.language a{display: block;float: left;margin-top: 23px;margin-left: 8px;padding-right: 8px;height: 12px;line-height: 1.2em;}
.language a.bd{ border-right:1px solid #ccc;}
.language .weixinS{width:57px;height:56px; float:left; cursor:pointer;}
.language .weixinB{width:150px;height:147px; position:absolute;left:99px;top:65px; z-index:99;}

.SreachBox{width: 213px;height: 28px;float: right;padding-right: 50px;padding-top: 45px;}
.SreachBox a{width:47px; height:26px; display:block; float:left; background-color:#a5a5a5;color:#fafafa; text-align:center;}
.SreachBox .sreach_btn{}
.SreachBox .sreach_ipu{float: left;color: #999999;height: 26px;border: 0px;width:149px;background-color:#fff;padding-left: 5px;line-height:26px;}

.Top .MainNav .sp1{width: 55px;}
.Top .MainNav .sp2{width: 120px;}
.Top .MainNav .sp3{width: 60px;}
.Top .MainNav .sp4{width: 115px;}
.Top .MainNav .sp5{width: 135px;}
.Top .MainNav .sp6{width: 130px;}
.Top .MainNav .sp7{width: 150px;}
.Top .MainNav .sp8{width: 85px;}
.Top .MainNav .sp9{width: 150px;}

.Top .MainNav .d2{width: 460px;}
.Top .boxShow .d3{width: 380px;}
.Top .MainNav .d4{width: 240px;}
.Top .MainNav .d5{width: 240px;}
.Top .MainNav .d6{width: 240px;}
.Top .MainNav .d7{width: 160px;}
.Top .MainNav .d8{right:126px;}
.Top .MainNav .d9{right:0px;}

/*pages*/
.Pages{ padding:0px 0px 0px 0px; line-height:18px; zoom:1; overflow:hidden;text-align:center;}
.Pages span{padding: 0px 0px 0px 6px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; width:50px; color:#fff; text-align:center;height: 22px;
line-height: 22px;}
.Pages .bg1{ background-color:#ababab;}
.Pages .bg2{ background-color:#c29834;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#F00;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#F00;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#F00;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:0px 7px; border:solid 1px #e1e1e1; background:#f1f1f1;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #0395ea; background:#0e76b3;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(page_goto.jpg) no-repeat;}

.Pages .a_next2{width:82px;height:32px; line-height:2.8em; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:url(../images/socialBtBgB.jpg) repeat-x left top;border-radius: 5px;}
/*pages end*/


/*bottom*/
.Bottom{ padding-top:0px; background-color:#f5f5f5;}
.Bottom.hm{height:80px;}
.Bottomer{width:1000px; margin:0 auto; height:50px; position:relative;}
.Bottomer.hm2{height:80px;}
.BottomLinks{width: 405px;}
.BottomLinks.t{margin-top:20px;}
.BottomLinks em{padding: 0 5px;}
.BottomLinks .fimg{width:23px; height:22px; float:right; position:relative;}
.BottomLinks a{color:#898e9a;}
.BottomLinks .weixin{width:23px; height:22px;}
.BottomLinks span{width:102px; height:108px; position:absolute;left: -35px;top: -120px;}
.Copyright{color: #808080;width:1000px;text-align:center; line-height:18px;padding-top:20px;}
.Copyright.h{ text-align:left; padding-top:0px;}
.Address{color: #898e9a; float:right; text-align:right;position: relative;top: -38px;}
.Address p{ line-height:1.8em;}
/*bottom*/

/*SildeBar*/
.SildeBar.aboutbg{ background:url(../images/aboutPicLBg.png) no-repeat left top;}
.SildeBar.culturebg{ background:url(../images/culturePicLBg.png) no-repeat left top;}
.SildeBar.aboutbg{ background:url(../images/aboutPicLBg.png) no-repeat left top;}
.SildeBar.aboutbg{ background:url(../images/aboutPicLBg.png) no-repeat left top;}

/*.Menu{width:200px; padding:5px 10px 0px 3px;overflow: hidden;}*/
.Menu{width:200px; padding:5px 10px 0px 3px; overflow:hidden; background:url(../images/silderHeader.png) no-repeat center top;}

.Menu .h3{width: 201px;height: 60px;margin-left: 2px;overflow: hidden;text-align: center;margin-top: 20px;}
.Menu span{ color: #fff;font-size: 18px;font-family: "微软雅黑";font-weight: bold;}
.Menu em{text-transform: uppercase;font-size: 14px;color: #fff;display: block;margin-top:0px;font-style: normal;font-weight: bold; font-family:Arial;}

/*.MenuList{padding:0px 0px; background-color:#fff;margin-top:5px;}*/
.MenuList{padding:0px 0px; background-color:#fff;margin-top:-3px;}

.MenuList ul{}

/*.MenuList li{float:left; width:100%;overflow:hidden;height:45px;}*/
.MenuList li{float:left; width:100%;background:url(../images/silderBox1.png) no-repeat 7px top;}
.MenuList li.last{ background:url(../images/silderLast.png) no-repeat 6px top;height:66px;}
.MenuList li.last2{ background:url(../images/silderLast2.png) no-repeat 6px top;height:56px;}

.MenuList li a{ display:block;margin:6px 28px 6px 28px;text-align:left; height: 35px; padding-left:15px;margin-right:20px; /* overflow:hidden; */ /* text-overflow:ellipsis; */ /* white-space:nowrap; */ display: table; /* text-align: center; */ width: 132px;}
.MenuList li .a2{padding-left:0px;}
.MenuList li a span{color: #666; padding-left:10px;font-size: 1em; overflow:hidden;height: 22px; line-height: 1em;display: block;/* padding-top: 5px; */display: table-cell;vertical-align: middle;}
.MenuList li.onmenu{}
.MenuList li.onmenu a{ background:url(../images/aboutButL1.jpg) no-repeat left center;}
.MenuList li dt a{ background:none;height: 34px;line-height:35px;}
.MenuList li.onmenu dt a{ background:none;height: 34px; line-height:35px;}

.MenuList li.onmenu a span{color:#fff; } 
.MenuList .submenu{padding:0px 0px 0px 0px;background: url(../images/silderBox1.png) repeat-y 7px top;}
.MenuList .submenu { }
.MenuList .submenu dt{overflow:hidden;}
.MenuList .submenu dt.on a{color:#315417;}
.MenuList .submenu dt a{ background:none; display:block;/*padding: 0px 20px;*/ padding-left: 40px;}
.MenuList .submenu dt span{color:#888888;}
.MenuList .submenu dt.onsubmenu a{background-color:#fdd000;color:#0075c1;}

.LeftContactCont{ background:url(../images/SideYin.jpg) no-repeat center bottom; padding-bottom:20px;}
.LeftContact {width:213px;margin-top:30px; padding-left:10px;}
.LeftContact a{ display:block; margin-top:10px;}


/*SildeBar*/

/*Banner*/
.HomeBan{width:100%;height:685px; position:relative; position:relative; overflow:hidden;}
.HomeBan .BanList{width:100%;height:377px; overflow:hidden; position:relative;}
.HomeBan .BanList ul{width:100%;height:377px; position:relative;}
.HomeBan .BanList ul li{width:100%;height:377px; position:absolute;top:0px;left:0px;}
.HomeBan .BanList ul li a{width:100%;height:377px; display:block;}
.HomeBan .TabList{width: 1100px;height: 16px;position: relative; right: -430px; bottom: 18px;/* top: 360px; */margin: 0 auto;}
.HomeBan .TabList .List{width:1100px; margin:0 auto;}
.HomeBan .TabList ul{width:80px; margin:0 auto;}
.HomeBan .TabList ul li{width:20px; height:6px;float:left; padding:0px 5px 0px 0px;}
.HomeBan .TabList ul li span{width:20px; height:6px; background-color:#fff; display:block; cursor:pointer;}
.HomeBan .TabList ul li.on span{background-color:#ed1c24;}
.Banner{width:100%; height:150px;}


.BanMiddle{width:1001px; margin:0 auto; position:absolute;left:50%; margin-left:-500px; top:0px;}
.Homeform{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60); padding:26px 22px 20px 22px; position:absolute;top:30px;right:0px;}
.Homeform h3{font-size:16px; font-weight:bold; color:#fff; padding:0px;margin:0px;}
.Hform{width:220px; padding-bottom:33px; border-bottom:1px solid #535151;}
.Hform .harea{ background-color:#fff;margin-top:15px; width:215px; height:114px;padding-left:5px; }
.Hform .htext{ background-color:#fff;width:140px; height:28px; line-height:28px;padding-left:5px;margin-top:2px;float: left;
margin-right: 5px; float:left;color:#999999;}
.Hform .yzm{height:28px; width:70px; float:left; background:url(../images/Homeyzm.jpg) no-repeat left top;margin-top:3px; cursor: pointer;}
.Hform .hbutton{width:220px; height:37px; background:url(../images/HomeSearch.jpg) no-repeat left top;margin-top:10px; font-size:16px;color:#fff;cursor: pointer;}
.Hform p{ font-size:12px; font-family:"微软雅黑"; line-height:18px;margin-top:10px; color:#acaba9;position:relative;}
.HomeTel{height:26px; background:url(../images/HomeTel.png) no-repeat left center;padding-left:40px;margin-top: 10px;}
.HomeTel a{color:#fdd000; font-size:28px; font-family:Arial; font-weight:bold;}
/*Banner*/

.Contain{width:1000px; margin:0 auto; background-color:#fff; }
.containUp{margin-top:0px;}
.containUp .newbox{padding:18px 10px 0px 20px; overflow:hidden; background-color:#f7f7f7; float:left;}
.containUp .newtitle{ height:30px; border-bottom: 1px solid #ededed;border-bottom:2px solid #bfbfbf;}
.containUp .newtitle h3{ height:30px;width:165px; line-height:30px; display:block; font-size:1.4em;color:#555; margin-right:18px;border-bottom:2px solid #bc2d23;}
.containUp .newtitle h3 span{color:#ccc; font-family:Arial; font-size:1em;}
.containUp .newtitle a{ float:right; line-height:30px; height:30px; display:block; color:#0075c1; font-weight:bold; font-size:12px;}
.containUp .newcontent{margin-top:12px; position:relative;}
.containUp .newcontent a{ display:block; }
.containUp .newcontent .fimg{float:left}
.containUp .newcontent p{width:239px; height:161px; line-height:24px; float:right;padding-left:8px;}
.containUp .newcontent p span{color:#c00;}


/*关于我们 荣誉资质*/
.HonorBox{ padding:0px 25px 56px 20px; overflow:hidden;}
.HonorBox ul{}
.HonorBox li{ float:left;border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;padding: 30px 40px;}
.HonorBox li a{}
.HonorBox .EquipBox{width:158px; display:table; text-align:center;background-color:#ebebeb; border:1px #e8d9c8 solid;}
.HonorBox .EquipBox a{ display:table-cell; vertical-align:middle; cursor:pointer;}
.HonorBox .EquipBox a img{ width: 158px;height:127px;}
.HonorBox span{ display:block; line-height:30px; color:#4e2916; text-align:center;}
.HonorBox span a{color: #4e2916; cursor:pointer;}

/*关于我们 发展历程*/
.contYear{padding:15px 25px 16px 0px;}
.contYear ul{}
.contYear ul li{ float:left; color:#333333;font-size:1.4em; position:relative;width: 117px; text-align:center;}
.contYear ul li a{width: 80px;}

/*
.contYear ul li .n1{  position:absolute; left:25px; top:0px;}
.contYear ul li .n2{  position:absolute; left:150px; top:0px;}
.contYear ul li .n3{  position:absolute; left:262px; top:0px;}
.contYear ul li .n4{  position:absolute; left:382px; top:0px;}
.contYear ul li .n5{  position:absolute; left:502px; top:0px;}
.contYear ul li .n6{  position:absolute; left:615px; top:0px;}
*/

.contYear ul li a:hover{color:#bc2c22; font-size:1.2em;}
.contYear ul li.on a{color:#bc2c22; font-size:1.2em;}
.YearPage{text-align: justify;word-wrap: break-word;clear: both;overflow: hidden;line-height: 2em;padding: 3px 25px 30px 30px;}

.YearList{  height:67px;left: 0px;margin-top: 10px; position: relative;top: 0;width: 760px;}
.YearBox{width: 702px; overflow:hidden;padding-bottom:10px; background:url(../images/about_eventPic1.jpg) no-repeat left bottom;margin-left: 28px;}
.YearList .btn{width:16px;height:75px;cursor:pointer; position:absolute; top:8px; z-index:10;}
.YearList .prev{ left:15px; background:url(../images/HonorPre.png) no-repeat left top;}
.YearList .next{ left:726px;  background:url(../images/HonorNext.png) no-repeat left top;}
.YearList .List{ left: 20px;position: absolute;top:8px;width: 272px;}
.YearList .List li{ background-color: #ebebeb;display: table;float: left;height:57spx;margin-left: 10px;
text-align: center;width:57px;}



/*弹出层*/
.showBg{width: 100%;height: 100%;top: 0px;left: 0px;position:fixed;filter: Alpha(opacity=50);opacity: 0.5;background: #000000;}	
.showBox{ position:fixed;z-index:99; left:50%; top:50%; width:474px; max-height:660px; background-color:#fff; padding:12px; margin-left:-237px; margin-top:-290px;}
.showBox .box{position:relative;max-height:660px;}
.showBox a{ display:block; float:left;width: 474px;}
.showBox .showCont{ overflow:hidden; padding:20px;}
.showBox span{display:block; background:url(../images/about_teamIcon.png) no-repeat left center;width:30px; height:33px; position:absolute;left: 470px;top: -25px; cursor:pointer;}

/*企业文化 员工活动*/
.honorbox{ width:823px; float:left; position:relative; z-index:2;}
.honorbox .Bimg{ width:518px;  background:#fff;  margin-bottom:10px; padding:35px 122px; overflow:hidden;  float:left;}
.honorbox .Bimg a{}
.honorbox .Bimg li{ width:515px;}
.honorbox .Bimg li .img{ position:relative;}
.honorbox .Bimg li .txt{ position:absolute; left:0; bottom:0; padding:5px; color:#fff; background:url(../images/bg.png) repeat; width:505px;}
.honorbox .Bimg li .title{ text-align:center; font-size:18px; padding:10px 0;}


.honorbox .Simg{ height:91px; width:765px; background:#f8f8f8; padding: 0px 0px 30px 0px;}
.honorbox .Simg .SLeft{ width:42px; height:91px; float:left; cursor:pointer; background:url(../images/le.png) 20px 35px no-repeat; margin-right:0px;position:relative;z-index:2;}
.honorbox .Simg .SRight{ width:35px; height:91px; float:left; cursor:pointer; background:url(../images/ri.png) 0px 35px no-repeat; position:relative;z-index:2;}
.honorbox .Simg .SCenter{ width:685px; height:91px; float:left;  overflow:hidden;}
.honorbox .Simg .SCenter li{ display:block; float:left; width:120px; height:91px;position:relative; padding:0px 5px; margin-right:6px; padding-top:4px; cursor:pointer; text-align:center; 
}
.honorbox .Simg .SCenter li .ImgBox{ width:115px; height:75px; padding:5px; border:1px solid #e0e1e1; cursor:pointer; background:#fff;}
.honorbox .Simg .SCenter li .ImgBox img{ width:115px; height:73px;}

.honorbox .Simg .SCenter li.on{ background: url(../images/scoll.png) no-repeat center top;}
.honorbox .Simg .SCenter li.on .ImgBox, .honorbox .Simg .SCenter li.on .ImgBox{ width:115px; height:75px; padding:5px; border:1px solid #4582d5; }
.honorbox .Simg .SCenter li.on .ImgBox img{ width:115px; height:75px;}
/*企业文化*/

/*产品中心*/
.ContEquipment{padding:20px 30px 40px 30px; overflow:hidden;}
.ContEquipment ul{}
.ContEquipment li{width: 220px;
float: left;
margin-top: 20px;
margin-right: 15px;}
.ContEquipment li a{}
.ContEquipment .EquipBox{width:220px; height:127px; display:table; text-align:center;background-color:#ebebeb; border:1px #ccc solid;}
.ContEquipment .EquipBox a{ display:table-cell; vertical-align:middle; cursor:pointer;}
.ContEquipment .EquipBox a img{width:220px;height:126px;}
.ContEquipment span{ display:block; line-height:30px; font-family:"宋体"; font-size:14px; color:#4c4c4c; text-align:center;}
.ContEquipment span a{color: #4c4c4c;font-size: 14px;font-family: "宋体";}

.ContHonor{padding:15px 25px 56px 20px;}
.ContHonor .ProPic{ float:left;}
.ContHonor .ProPic .ProBig{ width:289px; height:290px; border:1px solid #C9C9C9; background-color:#ebebeb;}

.ContHonor .ProPic .ProBig li{ float:left; width:288px; height:290px; position:relative;left:0px; top:0px;}
.ContHonor .ProPic .ProBig li img{ height:288px; width:290px;}
.ContHonor .ProPic .ProBig li span{ display:block; position:absolute; left:0px; bottom:0px; height:64px; text-align:center; line-height:64px; width:100%; color:#fff; }

.tempWrap li{ text-align:center;}
.tempWrap li a{ display:table-cell; vertical-align:middle;}
.ContHonor .ProPic .proList{  height:67px;left: -15px;margin-top: 10px; position: relative;top: 0;width: 300px;}

.ContHonor .ProPic .proList .btn{width:16px;height:57px;cursor:pointer; position:absolute; top:8px; z-index:10;}
.ContHonor .ProPic .proList .prev{ left:15px; background:url(../images/HonorPre.png) no-repeat left top;}
.ContHonor .ProPic .proList .next{ left:286px;  background:url(../images/HonorNext.png) no-repeat left top;}
.ContHonor .ProPic .proList .List{ left: 20px;position: absolute;top:8px;width: 272px;}
.ContHonor .ProPic .proList .List li{ background-color: #ebebeb;display: table;float: left;height:57spx;margin-left: 10px;
text-align: center;width:57px;}
.ContHonor .ProPic .proList .List li img{ cursor:pointer;height:57px;width:57px;}
.ContHonor .ProPic .proList .List li.on{ border:1px solid #B70000;}

.ProductDetail{padding-left:20px; width:374px; float:left;}
.ProductDetail h3{color:#2c68af;font-size:1.4em;margin-bottom:15px;}
.ProductDetail p{line-height: 2em;border-bottom: 1px solid #efefef;width: 374px;height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ProductDetail .proCont{line-height: 2.5em;
margin-top: 15px;
width: 374px;
height: 150px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}

.proUse{margin-top:20px;}
.proUse a{ display:block;width:161px; height:34px; background:url(../images/productBtBg.jpg) no-repeat left top;  line-height:2.8em; text-align:center;}
.proUse .UseBt{border-bottom:1px solid #efefef;}
.proUse .UseText{ line-height:2em; font-size:1.2em; margin-top:25px;}


/*企业文化 刊物*/
.publicBox{margin: 35px 25px 30px 40px;overflow: hidden;border-bottom: 1px dashed #ccc;}
.Content h2{ width:701px; height:30px; line-height:2em; background:url(../images/aboutTitleBg.jpg) no-repeat left center; text-align:center; color:#585858; margin-bottom:40px;}
.publicBox ul{}
.publicBox ul li{ float:left; width: 343px; margin-right:40px; float:left; margin-bottom:40px; margin-right: 15px;}
.publicBox a{ display:block; float:left;}
.publicBox a.imgbd{padding: 5px;border: 1px solid #ebd1c5; margin-right:10px;width:156px;height:152px; overflow:hidden;}
.publicBox img{ width:156px; height:152px; border:0; float:left; }
.publicBox h3{ margin:0; overflow: hidden;}
.publicBox h3 a{color:#444444;font-family:"微软雅黑";  font-size:1.1em; }
.publicBox span{ display:block;color:#a8a8a8; padding:0px;line-height: 1.2em;}

/*.publicBox p{margin: 0;color: #666666;line-height: 1.8em;padding-left: 145px;margin-top: 5px;margin-bottom: 15px;}*/
.publicBox dl{margin: 0;color: #666666;line-height: 1.8em;padding-left: 145px;margin-top: 5px;margin-bottom: 15px;}
.publicBox dt{ height:38px; overflow:hidden; background:url(../images/cultureIcon2.jpg) no-repeat left top;padding-left: 8px;line-height: 1.4em;}
.publicBox a.btn{ color:#fff;display: block;width:70px; background-color:#3870b1;  text-align: center;line-height: 2em; float:left;}
.publicBox a.btn2{ color:#fff;display: block; width: 76px; background: url(../images/cultureBtBg.jpg) no-repeat left top; text-align: center;line-height: 24px; height:24px; float:left;margin-left:10px;padding-left: 5px;color: #707070; font-size: 1em;}

/*企业文化 宣传片*/
.videoBox2{ padding:15px 25px 40px 20px; overflow:hidden;}
.videoBox2 ul{}
.videoBox2 li{padding:5px; border:1px solid #efefef; float:left;margin-right:40px;}
.videoBox2 .videoPic{ overflow:hidden;width:201px;height:123px; position:relative;}
.videoBox2 .videoPic img{}
.videoBox2 .videoPic .imgbg{ display:block;width:201px;height:123px; position:absolute;left:0px;top:0px; opacity:0.5; cursor:pointer; background:url(../images/public_vedioBg.png) no-repeat left center;}
.videoBox2 span{ display:block; text-align:center;}
.videoCont{padding:15px 25px 16px 20px;}
.videoCont p{font-size:16px; font-weight:bold; text-align:center; line-height:28px;padding-bottom:10px;}
.videoCont .box{width:550px; margin:0 auto; overflow:hidden;margin-bottom:30px;}


/*NewsList*/
.NewsList{ overflow:hidden;padding: 40px 30px;}
.NewsList li{ line-height:40px; border-bottom:1px dashed #eee; background:url(../images/yjyj_icon1.jpg) no-repeat left center; padding-left:15px;}
.NewsList .topnews{ overflow:hidden; width:100%; margin-bottom:30px;border-bottom:1px dashed #eee; }
.NewsList .topnews img{ width:253px; height:145px; border:0; margin-right:21px; float:left; }
.NewsList .topnews h3{ margin:0;}
.NewsList .topnews h3 a{color:#163d83;font-family:"微软雅黑";  font-size:16px; }
.NewsList .topnews p{margin:0; color:#666666;font-family:"微软雅黑"; font-size:12px; line-height:24px; margin-top:14px;height: 50px;overflow: hidden;}
.NewsList .topnews a.more{ color:#c29834;font-family:"微软雅黑"; font-size:14px; font-weight:bold; margin-top: 14px;display: block; }
.NewsList .topnews a{background:none;  padding:0;}
.NewsList li span{ float:right; padding:0 0px;}
.NewsList li a{ color:#646464;font-family:"微软雅黑";}
.NewsList li a:hover{ text-decoration:underline;}
/*
.tabTitle{margin-top:10px;}
.tabTitle a{ display:block; line-height:30px; text-align:center; float:left; width:628px; background-color:#f5f5f5; color:#5a5a5a;}
.tabTitle span{ display:block; line-height:30px; text-align:center; float:right;width:124px; background-color:#f5f5f5;color:#5a5a5a;}
*/
.tempWrap li{ text-align:center;}
.tempWrap li a{ display:table-cell; vertical-align:middle;}
.News_info{padding: 40px 30px;}
.News_info .info_title{  font-size: 22px; padding:0px 0 10px;text-align: center; line-height:30px;}
.News_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; padding-bottom:5px;}
.News_info .service_pic{ padding:10px 0; text-align:center;}
.News_info .service_pic img{ width:560px; height:456px;}
.News_info .info_txt{ padding:10px 0px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .info_back{ color:#999999; padding:10px;  text-align:center;}
.News_info .info_back a{ padding:0px 3px;}
.News_info .info_back .back{ color:#725600; }
.News_info .PrevNextBox .h1{ font-size:12px; font-weight:normal;}
.News_info .PrevNextBox a{color:#666;}
.News_info .PrevNextBox a.none{ cursor:default;}
.News_info .PrevNextBox a.none:hover{ color:#666;}
.ShareBox{ padding-bottom:20px;}
.ShareBox span.bds_more{ line-height:16px;}

/*社会责任*/
.Category{height:38px; padding:15px 25px 16px 20px;}
.Category ul{width:100%;height:38px;}
.Category li{line-height:2.8em; float:left; margin-right:4px; color:#555555; cursor:pointer; text-align:center; font-weight:bold; background:url(../images/socialBtBgW.jpg) repeat-x left top;border: 1px solid #efefef; border-radius:5px;}
.Category li:hover{background:url(../images/socialBtBgB.jpg) repeat-x left top;color:#fff;}
.Category li.on { background:url(../images/socialBtBgB.jpg) repeat-x left top;color:#fff;}
.Category li a{ display:block;padding:0px 25px;}
.Category li:hover a{ color:#fff; text-decoration:none; background:url(../images/socialIcon.png) no-repeat right top;}
.Category li.on a{ color:#fff; font-weight:bold;background:url(../images/socialIcon.png) no-repeat right top;}



/*联系我们 在线招聘*/
.ContJoin{width:749px; overflow:hidden;}
.tableJoin{ border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; margin-bottom:20px; overflow:hidden;}
.tableJoin dl{}
.tableJoin .dl-height1{height:40px; line-height:40px; }

.tableJoin .dl-height2{min-height:140px; }

.tableJoin dl dt{ float:left; display:table;}
.tableJoin dl dt span{display: block;}
.tableJoin .dt-width1{width:181px; text-align:center; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; color:#163d83; font-weight:bold;}
.tableJoin .dt-width1-2{width:508px; border-bottom:1px solid #e8e8e8;color:#163d83; font-weight:bold; }
.tableJoin .dt-width1-3{width:93px;border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; }
.tableJoin .dt-width2-1{width:144px; text-align:center; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; font-weight:bold;}
.tableJoin .dt-width2-2{width:297px;border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.tableJoin .dt-width2-3{width:146px;text-align:center;border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8;font-weight:bold;}
.tableJoin .dt-width2-4{width:156px;text-align:center;border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.tableJoin .dt-width3-1{width:144px; text-align:center;line-height:140px;font-weight:bold;}
.tableJoin .dt-width3-2{width:601px; border-right:1px solid #e8e8e8;padding-top:20px; padding-bottom:30px;border-left: 1px solid #e8e8e8;}
.tableJoin .dt-width1-3 span{ background:url(../images/bottomBg1.png) no-repeat left center;display: table-cell;
vertical-align: middle;}
.tableJoin .dt-width1-2 span,.tableJoin .dt-width2-2 span,.tableJoin .dt-width3-2 span{padding-left:44px;}
.tableJoin .dt-width1-3 a{display: block;width: 88px;height: 40px;text-align: center;color: #fff;}

.JobList{ margin-top:25px;}
.JobList table{width:100%; border:none;border-spacing: 0;}
.JobList thead{ background-color:#b8b8b8; color:#fff; font-size:12px; font-family:"微软雅黑";}
.JobList thead .th1{ height:37px;}
.JobList thead span{display:block; width:100%; height:20px;}
.JobList thead .bord{border-right:1px #ccc solid;}
.JobList table tr{}
.JobList table tr td{ text-align:center; line-height:33px; }
.JobList table tr td a{font-size:12px; color:#666666;font-family:"微软雅黑"; display:block; width:100%;}
.JobList table .bg{ background-color:#f3f3f3;}

.JobDel{margin-top:25px; padding:0px 25px 0px 20px;}
.JobDel table{ width:100%; border:none; background-color:#f1f1f1; border-spacing: 0;border-top: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;}
.JobDel table tr{}
.JobDel table td{ border-left:1px solid #dfdfdf; text-align:center; line-height:25px;border-bottom: 1px solid #dfdfdf; font-size:12px; font-family:"微软雅黑";color:#666666; line-height:33px;}
.JobDel p{line-height:35px; color:#666; margin-top:10px; background-color:#f1f1f1; margin-top:20px;padding-left: 20px;}
.JobDel span{ display:block; padding: 20px 20px 0px 20px;line-height: 30px;}

.infor_form{margin-top:20px; overflow:hidden;padding:0px 25px 30px 20px;}
.form_table .form_err{ color:red;}
.form_table .text{ background:none; border:1px solid #9d9d9d; height: 18px;padding-left: 5px;width: 180px; color:#777;padding: 2px;}
.form_table .btn{background-color:#eeeeee; border:1px solid #9d9d9d;height:18px;width:40px; width:43px;height:20px;}



/*在线留言*/
.feedback{padding:54px 150px 75px 100px; background-color:#fafafa;}
.feedback td{padding-bottom:20px;}
.feedback .text{width:321px; height:33px; line-height:2em;padding-left:5px; border:1px solid #e6e6e6; background-color:#fff;}
.feedback .textarea{ background-color:#fff;width:322px; height:180px; border:1px solid #e6e6e6;}
.feedback .td01{font-size:1.2em;font-weight:bold;width:110px;color:#4c4c4c; text-align:right;}
.feedback .td01 a{ position:relative;top:-80px;}
.feedback .btn{width:146px; height:39px; line-height:2em; text-align:center; font-size:1.4em;color:#fff; font-weight:bold;border-radius: 5px;}
.feedback .btn_bg1{ background-color:#2279BC; margin-right:33px; cursor:pointer;}
.feedback .btn_bg2{background-color:#a9a9a9; cursor:pointer;}
.feedback .form_err{color:#c00;}

/*留言反馈*/
.Faq_list{padding:20px 0px 55px 0px;}
.Faq_list li{ border-bottom:1px solid #EAEAEA; padding:14px;}
.Faq_list li.last{ border-bottom:0px;}
.Faq_list li .item{ background:url(../images/ico_Q.jpg) no-repeat left 1px; padding-left:25px; line-height:16px;}
.Faq_list li .txtCont{ display:none; background:url(../images/ico_A.jpg) no-repeat left 14px; padding:10px 0 0 25px;}
.Faq_list li.on .item{ border-bottom:1px solid #EAEAEA; padding-bottom:10px;}
.Faq_list li.on .item a{ font-weight:bold; color:#A90000;}


/*职位招聘*/

.ContJoin{}
.tableJoin{ border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; margin-bottom:20px;}
.tableJoin dl{}
.tableJoin .dl-height1{height:40px; line-height:40px; }
.tableJoin .dl-height2{min-height:140px; }
.tableJoin dl dt{ float:left; display:table;}
.tableJoin dl dt span{ display:table-cell; vertical-align:middle;}
.tableJoin .dt-width1{width:144px; text-align:center; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; color:#163d83; font-weight:bold;}
.tableJoin .dt-width1-2{width:508px; border-bottom:1px solid #e8e8e8;color:#163d83; font-weight:bold; }
.tableJoin .dt-width1-3{width:93px;border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.tableJoin .dt-width2-1{width:144px; text-align:center; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; font-weight:bold;}
.tableJoin .dt-width2-2{width:297px;border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.tableJoin .dt-width2-3{width:146px;text-align:center;border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8;font-weight:bold;}
.tableJoin .dt-width2-4{width:156px;text-align:center;border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.tableJoin .dt-width3-1{width:144px; text-align:center;border-right:1px solid #e8e8e8; min-height:140px; line-height:140px;font-weight:bold;}
.tableJoin .dt-width3-2{width:601px; border-right:1px solid #e8e8e8;padding-top:20px; padding-bottom:30px;}
.tableJoin .dt-width1-3 span{ background:url(../images/bottomBg1.png) no-repeat left center;}
.tableJoin .dt-width1-2 span,.tableJoin .dt-width2-2 span,.tableJoin .dt-width3-2 span{padding-left:44px;}
.tableJoin .dt-width1-3 a{display: block;width: 88px;height: 40px;text-align: center;color: #fff;}

.JobList{ margin-top:25px;}
.JobList table{width:100%; border:none;border-spacing: 0;}
.JobList thead{ background-color:#b8b8b8; color:#fff; font-size:12px; font-family:"微软雅黑";}
.JobList thead .th1{ height:37px;}
.JobList thead span{display:block; width:100%; height:20px;}
.JobList thead .bord{border-right:1px #ccc solid;}
.JobList table tr{}
.JobList table tr td{ text-align:center; line-height:33px; }
.JobList table tr td a{font-size:12px; color:#666666;font-family:"微软雅黑"; display:block; width:100%;}
.JobList table .bg{ background-color:#f3f3f3;}

/*浮窗*/
.Float{ width:34px; height:159px; position:fixed;right:20px; top:300px;
}
/*index*/
.long_title_list{ padding:20px; font-size:12px;}
.long_title_list table{ border-collapse:collapse;}
.long_title_list td{ text-align:center;border:1px solid #000; border-collapse:collapse; padding:5px;}
.long_title_list .tr_top td{ line-height:40px;}
.long_title_list .w1{ width:290px;}
.long_title_list .w2{ width:120px;}
.long_title_list .w3{ width:120px;}
/*index*/

.caigou li{height: 40px;line-height: 40px; border-bottom: 1px dashed #eee;}
.caigou .btn{float: right;width: 80px;margin: 8px 0 0 0;height: 25px;color: #fff;background: #C29834;line-height: 25px;text-align: center;}
.caigou .text{color: #333;}