@charset "utf-8";

#fixedheader{
   z-index: 200;
   position: fixed;
   width: 100%;
   background-color: #053E7B;
   top: 0px;
}
.shoulogo{
   position: absolute;
   top: 15px;
   left: 20px;
   transition: all 0.4s ease-in-out;
   display:block;
}

.shoulogo img {
    width: 75%;
}
.shoulogo IMG{
   transition: all 0.4s ease-in-out;
}
#us_h{
   text-align: center;
    padding-bottom: 40px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 40px;
}
#us_h LI{
   display: inline-block;
}
#us_h LI IMG{
   border-bottom: #ddd 1px solid;
    border-left: #ddd 1px solid;
    border-top: #ddd 1px solid;
    border-right: #ddd 1px solid;
}
.secondemenu {
   text-align: center;
    padding-bottom: 40px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 40px;
}
.secondemenu LI{
   margin: 0px 30px;
    display: inline-block;
}
.secondemenu LI SPAN{
   display: block;
    color: #666;
    font-size: 13px;
    padding-top: 10px;
   
}
.secondemenu LI:hover SPAN{
   display: block;
    color: #006837;
    font-size: 13px;
    padding-top: 10px;
  
}
#shoumenu{
   transition: all 0.4s ease-in-out;
}
#shoumenu .head-v3{
   z-index: 100;
}
#shoumenu .head-v3 .navigation-inner{
   position: relative;
   width: 1000px;
   left: 50%;
   margin-left:-500px;
}


.cppadding {
    padding: 0px;
    margin-top: 20px;
}

#home {padding:0px;clear:both;background: url(huidi.jpg) center center no-repeat fixed;padding-bottom: 70px;}
#home .container {width:98%;}



