@charset "utf-8";
/* CSS Document */
body{ text-align:center;background: url(../images/bg.gif) repeat-x #dce4eb; }
body,td,input{ font-size:12px; font-family:"宋体";}
body,div,form,img,ul,li,p,h1,h2,h3,h4{margin: 0; padding: 0; border: 0;}
li{ list-style-type:none;}
.clear{ clear: both; line-height:0px; height:0px; font-size:0px; visibility:hidden;}
.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} /* only FF */


.cGray{ color:#666;}
.cRed{ color:#c00;}
.fleft{ float:left;}
.fright{ float:right;}

a{ color:#369; text-decoration:none;}
a:hover{ color:#c00; text-decoration:underline;}

.top{ width:950px; height:40px; margin:0 auto;}
.top .logo{ float:left; background:url(../images/logo.gif) no-repeat; width:218px; height:40px; text-indent:-9999px; overflow:hidden;}
.top .link{ float:right; line-height:40px; padding-right:10px;}
.top .link a{ color:#fff;}
.top .link a:hover{ text-decoration:underline;}

.main,.menu{ width:950px; margin:0 auto; background-color:#fff;}
.menu{ height:36px;margin-bottom:5px;line-height:36px;font-size:14px;}
a.menu1,a.menu2,a.menu3,a.menu4,a.menu5,a.menu6,a.menu7,a.menu1a,a.menu2a,a.menu3a,a.menu4a,a.menu5a,a.menu6a,a.menu7a{ background:url(../images/menu.gif) no-repeat; width:97px; height:36px; float:left; text-indent:-9999px; overflow:hidden;}
a.menu1{ background-position:0 0; width:73px;margin-left:120px;}
a.menu2{background-position:-73px 0;}
a.menu3{background-position:-170px 0;}
a.menu4{background-position:-267px 0;}
a.menu5{background-position:-364px 0;}
a.menu6{background-position:-461px 0;}
a.menu7{background-position:-558px 0;}
a.menu1a{ background-position:0 -36px; width:73px; margin-left:120px;}
a.menu2a{background-position:-73px -36px;}
a.menu3a{background-position:-170px -36px;}
a.menu4a{background-position:-267px -36px;}
a.menu5a{background-position:-364px -36px;}
a.menu6a{background-position:-461px -36px;}
a.menu7a{background-position:-558px -36px;}
.menu select{ float:left; margin:10px 0 0 20px;}

.connent{ padding:20px; text-align:left;}
.connent .intro{ background:url(../images/intro.jpg) no-repeat; height:191px; width:910px; margin-bottom:10px;}
.connent h1,.connent h2{ height:30px; color:#fff; font-size:16px; line-height:30px;}
.connent h1 strong,.connent h2 strong{background:#a40000; padding:7px 10px;}
.connent h2{ border-bottom:1px solid #a40000; margin-bottom:20px;}
.connent .intro p{ line-height:24px; padding:15px 250px 0 20px;}
.connent .conleft{ float:left; width:620px;}
.connent .conleft table{ margin-bottom:20px;}
.connent .conleft td{ padding:5px; line-height:24px; font-size:14px;}
.connent .conleft .p1{ text-align:right; font-size:12px; color:#666;}
.connent .conleft .text{ line-height:26px; font-size:14px;}
.connent .conleft .yc td{ border-bottom:1px solid #999;}
.connent .conleft .jb td{border-bottom:1px dashed #ccc; padding:20px 5px;}
.connent .conleft .jb img{ border:1px solid #ccc; padding:2px;}
.connent .conleft .news{ font-size:14px; padding:10px;}
.connent .conleft .news li{ line-height:26px; overflow:hidden;}
.connent .conright{ float:right; width:230px;}

.topicnews{ margin-bottom:20px;}
.topicnews .rightnews{ float:right; width:445px;}
.topicnews .rightnews h1{ font-size:20px; font-family:"微软雅黑","黑体"; color:#000; text-align:center; }
.topicnews .rightnews h1 a{ color:#c00;}
.topicnews .rightnews p{ line-height:22px; text-indent:24px;}
.topicnews .rightnews ul{ padding:10px 0;}
.topicnews .rightnews li{ font-size:14px; line-height:26px; height:26px; overflow:hidden;}
.time{ font-size:12px; color:#666;}

.connent .conzb{ margin-bottom:20px; }
.connent .people{ border:1px solid #ccc; padding:10px; line-height:21px;}
.connent .people img{ float:left; margin-right:10px;}
.connent .people h3{ font-size:14px;}
.connent .people h4 a{ color:#7d0000;}
.connent .meeting{border:1px solid #ccc; padding:10px;}
.connent .meeting h3{ font-size:16px; margin-bottom:5px; line-height:24px; }
.connent .meeting p{ line-height:22px; border-bottom:1px dashed #ccc; padding-bottom:15px; margin-bottom:15px;}
.connent .meeting td{ line-height:22px;}

.connent .video{border:1px solid #ccc; padding:10px;}
.connent .video td{ line-height:22px;padding:10px;}
.connent .video .line{ border-bottom:1px dashed #ccc;}
.connent .video .video_pic {background:url(../images/video_bg.png) no-repeat;width:128px;height:113px; float:left; margin-right:10px;}
.connent .video .video_pic img {margin:6px 0 0 6px;}
.connent .video h3{ font-size:12px;}
.connent .news2{ padding:0 10px;}
.connent .news2 li{ float:left; width:420px; padding-right:10px; line-height:26px; font-size:14px;}

#footer{ width:950px; margin:0 auto; background-color:#000; color:#fff; padding:10px 0;}
#footer a{ color:#fff; line-height:24px;}

