@charset ;
/* CSS Document */
body{margin:0px; padding:0px; background:#fff; font-size:12px; font-family:"微软雅黑"; text-align:center; color:#333; line-height:24px;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td,th, fieldset, label, legend,button,input { 
margin:0;padding:0; border-collapse:collapse;}
em{font-style:normal;}
li{list-style:none;}
img{border:0px;}
a{color:#333; text-decoration:none;}
a:hover{text-decoration:underline;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font30{font-size:30px;}
.w317{width:317px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.red{color:#0066ba;}
.lh20{line-height:25px;}
.lh40{line-height:40px;}
.gray{color:#666;}
.blue{color:#069;}
.ml20{margin-left:20px;}
.mb10{margin-bottom:10px;}
.mt30{margin-top:30px;}
.mr10{margin-right:10px;}
hr{width:100%; float:left;}
.img{border:1px solid #9b9b9b; padding:10px;}
.line{border-bottom:1px solid #afafaf; width:100%; padding:5px 0px;}

#content{width:100%; margin:0px; padding:0px; position: relative;}
#top{width:100%; height:147px; margin:0px; position:absolute; top:0px; z-index:10;}
#top .top{width:1003px; margin:0 auto;}
#top .menu{width:1003px; height:49px; background:url(imagesmenu_bg.jpg); margin:0px;}
#top .menu li{background:url(imagesmenu_line.jpg) right center no-repeat; float:left; font-size:14px; padding:14px 30px;}
#head{margin:0px 0 0 0; position:absolute; top:0px; left:0px; width:100%; text-align:center; height:550px; overflow:hidden;z-index:5;}
#head_nei{margin:0px 0 0 0; position:absolute; top:0px; left:0px; width:100%; text-align:center; height:424px; overflow:hidden;}
#body{margin:0px auto 0 auto; text-align:center; width:100%;}
#body .body{width:1003px; margin:570px auto 0 auto;}
#body .body .note{background:#e9e9e9; height:52px; width:100%; font-size:14px; text-align:left;}
#body .body .news{width:306px; padding:10px; margin:30px 0 0 0;}
#body .body .news .title{border-bottom:1px solid #333; margin:0 0px 10px 0; width:306px;}
#body .body .news li{background:url(imagesicon.jpg) no-repeat 0px 7px; padding:0 0 0 15px; float:left; line-height:25px; width:282px;}
#body .body .news li a{color:#333;}
#body .body .zy{width:306px; padding:10px; margin:20px 0 0 0;}
#body .body .zy .title{border-bottom:1px solid #333; margin:0 0px 10px 0; width:306px;}
#body .body .zy li{background:url(imagesicon.jpg) no-repeat 0px 7px; padding:0 0 0 15px; float:left; line-height:25px; width:138px;}
#body .body .zy li a{color:#333;}
#body .body .link{width:631px; margin:40px 0 0 30px;}
#body .body .link li{margin:0 0 20px 0; float:left;}
#body .body .link img{margin:0 6px 9px 0;}
#left{width:220px; padding:10px;}
#left .title_about{width:220px; height:65px; background:url(imagestitle.jpg) no-repeat;}
#left .title_about{background-position:5px 0;}
#left li a{width:200px; height:12px; margin:0 0 2px 0; text-align:left; float:left; line-height:12px; padding:10px; font-size:14px; color:#686868;}
#left li a:hover{background:#8cb6c5; color:#FFF;}
#left li a.selected{background:#8cb6c5; color:#FFF;}
#right{width:740px; border-left:1px solid #c7c7c7; padding:10px; margin:0 0 20px 0; color:#7a7a7a;}
#right h1{width:720px; border-bottom:1px solid #c7c7c7; color:#005d7f; font-size:20px; padding:0px 10px 10px 10px; font-weight:normal; text-align:left;}
#body .info{font-size:14px; width:688px; float:left; line-height:30px; padding:20px 25px 10px 25px; text-align:left; text-indent:2em;}
#body .info .title{margin:20px 0 20px 0; font-size:20px;}
#body .info p{margin:20px 0 0 0;}
#body .title{line-height:30px; height:30px; margin:10px 0 0 0;}
#body .company_list{width:984px; margin:0 0 50px 0;}
#body .company_list li{width:305px; left:296px; margin:15px 23px 20px 0; line-height:20px; color:#555; float:left;}
#body .company_list li img{border:1px solid #b9b9b9;}
#body .expert_list{width:1076px;}
#body .expert_list img{margin:0 0 10px 0;}
#body .expert_list li{width:151px; float:left; padding:10px 118px 0 0; height:252px; line-height:20px; text-align:center; color:#555555;}
#body .line1{border-bottom:1px solid #afafaf; width:960px; margin:0 0 0px 0;}
#body .line2{border-bottom:1px solid #afafaf; width:960px; margin:0 0 10px 0;}
#body .info_application{margin:30px 0 0 0; font-size:14px; line-height:30px;}
#body .info_application p{margin:0 0 20px 0;}
#body .info_application .title{text-align:center; margin:0 0 20px 0; font-size:20px;}
#body .view_list li{width:960px; border-bottom:1px solid #c3c3c3; float:left; padding:0 0 10px 0; margin:0 0 30px 0;}
#body .view_list .title{color:#0093dd; font-size:18px; margin:0 0 20px 0;}
#body .view_list .info{width:680px; margin:0 0 0 20px; line-height:25px;}
#body .view_list img{width:238px; height:175px;}
#body .video_list{width:800px; margin:10px 0 20px 240px; font-size:14px;}
#body .video_list li{width:191px; float:left; text-align:center; margin:0 0 30px 0; padding:0 73px 0 0;}
#body .video_list img{width:191px; height:124px;}
#body .pub_list img{width:191px; height:261px;}
#body .pub_list{width:800px; margin:10px 0 20px 240px; font-size:14px;}
#body .pub_list li{width:191px; float:left; text-align:center; margin:0 0 30px 0; padding:0 73px 0 0;}
#body .publications_list{width:1028px; margin:0 0 40px 0; float:left;}
#body .publications_list li{width:191px; left:296px; margin:15px 65px 0px 0; line-height:20px; color:#555; float:left;}
#body .publications_list img{ height:261px;} 
#body .publications_list li .title{margin:10px 0 10px 0; color:#373737;}
#body .contact {}
#body .contact .title{width:960px;}
#body .form{border:1px solid #e7e7e7; border-bottom:0px; width:960px; margin:10px 0 0 0; color:#767676; font-size:14px;}
#body .form li{border-bottom:1px solid #e7e7e7; background:url(../image/contact_bg.jpg); padding:10px; width:940px;}
#body .form li .text{border:1px solid #dadada; padding:5px; margin:10px;}
.page{width:960px; font-size:18px; text-align:center;}
.page span{margin:0 10px 0 10px;}
.selected{color:#0093dd;}
#footer{background:url(imagesfooter_bg.jpg) bottom repeat-x; width:100%; margin:0px 0 0 0; color:#000; text-align:left; line-height:20px; height:237px;}
#footer .link{width:1003px; margin:30px auto 0px auto; border-bottom:1px solid #c7c4c3; height:66px;}
#footer .link .mail,#footer .link .wx,#footer .link .qq,#footer .link .sina{width:56px; height:56px; background:url(imagesend_icon.jpg) no-repeat; float:right; margin:0 5px;}
#footer .link .wx{background-position:-69px 0px;}
#footer .link .sina{background-position:-135px 0px;}
#footer .link .qq{background-position:-202px 0px;}
#footer .footer{width:1002px; margin:0px auto;}
#footer a{color:#a5a5a5;}
#footer .title{font-size:14px; color:#cdcdcd; margin:0 0 15px 0;}
#footer .end{width:300px; padding:0px; vertical-align:bottom; margin:-33px 0 0 0;}
#footer img{margin:3px;}
#footer p{margin:20px 0 0 0px; width:500px;}

#cnt {width:100%;height:80%;}
.ctrl {text-align:center;background-image:url(../image/hongh_05.jpg);cursor:pointer;width:13px;height:13px;color:#4c5252;display:inline-block;margin:0 -5px 0 0px;}

/*about*/
#body .body_nei{width:1003px; margin:440px auto 0 auto;text-align:left;}
#body .body_nei .title{width:1003px; height:53px; background:#f0f0f0; color:#005878; font-size:22px;}
#body .body_nei .title span{margin:10px 0; line-height:30px; border-left:5px solid #005878; padding:0 0 0 10px; height:33px;}
#body .body_nei .info{width:1003px; margin:20px 0 0px 0px; padding:0px;}