@charset "utf-8";

html { overflow-x: hidden; overflow:-moz-scrollbars-vertical; -webkit-text-size-adjust:none;}

.wrapper{padding:0px; margin:0 auto}
td,div,span,body{font-size:12px;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;}
th{ font-size:14px}
body{margin:0;padding:0; color:#333333;}
p{ text-indent:0px}
*{ margin:0 0 0 0; padding:0 0 0 0}

ol, ul, li { list-style-type:none; }

.cl{ clear:both; height:0px; overflow:hidden; line-height:0px; font-size:0px; width:0px}

A:link,A:visited,A:active{COLOR:#333333 ; TEXT-DECORATION: none}
A:hover {COLOR:#ff6600; TEXT-DECORATION: none;}

input,select{outline:none}
.hidden{ display:none}
.div_1003{ width:1003px; margin:0 auto}
img{ border:none}
h1,h2,h3,h4,h5,h6,h7{ font-size:12px }
#container{margin:0 auto;}
.fl{ float:left}
.fr{ float:right}
.default{ color:#CCCCCC}
.puton{ color:#333333}



/*头部样式*/
#topnav{ background:url(../images/topnav.jpg) left repeat-x; height:32px; margin:0 auto}
#topnav .pcon{ margin:0 auto; width:980px}
#topnav .pcon .wel{ float:left; line-height:32px;}
#topnav .pcon .icon{ float:right; line-height:32px}


#header{ height:130px; margin:0 auto;}
#header .pcon{ margin:0 auto; height:130px; position:relative; width:980px}
#header h1{ position:absolute; left:0px; top:28px}
#header .phone{ position:absolute; right:0px; top:38px}


#dong{width:1003px; margin:0 auto}
#dong .pcon{ margin:0 auto}



/*不间断滚动*/
#demodemo{OVERFLOW: hidden; width:620px; height:145px; COLOR: #666666; margin:0px auto 0px auto}
#indemo{float: left;width: 5000%;}
#demodemo1{float: left;}
#demodemo2{float: left;}
#demodemo .f_l{float:left}
#demodemo .dw{ width:186px;}

#demodemo dl{ width:176px; float:left; text-align:center}
#demodemo dl dt{ width:166px; border:5px solid #CCCCCC; margin:0 auto;}




/*导航样式*/
#menu{background:url(../images/menubg.jpg) repeat-x; height:55px; margin:0 auto}
#menu .pcon{width:980px; margin:0 auto}
#nav li{ float:left; height:55px; background:url(../images/menuborder.jpg) left 18px no-repeat; width:120px}
#nav li#first{ background:none;}
#nav li a{ font-size:14px; font-weight:bold; text-align:center; display:block; width:120px; line-height:55px; margin:0 auto}
#nav li a:link,#nav li a:visited,#nav li a:active{COLOR:#FFFFFF}
#nav li a:hover{COLOR:#FFFFFF; background:url(../images/menubgac.jpg) left top no-repeat}		
#nav li ul{	width:140px;position: absolute;left:-999em; z-index:10000}
#nav li:hover ul,#nav li.iehover ul{ left:auto}
#nav li ul li{	float: none; float:left;width:140px;padding-top:0px; height:24px}
#nav li ul li a{background:#2E8B05;font-size:12px; line-height:24px;color: #FFFFFF; height:24px; display:block; width:140px}
#nav li ul li a:link,#nav li ul li a:visited,#nav li ul li a:active,
#nav li:hover ul li a:link,#nav li:hover ul li a:visited,#nav li:hover ul li a:active,
#nav li.iehover ul li a:link,#nav li.iehover ul li a:visited,#nav li.iehover ul li a:active{COLOR:#FFFFFF;background:#2E8B05;}
#nav li ul li a:hover,#nav li:hover ul li a:hover,#nav li.iehover ul li a:hover{color:#FFFFFF; background:#226604}


#search{ margin:0 auto; width:980px}
#search .tag{ float:left; width:600px}
#search .tag dt{ float:left; line-height:45px; white-space:nowrap; font-weight:bold}
#search .tag dd{ float:left; line-height:45px; white-space:nowrap; margin-right:10px}
#search .sinput{ float:right; background:url(../images/searchbg.jpg) left no-repeat; width:320px; height:45px}
#search .sinput .searinput{ float:left; width:230px; text-align:center; margin-right:6px}
#search .sinput .searinput input{ background:none; border:none; line-height:45px; width:220px}
#search .sinput .btn{ width:60px; height:45px; border:none; float:left; background:none}


.slide{position:relative;width:1000px;height:440px;overflow:hidden;z-index:1;margin:1px auto 0px auto;background:#FFF url(../images/ibg2.gif) repeat-x 0 365px;}
.slide ul{position:absolute;top:0;left:0;width:1000px;height:440px;overflow:hidden;z-index:2;}
.slide ul li{position:absolute;top:0;left:0;width:1000px;height:440px;overflow:hidden;background-position:center 0;display:none;}
.slide #btnPrev{position:absolute;top:164px;left:0;display:block;width:22px;height:69px;overflow:hidden;background:url(../images/islide_btn.png) no-repeat 0 0;
	_background:url(../images/islide_btn.gif) no-repeat 0 0;z-index:3;cursor:pointer; display:none}
.slide #btnNext{position:absolute;top:164px;right:0;display:block;width:22px;height:69px;overflow:hidden;background:url(../images/islide_btn.png) no-repeat -22px 0;_background:url(../images/islide_btn.gif) no-repeat -22px 0;z-index:3;cursor:pointer; display:none}
.slide #slideNum{position:absolute;top:28px;right:0;z-index:5; display:none}
.slide #slideNum a{	float:left;	width:34px;	height:6px;	overflow:hidden;margin-left:4px;display:inline;background:#FFF;}
.slide #slideNum a:hover,.slide #slideNum a.active{background:#F00;}





/*底部样式*/


#footer{margin:0px auto 0px auto; background:url(../images/footerbg01.jpg) repeat-x #1D6103; padding-top:20px; padding-bottom:20px; border-top:1px solid }

#footer a:link,#footer a:visited,#footer a:active{COLOR:#FFFFFF}
#footer a:hover{COLOR:#FF6600}

#footer .pcon{margin:0 auto; width:1003px}
#footer .pcon .copyright{ float:left; background:url(../images/ewm.jpg) left top no-repeat; height:80px; padding-left:90px; line-height:20px; color:#FFFFFF}
#footer .pcon .fenxiang{ float:right; color:#FFFFFF; line-height:20px; padding-top:60px}





/*左侧样式*/
#left_proclass{ margin:0px auto 0px auto; width:250px}
#left_proclass h3{ margin:0 auto; background:url(../images/title01.jpg) center top no-repeat; height:55px; text-align:center; font-size:24px; line-height:55px}
#left_proclass h3 span{ font-family:Arial, Helvetica, sans-serif}
#left_proclass h3 A:link,#left_proclass h3 A:visited,#left_proclass h3 A:active{COLOR:#FFFFFF}
#left_proclass h3 A:hover {COLOR:#FFFFFF}
#left_proclass .pcon{ margin:0 auto; background:url(../images/proclassbg.jpg) center repeat-y; border-bottom:1px solid #CBCBCB}
#left_proclass .pcon .ncon{ margin:0 auto; width:246px; border-bottom:1px solid #FFFFFF; padding-top:5px; padding-bottom:5px}
#left_proclass .pcon .ncon li{ float:left; width:246px}
#left_proclass .pcon .ncon li a{ display:block; background:url(../images/icon01.jpg) 22px 14px no-repeat; line-height:40px; text-indent:45px; font-size:14px; font-weight:bold; border-bottom:1px dotted #CCCCCC}
#left_proclass .pcon .ncon li a:link,#left_proclass .pcon .ncon li a:visited,#left_proclass .pcon .ncon li a:active{COLOR:#333333}
#left_proclass .pcon .ncon li a:hover {COLOR:#FFFFFF; background:url(../images/proclassbgac.jpg) center top no-repeat; height:40px}
#left_proclass .pcon .ncon li li a{ display:block; background:url(../images/icon01.jpg) 20px 12px no-repeat; line-height:30px; text-indent:35px; font-size:14px; font-weight:normal}
#left_proclass .pcon .ncon li li a:link,#left_proclass .pcon .ncon li li a:visited,#left_proclass .pcon .ncon li li a:active{COLOR:#3A3A3A}
#left_proclass .pcon .ncon li li a:hover {COLOR:#ff6600}


#left_contact{ margin:10px auto 0px auto; width:250px}
#left_contact h3{ margin:0 auto; background:url(../images/title01.jpg) center top no-repeat; height:55px; text-align:center; font-size:24px; line-height:55px}
#left_contact h3 span{ font-family:Arial, Helvetica, sans-serif}
#left_contact h3 A:link,#left_contact h3 A:visited,#left_contact h3 A:active{COLOR:#FFFFFF}
#left_contact h3 A:hover {COLOR:#FFFFFF}
#left_contact .pcon{ border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; background:url(../images/contact.jpg) right bottom no-repeat; min-height:195px; height:auto !important; height:195px; overflow:visible}
#left_contact .pcon .ncon{ width:230px; padding-top:10px; text-align:left; line-height:24px; margin:0 auto}


.tjxw{ margin:20px auto 0px auto}
.tjxw .tit{ background:url(../images/tit10.jpg) center top no-repeat; margin:0 auto; height:55px; margin:0 auto}
.tjxw .tit dt{ float:left; line-height:55px; font-size:20px; height:55px; text-indent:30px; color:#285007; font-weight:bold}
.tjxw .t_pcon{ margin:0 auto; padding-top:15px; padding-bottom:15px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC}
.tjxw .t_ncon{ margin:0 auto; width:670px}
.tjxw .t_ncon dd{ float:left; width:330px; line-height:24px; background:url(../images/icon06.jpg) left no-repeat; line-height:30px; text-indent:20px}



/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; text-align:center; padding-top:40px; padding-bottom:40px; font-size:14px;}


.page1{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; padding-top:20px; font-size:14px; width:670px; margin:0 auto }
.page1 a,.page1 span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page1 a:hover, .page1 a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page1 input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */

