@charset "utf-8";

body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,form{ margin:0; padding:0;word-wrap:break-word;}
body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#fff url(../Img/bg.gif) repeat-x; line-height:1.5; color:#4b4b4b }
i,em{ font-style:normal}
input,select,textarea{ font-size:12px}
a{ color:#4b4b4b; text-decoration:none}
a:hover{ color:#ff8d12; text-decoration:underline}
img{ border:0}
ul{ list-style:none}
.input1{border:1px #b7b5b5 solid; width:150px; border-bottom:1px #d2d2d2 solid; border-right:1px #d2d2d2 solid; padding:3px}

.banner{ margin-top:8px;}
#topBar{ height:40px; line-height:32px; padding:0 20px; background:url(../Img/bar.gif) repeat-x;}
#topBar span{ float:right}

#head{ width:960px; background:url(../Img/top.jpg) no-repeat; margin:0 auto; height:112px; position:relative; margin-top:-8px;}
#head h1{ float:left}
#head h1 a{ display:block; width:320px; height:100px; text-indent:-9999px; outline:none}
#head h2{ display:none}
#head .fb{ position:absolute; width:276px; height:36px; left:331px; top:44px;}
#head .fb a{ float:left; width:138px; height:36px;}

#nav{width:960px; background:url(../Img/nav.gif) no-repeat; height:47px; margin:0 auto}
#nav .left{ float:left; padding-left:20px;}
#nav .left li{ background:url(../Img/nav_hover.gif) no-repeat right -47px; float:left}
#nav .left li a{ float:left; line-height:47px; padding-left:10px; color:#FFFFFF; font-size:14px; font-weight:bold}
#nav .left li a span{ float:left; padding-right:10px; cursor: pointer}
#nav .left li.current a{ background:url(../Img/nav_hover.gif) no-repeat; color:#000000}
#nav .left li.current a span{ background:url(../Img/nav_hover.gif) no-repeat right top}
#nav .right{ float:right; width:280px; line-height:47px;}
#nav .right li{ float:left; padding:0 5px 0 7px;  background:url(../Img/nav_ico.gif) no-repeat 0 center}
#nav .right li a{ color:#FFFFFF}

#search{width:960px;  height:77px; margin:10px auto 0 auto}
.search{background:url(../Img/quick.gif) no-repeat;}
.searchH{background:url(../Img/quick1.gif) no-repeat;}
#search .left{ float:left; padding:15px 0 0 10px; width:620px; position:relative}
#search .left li{ float:left; padding:13px 3px 0 3px;}
#search .left li .input{  width:30px; background:#ffffff; border:1px #f3ce8c solid; text-align:center; padding:3px}
#search .left li .input2{ background:#ffffff;border:1px #f3ce8c solid; width:130px; padding:3px}
#search .left li .input3{ border:0; cursor:pointer; position:absolute; right:0; top:20px; }
.quick{ float:right; width:300px; padding-top:13px;}
.quick ul{}
.quick ul li{ float:left; width:100px; height:25px;  line-height:25px; overflow:hidden;font-size:14px;}
.quick ul li i{ float:left; width:17px; height:19px; margin:3px 5px 0 0; background:url(../Img/ico.gif) no-repeat}
.quick ul li i.s1{ background-position:0 -19px;}
.quick ul li i.s2{ background-position:0 -38px;}
.quick ul li i.s3{ background-position:0 -57px;}
.quick ul li i.s4{ background-position:0 -75px;}
.quick ul li i.s5{ background-position:0 -95px;}
.quick ul li a{ color:#bc0000}
.login{ float:right; width:234px; height:145px; background:url(../Img/login.gif) no-repeat; color:#000000; padding-top:55px;}
.login h3{ display:none}
.login ul li{ height:35px; padding:0 20px;}
.login ul li .input{ border:1px #b7b5b5 solid; width:120px; border-bottom:1px #d2d2d2 solid; border-right:1px #d2d2d2 solid; padding:4px;}
.login ul li .input2{ width:53px; height:25px; background:url(../Img/btn.gif) no-repeat; border:0; margin:0 10px 0 40px; cursor:pointer}
.login ul li a{ color:#365b87}
.login ul li.tc{ text-align:center}
.login p{ text-align:center; line-height:30px;}

#container{ margin:10px auto 0 auto;width:960px; }
.main{ overflow:hidden;zoom:1}
.main .focus{ float:left; width:425px; height:200px; background:#ebebeb}
.main .new{ width:285px; margin-left:8px; float:left;  background:url(../Img/title.gif) no-repeat; overflow:hidden}
.main .new h3{height:40px; padding:0 20px; color:#004d78; font-weight:normal; font-size:12px; line-height:38px;}
.main .new h3 a{ float:right; color:#004d78}
.main .new ul{ border:1px #d3d3d3 solid; border-top:none; height:159px; line-height:25px;}
.main .new ul li{  padding-left:10px; }


.area{ margin-top:10px; background:url(../Img/fac.gif) no-repeat; overflow:hidden;zoom:1; padding-left:10px}
.cangku{background:url(../Img/fac1.gif) no-repeat}
.area .title{ height:55px; margin:0; background:none}
.area .title h2{ float:left; width:216px; height:35px; text-indent:-9999px; margin:8px 0 0 10px; display:inline; background:url(../Img/fac_t.gif) no-repeat}

.area .title h2.s1{ background-position:0 -37px}
.area .title h2.s2{ background-position:0 -73px}
.area .title em{ float:right; color:#FFFFFF; font-style:normal;width:240px; padding:10px 3px 0 0; height:26px; line-height:26px; text-align:center;}
.area .title em a{ color:#FFFFFF; margin:0 5px;}
.area .areaLeft{ float:right; width:280px; overflow:hidden; background:#eef1f5; border-top:2px #bfcdd6 solid}
.area .areaLeft .s1{ padding:10px; }
.area .areaLeft .s1 .top{overflow:hidden;zoom:1; margin-bottom:10px;}
.area .areaLeft .s1 .top a{ float:left; width:60px; height:23px; margin:2px; display:inline; line-height:23px; text-align:center; color:#666; background:url(../Img/btn.gif) no-repeat -117px 0}
.area .areaLeft .s1 .top a:hover{ color:#FF0000;  text-decoration:none}
.area .areaLeft .s1 .bottom{overflow:hidden;zoom:1}
.area .areaLeft .s1 .bottom ul li{ float:left; text-align:center; margin:0 5px; display:inline}
.area .areaLeft .s1 .bottom ul li img{ display:block; width:110px; height:75px; padding:2px; margin-bottom:5px; border:1px #CCCCCC solid}
.area .areaLeft h3{ background:url(../Img/leftT.gif) repeat-x; height:35px; line-height:35px; padding:0 25px; font-weight:normal; color:#006407; font-size:12px;}
.area .areaLeft h3 a{ float:right; color:#000000}
.area .areaLeft .s2 ul{ padding:5px; line-height:25px;}
.area .areaLeft .s2 ul li{ padding:0 10px}

.area .areaRight{  width:660px; overflow:hidden; }
.area .areaRight h3{ background:url(../Img/fac_t_t.gif) no-repeat; height:40px; line-height:40px; font-weight:normal; font-size:14px; font-weight:normal; color:#000000; padding:0 20px 0 25px}
.area .areaRight h3 a{ float:right; font-size:12px;}
.area .areaRight .top{ padding:5px;}
.area .areaRight .top ul{ overflow:hidden;zoom:1; background:url(../Img/dashed.gif)}
.area .areaRight .top ul li{ float:left; width:215px; overflow:hidden; height:25px; line-height:25px;}
.area .areaRight .top ul li.s0 a{ color:#cc3333}
.area .areaRight .top ul li.s1 a{ font-weight:bold}
.area .areaRight .top ul li.s2 a{  color:#BA0000}
.area .areaRight .top ul li.s3 a{ color:#045C00}
.area .areaRight .top ul li.s4 a{ font-weight:bold;color:#045C00}
.area .areaRight .top ul li.s5 a{ color:#0033FF}
.area .areaRight .top ul li.s6 a{ font-weight:bold;color:#0033FF}
.area .areaRight .top ul li.s7 a{ color:#045C00}
.area .areaRight .top ul li.s8 a{ font-weight:bold;color:#045C00}
.area .areaRight .top ul li.s9 a{ color:#ff8400}
.area .areaRight .bottom{ margin-top:10px;}
.area .areaRight .bottom .smallD{ background:url(../Img/smallT.gif) no-repeat; float:left; width:335px; min-height:155px; _height:155px}
.area .areaRight .bottom .smallD h4{ height:34px; font-size:14px; line-height:34px; color:#FFFFFF; text-align:center}
.area .areaRight .bottom .smallD .cov{ float:left; text-align:center; width:114px; margin:5px 10px 0 10px}
.area .areaRight .bottom .smallD .cov img{ width:100px; height:80px; display:block; padding:2px; border:1px #CCCCCC solid}
.area .areaRight .bottom .smallD ul{ line-height:20px; padding-top:10px;} 
.area .areaRight .bottom .smallR{ float:right}

#link{ width:960px; margin:0 auto; }
#link h3{ border-bottom:2px #1587c6 solid; padding:5px 10px; font-size:14px; color:#1587c6; font-weight:normal}
#link h3 a{ float:right}
#link p{ padding:5px 10px}
#foot{ text-align:center;width:1000px; margin:0 auto; line-height:2} 
#foot h1 { font-size:15px; font-weight:bold}
 

.addFac{ width:960px; margin:0 auto; padding-bottom:40px; background:url(../Img/addFac.gif) no-repeat; min-height:400px; _height:400px; font-size:12px;}
.addFac h2{ height:50px; line-height:40px; color:#FFFFFF; font-family:"微软雅黑"; font-size:20px; text-align:center}
.addFac h3{ text-align:center; padding:10px 0}
.addFac table{ font-size:12px;}


.newsList{ float:left; width:222px; margin-right:10px; background:#ddf2fd; padding:0 5px 5px 5px;}
.newsList h3{ height:34px; line-height:34px; padding:0 10px; font-weight:normal; font-size:14px; color:#0a415f}
.newsList ul{ border:1px #9cdcff solid; padding:10px; background:#FFFFFF; line-height:25px}
.newsList1{ float:right; margin-right:0}

.content{ overflow:hidden;zoom:1}
.title{ height:30px; line-height:30px; background:url(../Img/dashed.gif) repeat-x bottom; padding:0 10px 0 10px; margin-bottom:10px;}
.sideLeft{ float:left; width:240px;}
.sideLeft .nei{ background:url(../Img/neiTit.gif) no-repeat; margin-bottom:8px;}
 .sideLeft .nei h3{ font-weight:normal; height:36px; line-height:36px; padding:0 20px; color:#004d78; font-size:14px;}
 .sideLeft .nei h3 a{ font-size:12px; float:right}
	.sideLeft .nei .are{border:1px #d3d3d3 solid; border-top:none; line-height:25px; padding:10px}
	.sideLeft .nei .are ul li{ overflow:hidden;zoom:1; padding-bottom:10px}
	.sideLeft .nei .are ul li img{ float:left; margin:0 10px 0 0}
	.sideLeft .list .are ul li{ }
	.sideLeft .list .are ul li a{ color:#8e3022; display:block;width:217px; height:39px; line-height:39px; text-indent:35px; background:url(../Img/fac_show.gif) no-repeat; font-size:14px; font-weight:bold}
	.sideLeft .list .are ul li a:hover{ background-position:0 -39px; color:#FFFFFF; text-decoration:none}
	.sideLeft .list .are ul li.Current a{background-position:0 -39px; color:#FFFFFF}
	.sideLeft .list h5{ font-size:22px; font-weight:bold; text-align:center}
	
.sideRight{ float:right; width:710px; background:url(../Img/facBg.gif) repeat-x}
.sideRight h2{ background:url(../Img/rightT.gif) no-repeat; height:40px; line-height:40px; padding:0 20px; font-size:14px; color:#FFFFFF}
.sideRight h2 a{ float:right; font-weight:normal; font-size:12px; width:120px; color:#FFFFFF}
.sideRight h3{ background:url(../Img/h3T.gif) repeat-x; height:43px; line-height:30px; font-size:14px;  padding:0 20px; color:#004D78; margin-top:10px;}
.sideRight .tou{ padding:10px;}
.table{ line-height:25px;}
.table td{ border-bottom:1px #CCCCCC dashed}
.xqS { height:76px; background:url(../Img/secc.gif) no-repeat; padding:10px 20px}
.xqS h3{ font-size:14px; height:25px; line-height:25px; padding:0 20px; color:#004d78; font-size:14px;}
.xqS p{ }

.facArea{  overflow:hidden;zoom:1;  padding:5px 0}
.facArea .left{ float:left; width:310px; margin-right:10px; display:inline;border:1px #2298DB  solid;}
.facArea h3{ height:35px; line-height:35px; background:#2298DB ;  padding:0 20px; color:#FFFFFF; font-size:14px;}
.facArea h3 a{ float:right; color:#fff; font-size:12px; font-weight:normal}
.facArea ul{ padding:10px; background:#FFFFFF; line-height:25px;}
.facArea .left ul li{ background:url(../Img/dashed.gif) repeat-x bottom; padding:0 10px}
.facArea .left ul li em{ float:right; color:#FF0000}
.facArea .right{ margin:0; float:right}
.fac_content{ padding:0 10px}
.fac_content h1{ font-size:22px; text-align:center; padding:20px 0 20px 0; color:#960019; font-weight:bold; font-family:"微软雅黑";}
.fac_content .tab{ border-top:1px #ececec solid;border-left:1px #ececec solid}
.fac_content .tab td{ border-right:1px #ececec solid;border-bottom:1px #ececec solid; padding:5px 10px} 
.fac_content .fybh{ float:right; color:#fff; font-size:22px; font-weight:bold; width:193px; height:44px; line-height:44px; text-indent:100px; font-weight:normal; margin:10px 10px 0 0; display:inline; background:url(../Img/fac_show.gif) no-repeat 0 -78px;}

.showImg{ position:absolute; top:1000px; left:50%; display:none; margin-left:-400px; border:10px #FFFFFF solid}
.shade{ position:absolute; left:0; top:0; display:none; height:1000px;background:#000000; width:100%; opacity:0.5;filter:alpha(opacity=50) ;-moz-opacity: 0.5}
.newsDetail{ padding:10px; 20px}
.newsDetail h1{ font-size:22px; text-align:center;  color:#960019; font-weight:bold; font-family:"微软雅黑";}
.newsDetail em{ display:block; border-bottom:1px #CCCCCC solid; padding:10px 0} 
.newsContent{ padding:20px; font-size:14px; }