body {font-family: Arial, Helvetica, sans-serif; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0; background:#fff url(../images/index_bg.jpg) top repeat-x;}
p,ul,h1,h2,h3,h4,h5,h6{ list-style:none; padding:0; margin:0;}
a{ text-decoration:none; color:#666666;}
img{ border:none;}

.container{ width:980px; margin:0 auto;}

.header{ width:980px; height:102px; margin:0 auto;}
.header img{ float:left;}
.header ul{ /*width:450px;*/ float:right;}
.header ul li{ padding-left:10px; float:left;}
.header ul a{ color:#575757; font-size:14px; font-weight:bold; display:block; text-align:center; width:80px; height:94px; line-height:94px;}
.header ul a:hover{ color:#fff; background:#0DA7C9;}
.header ul .now{ color:#fff; background:#0DA7C9;}

.banner{ height:399px;}
#focus{ WIDTH:100%; HEIGHT: 399px; overflow:hidden;}
.banner .focus_img1{ background:#6E98AE; display:block; height:399px; width:100%; overflow:hidden;}
.banner .focus_img1 a{ background:url(../images/index_banner1.jpg) center no-repeat; display:block; height:399px; width:100%; overflow:hidden;}
.banner .focus_img2{ background:#000; height:399px; width:100%; overflow:hidden;}
.banner .focus_img2 a{ background:url(../images/index_banner2.jpg) center no-repeat; display:block; height:399px; width:100%;}
.banner .focus_img3 a{ background:#0d5292 url(../images/index_banner3.jpg) center no-repeat; display:block; height:399px; width:100%;}
#No{Z-INDEX: 1;  POSITION: absolute; width:56px; bottom:20px;}
#No LI{FLOAT: left; margin:0 4px; height:8px;}
#No .bbg1 { BACKGROUND:url(../images/2.png) top no-repeat; CURSOR: pointer; width:8px; height:8px; overflow:hidden;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/2.png");_background:none;}
#No .bbg0 { BACKGROUND: url(../images/1.png) top no-repeat; CURSOR: pointer; width:8px; height:8px; overflow:hidden; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/1.png");_background:none;}
.banner #au{FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); height:399px;}
.No{ width:56px; margin:0 auto; position:relative; }

.page_banner #focus{ WIDTH:100%; HEIGHT: 173px; overflow:hidden;}
.page_banner{ height:173px;FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 );}
.page_banner #au{ height:173px;}
.page_banner .focus_img1 a{ background:#6E98AE url(../images/page_banner1.jpg) center no-repeat; display:block; height:173px; width:100%; overflow:hidden;}
.page_banner .focus_img2 a{ background:#000 url(../images/page_banner2.jpg) center no-repeat; display:block; height:173px; width:100%;}
.page_banner .focus_img3 a{ background:#0d5292 url(../images/page_banner3.jpg) center no-repeat; display:block; height:173px; width:100%;}

.main{ margin-top:2px; background:url(../images/index_main_bg.jpg) top repeat-x; padding-top:23px; padding-bottom:10px;}
.index_about{ float:left; background:url(../images/index_about_bg.jpg); width:222px; height:186px;}
.index_about p{ line-height:28px; color:#555555; padding-left:12px; padding-top:17px; padding-bottom:20px; width:200px;}
.index_about p a{ color:#D44503;}

.index_product{ float:left; background:url(../images/index_product_bg.jpg); width:758px; height:186px;}
#Scroll{ overflow:hidden; width:738px; height:154px; display:block; margin-left:15px; margin-top:18px; _height:145px;}
#Scroll img {width:140px; height:114px; border:1px solid #CECECE;} 
#scroll_div {float: left;  width:680%; overflow:hidden;} 
#scroll_begin { float: left;overflow:hidden;}
#scroll_begin p{ width:142px; height:30px; line-height:30px;}
#scroll_end { float: left; overflow:hidden;}
#scroll_begin ul{ width:100%;}
#scroll_begin ul li,#scroll_end ul li{float:left; margin:0px 10px; text-align:center; display: inline; }
#Scroll a{ color:#666666;text-decoration:none;}
#Scroll a:hover{ color:#D44503;}

.index_contact{ background:url(../images/index_contact_bg.jpg); height:78px; width:980px; clear:both;}
.index_contact p{ line-height:28px; color:#666666; padding-left:15px; padding-top:14px;}
.index_contact p span{ padding-left:50px;}

.footer{ width:978px; height:37px; border:1px solid #CECECE; line-height:37px; margin-top:10px; clear:both;}
.footer p{ color:#888888; padding-left:18px;}
.footer p span{ padding-left:45px;}
.footer p a{ color:#888888;}
.footer p a:hover{ color:#D44503;}

.page_left{ width:215px; float:left;}
.page_left b{ background:url(../images/page_left_title.jpg); width:200px; height:39px; line-height:39px; color:#333333; font-size:14px; padding-left:15px; display:block;}
.page_left ul{ width:215px;margin: 0 0 10px 0;}
.page_left ul li{ background:url(../images/page_left_li.jpg); padding-left:42px; width:173px; height:31px; display:block;}
.page_left ul li a{ width:167px; height:30px; line-height:37px; overflow:hidden; display:block;}
.page_left ul li a:hover{ color:#D44503;}

.page_contact{ background:url(../images/page_left_contact.jpg) top no-repeat; padding-left:13px; padding-right:13px; padding-top:12px; width:189px; line-height:30px;}

.page_right{ float:right; width:741px; padding-bottom:15px; line-height:30px;}
#right{ width:739px; border:1px solid #E6E6E6; min-height:500px; _height:500px; }
.position{ background:url(../images/page_position.jpg) left no-repeat; width:711px; height:30px; line-height:32px; color:#444444; padding-left:30px; overflow:hidden;}
.position p{ float:left; font-size:14px; font-weight:bold; padding-top:3px;}
#position{ float:right; color:#999999; padding-right:9px; padding-top:2px; _padding-top:10px;}
#position img{ padding-right:10px;}

.show1{ margin:0 auto; width:710px; padding-top:33px;}
.show1 b{ width:710px; height:34px; line-height:34px; display:block; background:#f6f6f6; margin-bottom:29px; text-align:center;}
.show1 img{border:1px solid #EEEEEE;}
.thumbs{ padding-top:10px; text-align:center;}
.thumbs a{ margin:0 10px;}
.thumbs img {border: solid 1px #ccc; width:100px;height:75px;padding:2px;}
.thumbs img:hover {border-color: #FF9900;}
.MagicZoomBigImageCont{ display:block; overflow:hidden; width:0; height:0;}

.pagelist {padding:30px 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;}

.show3{ padding-left:19px; width:705px;}
.show3 p{ padding-bottom:10px;}
.text2{ float:right; margin-top:5px; }

.show4{ padding-top:20px; overflow:hidden; padding-bottom:30px;}
.show4 p{ width:727px; height:30px; line-height:30px; background:#EDEDED;}
.show4 p b{ color:#666666; padding-left:13px; display:block; float:left;}
.show4 ul{ padding-top:34px; padding-left:15px; clear:both;}
.show4 a img{ margin-bottom:10px;}
.show4 a{ float:left; text-align:center; width:152px; display:block; height:150px; overflow:hidden; line-height:30px; margin:0 10px;}
.show4 p a{ float:right; padding:0; width:auto; height:auto; padding-right:7px; color:#666666;}

.show{  min-height:400px; padding-top:20px; line-height:30px;_height:400px;}

.news_list{ padding-left:15px; }
.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;}

.product_list li{ float:left; width:162px; text-align:center; padding:0 38px; height:170px;}
.product_list li p{width:162px; height:40px; line-height:40px;}
.product_list li p a{ display:block; overflow:hidden; width:162px; height:40px; line-height:40px; text-align:center;}

.page_about{ padding:0 10px; width:729px;}



.inprnav{
    margin: 0 0 15px;
}
.inprnav li{
    display: inline-table;
    width: 15.6%;
    margin: 0 .46%;
    text-align: center;
    box-shadow: 0 5px 5px #f2f2f2;
}
.inprnav li:first-of-type{margin: 0 .5% 0 0;}
.inprnav li:last-of-type{margin: 0 0 0 .5%;}
.inprnav li a{}
.inprnav li a img{
    width: 100%;
}
.inprnav li a p{padding: 10px 0 15px;}
.inprnav li a:hover p{color: #D44503;}

.page_left ul li a.now{color: #D44503;}

.show1 a{max-width: 100%;}
.show1 a img{max-width: 100%}