@charset "utf-8";
/* CSS Document */
a{text-decoration:none}
a:hover{}
* {font-size:14px; padding:0px; margin:0px; font-family:"微软雅黑" }
img{border:0px}
body{ background:#fff url(../images/body.png) top repeat-x }
body.indexbg{
	/*background:url(../images/index.png) center top no-repeat; */position:relative
}
/*
html.dhtml{height: 100%; overflow:hidden}
*/
body.dbody{
	background:#eeeff0 url(../images/dbox.jpg) no-repeat bottom center;/* height:100%*/
}
#top{ width:997px; height:74px; margin:0 auto; background:url(../images/nav.png) bottom no-repeat; position:relative}
#top .logo{ display:block; width:166px; height:50px; position:absolute; top:31px; left:0; overflow:hidden; text-indent:-999px}
#top .topNav{ height:31px; line-height:31px; text-align:right; font-size:12px; color:#8a0305; padding-right:20px}
#top .topNav a{ font-size:12px; color:#8a0305}
#top .nav{  width:737px; height:16px; list-style:none; float:right}
#top .nav li{ float:left; width:90px; height:37px; line-height:37px; text-align:center; margin-right:9px;}
#top .nav li a{ height:37px; text-align:center; font-size:14px; color:#FFF} 
#top .nav li a:hover{ font-weight:bold}
body.indexbg #top{ margin-top:-553px; position:relative; z-index:99999999}

#top2{ width:100%; height:93px; background:#FFF url(../images/top2.jpg) no-repeat center; margin-top:5px; border-bottom:2px #e6e6e6 solid}
.dbox{ width:100%; height:auto; overflow:hidden ; padding-bottom:250px }
.dtitle{width:980px; font-size:30px;font-family:"微软雅黑"; color:#333333; text-align:center; margin:10px auto; border-bottom:1px #cccccc dashed; line-height:200%;}
.dcontent{ width:980px; height:360px;overflow-y:scroll; margin:0 auto; font-family:"微软雅黑"; font-size:14px; color:#666666; line-height:180%; }
.dcontent p{ text-indent:20px;}
.dcontent *{font-family:"微软雅黑"; font-size:14px; color:#666666;}
.dsub{ width:100%; height:42px; overflow:hidden; text-align:center; padding-top:50px}
.dsub a{ background:#b9262c; padding:8px 10px; font-family:"微软雅黑"; color:#FFF; margin:0 10px; font-weight:bold}

.picbox{ width:100%; height:100px; margin:0 auto; }
.aboutpicbox{ width:100%; height:352px; margin:0 auto; margin-top:10px;  }

#banner{position:relative;height:553px;}
.banBg,.aBg{position:absolute;left:0px;top:0px;height:9px;background:url(../images/bg1.png) repeat-x;z-index:3;width:100%;}
.bannerShow{position:absolute;left:0px;top:0px;z-index:2;width:100%;}
.bannerShow {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: auto;
	text-align:center;
	list-style:none
	
}
/*
.bannerShow a {
	display:block; height:553px; overflow:hidden
}
*/
.bannerShow .aBj {
	display:block; height:553px; overflow:hidden
}

.bannerShow img {
    display: block;
    /*
	max-width: 100%;
    width: 100%;
*/
}

#banner .prev, #banner .next {position: absolute;left: 0;top: 50%;margin-top: -43px;display: block;width: 44px;height: 85px;background:url(../images/slider-arrow.png) no-repeat left 0;z-index:15;}
#banner .next {left: auto;right: 0;background-position:right 0;}
#banner a:hover{background-color:#ab0306;}


.indexTop2{
		width:997px; height:100px; margin:0 auto; padding-top:202px;
		line-height:200%; position:relative; z-index:99999999;
		text-align:left
}
.indexTop2 h2{ line-height:120%;font-size:36px; color:#ab0306}
.indexTop2 p{ line-height:160%;font-size:16px; color:#000}
.indexTop2 a{ line-height:200%;font-size:14px; color:#fff; padding:0 5px; background:#a82229}


.indexTop{
		width:997px; height:100px; margin:0 auto; padding-top:129px;
		line-height:200%; position:relative; z-index:99999999;
		 visibility:hidden
		
}
.indexTop h2{ line-height:120%;font-size:36px; color:#ab0306}
.indexTop p{ line-height:160%;font-size:16px; color:#000}
.indexTop a{ line-height:200%;font-size:14px; color:#fff; padding:0 5px; background:#a82229}

.indexAbout{ width:100%; height:99px; margin-top:150px; background:#000;
opacity: 0.7;
filter: alpha(opacity=70);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; position:relative;z-index:999998
}
.indexAboutBox{ width:997px; height:99px; margin:0 auto; overflow:hidden; margin-top:-99px; color:#e1e1e1;position:relative; z-index:999999; list-style:none}
.indexAboutBox li{ float:left;}
.indexAboutBox li a{color:#e1e1e1;}
.indexAboutBox li a:hover{ text-decoration:underline; font-weight:bold}
.indexAboutBox li.about1{ width:291px;}
.indexAboutBox li.about2{ height:71px; padding:14px; width:290px;  font-size:12px; line-height:160%; border-right:1px #526170 solid}
.indexAboutBox li.about2 a{font-size:12px; font-weight:normal}
.indexAboutBox li.about2 a:hover{text-decoration:underline;}
.indexAboutBox li.about3{ height:36px;width:115px; padding-top:63px; line-height:160%; border-right:1px #526170 solid; font-size:14px; text-align:center}
.indexAboutBox li.about3 a{background:url(../images/yuyue.png) top no-repeat; padding-top:40px}
.indexAboutBox li.about4 a{background:url(../images/xiazai.png) top no-repeat;}
.indexAboutBox li.about5 a{background:url(../images/denglu.png) top no-repeat;}

.gonggaoBox{width:995px; margin:0 auto; height:37px; border:1px #dfdfdf solid;background:url(../images/gonggao.png) repeat-x;}
.gonggaolba{background:url(../images/laba.png) center no-repeat; width:60px; height:37px; float:left }
.gonggaoMar{ width:935px; height:37px; float:left}
.gonggao{ width:995px; height:37px;  margin:0 auto; overflow:hidden; color:#e1e1e1; list-style:none; }
.gonggao li.end{background:url(../images/gonggaochange.png) center no-repeat; width:60px; height:37px; float:right}
.gonggao li.end .prv{ height:18px; width:100%; text-indent:999px; cursor:pointer}
.gonggao li.end .nex{ height:18px; width:100%; text-indent:999px; cursor:pointer}

.gonggao li{ float:left; line-height:37px;}
.gonggao li a{ font-size:14px; color:#666666; margin-right:25px}
.gonggao li a:hover{ color:#ab0306}

.ht_homeban{
padding-top:px;
height:231px;
width:961px;
overflow:hidden;
position:relative;
}
.htnum{
position:absolute;
bottom:10px;
height:28px;
width:185px;
left:750px;
overflow:hidden;
text-align:center;
}
.htnum span{
margin:0px 4px;
display:block;
float:left;
height:28px;
text-align:center;
width:28px;
color:#D16966;
font-weight:bold;
cursor:pointer;
text-indent:-9999px;
overflow:hidden;
background:url(../images/icon03.png) no-repeat;
_background:url(../images/icon03.gif) no-repeat;
}
.htnum span.hover{
background:url(../images/icon02.png) no-repeat;
_background:url(../images/icon02.gif) no-repeat;
}
.indexMain{width:995px; height:auto; overflow:auto; margin:18px auto;}
.main{width:1050px; height:auto; overflow:auto; background:url(../images/main.png) top no-repeat; margin:0 auto; margin-top:-50px}
.main .box{ width:996px; height:auto; overflow:hidden; padding-top:21px; margin:0 auto; background:#FFF}
.main .box .contentBox{ width:928px; height:auto; overflow:hidden; margin:0 auto; border:1px solid #e6e4e4;
 -moz-border-radius: 5px;      /* Gecko browsers */
 -webkit-border-radius: 5px;   /* Webkit browsers */
 border-radius:5px;   /* W3C syntax */
}

 .indexContentBox{ width:488px; height:296px; overflow:hidden; margin:0 auto; border:1px solid #e6e4e4;
 -moz-border-radius: 5px;      /* Gecko browsers */
 -webkit-border-radius: 5px;   /* Webkit browsers */
 border-radius:5px;   /* W3C syntax */
 float:left;
 background:#FFF
}
 .indexContentBox .info{ padding:10px;}


.aboutNav{ list-style:none;background:url(../images/unhover.png) repeat-x;height:39px; width:100% }
.aboutNav li{ float:left; border-right:1px #e6e4e4 solid; border-bottom:1px #e6e4e4 solid; height:38px; line-height:38px; padding:0 20px}
.aboutNav li a{ font-size:16px; color:#333333;}
.aboutNav li.hover{ border-bottom:0px;background:url(../images/hover.png) repeat-x;}
.aboutNav li.hover a{ color:#ab0306}

.aboutNav6{ list-style:none; border-bottom:1px #e8dfdf solid;height:39px; width:884px; margin:0 auto; padding-top:18px }
.aboutNav6 li{ float:left; background:url(../images/b.png) no-repeat right; height:38px; line-height:38px; padding:0 20px}
.aboutNav6 li a{ font-size:16px; color:#333333; font-weight:bold}
.aboutNav6 li.hover{ border-bottom:0px;background:#ab0306;}
.aboutNav6 li.hover a{ color:#ffffff}


.main .box .contentBox .info{width:884px; height:auto; min-height:350px; overflow:hidden;  overflow:hidden; font-size:14px; line-height:200%; color:#666666;padding:25px; }
.productinfo{
	width:884px; height:auto; min-height:350px; overflow:hidden;  overflow:hidden; font-size:14px; line-height:200%; color:#666666; padding:25px; 
}
.pro_class{ width:928px; height:auto; margin:0 auto}
ul.newslist{ list-style:none; background:#FFF}
ul.newslist li{ font-size:14px; width:100%; height:28px; color:#666666; border-bottom:1px #dddddd dashed}
ul.newslist li.top{
 border-bottom: 1px dashed #e8dfdf;
    height: 94px;
    padding-left: 0;
    padding-top: 0;
	background:none
}
ul.newslist li.top a{ background:none;}
ul.newslist li.top a.pic{ display:block; width:109px; height:74px; float:left}
ul.newslist li.top p{ width:340px; height:79px; line-height:160%; float:right}
ul.newslist li.top p a.title{ font-size:16px; color:#333333}
ul.newslist li.top p a.title:hover{ color:#ab0306}
ul.newslist li.top p a.inf{ font-size:12px; color:#999999}

ul.newslist li.ltop{
 border-bottom: 1px dashed #e8dfdf;
    height: 94px;
    padding-left: 0;
    padding-top: 0;
	background:none
}
ul.newslist li.ltop a{ background:none;}
ul.newslist li.ltop a.pic{ display:block; width:109px; height:74px; float:left}
ul.newslist li.ltop p{ width:722px; height:79px; line-height:160%; float:right}
ul.newslist li.ltop p a.title{ font-size:16px; color:#333333;display:block;width:100%}
ul.newslist li.ltop p a.inf{ font-size:12px; color:#999999}


ul.newslist li a{ font-size:14px; color:#666666; float:left; background:url(../images/j.png) left no-repeat; padding-left:14px;  float:left}
ul.newslist li a:hover{ color:#ab0306}
ul.newslist li span{ float:right; font-size:14px}

ul.attachlist{ list-style:none}
ul.attachlist li{ font-size:14px; width:100%; height:38px; line-height:38px; color:#666666; border-bottom:1px #dddddd dashed;}
ul.attachlist li a{ padding-left:10px; width:62px; height:21px; line-height:21px; margin-top:10px;background:url(../images/dl.png) 8px 5px no-repeat;  border:1px #e1e1e1 solid;
-moz-border-radius: 5px;      /* Gecko browsers */
 -webkit-border-radius: 5px;   /* Webkit browsers */
 border-radius:5px;   /* W3C syntax */ 
 font-size:12px; 
 color:#ab0306;
 float:right;
 text-align:center
 }
ul.attachlist li span{ background:url(../images/j.png) left no-repeat; padding-left:14px; float:left; font-size:14px}



ul.qalist{ list-style:none}
ul.qalist li{ font-size:14px; width:100%; height:auto; overflow:hidden; color:#666666; border-bottom:1px #dddddd solid}
ul.qalist li h2{ width:100%; height:auto; overflow:hidden;background:url(../images/d.png) right  no-repeat}
ul.qalist li.hover h2{background:url(../images/t.png) right  no-repeat}

ul.qalist li a{ font-size:14px; color:#666666; display:block; background:url(../images/j.png) left no-repeat; padding-left:14px;}
ul.qalist li .content{ display:none}
ul.qalist li.hover .content{ display:block; color:#848383; font-size:12px; padding-left:14px}
ul.qalist li.hover .content *{color:#848383; font-size:12px}
ul.qalist li a:hover{ color:#6b3c07}
ul.qalist li span{ float:right; font-size:14px}


.info h1{   font-size:16px;  text-align:center; border-bottom:1px #cccccc dashed; padding-bottom:10px}
.info .tip{ font-size:12px; text-align:center; color:#999999; padding:6px 0 10px 0}
.info .content{ font-size:14px; color:#666666; line-height:200%}
.info .content *{ font-size:14px}


.leftNav{ width:213px; padding-left:13px; padding-right:15px; height:auto; overflow:hidden; float:left; padding-top:15px; padding-bottom:20px}
.leftNav ul{ list-style:none; width:100%; height:auto; overflow:hidden}
.leftNav ul li{ width:100%; height:40px; line-height:40px; text-align:center; border-bottom:1px #eeeeee solid}
.leftNav ul li a{ color:#808082}
.leftNav ul li.hover{ background:url(../images/nav-bg.jpg) no-repeat}
.leftNav ul li.hover a{ color:#6b3c07}


.box2{ background:url(../images/box2.png) top repeat-x; padding-top:15px;}
.page{ width:100%; height:40px; line-height:40px; text-align:left; color:#666666; font-size:12px}
.page a{ font-size:12px; color:#666666; padding:8px}
.page span{ font-size:12px; color:#6b3c07}

.mg20{ margin-top:20px}
.mg15{ margin-top:15px} 
.mgr20{ margin-right:20px}
.mgr10{ margin-right:10px}

.hezuo{ width:995px; overflow:hidden; height:125px; border:1px #e6e4e4 solid; moz-border-radius: 5px 5px 0 0;      /* Gecko browsers */
 -webkit-border-radius: 5px 5px 0 0;   /* Webkit browsers */
 border-radius:5px 5px 0 0;   /* W3C syntax */margin:0 auto}
.hezuo .title{ height:38px; width:980px; padding-left:15px; background:url(../images/b_38.png) repeat-x;moz-border-radius: 5px 5px 0 0;      /* Gecko browsers */
 -webkit-border-radius: 5px 5px 0 0;   /* Webkit browsers */
 border-radius:5px 5px 0 0; border-bottom:1px #e6e4e4 solid} 
.hezuo .title span{ font-size:16px; color:#333333; font-weight:bold;background:url(../images/h.png) left no-repeat; padding-left:10px; line-height:38px}

ul.productPic {
	list-style:none;
    height: 85px;
    padding: 19px 0 0;
	width:10000px;
}
ul.productPic li{ float:left;  width:150px; padding:0 5px; text-align:center}

 .about{ width:412px; height:238px; background:url(../images/bottom.jpg) no-repeat bottom}
.about .title{ width:394px; height:29px; padding-top:6px; padding-left:8px; padding-right:12px; background:url(../images/titlebg.jpg) no-repeat}
.about .title a img.hover{ display:none}
.about .title a img{ display:inline}
.about .title a.hover img{ display:none}
.about .title a.hover img.hover{ display:inline}

.about .titImg{ float:left}
.about .more{ float:right; font-size:12px; color:#999999}
.about .info{ width:390px; height:130px; padding:20px 10px; border-left:1px #dcdcdc solid;border-right:1px #dcdcdc solid; font-size:12px; color:#666666; line-height:200%}
.about .info p{ font-size:12px}
.about .info p a{ font-size:12px; color:#666666;}

.loginTable{ width:412px; height:300px; border:5px #cccccc solid; -moz-border-radius: 5px;      /* Gecko browsers */
 -webkit-border-radius: 5px;   /* Webkit browsers */
 border-radius:5px;   /* W3C syntax */margin:0 auto}
.loginTable .input{ width:220px; height:28px; border:1px #bbb9b9 solid;color:#666;font-size: 14px;}
.loginTable .input2{ width:140px; height:28px; border:1px #bbb9b9 solid}

.loginTable .submit{ width:67px; height:29px; border:0px; border-radius: 5px; color:#FFF; background:#ab0306; }
.loginTable .reg{ padding:5px 18px;border-radius: 5px; color:#FFF;  background:#333333; }
.loginTable .getpassword{ font-size:12px; color:#666666}


.registerTable{ width:412px; height:420px; margin:0 auto}
.registerTable .input{ width:220px; height:28px; border:1px #bbb9b9 solid}
.registerTable .input2{ width:140px; height:28px; border:1px #bbb9b9 solid}

.registerTable .submit{ width:67px; height:29px; border:0px; border-radius: 5px; color:#FFF; background:#ab0306; }
.registerTable .reg{ padding:5px 18px;border-radius: 5px; color:#FFF;  background:#333333; }
.registerTable .getpassword{ font-size:12px; color:#666666}


.feedback tr td{ height:38px; padding-left:10px; font-size:12px}
.feedback tr td .input{ width:323px; height:20px; border:1px #aca086 solid; font-size:12px}
.feedback tr td .input option{ font-size:12px}
.feedback tr td textarea{ width:416px; height:92px;border:1px #aca086 solid;font-size:12px }
.reset{ width:83px; height:26px; border:0px;  background:url(../images/reset.jpg) no-repeat; margin-top:10px}
.submit{ width:83px; height:26px; border:0px;  background:url(../images/sumit.jpg) no-repeat; margin-right:20px; margin-top:10px}

.feedBackOne{ width:96%; height:auto; overflow:hidden; margin:0 auto; border:1px solid #e6e4e4; padding:15px; }
.feedBackRs{ text-align:center; padding:20px 0}
.feedBackRs a{
	background:#ab0306; color:#ffffff; font-size:16px;-moz-border-radius: 5px;      /* Gecko browsers */
 -webkit-border-radius: 5px;   /* Webkit browsers */
 border-radius:5px;   /* W3C syntax */
 border:1px #d7888a solid; padding:4px 15px; margin:10px
 } 
.feedBackRs a.no{ background:#666666; border:1px #b7b7b7 solid} 
.news{ height:212px; margin-top:18px}
.news .info{ list-style:none; width:390px; height:150px; padding:10px 10px; border-left:1px #dcdcdc solid;border-right:1px #dcdcdc solid; font-size:12px; color:#666666; line-height:200%}
.news .info li{ font-size:12px; width:100%; height:28px; color:#666666; border-bottom:1px #dddddd dashed}
.news .info li a{ font-size:12px; color:#666666; float:left; float:left; background:url(../images/j.jpg) left no-repeat; padding-left:14px}
.news .info li span{ float:right; font-size:12px}


.pro{ width:607px; /*height:269px;*/ border:1px solid #e6e4e4;
 -moz-border-radius: 5px;      /* Gecko browsers */
 -webkit-border-radius: 5px;   /* Webkit browsers */
 border-radius:5px;   /* W3C syntax */
 float:right}

.pro .more{ float:right; font-size:12px; color:#ba000e; line-height:38px; font-weight:bold}
.pro .title{ height:38px; width:591px; padding-left:15px; background:url(../images/b_38.png) repeat-x;moz-border-radius: 5px 5px 0 0;      /* Gecko browsers */
 -webkit-border-radius: 5px 5px 0 0;   /* Webkit browsers */
 border-radius:5px 5px 0 0} 
.pro .title span{ font-size:16px; color:#333333; font-weight:bold;background:url(../images/h.png) left no-repeat; padding-left:10px; line-height:38px}


.pro table{ font-size:12px;color:#666666; line-height:200%; background:#e6e4e4; border:none}
.pro table tr th{ font-size:14px; color:#333333; font-weight:normal; background:#f7eeef; height:35px; line-height:35px; border:2px #FFF solid}
.pro table tr td{ font-size:12px; color:#545454;text-align:center;background:#ffffff; line-height:30px;}
.pro table tr td a{ font-size:12px; color:#666666}
.pro table tr td a:hover{ color:#ab0306}
.pro table tr td a.book{ color:#ab0306; background:url(../images/book.png) center no-repeat; line-height:20px; display:block; width:100%; text-indent:-999px; overflow:hidden}
.pro table tr td a.book:hover{ text-indent:0px; background:none}

.pro table tr td a.zoushi{ color:#ab0306; background:url(../images/zoushi.png) center no-repeat; line-height:20px; display:block; width:100%; text-indent:-999px; overflow:hidden}
.pro table tr td a.zoushi:hover{background:url(../images/zoushi_hover.png) center no-repeat;}

.news2{ height:212px; margin-top:18px}
.news2 .info{ list-style:none; width:292px; height:150px; padding:10px 10px; border-left:1px #dcdcdc solid;border-right:1px #dcdcdc solid; font-size:12px; color:#666666; line-height:200%; overflow:hidden}
.news2 .info li{ font-size:12px; width:100%; height:28px; color:#666666; border-bottom:1px #dddddd dashed}
.news2 .info li a{ font-size:12px; color:#666666; float:left;  background:url(../images/j.jpg) left no-repeat; padding-left:14px}
.news2 .info li span{ float:right; font-size:12px}

.productinfo table th{ background:#f6f6f6;border-bottom:1px #eeeeee solid; font-size:12px; text-align:left; padding-left:20px}
.productinfo table td{ border-bottom:1px #eeeeee solid; font-size:12px;padding-left:20px}
.productinfo table td:first-child{ width:110px}
.productinfo table td a{ font-size:12px}

.productnet table th{ background:#dcdcdc;border-bottom:0px #eeeeee solid; font-size:12px;}

.productnet table tr.even{ background:#f1f1f1}

.productnet table td{ border-bottom:0px #eeeeee solid; font-size:12px; text-align:center}
.productnet table td a{ font-size:12px}

.productnet .li{ width:100%; height:330px; overflow-y:scroll}


.productnet h2{ background:#f6f6f6; font-size:12px; height:35px; line-height:35px; padding-left:12px; padding-right:10px}
.productnet h2 a{ float:right; font-size:12px; color:#aa1519; background:#FFF url(../images/bb.png) 6px 4px   no-repeat;  line-height:20px; margin-top:8px; padding:0 5px;padding-left:22px;border:1px #e1e1e1 solid;
-moz-border-radius: 5px;      /* Gecko browsers */
 -webkit-border-radius: 5px;   /* Webkit browsers */
 border-radius:5px;   /* W3C syntax */
 }
.chartDate{ padding:26px 0 0px 60px; font-size:12px; line-height:18px; height:auto; overflow:hidden}
.chartDate .span{ float:left; font-size:12px}
.chartDate .input{ border:1px #7f9db9 solid; width:99px; height:17px; font-size:12px; float:left}
.chartDate .buttonn{ background:#ab0306; border:0px; font-size:12px; color:#FFF; cursor:pointer; float:left}

.chart{ width:840px; height:360px; padding-top:28px; padding-bottom:15px; margin:0 auto}
.chart .y_legend{ width:17px; height:240px; padding-top:100px; float:left}
.chart #my_chart1{float:left}
.chart .x_legend{ text-align:center}

.x_legend a{ border:1px #000000 solid; font-size:12px; margin:0 5px; padding:3px}
.x_legend a.shang{background:url(../images/shang.png) 6px 9px  no-repeat; padding-left:20px}
.x_legend a.yuan{background:url(../images/yuan.png) 6px 9px   no-repeat; padding-left:20px}

.foot{ width:100%; height:134px; background:#ab0306; margin:0 auto; margin-top:18px;}
.foot .box{width:998px; height:95px; padding-top:15px; margin:0 auto; color:#e1e1e1;}
.foot .box .left{ float:left; width:477px;}
.foot .box .right{ float:right; width:296px; height:100%; background:url(../images/weixin.png) right top no-repeat}
.foot .box p{ font-size:12px;line-height:200%}
.foot .box p.footNav{ font-size:14px; }
.foot .box p.footNav a{ font-size:14px}
.foot .box p.hotLine{background:url(../images/hot.png) left no-repeat; padding-left:20px; font-size:14px}


.foot .box a{ font-size:12px; color:#e1e1e1; padding-right:15px; margin-right:15px; background:url(../images/shu.png) right no-repeat}