@charset "utf-8";
/* by Sean Lu 201501118 */
/*reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video,img { display: block; }
body { font-size: 100%;  font-family:Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);  background: #fff; }
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a{ text-decoration: none; }

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

body { background: #f1f1f1; }
.wrapper { max-width: 720px; margin: 0 auto; }

.header { height: 70px; background: url(../img/topbgb.jpg) no-repeat center center; background-size: cover; }
.header .logo { height: 70px; width: 100%; display: block; background: url(../img/logo.png) no-repeat center center; background-size: auto 30px; text-indent: -99999px; }

.slide { max-width: 720px; margin: 0 auto; position: relative; margin-bottom: 0; }
.slide .bd { }
.slide .bd img { width: 100%; }
.slide .hd { position: absolute; bottom: 0; left: 0; text-align: center; width: 100%; z-index: 1;  }
.slide .hd li { display: inline-block; width: 5px; height: 5px; background: #000; border: 1px solid #000; margin: 0 2px; text-indent: -9999px; border-radius: 50%; opacity: .6; }
.slide .hd li.on { background: #fff; }

.fixednav { height: 46px; border: 1px solid #dedede; -webkit-box-shadow: 0 -2px 5px #dedede; position: fixed; left: 0; bottom: 0; background: #fff; width: 100%; }
.fixednav ul { text-align: center; height: 60px; }
.fixednav ul li { display: block; width: 20%; float: left; }
.fixednav ul li a { display: block; width: 100%; height: 22px; line-height: 22px; padding-top: 24px; font-size: .75rem; color: #666; background: url(../img/fixednavicon01.png) no-repeat center -3px; background-size: 35px auto;  }
.fixednav ul li.on a { background-position: center -48px; color: #002d71; }
.fixednav ul li#nav01 a { background-image: url(../img/fixednavicon01.png);  }
.fixednav ul li#nav02 a { background-image: url(../img/fixednavicon02.png);  }
.fixednav ul li#nav03 a { background-image: url(../img/fixednavicon03.png);  }
.fixednav ul li#nav04 a { background-image: url(../img/fixednavicon04.png);  }
.fixednav ul li#nav05 a { background-image: url(../img/fixednavicon05.png);  }

.homeabout { border-bottom: 1px solid #dedede; margin-bottom: 20px; background: #fff; }
.homeabout .item { border-right: 1px solid #dedede; width: 33%; float: left; text-align: center; }
.homeabout .item:nth-child(3) { border-right: 0; }
.homeabout .item a { color: #666; padding: 20px; }
.homeabout .item .img { width: 50%; margin: 0 auto 10px; border-radius: 50%; overflow: hidden; }
.homeabout .item .img img { width: 100%; display: block; }
.homeabout .item .cn { font-size: .75rem; color: #002d71; }
.homeabout .item .en { font-size: .5rem; color: #999; text-transform: uppercase; }

.homecommonbox { margin-bottom: 20px; }
.homecommonbox .tit { font-size: .875rem; color: #002d71; text-align: center; padding-bottom: 10px; background: url(../img/fdyt.jpg) no-repeat center bottom; background-size: 90px auto;border-bottom: 1px solid #dedede; margin-bottom: 0; }
.homecommonbox .tit .en { font-size: .625rem; color: #999; text-transform: uppercase; margin-top: 4px; }
.homecommonbox .con { padding: 2px; }

.prolist { }
.prolist li { width: 33%; float: left; margin: 0 .333333% 2px 0; background: #fff; text-align: center; }
.prolist li a { display: block; border: 0 solid #dedede; color: #666; font-size: .875rem; padding: 2px; -webkit-box-shadow: 1px 1px 0 #eee; }
.prolist li .img { }
.prolist li .img img { width: 100%; display: block; }
.prolist li .cn { margin-top: 10px; }
.prolist li .en { color: #999; font-size: .625rem; margin-bottom: 10px; }
.prolist li .en .xl { color: #df8800; }

#animation-effect { border: 0; width: 100%; height: 200px; }
.iSlider-effect { height: auto; width: 100%; overflow: hidden; position: relative; margin: 0 auto; border: 1px solid #000000; }
.iSlider-effect ul { height: 100%; overflow: hidden; }
.iSlider-effect li { position: absolute; height: 100%; overflow: hidden; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; }
.iSlider-effect ul li img{ max-width: 100%; max-height: 100%; }

.footer { background: #eee; color: #999; font-size: .625rem; text-align: center; padding: 20px 0 20px; border-top: 1px solid #dedede; }

.incommonbox { margin-top: 20px; }
.incommonbox .sub { background: #eee; border-bottom: 1px solid #dedede; padding: 10px 10px 5px; }
.incommonbox .sub li { float: left; width: 23%; float: left; margin: 0 2% 5px 0; }
.incommonbox .sub li a { display: block; text-align: center; color: #666; border: 1px solid #dedede; border-radius: 4px; font-size: .75rem; line-height: 24px; height: 24px; background: #fff; }
.incommonbox .sub li.on a { color: #0053FF; border-color: #0053FF; }
.incommonbox .con { padding: 10px; }
.incommonbox .con p { font-size: .875rem; line-height: 1.5rem; color: #333; margin-bottom: 20px; }

.newslist { padding-bottom: 20px; }
.newslist li { height: 100px; border-bottom: 1px solid #dedede; }
.newslist li a { display: block; padding: 10px; color: #666; }
.newslist li a .img { height: 80px; width: 106px; overflow: hidden; float: right; margin-left: 10px; }
.newslist li a .img img { height: 80px; width: 106px; display: block; }
.newslist li a h3 { font-weight: normal; font-size: .875rem; line-height: 20px; height: 66px; overflow: hidden; }
.newslist li a .info { line-height: 20px; height: 20px; overflow: hidden; font-size: .625rem; color: #bbb; }
.newslist li a .info .time { float: left; }
.newslist li a .info .name { float: right; }
.newslist li:nth-child(2n) { background: #eee; }

.newscontent { }
.newscontent .title { font-size: 1.125rem; font-weight: normal; color: #0053FF; line-height: 150%; text-align: center; margin-top: 10px; }
.newscontent .info { font-size: .625rem; color: #999; line-height: 150%; text-align: center; }
.newscontent .info .author { margin-right: 10px; }
.newscontent .con { margin-top: 0; font-size: .875rem; line-height: 150%; color: #333; }
.newscontent .con img { }
.newscontent .con p { margin-top: 10px; }

.incommonbox .xuexue { background: #eee; border-bottom: 1px solid #dedede; padding: 10px; color: #666; font-size: .75rem; }
.incommonbox .xuexue .xl { color: #df8800; margin: 0 4px; }
.incommonbox .xuexue .split { color: #ccc; margin: 0 6px; }

.proxllist { }
.proxllist li { height: 34px; width: 48%; margin: 0 1% 5px; overflow: hidden; float: left; }
.proxllist li a { border: 1px solid #dedede; line-height: 32px; border-radius: 4px; color: #666; text-align: center; display: block; background: #fff; font-size: .875rem; }

.honorlist { width: 100%; text-align: center; }
.honorlist li { width: 46%; margin: 0 2% 14px; float: left; }
.honorlist li img { width: 100%; display: block; }
.honorlist li a { color: #666; font-size: .875rem; }
.honorlist li em { display: block; border: 1px solid #dedede; line-height: 32px; border-radius: 4px; background: #fff; font-style: normal; margin-top: 5px; }

.xingxiang { text-align: center; }
.xingxiang img { width: 100%; display: block; }



































































