@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
ol,ul,li {list-style:none; list-style-type:none;}
html,body,div,h1,h2,h3,h4,h5,span,h6,p,td,tr,ul,ol,li,table,dl,dd,dt,img,form,select,input,textarea,form{margin:0;padding:0; font-size:11px;font-weight:normal;word-break:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:11px;font-weight:normal;}
body{ font-family:Arial, Helvetica, sans-serif; margin:0 auto; font-size:11px; color:#666; height:auto;}
img,a img{ border:0px;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;border:0;}
a img{ vertical-align:middle;}
td,p,div,li,input,textarea {word-break:normal; font-size:11px}  
select,input{vertical-align:middle;}
table,tr,td,th{ font-size:12px;}
a:active,a:focus { outline:none;}
a{ text-decoration:none; color:#000;}
a.fon_999{ color:#999;}
a.fon_c00{ color:#C00;}
a.fon_fff{ color:#fff;}
a:hover{ color:#03f;}
.clear{ clear:both;}
.flo_le{ float:left;}
.flo_rig{ float:right;}
ins{ display:none;}

body{ background:#E3E3E3;}
.wrapper{ width:980px; margin:0 auto; padding:0 4px; background:url(../images/body_bg.png) center top repeat-y; }
#header{ margin-bottom:10px;}
.header_top{ height:95px; width:980px;}
.header_top .logo{ float:left; padding:20px 0 0 30px;}
.header_top .flo_rig{}
.header_top .flo_rig .top{ padding:15px 15px 30px 0; text-align:right; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.header_top .flo_rig .search{}
.header_top .flo_rig .sea_in{ background:url(../images/sea_in.jpg) no-repeat; width:133px; height:17px; border:0; padding:5px 5px 0 20px; float:left; margin-right:5px; font:normal 11px/16px Arial, Helvetica, sans-serif;}
.header_top .flo_rig .sea_btn{ background:url(../images/sea_btn.jpg) no-repeat; width:27px; height:22px; border:0; text-indent:-4000px; line-height:40000px; overflow:hidden; cursor:pointer; float:left; margin-right:15px;}

.Navbar{ background:url(../images/Navbar_bg.png) repeat-x; height:32px; padding-left:10px; width:970px; overflow:hidden;}
.Navbar li{ float:left; background:url(../images/Navbar_li.png) right center no-repeat; height:32px; padding:0 47px;}
.Navbar li a{ font:bold 14px/32px Arial, Helvetica, sans-serif; color:#666;}
.Navbar li a:hover,.Navbar li a.on{ color:#000;}

.banner{ margin:10px auto; width:960px;}

.ind_box{ background:url(../images/ind_box_tit.png) left top repeat-x; width:980px; height:155px; overflow:hidden;}
.ind_box .title td{ height:25px; padding-left:10px;}
.ind_box .con .pic_ab .left div{ border:1px solid #ccc; width:110px; height:86px; padding:2px; margin:0 10px;}
.ind_box .con .pic_ab .right{ line-height:20px;}

#i-other-product {width:378px;height:102px; overflow:hidden;}
#i-other-left {width:12px;height:102px;cursor:pointer;background:url(../images/arrow_01.gif) left center no-repeat; float:left;}
#i-other-middle {width:354px;height:102px;cursor:pointer;overflow:hidden;float:left;}
#i-product-box {width:354px;height:102px;float:left;}
#i-product-box ul {width:102px;	height:102px;float:left; padding:0 8px; display:block;}
#i-product-box ul a img{ border:1px solid #ccc; width:100px; height:100px; }
#i-product-box ul a:hover img{ border:1px solid #03f;}
#i-other-right {width:12px;	height:102px;cursor:pointer; background:url(../images/arrow_02.gif) right center no-repeat; float:left;}

#content{ width:960px; padding:10px;}
.con_le{ width:210px; float:left;}
.con_rig{ float:right; width:740px;}

.menu{ border:1px solid #D7D7D7; padding:1px; background:#F5F5F5; width:206px;}
.menu h3{ background:url(../images/menu_tit.jpg) no-repeat; height:28px; padding-left:30px; color:#fff; font:bold 14px/28px Arial, Helvetica, sans-serif;}
.menu ul{ width:186px; padding:0 10px;}
.menu ul li{ background:url(../images/menu_li.jpg) 10px center no-repeat; border-bottom:1px dashed #D5D5D5; height:30px; line-height:30px; padding-left:25px; width:151px; overflow:hidden; font-size:12px; font-weight:bold;}
.menu ul li a.on{ color:#03f;}

.navtab{ height:29px; background:url(../images/navtab_bg.jpg) left bottom no-repeat; padding:0px 10px 5px 10px;}
.navtab li{ height:29px;line-height:29px;} 
.navtab .flo_le{ font-size:14px; font-weight:bold; color:#333; }

.pub{ padding:10px; width:720px; color:#333; font:normal 12px/180% Arial, Helvetica, sans-serif;}

.ad{ width:960px; margin:0 auto; height:175px; background:#777;}
.ad_le{ text-align:center; margin-top:10px;}

.pro_con{ width:740px;}
.pro_con .con { padding-top:10px; width:740px;}
.pro_con .con ul{ width:152px; padding:5px 16px; float:left;}
.pro_con .con .pic a img{ width:150px; height:150px; border:1px solid #CCCCCC;}
.pro_con .con .pic a:hover img{ border:1px solid #0756DA;}
.pro_con .con .name{ padding-top:5px; text-align:center; font:normal 12px/20px Arial, Helvetica, sans-serif; width:152px; height:20px; overflow:hidden;}
.pro_con .con .name span{ color:#FF7F00; font:normal 12px/20px Arial, Helvetica, sans-serif;}

.pro_show{ padding-top:10px; width:740px;}
.show1{ padding:10px 10px 20px 10px; width:720px;}
.show1 .flo_le{}
.show1 .flo_rig{ width:340px; margin-right:10px;}
.show1 .flo_rig h1{ font:bold 14px/30px Arial, Helvetica, sans-serif; border-bottom:1px dashed #ccc; color:#03f; margin-bottom:10px; padding-top:5px;}
.show1 .flo_rig p{ line-height:25px; color:#777;}

.show2{ width:740px;}
.show2 h3{ border-bottom:1px solid #ccc; background:url(../images/mark_img3.gif) left bottom no-repeat; height:30px; font:bold 12px/30px Arial, Helvetica, sans-serif; text-indent:18px; color:#666;}
.show2 .con{ padding:10px 20px; width:700px; line-height:25px; color:#999;}
.show2 .con img{ max-width:700px; height:auto; width:expression(this.width > 700 ? "700px" : this.width);}

/* news */
.news_list{ padding:10px; width:720px;}
.news_list ul{}
.news_list ul li{ padding:0 10px; border-bottom:1px dashed #ccc; height:30px; line-height:30px;}
.news_list ul li span{ float:right;}
.news_list .shows{ line-height:180%;}
.news_list .shows .title h1{color:#333333;	text-align: center;	font-weight: bold; font-size:14px}

#footer{ background: url(../images/footer_bg.png) center top no-repeat; line-height:35px; height:45px; padding:0 9px; color:#666; width:970px; margin:0 auto;}