@charset "utf-8";
/* CSS Document */


/**header**/
#header{ width:100%; height:38px; margin:0 auto; overflow:hidden; background:#660000;}
.header{ width:1123px; height:24px; margin:0 auto; overflow:hidden; font:12px/24px "宋体"; color:#fff; line-height:24px; padding:10px 15px 0px 15px;}
.header a.se{ background:url(../images/se.png) left center no-repeat; padding-left:25px; padding:5px 0px 5px 25px;}
.header a{ color:#fff;}
.header a:hover{ color:#f00;}

/**nav**/
#nav{ width:100%; height:102px; margin:0 auto; overflow:hidden; background:#a30700;}
.nav{ width:1153px; height:102px; margin:0 auto; overflow:hidden; background:url(../images/nav.jpg) top center no-repeat;}
.logo{ width:293px; height:102px; margin-right:50px;}
.nav_li{ width:630px; height:102px; overflow:hidden;}
.nav_in ul li{ display:block; float:left; width:105px; height:102px; overflow:hidden;}
.nav_in ul li a{ display:block; width:105px; height:102px; text-align:center; font:18px/24px "宋体"; color:#fff; font-weight:bold; line-height:102px;}
.nav_in ul li a:hover{ color:#f00;}
.nav_ri{ width:168px; height:69px; margin-top:18px;}

/**line**/
.line{ width:1140px; height:auto; margin:0 auto; overflow:hidden; margin-bottom:20px;}

/**main**/
.main{ width:1140px; height:auto; margin:0 auto; overflow:hidden; font:12px/24px "宋体"; color:#343434; line-height:24px; padding-bottom:10px;}
.le{ width:260px; height:auto; overflow:hidden; padding-left:12px; background:#e4d7cb; margin-right:40px;}
.le_top{ width:230px; height:auto; overflow:hidden; padding-left:30px; font-size:14px; line-height:32px; background:url(../images/le_top.jpg) left center no-repeat; }
.le_nav{ width:230px; height:auto; overflow:hidden; padding-left:30px; margin-bottom:60px;}
.le_nav ul li{ display:block; height:28px; line-height:28px; padding-left:45px; border-bottom:1px dashed #fff;}
.le_nav ul li.le_nav1{ background:url(../images/le_nav1.jpg) left center no-repeat;}
.le_nav ul li.le_nav2{ background:url(../images/le_nav2.jpg) left center no-repeat;}
.le_nav ul li.le_nav3{ background:url(../images/le_nav3.jpg) left center no-repeat;}
.le_nav ul li.le_nav4{ background:url(../images/le_nav4.jpg) left center no-repeat;}
.le_nav ul li.le_nav5{ background:url(../images/le_nav5.jpg) left center no-repeat;}
.le_nav ul li.le_nav6{ background:url(../images/le_nav6.jpg) left center no-repeat;}
.le_nav ul li.le_nav7{ background:url(../images/le_nav7.jpg) left center no-repeat;}
.le_nav ul li.le_nav8{ background:url(../images/le_nav8.jpg) left center no-repeat;}
.le_nav ul li.le_nav9{ background:url(../images/le_nav9.jpg) left center no-repeat;}
.le_nav ul li.le_nav10{ background:url(../images/le_nav10.jpg) left center no-repeat;}
.le_nav ul li.le_nav11{ background:url(../images/le_nav11.jpg) left center no-repeat;}
.le_nav ul li.le_nav12{ background:url(../images/le_nav12.jpg) left center no-repeat;}
.le_nav ul li a{color:#343434; }
.le_nav ul li a:hover{ color:#f00;}

.adviser{ width:245px; height:auto; overflow:hidden; margin-bottom:20px;}
.adviser_top{ width:215px; height:auto; overflow:hidden; padding-left:30px; background:url(../images/adviser_top.jpg) left center no-repeat; margin-bottom:15px;}
.adviser_top span{ float:left; font-size:14px;}
.adviser_top a{ float:right; color:#da241c;}
.adviser_txt{ width:245px; height:auto; overflow:hidden;}
.adviser_txt ul li{ display:block; height:30px; line-height:30px; background:url(../images/adviser_li.jpg) left center no-repeat; padding-left:12px;}
.adviser_txt ul li a{color:#343434;}
.adviser_txt ul li a:hover{ color:#f00;}

.mid{ width:520px; height:auto; overflow:hidden;}
.mid ul li{ display:block; width:500px; height:212px; background:url(../images/mid_li.png) top center no-repeat; overflow:hidden; padding:6px 10px 0px;}
.mid_le{ width:300px; height:auto; overflow:hidden;}
.mid_top{ width:270px; height:auto; overflow:hidden; background:url(../images/mid_top.jpg) left center no-repeat; padding-left:30px; color:#858585; text-align:right;}
.mid_top span{ float:left; font-size:14px; color:#343434;}
.mid_txt{width:300px; height:120px; overflow:hidden; padding:12px 0px;}
.mid_more{ display:block; width:83px; height:22px; text-align:center; color:#fff;  background:url(../images/mid_more.png) top center no-repeat;}
.mid_more:hover{ color:#f00;}
.mid_ri{ width:180px; height:auto; overflow:hidden;}
.mid_img{ width:180px; height:168px;}
.mid_img img{ display:block; width:180px; height:168px;}
.mid_num{ width:180px; height:24px; overflow:hidden;}

.ri{ width:274px; height:auto; overflow:hidden;}
.hot{ width:274px; height:auto; overflow:hidden; background:#e4d7cb; margin-bottom:20px;}
.hot_top{ width:223px; height:auto; overflow:hidden; background:url(../images/hot_top.jpg) left center no-repeat; padding-left:25px; margin-left:8px; line-height:32px;}
.hot_top span{ float:left;  font-size:14px;}
.hot_top  a{ float:right; color:#da241c;}
.hot_mid{ width:237px; height:auto; margin:0 auto; overflow:hidden;}
.hot_mid img{ display:block; width:237px; height:143px;}

.fame{ width:274px; height:auto; overflow:hidden; background:#e4d7cb; margin-bottom:20px;}
.fame_top{ width:223px; height:auto; overflow:hidden; background:url(../images/fame_top.jpg) left center no-repeat; padding-left:25px; margin-left:8px; line-height:32px;}
.fame_top span{ float:left;  font-size:14px;}
.fame_top  a{ float:right; color:#da241c;}
.fame_mid{ width:237px; height:auto; margin:0 auto; overflow:hidden;  padding:15px 0px;}
.fame_img{width:120px; height:135px;}
.fame_img img{ display:block; width:120px; height:135px;}
.fame_txt{ width:110px; height:auto; overflow:hidden; line-height:16px;}
.fame_txt a{ display:block; font-size:14px; color:#c00c00; font-weight:bold; padding-bottom:6px;}

/**ban**/
.ban{ width:1153px; height:280px; margin:15px auto 10px;overflow:hidden;}

/**content**/
.content{ width:1153px; height:auto; margin:0 auto; overflow:hidden; background:url(../images/content.jpg) top center repeat-y;}
.content_top{ width:1153px; height:50px; background:url(../images/content_top.jpg) center bottom no-repeat;}
.left_top{ width:183px; height:auto; overflow:hidden; padding-right:15px; text-align:right; font:18px/24px "微软雅黑"; color:#10100f; line-height:24px;}
.left_top span{ font-size:16px; color:#7a7a7a; line-height:16px;}
.right_top{ width:934px; height:auto; overflow:hidden;}
.right_top span{ float:left; font:16px/24px "微软雅黑"; color:#10100f; line-height:50px;}
.right_top p{ float:right; font:12px/24px "微软雅黑"; color:#6c6c6c; line-height:50px;}
.right_top p a{color:#6c6c6c;}
.right_top p a:hover{ color:#f00;}
.content_in{ width:1153px; height:auto; margin:0 auto; overflow:hidden;}
.left{ float:left; width:198px;  height:auto; overflow:hidden;}
.left_nav{ width:190px; height:auto; overflow:hidden; margin-top:60px;}
.left_nav ul li{ display:block; width:190px; height:37px; text-align:center; font:14px/24px "微软雅黑"; line-height:37px; overflow:hidden; background:url(../images/left_nav_li.png) top center no-repeat; margin-bottom:10px; }
.left_nav ul li a{ color:#10100f;}
.left_nav ul li a:hover{ color:#a30700;}
.left_nav ul li a#left_navaa{ color:#a30700;}
.right{ float:right; width:934px; height:auto; overflow:hidden;}

/*page*/
.page{  width:934px; height:auto; overflow:hidden; font:12px/24px "宋体"; color:#333333; line-height:24px; padding:20px 0px; }

/*about*/
.about{ width:934px; height:auto; overflow:hidden; font:12px/24px "宋体"; color:#333333; line-height:30px; padding:42px 0px;}
.about img{ float:left; margin-right:12px;}
.about p{ text-indent:2em;}

/*news*/
.news{ width:904px; height:auto; margin:0 auto; overflow:hidden;}
.news ul li{ display:block; height:auto; overflow:hidden; padding:12px 0px 8px; background:url(../images/news_li.png) center bottom no-repeat;}
.news_img{ width:182px; height:110px;}
.news_img img{ display:block;  width:182px; height:110px; }
.news_txt{ width:698px; height:auto; overflow:hidden;}
.news_title{ text-align:right; font:14px/24px "宋体"; color:#a90800; line-height:30px;}
.news_title a{ float:left; color:#a90800; } 
.news_title a:hover{ color:#f00;}
.news_txt{ font:12px/24px "宋体"; color:#333333; line-height:30px;}

/*pager*/
.pager{ width:auto; height:24px; margin:0 auto; text-align:center;  padding:10px 0px;}
.pager a{ font:14px/24px "宋体"; color:#222222; text-decoration:none; margin:0px 50px;}
.pager a:hover{color:#f00;}

/*news_view*/
.news_view{ width:904px; height:auto; margin:0 auto; overflow:hidden; font:12px/24px "宋体"; color:#333333; line-height:30px; padding-top:20px;}

/*pro*/
.pro{ width:934px; height:auto; overflow:hidden; padding-top:12px;}
.pro ul li{
	float:left;
	display:block;
	width:222px;
	height:225px;
	overflow:hidden;
	margin-right:15px;
}
.pro ul li img{
	display:block;
	width:220px;
	height:167px;
	border:1px solid #919191;
}
.pro ul li p {
	line-height:24px;
	font-family: "微软雅黑";
	font-size: 15px;
	color: #333;
	text-align: center;
}

/*pro_view*/
.pro_nav{ width:932px; height:30px; overflow:hidden; background:url(../images/pro_nav.png) center bottom no-repeat; padding-top:20px;}
.pro_nav a{ display:block; float:left; width:99px; height:28px; background:url(../images/pt.png) top center no-repeat; text-align:center; font:14px/24px "微软雅黑"; color:#0d0c0c; line-height:28px; margin-right:5px; }
.pro_nav a.hoverpt{ background:url(../images/hoverpt.png) top center no-repeat; color:#fff;} 

.pro_view{ width:932px; height:auto; margin:0 auto; overflow:hidden; padding:20px 0px;}
.pro_txt{ width:424px; height:auto; overflow:hidden;}
.pro_top{ width:424px; height:30px; background:#c4c4c4; text-align:center; font:14px/24px "宋体"; color:#090909; line-height:30px;}
.pro_text{ width:404px; height:auto; overflow:hidden; font:12px/24px "宋体"; color:#333333; line-height:24px; padding:10px;}
.pro_view ul li{ display:block; float:left; width:173px; height:133px; overflow:hidden; border:2px solid #cfcfcf; margin-right:10px; margin-bottom:20px;}
.pro_view ul li img{ display:block; width:173px; height:94px;}
.pro_view ul li p{ text-align:center; font:14px/24px "微软雅黑"; color:#000; line-height:38px; background:#eeeeee;}

/*topics*/
.topics{width:934px; height:auto; overflow:hidden; padding:10px 0px 20px;}
.topics ul li{ display:block; height:auto; overflow:hidden; padding:10px 0px; border-bottom:1px dotted #797979;}
.topics_title{ font:16px/24px "微软雅黑"; color:#be1007; line-height:24px; background:url(../images/topics_title.png) left center no-repeat; padding-left:16px; margin-bottom:10px;}
.topics_title a{ color:#333333; }
.topics_title a:hover{ color:#f00;}
.topics_txt{ font:12px/24px "宋体"; color:#333333; line-height:24px; padding-left:16px;}

/*speaker*/
.speaker{width:934px; height:auto; overflow:hidden; padding-top:28px;}
.speaker ul li{
	display:block;
	float:left;
	width:165px;
	height:180px;
	margin-right:20px;
	margin-bottom:30px;
}
.speaker ul li img{
	display:block;
	width:165px;
	height:180px;
	border: 1px solid #CCC;
}

/*guestbook*/
.guestbook{width:906px; height:auto; overflow:hidden; padding:10px 0px 20px; font:14px/24px "宋体"; color:#1270ff; line-height:24px;}
.guestbook tr{ background:url(../images/guestbook.png) center bottom no-repeat;}
.guestbook tr td{ padding:10px 0px;}
.input1{ width:300px; height:26px; border:1px solid #9c9c9c;}
.input2{ width:500px; height:160px; border:1px solid #9c9c9c;}
.input3{width:100px; height:26px; border:1px solid #9c9c9c;}
.sub{ width:112px; height:35px; background:url(../images/sub.jpg) top center no-repeat; border:none; cursor:pointer; margin-right:85px;}
.btn{ width:112px; height:35px; background:url(../images/btn.jpg) top center no-repeat; border:none; cursor:pointer;}

.tab2{ border:solid #ccc; border-width:1px 0px 0px 1px; }
.tab2 tr{ background:none;}
.tab2 tr td{ border:solid #ccc; border-width:0px 1px 1px 0px; }

/*wvdm*/
.wvdm{ font:14px/24px "宋体"; color:#a1a0a0; line-height:24px;}
.wvdm a{ color:#a1a0a0;}
.wvdm a:hover{ color:#f00;}

/*contact*/
.add_le{ padding-left:24px;}
.add_le a{color:#333333;}
.add_le a:hover{ color:#f00;}
.add_ri{ width:517px; height:auto; overflow:hidden;}
.map{ width:517px; height:auto; overflow:hidden; margin-bottom:40px;}
.main_in{ width:517px; height:auto; overflow:hidden}

/**menu**/
#menu{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#424242;}
.menu{ width:1153px; height:auto; margin:0 auto; overflow:hidden; padding:5px 0px 10px;}
.menu_le{ width:600px; font:12px/24px "宋体"; color:#fff; line-height:20px;}
.menu_le a{ color:#fff;}
.menu_le a:hover{ color:#f00;}
.menu_le table{ text-align:center;}
.menu_le th{ height:35px; line-height:35px;}
.menu_ri{ width:258px; height:auto; overflow:hidden; margin-top:28px;}

/**footer**/
#footer{ width:100%; height:44px; margin:0 auto; overflow:hidden; background:url(../images/footer.jpg) top center repeat-x;}
.footer{ width:1153px; height:44px; margin:0 auto; overflow:hidden; font:12px/24px Arial, Helvetica, sans-serif; color:#fff; line-height:44px;}
.footer a{ color:#fff;}
.footer a:hover{ color:#f00;}

.online_qq{width:92px;height:20px;position:absolute;left:0;top:416px;}
.online_service{ width:120px; height:116px; position:absolute; right:0; top:435px;}

#piaofu{ width:333px; height:193px; background:url(../images/piaofu.jpg) top center no-repeat; position:absolute; z-index:999999;}
.piaofu_top{ width:333px; height:46px;}
.piaofu_top span{ float:left; font:24px/46px "宋体"; color:#343131; line-height:46px; padding-left:15px;}
.close{ float:right; width:31px; height:31px; cursor:pointer; margin-right:5px; margin-top:8px;}
.piaofu_txt{ width:333px; height:auto; overflow:hidden; text-align:center; font:30px/48px "宋体"; color:#fff; line-height:48px; padding:20px 0px;}