.shoudiylan {font-size:28px;color:#000;text-align:left;padding:15px 0px;border-bottom:1px solid #999999;margin:30px 0px;}
.shoudiylan span {font-size:14px;color:#666;padding-left:20px;font-weight:normal;}

.shoudiylan a {float:right;font-size:1vw;}

.shouaboutcata {color:#00CCFF;font-size:2vw;text-align:left;}
.shouaboutcata span {display:block;font-size:0.8vw;text-align:left;padding-top:5px;}
.lanxian {width:100px;height:2px;background:#00CCFF;margin:15px 0px;}


.shoutuipro {background: url(scpdi.jpg) no-repeat left top;position:relative;padding-bottom:15%;}
.shoutuipro h3 {font-size: 24px;color:#fff;width:100%;text-align:center;position:absolute;bottom:8%;}

.shoutuipro h3 a {
    color: #333;
}

.shoutuipro h3 a:hover {
    color: #333;
}

.shouabout {font-size:0.8vw;color:#fff;line-height:180%;text-align:left;}

.shouabout h1 {font-size:1vw;color:#fff;line-height:150%;text-align:left;}

.shouabout p {font-size:0.9vw;color:#fff;line-height:180%;text-align:left;}
.shouabout p a {width:150px;height:42px;line-height:43px;background:#FF6600;color:#fff;text-align:center;font-size:14px;display:block;margin-top:30px;font-weight:600;}
.shouabout p a:hover {width:150px;height:42px;line-height:43px;background:#FF6600;color:#fff;text-align:center;font-size:14px;display:block;margin-top:30px;font-weight:600;}
.shouaboutpadding1 {padding-left: 30px;}


.cpsearch {
    display: inline-block;
    float: left;
    position: relative;
    cursor: pointer;
    margin-top: 5px;
    margin-right:20px;
    }
    
 .cpsearcha {color: #f60;background:url(search.png) no-repeat left center;padding-left:25px;display: inline-block;cursor: pointer;}   
.lxwo  {padding:50px 0px;clear:both;min-height:230px;}

.dierw1 span{color:#fff;text-align:center;display:block;margin-top:10px;width:163px;}
.scpsearch {
    position: absolute;
    top: -20px;
    right: 0px;
    display: none;
}

.xjcnei {background:url(neidi.jpg) no-repeat center top;background-size:cover;}
.xjcneia {background:url(neidi.jpg) no-repeat center top;background-size:cover;padding:0px;}
.xjcneia .container{width:98%;}
.xjcneinews {
    background: url(neidi.jpg) no-repeat center top;
    background-size: cover;
    padding-top: 150px;
    }

.tupian+.xjcneinews {
    padding-top: 10px;
}
    
 .dianhua {background: url(dianhua.png) no-repeat left center;padding-left:30px;color:#fff;font-size: 20px;font-family:Arial;clear:both;margin-top: 40px;display: block;}  
   
   
   
 .xjcneicp {
    background: url(neidi.jpg) no-repeat center top;
    background-size: cover;
    padding-top: 150px;
    }   

.shouaboutpadding2 {padding-left:150px;padding-right:50px;}
.dicontact {color:#fff;}
.dicontact h3 {font-size:20px;}
.st1 {position:relative;}
.st2 {position:absolute;bottom: 50px;width:100%;}
.st2 h3 {font-size:20px;color:#333;text-align:center;}
.st2  p {font-size:14px;color:#444;text-align:center;line-height:20px;}
.st2 span {display:block;width:144px;height:35px;line-height:35px;color:#fff;background:#8DA2AF;font-size:14px;text-align:center;margin:0 auto;margin-top:15px;}

.yincata {
    font-size: 30px;
    text-align: center;
}

.xjcneicp .container {
    width: 80%;
}


#shouculture .container,#shouabout  .container,#shounews .container{width: 100%;}
#shoufooter  .container{width:90%;padding:50px 0px;}
.padding20 {padding: 0px 30px;}


a.gendoucp:link {border:2px solid #035C88;width:32%;margin:30px auto;display:block;height:200%;line-height:200%;text-align:center;color:#fff;font-size:2vw;clear:both;}

a.gendoucp:visited {border:2px solid #035C88;width:32%;margin:30px auto;display:block;height:200%;line-height:200%;text-align:center;color:#fff;font-size:2vw;clear:both;}

a.gendoucp:hover {border:2px solid #035C88;width:32%;margin:30px auto;display:block;height:200%;line-height:200%;text-align:center;color:#fff;font-size:2vw;clear:both;}

#shoumenu .navigation-up{
   background: none transparent scroll repeat 0% 0%;
   height: 100px;
}
#shoumenu .navigation-up .navigation-v3{
   margin-left: 0px;
    _margin-left: 0px;
}
#shoumenu .navigation-up .navigation-v3 UL{
   text-align: center;
    margin-bottom: 0px;
}
#shoumenu .navigation-up .navigation-v3 LI{
   display: inline-block;
    
    border-left:0px solid #0E7143;
}
#shoumenu .navigation-up .navigation-v3 .nav-up-selected{
   background: none transparent scroll repeat 0% 0%;
}
#shoumenu .navigation-up .navigation-v3 .nav-up-selected-inpage{
   background: none transparent scroll repeat 0% 0%;
}
#shoumenu .navigation-up .navigation-v3 LI H2{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-weight: normal;
    padding-top: 0px;
}
#shoumenu .navigation-up .navigation-v3 LI H2 A{
   padding-bottom: 0px;
   line-height: 100px;
   padding-left: 20px;
   padding-right: 20px;
   display: inline-block;
   height: 100px;
   color: #fff;
   font-size: 18px;
   font-weight: 600;
   text-decoration: none;
   padding-top: 0px;
}
#shoumenu .navigation-up .navigation-v3 LI H2 A:hover{
   padding-bottom: 0px;
    line-height: 100px;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
    height: 100px;
    color: #fff;
    font-size: 18px;
    padding-top: 0px;
    background:#005BAC;
   
}

#zhoubiao ul {padding:0px;}
#zhoubiao ul li {float:left;display:block;width:100%;}
#zhoubiao ul li i {padding-right:20px;}

#shoumenu .navigation-down{
   z-index: 1000;
    position: absolute;
    width: 100%;
    top: 44px;
    left: 0px;
}
#shouright .navigation-down{
   z-index: 1000;
    position: absolute;
    width: 100%;
    top: 42px;
    left: 0px;
}
#shouright .navigation-down .nav-down-menu{
   position: absolute;
    margin: 0px;
    width: 100%;
    background: url(baidi.png) left top;
    top: 42px;
}
#shoumenu .navigation-down .nav-down-menu{
   position: absolute;
    margin: 0px;
    width: 100%;
    background: url(baidi.png) left top;
    top: 42px;
    -webkit-box-shadow: 0px 0px 3px #ddd;
box-shadow: 0px 0px 3px #ddd;
-moz-box-shadow: 0px 0px 3px #ddd;
}
#shoumenu .navigation-down .nav-down-menu .navigation-down-inner{
   position: relative;
    margin: auto;
    width: 930px;
}
#shoumenu A:link{
   color: #737373;
    text-decoration: none;
}
#shoumenu A:active{
   color: #737373;
    text-decoration: none;
}
#shoumenu A:visited{
   color: #737373;
    text-decoration: none;
}
#shoumenu A:hover{
   color: #ed2a44;
    text-decoration: none;
}
#js .ab-a1 LI{
   text-align: center;
    padding-bottom: 6px;
    margin-top: -10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 6px;
}
#js .a{
   line-height: 24px;
    color: #8d8d8e;
    font-size: 14px;
}
#js .ab-a1{
   margin: 0px;
    padding-left: 0px;
    width: 200px;
}
.mobile3{
   z-index: 1000;
    position: fixed;
    width: 100%;
    display: none;
    background: #fff;
    top: 50px;
    height:100%;
}
#accordionmenu{
   margin: 20px auto 0px;
    width: 100%;
}
#accordionmenu .current{
   border-bottom: #eee 1px solid;
    padding-bottom: 10px;
    margin: 0px;
    padding-left: 10px;
    width: 100%;
    padding-right: 0px;
    display: block;
    color: #e60012;
    clear: both;
    font-size: 15px;
    cursor: pointer;
    font-weight: 600;
    padding-top: 10px;
}
#accordionmenu H2{
   border-bottom: #eee 1px solid;
    padding-bottom: 10px;
    margin: 0px;
    padding-left: 10px;
    width: 100%;
    padding-right: 0px;
    display: block;
    color: #666;
    clear: both;
    font-size: 15px;
    cursor: pointer;
    font-weight: normal;
    padding-top: 10px;
}
#accordionmenu H3{
   border-bottom: #eee 1px solid;
    padding-bottom: 10px;
    margin: 0px;
    padding-left: 10px;
    width: 100%;
    padding-right: 0px;
    display: block;
    color: #444;
    clear: both;
    font-size: 14px;
    cursor: pointer;
    font-weight: normal;
    padding-top: 10px;
    text-align:center;
}
#accordionmenu H3 A{
   color: #444;
    text-decoration: none;
}
#accordionmenu H2 SPAN{
   text-align: right;
    width: 100px;
    float: right;
}
#accordionmenu H2 A{
   color: #444;
    font-weight: bold;
}
#accordionmenu H2 A:hover{
   color: #e60012;
    cursor: pointer;
}
#accordionmenu .current A{
   margin-bottom: 10px;
    color: #e60012;
    cursor: pointer;
}
#accordionmenu .current STRONG{
   color: #e60012;
    font-size: 16px;
}
#accordionmenu .pane1{
   padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    display: none;
    height: auto;
    padding-top: 10px;
}
#accordionmenu .pane1 A{
   padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    color: #e60012;
    font-size: 13px;
    text-decoration: none;
    padding-top: 5px;
}
#accordionmenu .pane1 A:hover{
   padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    color: #e60012;
    font-size: 13px;
    text-decoration: none;
    padding-top: 5px;
}
.mobile2{
   display: none;
}



