@charset "utf-8";
/* CSS Document */
html {
    height: 100%;
    margin: 0;
    min-height: 100%;
}
* {
    margin: 0;
    padding: 0;
}
li{ list-style-type:none}
dl,dt,dd{  list-style: none;}
a{ text-decoration:none; }
span{ font-weight:bold;}
a:hover{ text-decoration:underline}
.clear{ clear:both; overflow:hidden}
.fl{ float:left}
.fr{ float:right}
img{ border:none}
body {
    background:#fff;
    color: #666666;
    font-family: "微软雅黑","宋体";
    font-size: 12px;
    height: 100%;
    line-height: 24px;
    min-height: 100%;
	max-width:1680px;
	margin:0 auto; padding:0;
}

@font-face { 
font-family: SourceHanSansCN-Regular;/×定义font的名字×/ 
src:url(../font/SourceHanSansCN-Regular.otf);
} 

@font-face { 
font-family: SourceHanSansCN-Bold; 
src: url(../font/SourceHanSansCN-Bold.otf); 
} 
@font-face { 
font-family: SourceHanSansCN-Heavy; 
src: url(../font/SourceHanSansCN-Heavy.otf); 
} 


.layout{ width:1000px; margin:0 auto;}
.china-logo{ height:80px; background:#1e426f; width:100%;}

.china-logo .china-logo-l{ float:left; width:600px; height:60px; margin-top:20px;}
.china-logo .china-logo-l a{ display:block; width:155px; float:left; padding-right:10px; }
.china-logo .china-logo-l_inf{ border-left:1px #FFF solid; padding-left:15px; float:left; font-size:16px; color:#fff; }
.china-logo .china-logo-r{ float:right; height:80px;}
.china-logo .china-logo-r span{ margin-top:35px; line-height:26px; width:266px; float:right;font-size:16px; color:#fff; font-weight:bold; text-align:right;}


.china-nav{ background:#25242b; height:60px;}
.china-nav span{ display:block; width:72px; height:22px; float:left; text-align:center;color:#f0f0f0; line-height:22px; clear:left}

.china-nav .china-it { padding-top:6px; height:22px;}

.china-nav ul { float:left; clear:right}
.china-nav ul li{ font-size:12px; float:left}
.china-nav ul li a{ display:block;padding:0 17px; font-size:13px;}
.china-nav  .china-it ul li a{ color:#1586f9;  background:url(../images/chinajg002.jpg) no-repeat 0px 8px;}
.china-nav  ul li.noback a{ background:none}

.banner{ width:100%;  max-width:1680px; margin-top:10px;}

.color01{ color:#fb4747;}
.color02{ color:#609cff;}
.color03{ color:#ff7200;}
.color04{ color:#6aa07e;}
.color05{ color:#607284;}

.bl01{ border-left:10px solid #fb4747;}
.bl02{ border-left:10px solid #609cff;}
.bl03{ border-left:10px solid #ff7200;}
.bl04{ border-left:10px solid #6aa07e;}
.bl05{ border-left:10px solid #607284;}

.w638{ width:638px;}
.w670{ width:670px;}

.mt30{ margin-top:30px;}
.mt60{ margin-top:60px;}
.mt90{ margin-top:90px;}
.font18{font:18px/30px "SourceHanSansCN-Regular"; color:#8d8b8b; padding:20px;}

.xux{width:1000px;height:1px;border-bottom:1px dashed #c7c7c7; padding:20px 0; margin:0 auto;}

.fg{ width:1000px; height:30px; background:url(../images/fg.png) no-repeat; padding-bottom:50px;}

.part-tit{ font:72px/72px "SourceHanSansCN-Heavy"; text-align:center; padding:50px 0; color:#9e9b9b;}

.part-h1 h1{ padding-left:20px; font:36px/42px "SourceHanSansCN-Regular"; font-weight:bold; color:#8d8b8b;}

.part-l{ width:530px; padding:15px; font:18px/36px "SourceHanSansCN-Regular"; color:#8d8b8b; float:left;}
.part-r{ float:right; padding:10px;}

.part01{ height:660px; margin:0 auto;}
.part02{ height:334px; margin:0 auto; background:#f3f3f3; padding:50px 0;}
.part03{ height:334px; margin:0 auto; padding:50px 0;}
.part04{ height:510px; margin:0 auto; background:#f3f3f3; padding:50px 0;}
.part04 p{ float:left; width:980px; padding-left:20px; font:18px/36px "SourceHanSansCN-Regular"; color:#8d8b8b; }
.part05{ height:536px; margin:0 auto;padding:50px 0;}
.part06{ height:860px; margin:0 auto;}
.part07{ height:550px; margin:0 auto; background:#f3f3f3; padding:50px 0;}
.part08{ height:570px; margin:0 auto; padding:50px 0;}

.part09{ height:520px; margin:0 auto; background:#f3f3f3; padding:50px 0;}
.part10{ height:360px; margin:0 auto;  padding:50px 0;}
.part11{ height:500px; margin:0 auto; background:#f3f3f3; padding:50px 0;}

.part12{ height:500px; margin:0 auto;  padding:50px 0;}

.part13{ height:990px; margin:0 auto; }

.part14{ height:500px; margin:0 auto; background:#f3f3f3; padding:50px 0;}

.part15{ height:820px; margin:0 auto; }




.footer{background:#000; color:#fff; overflow:hidden; text-align:center; width:100%; margin-top:50px; float:left;}
.footer p{ text-align:center; line-height:40px;padding-top:5px}

