@charset "utf-8";
/* CSS Document */
html {color:#333;background:#ebebeb;font-family:宋体;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body {font-size:12px;}
form, img, p,fieldset,dl,dt,dd{border:0px;}
form, img, p{margin: 0px auto;border:0px;}
ul, li{margin:0px auto; padding:0px; list-style:none; list-style-position:outside;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
dl,dt,dd{margin:0px; padding:0px; border:0px;}

input,select{color:#666; font-size:12px;}

a { font-family:"宋体";color: #333333; text-decoration: none;}
a:hover {color: #c7432e; text-decoration: underline; }


/*页面定义结束---*/


.left{float: left;}
.right{float: right;}
.clear{clear:both;}
.no_way{clear:both; display:block; overflow:hidden; height:0; margin:0; padding:0; line-height:0; font-size:0;}
.dis{display: block;}
.undis{display: none;}

.border{ border:1px #e4e3e3 solid; }
.border_notop{ border:1px #dedede solid; border-top:0;}

.blank10{clear:both; height:10px; overflow:hidden;}
.blank5{clear:both; height:5px; overflow:hidden;}
.blank15{clear:both; height:15px; overflow:hidden;}
.blank20{clear:both; height:20px; overflow:hidden;}
.blank0{clear:both; height:0px; overflow:hidden;}

.line_15{ height:14px; border-bottom:1px #ccc solid; width:100%;}
.line_6{ height:6px; background:url(../images/line_1.gif) no-repeat center top; width:100%; display:inline; overflow:hidden;}

.margin_10{ margin-right:10px; display:inline; overflow:hidden;}
.margin_15{ margin-right:15px; display:inline; overflow:hidden;}
.mt20{ margin-top:20px;}

h1{ float:left; width:100%; height:30px; line-height:30px; padding-bottom:6px; border-bottom:5px #d42819 solid;}
h1 span{ float:left; padding-left:22px; background:url(../images/title_1.gif) no-repeat 7px top; font-family:"微软雅黑"; font-size:24px; color:#d42819;}

.Mmain{ width:960px; height:auto; margin:0 auto;}
.Gmain{ width:960px; height:auto; margin:0 auto; padding:0 10px; background:url(../images/main_bg.jpg) repeat-y left top;}
.Bmain{ width:930px; height:auto; margin:0 auto; padding:20px 15px; background:#FFF; }
.main_bottom{ width:960px; height:13px; background:url(../images/main_bottom_bg.jpg) no-repeat left top; margin:0 auto;}


.m930{ width:930px; height:auto;}
.m840{ width:840px; height:auto; padding:0 45px;}
.m430{ width:430px; height:auto;}
.m380{ width:380px; height:auto; text-align:center;}
.m660{ width:660px; height:auto;}
.m260{ width:260px; height:auto;}
.m900{ width:900px; height:auto; padding:25px 30px; background:#FFF;}
.m440{ width:440px; height:230px; position:relative;}
.m940{ width:940px; height:auto; padding:10px;background:#FFF;}
.m400{ width:400px; height:auto;}
.m500{ width:500px; height:auto; background:#f4f4f4; padding:15px;}



.banner{ width:960px; height:359px; background:url(../images/banner.jpg) no-repeat left top; position:relative;}
.banner_nav{ width:608px; height:51px; bottom:0; right:0; position:absolute;}
.banner span{ float:left; width:292px; height:50px; margin:232px 0 0 67px; display:inline; overflow:hidden;}
.banner span a{width:292px; height:50px; display:block;}

.nav{ width:960px; height:60px;  background:#f3f3f3;}
.nav span{ float:left; height:60px; line-height:60px; width:auto; padding:0 20px; font-family:"微软雅黑"; font-size:25px; font-weight:bold; color:#FFF;background:#d42819;}
.nav ul{ float:left; width:auto; height:60px; line-height:60px;}
.nav ul li{ float:left; width:auto; height:60px; padding-right:2px; background:url(../images/nav_line.gif) no-repeat right top; font-size:18px; }
.nav ul li a{display:block; padding:0 25px; height:60px; line-height:60px; background:#f3f3f3; color:#333; font-family:"微软雅黑"; text-decoration:none;}
.nav ul li a:hover{ display:block; background:url(../images/nav_bg.gif) repeat-x left bottom; color:#d42819; text-decoration:none;}
.nav ul li.lilist{ background:none; padding-right:0;}
.nav ul li a.centert{display:block; background:url(../images/nav_bg.gif) repeat-x left bottom; color:#d42819; text-decoration:none;}

.m930_daod{ width:930px; height:78px; background:#f4f4f4;}
.m930_daod span{ float:left; width:90px; height:78px; line-height:78px; font-family:"微软雅黑"; font-size:32px; color:#FFF; text-align:center; background:#d42819;}
.m930_daod p{ float:left; width:800px; line-height:20px; padding:9px 20px; font-size:12px; text-indent:2em; }

.m430 h2{ float:left; width:430px; height:40px; line-height:40px; text-align:center;font-family:"微软雅黑"; font-size:20px;}
.m430 h2 a{ color:#d42819; text-decoration:none; font-weight:bold;}
.m430 h2 a:hover{ text-decoration:underline;}
.m430 h3{ float:left; width:430px; height:40px; line-height:40px;font-family:"微软雅黑"; font-size:22px;}
.m430 p{ float:left; width:430px; height:auto; line-height:24px; font-size:12px;}
.m430 p.textright{ text-align:right;}
.m430 p a{ color:#C00; text-decoration:none;}
.m430 p a:hover{ text-decoration:underline;}

.m660_pl{ width:660px; height:auto;}
.m660_pl_top{ width:620px; height:auto; padding:15px 20px; background:#f4f4f4;}
.m660_pl_nc{ width:620px; height:24px;}
.m660_pl_nc_left{ float:left;}
.m660_pl_nc_left span{ float:left; line-height:24px; width:auto; padding:0 10px;}
.m660_pl_nc_left p{ float:left; width:auto; height:24px;}
.m660_pl_nc_left p input{ width:150px; height:22px; border:1px #ccc solid; padding:0 4px;}
.m660_pl_nc_right{  width:auto; height:24px; line-height:24px; font-size:12px; color:#369;}
.m660_pl_nc_right font{ color:#C00; font-size:12px;}
.m660_pl_textarea{ width:620px; height:auto;}
.m660_pl_textarea textarea{ width:600px; height:80px; border:1px #ccc solid; padding:9px; line-height:20px; font-size:12px;}
.m660_pl_button{ width:620px; height:24px; text-align:right;}
.m660_pl_button input{ width:50px; height:23px; background:url(../images/button_1.gif) no-repeat left top; color:#FFF; font-size:12px; border:0; cursor:pointer;}
.m660_pl_bottom{ width:640px; height:auto; padding:15px 10px 10px; border-bottom:1px #ccc dashed;  }
.m660_pl_bottom_left{ width:52px; height:52px; }
.m660_pl_bottom_left img{ width:50px; height:50px; border:1px #ccc solid;}
.m660_pl_bottom_right{ width:580px; height:auto;}
.m660_pl_bottom_right_name{ width:580px; height:20px; line-height:20px; color:#999; font-size:12px;}
.m660_pl_bottom_right_name span{ color:#369; padding-right:5px;}
.m660_pl_bottom_right_nr{ width:580px; line-height:20px; color:#666;font-size:12px;}
.m660_pl_bottom_right_from{ width:580px; height:20px; line-height:20px; color:#999; font-size:12px;}
.m660_pl_bottom_right_from span{ color:#369;}
.m660_pl_bottom_right_from a{ color:#369; text-decoration:none;}
.m660_pl_bottom_right_from a:hover{ text-decoration:underline;}
.m660_pl_bottom_right_a{ width:580px; height:20px; line-height:20px; text-align:right; font-size:12px;}
.m660_pl_bottom_right_a a{ float:right; margin-left:10px; display:inline-block; overflow:hidden; padding:0 5px; border:1px #ccc solid; color:#369; text-decoration:none;}
.m660_pl_num{ width:640px; height:auto; padding:10px; text-align:right; color:#369; font-size:12px;}
.m660_pl_num font{ font-size:12px; color:#C00;}
.m660_pl_num a{ color:#369; text-decoration:none;}
.m660_pl_num a:hover{ text-decoration:underline;}
.m660_pl_page{ width:640px; height:auto; padding:10px; text-align:center; font-size:12px;}
.m660_pl_page a{ padding:2px 6px; color:#ce1325; text-decoration:none; border:1px #ce1325 solid; margin:0 5px; overflow:hidden; display:inline-block;}
.m660_pl_page a:hover{ background:#ce1325; color:#FFF; text-decoration:none;}
.m660_pl_page a.contert{background:#ce1325; color:#FFF; text-decoration:none;}

.m260_logo{ width:260px; text-align:center; padding:15px 0;}
.m260_intr{ width:220px; line-height:24px; padding:10px 20px; font-size:12px;}





.about{  position:relative;  width:900px; color:#666666; line-height:24px;}
.about h2{ font-family:"微软雅黑"; font-size:24px; color:#d42819; font-weight:normal;}
.black_lin{ width:1px; height:100px; position:absolute; top:-62px;}
.tab1{ border-spacing:0; border-collapse:collapse; border-top:1px solid #d8d9d5;border-bottom:1px solid #d8d9d5; background:#f6f6f6; font-size:12px;}
.tab1 th{ background:#d42819; height:50px; line-height:50px; text-align:center;font-family:"微软雅黑"; font-size:20px; color:#FFF;}
.tab1 td{border:1px solid #d8d9d5;height:30px; line-height:20px; text-align:left;padding:5px 20px}
.tab1 .bl0{ border-left:0;border-left:1px solid #d8d9d5;border-bottom:1px solid #d8d9d5;}
.tab1 .br0{ border-right:0;border-right:1px solid #d8d9d5;border-bottom:1px solid #d8d9d5;}
.tab1 a{ color:#0568B4;}

.jiabing{ height:auto; padding-top:18px;width:450px;float:left}
.jiabing img{float:left;margin-top:6px; border:1px #ccc solid;} 
.jiabing p{width:280px;float:left;margin-left:18px; font-size:12px;}
.jiabing p a{ color:#0033CC; text-decoration:none;}


#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../images/icon_top.jpg) no-repeat; position:fixed; right:0; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px;}
#gotop{ background-position:0 0; bottom:67px; _margin-bottom:67px;} 

#code_img{ width:270px; height:355px; background:url(../images/icon_top.jpg) -4px -3px no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}


.m440_title{ width:440px; height:56px; padding-bottom:9px; background:url(../images/title_2.gif) no-repeat left top; position:absolute; left:0; top:20px; z-index:0;}
.m440_title span{ float:right; padding:6px 20px 6px 0; width:270px; height:44px; line-height:22px; font-size:14px; font-weight:bold; color:#FFF;}
.m440_425{ width:405px; height:230px; background:#f7f7f7; margin:0 8px 0 7px; padding:0 10px;}
.m440_425 span{ float:left; width:120px; height:160px; position:absolute; z-index:1;}
.m440_425 span img{ width:120px; height:160px; display:inline; overflow:hidden;}
.m440_425 p{ float:right; width:260px; height:auto; line-height:22px; color:#666; font-size:12px; padding-top:85px; padding-right:10px;}

.lt_900{ width:900px; height:auto; margin-bottom:20px;}
.lt_900 span{ float:left; width:875px; border-bottom:5px #bababa solid; padding-bottom:5px; background:url(../images/img_3.gif) no-repeat 5px 10px; height:30px; line-height:30px; font-family:"微软雅黑"; font-size:20px; font-weight:bold; color:#d42819; padding-left:25px;}
.lt_900 p{ float:left; width:840px; height:auto; padding:15px 30px; background:#f6f6f6; line-height:22px; color:#666; font-size:12px;box-shadow:2px 2px 2px #ccc;}

.m400 dl{ float:left; width:380px; height:auto; padding:10px;}
.m400 dl dt{ float:left; width:380px; height:235px; display:inline; overflow:hidden;}
.m400 dl dt img{ width:380px; height:235px; display:inline; overflow:hidden;}
.m400 dl dd{ float:left; width:380px; height:auto; padding-top:10px;}
.m400 dl dd span{ float:left; width:380px; height:30px; line-height:30px; text-align:center;font-family:"微软雅黑"; font-size:22px; color:#d32719;}
.m400 dl dd p{ float:left; width:380px; height:auto; padding-top:8px; line-height:22px; font-size:12px;}
.m400 dl dd p a{ color:#d32719; text-decoration:none;}
.m400 dl dd p a:hover{ text-decoration:underline;}
 

.m500 dl{ float:left; width:500px; height:auto;}
.m500 dl dt{ float:left; width:160px; height:110px;}
.m500 dl dt img{ width:160px; height:110px; display:inline; overflow:hidden;}
.m500 dl dd{ float:right; width:325px; line-height:22px; font-size:12px; padding-top:8px;}
.m500 dl dd a{color:#d32719; text-decoration:none;}
.m500 dl dd a:hover{text-decoration:underline;}

.dl_313{ float:left; width:940px; padding:10px 0; margin:0 0 15px 0; display:inline; overflow:hidden; background:#FFF;}
.dl_313 dl{ float:left; width:290px; height:auto; padding:0 10px;}
.dl_313 dl dt{ float:left; width:120px; height:160px;}
.dl_313 dl dt img{width:120px; height:160px;  display:inline; overflow:hidden;}
.dl_313 dl dd{float:right; width:153px; line-height:22px; font-size:12px;}
.dl_313 dl dd a{color:#d32719; text-decoration:none;}
.dl_313 dl dd a:hover{text-decoration:underline;}
.dl_313_bg{ background:#f4f4f4;}


.m940_map{ width:940px; height:auto; background:#f4f4f4; padding-bottom:15px; box-shadow:2px 2px 2px #ccc;}
.m940_map_left{ width:435px; height:auto; line-height:24px; padding:15px 0 0 15px; font-size:12px;}
.m940_map_left p{ margin:10px 0;}
.m940_map_right{ width:435px; height:360px; margin-left:30px; margin-top:15px; display:inline; overflow:hidden;}






.m930_500{ width:500px; height:auto;}
.m930_500_img{ width:500px; height:auto; text-align:center; display:inline; overflow:hidden;}
.m930_410{  width:410px; height:auto;}
.m930_410_top{ width:410px; height:auto; padding-bottom:40px; background:url(../images/line_2.gif) no-repeat center bottom; padding-top:10px;}
.m930_410_top span{ float:left; width:410px; height:30px; line-height:30px; text-align:center; color:#d32719; font-family:"微软雅黑"; font-size:22px;}
.m930_410_top p{ float:left; width:410px; height:auto; line-height:22px; padding-top:10px; }
.m930_410_top p a{ color:#d32719; text-decoration:none;}
.m930_410_top p a:hover{ text-decoration:underline;}
.m930_410_bottom{ width:410px; height:auto;}
.m930_410_bottom span{ float:left; width:410px; height:30px; line-height:30px;font-family:"微软雅黑"; font-size:22px; padding-bottom:10px;}
.m930_410_bottom font{ float:left; width:410px; height:24px; line-height:24px; font-size:14px; font-weight:bold;color:#d32719;}
.m930_410_bottom p{ float:leftl; width:410px; height:auto; line-height:22px; padding-bottom:5px;}


.footer{ width:960px; height:76px; line-height:76px; color:#FFF; background:url(../images/footer_bg.gif) repeat-x left top #d42819; text-align:center;}