@charset "utf-8";
/* CSS Document */

body{ background:url(../images/index_bg2.jpg) repeat-y bottom center;  margin:0; font-size:12px; line-height:24px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
p,ul,h1,h2,h3,h4,h5,h6{ list-style:none; padding:0; margin:0;}
a{ text-decoration:none; color:#666666;}
a:hover{ color:#E8720E;}
img{ border:none;}
h1{ background:#F6F6F6; width:716px; height:36px; line-height:36px; font-size:12px; text-align:center; font-weight:bold; margin:30px auto; }
h2{ font-size:12px; width:714px; height:30px; line-height:30px; background:#EDEDED; padding-left:12px; padding-right:11px;}

.all{ background:url(../images/index.jpg) no-repeat top center;}
.container{ width:984px; padding-left:10px; padding-right:10px; margin:0 auto; background:#ffffff;}

.header{ width:984px; background:url(../images/index_header_bg.jpg) repeat-x; height:98px;}
.header img{ float:left;}
.header p{ padding-right:4px; float:right; width:380px; padding-top:56px;}
.header p a{ float:left; padding-left:15px; width:75px; display:block; line-height:12px; padding-top:5px;}
.header p a img{ padding-right:5px; float:left;}
#dform{ float:right;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#dform { padding-left:70px; padding-right:10px; overflow:hidden; margin-top:-19px;}}
@media screen and (-webkit-min-device-pixel-ratio:0){.header p{ width:380px; padding-top:40px; }}
#text{ width:134px; height:16px; float:left; border:0; line-height:16px; *margin-top:3px;}
#button{ background:url(../images/index_button.jpg); width:29px; height:19px; border:0; _margin-left:-3px; _margin-top:3px;}

.nav{ background:url(../images/index_nav_bg.jpg) repeat-x; width:984px; height:36px; line-height:36px;}
.nav li{ float:left; padding-left:30px; padding-right:30px; }
.nav a{ color:#FFCC01;float:left; font-size:14px; font-family:"黑体";}
.nav a:hover{color:#ffffff;}
.nav .now{ color:#ffffff;}

.nav_e{ background:url(../images/index_nav_bg.jpg) repeat-x; width:984px; height:36px; line-height:36px;}
.nav_e li{ float:left; padding-left:30px; padding-right:30px; }
.nav_e a{ color:#FFCC01;float:left; font-size:14px; }
.nav_e a:hover{color:#ffffff;}
.nav_e .now{ color:#ffffff;}

.banner{ padding-top:1px;}

.index_1{ background:#F3F3F3; margin-bottom:4px;}
.index_1 .key{ color:#ADADAD; font-size:8px; padding-left:5px; padding-top:12px;}
.index_1 .key a{ font-size:12px; padding-left:8px; padding-right:8px;}

.rollBox {height:115px; padding:24px 17px 28px 18px;width:949px;}
.rollBox .LeftBotton { float:left; display:inline; cursor:pointer; padding-top:53px; padding-right:10px;}
.rollBox .RightBotton {float:left;display:inline; cursor:pointer; padding-top:53px; padding-left:5px;}
.rollBox .Cont {width:910px;overflow:hidden;float:left;}
.rollBox .ScrCont {width:10000000px;}
.rollBox .Cont .pic {float:left; width:318px;}
.rollBox .Cont .pic p { width:105px; padding:10px 8px 0px 15px; font-size:11px; float:left; }
.rollBox .Cont .pic p b{ width:105px; font-size:12px; display:block; height:24px; overflow:hidden;}
.rollBox .Cont .pic p span{ width:105px; height:59px; overflow:hidden;line-height:19px; padding-bottom:5px; display:block;}
.rollBox .Cont .pic img { float:left;}
.rollBox #List1, .rollBox #List2 {float:left;}

.series{ float:left; width:205px; padding-right:15px;}
.series_p{ background:url(../images/index_series_1.jpg); width:170px; height:27px; padding-top:13px; padding-left:35px; font-weight:bold; color:#ffffff;}
.series_p_e{ background:url(../images/index_series_1.jpg); width:178px; height:28px; padding-top:12px; padding-left:27px; font-weight:bold; color:#ffffff;}
.series_ul{ border-left:5px solid #A5CAA1; border-right:6px solid #A5CAA1; padding-top:1px;}
.series_ul li{ width:194px; padding-bottom:1px;}
.series_ul li a{ background:url(../images/index_series_li.jpg); width:164px; height:31px; line-height:31px; display:block; padding-left:30px; overflow:hidden;}
.series_ul ul{ border:0; padding:0;}
.series_ul ul li a{ background:#DFFFDA; width:164px; padding-left:30px;}
.series a{ background:url(../images/index_series_2.jpg) repeat-x; width:205px; height:24px; display:block;}
.series a img{ padding-left:18px; padding-top:10px;}

.about{ float:left; background:#F1F1F1; width:493px; height:270px; margin-right:20px;}
.about p{ float:left; width:471px; padding:17px 0px 15px 7px; line-height:30px;}
.about p img{ float:left; padding-right:13px;} 
.about ul{ clear:both; width:478px; margin-left:5px; border-top:1px solid #DEDEDE;}
.about ul li{ background:url(../images/index_about_li.jpg); width:463px; height:28px; padding-left:15px; line-height:28px;}
.about ul li span{color:#919191; float:left; padding-right:5px;}
.about ul li a{ width:385px; height:28px; overflow:hidden; float:left; color:#808080; display:block;}
.about ul li a:hover{ color:#E8720E;}

.event{ float:left; width:250px;}
.event b{ height:26px; line-height:26px; width:221px; overflow:hidden;float:left; padding-top:8px; }
.event_p a img{ float:right; padding-right:5px; *margin-top:-25px;}
.event img{ padding-left:7px; padding-top:20px; float:left; padding-right:8px; clear:left; padding-bottom:88px;}
.event p{line-height:26px; padding-bottom:15px; height:60px; width:221px; overflow:hidden; display:block;}
.event .event_p{ border-bottom:1px solid #DFDFE0; padding-bottom:0px; padding-left:5px; width:245px; font-size:14px; font-weight:bold; padding-top:15px; display:block; overflow:hidden; height:30px; }

.contact{ padding-left:5px; padding-top:2px; color:#888888; clear:both;}
.contact b{ color:#666666;}
.contact b span{ color:#ED1B23; padding-left:5px; padding-right:25px;}

.footer{ clear:both; padding-top:18px;}
.footer_1{ background:#074D00; height:34px; line-height:34px; width:984px; _padding-top:8px; _height:26px;}
.footer_1 a{ color:#ffffff; padding-left:15px; padding-right:15px; line-height:34px; }
.footer_1 a:hover{color:#E8720E;}
.footer_1 span{color:#ffffff; font-size:10px;}
.footer_2{ color:#8B8B8B; padding-top:10px; padding-bottom:15px; padding-left:5px;}
.footer_2 span{ padding-left:30px; padding-right:30px;}
.footer_2 a{ color:#8B8B8B;}
.footer_2 a:hover{color:#E8720E;}

/*page*/
.left{ padding-left:5px; padding-top:6px; width:205px; padding-right:17px; float:left;}
.page_contact{ background:url(../images/page_contact_bg.jpg) no-repeat; width:183px; height:308px; padding-top:60px; padding-left:22px;}
.page_contact_e{ background:url(../images/page_contact_e.jpg) no-repeat; width:175px; height:308px; padding-top:60px; padding-left:30px;}

.right{ float:left; padding-top:6px; width:739px;}
.position{ background:url(../images/page_position.jpg); width:717px; height:41px; line-height:46px; padding-left:22px; color:#444444; display:block; overflow:hidden;}
.position p{ float:left;}
#position{ float:right; color:#999999; _padding-top:15px;}
#position img{ padding-right:8px;}
#right{ width:737px; border:1px solid #E6E6E6;  min-height:400px;  _height:400px;}

.right_1{ padding-left:34px;}
.right_1 img{ float:left;}
.right_1 p a img{ padding-left:17px;}

.description{ padding-left:10px; padding-top:30px; padding-bottom:25px;}
.description_p{ background:url(../images/page_description.jpg) no-repeat; width:716px; height:28px; line-height:28px; padding-bottom:25px;}
.description_p b{ width:78px; text-align:center; float:left;}

.show3{ padding-left:19px;}
.text{ width:166px; height:17px; border:1px solid #CBCBCB; margin-right:5px;}
.text1{ border:1px solid #DBDCDC; width:708px;}
.show3 p{ padding-bottom:10px;}
.button{ margin-top:10px; background:url(../images/show_button.jpg) no-repeat; width:75px; height:23px; border:0; float:right; margin-right:20px; *margin-top:-25px;}
.button_e{ margin-top:10px; background:url(../images/show_button_e.jpg) no-repeat; width:75px; height:23px; border:0; float:right; margin-right:20px; *margin-top:-25px;}

.show4{ padding-top:20px; overflow:hidden; padding-bottom:30px; clear:both;}
.show4 ul{ padding-top:34px; padding-left:15px; }
.show4 a img{ border:1px solid #E7E7E7; width:118px; height:78px; margin-bottom:10px;}
.show4 a{ float:left; text-align:center; width:144px; display:block; height:120px; overflow:hidden; line-height:30px;}
.show4 h2 a{ float:right; padding:0; width:auto; height:auto;}
.show4 b{ float:left;}

.introduce { padding-top:20px; padding-left:10px; padding-right:10px; width:717px;}
.introduce p{ line-height:30px; padding-bottom:30px;}

.show{ line-height:30px; padding-top:20px; padding-left:10px; }
.show b{ color:#5674B9;}

.news_list li{ padding-left:18px; height:27px; border-bottom:1px solid #EBEBEB; background:url(dian.jpg) 4px center no-repeat; overflow:hidden;}
.news_list li span{ color:#999; padding-right:5px;}

.pagelist {padding:2px 0px 10px 0px; TEXT-ALIGN: center; color:#646464; clear:both;}
.pagelist a{ MARGIN:3px; PADDING:2px 6px; BORDER:1px solid #dbdbdb; BACKGROUND: #f4f4f4; TEXT-DECORATION: none; color:#646464;}
.pagelist A:visited { PADDING:2px 6px; BORDER:1px solid #dbdbdb;BACKGROUND: #f4f4f4; TEXT-DECORATION: none; color:#646464;}
.pagelist A:hover { border:1px solid #a1a1a1; BACKGROUND: #b1b1b1; COLOR: #ffffff; TEXT-DECORATION: none;}

.product_list li{ float:left; padding-bottom:15px; width:240px; text-align:center;}
.product_list li img{ width:180px; height:138px; border:1px solid #e4e4e4;}
.product_list li p a{ margin:0px auto; width:180px; height:30px; line-height:30px; display:block; overflow:hidden;}