@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family:"Microsoft YaHei"; color:#333;outline:0; font-size:12px;}
a{color:#333;}
a:hover{ color:#c00;}
.fl{ float:left;} .fr{ float:right;} .oh{ overflow:hidden;} .mt10{ margin-top:10px;} .mb10{ margin-bottom:10px;} .pd10{ padding:10px;}
.pt10{ padding-top:10px;} .pb10{ padding-bottom:10px;} #mr0{ margin-right:0px;} #mt0{margin-top:0px;} #mrt0{ margin-right:0px;margin-top:0px;}
.wrap{ width:1200px; margin:0px auto;}
.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
 *html .clearfix {height: 1%;}
/* End hide from IE-mac */
.clear{ clear:both;}
.prv{ position:relative;}
#pbg{ background:url(../images/bg.jpg) repeat;}
.pd30{ padding:30px;}
.yyzx{margin-left:110px;}
.navigation h2{display:none;}
.topnav{ background:#eee; height:30px; line-height:30px; color:#909090;}
.topr{ color:#909090; height:30px; line-height:30px;}
.topr a{color:#909090; display:inline-block; padding:0 8px;}
.toptel{ color:#909090; display:inline-block; background:url(../images/tel.jpg) no-repeat left center; padding-left:30px; margin-left:15px; height:30px; line-height:30px;}
.head{ height:95px; box-shadow: 0 3px 5px rgba(0,0,0,.1); background: #fff; }

.logo{ margin-top:15px;}
.navBar { margin:0 auto;height: 95px;line-height: 95px; color: #333;}
.nav {position: relative; font-size: 14px;}
.nav a {color: #333;}
.nav a:hover{ color:#c00;}
.nav h3 {font-size: 100%;font-weight: normal;}
.nav .m {float: left;position: relative;z-index: 1;}
.nav .s {float: left;width: 3px;text-align: center;color: #d4d4d4;font-size: 12px;}
.nav h3 a {display: block; padding:0 23px;}
.nav .sub {display: none;position: absolute; top: 95px;z-index: 1; border: 1px solid #E6E4E3 ;border-top: 0;background: #fff;}
.nav .sub li a:hover {color: #FE7700;}
.nav .block {height:5px; width: 102px; background: #53b8e5;position: absolute;left:0;top: 90px;overflow: hidden;}
.pro-nav,.case-nav{ width:560px; padding:20px; position:relative;}
.pro-nav-left{ float:left; width:330px; overflow:hidden;}
.pro-nav-left a{ float:left; height:35px; line-height:35px; width:140px; margin-right:25px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro-nav-left a:hover,.solu-nav a:hover{ color:#c00;}
.mav-imgbox img{ width:215px; height:155px; border:1px solid #ddd; padding:2px;}
.mav-imgbox  h3{ height:30px; line-height:30px;}
.about-nav{  width:530px; padding:20px; left:-420px;}
.about-nav-left{ float:left; width:290px; overflow:hidden;}
.about-nav-left a{ float:left; height:35px; line-height:35px; width:120px; margin-right:25px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.solu-nav{ width:102px; overflow:hidden;}
.solu-nav a{ border-bottom:1px solid #ddd; height:35px; line-height:35px; width:100%; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}

#nav_search{ width:32px; height:95px; background:url(../images/search.png) no-repeat center center; margin-left:20px;}
#search{ right:0; width:210px; height:50px; line-height:50px;}
.seatxt{ background:url(../images/seatxt.jpg) no-repeat; width:135px; border:none; height:26px; text-indent:20px;}
.seabtn{ background:url(../images/sbtn.jpg) no-repeat; border:none; height:26px; width:30px; cursor:pointer;}

.fullSlide {width:100%;position:relative;height:500px;background:#fff;}
.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:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:5px;margin:1px;overflow:hidden;background:#53b8e5;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f00;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:9%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:8%;background-position:-6px -137px;}

.servicecs{ padding:30px 0;}

.servbox{ position:relative; overflow: hidden; clear:left;}
.servbox ul li{ width: 274px; float: left; margin-right: 20px;  margin-top:20px;}
.servbox ul li a{ display: inline-block; background: #f0f0f0; border: solid 1px #f0f0f0;}
.servbox ul li a:hover,.casebox ul li a:hover{ background: #2966a5; color: #fff; }
.servbox ul li img{ width: 274px; height: 180px; vertical-align:bottom; display:block;}
.servbox ul li h2{ font-size: 16px; font-weight: 400; text-align: center; color: #21568e; margin-top: 15px;}
.servbox ul li a:hover .servtxt ,.servbox ul li a:hover .servdesc{ color: #fff; }
.servbox ul li p{ padding: 15px; color: #666; line-height: 20px; }


.casebox ul li{ width: 274px; float: left; margin-right: 20px; }
.casebox ul li a { display: inline-block; background: #f0f0f0; border: solid 1px #f0f0f0;}
.casebox ul li img{ width: 274px; height: 180px;  vertical-align:bottom; display:block;}
.casetxt{ font-weight: 400; height: 40px; line-height: 40px; color: #21568e; font-size: 15px; text-align: center;}
.casebox ul li a:hover .casetxt{ color: #fff; }

.casebox ul li h2{}

.mt20{ margin-top: 20px; }

.title{ font-size:18px; color:#46acd8; height:30px; line-height:30px;}
.title ul{margin:0; padding:0;}
.title ul li{float:left;width:200px; height:30px; line-height:30px; text-align:center;border-radius: 15px;border: solid 1px; text-align: center;}
.title em{ font-weight:400; display:inline-block; padding-left:10px; font-size:14px; color:#666;}
.title .more{ font-size:12px; color:#999;}

.solution{ width:295px;}
.solu-list li{ margin-top:10px;}
.solu-list li a{ height:100px; width:100%; background:#f1f1f1; display:inline-block;}
.solu-list li img{ width:140px; height:100px;}
.solutxt{ width:130px; margin-left:15px;}
.solutxt h2{ font-size:14px; font-weight:400; margin-top:15px; height:40px; overflow:hidden;}
.solutxt p{ height:35px; line-height:35px; font-size:12px; text-align:right; color:#999;}


.adv{ height:578px; background:#f3f3f3; margin-top:50px; overflow:hidden;}
.advtit{ text-align:center; padding:10px 0; margin-top:50px;}
.advtit img{ margin: 0 auto; }
.advtit span{ display:inline-block; height:30px; line-height:30px; font-size:18px; color:#46acd8;}
.advlist{ padding-top:30px;}
.advlist li{ width:285px; float:left; margin-right:20px; background:#fff; border-bottom:6px solid #c3c3c3}
.advtxt{ padding:15px;}
.advtxt b{ font-size:18px; font-weight:400; margin-bottom:10px;}
.advtxt p{ line-height:22px; color:#666; margin-bottom:10px;}
.adv-view{ display:inline-block; height:28px; line-height:28px; background:url(../images/view.jpg) no-repeat left center; padding-left:35px;}

.choose{ height: 435px; background: url(../images/custbg.jpg) no-repeat center 0;}
.cust-tit{ font-size: 35px; color: #fff; font-weight: 400; text-align: center; padding: 45px 0 30px 0;}
.cust-desc{ font-size: 14px; color: #fff; line-height: 25px; text-align: center; width: 880px; margin:0 auto; display:block; }
.cust-list{ width: 1064px; margin:40px auto 50px auto;}
.cust-list li { float:left; margin-right: 14px;}
.cust-list li img{ border:1px solid #e4e4e4;width:135px;height:64px;}
.diybtn{ border: 1px solid #fff; color:#fff; padding: 10px 50px;  -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius:25px; margin:0 auto; font-size: 18px;}

/*process start*/
.process{ border: 2px solid #e7e7e7;  margin: 30px 0; padding: 1px;}
.proc-txt { padding-left: 20px; }
.proc-box{ border: 1px solid #bebebe; width: 72px; height: 72px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; text-align: center; font-size: 19px; color: #0c539c; margin-top: 12px;}
.proc-txt ul li{ float: left; }
.proc-box span{ margin-top: 10px; display: inline-block; }
.proc-box ins{ margin-top: 23px; display: inline-block;}
.arrow{ background: url(../images/jiantou.jpg) no-repeat center center; width: 50px; height: 19px; margin-top: 40px;}




.newstit{ text-align:center; padding:10px 0; margin-top:50px; margin-bottom:20px;}
.newstit span{ display:inline-block; height:30px; line-height:30px; font-size:18px; color:#46acd8;}
.newsbox{ width:380px;}
#ml20{ margin-left:28px;}
.imgNews{ padding-top:15px;}
.imgNews img{ width:160px; height:120px;}
.imgTxt{ width:210px;}
.imgTxt h2{ font-size:15px; height:30px; line-height:30px; font-weight:400; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.imgTxt p{ line-height:22px; color:#999;}
.listNews{ padding:10px 0;}
.listNews li{ height:30px; line-height:30px; background:url(../images/nico.jpg) no-repeat left center; padding-left:15px;}

.problem{ padding:10px; overflow:hidden; margin:15px 0 10px 0;}
.pbgs{ background:#f7f7f7;}
.problem dt{ height:30px; line-height:30px; font-size:14px; background:url(../images/q.jpg) no-repeat left center; padding-left:25px;}
.problem dd{ line-height:22px; padding-left:25px; background:url(../images/a.jpg) no-repeat left 2px; color:#999;}

.side{ border:1px solid #eaeaea; height:135px; margin-top:30px; margin-bottom:20px; overflow:hidden;}
.side ul li{ width:25%; float:left;}
.sidebox{ padding:40px 25px;}
.sidebox h3{ font-size:18px;}
.sidebox p{ font-size:14px; height:30px; line-height:30px; color:#666;}
.sid1{ background:url(../images/adv01.jpg) no-repeat left center; padding-left:70px;}
.sid2{ background:url(../images/adv02.jpg) no-repeat left center; padding-left:70px;}
.sid3{ background:url(../images/adv03.jpg) no-repeat left center; padding-left:70px;}
.sid4{ background:url(../images/adv04.jpg) no-repeat left center; padding-left:70px;}

footer{ border-top:1px solid #e0e0e0; margin-top:15px; padding-top:35px; }
.ftleft{ height: 120px; border-right: 1px solid #ddd; padding-right: 60px; margin-right: 70px; }

.ftmid{ width:600px; overflow:hidden;}
.ftmid dl{ float:left; margin-right:50px;}
.ftmid dl dt{ font-size:15px; font-weight:400; height:30px; line-height:30px;}
.ftmid dl dd a{ font-size:12px; height:25px; line-height:25px; color:#666;}

.ftright{  border-left:1px solid #ddd; padding-left: 70px; margin-left: 60px; overflow:hidden; height: 120px; }
.ftright img{ width: 100px; height: 100px;}
.ftright p{ color:#015496; height: 20px; line-height: 20px; font-weight: 400; text-align:center; }

.companys{ width:345px;}
.comptit{ height:30px; line-height:30px; background:url(../images/map.jpg) no-repeat left center; font-size:15px; padding-left:20px; margin-bottom:10px;}
.complist li{ width:165px; height:35px; line-height:18px; float:left; background:#f8f8f8; margin-right:10px; margin-bottom:10px; padding:10px 0; overflow:hidden;}
.complist li p{ padding-left:20px;}
.comp-more{ font-size:12px; background:url(../images/compmore.jpg) no-repeat right 8px; padding-right:20px; float:right;}

.code{ width:200px; height:168px; background:url(../images/follow.jpg) no-repeat; position:relative;}
.code a{ display:inline-block; position:absolute; right:0; top:-6px;}

.linkbox{ border-top: 1px solid #ddd; margin-top: 20px; padding-top: 10px; line-height: 22px;}
.linkbox strong{ font-size: 14px; }
.linkbox a{ margin:0 5px; }

.copyright{ background:#f1f1f1; border-top: 1px solid #e0e0e0; height:45px; line-height:45px; color:#737373; margin-top: 45px;}
.copyright a{ color:#737373; display: inline-block;}
.copyimg{ margin-top: 8px; margin-left: 10px;}

/*rongNav*/
.rongNav{position: fixed;  margin: auto;  top: 0px;  left: 0px;  bottom: auto;  right: auto;  box-sizing: border-box;  height: 100px;  width: 100%;margin-top: -100px; z-index: 800;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;}
.rongNav.showNav {
    margin-top: 0!important;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.rongNav .header-nav>li a{ line-height: 70px; font-size: 16px;}
.rongNav .header-account{   padding: 19px 13px 0 0;}


/*subpage*/
.banner{ height:250px; margin-bottom:20px;}


.subbox{ padding:20px 0;}
.main{ width:988px; float:right;}
.LeftArea{ width:180px; overflow:hidden;}
.leftmenu{ overflow:hidden;}
.fixed{ width:180px; top:10px;}
.navtit{ height:45px; line-height:45px; font-size:16px; color:#333; border-bottom:2px solid #eaeaea; font-size:24px;}
.lm_list li a{ height:45px; line-height:45px; display:inline-block; width:100%; font-size:14px; border-bottom:1px dashed #ddd;}
.lm_list li a.leftcur{ color:#004c98; border-bottom:1px solid #004c98;}
.centit{ height:45px; line-height:45px; font-size:24px; margin-bottom:20px;}
.center_article{ line-height:30px; font-size:14px; min-height:520px;}

.leftcur{ color: #23487d;}
.hotlist{overflow:hidden;}
.htCont{ padding:10px; overflow:hidden; background: #fff;}
.htCont ul li{ background:url(../images/catico.png) no-repeat 10px center; height:35px; line-height:35px; padding-left:20px; overflow:hidden; border-bottom: 1px dashed #ddd; text-overflow:ellipsis; white-space:nowrap;}

.CenterArea{ width:720px; overflow:hidden;}


.RightArea{ float:right; overflow:hidden;}
.RightTitle{ height:30px; line-height:30px; font-size:18px; color:#333; padding: 5px 0; border-bottom:1px dotted #ddd;}
.rig_more{ font-size:12px; color:#999;}
.RightSolu{ margin-top:15px;}
.Rightbox{ padding-bottom:10px; border: 1px solid #ddd; padding:0 10px; width:220px; }
.RightSolu li img{ width:220px; height:137px; border:1px solid #ddd;}
.RightSolu li h4{ font-weight:400; font-size:14px; height:35px; line-height:35px;}
.mt15{ margin-top:15px;}

.RightNews{ padding:15px 0;}
.RightNews li{ background:url(../images/nico.jpg) no-repeat left center; padding-left:15px; height:30px; line-height:30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.postion{ height:35px; line-height:35px; font-size:12px; text-align:left;}
.postion a{ color:#333;}

.right_content{ padding:5px; line-height:30px;}

/*article-list*/
.articleList ul li{ line-height:25px; border:1px solid #e8e8e8; padding:20px;  margin:10px 0px; overflow:hidden;}
.list_txt{ width:575px; float:right;}
.articleList ul li h3{ font-size:16px; font-weight:700; height:40px; line-height:40px; text-align: left; }
.articleList ul li p{ font-size:12px; color:#666; text-align: left;}
.list_date{ float:left; width:76px; margin-top:10px;}
.list_day{ background:#004c98; display:inline-block; width:100%; height:45px; line-height:45px; text-align:center; color:#fff; font-size:24px;}
.list_date span{ background:url(../images/pic49.jpg) no-repeat; height:34px; text-align:center; line-height:20px; display:inline-block; width:76px; color:#fff;}

.list_img{ width:215px;}
.list_img img{ width:215px; height:155px; border:1px solid #ddd; padding:2px;}

/*article info*/
.article{ padding:15px 0px; overflow:hidden;}
.art_title{ text-align:center; font-size:20px;}
.art_info{ text-align:center; height:30px; line-height:30px; margin-top:10px; margin-bottom:10px; font-size:12px; color:#666;}
.art_info small{ font-size:12px; margin:0 10px;}
.art_content{ line-height:30px; overflow:hidden; margin:30px 0;}
.cont_next{ border-top:1px dashed #DDD; padding-top:10px; margin-top:10px;}
.likes h4{ color:#1a7aa4; font-size: 16px; font-weight: 400;}
.likelist{ border-top:1px solid #1a7aa4;}
.likelist ul li{ height:30px; line-height:30px; padding-left:20px; width:47%; float:left; background:url(../images/newico.jpg) no-repeat 8px 11px;}

.prv_or_next{ font-size:12px; line-height:20px;}
.goback a{ color:#999; font-size:12px;}

/*goods-list*/
.sub_goods{ overflow:hidden; padding:5px 0px;}
.sub_goods ul li{ text-align:center; line-height:25px; float:left; margin:10px 12px; width:215px;}
.sub_goods ul li img{width:215px; height:141px; border:1px solid #DDD;}
.sub_goods ul li h3{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}

/*team-list*/
.sub_team{ overflow:hidden; padding:5px 0px;}
.sub_team ul li{ text-align:center; line-height:25px; float:left; margin:10px 12px; width:215px;}
.sub_team ul li img{width:215px; height:155px; border:1px solid #DDD;}
.sub_team ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}

/*video-list*/
.sub_video{ overflow:hidden; padding:5px 0px;}
.sub_video ul li{ text-align:center; line-height:25px; float:left; margin:10px 11px; width:215px;}
.sub_video ul li img{width:215px; height:165px; border:1px solid #DDD;}
.sub_video ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}


/*client-list*/
.sub_client{ overflow:hidden; padding:5px 0px;}
.sub_client ul li{ text-align:center; line-height:25px; float:left; margin:10px 11px; width:215px;}
.sub_client ul li img{width:215px; height:124px; border:1px solid #DDD;}
.sub_client ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}

/*area-list*/
.sub_area{ overflow:hidden; padding:5px 0px;}
.sub_area ul li{ text-align:center; line-height:25px; float:left; margin:10px 11px; width:215px;}
.sub_area ul li img{width:215px; height:162px; border:1px solid #DDD;}
.sub_area ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}

/*honor-list*/
.sub_honor{ overflow:hidden; padding:5px 0px;}
.sub_honor ul li{ text-align:center; line-height:25px; float:left; margin:10px 11px; width:215px;}
.sub_honor ul li img{width:215px; height:291px; border:1px solid #DDD;}
.sub_honor ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}

/*case-list*/
.sub_service{ overflow:hidden; padding:5px 0px;}
.sub_service ul li{ text-align:center; line-height:25px; float:left; margin:10px 5px; width:285px; overflow:hidden;}
.sub_service ul li img{width:275px; height:155px; border:none;}
.sub_service ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px;}

.art-title{ text-align: center; font-size: 22px; font-weight: 400; padding-bottom: 15px;}
.art-info{ text-align: center; color: #999; padding-bottom: 10px;}
.art-body{ line-height: 25px; font-size: 14px;}
.art-next{ padding-top: 20px; overflow: hidden;}


/*goods info*/

.goods_info{ padding:15px 5px; overflow:hidden;}
.goods_info img{width:700px;}
.goods_desc{ margin-top:0px; line-height:25px;}
.context{ border-top:1px dashed #DDD; overflow:hidden;}
.goods_title{ text-align:center; font-size:20px; overflow:hidden; height:40px; line-height:40px;}

/*related goods*/
.titles1{ font-size:18px; color:#000; border-bottom:1px solid #004c98; height:45px; line-height:45px;}
.related{ overflow:hidden; }
.related ul{ margin-top:10px;}
.related ul li{ float:left; text-align:center; line-height:25px; margin:10px 12px; width:215px;}
.related ul li img{width:215px; height:151px; border:1px solid #DDD;}
.related ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px;}

#Tab1{width:100%;}
.Menubox {width:100%; height:35px;line-height:35px; border-bottom:1px solid #ccc;}
.Menubox ul{margin:0px;padding:0px;}
.Menubox li{float:left;display:block;cursor:pointer;width:114px;text-align:center;color:#949694; border:1px solid #ccc; border-bottom:none;}
.Menubox li.hover{padding:0px;background:#fff;width:116px;color:#739242;height:35px;line-height:35px;}
.Contentbox{clear:both;margin-top:0px; padding:10px 0;}

/*ie*/
#browser_ie { display: none; height: 85px; background-color: #F6F6B4; font-size: 15px; color: #000 ; position:absolute; top:0;}
#browser_ie .brower_info { width: 800px; margin: 0 auto; padding-top: 17px }
#browser_ie .brower_info .notice_info { float: left; position: relative; margin-top: 5px }
#browser_ie .brower_info .notice_info p { width: 360px; line-height: 25px; text-align: left; display: inline-block }
#browser_ie .browser_list { float: left; position: relative }
#browser_ie .browser_list img { width: 40px; height: 40px }
#browser_ie .browser_list span { text-align: center; display: inline-block; width: 80px }

@font-face {
 font-family: 'BadDogRegular';
 src: url('../images/BadDog.eot');
 src: local('BadDog Regular'), 
              local('BadDog'), 
              url('../images/BadDog.woff') format('woff'), 
              url('../images/BadDog.ttf') format('truetype'), 
              url('../images/BadDog.svg#fontName') format('svg');
}  



/*jobs start*/

.hello{ margin-bottom: 20px; }

.job-item{ width: 70px; color: #9e1420; }

.hr{
    padding-bottom: 96px;
}
.hr li{
    min-height: 54px;
    margin-left: 2px;
    width:100%;
    background: #bababa;
    border-bottom: 1px solid #f6f6f6;
    
}
.hr .current{
	background:#f7f7f7;
}
.hr li a{
    height:54px;
    display: block;
    width:100%;
}
.hr li a:hover{
	background:#0a549d;
}
.hr li a:hover .leftb span{
	color:#fff;
}
.hr li a:hover .leftb h3{
	color:#fff;
}
.hr li a:hover .rigb span{
	color:#fff;
}
.hr li a .leftb{
    float:left;
}
.hr li a .leftb h3{
    font-size: 18px;
    color:#f6f6f6;
    line-height: 54px;
    font-weight: normal;
    float:left;
    margin:0px 13px 0px  21px;

}
.hr li a .leftb span{
    float:left;
    padding: 0px 13px;
    background: url("../img/hsr_5F25.jpg") no-repeat left center;
    line-height: 16px;
    color:#f6f6f6;
    margin-top: 20px;
}

.hr li a .rigb{
    float:right;
    margin-right: 20px;
}
.hr li a .rigb span{
    float:left;
    margin-right: 15px;
    line-height: 16px;
    color:#f6f6f6;
    margin-top: 20px;
}
.hr li a .rigb i{
    width:26px;
    height:26px;
    background: url("../images/ss.png") no-repeat 0px -26px;
    display: block;
    margin-top:13px;
    float:left;
}
.la{
    display: none;
	overflow:hidden;
}
.zpxx{
    width:828px;
    height:64px;
    border-bottom: 1px solid #dfdfdf;
    margin-left: 18px;
    padding-top: 26px;
}
.zplist{
    float:left;
    width:600px;
    margin-left: 35px;

}
.zplist span,.zplist div{
    float:left;
    line-height: 24px;
}
.zplist span{
    color:#9e1420;

}
.zplist div{
    color:#888888;
    padding: 0px 36px 0px 8px;
}
.xxjs{
    min-height: 120px;
    float:left;
    margin-left: 20px;
    padding-top: 15px;
    padding-bottom: 20px;
    line-height: 24px;
    color:#333;
}
.xxjs h2{ font-size: 16px; }

.hr .current a{
    background: #0a549d;

}
.hr .current .leftb h3,.hr .current .leftb span{
    color:#fff;
}
.hr .current .rigb span{
    color:#fff;
}
.hr .current .rigb i{
    background-position:0px 0px ;
}
.na-say{
    float:left;
    width:556px;
    margin-right: 70px;
    margin-top: 40px;
    padding-left: 2px;


}
.scrl-clear li{
    width:234px;
    height:157px;
    float:left;
}
.scrl-clear li a{
    display: block;
    width:100%;
    height:100%;
}
.na-say p{
    font-size: 14px;
    text-indent: 2em;
    color:#666;
    line-height: 25px;
    margin-bottom: 8px;
}
.na-say a{
    width:176px;
    height:39px;
    background: url("../img/abt_44.png") no-repeat;
    display: block;
    line-height: 39px;
    text-align: center;
    font-size: 16px;
    color:#fff;
    margin-top: 42px;
}
.imges{
    margin-top: -14px;
}
.scrl{
    padding-top: 40px;
}
.scrl h3{
    line-height: 24px;
    color: #333333;
    font-size: 20px;
    text-indent: 2px;
    float:left;
}
.scrl-clear{
    width:1000px;
    height:157px;
    overflow: hidden;
    padding-top: 28px;
    margin-bottom: 80px;
}
.scrl-clear ul{
    width:1000%;
}
.scrl-clear li{
    float:left;
    margin-right: 20px;
}
.boxen{
    width:100%;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 65px;
}
.redbt{
    float:left;
    margin: 8px 0px 0px 7px;
}
.redbt a{
    display: block;
    width: 12px;
    height: 12px;
    background: url("../img/btn.png") no-repeat;
    float: left;
    margin-right: 7px;
}


/*oem*/
.oemTitle{ font-size: 20px; margin:15px 0; height: 35px; line-height: 35px; background: #eee; border-left: 5px solid #0a549d; text-indent: 15px;}
.oemSubmit table tr{ border-top: 1px solid #ddd; border-left: 1px solid #ddd; }
.oemSubmit table td{ border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding:10px; }