﻿@charset "utf-8";
html{ font:normal 62.5%/2.3em '微软雅黑',Arial,"宋体"; }
body{ padding:0px; margin:0px auto; font-size:1.6em; font-family:'微软雅黑',Arial,"宋体"; color:#636363; min-width:320px; background:#f7fafb; -webkit-text-size-adjust:none;
-webkit-text-size-adjust:none;
-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); /*取出点击出现半透明的灰色背景*/
-webkit-user-select: none;  /*控制内容的可选择性*/
-ms-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}
ul,li,form, dl,dt,dd, div{ padding:0px; margin:0px; list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:1em; font-style:normal; color:#636363; font-family:'微软雅黑'; border-radius:0; -webkit-border-radius:0;}
img,object{ border:none; border:0; overflow:hidden; vertical-align:top;}
a{ color:#666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
a:focus,a:hover {outline:none; -moz-outline:none; text-decoration:none; color:#57a9ac;}
.Texthide{ display:none;}

body .container{ width:100%; margin:0 auto;}
.Contain{ width:100%; min-width:320px; margin:0 auto;}
.HomeContain{ width:100%; min-width:320px; margin:0 auto;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:14px;}
.SinglePage p{ margin:0;}
.Content{ max-width:1140px; padding:30px 10px; margin:0 auto;}
.MainContent{ width:78.07%; float:right;}
.Content .row{ margin:0;}
.ContentBox{ padding:30px 0;}

.space{ width:100%; height:1em; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}

/*top.html*/
.Toper{ width:100%; border-top:3px solid #57a9ac; position:relative; z-index:20; background:#fff;}
.Toper .TopSide{ min-width:320px; max-width:1140px; margin:17px auto 0; padding:0 10px;}
.Toper .TopSide .Logo{ width:44.444%; max-width:200px; float:left;}
.Toper .TopSide .Logo img{ width:100%;}
.Toper .TopSide .TopSideRight{ width:50%; max-width:210px; float:right;}
.Toper .TopSide .TopSideRight .Language{ font-size:0.875em; border:1px solid #e7e7e7; border-radius:2px; float:left;}
.Toper .TopSide .TopSideRight .Language a{ padding:0 10px; color:#666; line-height:2;}
.Toper .TopSide .TopSideRight .Language em{ color:#ccc; font-size:0.75em; line-height:2.2;}
.Toper .TopSide .TopSideRight .Language a.onLanguage{ color:#57a9ac;}

.Toper .TopSide .TopSideRight .SelectBox{ height:30px; position:relative; margin:0 auto; z-index:10; float:right;}
.Toper .TopSide .TopSideRight .SelectBox .SelectText{ border:1px solid #fff; padding:0 5px 0 8px; display:block; height:30px; line-height:30px; cursor:pointer; z-index:20; background:#fff; position:relative;}
.Toper .TopSide .TopSideRight .SelectBox .onactive{ border:1px solid #D3D3D3; border-bottom:none;}
.Toper .TopSide .TopSideRight .SelectBox .SelectText a{background:url(../images/bg1.jpg) no-repeat right center; padding-right:18px; color:#666;}
.Toper .TopSide .TopSideRight .SelectBox .SelectList{position:absolute; right:0px; top:29px; z-index:15; width:260px; padding:5px 10px; border:1px solid #D3D3D3; background:#fff; display:none;}
.Toper .TopSide .TopSideRight .SelectBox .SelectList h5 { font-size:0.8125em; font-weight: bold; clear: both; color: #57a9ac; margin:10px 0; }
.Toper .TopSide .TopSideRight .SelectBox .SelectList ul { padding: 0; padding-bottom: 5px; list-style:none; border-bottom: 1px dotted #9c9c9c; }
.Toper .TopSide .TopSideRight .SelectBox .SelectList li { float: left; font-size:0.8125em;}
.Toper .TopSide .TopSideRight .SelectBox .SelectList li a { display: inline-block; padding: 2px 10px 2px 0; }

.Toper .Top{ max-width:1140px; min-width:320px; margin:0 auto;}
.Toper .Top .navbar .navbar-header{ padding-top:19px; padding-bottom:20px;}
.Toper .Top .navbar .navbar-header .navbar-toggle{ margin-top:0;}
.Toper .Top .navbar .navbar-collapse{ padding:0;}
.Toper .Top .navbar .navbar-nav{ margin:0;}
.Toper .Top .navbar{ background:#fff; border:0; margin-bottom:0;}
.Toper .Top ul.nav{ padding-top:40px; width:81.081%; max-width:840px; position:relative;}
.Toper .Top ul.nav li{ float:left; width:14.2857%; position:static; padding-bottom:10px;}
.Toper .Top ul.nav li a.navA{ padding:0 15px; color:#666; display:inline-block; font-weight:bold;}
.Toper .Top ul.nav li.onnav .navA,.Toper .Top ul.nav li.onnav1 .navA{ background:url(../images/bg2.jpg) no-repeat left center; color:#57a9ac;}
.Toper .Top ul.nav li .subnav{ display:none; position:absolute; z-index:25; max-width:100%;/* min-width:410px;*/ padding:20px 30px; margin-top:10px; border-top:2px solid #57a9ac; background:url(../images/bg3.png) repeat left top;}
.Toper .Top ul.nav li .subnav .ColumnCont{ float:left; margin-right:10px;text-align:left; margin-top:50px;}
.Toper .Top ul.nav li .subnav .ColumnCont b{ color:#57a9ac;}
.Toper .Top ul.nav li .subnav .ColumnCont p{ font-size:0.75em; color:#6b6b6b;}
.Toper .Top ul.nav li .subnav dl{ float:left; padding:0 30px;}
.Toper .Top ul.nav li .subnav dl dt a{ font-size:0.875em; color:#57a9ac; line-height:2;}
.Toper .Top ul.nav li .subnav dl dd a{ font-size:0.75em; color:#6b6b6b; line-height:2;}
.Toper .Top ul.nav li .subnav dl dd a:hover{ color:#57a9ac;}

.Toper .Top .DivBox{ width:209px; height:24px; position:absolute; left:auto; right:10px; top:34px;}
.Toper .Top .DivBox .SreachBox{ float:right; width:209px; background:url(../images/BgSearch.jpg) no-repeat left center;}
.Toper .Top .DivBox .SreachBox .sreach_btn{ display:block; float:right; width:32px; height:24px; line-height:2.4em;  text-align:center;}
.Toper .Top .DivBox .SreachBox .sreach_ipu{ border:0px; outline:none; float:left; width:177px; padding:0 5px; line-height:1.7; font-size:0.875em; background:none;}

/*top.html*/

/*bottom.html*/
.BottomTop{ width:100%; background:url(../images/BottomBG5.jpg) repeat-x left top #57a9ac;}
.BottomTop .BottomTopMain{ max-width:1140px; margin:0 auto; padding:0 10px;}
.BottomTop .BottomTopMain .BottomLogo{ float:left; width:20.614%; margin-right:2.616%;}
.BottomTop .BottomTopMain .BottomLogo img{ max-width:100%;}
.BottomTop .BottomTopMain .BottomAddress{ font-size:0.8125em; color:#fff; padding-top:22px; max-width:550px; float:left;}
.BottomTop .BottomTopMain .BottomAddress p{ line-height:1; margin:0;}
.BottomTop .BottomTopMain .BottomJoin{ float:right; padding-top:15px; line-height:2;}
.BottomTop .BottomTopMain .BottomJoin ul{ list-style:none;}
.BottomTop .BottomTopMain .BottomJoin ul li{ float:left; font-size:0.75em; line-height:2.5;}
.BottomTop .BottomTopMain .BottomJoin ul li.BottomWechat{ background:url(../images/HomeBG5.jpg) no-repeat left center; padding:0 14px 0 34px; position:relative;}
.BottomTop .BottomTopMain .BottomJoin ul li.BottomSina{ background:url(../images/HomeBG6.png) no-repeat left center; padding:0 14px 0 34px;}
.BottomTop .BottomTopMain .BottomJoin ul li.BottomJoinUs{ background:url(../images/HomeBG6.jpg) no-repeat left center; padding-left:34px;}
.BottomTop .BottomTopMain .BottomJoin ul li a{ color:#fff;}
.BottomTop .BottomTopMain .BottomJoin ul li.BottomWechat img{ position:absolute; left:50%; bottom:30px; margin-left:-60px; z-index:11; display:none;}
.Bottom{ max-width:1140px; font-size:0.75em; margin:0 auto; padding:25px 10px;}
.Bottom .BottomLeft{ width:60%; float:left; color:#666;}
.Bottom .BottomRight{ width:40%; float:right; text-align:right;}
.Bottom .BottomRight em{ padding:0 10px; color:#ccc;}
.Bottom .BottomRight a{ color:#666;}


/*bottom.html*/

/*Banner*/
.HomeBanner{ width:100%; position:relative; z-index:10;}
.HomeBanner .BanList ul li{ width:100%;}
.HomeBanner .BanList ul li img{ width:100%; display:block; -webkit-box-shadow:0 3px 3px #d7d9de inset;-moz-box-shadow:0 3px 3px #d7d9de inset;box-shadow:0 3px 3px #d7d9de inset;}
.HomeBanner .TabList{ position:absolute; height:15px; bottom:23px; text-align:center; width:100%;}
.HomeBanner .TabList a{ width:10px; height:10px; border:0; background:#a2ced1; border-radius:5px; display:inline-block; vertical-align:middle; margin:0 5px;}
.HomeBanner .TabList a.on{ width:16px; height:16px; border-radius:8px; background:#f7fafb; border:3px solid #57a9ac;}

.Banner{ width:100%;}
.Banner img{ width:100%;}

/*Banner*/

/*sildebar*/
.SildeBar{ width:16.6666%; float:left; padding-bottom:20px;}
.SildeBar .ColumnName{ background:#57a9ac; color:#fbffff; padding:30px 0 30px 20px; line-height:1.5;}
.SildeBar .ColumnName span{ font-size:1.5em; font-weight:bold;}
.SildeBar .ColumnName p{ margin:0; text-transform:uppercase;}
.SildeBar .MenuList ul{ list-style:none;}
.SildeBar .MenuList ul li{ background:#ebeced; margin-top:3px; padding-left:24px; font-size:0.875em; line-height:3;}
.SildeBar .MenuList ul li a{ color:#4c4c4c; border-bottom:2px solid #ebeced; display:inline-block; min-width:56px;}
.SildeBar .MenuList ul li.onmenu a,.SildeBar .MenuList ul li a:hover{ color:#57a9ac; font-weight:bold; border-bottom:2px solid #57a9ac;}
.SildeBar .MenuWechat{ border:1px solid #cfd2d3; background:#fff; margin-top:25px; text-align:center; padding:13px 0;}
.SildeBar .MenuWechat p{ font-size:0.875em;}

/*sildebar*/

/*location*/
.Location{ width:100%; border-bottom:1px solid #e7e7e7;}
.Location .Columnname{ color:#57a9ac; font-weight:bold; line-height:2.2; float:left;}
.Location dl{ float:right; font-size:0.875em; background:url(../images/bg4.png) no-repeat left 10px; padding-left:24px; line-height:3; color:#868686;}
.Location dl a{ color:#868686;}
.Location dl a:hover{ color:#57a9ac;}
.Location dl span{ color:#57a9ac;}

/*location*/

/*Pages*/
.Pages{ font-size:0.75em; text-align:center; padding-top:40px;}
.Pages a{ padding:0 5px; border:1px solid #d7d7d7; color:#6a6a6a; margin:0 3px;}
.Pages a.a_cur{ color:#fff; border:1px solid #57a9ac; background:#57a9ac;}
.Pages .p_jump b{ font-weight:normal; padding:0 5px;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:solid 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; width:32px; height:20px; cursor:pointer; border:none; background:#58A9AC; color:#fff;}


/*Pages*/

/*index*/
.HomeContain .HomeBox{ max-width:1140px; margin:60px auto; padding:0 10px;}
.HomeContain .HomeBox ul{ list-style:none;}
.HomeContain .HomeBox ul li{ width:31.57%; float:left; margin-right:2.63%; position:relative;}
.HomeContain .HomeBox ul li .HomeBoxTitle{ width:100%; background:url(../images/bg6.jpg) no-repeat left center; font-size:1.125em; color:#333; font-weight:bold; padding-left:15px;}
.HomeContain .HomeBox ul li .HomeBoxTitle span{ color:#57a9ac; text-transform:uppercase; padding-left:10px;}
.HomeContain .HomeBox ul li .HomeBoxContImg{ width:100%; position:relative;}
.HomeContain .HomeBox ul li .HomeBoxContImg ul li{ width:100%;}
.HomeContain .HomeBox ul li .HomeBoxContImg img{ width:100%;}
.HomeContain .HomeBox ul li .HomeBoxContImg p{ width:100%; margin:0; height:30px; background:url(../images/HomeBG4.png) repeat left top; color:#fff; text-align:center; overflow:hidden; font-size:0.75em; line-height:2.5; position:absolute; bottom:0;}
.HomeContain .HomeBox ul li .HomeBoxMore{ text-align:center; width:100%; background:url(../images/HomeBG3.png) repeat left top; position:absolute; bottom:0; display:none; z-index:15;}
.HomeContain .HomeBox ul li .HomeBoxMore a{ display:inline-block; color:#fff; font-size:0.875em; width:21.1111%; max-width:76px; min-width:56px; margin:12.222% 3.19444% 0;}
.HomeContain .HomeBox ul li .HomeBoxMore a img{ width:100%;}
.HomeContain .HomeBox ul li .HomeBoxMore a p{ line-height:2; margin:0; padding-top:10px;}

/*index*/

/*Popup*/
.Popup{ width:100%; display:table; background:url(../images/bg16.png) repeat left top; position:fixed; z-index:-1; top:0; left:0;}
.Popup .PopupBox{ width:90%; max-width:503px; background:#fff; border-radius:3px; position:absolute; left:50%;}
.Popup .PopupBox .PopupTitle{ background:#e9e8e8; border-bottom:1px solid #dddcdc; border-radius:3px 3px 0 0;}
.Popup .PopupBox .PopupTitle a{ float:right; margin-right:20px; color:#c2bcbc; font-weight:bold; font-size:1.5em; line-height:1.8;}
.Popup .PopupBox .PopupTitle p{ font-size:0.875em; color:#333; margin:0; line-height:3.3; padding-left:25px;}
.Popup .PopupBox .PopupCont{}
.Popup .PopupBox .PopupCont ul li{ padding-top:30px; text-align:center; position:relative;}
.Popup .PopupBox .PopupCont ul li img{ width:100%;}
.Popup .PopupBox .PopupCont ul li p{ margin:0; line-height:2; position:absolute; left:0; bottom:1%; width:100%; color:#333; font-size:0.875em;}
.Popup .PopupBox .PopupCont .PopupBtn{ padding:30px 0; text-align:center;}
.Popup .PopupBox .PopupCont .PopupBtn a{ width:172px; height:45px; font-size:0.875em; line-height:3; border-radius:5px; display:block; background:#57a9ac; margin:0 auto; color:#fff;}

/*Popup*/

/*WechatList*/
.WechatList{ position:fixed; right:0; z-index:15; top:30%; padding-top:31px;}
.WechatList a{ border:1px solid #cfd2d3; border-radius:5px; background:#fff; position:absolute; right:0; top:0; z-index:5;}
.WechatList a img{ padding:6px;}
.WechatList ul{ width:148px; padding:9px; border:1px solid #cfd2d3; background:#fff; border-radius:5px 0px 5px 5px; font-size:0.8125em; text-align:center; display:none;}
.WechatList ul li{ padding-bottom:10px;}
.WechatList ul li p{ margin:0; line-height:1.2; padding-bottom:10px;}



/*WechatList*/

/*partner*/
.Partner{}
.Partner ul li{ text-align:center; font-size:0.875em;}
.Partner ul li a img{ padding:3px; border:1px solid #eaeaea; width:100%;}
.Partner ul li a p{ line-height:3; color:#666; height:42px; overflow:hidden;}
.Partner ul li a:hover p{ font-weight:bold; color:#57a9ac; height:42px; overflow:hidden;}

/*partner*/

/*Contact*/
.ContBox{ float:left;}
.ContBox.Left{ width:35%;}
.ContBox.Right{ width:65%;}
.ContBox img{ vertical-align:middle; float:left; margin-right:15px;}
.ContBox span{ color:#57a9ac; font-size:14px; font-weight:bold;}
.ContBox p{ color:#7d7d7d; font-size:14px;}
.ContBox p a{ color:#0514d8; text-decoration:underline;}

/*Contact*/

/*online*/
.online{ width:100%; padding:30px 0;}
.online table{ width:100%; max-width:585px; margin:0 auto;}
.online table tr td{ padding:8px 0;}
.online table tr td .text{ width:100%; max-width:284px; padding:5px; border:1px solid #b0cfd1; background:none; font-family:"微软雅黑";}
.online table tr td .textarea{ width:100%; max-width:493px; height:209px; overflow-y:scroll; resize:none;}
.online table tr td .btn{ background:url(../images/bg7.jpg) no-repeat center; width:97px; height:34px; color:#fff; padding-left:25px; font-size:0.875em; border-radius:0;}
.online table tr td label{ padding:0 10px; display:inline-block; margin:0 20px 0 0; font-weight:normal;}
.online table tr td input[type=radio]{ margin-right:10px;}

/*online*/

/*Strategic_Map*/
.Strategic_Map{}
.Strategic_Map img{ width:100%;}
/*Strategic_Map*/

/*Area*/
.Area{}
.Area ul li{ border-bottom:1px dashed #e8e8e8; padding:23px 0;}
.Area ul li .AreaListImg{ float:left; width:19.6629%;}
.Area ul li .AreaListImg a{ padding:3px; border:1px solid #e7e7e7; display:block;}
.Area ul li .AreaListImg a img{ width:100%;}
.Area ul li .AreaListCont{ float:right; width:76.404%;}
.Area ul li .AreaListCont .AreaListTitle{ color:#4c4c4c; font-size:0.875em; line-height:2; display: block; height: 28px; overflow: hidden;}
.Area ul li .AreaListCont .AreaListTitle:hover{ color:#57a9ac}
.Area ul li .AreaListCont p{ font-size:0.8125em; margin:0; line-height:1.5; max-height:38px; overflow:hidden;}
.Area ul li .AreaListCont .more{ padding-left:18px; background:url(../images/bg8.jpg) no-repeat left center; font-size:0.75em; line-height:2; display:inline-block; margin-top:10px;}

.AreaCont{}
.AreaCont h3{ font-size:1.33em; font-weight:bold; color:#57a9ac; text-align:center; margin:0;}
.AreaCont h4{ font-size:1.083em; text-align:center; margin:0; color:#666; font-weight:normal; border-bottom:1px solid #f1f1f1; line-height:3;}
.AreaCont .info_txt{ padding:30px 0px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; font-size:14px;}


/*Area*/

/*News*/
.News{}
.News ul li{ padding:35px 0; border-bottom:1px solid #eff1f1; display:table;}
.News ul li .NewsCreatedate{ text-align:center; width:10.984%; float:left; display:table-cell; vertical-align:middle;}
.News ul li .NewsCreatedate span{ color:#5c5c5c; font-size:2.1875em; border-bottom:1px solid #919191; width:46px; display:inline-block;}
.News ul li .NewsCreatedate p{ color:#909090; font-size:0.75em; margin:0; line-height:2;}
.News ul li .NewsListImg{ float:left; width:16.476%; margin-right:2.288%;}
.News ul li .NewsListImg a{ display:block;}
.News ul li .NewsListImg a img{ width:100%;}
.News ul li .NewsListCont{ float:left; width:69.794%;}
.News ul li .NewsListCont .NewsListTitle{ color:#4c4c4c; font-size:0.875em; font-weight:bold; line-height:1; background:url(../images/bg9.jpg) no-repeat left bottom; padding-bottom:10px;}
.News ul li .NewsListCont .NewsListTitle:hover{ color:#57a9ac; background:url(../images/bg10.jpg) no-repeat left bottom;}
.News ul li .NewsListCont p{ font-size:0.8125em; margin:0; line-height:1.5; max-height:38px; overflow:hidden; margin-top:15px;}
.News ul li.on{ background:#eff1f1;}

.NewsCont{}
.NewsCont h3{ font-size:1.33em; font-weight:bold; color:#57a9ac; text-align:center; margin:0;}
.NewsCont h4{ font-size:1.083em; text-align:center; margin:0; color:#666; font-weight:normal; border-bottom:1px solid #f1f1f1; line-height:3;}
.NewsCont .info_txt{ padding:30px 0px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; font-size:14px;}

/*News*/

/*Video*/
.Video{}
.Video ul li{ padding-bottom:45px;}
.Video ul li .VideoImg{ width:100%; position:relative; display:block;}
.Video ul li .VideoImg img{ width:100%;}
.Video ul li .VideoImg span{ display:block; width:100%; background:url(../images/bg11.png) no-repeat center; position:absolute; top:0;}
.Video ul li .VideoImg:hover span{ background:url(../images/bg12.png) no-repeat center;}
.Video ul li .VideoTitle{ display:block; font-size:0.875em; font-weight:bold; color:#525252; line-height:3; height:42px; overflow:hidden; margin-top:15px;}
.Video ul li .VideoTitle:hover{ color:#57a9ac;}
.Video ul li p{ color:#666; font-size:0.8125em; line-height:1.8; height:46px; overflow:hidden;}
.Video ul li .more{ color:#fff; background:#57a9ac; font-size:0.75em; margin-top:20px; line-height:2; padding:0 10px; display:inline-block;}

.VideoCont{}
.VideoCont h3{ font-size:1.33em; font-weight:bold; color:#57a9ac; text-align:center; margin:0;}
.VideoCont h4{ font-size:1.083em; text-align:center; margin:0; color:#666; font-weight:normal; border-bottom:1px solid #f1f1f1; line-height:3;}
.VideoCont .info_txt{ padding:30px 0px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; font-size:14px;}
.VideoCont .info_txt .info_video{ padding-bottom:20px;}
.VideoCont .info_txt .info_video video{ background:#000;}
/*Video*/

/*Picture_Album*/
.Picture_Album{}
.Picture_Album ul li{ padding-bottom:45px; text-align:center;}
.Picture_Album ul li .AlbumImg{ width:100%; display:block; padding:3px; border:1px solid #d9dbdc;}
.Picture_Album ul li .AlbumImg img{ width:100%;}
.Picture_Album ul li .AlbumImg:hover span{ background:url(../images/bg12.png) no-repeat center;}
.Picture_Album ul li .AlbumTitle{ display:block; font-size:0.875em; font-weight:bold; color:#525252; line-height:2; overflow:hidden; margin-top:10px;}
.Picture_Album ul li .AlbumTitle:hover{ color:#57a9ac;}
.Picture_Album ul li p{ color:#666; font-size:0.875em; line-height:1.8; height:24px; overflow:hidden;}
.Picture_Album ul li .more{ color:#57a9ac; border:1px solid #57a9ac; border-radius:5px; font-size:0.875em; line-height:2; padding:0 10px; display:inline-block;}

/*Picture_Album*/

/*Job*/
.JobList{ padding-bottom:50px;}
.JobList h4{ width:100%; background:#57a9ac; font-size:0.875em; color:#fff; line-height:2.5; margin:0;}
.JobList h4 em{ color:#fff;}
.JobList .time,.JobList .num,.JobList .address,.JobList .Post{ width:20%; display:inline-block; text-align:center; float:right;}
.JobList .jobname{ width:20%; display:inline-block; text-align:center;}
.JobList ul{ margin-bottom:20px;}
.JobList ul li{}
.JobList ul li h5{ width:100%; font-size:0.875em; color:#5e5e5e; line-height:4.5; margin:0; border-bottom:1px dashed #e0e0e0;}
.JobList ul li h5 a{ color:#5e5e5e;}
.JobList ul li h5.down span{}
.JobList ul li .my_content{ font-size:0.875em; color:#959595; padding:2% 0 5% 7%; border-bottom:1px dashed #e0e0e0;}
.JobList ul li .my_content dd span{ line-height:2;}
.JobList ul li .my_content .jobCont{ line-height:1.7; }
.JobList ul li .my_content .JobEmail{ color:#57a9ac; line-height:3; font-weight:bold; font-size:1.077em;}
.JobList ul li .my_content .JobEmail a{ color:#57a9ac; display:inline-block; line-height:3; background:url(../images/bg13.jpg) no-repeat right center; padding-right:40px;}

/*Job*/

/*Honor*/
.Honor{}
.Honor ul li{ padding-bottom:30px; text-align:center;}
.Honor ul li .HonorImg{ width:100%; display:block; padding:3px; border:1px solid #d9dbdc;}
.Honor ul li .HonorImg img{ width:100%;}
.Honor ul li .HonorImg:hover span{ background:url(../images/bg12.png) no-repeat center;}
.Honor ul li .HonorTitle{ display:block; font-size:0.875em; font-weight:bold; color:#666; line-height:1.5; height:52px; overflow:hidden; border:1px dashed #dddedf; margin-top:8px; padding:5px;}
.Honor ul li .HonorTitle:hover{ color:#57a9ac; border:1px dashed #57a9ac;}

.Honor table{ width:100%;}
.Honor table tr td.HonorYear span{ width:84px; height:84px; display:block; background:url(../images/bg14.png) no-repeat center; color:#fff; font-weight:bold; text-align:center; line-height:5.5; font-size:0.875em;}
.Honor table tr td.HonorList{ border-top:1px solid #57a9ac; font-size:0.8125em; padding:10px 0 70px;}
.Honor table tr td.HonorList p{ margin:0; line-height:2; background:url(../images/bg15.jpg) no-repeat 2px 18px; padding:5px 0 5px 12px;}

/*Honor*/

/*Search*/
.Search{ }
.Search ul li{ border-bottom:1px dashed #ccc;}
.Search ul li span{ font-size:0.75em; float:right; line-height:3.5;}
.Search ul li a{ font-size:0.875em;  background:url(../images/bg15.jpg) no-repeat left center; padding-left:10px; line-height:3; display:block; height:42px; overflow:hidden;}

/*Search*/



@media (max-width: 991px) {
	.MainContent{ width:750px; float:none; margin:0 auto;}
	
	.Toper .Top ul.nav li{ width:15%;}
	.Bottom .BottomLeft{ width:100%; float:none;}
	.Bottom .BottomRight{ width:100%; float:none; text-align:left;}
	
	.BottomTop .BottomTopMain .BottomLogo{ float:none;}
	.BottomTop .BottomTopMain .BottomAddress{ float:none;}
	.BottomTop .BottomTopMain .BottomJoin{ float:none; padding-bottom:20px;}
	
	.HomeContain .HomeBox ul li .HomeBoxTitle{ font-size:1em; padding-left:10px;}
	
	.SildeBar{ width:750px; float:none; margin:0 auto;}
	.SildeBar .MenuWechat{ display:none;}
	
}

@media (max-width: 767px){
	.MainContent{ width:100%; float:none;}
	
	.Toper .Top .DivBox{ position:absolute; left:10px; right:auto; top:25px;}
	.Toper .Top ul.nav{ width:100%; padding-top:10px;}
	.Toper .Top ul.nav li{ width:14.2857%; text-align:center;}
	.collapse.in{ overflow-y:visible !important;}
	.BottomTop .BottomTopMain .BottomLogo{ width:100%;}
	
	.HomeContain .HomeBox ul li{ width:48.685%; margin-bottom:5.26%;}
	.HomeContain .HomeBox ul li:nth-of-type(even){ margin-right:0;}
	.HomeContain .HomeBox ul li .HomeBoxTitle{ font-size:1em; padding-left:10px;}
	.HomeContain .HomeBox ul li .HomeBoxTitle span{ padding-left:5px;}
	
	.SildeBar{ width:100%; float:none;}
	.Location .Columnname{ float:none;}
	.Location dl{ float:none;}
	
	.ContBox.Left{ width:100%; padding-bottom:20px;}
	.ContBox.Right{ width:100%;}
	
	.Area ul li .AreaListImg{ width:29%;}
	.Area ul li .AreaListCont{ width:69%;}
	
	.News ul li .NewsListImg{ width:20.476%;}
	.News ul li .NewsListCont{ width:64.794%;}
	
}

@media (max-width: 600px){
	.Toper .Top ul.nav{ padding-top:0;}
	.Toper .Top ul.nav li{ width:33.3333%; text-align:center; padding:15px 0 10px;}
	.Toper .Top ul.nav li .subnav{ width:100%; left:0;}
	.Toper .Top ul.nav li:nth-child(3n) dl{ float:right;}
	.Toper .Top ul.nav li:nth-child(3n) .ColumnCont{ float:right;}
}

@media (max-width: 560px){
	.HomeContain .HomeBox{ margin:30px 0;}
	.HomeContain .HomeBox ul li{ width:100%;}
}

@media (max-width: 530px){
	.Popup .PopupBox .PopupCont ul li p{ font-size:0.75em; line-height:1.5;}
	
	.Area ul li .AreaListImg{ width:100%; float:none;}
	.Area ul li .AreaListCont{ width:100%; float:none;}
	
	.News ul li .NewsCreatedate{ display:none;}
	.News ul li .NewsListImg{ width:100%; padding:0 20px;}
	.News ul li .NewsListCont{ width:100%; padding:10px 20px 0;}
}

@media (max-width: 460px){
	.Toper .TopSide .TopSideRight .Language{ font-size:0.75em;}
	.Toper .TopSide .TopSideRight .Language a{ padding:0 8px;}
	.Toper .TopSide .TopSideRight .SelectBox .SelectText{ font-size:0.875em;}
	.Toper .Top ul.nav li .subnav{ padding:20px 15px;}
	.Toper .Top ul.nav li .subnav dl{ padding:0 15px;}
	.Toper .Top ul.nav li a.navA{ font-size:0.875em;}
	
	.Banner .TabList{ bottom:13px;}
	.Banner .TabList a{ width:6px; height:6px; border-radius:3px; margin:0 3px;}
	.Banner .TabList a.on{ width:12px; height:12px; border-radius:6px;}
	
	.Video ul li{ width:100%;}
	.Search ul li span{ display:none;}
}

@media (max-width: 360px){
	.Toper .TopSide .TopSideRight .Language a{ padding:0 4px;}
	.Toper .TopSide .TopSideRight .SelectBox .SelectText{ font-size:0.75em;}
	.Popup .PopupBox .PopupCont ul li p{ bottom:0.5%;}
}
