@charset "utf-8";
/*base styles*/
body{text-align:left;font-family:"微软雅黑","宋体";margin:0;padding:0;background:#FFF;font-size:14px;color:#333;}
div,form,p,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;}
ul,ol,li {list-style:none outside;}
table{border-collapse:collapse;}
/*link*/
a:link {text-decoration:none;}
a {color:#0066cc;}


.clear {clear:both;}
.w_970 {width:970px; margin:0 auto;}
.w_full {width:100%;}
#top_bg {background:#f5f5f5;height:40px; line-height:40px; border-bottom:#e9e9e9 solid 3px;}
.fll {float:left;}
.flr {float:right;}

#top {text-align:center; font-size:14px;margin:0 auto; left:auto; right:auto;}
#top li {float:left; margin-right:10px;}
#top a:hover {color:#1f69b8;}
#top a{color:#999;}
#arrow {font-family:"宋体"; font-size:10px;line-height:45px; color:#666;}
#r_info {margin-top:55px;}
#r_info a {color:#999;}
#h_bg {background:#3b7abd; }

#banner {height:130px;}
#logo {margin-top:30px;}

.h_pic {width:300px; margin-top:40px;}
.h_pic img {border:#eee solid 10px;}
.h_txt {margin-left:60px; width:610px;margin-top:40px;}
#name {font-size:32px;border-bottom:#82afdf solid 1px; padding-bottom:30px; color:#fff;}
#honor {margin-top:20px; font-size:16px; font-family:"Courier New", Courier, monospace; color:#fff; line-height:18px;}
#born {margin-top:15px; font-size:16px; font-family:"Courier New", Courier, monospace; color:#fff; line-height:18px;}
#contact {margin-top:28px; font-size:16px; font-family:"Courier New", Courier, monospace; color:#fff;}
.h_txt #learnmore {margin-top:45px;}
#learnmore a{background:#5bb3d8; padding:15px 25px 15px 25px; color:#fff; font-size:22px; border-radius:10px; height:60px; line-height:50px;}
#learnmore a:hover {background:#388fc0;}
.hb_hits {text-align:center; font-size:16px;font-family:"Courier New", Courier, monospace;}

.hb_title {text-align:center;font-size:28px; margin-top:40px;}
.hb_content {text-align:left;font-size:16px; margin-top:40px; color:#666; border-bottom:#ebebeb solid 1px; padding-bottom:50px;}
.hb_content li{line-height:42px;}
#publist li{line-height:28px;margin-bottom:10px;padding-bottom:15px; margin-top:15px;border-bottom:#C0C0C0 dashed 1px; }
.hb_content a:hover {text-decoration:underline;}
#zh_hb li {width:470px; float:left;}

.hb_content em {font-style:normal; font-weight:bold; color:#333;}
.i_copy{background:#808080;height:95px; color:#fff; line-height:85px; margin-top:60px;}
#i_copy {background:#727272;height:95px; color:#fff; line-height:85px;position:relative;}
#i_copy span {font-family:Georgia, "Times New Roman", Times, serif; margin-left:5px; font-size:16px; margin-right:5px; letter-spacing:2px;color:#fff;}
#i_location{position:absolute; left:45px;top:10px;color:#fff;}
#i_cp_info{position:absolute; right:45px;top:10px;color:#fff;}


/*gotop*/
.cbbfixed {position: fixed;right: 40px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width:80px;height:80px;display:block;background-color:#388fc0;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top:10px;}
.cbbfixed .gotop .up-icon{float:left;margin:34px 0 0 29px;width:23px;height:12px;background: url(../images/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#3b7abd;}
.cbbfixed .cweixin {background: #dadbdd;}
.cbbfixed .cweixin div {background: url(../images/erwei.png);width: 194px;height: 199px;position: absolute;left: -194px;top: -115px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .cweixin .weixin-icon{float: left;margin:32px 0 0 31px;width:18px;height: 18px; background: url(../images/side-icon01.png);}