body {margin:0; padding:0; font-size:16px; line-height:28px; font-family:Arial,"Î¢ÈíÑÅºÚ",Arial; color:#000000; background-color:#ffffff;}

a{ color:#585858; text-decoration:none;}
a:hover{ color:#830a0f; text-decoration:underline;}
.mt{ margin-top:30px;}
.mb{ margin-bottom:10px;}
.img{ border:#cccccc solid 1px; padding:2px;}
p{ padding:0px; margin:0px; margin-top:8px; text-indent:2em;}
strong{ color:#830a0f; margin-top:20px;}
.ctt{ padding:10px; line-height:25px; font-size:14px;}
.kuang{border:#dddddd solid 1px; padding:10px;}
h3{ height:30px; line-height:30px; margin-bottom:4px;}
.pt{ padding-top:50px;}
.pr{ padding-right:40px;}
.line{ height:50px; line-height:50px; clear:both;}
.about{ background-color:#830a0f; color:#FFFFFF; min-width:1200px;}
.pl{ padding-left:50px;}
.tit_cn{ font-size:28px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; margin-bottom:10px;}
.tit_en{ font-size:22px;  margin-bottom:20px; font-family:Arial;}

.tit_news{ font-weight:bold; font-size:20px;font-weight:bold; margin-top:30px;}
.ctt_news{ color:#bababa;}

h1{ font-size:40px;}
h1 a{ color:#830a0f; text-decoration:none;}
h1 a:hover{ color:#830a0f; text-decoration:underline;}
h2{ font-size:36px;}

.top_tel{ color:#464646; font-size:16px; text-align:right;}
.top_tel strong{ font-size:22px; color:#ff8708; font-family:"Î¢ÈíÑÅºÚ";}
.banner_xiao{ height:200px; background-image:url(images/banner_xiao.jpg); background-repeat:no-repeat; background-position:center; margin-top:40px; margin-bottom:50px; color:#FFFFFF; font-size:32px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; min-width:1200px;}
.banner_xiao span{ font-size:36px; color:#830a0f;}

.tit_lie{ height:50px; line-height:50px; font-size:36px; }

.titd{ height:80px; line-height:80px; color:#8c8c8c; font-weight:bold; font-size:24px; text-align:center; background-image:url(images/tit_linexi.png); background-position:bottom; background-repeat:repeat-x; padding-top:10px; margin-top:50px; margin-bottom:50px; width:1200px; margin-left:auto; margin-right:auto;}
.titd span{ display:block;height:80px; line-height:80px; width:650px; color:#830a0f; font-weight:bold; font-size:36px; background-image:url(images/tit_linecu.jpg); background-position:bottom; background-repeat:repeat-x; margin-left:auto; margin-right:auto; }

.banner{ height:600px; background-image:url(images/banner.jpg); background-repeat:no-repeat; background-position:center;}
.banner .tel{ font-size:70px; font-weight:bold; color:#FFFFFF; text-align:center; margin-top:200px; font-family:"Î¢ÈíÑÅºÚ"; line-height:80px; vertical-align:bottom;}
.newslist_l{ height:120px; width:580px; margin:0px; padding:0px; float:left;}
.newslist_r{ height:120px; width:580px; margin:0px; padding:0px; float:right;}

.weizhi{ width:1140px; margin-left:auto; margin-right:auto; background-image:url(images/wz.png); background-repeat:no-repeat; background-position:left; height:40px; line-height:40px; padding-left:60px; margin-top:50px;}
.minw{ min-width:1200px;}
.top{ height:119px; background-image:url(images/top_bg.jpg); background-repeat:repeat-x; min-width:1200px;}
.nav{ height:45px; line-height:45px; background-image:url(images/nav_bg.gif); min-width:1200px;}
.nav td{ text-align:center;}
.nav td a{ display:block; width:100%; height:45px; line-height:45px; text-align:center; color:#eceaea; font-size:14px; font-weight:bold; background-image:none;}
.nav td a:hover{ display:block; width:100%; height:45px; line-height:45px; text-align:center; color:#eceaea; font-size:14px; font-weight:bold; background-image:url(images/nav_hover.jpg); background-position:center; text-decoration:none;}
.nav .s a{ display:block; width:100%; height:45px; line-height:45px; text-align:center; color:#eceaea; font-size:14px; font-weight:bold; background-image:url(images/nav_hover.jpg); background-position:center; text-decoration:none;}
.bl{ border:#dddddd solid 1px; padding:7px;}
.br{ border:#dddddd solid 1px; border-left:none; padding:7px;}
.pline{height:30px; line-height:30px; background-image:url(images/fyline.gif); background-repeat:repeat-x; background-position:center;}
.l_tit{ height:35px; line-height:35px; background-image:url(images/l_tit.gif); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; padding-left:6px;}
.l_menu{}
.l_menu td{ height:40px; line-height:40px; width:232px; overflow:hidden; font-weight:bold;}
.l_menu td a{ height:40px; line-height:40px; display:block; background-image:url(images/l_menu.gif); padding-left:24px; color:#666666;}
.l_menu td a:hover{ height:40px; line-height:40px; display:block; background-image:url(images/l_menus.gif); padding-left:24px; color:#666666; text-decoration:none;}
.l_menu .s a{ height:40px; line-height:40px; display:block; background-image:url(images/l_menus.gif); padding-left:24px; color:#666666; text-decoration:none;}

.r_tit{ height:41px; line-height:41px; background-image:url(images/r_tit.gif); background-repeat:no-repeat; background-position:left bottom;}
.r_tit td{ color:#ff0000; font-size:14px; font-weight:bold; padding-left:10px;}
.r_tit .wz{ text-align:right; padding-right:10px; color:#676767; font-size:12px; font-weight:normal;}
.r_tit .wz a{color:#676767; font-size:12px;}
.bottom{ background-color:#830a0f;  color:#f3f3f3; min-width:1200px;}
.bottom td{ padding:20px 10px; text-align:center;}
.bottom a{ color:#FFFFFF;}
.list td{ height:30px; line-height:30px; background-image:url(images/fyline.gif); background-repeat:repeat-x; background-position:bottom;}
.list .np{ background-image:none;}
.list .np td{ background-image:none;}

.listi{border:#dddddd solid 1px;}
.listi td{ height:30px; line-height:30px; padding-left:10px; background-image:url(images/fyline.gif); background-repeat:repeat-x; background-position:bottom;}
.txt{ border:#9e191e solid 1px; background-color:#faf3f4; padding:10px;}

.sect{ height:18px; line-height:16px; border:#ffffff solid 1px; width:150px;}