﻿@charset "utf-8";
body {margin: 0 auto;padding: 0;font-family:宋体,Verdana, Arial, Helvetica, Sans-Serif;font-size:12px;color: #666; background:url(../Images/allbg.jpg) repeat-x #FAFAFA;}
#head{ width:1003px; height:112px; background:url(../Images/index_01.png) left center no-repeat; margin:0 auto; clear:both; }
#menubg{ width:1003px; height:33px; background:url(../Images/mbg.jpg) repeat-x; margin:0 auto; clear:both;}
#menubg ul{ margin:0px; padding:0px; list-style:none;}
#menubg ul li{ margin:0px; padding:0px; list-style:none; float:left; width:90px; height:33px; font-family:"Microsoft Yahei"; font-size:14px;  line-height:31px; text-align:center;}
#menubg ul li a:link{color:#FFF;text-decoration: none;}
#menubg ul li a:visited{color:#FFF;text-decoration: none;}
#menubg ul li a:hover,a:active{color:#FEE2BB;text-decoration:underline;}

#slide{ width:1003px; height:271px; margin:0 auto; clear:both; overflow:hidden;}


#inmain{ width:1003px; height:auto; background:#FFF; clear:both; overflow:hidden; margin:0 auto;}
#inmain .inleft{ width:262px; height: auto; clear:both; overflow:hidden; float:left; background:url(../Images/inleft.jpg) repeat-y;}
#inmain .inleft .inleft1{ width:262px; height:46px; background: url(../Images/inleft_01.jpg) no-repeat; position:relative;}
#inmain .inleft .inleft1 h5{ margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#000; position:absolute; left:32px; top:18px;}
#inmain .inleft .inleft1 em{ margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; position:absolute; font-style:normal; left:100px; top:15px;}
#inmain .inleft .inleft2{ width:262px; height:auto; min-height:353px; overflow:hidden;}
#inmain .inleft .inleft2 ul{ margin:0px; padding:0px; list-style:none;}
#inmain .inleft .inleft2 ul li{ margin:0px; padding:0px; list-style:none; width:262px; height:31px;}

#inmain .inleft .inleft3{ width:262px; height:37px; background:url(../Images/inleft_03.jpg) no-repeat; position:relative; color:#FFF;}
#inmain .inleft .inleft3 h5{ font-size:14px; font-weight:bold; color:#FFF; margin:0px; padding:0px; position:absolute; left:33px; top:14px;}
#inmain .inleft .inleft3 em{ margin:0px; padding:0px; font-style:normal; font-size:12px; position:absolute; left:104px; top:15px;}

#inmain .inleft .inleft4{width:262px; height:auto; min-height:89px; overflow:hidden;}
#inmain .inleft .inleft4 ul{ margin:0px; padding:0px; list-style:none;}
#inmain .inleft .inleft4 ul li{ margin:0px; padding:0px; list-style:none; width:262px; height:31px;}

#inmain .inleft .inleft5{width:262px; height:283px; overflow:hidden; position:relative;}
#inmain .inleft .inleft5 p{ width:227px; position:absolute; left:18px; top:8px; position:absolute; margin:0px; padding:0px; list-style:none; line-height:250%; display:block;}

#inmain .inleft .inleft6{width:262px; height:auto; min-height:232px; overflow:hidden;}
#inmain .inleft .inleft6 ul{ margin:0px; padding:0px; list-style:none; margin-top:20px;}
#inmain .inleft .inleft6 ul li{ margin:0px; padding:0px; list-style:none; width:262px; height:31px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	
#inmain .inleft .intab1{ width:262px; height:31px; background:url(../Images/intab1.jpg) no-repeat; line-height:31px; text-indent:47px;}
#inmain .inleft .intab1 a:link{color:#000;text-decoration: none;}
#inmain .inleft .intab1 a:visited{color:#000;text-decoration: none;}
#inmain .inleft .intab1 a:hover,a:active{color:#D80110;text-decoration:underline;}

#inmain .inleft .intab2{ width:262px; height:31px; background:url(../Images/intab2.jpg) no-repeat; line-height:31px; text-indent:47px;}
#inmain .inleft .intab2 a:link{color:#000;text-decoration: none;}
#inmain .inleft .intab2 a:visited{color:#000;text-decoration: none;}
#inmain .inleft .intab2 a:hover,a:active{color:#D80110;text-decoration:underline;}



#inmain .inright{width:741px; height:auto; overflow:hidden; float:left; background:#000}
#inmain .inright .inright1{ width:741px; height:49px; margin:0px; padding:0px;}
#inmain .inright .inright2{ width:741px; height:218px; background:#F7F7F7; position:relative;}
#inmain .inright .inright2_1{ width:719px; height:196px; position:absolute; line-height:200%; left:9px; top:9px; overflow:hidden;}
#inmain .inright .inright3{ width:741px; height:45px; clear:both;}
#inmain .inright .inright4{ width:741px; height:805px; clear:both; background:#F2F2F2;}

#footbg{ width:100%;  background:#004ba3 ; margin:0 auto; clear:both; text-align:center; color:#FFF;}

#foot{ width:1003px;  margin:0 auto; clear:both; text-align:center; color:#FFF;}
#foot a:link{color:#FFF;text-decoration: none;}
#foot a:visited{color:#FFF;text-decoration: none;}
#foot a:hover,a:active{color:#FEE2BB;text-decoration:underline;}
#foot p{ padding: 20px 0; line-height:200%;}


#main{ width:1003px; height: auto; overflow:hidden; clear:both; margin:0 auto; background:url(../Images/mainbg.jpg) repeat-y;}
#main .left{ width:209px;float:left; height:auto; overflow:hidden;}
#main .left1{ width:209px; height:41px; position:relative; background:url(../Images/left_01.jpg) no-repeat;}
#main .left1 h5{ margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#000; position:absolute; left:35px; top:16px;}
#main .left1 em{ margin:0px; padding:0px; list-style:none; position:absolute; left:104px; top:20px; font-style:normal;}
#main .left2{ width:209px; height:auto; overflow:hidden;}
#main .left2 ul{ margin:0px; padding:0px; list-style:none;}
#main .left2 ul li{ margin:0px; padding:0px; list-style:none; width:209px; height:31px; line-height:31px; text-indent:47px;}
.tab1{ width:209px; height:31px; background:url(../Images/tab1.jpg) no-repeat;}
.tab1 a:link{color:#000;text-decoration: none;}
.tab1 a:visited{color:#000;text-decoration: none;}
.tab1 a:hover,a:active{color:#F40218;text-decoration:underline;}

.tab2{ width:209px; height:31px; background:url(../Images/tab1.jpg) no-repeat;}
.tab2 a:link{color:#666;text-decoration: none;}
.tab2 a:visited{color:#666;text-decoration: none;}
.tab2 a:hover,a:active{color:#F40218;text-decoration:underline;}
#main .left3{ width:209px; height:36px;}
#main .left4{ width:209px; height:auto; height:291px; overflow:hidden; position:relative;}
#main .left4 p{ margin:0px; padding:0px; position:absolute; display:block; width:185px; height:291px; left:15px; top:18px; line-height:250%;}


#main .right{ width:794px; float:left; height:auto; overflow:hidden;}
#main .right1{ width:794px; height:49px; position:relative; background:url(../Images/right1.jpg) no-repeat;}
#main .right1 em{ font-style:normal; position:absolute; background:url(../Images/rarr.jpg) no-repeat; text-indent:20px; right:15px; top:19px;}
#main .right2{ width:794px; height:auto; overflow:hidden; background:#F8F8F8;}
#main .right2_1{ width:747px; margin:10px 0 0 30px; line-height:200%; overflow:hidden;}
/*通用链接*/
a:link{color:#666;text-decoration: none;}
a:visited{color:#666;text-decoration: none;}
a:hover,a:active{color:#F00;text-decoration:underline;}

/*伪链接标准格式*/
a.Test:link {color: #000;text-decoration: none;}
a.Test:visited {color: #000;text-decoration: none;}
a.Test:hover, a.Test:active {color: #000;text-decoration:underline;}

.WebCenter {margin: 0px auto;}

/*清除浮动*/
/* 这是对Firefox进行的处理，因为Firefox支持生成元素，而IE所有版本都不支持生成元素 */
.ClearFix:after {}{content: "."; clear: both; height: 0; visibility: hidden; display: block;}
/* 这是对 Mac 上的IE浏览器进行的处理 */ 
.ClearFix {}{ display: inline-block;}
/* 这是对 win 上的IE浏览器进行的处理 */ 
* html .ClearFix {}{height: 1%;}
/* 这是对display: inline-block;进行的修改，重置为区块元素*/
.ClearFix {}{display: block;}         

/*溢出文字用省略号点代替*/
.HideWord {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/*
溢出文字不显示省略号点
.HideWord {white-space:nowrap;text-overflow:ellipsis; text-overflow:clip;overflow:hidden;}
*/