@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body { margin:0 auto; padding:0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-font-feature-settings: "liga", "kern";
background-color:#FFFFFF;
}
td,div,li{
font-size:12px;
color:#555555;
font-family:"Microsoft Yahei";
line-height:23px;
}
a{ 
blr:expression(this.onFocus=this.blur()); 
outline: none;
text-decoration:none;}
a {color:#555555;font-family:"Microsoft Yahei"; font-size:12px; text-decoration:none;}
a:hover{ color:#0232bb;font-family:"Microsoft Yahei";font-size:12px;}
i, em {font-style: normal;}
.page_td{ border:1px solid #FECC62; padding:0px 5px; line-height:20px; }
.page_tdbg{border:1px solid #FECC62;background:#FBF2E6; padding:0px 6px;}
.inputpage{BORDER:1px #ffffff solid; width:24px; height:24px;}
.clear{overflow:hidden; zoom:1; clear:both;}
.fl{ float:left;}
.fr{ float:right;}
li{list-style:none;}
img{border:0;}
.submain{ width:1000px; margin:0 auto;}
.heared{height:35px; background-color:#0232bb;}
.font1{background:url(h.png) left top no-repeat; padding-left:30px; color:#FFFFFF; height:35px; line-height:35px;}
.font2 { position:relative;}
.font2 ul li{float:right; margin-left:1px; height:35px; overflow:hidden; }
.font2 ul li  em{ display:block; position:absolute; top:40px; right:0; display:none; z-index:200;}
.menu li{ float:right;}
.menu li a{ display:block;height:92px; line-height:92px; font-size:15px; padding:0 3px; text-align:center;}
.menu li a:hover{ border-bottom:3px #0232bb solid;}
.menu li.line{ background:url(line.gif) 0px 41px no-repeat; width:1px; height:95px; margin:0 12px;}
.bg{position:absolute;width:100%; height:10px; background:url(bg.png) top center repeat-x;}
.bgcolor{background-color:#f2f2f2}
.con{width:960px; margin:0 auto;background-color:#FFFFFF; padding:20px;}
.foot{background-color:#24292f; padding:5px 0; color:#727272; text-align:center;}
.foot a{color:#727272;}
.foot a:hover{color:#727272; text-decoration:underline;}
.foot span{ padding:0 30px;}
.w402{width:402px;}
.w293{width:293px;}
.w225{width:225px;}
.w750{width:750px;}
.w180{width:180px;}
.mb20{margin-bottom:20px;}
.mr20{margin-right:20px;}
.mt20{margin-top:20px;}
.tbox{height:36px;border-bottom:3px #ebebeb solid;}
.t1{float:left;height:36px; line-height:36px; border-bottom:3px #0232bb solid;text-align:center; font-size:16px;}
.t2{color:#999; font-size:12px;height:27px; padding-top:9px;float:left; margin-left:10px;}
.t3{float:right; padding-top:14px;}
.t3s{ float:right; color:#999;padding-top:9px;}
.t3s a{color:#999;}
.t3s a:hover{color:#999; text-decoration:underline;}
.company{width:200px; height:170px; overflow:hidden;}
.company h1 a{ font-size:15px; font-weight:bold; color:#0232bb; display:block; margin-bottom:10px;}

.company2{width:105px; height:180px; overflow:hidden;}
.company2 h1 a{ font-size:13px; font-weight:bold; color:#0232bb; display:block; margin-bottom:10px;}

.newslist li{height:30px; border:1px #ececec solid; background:url(dd.gif) 15px 11px no-repeat #f9f9f9; margin-bottom:5px;}
.newslist li a{ display:block; width:270px; height:30px; overflow:hidden; line-height:30px; padding-left:30px;}
.newslist li span{ float:right; color:#afafaf; height:30px; line-height:30px; padding-right:15px;}
.shi{ position:relative;}
.shi div{position:absolute; bottom:0; left:0; width:100%; height:30px; line-height:30px; text-align:center; color:#FFFFFF; background-image:url(bg2.png);}
.leftbt{height:40px; line-height:40px; color:#FFFFFF; background-color:#0231bb;font-size:15px; font-weight:bold; padding-left:30px;}
.leftlist{ background-color:#f5f5f5;}
.leftlist li{background:url(dd2.gif) 30px 15px no-repeat #f5f5f5; border-bottom:1px #e6e6e6 solid;}
.leftlist li a{ display:block;font-size:13px; padding-left:50px; height:36px; line-height:36px;}
.small{background:url(class3.gif) 18px 0px no-repeat; padding:3px 0 3px 50px; line-height:22px;}
.txt{ padding-top:20px; line-height:26px;}
.txt2{ padding-top:20px; line-height:26px;}
.txt img{ max-width:100%; height:auto;}
.cc{background:url(c.jpg) top left no-repeat; height:35px; margin-top:20px; font-size:15px; color:#fff; font-weight:bold; padding:43px 0 0 80px}
.ccc{padding:15px 0 7px 0; line-height:10px;}
.ccc p{ line-height:20px;}
.ccc2{padding:15px 0 7px 0; line-height:18px;}
.ccc2 p{ line-height:10px;}

.banner{ height:400px; overflow:hidden;}
.banner .d1{width:100%;height:400px;display:block;position:absolute;left:0px;top:130px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:490px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -180px;display:inline;}
.banner .d2 li{width:70px;height:5px;overflow:hidden;cursor:pointer;background:url(img1.png) no-repeat center;float:left;margin:0 10px;display:inline;}
.banner .d2 li.nuw{background:url(img1_1.png) no-repeat center;}
