html,body {height:100%; background:url(../img/top_bg.jpg) no-repeat center top;}
body { font:12px Arial,sans-serif; color:#333; background:url(../img/bg.jpg) repeat-x top left;}
body,form,menu,dir,fieldset,blockquote,p,pre,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6 { padding:0; margin:0; }
ul,ol,dl { list-style:none; }
a {color:#666;text-decoration: none;}
a:hover {color: #c00;text-decoration: none;}
a img {border: none;}
img{ border:0}
.clear {clear: both;line-height: 0;font-size:0;}
.main {width:100%; height:auto;background:url(../img/main_bg.jpg) repeat-y center center; margin: 0 auto;  }
.content {width:1003px; margin: 0 auto;  }

.left {float:left;}
.right {float:right;}
img, div { behavior: url(../img/iepngfix.htc); }


.tit{ height:20px; float:right; width:1003px; line-height:20px; padding-bottom:2px;}
.tit_r{ width:520px;}
.tit_r　a{ text-decoration:none; color:#fff;}
.tit_r　a:hover{ text-decoration:none; color:#c00;}


.head{ }
.logo{ background:url(../img/line.jpg) no-repeat right 34px; width:345px;}
.dh{ width:370px;background:url(../img/line.jpg) no-repeat right bottom; height:44px; padding-top:34px; text-align:center; line-height:20px;}
.dh a{ color:#000; text-decoration:none;}
.dh a:hover{ color:#bc0123; text-decoration:none;}
.dh a.cn{ color:#bc0123; text-decoration:none; font-weight:bold;}
.dh a:hover.cn{ color:#bc0123; text-decoration:none; font-weight:bold;}

.dh2 a{ color:#000; text-decoration:none;}
.dh2 a:hover{ color:#bc0123; text-decoration:none;}
.dh2 a.cn{ color:#bc0123; text-decoration:none; font-weight:bold;}
.dh2 a:hover.cn{ color:#bc0123; text-decoration:none; font-weight:bold;}

.tel{  width:260px; padding-top:45px;}
.tel2{ color:#c00; margin-top:40px;}
.jm{ font-family:"黑体"; font-size:16px; font-weight:bold; color:#cc0023;}
.jm_r{font-family:"黑体"; font-size:28px; font-weight:bold; color:#000; line-height:20px;}


.nav{ height:48px; padding-top:15px;  padding-left:40px;}
.nav li{ display:block; width:100px; background:url(../img/nav_line.jpg) no-repeat right 6px;  font-size:15px; text-align:center; float:left; vertical-align:middle; height:33px; padding-top:15px; font-weight:bold}
.nav li a{ color:#FFF; text-decoration:none;}
.nav li a:hover{ color:#FFF; text-decoration:none;}



.gg_box{ height:37px; background:url(../img/gg_bg.jpg) repeat-x left top; margin-bottom:10px;}
.gg{padding-left:15px; width:600px; }
.gg h4{ display:block; height:37px;line-height:37px; background:url(../img/icon.jpg) no-repeat left center; font-size:12px;font-weight:bold;color:#bc0123; padding-left:15px;}
.gg h4 span{ padding-left:20px; text-align:left; width:400px; font-weight:100; color:#000;font-family:"宋体"; font-size:12px; }

.ggtd{padding-left:20px;}
#dl1{ width:572px}
#dl1 td{ border-bottom:1px solid #333; text-align:left; width:100%;}
#dl1 p{550px}
#dll img{ float:left; margin:0 20px 0 0}
#dll div{ float:left; width:450px}

.search{ line-height:37px; padding-right:15px;}
input.text{ border:1px solid #e38e8e; width:170px; height:20px;}

.box{}


.l_box{ width:770px; height:365px;}
.banner{ border:1px solid #4a3739; height:365px; padding:1px; margin-bottom:15px; overflow:hidden}


.ry{ border:1px #ece0e2 solid; padding:1px; margin:5px 0px; clear:both}
.ry h4{ height:36px; background:url(../img/ry.jpg) no-repeat left top; font-size:14px; color:#fff; padding:0px 20px; line-height:36px;}
.ry_box{ padding:15px 30px; }
.ry_box li{ display:block; width:210px; height:160px; padding-right:10px; float:left;}
.ry_box li img{ border:#ccc solid 1px; padding:2px;}





.product{ border:1px #ece0e2 solid; padding:1px; height:275px;margin-bottom:15px;}
.product h4{ height:36px;}


.product_box{ width:766px; }
.sc1_l {	position:absolute;top:60px;left:-40px;z-index:99;width:30px;height:30px;background:#ffffff url(../img/l.jpg) no-repeat 0px 0px;	cursor:pointer;}
.sc1_r {	position:absolute;top:60px;right:-40px;z-index:99;width:30px;height:30px;background:#ffffff url(../img/r.jpg) no-repeat 0px 0px;cursor:pointer;}
.cp {width:679px;position:relative;margin:15px auto 0 auto;}
.cp ul {}
.cp li{ display:block;float:left;text-align:center;width:126px;padding-right:12px;}
.cp li img{border:1px #ece0e2 solid; padding:1px;}
.cp li p{ padding-top:10px;line-height:20px;}
.cp li p a{ color:#333; text-decoration:none;}
.cp li p a:hover{ color:#c00123; text-decoration:none;}



.about{ height:300px;}
.about_l{ width:220px;}
.jh{ border:1px #ece0e2 solid; padding:2px; margin-bottom:15px;}
.zx{ height:100%; border:1px solid #ece0e2; padding:1px 1px 13px 1px;}
.zx h4{ margin-bottom:15px;}
.zx li{ display:block; margin:0px 10px; line-height:28px; background:url(../img/icon.jpg) no-repeat 5px center; border-bottom:1px #999 dotted; padding-left:15px;}
.zx li a{ color:#333; text-decoration:none;}
.zx li a:hover{ color:#c00123; text-decoration:none;}


.about_r{ width:535px; height:100%;margin-bottom:15px;}
.about_bt{ background:url(../img/about.jpg) no-repeat left top; height:37px;padding-left:115px;}
.about_r_bt li{ display:block; font-size:12px; width:70px;font-weight:100; background:url(../img/about_line.jpg) no-repeat  right center; height:37px; line-height:37px; text-align:center; float:left;}
.about_r_bt li a{color:#c00123; text-decoration:none;}
.about_r_bt li a:hover{color:#c00123; text-decoration:none;}
.about_r_m{ padding:15px 10px 0px 0px;}
.about_r_box{ height:226px;border:1px #ece0e2 solid; padding:15px 10px; line-height:30px;}

.m_banner{border:1px #ece0e2 solid; padding:2px;margin-bottom:15px; height:80px}
.jwh h4{ display:block; font-weight:100; background:url(../img/jwh.jpg) no-repeat left top; height:25px; padding-top:12px;}
.bt{ font-size:12px; margin:0 0 0 180px; display:inline}
.bt li{ display:block;  background:url(../img/about_line.jpg) no-repeat  right center; height:22px; line-height:22px; text-align:center; float:left;}
.bt li a{color:#c00123; text-decoration:none; padding:0 10px}
.bt li a:hover{color:#c00123; text-decoration:none;}
.m{ padding:8px 15px 0px 0px;}
.jwh_box{border:1px #f0eaec solid; height:222px; padding:15px 15px;}
.jwh_box_l{ float:left; width:230px;}
.jq{ border:1px #f0eaec solid; margin-bottom:20px; padding:1px;}
.blh{ border:1px #f0eaec solid;padding:1px;}

.jwh_box_r{ float:right; width:490px;}
.jwh_box_r li{ display:block; margin:0px 10px; line-height:30px; background:url(../img/icon.jpg) no-repeat 5px center; border-bottom:1px #999 dotted; padding-left:15px;}
.jwh_box_r li a{ color:#333; text-decoration:none;}
.jwh_box_r li a:hover{ color:#c00123; text-decoration:none;}
.jwh_box_r li span{ float:right; padding-right:5px; color:#ccc; }



.r_box{ width:220px;}
.join{ margin-bottom:10px; height:70px;}
.news{ height:100%; margin-bottom:15px; border:1px solid #ece0e2; padding:1px 1px 10px 1px;}
.news h4{ margin-bottom:15px;}
.news li{ display:block; margin:0px 10px; line-height:32px; background:url(../img/icon.jpg) no-repeat 5px center; border-bottom:1px #999 dotted; padding-left:15px;}
.news li a{ color:#333; text-decoration:none;}
.news li a:hover{ color:#c00123; text-decoration:none;}


.news2{ height:100%; margin-bottom:15px; padding:1px 1px 10px 1px;}
.news2 h4{ margin-bottom:15px;}
.news2 li{ display:block; margin:0px 10px; line-height:150%; border-bottom:1px #999 dotted; padding-left:15px; clear:both; width:100%}
.news2 li a{  text-decoration:none; font-weight:bold; font-size:15px; line-height:200%;}
.news2 li a:hover{ color:#c00123; text-decoration:none;}
.news2 img{ padding:5px}
.fl_top{ background:url(../img/fl.jpg) no-repeat left top; height:35px;}
.fl{ border-left:1px solid #bc0123; border-right:1px solid #bc0123; height:220px; background:url(../img/fl_bg.jpg) no-repeat right bottom; padding-top:10px; }
.fl li{ margin-left:10px; margin-bottom:5px; background:url(../img/fl_li.gif) no-repeat center top; height:25px; line-height:25px; padding-left:45px; font-weight:bold; }
.fl a{color:#333; text-decoration:none;}
.fl a:hover{ color:#c00123; text-decoration:none;}
.fl_bot{ background:url(../img/bot.jpg) no-repeat left top; height:11px; margin-bottom:15px;}

.pic{ padding:0px 10px 10px 10px;}


.link{border:1px #ece0e2 solid; height:45px; margin-top:15px; background:url(../img/link_bg.jpg) repeat-x left top; text-align:center; vertical-align:middle;  padding:20px 5px 20px 5px; line-height:25px; margin-bottom:15px;}
.link li{ float:left; width:60px; list-style:none;}
.bq img{}
.bq{text-align:center; line-height:22px; margin-bottom:35px; font-size:12px;  border-top:1px solid #aaa; width:100%; clear:both; padding:15px 0 0 0}


.ny_l{ width:220px; }
.ny_dh{ background:url(../img/ny_dh.jpg) no-repeat left top; padding-top:3px; height:32px; line-height:32px; padding-left:30px; font-size:14px; font-weight:700; color:#fff;}
.ny_dh_box{ border-left:1px solid #bc0123; border-right:1px solid #bc0123; height:auto; background:url(../img/fl_bg.jpg) no-repeat right bottom; padding:20px 0px; }
.ny_dh_box li{ margin-left:10px; background:url(../img/fl_li.gif) no-repeat center top; line-height:28px; padding-left:45px; font-weight:bold; }
.ny_dh_box li a{ color:#000; text-decoration:none;}

.ny_dh_box li.cn{ line-height:28px;font-weight:bold; }
.ny_dh_box ul.cn{ margin-left:10px; line-height:28px;  font-weight:bold; }
.ny_dh_box ul.cn a{  color:Red; text-decoration:none;}

.ny_dh_bot{ background:url(../img/bot.jpg) no-repeat left top; height:11px; margin-bottom:15px;}
.ny_dh2_box{ border-left:1px solid #bc0123; border-right:1px solid #bc0123;  background:url(../img/fl_bg.jpg) no-repeat right bottom; padding:20px 0px; }

.contact{ height:100%; border:1px solid #ece0e2; padding:1px 1px 10px 1px;}
.contact h4{ margin-bottom:15px;}
.contact li{ display:block; margin:10px 15px; line-height:32px; background:url(../img/tel.jpg) no-repeat right bottom; height:100%; font-weight:bold;}


.ny_r{ width:770px;}

.ny{ border:1px #ece0e2 solid; padding:1px;}
.ny h4{ height:36px; background:url(../img/ny.jpg) no-repeat left top; line-height:36px; color:#fff; font-weight:100; font-size:14px; font-weight:700; padding-left:20px;}
.ny h4 span{ float:right; padding-right:10px; font-weight:100; font-size:12px; color:#000;}
.ny h4 span.cn a{ color:#c00; text-decoration:none;}
.ny h4 span.cn a:hover{ color:#c00; text-decoration:none;}
.ny_box{ }


.ny_product_box{padding:10px 15px 10px 15px; height:100%;text-align:center}
.ny_product_box li{ display:block; width:125px; height:200px; padding-right:15px; float:left;}
.ny_product_box li img{border:1px #ece0e2 solid; padding:1px;}
.ny_product_box li p{ padding-top:10px; text-align:center; line-height:20px;}
.ny_product_box li p a{ color:#333; text-decoration:none;}
.ny_product_box li p a:hover{ color:#c00123; text-decoration:none;}

.ny_product_box1{padding:50px 15px 50px 35px; height:100%; text-align:center}
.ny_product_box1 li{ display:block; width:125px; height:180px; padding-right:15px; float:left;}
.ny_product_box1 li img{border:1px #ece0e2 solid; padding:1px;}
.ny_product_box1 li p{ padding-top:10px; text-align:center; line-height:20px;}
.ny_product_box1 li p a{ color:#333; text-decoration:none;}
.ny_product_box1 li p a:hover{ color:#c00123; text-decoration:none;}




.ny_product_xx{padding:50px 50px ; height:100%;}
.ny_product_xx img { padding:2px; border:1px solid #ccc;}
.pro_intro{ line-height:35px; text-align:left}
.pl{ font-size:14px; color:#c00;font-weight:700;}
.pl_box{ padding:20px 40px;}
.pl_box li{ display:block; height:70px; border-bottom:#ccc 1px solid; padding:15px;}
.pl_box li a{ background:#fff;}
.pl_box li a:hover{ background:#f9f9f9;}

.ny_mail{margin:50px 80px; }
input.mail{border:1px #eee7e7 solid; width:90%; height:18px; text-align:left; font-size:12px;}
textarea.mail{border:1px #eee7e7 solid;width:90%; height:150px;}

.pl_dj{}
.pl_dj li{ display:block; width:15px; height:15px;float:left;}
.pl_dj li a{ background:url(../img/xx2.jpg) no-repeat left center;}
.pl_dj li a:hover{ background:url(../img/xx2.jpg) no-repeat left center;}
.pl_dj li a:link{ background:url(../img/xx.jpg) no-repeat left center;}
.pl_dj li a:visited{ background:url(../img/xx.jpg) no-repeat left center;}

.ny_list{padding:50px 35px;}
.ny_list li{ display:block;  line-height:35px; background:url(../img/icon.jpg) no-repeat 5px center; border-bottom:1px #999 dotted; padding-left:15px;}
.ny_list li span{ float:right; padding-right:5px; color:#ccc;  }


.ny_news{margin:0px 0px; width:658px; clear:both}
.ny_news img{max-width:650px;  }
.ny_news h5{ display:block;  font-weight:100;line-height:35px; font-size:14px; text-align:center; font-weight:700;}
.ny_news h5 p{ display:block; font-weight:100;  font-size:12px; color:#c00; line-height:35px; border-bottom:1px dotted #999; margin-bottom:35px;}
.ny_news li{ display:block; line-height:30px;}
#lb_title{ font-size:17px}

.com_intro{line-height:30px;padding:50px 50px ;}
.com_intro2{line-height:150%;padding:50px 50px ;}
.com_pic{padding:0px 50px 50px 50px; height:250px;} 
.com_pic li{ display:block; width:210px; height:160px; padding-right:10px; float:left;}
.com_pic li img{ border:#ccc solid 1px; padding:2px;}



.ny_lszs{padding:50px 35px;}
.ny_lszs_bt{ font-size:14px; font-weight:bold; line-height:35px;}



.ny_dsj{padding:50px 35px;}
.ny_dsj_bt{ font-size:14px; font-weight:bold; line-height:35px;}
.dsj{ padding:50px 70px;}
.xinpin {height:455px;width:635px;position:relative; overflow:hidden; }
.xinpin li {display:inline;float:left; padding-left:25px; width:610px;height:455px; background:#fff;}
.xinpin li img { padding:1px; border:1px solid #ccc;}
.sc_l {position:absolute;top:200px;left:30px;z-index:99;width:30px;height:30px;background:#ffffff url(../img/l.jpg) no-repeat 0px 0px;cursor:pointer;}
.sc_r {position:absolute;top:200px;right:0px;z-index:99;width:30px;height:30px;background:#ffffff url(../img/r.jpg) no-repeat 0px 0px;cursor:pointer;}




.fy{padding:50px 35px; text-align:center; height:50px;  line-height:50px;}
#demo {overflow:hidden;width: 660px;padding-top:0px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left; height:160px;}
#demo2 {float: left;margin-left:0px;}
.dsj_bt{ font-size:14px; color:#c00; font-weight:700;}
.yxdsj_bt{ font-size:12px; color:#c00; }
.roll {width:24px;margin:8px 0 0 0;}
.roll_h {width:220px;background:url(../img/fl.jpg) no-repeat left top; height:35px;position:relative;}
.rolltop{position:absolute;background:url(../img/com_btn.gif) no-repeat;width:15px;height:14px;cursor:pointer;right:26px;top:13px;}
.rollbottom{position:absolute;background:url(../img/com_btn.gif) no-repeat -16px top;width:15px;height:14px;cursor:pointer;right:10px;top:13px;}
#ISL_Cont{margin:0px auto;width:218px;border-left:1px solid #bc0123; border-right:1px solid #bc0123;height:230px;overflow:hidden;}
#ISL_Cont .bus_right_com{width:218px;height:230px;}
.bus_right_com li{ display:block; margin-left:10px; background:url(../img/fl_li.gif) no-repeat center 5px; height:39px; line-height:39px; padding-left:45px; font-weight:bold;overflow:hidden;}
.bus_right_com lia{color:#333; text-decoration:none;}
.bus_right_com li a:hover{ color:#c00123; text-decoration:none;}
 .hstyle{	display:none;}
 .IndexList {border-collapse: inherit;border-style: none;border-width: 0px;border-color: inherit;display:block; font-weight:100;  }   
 .IndexList thead{border-top:0px  #ccc;}
 .IndexList td { padding: 0.1em 0.2em; border: 0px  #EEE;  border-bottom:1px dotted #999; vertical-align:middle; line-height:35px;  padding-left:15px;}
 .IndexList a { font-size: 12px;text-decoration:none;}
 .IndexList a:link { font-size: 12px;	text-decoration:none;}
 .IndexList a:hover { font-size: 12px;	color:#c00;text-decoration:none;}    
 .IndexList a:visited { font-size: 12px;text-decoration:none;} 
 .time a{ float:right; padding-right:5px; color:#ccc;}
  .PLList {border-collapse: inherit;border-style: none;border-width: 0px;border-color: inherit;display:block;}   
 .PLList thead{border-top:0px  #ccc;}
 .PLList td { padding: 0.1em 0.2em; border: 0px  #EEE; line-height:35px; }
  .PLList1 {border-collapse: inherit;border-style: none;border-width: 0px;border-color: inherit;display:block;border-bottom:1px dotted #999;}   
 .PLList1 thead{border-top:0px  #ccc;}
 .PLList1 td { padding: 0.1em 0.2em; border: 0px  #EEE;  line-height:25px; }
 .syFocusThumb IMG {	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; VERTICAL-ALIGN: top; BORDER-LEFT-STYLE: none}
.focusTit {	BACKGROUND: url(../img/indexp1bg.png) no-repeat}
.focusNew .focusTab {	BACKGROUND: url(../img/indexp1bg.png) no-repeat}
.syFocusThumb .prev {	BACKGROUND: url(../img/indexp1bg.png) no-repeat}
.syFocusThumb .next {	BACKGROUND: url(../img/indexp1bg.png) no-repeat}
.syFocusThumb .pagination I.selected IMG {	BACKGROUND: url(../img/indexp1bg.png) no-repeat}
.syFocusThumb {	POSITION: relative;  WIDTH: 600px;  HEIGHT: 450px; OVERFLOW: hidden}
.syFocusThumb .pagination {	POSITION: absolute; TEXT-ALIGN: left; WIDTH: 100%; BACKGROUND: #d7d7d7; HEIGHT: 62px; COLOR: #fff; CLEAR: both; TOP: 395px; LEFT: 0px}
.syFocusThumb .pagination IMG {	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 8px}
.syFocusThumb .thumbWrap {	POSITION: absolute; WIDTH: 312px; OVERFLOW: hidden; TOP: 4px; LEFT: 20px}
.syFocusThumb .thumbWrap IMG {	-MS-INTERPOLATION-MODE: bicubic}
.syFocusThumb .holder {	WIDTH: 4000px}
.syFocusThumb .holder I {	CURSOR: pointer; MARGIN-RIGHT: 4px}
.syFocusThumb .prev {	POSITION: absolute; WIDTH: 8px; BACKGROUND-POSITION: -616px -311px; HEIGHT: 40px; TOP: 12px; CURSOR: pointer; LEFT: 5px}
.syFocusThumb .next {	POSITION: absolute; WIDTH: 8px; BACKGROUND-POSITION: -616px -311px; HEIGHT: 40px; TOP: 12px; CURSOR: pointer; LEFT: 5px}
.syFocusThumb .next {	BACKGROUND-POSITION: -624px -311px; RIGHT: 5px; LEFT: auto}
.syFocusThumb .pagination I.selected IMG {	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND-POSITION: -632px -311px; PADDING-TOP: 8px}
.syFocusThumb .contentdiv {	HEIGHT: 450px}
.syFocusThumb .toc IMG {	WIDTH: 70px; HEIGHT: 40px}
.qqbox a:link { color: #000;text-decoration: none;}
.qqbox a:visited { color: #000;text-decoration: none;}
.qqbox a:hover { color: #f80000;text-decoration: underline;}
.qqbox a:active { color: #f80000;text-decoration: underline;}
.qqbox{ width:172px;height:auto;overflow:hidden;position:absolute;right:0;top:100px;color:#000000;font-size:12px;letter-spacing:0px;
}
.qqlv{ width:25px;height:256px;overflow:hidden;position:relative;float:right;z-index:50px;}
.qqkf{  height:auto;overflow:hidden;right:0;top:0;z-index:99px; background-image:url("../img/red2.gif"); width:172px; height:317px; padding-top:75px;  background-repeat:no-repeat; text-align:center;}
.qqkfbt{ width:136px;height:24px;overflow:hidden;line-height:20px;background-image:url("../img/red1.jpg");padding-top:5px;font-weight:bold;color:#fff;position:relative;cursor:pointer;text-align:center;vertical-align:middle;background-repeat:no-repeat;}
.qqkfhm{ width:172px;height:22px;overflow:hidden;line-height:22px;padding-right:8px;position:relative;margin:3px 0;vertical-align:middle;color:#5993C2;}
.bgdh{ width:172px;vertical-align:middle;color:#5993C2;}
  .bgdh a { font-size: 12px;color:#5993C2;text-decoration:none;}
    .bgdh a:link { font-size: 12px;	color:#5993C2;text-decoration:none;}
    .bgdh a:hover { font-size: 12px;	color:#5993C2;text-decoration:none;}    
    .bgdh a:visited { font-size: 12px;	color:#5993C2;text-decoration:none;}
 .spanSlide {		position: absolute;		font-size: 1px;	overflow: hidden;}.imgSlide {		position: absolute;	left: 5%;	top: 5%;	width: 90%;	height: 90%;	overflow: hidden;	 border:3px solid #820000;}.txtSlide {		position: absolute;	top: 50%;	left: 50px;	width:100%;	color:#C00;	font-family: arial, helvetica, verdana, sans-serif;	font-weight: bold;	font-size:36px;	letter-spacing:12px;	filter: alpha(opacity=70);	-moz-opacity:0.7;	opacity:0.7;}






#demo_ry {overflow:hidden;
width: 940px;
padding-top:0px;}
#indemo_ry {float: left;
width: 800%;}
#demo_ry1 {float: left; height:160px;}

#demo_ry2 {float: left;margin-left:0px;}
.red{ color:red}

