@charset "gb2312";

/*----- 头部 CSS -----*/
#header{ background:url(../images/topper.jpg) repeat-x top; width:100%; height:160px; margin:0; text-align:center; overflow:hidden; border-bottom:1px solid #fafafa; padding-bottom:3px;}
.head{ width:1003px; margin:0 auto; background:url(../images/top.jpg) no-repeat top; padding-top:10px; height:150px;}
.logo{ float:left; width:147px;}
.head_r{ float:right;  text-align:right;}
.a_link{ height:24px; padding-top:10px; }
.a_link a.cn{  margin:0 0 0 15px; background:url(../images/cn.png) no-repeat left; padding:3px 0 10px  20px;}
.a_link a.en{  margin:0 0 0 15px; background:url(../images/en.png) no-repeat left; padding:3px 0 10px  23px;}

.tel{ height:25px; line-height:25px; background:#ebebeb; border:1px solid #fff; text-align:center; padding:0 10px;   margin-top:10px;}
.tel span{ font-weight:bold; color:#1152b3; font-family:Arial, Helvetica, sans-serif;}

.nav{ margin-top:15px; float:right; clear:right;}
.nav_l{ background:url(../images/nav_l.png) no-repeat; height:46px;  width:6px; float:right;}
.nav_r{ background:url(../images/nav_r.png) no-repeat; height:46px;  width:7px; float:right;}
.nav_c{ background:url(../images/nav_c.jpg) repeat-x;line-height:46px; float:right;height:46px; overflow:hidden;}
.nav_ul{ width:auto;}
.nav_ul li{height:46px; display:block; float:left; line-height:46px; border-left:1px solid #eaeaea;  }
.nav_ul li.sy{ border-left:none;  }
.nav_ul li a{ font-family:'microsoft yahei'; font-size:16px; font-weight:500; padding:0 22px;}
.nav_ul li a:hover,.nav_ul li a.hover{ color:#9aba30;}

/*----- 图片转换 CSS -----*/
/*js*/
.wrap{ width:1003px; margin:10px auto 0;}
#myFocus{ width:1003px; height:355px; margin:auto; overflow:hidden; background:url(../images/flash_bg.png) center bottom; padding-bottom:25px;}
.mF_expo2010 .pic li{position:absolute;}
.mF_expo2010 .txt{ display:none;}
.mF_expo2010 .num{position:absolute;z-index:3;bottom:30px;right:8px;}
.mF_expo2010 .num li{float:left;position:relative;width:22px;height:18px;line-height:18px;overflow:hidden;text-align:center;margin-right:1px;cursor:pointer;}
.mF_expo2010 .num li a,.mF_expo2010 .num li b{position:absolute;z-index:2;display:block;color:#fff;width:100%;height:100%;top:0;left:0;text-decoration:none;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}/*按钮样式*/
.mF_expo2010 .num li b{z-index:1;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.mF_expo2010 .num li.hover a,.mF_expo2010 .num li.current a{background:#F60;}/*当前/悬停按钮*/



/*----- 内容一 CSS -----*/
#main1{ width:1003px; margin:0 auto; text-align:center; padding:20px 0 0px 0;}
.main1_dl{ float: left; border-left:1px solid #999999; text-align:left; height:120px; padding:0 10px;width:230px; overflow: hidden;}
.main1_dt{ float:left; padding-right:10px; height:150px; vertical-align:middle; width:auto; }
.main1_dd{ }
.main1_dd p{ line-height:24px; word-break:break-all;}

/*----- 内容二 CSS -----*/
#main2{ width:100%; margin:0;}
.main2{ width:1003px; margin:0 auto; padding-top:20px;}
.boxgrid{ float:left; width:248px; height:519px; overflow:hidden;position: relative;}
.boxcaption{position: absolute; background: #d2d2d2; height:519px;width:248px;top:442px; left:0;}
.tzi{
	font-size:22px;
	line-height:43px;
	text-align:center;
}

/*----- 友情链接 CSS -----*/
.links{ border:1px #d4d4d4 solid; margin:20px auto 0 auto; width:1003px; padding:10px 0;}
.links a{ padding:0 40px;}

/*----- FOOTER CSS -----*/
#footer{ width:100%; background:url(../images/footer.jpg) repeat-x top; /*min-height:50px; height:auto !important; height:50px;*/ text-align:center; margin:0;}
.foot{ width:1003px; margin:0 auto; padding:5px 0 20px;line-height:24px;}
.logo2{ float:left; width:50%;text-align:left;}
.foot_nr{ float:right; width:50%;  text-align:right;}

/*----- 内页内容 CSS -----*/
.centertop{ line-height:30px; height:30px;}
.centertopleft{ float:left; width:60%;}
.centertopright{ float:right; width:40%; text-align:right;}
.centertopright a{}
.feedback_dl{ border-bottom:1px dashed #ccc;line-height:24px; padding-bottom:6px; margin-bottom:10px; }
.feedback_dt{ display:block; height:30px;}
.feedback_title{ float:left; width:60%; font-weight:bold;font-size:14px;}
.feedback_title span{ background: url(../images/feedback_title.png) no-repeat; display: inline-block; width:54px; height:23px; line-height:23px; text-align:center; color:#fff; margin-right:6px;}
.feedback_user{ float:right; width:40%; text-align:right;}
.feedback_dd{display:block; clear:both;}
.feedback_dd .hf{background: url(../images/feedback_title.png) no-repeat; display: inline-block; width:54px; height:23px; line-height:23px;text-align:center; color:#fff; margin-right:6px; font-weight:bold; }
.feedback_input{ height:25px; line-height:25px; padding:0 5px; border:1px solid #cdcdcd; color:#cdcdcd; font-weight:bold; font-size:14px; width:478px; margin-right:10px; margin-bottom:10px;}
.feedback_input1{ height:25px; line-height:25px; padding:0 5px; border:1px solid #cdcdcd; color:#cdcdcd; font-weight:bold; font-size:14px; width:978px; margin-right:10px;margin-bottom:10px;}
.feedback_an{ background:url(../images/feedback_an.png) no-repeat; width:114px; height:32px; border:none; line-height:32px; margin:0 10px; text-align:center; font-weight:bold; font-size:14px; color:#fff;}