@media (max-width:1360px) {

#shoumenu .navigation-up .navigation-v3 LI H2 A{
   padding-bottom: 0px;
   line-height: 100px;
   padding-left: 15px;
   padding-right: 15px;
   display: inline-block;
   height: 100px;
   color: #fff;
   font-size: 14px;
   font-weight: 600;
   text-decoration: none;
   padding-top: 0px;
}
#shoumenu .navigation-up .navigation-v3 LI H2 A:hover{
   padding-bottom: 0px;
    line-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
    height: 100px;
    color: #fff;
    font-size: 14px;
    padding-top: 0px;
   
}

.shoulogo img {width:80%;}



}






@media (max-width:1080px) {


.mobile2 {display:inline-block;position:relative;width:35px;padding-left:5px;cursor:pointer;height:18px;top:36px;float:left;transition: all 0.4s ease-in-out;}
.mo1 {position:absolute;width:20px;height:1px;background: #fff;top:2px;left:5px;}
.mo2 {position:absolute;width:20px;height:1px;background: #fff;top:9px;left:5px;}
.mo3 {position:absolute;width:20px;height:1px;background: #fff;top:16px;left:5px;}


#shoumenu {display:none;transition: all 0.4s ease-in-out;}
.english .eng1 {display:none;}

#shouright  .english {display:none;}





}






@media (max-width:767px) {

.heidi {padding:5px 0px;}
#shouculture .container,#shouabout  .container,#shounews .container{width:98%;}
#shoufooter  .container{width:98%;padding:50px 0px;}
.mobile2 {display:inline-block;position:relative;width:35px;padding-left:5px;cursor:pointer;height:18px;top:16px;float:left;transition: all 0.4s ease-in-out;}
#comlogo img {width:100px;transition: all 0.4s ease-in-out;}
.toprelative {
    position: relative;
    height: 50px;
}
.xjcneicp {
    background: url(neidi.jpg) no-repeat center top;
    background-size: cover;
    padding-top: 50px;
}

.xjcneinews {
    background: url(neidi.jpg) no-repeat center top;
    background-size: cover;
    padding-top: 50px;
}

#overviewFrame1 {display:none;}
.FrontNews_list01-d2_c1 .newstitle LI H3 {
    padding-left: 0px;
    display: block;
    color: #000;
    font-size: 20px;
    font-weight: bold;
    padding-top: 20px;
}

.dierw1 img {width:auto;max-width:100%;}
.FrontNews_list01-d2_c1 .content .pic {
    width: 100%;
}

.FrontNews_list01-d2_c1 .content .main {
    width: 100%;
    float: right;
    padding-right: 0px;
}

.FrontProducts_detail02-d5_c1 .content .pic-module {
    float: left;
    width: 100%;
    position: relative;
}

.FrontProducts_detail02-d5_c1 .content .pro-module {
    float: right;
    width: 100%;
    margin-left: 0px;
    _margin-left: 0px;
}

.FrontProducts_detail02-d5_c1 .pic-module .show .picarea {
    float: left;
    width: auto;
    height: 51px;
    overflow: hidden;
    list-style: none;
    margin: 0 0 0 4px;
    padding: 0;
    position: relative;
}
.cppadding {padding:0px;margin-top:20px;}

.FrontNews_list01-d3_c1_01 .content .shounewsdi {
    background: #fff;
    transition: all 0.7s ease-in-out;
    min-height: auto;
}
.FrontComContent_list01-d1_c1 .menu-first UL LI {
    margin: 5px 0px 0px 0px;
    display: inline-block;
}

.xjcnei {
    background: url(neidi.jpg) no-repeat center top;
    background-size: cover;
    padding:0px 10px;
}

.st2 p {
display:none;
}

.shoudiylan {
    font-size: 18px;
    color: #000;
    text-align: left;
    padding: 15px 0px;
    border-bottom: 1px solid #999999;
    margin: 10px 0px;
}

.st2 {
    position: absolute;
    bottom: 20px;
    width: 100%;
}
.biaoti1 {
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    padding: 50px 0px 0px 0px;
    color: #fff;
}

.shouaboutpadding2 {
    padding-left: 0px;
    padding-right: 0px;
}
.shouaboutcata {
    color: #00CCFF;
    font-size: 30px;
    text-align: left;
}

.dianhua {display:none;}
.shoulogo {
    position: absolute;
    left: 5px;
    top: 10px;
}
.huiyuan {
    position: absolute;
    right: 5px;
    top: 0px;
    
}

.skypey {
    position: fixed;
    right: 0px;
    top: 42%;
    z-index: 10000;
    display:none;
}


.huiyuanico {width:30px;height:50px;background:url(huiyuan.png) no-repeat center center;}
.shoushuo {width:30px;height:50px;background:url(search.png) no-repeat center center;}
.english {width:30px;height:50px;line-height:50px;}
.cpsearch {position:absolute;left:-100px;top:50px;background:#fff;padding:15px;display:none;border:1px solid #eee;border-top:0px solid #eee;}
.huisecond {position:absolute;top:50px;background:#fff;width:180px;z-index:1000;left:-80px;padding:15px;display:none;border:1px solid #eee;border-top:0px solid #eee;}
#shouright .huiyuanico,#shouright  .shoushuo {display:inline-block;float:left;position:relative;cursor:pointer;}

#shouright  .english {display:none;}


.icpbei {
    font-size: 12px;
    color: #999999;
    padding: 0px;
    text-align: center;
    line-height: 20px;
    padding-top:15px;
}
#dishare {
    text-align: center;
    padding-top: 10px;
}

.shoudi3 {
    width: 100%;
    float: left;
    margin-top: 0px;
    padding:30px;
}
.huixian {
    border-top: 1px solid #e7e7e7;
    margin-top: 0px;
}

.icp1 {
    float: left;
    display: inline-block;
    padding: 10px 0px 0px 20px;
    width: 30%;
    min-height:190px;
}
.FrontNews_list01-d2_c2 .content .main {
padding:15px;
clear:both;
display:block;
}

.FrontNews_list01-d2_c2 .newstitle LI H3 {
margin-top:0px;
}



#box_main {padding-top:50px;}

.FrontNews_list01-d2_c2 .content .pic {
    float: none;
}

.ditumap {display:none;}
.colleft {
  
    padding-left:15px;
}
.colright {
    
    padding-left:15px;

}

#FwCodec {
    border: 1px solid #ddd;
    width: 300px;
    height: 45px;
    line-height: 45px;
    padding-left: 5px;
}
.btnQuery {
    background: #999;
    width: 350px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    margin-top:20px;
    border: none;
    display:block;
}
#ReturnResult {
    padding-top: 20px;
    font-size: 12px;
    color: #999;
    padding-left: 0px;
}
#FrontNews_detail01-1488422264055 img {width:auto;max-width:100%;}
.FrontMembers_login01-d1_c1 .input {
    border-bottom: #ddd 1px solid;
    border-left: #ddd 1px solid;
    margin-top: 3px;
    width: 200px;
    height: 30px;
    color: #999;
    font-size: 12px;
    border-top: #ddd 1px solid;
    border-right: #ddd 1px solid;
}
.FrontMembers_login01-d1_c1 .verify INPUT {
    vertical-align: middle;
    width:50px;
}
.FrontMembers_login01-d1_c1 .before-login .btnarea {
    text-align: left;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 0px;
    overflow: hidden;
    padding-top: 10px;
    _padding: 10px 0 10px 10px;
}
#neiye {
    background: #fff;
    padding: 0px 0px 20px 0px;
    min-height: 300px;
}
.FrontMembers_register01-d1_c1 {
    text-align: left;
    margin: 0px auto;
    width: 95%;
    clear: both;
    overflow: hidden;
}
.FrontMembers_register01-d1_c1 UL LI SPAN {
    text-align: left;
    width: 80px;
    float: left;
}
.FrontNews_list01-d2_c2 .content .main .newstitle {
    margin-left: 0px;
}
.FrontNews_list01-d2_c2 .content .main .newslist {
    margin-left: 0px;
}
.slide_tabs {
    list-style: none;
    padding: 0;
    font-size: 12px;
    list-style: none;
    margin: 0 auto;
    padding: 2px 0;
    text-align: center;
    width: 100px;
    position: absolute;
    bottom: 5px;
    z-index: 10;
    left: 38%;
}
.FrontJobs_customizelist01-d1_c1 .title LI.area,.FrontJobs_customizelist01-d1_c1 .title LI.type,.FrontJobs_customizelist01-d1_c1 .title LI.published,.FrontJobs_customizelist01-d1_c1 .title LI.age {
    width: 100px;
    display:none;
}

.FrontJobs_customizelist01-d1_c1 .job-list LI.area,.FrontJobs_customizelist01-d1_c1 .job-list LI.type,.FrontJobs_customizelist01-d1_c1 .job-list LI.published,.FrontJobs_customizelist01-d1_c1 .job-list LI.age {
    width: 100px;
    display:none;
}
.FrontJobs_customizeapply01-d1_c1 .input {
    width: 200px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #9FA0A0;
    text-align: left;
    border: 1px solid #ddd;
}
#FCKeditor1___Frame {width:250px !important;}
.liunian {clear:both;}
.liunian a {background:url(messages.png) no-repeat center top;padding-top:60px;color:#666;font-size:14px;width:100%;margin:0 auto;display:block;height:130px;text-align:center;}
.liunian a:hover {background:url(messages.png) no-repeat center top;padding-top:60px;color:#E60012;font-size:14px;width:100%;margin:0 auto;display:block;height:130px;text-align:center;text-decoration:none;}
.FrontMessages_customizeEmit01-d1_c1 .input {
    border-bottom: #ddd 1px solid;
    border-left: #ddd 1px solid;
    line-height: 40px;
    background-color: #fff;
    width: 380px;
    height: 40px;
    color: #999;
    font-size: 12px;
    border-top: #ddd 1px solid;
    border-right: #ddd 1px solid;
}
.FrontMessages_customizeEmit01-d1_c1 .btn {
    text-align: center;
    padding-bottom: 6px;
    line-height: 1.4285;
    margin: 0px auto;
    padding-left: 12px;
    width: 380px;
    padding-right: 12px;
    display: inline-block;
    white-space: nowrap;
    background: #666;
    color: #fff !important;
    font-size: 13px;
    vertical-align: middle;
    border-radius: 0px;
    cursor: pointer;
    font-weight: 400;
    border: #ddd 0px solid;
    padding-top: 6px;
}

.FrontMessages_customizeEmit01-d1_c1 .textarea {
    border-bottom: #ddd 1px solid;
    border-left: #ddd 1px solid;
    background-color: #fff;
    margin: 4px 0px;
    width: 380px;
    height: 60px;
    font-size: 12px;
    border-top: #ddd 1px solid;
    border-right: #ddd 1px solid;
}
.advice {
    font-size: 14px;
    text-align: center;
    width: 95%;
    margin: 0 auto;
    color: #666;
    padding: 50px 0px;
}
.FrontDownloads_list01-d4_c1 .type,.FrontDownloads_list01-d4_c1 .size,.FrontDownloads_list01-d4_c1 .time {
display:none;
}

.FrontDownloads_list01-d4_c1 .content .name {
    width: 60%;
    color: #000;
}
.padding20 {
    padding: 0px 10px;
}
.FrontNews_list01-d3_c1_01 .content {
    margin-bottom: 20px;
    float: left;
    overflow: hidden;
}

.shouabout p {
    font-size: 14px;
    color: #fff;
    line-height: 180%;
    text-align: left;
}
.shouabout h1 {
    font-size: 20px;
    color: #fff;
    line-height: 150%;
    text-align: left;
}
#FrontProducts_detail02-1514886178443_cont_1 table {width:100% !important;}

}
