@charset "utf-8";
body,ul,li,h1,h2,h3{margin:0;padding:0}
body{color:#333;margin:0 auto;font:12px/18px Arial, Verdana, sans-serif; }
#warp{margin:0 auto;width:960px;height:auto;background:#fff;padding:0 10px}
ul,li,h1,h2,h3{list-style:none}
a{color:#333;text-decoration:none;cursor:pointer}
a:hover{color:#b00;text-decoration:underline}
.t10,#banner,.foot,.yuanchuang,.content,.page{margin-top:10px}
.t20{margin-top:20px}
#banner,#middle,.mnav{float:left;width:960px;height:auto}
.head{width:960px;height:60px; margin:0 auto;background:url(../images/top_main.gif) no-repeat 240px 30px;padding-top:20px; margin-bottom:10px;}
.logo{float:left;width:230px;height:60px;overflow:hidden}
.logo a{float:left;background:url(../images/logo.gif) no-repeat;display:block;width:230px;height:60px}
.logo h1,.logo strong{text-indent:-99999px;float:left}
.head_right{float:right; margin-top:10px;width:259px;height:45px;background:url(../images/top_tell.gif) no-repeat right top}
.nav{ width:100%;background:#077cc9;}
.nav ul{height:40px; width:960px; margin:0 auto; background:#077cc9;font-family:Microsoft YaHei;line-height:40px;font-weight:bold}
.nav ul li{float:left;border-right:1px #0576b4 solid;height:auto;background:#077cc9}
.nav ul li a{color:#fff; padding:0px 20px;height:40px;display:block;text-decoration:none;text-align:center}
.nav ul li a:hover,#navon,.nav li:hover{background:#b00;color:#fff;text-decoration:none}
.nav ul li div{background:#b00;border-top:none;position:absolute;z-index:99999;padding:0 5px;width:about; padding-bottom:5px; *margin-top:40px; *margin-left:-133px;}
.nav ul li div a{border:none;color:#fff; text-align:left;height:30px;line-height:30px;font-size:12px;font-family:arial;font-weight:normal}
.nav ul li div a:hover{color:#fff;background-color:#d01b00;background-position:0 -335px}
.nav ul li .menu{display:none}
.nav ul li:hover .menu{display:block}

#banner{width:958px; border:1px solid #CCCCCC;}
#banner img{ margin:3px;}

#middle{background:#fafafa;border:1px #f0f0f0 solid;width:958px}
.left,.left_title,.index_pro,.content,.title,.txt_list,.page,.zhanshi{float:left;width:700px;height:auto;background:#fff}
.left{padding:10px 0 10px 10px;border-right:1px #f0f0f0 solid}
.left_title{line-height:25px;color:#999;padding-right:10px;width:690px}
.left_title h2{font-family:Microsoft YaHei;font-size:22px;font-weight:normal;border-left:5px #c00 solid;text-indent:10px;color:#333}
.lan h2{border-left:5px #077cc9 solid}
.index_pro li{float:left; color:#999999;text-align:left;line-height:20px;width:161px;height:;margin-right:10px;margin-top:10px}
.index_pro li a{float:left}
.index_p_txt{background:#f0f0f0;display:block;width:165px;margin-top:5px; font-weight:bold;}
.index_pro li img{border:1px #ddd solid;padding:2px}
.index_pro li a:hover,.index_pro li:hover .index_p_txt{color:#fff;}
.index_pro li:hover .index_p_txt{background:#b00;text-decoration:none}
.index_pro li:hover img{border-color:#b00}

.index_abo{float:left;width:674px; margin-top:5px; padding:8px;height:auto;background:#fff; border:1px solid #CCCCCC;}
.index_abo .shipin{ float:left; width:300px;height:auto;}
.index_abo .abnr{ width:360px; float:left; margin-left:10px; line-height:19px;}

.leftt_r{float:right}
.leftt_r span a{font-size:16px;color:#c00;font-family:Microsoft YaHei}
.right{float:right;width:230px;height:auto;padding:10px 10px 10px 0;_width:220px;overflow:hidden}
.right_title,.right_txt,.index_txt,.tellus{float:left;width:230px;height:auto}
.right_title{line-height:28px}
.right_title h3,.left_title h3{color:#333;font-family:Microsoft YaHei;font-size:12px}
.right_title h3 a{color:#333}.right_title h3 a:hover{color:#c00}
.rt h3 a{display:inline-block;width:218px;height:30px;line-height:30px;border:1px #f0f0f0 solid;background:#fff;margin-bottom:10px;padding-left:10px}
.rt h3 a:hover{border-color:#b00;background:#b00;color:#fff;text-decoration:none}
.index_txt li{height:27px;line-height:27px;padding-left:10px;width:220px;background:url(../images/li.gif) no-repeat 2px 8px;overflow:hidden}
.index_txt li a{color:#666}
.index_txt{border-bottom:1px #f0f0f0 solid}
.foot{ margin:10px 0; width:100%; height:auto; float:left;border-top:5px #077cc9 solid; padding-top:10px;}
.foot1{line-height:25px; margin:0 auto; width:960px;text-align:center;color:#666}
.link{color:#999; width:960px; margin:0 auto;}.link a{color:#999}
.mnav{line-height:30px;color:#666}.mnav a{color:#077cc9}
.content{font-size:14px;line-height:25px;width:680px;padding-right:10px;border-bottom:1px #f0f0f0 solid}

.content h2{width:100%px;height:auto;border-bottom:1px #f0f0f0 solid;font-size:16px;font-family:Microsoft YaHei}
.title{background:url(../images/txt_bg.gif) no-repeat;height:59px;line-height:30px;padding-left:60px;width:640px}
.title h1{font-family:Microsoft YaHei;font-size:18px;font-weight:normal}
.other{float:left;width:640px;height:auto;color:#999}.other a{color:#999}
.yuanchuang{border:1px #f0f0f0 solid;float:left;width:660px;height:22px;line-height:25px;padding:0 5px 0 24px;background:#fcfcfc url(../images/yuanchuang.gif) no-repeat 5px 3px}
.yuanchuang span{color:#999}
.txt_list{width:690px}
.txt_list li{line-height:35px;font-size:14px; padding-left:20px;background:url(../images/li.gif) no-repeat 8px 15px;border-bottom:1px #ddd dashed}
.page{padding:0 20px;font-size:14px;width:650px}
.page span{padding:0 8px; display:inline-block; font-weight:bold; border:1px #c00 solid; background:#c00; color:#fff; line-height:25px}
.page a{display:inline-block; padding:0 8px; line-height:25px; border:1px #dcdcdc solid; color:#000; margin:0 5px; text-decoration:none}
.page a:hover{background:#2175c4;color:#fff;border-color:#2175c4}
.zhanshi{width:690px}
.zhanshi li{float:left;width:390px;height:auto;margin-top:20px;margin-left:150px}
.zhanshi li a{float:left;width:388px;height:50px;border:1px #ddd solid;text-align:center;font-family:Microsoft YaHei;font-size:25px;line-height:50px}
.zhanshi li a:hover{background:#b00;color:#fff;text-decoration:none;border-color:#b00}
.tellus{font-size:14px;line-height:30px}.tellus span{font-weight:bold;font-size:18px;color:#c00}

/*fy*/

.hw_pages{float:left}
.hw_pages ul{overflow:hidden;float:left;padding:12px 0px 2px 0px;}
.hw_pages ul li{float:left;list-style:none;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.hw_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.hw_pages ul li a:hover{text-decoration:none; background-color:#0B64BD; border:1px solid #0B64BD; color:#ffffff;}
.hw_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#0B64BD;padding:2px 4px 2px;font-weight:bold;}
.hw_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.hw_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}