/* CSS Document */
* { margin:0; padding:0;}
body{background:url(../images/bg.jpg) repeat-x top;font-size:12px; color:#333;}
body.any{background:url(../images/bg2.jpg) repeat-x}
p{margin-top:15px;}
ul,ul li{ list-style-type:none; list-style:none; list-style-image:none}
table{border-collapse:collapse; border:0px;}
td{ vertical-align:top; padding:0px;}
a{font-size:12px;text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#ff5500}
img,a img { border:0px;/*margin-left:8px;margin-top:5px*/}
#demo1 img{margin-left:7px; margin-top:5px;}
#demo2 img{margin-left:7px; margin-top:5px;}
.col1{color:#ff5500;}
.clear {clear:both; }
.min-width{width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 944)? "944px" : "100%"); min-width:944px;background:url(../images/bg.jpg) top repeat-x #053000;}
#main{width:100%;margin:0px auto;position:relative;background:url(../images/topbg.jpg) top repeat-x}
/*------Header------*/
#header{width:1002px;height:79px;margin:0px auto;}
.head-row1{width:732px;height:79px;float:left;}
.head-row1 #logo{padding:16px 0px 0px 3px;float:left;}
.head-row1 #logo a{width:270px;height:58px; display:block;}
.head-row1 #rowr{font-family:Arial}
.head-row1 #rowr a{color:#666666;padding:0px 10px;}
.head-row1 #rowr a:hover{color:#ff5500; text-decoration:none}
/*---------logo----------*/
#logo{width:270px;float:left;margin-top:10px;}
/*menu*/
#menu{width:672px;margin-left:60px;margin-top:9px;_margin-top:8px;}
#nav {margin:0px;height:36px;display:block;}
#nav li {float:left; width:84px;height:36px; position:relative;}
#nav li span{font-family:"微软雅黑" !important;}
.a{display:block;height:36px;width:84px; background:none;margin:0px auto;font-size:14px;line-height:36px;text-align:center;font-family:"微软雅黑" !important;font-weight:bold;}
.hover{display:block;height:36px;width:84px; background:none;margin:0px auto;font-size:14px;line-height:36px;text-align:center;font-family:"微软雅黑" !important;font-weight:bold;background:url(../images/menubg2.gif) no-repeat 0px 0px;color:#fff; text-decoration:none;}
#nav li a:hover{background:url(../images/menubg2.gif) no-repeat 0px 0px;color:#fff; text-decoration:none;}


#nav li.curr_hover{}
/*#nav li.curr{background:url(../images/menubg2.jpg) no-repeat 0px 0px;}
#nav li.curr2{background:url(../images/menubg2.jpg) no-repeat 0px 0px;}*/

#nav li div {display:none;position:absolute;left:0px; z-index:120;overflow:hidden;height:43px; back ground:#6DA906;}
#smenu{position:absolute;top:79px;height:43px;left:0px; z-index:10;width:100%; background:#6DA906;display:none; z-index:1;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
#nav li div a{border:0px;padding:0px 20px;width:auto;text-align:center;margin:8px auto; line-height:28px;height:28px;color:#f9f9f9;float:left; display:inline; background:url(../images/fen.jpg) no-repeat left 7px}
#nav li div a:hover{color:#ffcc00; text-decoration:none;}
#nav li div a.show{color:#ffcc00}

* html #nav li .mleft1{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/left1.png");
background:none;height:33px;width:6px;
}
* html #nav li .mright1{ 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/right1.png");
background:none;height:33px; float:right;width:6px;
}

/*------banner------*/
#flashcontent{ margin:0px auto;width:100%;height:auto;overflow:hidden; height:500px;}
#flashcontent .d1{OVERFLOW: hidden; WIDTH: 100%; POSITION: relative; HEIGHT: 500px; float:right;}
#flashcontent .loading{FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 510px; COLOR: #ffcc00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 320px;TEXT-ALIGN: center;overflow:hidden}
#flashcontent .d2{OVERFLOW: hidden; WIDTH: 1002px; HEIGHT: 320px;}
#flashcontent .num_list{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; LEFT: 0px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 100%; COLOR: #ffffff;BOTTOM: -1px; PADDING-TOP: 4px; POSITION: absolute; HEIGHT: 20px; BACKGROUND-COLOR: #000000;}
#flashcontent .num_list SPAN{DISPLAY: inline-block; PADDING-LEFT: 6px; HEIGHT: 11px;}
#flashcontent .ul2 {DISPLAY: none;}
#flashcontent .button2 {DISPLAY: block; FONT-SIZE: 12px; Z-INDEX: 2000; BOTTOM:15px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute;right:2px;padding-right:2px}
#flashcontent .b1 {width:16px;height:16px; text-align:center; DISPLAY: block;  FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #ffffff; MARGIN-RIGHT: 8px; PADDING-TOP: 0px; BACKGROUND:#333; TEXT-DECORATION: none;font-size:12px;background:url("images/arr_icon.png") no-repeat 0px 0px;font-size:0px;}
#flashcontent .b2 {DISPLAY: block; width:16px;height:16px; text-align:center; FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: none; MARGIN-RIGHT: 8px; PADDING-TOP: 0px; BACKGROUND:#ccc; TEXT-DECORATION: none;font-size:12px;background:url("images/arr_icon.png") no-repeat -18px 0px; font-size:0px;}
#flashcontent font { display:none}

/* cont */
#cont{width:980px; overflow:hidden;margin:0px auto;height:auto;padding:10px 0px 0px;position:relative;background:url(../images/cont_bg.jpg) repeat-y left #fff}
.cont-left{width:300px;overflow:hidden;float:left;position:relative;margin:20px auto 0px;}
.cont-left .title{overflow:hidden;width:300px; padding-bottom:13px}
.iprolist{margin:0px;padding:0px;position:relative}
.iprolist .ipros{margin:10px auto 12px;border-bo ttom:1px solid #eee; position:relative;height:132px;}
.iprolist .ipros .boximg{width:116px;height:136px; float:left; overflow:hidden; border:1px #eee solid;}
.iprolist .ipros .boximg img{ margin:0px auto;}
.iprolist .ipros table{width:100%;border:0px;height:100%}
.iprolist .ipros td{vertical-align:middle;text-align:center;}
.iprolist .ipros .protit{ float:right;width:164px; line-height:20px; color:#666}
.iprolist .ipros .protit a{ font-size:14px; font-weight:bold; line-height:32px;}

.prolist{margin:0px;padding:20px 1px 30px;position:relative; float:left}
.prolist .ipros{margin:10px 24px 10px 0px;position:relative;height:116px;width:329px; float:left; overflow:hidden;}
.prolist .ipros .boximg{width:104px;height:114px; float:left; overflow:hidden; border:1px #eee solid;}
.prolist .ipros .boximg img{ margin:0px auto;}
.prolist .ipros table{width:100%;border:0px;height:100%}
.prolist .ipros td{vertical-align:middle;text-align:center;}
.prolist .ipros .protit{ float:right;width:206px; line-height:20px;padding-top:2px;color:#666}
.prolist .ipros .protit a{ font-size:14px; font-weight:bold; line-height:120%;}

.cont-middle{width:630px;overflow:hidden;float:left;position:relative;margin:20px 21px 0px;/* height:314px*/height:330px;}
.cont-middle .title{overflow:hidden;width:630px;}
.inews{position:relative;margin:0px; width:676px; float:right; margin-top:20px;}
.inews li{ line-height:27px;border-bottom:1px dotted #ddd;font-family:"宋体";padding-left:15px;position:relative;height:27px; overflow:hidden;margin-top:3px;background:url(../images/list.png) 3px center no-repeat;}
.inews li a{color:#6A6A6A;padding-left:9px;}
.inews li a:hover{color:#ff5500}
.inews li.tjnews{height:auto; line-height:140%; color:#666;padding-bottom:6px;border:0px;padding-left:0;background:none;}
.inews span{ position:absolute;right:4px;color:#C0C0C0;top:-1px;font-family:Arial; font-size:12px}
.inews a{color:#333;}
.inews a:hover{color:#ff5500;}
.iabout{font-size:12px;padding:0px 8px 6px; line-height:24px;margin-top:0px; position:relative; color:#666; /*width:650px;*/}

.cont-right{width:230px;float:right;position:relative;margin-top:50px; background:#F6F6F6;height:440px; text-align:center; overflow:hidden}
.cont-right img{ margin:0px auto;margin-bottom:20px}

#cont2{width:980px; overflow:hidden;background:url(../images/nlbg.jpg) repeat-y left;position:relative; margin:20px auto}
.con-left{width:238px;padding-bottom:40px;float:left}
.con-left .title{height:48px;width:238px; overflow:hidden;background:url(../images/jj.jpg) bottom no-repeat;padding-bottom:11px;}
.con-left .nmenu{padding:7px 0px;margin:0px 12px 6px 12px;border-top:0px;}
.con-left .nmenu li{line-height:38px;color:#999; border-bottom:1px solid #D2E2AF;margin:0px 2px;}
.con-left .nmenu li span{ float:left;margin:0px 12px 0px 12px;padding:15px 5px 0px;}
.al{color:#222;font-size:12px; display:block;padding:0px 40px;background:url(../images/icon2.jpg) 24px 13px no-repeat;}
.ahover{color:#ff5500; text-decoration:none;display:block;padding:0px 39px;font-weight:bold;background:url(../images/icon1.jpg) 0px 0px no-repeat;}
.al:hover{color:#ff5500; text-decoration:none;padding:0px 39px;font-weight:bold;background:url(../images/icon1.jpg) 0px 0px no-repeat;}
.con-left .nmenu li a.show{color:#ff5500; font-weight:bold;background:url(../images/icon1.jpg) 0px 0px no-repeat;padding:0px 39px;}
.con-left p{ text-align:center}
.con-left p img{ margin:0px auto}

.con-right{width:708px; margin-top:8px; float:right}
.con-right .title{ position:relative;height:40px; border-bottom:1px solid #eee}
.con-right .title h3{padding-top:6px}
.con-right .t2 h3{ font-size:15px; font-weight:bold;padding-top:8px;}
.con-right .t2 h3 font{ font-family:Arial; font-size:13px; font-weight:normal; color:#999}
.con-right .title span{ position:absolute;right:13px;top:15px; color:#666}
.con-right .title span a{color:#666}

/*------news------*/
.newslist{}
.newslist ul{padding:16px 14px 10px 0px;margin:0px;font-family:"宋体"}
.newslist ul li{line-height:32px;color:#555; }
.newslist ul li span{ float:right;color:#999;margin-right:3px;}
.newslist ul li a{color:#343434;padding-left:4px; font-size:12px}
.newslist ul li a:hover{color:#Ff5500;}
.newslist ul li.tjnews{list-style-type:none;padding:10px 4px;overflow:hidden; position:relative}

.about{font-size:12px;color:#333;padding:0px 15px 50px 2px;line-height:26px;margin-top:25px; position:relative}
.about p{margin-top:16px;}
.aboutt{padding-top:10px;line-height:30px}
.newshow{font-size:14px;color:#333;padding:16px 16px 30px 10px;line-height:26px;margin-top:25px; position:relative;}
.newshow h2{color:#333;text-align:center;padding:10px 0px 5px; font-size:20px; font-weight:normal;font-family:黑体;}
.newshow .bq{text-align:center;border-bottom:1px solid #efefef;padding:8px 0px 4px;color:#666;font-size:12px}
.newshow .content{line-height:26px;color:#333; font-size:14px;margin-top:20px;}
.newshow .content p{margin-top:16px;}

.about td{padding:7px; line-height:130%;}

.search{width:228px;height:94px; background:url(../images/search.jpg) no-repeat}
.keyword{padding:18px 18px;}
.input{border:0px;width:190px;color:#666; font-family:Arial}
.btn{padding:0px 0px 0px 66px}

.showImg{bor der:1px #f4f4f4 solid;overflow:hidden;margin:36px 10px 0px 0px}
.showImg Img{margin:0px}
.about ul{margin:0px;padding-left:20px;}
.about ul li{ list-style-type:disc}

/*--------producr-------*/
.cont-leftt{width:1002px;height:auto;overflow:hidden;margin:0 auto;}
.cont-leftt .title{overflow:hidden;width:1002px; padding-bottom:13px}

/*------fdlink------*/
#htfdlink{margin:0 auto;width:1002px;padding:0px; overflow:hidden;}
#htfdlink span{margin:0px;padding:0px;width:960px; overflow:hidden;}
#htfdlinkk{margin:0 auto;width:1002px;padding:0px; overflow:hidden;margin-top:10px;}
#htfdlinkk span{margin:0px;padding:0px;width:960px; overflow:hidden;}

/*------footer------*/
#footer{width:1002px;height:78px;margin:15px auto 6px;background:url(../images/ftbg.jpg) repeat-x;text-align:left; overflow:hidden; font-family:Arial}
#footer .fl{float:left;line-height:24px;color:#666;margin:16px 4px 0px;background:url(../images/bottombg2.jpg) 24px 1px no-repeat}
#footer .fl a{color:#666666;margin-left:2px; padding:0px 8px}
#footer .fr{float:left;margin-top:16px;}
#footer .fr img{ vertical-align:-5px;margin:0px 4px 0px 2px;}
#footer .ff{float:left; width:420px; margin-top:8px;}

/*page*/
#PAGE{WIDTH:98%;border-top:1px solid #ddd;padding:20px 8px 10px;background:#fff;overflow:hidden; position:relative; text-align:center; font-family:Arial; color:#555;margin:0px auto;}
#PAGE li{display:inline; margin-left:10px; font-size:18px;}
.page1{ position:relative}
.page1 a{color:#444}
.page1 a:hover{color:#cc0000; text-decoration:underline}
