@charset "utf-8";
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:1.5em; color:#666; width:100%; min-width:320px; zoom:1; background:#eeeeee; font-family:frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体"; overflow-x:hidden;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i,address{ font-weight:normal; font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ font-family:"微软雅黑";}
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,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#666666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#4b77be;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
:-moz-placeholder {color: #d1d1d1;}
::-moz-placeholder {color: #d1d1d1;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #d1d1d1;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #d1d1d1;}
.container{ max-width:1150px; min-width:320px; margin:0px auto; z-index:2;}
@media ( max-width:1150px){
.container{ margin:0px 10px;}
}

.relative{ position:relative;}

.Scale-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}

/*font*/
.f_gray{ color:#b6b6b6;}
.f_orange{ color:#ffa728;}


/*pages*/
.Pages{ zoom:1; text-align:center; overflow:hidden; color:#666666; line-height:24px;clear:both;}
.Pages span{ padding:0px 3px; display:inline-block; padding:4px 0;}
.Pages a{ display:inline-block; margin:0px 2px;}
.Pages .p_cur b{ color:#e60012; font-weight:normal;}
.Pages .p_count b{ color:#e60012; font-weight:normal;}
.Pages .p_total b{ color:#e60012; font-weight:normal;}
.Pages .p_jump em{ font-style:normal; font-family:Arial;}
.Pages .p_jump em a{ border:0px; width:22px; height:22px; line-height:22px; text-align:center;}
.Pages .p_jump em a.a_cur{ background:#D4D4D4;}
.Pages .p_jump 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:0px; width:35px; height:19px; cursor:pointer; border:none; background:#A6854F; border-radius:2px; -moz-border-right:2px; -webkit-border-radius:2px; color:#fff; font-size:13px;}
.Pages .select{ width:48px; height:23px; border:1px solid #d2d2d2;}
.Pages .p_jump .f1{ padding-right:3px; display:none;}
.Pages .p_jump .f2{ padding:0 3px; display:none;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_first,.Pages .p_page .a_end,.Pages .p_page .a_prev,.Pages .p_page .a_next{ background:#e8e8e8; color:#666; padding:0px 8px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover{ color:#000;}
.Pages .p_page .num a{ background:#e8e8e8; display:inline-block; width:24px; height:24px; line-height:24px; text-align:center; color:#666; vertical-align:middle;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#B70000; color:#fff;}
/*pages end*/

@media ( max-width:768px){
.Pages a{line-height:24px;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{padding:0px 4px;}
.Pages .p_page .num a{width:24px;}
}

/*Top*/
/*.Banner{ height:446px; position:absolute; z-index:0; left:0px; width:100%; overflow:hidden;}
.Banner .img{ position:absolute; width:1920px; left:50%; margin-left:-960px; top:0px;}
*/
.Bannertop{ height:446px; position:absolute; z-index:0; left:0px; width:100%; overflow:hidden;}
.Banner{ max-width:100%;position:relative; height:446px; overflow:hidden;}
.Banner .bd{ position:relative; z-index:0;}
.Banner .bd ul{ width:100% !important;}
.Banner .bd li{ width:100% !important; height:446px; position:relative;}
.Banner .bd li a{ height:446px; display:block;}
.Banner .hd{ width:100%;position:absolute; z-index:11; bottom:30px; left:0; height:12px;text-align:center;}
.Banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0px 6px;overflow:hidden;line-height:9999px; background:#fff; border-radius:50%;}
.Banner .hd ul .on{ background:#fd6003;}

.Header .toper{ height:300px;}
.Header .Logo{ float:left; padding-top:62px;}
.Header .info{ width:517px; padding:104px 0px 0px 40px; float:left; line-height:22px; color:#797878; font-size:12px;}
.Header .info .tit{/* background:url(../images/line.gif) 0px top no-repeat;*/ padding-top:0px; line-height:52px; color:#4b77be; font-size:18px;}

.MainNav{ background:#4b77be; border-radius:4px 4px 0px 0px; height:59px; position:relative; padding-right:280px; margin-bottom:6px;}
.MainNav li{ width:20%; float:left; position:relative;}
.MainNav li span a{display:block; color:#fff;line-height:59px; text-align:center; font-size:16px;}
.MainNav li span a:hover,.MainNav li span .sele,.MainNav li.onnav span a{color:#ffcc00;}
.MainNav h2{ display:none;}
.MainNav li span i{ position:absolute; right:28px; top:30px; width:8px; height:5px; display:block;
transition: All 0.4s ease-in-out;
-webkit-transition: All 0.4s ease-in-out;
-moz-transition: All 0.4s ease-in-out;
-o-transition: All 0.4s ease-in-out;}
.SubNav{ display:none; position:absolute; top:59px; left:0px; width:100%; text-align:center; background:#4b77be; z-index:999; border-top:3px solid #2b5caa;}
.SubNav a{ display:block; padding:10px 4px; color:#fff;}
.SubNav a:hover{background:#3f6cb6;}
.SubNav dd:last-child a{ border-bottom:0px;}.SubNav dd:last-child a:hover{ border-radius: 0px 0px 8px 8px;}
.bg{ left:0px; top:0px; z-index:98; position:fixed; width:100%; height:100%; background:#eeeeee; display:none;}
.Linkbox{ width:200px; position:absolute; top:11px; right:20px; background: #668bc8 url(../images/selectarr.png) right 17px no-repeat; color:#becbe5;}
.Linkbox dt{ cursor:pointer; line-height:37px; padding-right:14px; text-align:center;}
.Linkbox dd{ display:none; padding:10px; background:#4b77be;}
.Linkbox dd a{ color:#fff;}.Linkbox dd a:hover{ color:#ffcc00;}
.Linkbox:hover{ background: #9ebbeb url(../images/selectarr.png) right 17px no-repeat; color:#fff;}
.Search{width:33px; height:33px; position:absolute; top:13px; right:244px; z-index:99;}
.Search .icon{ cursor:pointer;}
.Search .icon.on img{ display:none;}
.searchbox .i2{ position:absolute; top:-40px; right:8px; cursor:pointer;}
.searchbox{ display:none; position:absolute; height:40px; right:0px; top:47px; padding:5px 0px 0px 8px; background:#4b77be; width:305px;}
.searchbox .input{ float:left; width:260px; height:35px; line-height:35px; text-indent:1em; background:#fff; border:0px;}
.searchbox .btn{float:left; padding:2px 0px 0px 5px;}

@media (max-width:980px){
.Bannertop{ height:233px; position:absolute; z-index:0; left:0px; width:100%; overflow:hidden;}
.Banner{ height:233px;}
.Banner .bd li{ background-size:contain;}

.Header{ height:auto; padding:10px 0px;}
.Header .toper{ height:auto; width:11%; float:left;}
.Header .Logo{ padding-top:0px;}
.Header .info{ display:none;}
.Search{right:60px; top:0px;}
.MainNav{ background:none; border-radius:0px; height:auto; right:0px; top:20px; padding-right:0;}
.MainNav h2{ cursor:pointer; display:block; position:absolute; right:0px; top:0px; z-index:100;}
.MainNav h2 .close{ display:none;}.MainNav h2.on .an{ display:block;}
.MainNav h2.on .close{ display:block;}.MainNav h2.on .an{ display:none;}
.MainNav .pullsub{ display:none; position:absolute; left:0px; top:100%; width:100%; z-index:99; padding-top:30px;}
.MainNav .pullsub li{ width:auto; float:none; border-bottom:1px solid #e5e5e5;}
.MainNav .pullsub li span a{ line-height:35px; text-align:left; color:#333;}
.MainNav .pullsub li .SubNav{ position:static; width:auto; border-top:0px; background:#e5e5e5; text-align:left; margin-bottom:8px; padding-left:10px;}
.MainNav .pullsub li .SubNav a{ color:#666; padding:5px 10px;}
.MainNav .pullsub li .SubNav a:hover{ background:none;}
.MainNav li{padding-left:0px;}
.MainNav li span i{right:0px; top:0px; background:url(../images/zoom_jia.png) center center no-repeat; width:32px; height:35px;
transition: All 0s ease-in-out;
-webkit-transition: All 0s ease-in-out;
-moz-transition: All 0s ease-in-out;
-o-transition: All 0s ease-in-out;}
.MainNav li:hover span  i,.MainNav li.onnav span i,.MainNav li span .sele i{ background:url(../images/zoom_jia.png) center center no-repeat;
transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);}
.UI-jian{ background:url(../images/zoom_jia.png) 0px top no-repeat;}
.UI-jia{ background:url(../images/zoom_jian.png) 0px top no-repeat;}
.Linkbox{ width:auto; position:static; background: #668bc8 url(../images/selectarr.png) right 17px no-repeat; color:#becbe5; margin-top:20px;}
}
@media ( max-width:640px){
.searchbox{ position:fixed; width:90%; left:5%; top:76px;}
.searchbox .i2{right:60px;}
.searchbox .input{ width:85%;}
}

/*Top*/

/*Bottom*/
.Footer{ background:#4b77be; line-height:18px; color:#fff;}
.Footer .contact{ float:left; padding:29px 0px; line-height:2em;}
.Footer .contact a{ color:#fff;}.Footer .contact a:hover{ color:#ffcc00;}
.Footer .ewm{ float:right; padding-top:29px;}
.Footer .ewm li{ width:83px; text-align:center; margin-left:36px; display:inline; float:left;}
.Footer .ewm li img{ display:block; width:79px; height:79px; border:2px solid #fff; margin:0px auto 5px;}

@media ( max-width:980px){
.Footer .contact{ float:none; padding:12px 0px; text-align:center; line-height:20px;}
.Footer .ewm{ float:none; padding:8px 0px; text-align:center;}
.Footer .ewm li{ float:none; display:inline-block; *display:inline;}
}
/*Bottom*/


/*首页*/
.HomeNews{ background:#fff; margin-bottom:21px; padding:32px 24px; position:relative; z-index:1;}
.HomeNews .newsfocus{ width:45%; float:left; overflow:hidden;}
.HomeNews .swiper-slide{}
.HomeNews .swiper-slide .img{position:relative; max-width:100%; display:block;border:1px solid #e5e5e5; padding:6px;}
.HomeNews .swiper-slide .img img{height:315px; display:block; margin:0px auto; width:100%;}
.HomeNews .swiper-slide .tit{ position:absolute; left:6px; bottom:6px; text-indent:1em; background:url(../images/filter50.png); line-height:36px; display:block; font-size:18px; width:97.5%; color:#fff;}

.HomeNews .swiper-pagination{ text-align:right; width:98%; bottom:15px;}
.HomeNews .swiper-pagination-bullet{opacity:0.7; background:#fff; width:2px; height:2px; vertical-align:middle;}
.HomeNews .swiper-pagination-bullet-active{opacity:1; width:5px; height:5px;}

.HomeNews .newscon{ width:52.5%; float:right;}
.HomeNews .newscon .li{ padding:6px 0px 6px 16px; background:url(../images/dot.gif) 3px center no-repeat;}
.HomeNews .newscon .li .date{ float:right; color:#afafaf; font-size:12px;}
.HomeNews .newscon .first{ padding-bottom:17px; margin-bottom:14px; line-height:22px; color:#777777; border-bottom:1px solid #e3e3e3;}
.HomeNews .newscon .first .tit{ line-height:32px; padding-bottom:9px; font-size:18px; font-weight:bold;}
.HomeNews .newscon .first .tit a{ color:#333333;}.HomeNews .newscon .first .tit a:hover{ color:#4b77be;}
.HomeNews .newscon .first p{ height:62px; overflow:hidden;}

@media ( max-width:998px){
.HomeNews .newsfocus{height:auto;}
.HomeNews .newscon .li a{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:76%;}
.HomeNews .swiper-slide .tit i{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:85%;}
}
@media ( max-width:768px){
.HomeNews{padding:15px;}
.HomeNews .newsfocus{ width:auto; float:none; margin-bottom:8px;}
.HomeNews .swiper-slide .tit{width:96%;}
.HomeNews .swiper-slide .img{height:auto;}
.HomeNews .swiper-slide .img img{height:auto;}
.HomeNews .newscon{ width:auto; float:none;}
}


.Hometit{ border-bottom:1px dashed #b5b5b5; padding-top:22px; height:33px;}
.Hometit b{ display:inline-block; line-height:32px; border-bottom:2px solid #4b77be; font-size:16px; color:#363636;}
.Hometit a.more{ display:block; float:right; background:url(../images/more.gif); width:30px; height:8px; margin-top:16px;}

.HomePro{ background:#fff; margin-bottom:21px; padding:0px 24px;}
.HomePro .profocus{ margin:27px 0px 0px 0px; height:208px; overflow:hidden;}
.HomePro .swiper-slide{ text-align:center; width:205px; padding-bottom:15px; margin-right:19px; float:left;}
.HomePro .swiper-slide .img{ margin-bottom:11px;}
.HomePro .swiper-slide .img img{ width:205px;height:161px;}
.HomePro .swiper-slide a{ color:#373636;}.HomePro .swiper-slide a:hover{ color:#4b77be;}

.HomePro .swiper-pagination{}
.HomePro .swiper-pagination-bullet{opacity:0.7; background:#fff; width:2px; height:2px; vertical-align:middle;}
.HomePro .swiper-pagination-bullet-active{opacity:1; width:5px; height:5px;}
.HomePro .swiper-button-prev{ left:0px;}.HomePro .swiper-button-next{ right:0px;}
.HomePro .swiper-button-prev,.HomePro .swiper-button-next{ display:none;}
@media ( max-width:998px){
.HomePro .profocus{height:auto;}
.HomePro .swiper-button-prev,.HomePro .swiper-button-next{ display:block; top:40%;}
}
@media ( max-width:640px){
.HomePro .swiper-slide{width:150px;}
.HomePro .swiper-slide .img img{ width:150px;height:117px;}
}

.HomeAbout{ width:66%; float:left; background:#fff; height:240px; box-shadow:0px 2px 6px #ccc; margin-bottom:22px;}
.HomeAbout .img{ padding:9px 0px 0px 9px; width:41%; float:left;}
.HomeAbout .img img{ height:224px; width:100%; display:block; margin:0px auto;}
.HomeAbout .infotxt{width:52%; float:left; padding-left:3%;}
.HomeAbout .infotxt .tit{ padding-top:3.5%; line-height:3.2em; font-size:18px; color:#181818;}
.HomeAbout .infotxt .p{ line-height:22px; font-size:13px; color:#868686; padding-bottom:28px;}
.HomeAbout .infotxt a.detail{ background:#4b77be; color:#fff; text-align:center; display:block; border-radius:15px; width:105px; line-height:31px;}
.HomeAbout .infotxt a:hover.detail{ background:#3061ae;}

.Homedt{ width:32.5%; float:right; background:#fff; height:240px; box-shadow:0px 2px 6px #ccc; margin-bottom:22px;}
.Homedt .Hometit{ margin:0px 18px 5px; padding-top:5px;}
.Homedt li{ margin:0px 15px; padding:6px 0px 6px 16px; background:url(../images/dot.gif) 3px center no-repeat;}
.Homedt li .date{ float:right; color:#afafaf; font-size:12px;}
.Homedt li a{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:80%;}
@media ( max-width:768px){
.HomePro{padding:0px 15px;}
.HomeAbout { width:auto; float:none; height:auto; padding-bottom:9px;}
.HomeAbout .infotxt .p{ padding-bottom:10px;}
.Homedt{ width:auto; float:none; height:auto; clear:both; padding-bottom:9px;}
}
@media ( max-width:640px){
.HomeAbout .img{ padding:9px 9px 0px 9px; width:auto; float:none;}
.HomeAbout .img img{ height:auto; width:auto;}
.HomeAbout .infotxt{width:auto; float:none;padding:0px 9px 9px;}
.HomeAbout .infotxt a.detail{ margin:0px auto;}
}

.HomeColumn{ width:68%; float:left; background:#fff; height:240px; box-shadow:0px 2px 6px #ccc; margin-bottom:22px;}
.HomeColumn .Hometit{ padding-top:15px;}
.HomeColumn .style{ width:53%; float:left; margin-left:3%;}
.HomeColumn .style .stylefocus{ margin-top:15px;height:148px; overflow:hidden;}
.HomeColumn .style .swiper-slide{ float:left; width:198px; margin-right:19px;}
.HomeColumn .style .swiper-slide img{ display:block; width:199px; height:148px;}
.HomeColumn .style .swiper-button-prev,.HomeColumn .style .swiper-button-next{ display:none;}
.HomeColumn .hrbox{ width:36%; float:right; margin-right:3%;}
.HomeColumn .hrbox .con{ padding-top:10px; line-height:2.3em;}
.HomeColumn .hrbox .con a{ display:inline-block; margin-right:25px;}

.HomePhoto{ width:30.5%; float:right;height:240px; position:relative; background:#fff; height:240px; box-shadow:0px 2px 6px #ccc; margin-bottom:22px;}
.HomePhoto .thead{ text-align:center; color:#fff; position:absolute; right:0px; top:0px; width:90px; line-height:40px; background:#4b77be; font-size:16px; z-index:2;}
.HomePhoto .thead a{ color:#fff;}.HomePhoto .thead a:hover{ color:#ffcc00;}
.HomePhoto .swiper-slide{}
.HomePhoto .swiper-slide img{ display:block; width:100%; height:240px;}
.HomePhoto .swiper-button-prev,.HomePhoto .swiper-button-next{ display:none;}

@media ( max-width:768px){
.HomeColumn{ width:auto; height:auto; float:none; padding:0px 15px;}
.HomeColumn .style{ width:auto; float:none; margin-left:0%;}
.HomeColumn .hrbox{ width:auto; float:none; margin-right:0%; padding-bottom:8px;}
.HomeColumn .style .swiper-button-prev,.HomeColumn .style .swiper-button-next{ display:block;}
.HomePhoto{ width:auto; float:none; clear:both;}
.HomePhoto .swiper-button-prev,.HomePhoto .swiper-button-next{ display:block; color:#fff; width:40px; height:40px;}
.HomePhoto .swiper-button-prev{ background:url(../images/banarr.png) 0px top no-repeat;}
.HomePhoto .swiper-button-next{ background:url(../images/banarr.png) -40px top no-repeat;}
}
@media ( max-width:640px){
.HomeColumn .style .swiper-slide{width:150px;}
.HomeColumn .style .swiper-slide img{ width:150px;height:117px;}
}


/*栏目页*/
.SubPage{ margin-bottom:40px; background:#fff; padding:40px 0px; position:relative; z-index:1; height:auto !important; height:300px; min-height:300px;}
.LeftBar{ width:23%; margin-left:3%; float:left;}
.RightBar{ width:67.5%; margin-right:3%; float:right;}
.Columnname{ line-height:60px; background:#4b77be; text-align:center; color:#fff; font-size:20px;}
.Columnname i{ color:#99add2; margin-left:8px; font-size:12px;}

.MenuList{ background:#f4f4f4; padding-bottom:39px;}
.MenuList li{ line-height:50px;}
.MenuList li a{ display:block; border-bottom:1px solid #fff; padding-left:21px; background:url(../images/menuarr1.gif) right center no-repeat; color:#333;}
.MenuList li a:hover,.MenuList li.onli a{ background:url(../images/menuarr01.gif) right center no-repeat; font-weight:bold; color:#4b77be;}

.Position{ border-bottom:1px solid #f0f0f0;}
.Position h3{ line-height:51px; color:#4b77be; float:left; font-size:18px; padding-top:8px;}
.Position .place{ float:right; padding-top:30px; font-size:12px;}
.Position .place span{ color:#4b77be;}

@media ( max-width:980px){
.LeftBar{ width:auto; margin:0px 10px; float:none;}
.RightBar{ width:auto;margin:0px 10px; float:none;}
.MenuList{ text-align:center; background:none; border-bottom:1px solid #f4f4f4; padding:13px 0px;}
.MenuList li{ line-height:32px; display:inline-block; *display:inline; zoom:1; margin:0px 5px;}
.MenuList li a{ background:#f4f4f4; padding:0px 20px; border-radius:15px;}
.MenuList li a:hover,.MenuList li.onli a{ background:#4b77be; color:#fff;}
.Columnname{ line-height:45px;}
.Position{ position:absolute; top:0px; left:10px; top:-5px; border-bottom:0px;}
.Position h3{ display:none;}
.Position .place{ float:none; padding:15px 0px; text-align:right;}
}


/*公司概况*/
.SinglePage{word-wrap:break-word; clear:both; overflow:hidden; padding-top:30px; line-height:2em;}

.HornorList{ margin:31px 0px 0px -35px;}
.HornorList li{ padding-bottom:20px; width:33.333%; float:left; text-align:center;}
.HornorList .box{ margin-left:35px;}
.HornorList .box .img{ margin-bottom:16px;}
.HornorList .box .img img{ display:block; margin:0px auto; height:156px;}
.HornorList .box p{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:90%; margin:0px auto;}
.HornorList a{ color:#333;}.HornorList a:hover{ color:#4b77be;}
.line{ clear:both; border-bottom:1px solid #ebebeb; height:22px; margin-bottom:32px;}

@media ( max-width:768px){
.HornorList{ margin-left:-15px;}
.HornorList .box{ margin-left:15px;}
.HornorList .box .img img{height:135px;}
}
@media ( max-width:478px){
.HornorList li{width:50%; float:left;}
.HornorList li:nth-child(9){ display:none;}
}
@media ( max-width:360px){
.HornorList .box .img img{height:115px;}
}


/*公司资讯*/
.NewsList{ margin:15px 0px 0px 0px;}
.NewsList li{ padding:9px 0px; background:url(../images/dot.gif) 0px center no-repeat; padding-left:12px;}
.NewsList li .date{ float:right; font-size:12px; color:#868585;}

.Titleinfo{ color:#666666; padding:40px 0px 20px 0px; text-align:center; background:url(../images/linebg.gif) 0px bottom repeat-x;}
.Titleinfo .tit{ font-weight:bold; font-size:20px; color:#333333; padding-bottom:10px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;}
.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:middle;}
.PrevNextBox { border-top:1px solid #dadada; margin:20px 0px 0px; padding:22px 0px 0px; position:relative; color:#888888;}
.PrevNextBox dl{ height:24px; padding-left:56px; position:relative; margin-bottom:7px;}
.PrevNextBox dl b{ position:absolute; left:0px; top:0px; color:#000000; font-weight:normal;}
.PrevNextBox a{ color:#666666;}.PrevNextBox a:hover{ color:#05ca09;}
.PrevNextBox a.none{ cursor:default; color:#888888;}
.PrevNextBox a.none:hover{ color:#888888;}

.HrThead{ color:#fff; margin:30px 0px -1px; position:relative; font-weight:bold; background:#737373; text-align:center;}
.HrThead td{height:55px; line-height:16px;}
.HrThead .tit{ margin:0px 10px 0px 30px; text-align:left; display:block;}
.Joblist {border:1px solid #efefef; margin-bottom:32px;}
.Joblist .tit{ margin:0px 10px 0px 30px; text-align:left; display:block; cursor:pointer;}
.Joblist .jobtitle{ text-align:center; border-top:1px solid #efefef; color:#000000;}
.Joblist .jobtitle td{ padding:10px 0px;}
.Joblist a.detail{ display:block; margin:0px auto; background:#4b77be; color:#fff; width:70px; line-height:28px;}
.Joblist .txtCont{display:none; padding:14px 0px 25px; color:#898989;}
.Joblist .item.current .jobtitle{ color:#4b77be;}
.Joblist .item.current .txtCont{ display:block;}
.Joblist .txtCont { padding:25px;border-top:1px solid #efefef; line-height:2em;}
.Joblist .txtCont b{ color:#000;}
.Hrtit{ font-size:16px; color:#333; line-height:32px; margin-top:18px; padding-left:15px; background:#ebebeb;}

.JobForm{ color:#666666; margin:4% 0px 35px 0%;}
.JobForm dl{ width:48%; float:left; padding:5px 0px 5px 0; line-height:32px;}
.JobForm dl dt{ width:27%; float:left; text-align:right; color:#333333;}
.JobForm dl dd{ width:63%; padding-left:8px; float:left;}
.JobForm dl.other{ width:99%; float:none;}
.JobForm dl.other dt{ width:13%;}
.JobForm dl.other dd{ width:82%;}
.JobForm .input { border:1px solid #f4f4f4; background:#f4f4f4; width:99%; height:32px; line-height:32px;}
.JobForm .input2 { border:1px solid #f4f4f4; background:#f4f4f4; width:99%; height:116px; line-height:23px;}
.JobForm select { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
.sendbtn{ cursor:pointer; border:0px; color:#fff; width:90px; height:35px; background:#4b77be; margin-right:8px;}
.resetbtn{ cursor:pointer; border:0px; color:#fff; width:90px; height:35px; background:#747474;}

@media ( max-width:998px){
.Formbox.jl{ width:100%;}
}
@media ( max-width:768px){
.JobForm{margin:4% 0px 35px 0%;}
.JobForm dl{ width:auto; float:none; clear:both; padding-left:80px; position:relative;}
.JobForm dl dt{ width:auto; position:absolute; width:80px; line-height:15px; left:0px; top:10px; text-align:right;}
.JobForm dl dd{ width:auto; float:none;}
.JobForm dl.other{ padding-left:80px; width:auto;}
.JobForm dl.other dt{ width:auto; position:absolute; width:80px; line-height:15px; left:0px; top:10px; text-align:right;}
.JobForm dl.other dd{ width:auto;}
}

@media ( max-width:640px){
 .PrevNextBox a{ color:#666666;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:90%; display:block;}
 .NewsList2 li .tit a{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:90%; display:block;}
}
@media ( max-width:478px){
.NewsList li a{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:75%;}
.Joblist .jobtitle{ font-size:12px;}
.HrThead td{ font-size:12px;}
.HrThead .tit{ margin-left:10px;}
.HrThead .apply{ display:block; width:56px; margin:0px auto;}
.Joblist .tit{ margin-left:10px;}
.Joblist a.detail{ width:56px;}
}


/*主营业务*/
.ProList{ margin:31px 0px 0px -20px;}
.ProList li{ padding-bottom:24px; width:33.333%; float:left; text-align:center;}
.ProList .box{ margin-left:20px;}
.ProList .box .img{ margin-bottom:16px;}
.ProList .box .img img{ display:block; margin:0px auto; height:170px;}
.ProList .box p{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:90%; margin:0px auto;}
.ProList a{ color:#333;}.ProList a:hover{ color:#4b77be;}

@media ( max-width:768px){
.ProList{ margin-left:-15px;}
.ProList .box{ margin-left:15px;}
.ProList .box .img img{height:148px;}
}
@media ( max-width:478px){
.ProList li{width:50%; float:left;}
.ProList li:nth-child(9){ display:none;}
}
@media ( max-width:360px){
.ProList .box .img img{height:115px;}
}


/*走进金誉*/
.MsgList{ margin:15px 0px 0px 0px;}
.MsgList li{ padding:9px 0px;color:#666666; border-bottom:1px dashed #e2e2e2;}
.MsgList li .date{ float:right;}
.MsgList li a{color:#666666;}.MsgList li a:hover{color:#4b77be;}
.Msgtit{ border-bottom:1px solid #f2f2f2; padding-top:22px; height:46px;}
.Msgtit b{ font-weight:normal; display:inline-block; line-height:45px; border-bottom:2px solid #4b77be; font-size:20px; color:#000000;}

@media ( max-width:768px){
.MsgList li .date{ float:none; display:block;}
}


.wrapper {
	width: 360px;
	height: 187px;
	margin: 0px 0px;
	overflow: hidden;
	position: relative;
}
.iframe {
	width: 1024px;
	height: 778px;
	position: absolute;
	top: -600px;
	left: -280px;
}

