@charset "utf-8";
/* CSS Document */
body {
	margin:0; padding:0; line-height:24px; background:#FFF; font-family:'微软雅黑'; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#000000;	zoom: 1;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{border:0;overflow:hidden; display:block;} 
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
address,cite,code,em,th,i,b{font-weight:normal; font-style:normal;}
.clear{clear:both; overflow:hidden;  height:0px; font-size:0px; line-height:0px;}
.img-responsive{display:block;height:auto;max-width:100%;}
a{text-decoration:none;color:#404040;}
a:hover{color:#CEA66C;}
.tit1{ font-size:30px; color:#333; text-align:center; margin-top:30px;}
.line1{border-top:1px solid #000000; width:100%; height:1px; margin-top:20px;}

.header{ background:#ffffff; width:100%; height:150px; position:fixed; left:0px; top:0px; z-index:999;}
.header-content{ width:1200px; margin:0 auto;}
.header-content .top{ height:80px; overflow:hidden;}
.header-content .logo{ float:left;margin-top:25px; display:block;}
.header-content .search{ width:170px; height:30px; margin-right:40px; float:right;margin-top:25px; border:1px solid #070B50; border-radius:2px;}
.header-content .search input{ width:140px; padding-left:5px;height:30px; border:none; float:left;}
.header-content .search a{ width:20px; float:right; margin-top:6px;}
.header-content .header-menu{height:70px; position:relative;}
.header-content .header-menu .menu-bg{position:absolute; width:1200px;height:70px; left:0px; top:0px; z-index:998;}
.header-content .header-menu .menu-bg .menu-bg-con{width:1200px;height:70px; position:relative;}
.header-content .header-menu .menu-bg .menu-bg-con p{ width:130px; height:3px; background:#070B50; position:absolute; left:0px; bottom:0px;}
.header-content .header-menu .menu-links{ position:absolute;height:70px; left:0px; top:0px; z-index:999;}
.header-content .header-menu li{ float:left; width:130px; height:70px; position:relative;}
.header-content .header-menu li a{ text-align:center; display:block; width:130px; height:60px; line-height:85px; font-size:14px; color:#070b50;}

.header-content .header-menu li a.home-menu{background:url(../images/index-menu-1.png) no-repeat;background-position:center 13px; background-size:20px 18px;}


.header-content .header-menu li a.about-menu{background:url(../images/index-menu-2.png) no-repeat;background-position:center 13px; background-size:20px 20px;}


.header-content .header-menu li a.news-menu{background:url(../images/index-menu-3.png) no-repeat;background-position:center 13px; background-size:20px 20px;}


.header-content .header-menu li a.sj-menu{background:url(../images/index-menu-4.png) no-repeat;background-position:center 15px; background-size:20px 15px;}


.header-content .header-menu li a.rh-menu{background:url(../images/index-menu-5.png) no-repeat;background-position:center 13px; background-size:20px 20px;}


.header-content .header-menu li a.rt-menu{background:url(../images/index-menu-6.png) no-repeat;background-position:center 13px; background-size:20px 19px;}


.header-content .header-menu li a.rwgy-menu{background:url(../images/index-menu-7.png) no-repeat;background-position:center 13px; background-size:20px 19px;}


.header-content .header-menu li a.join-menu{background:url(../images/index-menu-8.png) no-repeat;background-position:center 15px; background-size:20px 16px;}

.header-content .header-menu li a.project-menu{background:url(../images/index-menu-p.png) no-repeat;background-position:center 14px; background-size:20px 17px;}

.header-content .header-menu li a.brand-menu{background:url(../images/index-menu-b.png) no-repeat;background-position:center 14px; background-size:20px 17px;}

.header-content .header-menu li a.contact-menu{background:url(../images/index-menu-9.png) no-repeat;background-position:center 15px; background-size:20px 14px;}


.header-content .header-menu li .sub{ display:none; position:absolute; left:-100px; bottom:-35px; z-index:999; background:url(../images/page-sub-bg.png); width:775px; height:35px;}
.header-content .header-menu li .sub a{ font-size:14px; text-align:center; padding-left:15px; padding-right:15px; display:inline; color:#000; height:35px; width:100px; line-height:35px;}
.header-content .header-menu li .sub a:hover{ color:#FFF;}


.page-banner{ width:100%; height:680px; background:url(../images/about-banner.jpg) no-repeat center top;}
.page{overflow:hidden; background:#F2F4F3 url(../images/about-bg-2.jpg) no-repeat center bottom;}
.page-nav{ width:500px; margin:0 auto;}
.page-nav li{ float:left; height:60px; width:105px; padding-top:30px; margin-left:15px;}
.page-nav li:hover{ background:url(../images/page-nav-bg.png) no-repeat center bottom;}
.page-nav li.select{background:url(../images/page-nav-bg.png) no-repeat center bottom;}
.page-nav a{ width:105px; height:30px; border:1px solid #645d5b; border-radius:8px; display:block; font-size:18px; color:#000; text-align:center; line-height:30px;}
.page-content{ border-top:1px solid #000000; width:100%; min-height:500px;}
.page-content p{ font-size:16px; margin-top:15px; text-indent:2em;}
.page-content p img{ margin:0 auto;}

.page-content2{border-top:1px solid #CACACA;width:100%; min-height:500px;}
.page-content2 p{ font-size:16px; margin-top:15px;}
.page-content2 p img{ margin:0 auto;}

.page-content3{border-top:1px solid #CACACA;width:100%; min-height:500px;}

.page-tit1{ margin-top:50px;}
.page-tit1 .en{ font-size:24px; font-weight:bold; color:#cea66c;}
.page-tit1 .zh{ font-size:18px;color:#4c4948;}


.news-con{ width:1200px; margin:0 auto; margin-top:50px;}
.news-search{ float:right;}
.news-search select{ border:1px solid #727171; background:#cecfce; height:27px; margin-right:10px;}
.search-text{ float:right; height:25px; border:1px solid #727171;width:150px;}
.search-text input{ float:left; width:110px; height:23px;background:#cecfce; border:none; padding-left:10px;}
.search-text img{ float:right;}

.news-page{ width:335px; margin:0 auto; margin-top:20px; margin-bottom:20px; padding-bottom:30px;} 
.news-page a{ border:1px solid #cccccd; width:30px; background:#FFF; height:30px; display:block; float:left; margin-left:10px; text-align:center; line-height:30px;} 
.news-page a img{ margin:0 auto; margin-top:8px;}
.news-page span{ float:left;margin-left:10px; line-height:30px;}
.news-page input{border:1px solid #cccccd; height:30px; margin-left:10px; float:left; width:40px;}


.footer{ width:100%; height:550px; padding-top:60px; background:#070b50;}
.footer-content{ width:1200px; margin:0 auto;}
.footer-logo{ float:left; padding-top:50px; padding-right:20px;}
.footer-c{ width:865px; margin:0 auto; height:500px; float:left; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.footer-info{ width:865px; margin:0 auto; height:50px;}
.footer-info-item{ cursor:pointer;float:left; background:url(../images/oa.png) no-repeat right 3px; padding-right:60px; padding-top:10px; text-align:left; height:40px; margin-left:70px;}
.footer-info-item h1{ font-size:18px; color:#FFF;}
.footer-info-item p{ font-size:0.2em; color:#FFF;}
.footer-nav{ width:865px; height:380px; margin-top:15px;} 
.footer-nav li{ float:left; width:90px; margin-left:10px; text-align:center;}
.footer-nav li a{ font-size:12px; display:block; height:25px; line-height:25px;color:#FFF;}
.footer-nav li .tit{ font-weight:bold; font-size:14px; color:#FFF;}
.footer-q{ float:left;font-size:12px; color:#FFF; width:150px;}
.footer-q img{ margin:0 auto; padding-top:50px; }

.footer-links{ margin:0 auto; width:480px;margin-top:40px; cursor:pointer;}
.footer-links a{ font-size:12px; color:#FFF; margin-left:10px;}
.footer-links-con{ float:right; width:180px; text-align:left; padding-left:30px; line-height:30px; height:30px; position:relative; border:1px solid #999; background:#ffffff url(../images/lan-bg.jpg) no-repeat right 8px; font-size:14px;}
.links-list{ position:absolute; left:-2px; top:-303px; height:300px; overflow:auto; width:212px; background:#FFF;  border:1px solid #070B50; border-bottom:0px; display:none; z-index:999;}
.links-list a{ display:block;color:#070B50;}
.links-list a:hover{color:#000000;}
.footer-copy{ text-align:center; font-size:12px; color:#666;}


