@charset "utf-8";

html { min-width:1220px; overflow:-moz-scrollbars-vertical; -webkit-text-size-adjust:none;}
.wrapper{padding:0px; margin:0 auto}
td,div,body{font-size:14px;font-family:"微软雅黑","microsoft yahei",Arial, Helvetica, sans-serif;}
th{ font-size:14px}
body{margin:0;padding:0; color:#333333; background:#FFFFFF}
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}
.center{ 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:#333333}
.puton{ color:#333333}
.center{ margin:0 auto}
.w1173{ width:1173px;}
.w1190{ width:1190px}



/*头部样式*/
#topnav{ background:#eeeeee; height:36px; margin:0 auto;}
#topnav .pcon{ width:1200px; margin:0px auto 0px auto}
#topnav .pcon .wel{ float:left; line-height:36px; font-size:12px;}
#topnav .pcon .icon{ float:right; line-height:36px; font-size:12px;}


#header{margin:0 auto;}
#header .pcon{ margin:0 auto; height:118px; position:relative; width:1200px}
#header .pcon h1{ position:absolute; left:0px; top:19px}
#header .pcon .phone{ position:absolute; right:0px; top:36px}


.search{ position:absolute; left:730px; background:url(../images/search.jpg) center top no-repeat; width:228px; height:32px; top:26px}
.search .sinput{ width:180px; text-align:center; float:left;}
.search .sinput input{ width:160px; border:none; background:none; line-height:32px; height:32px}
.search .sbtn{ border:none; height:32px; width:39px; float:right}
.search .sbtn input{background:none; border:none; height:32px; width:39px;}


.bannertop{ background:url(../images/banner.jpg) center top no-repeat; height:358px; margin:0 auto}


.slide{position:relative;width:1000px;height:460px;overflow:hidden;z-index:1;margin:0px auto 0px auto;background:#FFF url(../images/ibg2.gif) repeat-x 0 460px;}
.slide ul{position:absolute;top:0;left:0;width:1000px;height:460px;overflow:hidden;z-index:2;}
.slide ul li{position:absolute;top:0;left:0;width:1000px;height:460px;overflow:hidden;background-position:center 0;display:none;}
.slide ul li a{ display:block; height:460px}
.slide #btnPrev{position:absolute;top:200px;left:0;display:block;overflow:hidden;background:url(../images/left.png) left top no-repeat; width:61px; height:62px; ;z-index:3;cursor:pointer}
.slide #btnNext{position:absolute;top:200px;right:0;display:block;overflow:hidden;background:url(../images/right.png) left top no-repeat; width:61px; height:62px; z-index:3;cursor:pointer}
.slide #slideNum{position:absolute;bottom:10px;right:10px;z-index:5;}
.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;}





/*导航样式*/
#menu{ margin:0px auto 0px auto; height:45px; background:#5cae13}
#menu .pcon{ width:1200px; margin:0 auto; height:45px; overflow-x:hidden}
#nav{ width:1300px}
#nav li{ float:left; height:45px; line-height:45px; width:150px;}
#nav li a{ font-size:16px; text-align:center; display:block; line-height:45px; margin:0 auto; color:#FFFFFF; width:150px;transition:background 0.5s;
-moz-transition:background 0.5s; /* Firefox 4 */
-webkit-transition:background 0.5s; /* Safari and Chrome */
-o-transition:background 0.5s; /* Opera */}
#nav li a:hover{ color:#FFFFFF; background:#46870d}
#nav li#first{ border-left:none}
#nav li#first a{ color:#FFFFFF;background:#46870d}
#nav li ul{	width:133px;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:#350B1A;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:#350B1A;}
#nav li ul li a:hover,#nav li:hover ul li a:hover,#nav li.iehover ul li a:hover{color:#FFFFFF; background:#880000}

/*底部样式*/

.footertitle{ background:#46870d; line-height:40px; text-align:center; color:#FFFFFF}
.footertitle a{ color:#FFFFFF}
.footertitle a:hover{ color:#FF6600}


#footer{margin:0px auto 0px auto; background:#5cae13; color:#FFFFFF; padding-top:20px; padding-bottom:20px}
#footer .pcon{ margin:0 auto; width:1200px; background:url(../images/logo2.jpg) 460px center no-repeat}
#footer .ncon{ line-height:24px; text-align:left; font-size:12px; padding-left:545px}
#footer .ncon div{ font-size:12px}
#footer a{ color:#FFFFFF}

.footerbanner{padding-top:20px; padding-bottom:20px}
.footerbanner .footerbannerpcon{ width:1003px; margin:0 auto}
.footerbanner .item{ float:left; width:660px; padding-top:20px}
.footerbanner .item dd{ float:left; border-left:1px solid #dbdbdb; width:200px; font-size:12px; text-indent:10px; line-height:24px}
.footerbanner .item dd font{ font-family:"宋体"}
.footerbanner .contact{ background:url(../images/bg06.jpg) left top no-repeat; height:160px; float:right; width:330px}
.footerbanner .contact .ncon{ margin:0 auto; padding-left:150px; text-align:left; line-height:24px; padding-top:30px}


#footerbg{margin:0 auto; background:#e5e5e5}
#footerbg .pcon{  margin:0 auto; width:1160px}
#footerbg .ncon{ line-height:40px; font-size:12px; margin:0 auto; text-align:center}
#footerbg .jishu{ float:right; line-height:40px; font-size:12px}

/*左侧样式*/
#left_proclass{ margin:0 auto; width:230px}
#left_proclass h3{ background:#5cae13; height:71px}
#left_proclass h3 dt{ margin:0 auto; line-height:71px; text-align:center; font-size:16px; font-weight:bold}
#left_proclass h3 dt a{ color:#FFFFFF}
#left_proclass .pcon{ margin:0 auto; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc}
#left_proclass .pcon .ncon{ margin:0 auto; width:210px; padding-top:10px; padding-bottom:10px}
#left_proclass .pcon .ncon dd{ float:left; line-height:26px; width:210px; text-align:left; white-space:nowrap; overflow: hidden;text-overflow: ellipsis; font-size:12px; border-bottom:1px dashed #CCCCCC}
#left_proclass .pcon .ncon dd span{ font-family:"宋体"}
#left_proclass .pcon .ncon li{ float:left; background:url(../images/title01bg.jpg) left top no-repeat; float:left; width:210px; margin-bottom:10px;}
#left_proclass .pcon .ncon li a{ display:block; background:url(../images/title01bg.jpg) center top no-repeat; height:33px; line-height:33px; text-align:center; font-weight:bold}
#left_proclass .pcon .ncon li ul{ margin-bottom:10px}
#left_proclass .pcon .ncon li li{ margin-bottom:0px; background:none}
#left_proclass .pcon .ncon li li a{ display:block; text-align:left; font-size:12px; line-height:20px; font-weight:normal; text-indent:20px; background:none; height:20px}

#left_contact{ margin:10px auto 0px auto; width:230px;}
#left_contact h3{ background:#5cae13; height:71px}
#left_contact h3 dt{ margin:0 auto; line-height:71px; text-align:center; font-size:16px; font-weight:bold}
#left_contact h3 dt a{ color:#FFFFFF}
#left_contact .pcon{ margin:0 auto; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc}
#left_contact .pcon .ncon{ width:210px; margin:0 auto; padding-top:8px; padding-bottom:10px; text-align:left; line-height:24px; font-size:12px}



/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; padding-top:40px; padding-bottom:40px; font-size:14px; margin:0 auto; text-align:center;}
/*.page a,.page 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} 
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} 
.page 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}  */

