﻿@charset "utf-8";
body{ padding:0px; margin:0px auto; font-size:12px; color:#666; background:#fff url(../images/bodybg.jpg) left top; font-family:Verdana, Geneva, sans-serif;width: 100%; min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" );zoom:1; }
table{ border:0px; border-collapse:collapse;}
li{ list-style:none;}
ul,li,form, dl,dt, dd, div ,ol{ padding: 0px; margin: 0px; }
select,input{ font-size:12px; font-style:normal;}
img{ border:none; border:0;}
a{ text-decoration:none;color:#666;outline:none;}
a:active {star:expression(this.onFocus=this.blur());}
a:focus {outline:0;}
a:hover{ color:#ff4200; text-decoration:none;}
.clear{ clear:both; height:0px; overflow:hidden;}
/*top.html*/
.info{ overflow-x:hidden; text-align:justify; word-wrap: break-word; word-break: normal; line-height:25px;}

.Header{ background:url(../images/topbg.jpg) repeat-x left top; width:100%;}
.auto{ width:1002px; margin:0 auto;}
.Toparea{ height:86px; overflow:hidden; position:relative;}
.Logo{background:url(../images/logo.jpg) no-repeat;  height:86px; width:548px; position:absolute; left:0px; top:0px;}
.Logo a{height:89px; width:353px; display:block;}
.Lang{ text-align:right; height:42px; line-height:42px; color:#a3a3a3;}
.Lang a{color:#a3a3a3;}
.Lang a:hover{ color:#ff4200;}
.top_search{ background:url(../images/searchbg.jpg) no-repeat right top; margin-top:9px; text-align:right; }
.top_search .btn{ width:30px; height:28px; cursor:pointer; border:0; background:none; vertical-align:middle; padding:0;}
.top_search .text{ width:160px; height:28px; line-height:28px; vertical-align:middle; padding:0 5px; border:0; background:none; color:#c0c0c0;}

.Menu{ height:38px;  font-size:14px;}
.Menu li{ float:left; width:110px; text-align:center; margin-right:5px;}
.Menu li a{ display:block; height:38px;}
.Menu li a b{ font-weight:normal; display:block; line-height:38px;}
.Menu li a:hover,.Menu li a.aon{ background:url(../images/menuline.jpg) no-repeat left 0px;color:#045399; }
.Menu li a:hover b,.Menu li a.aon b{background:url(../images/menuline.jpg) no-repeat right 0px;}

#slide-index {height: 440px; min-width: 1000px;overflow: hidden;position: relative;width: auto;z-index: 1;}
#slide-index .slides {height: 440px;min-width: 1000px; width: auto;z-index: 1;}
#slide-index .slide { height: 440px;min-width: 1000px; position: relative; }
#slide-index .image {margin: 0 auto; position: absolute; z-index: 1; right:0px}
#slide-index .image a { display: block;height: 440px; background-repeat:no-repeat; background-position:center top; cursor:default; }
#slide-index .control { text-align:center; position:absolute; bottom:40px; left:0px; width:100%; height:7px; z-index:10;}
#slide-index .control a{ width:64px; height:7px; display:inline-block; margin:0 2px;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;-khtml-opacity: 0.5; background:#fff; overflow:hidden; line-height:100px;}
#slide-index .control a.activeSlide{ background:#000;}

.Home{ padding-top:26px; height:288px;}
.Home h1{height:45px; margin:0;  line-height:45px;background:url(../images/ico_more.jpg) no-repeat right center; font-size:20px; color:#0059a7; font-weight:normal;}
.Home h1 a{float:right; height:45px; width:24px; }
.Homeabout{ width:337px; float:left;position:relative;}
.Homeabout  .main{  height:207px; width:472px; position:absolute; right:0px; top:45px;}
.Homeabout  .main img{height:207px; width:472px;}
.Homeabout h1 span{/* background:url(../images/title_aboutEn.jpg) no-repeat right center;*/ padding-right:105px; display:inline-block;}
.Homenews{ width:323px; float:left; margin-left:42px;}
.Homenews h1 span{ /*background:url(../images/title_newsEn.jpg) no-repeat right center;*/ padding-right:64px; display:inline-block;}
.Homenews ol{ height:102px; border-bottom:1px solid #d8d8d8; padding-right:45px; margin-bottom:5px;}
.Homenews ol h5{ font-size:14px; height:23px; margin:0;}
.Homenews ol h5 a{ color:#444;}
.Homenews ol h5 a:hover{color:#ff4200; }
.Homenews ol p{ margin:0; line-height:20px;}
.Homenews  li{ height:27px; line-height:27px;}
.Homenews  li a{ padding-left:16px; background:url(../images/ico01.jpg) no-repeat 2px center;}
.Homehonor{ width:256px; float:right;}
.Homehonor h1 span{ /*background:url(../images/title_zhengshuEn.jpg) no-repeat right center;*/ padding-right:136px; display:inline-block;}

.slideBox{ width:256px; height:210px; overflow:hidden; position:relative; border-top:7px solid #d8d8d8;border-bottom:7px solid #d8d8d8;  }
.slideBox .hd{ height:1px; position:relative; width:100%; z-index:10;}
.slideBox .hd a{ width:29px; height:29px; line-height:29px; display:block; position:absolute; top:75px; z-index:10; background-image:url(../images/ban_prevnext.jpg); background-repeat:no-repeat; cursor:pointer;}
.slideBox .hd a.sPrev{ left:8px; background-position: left top;}
.slideBox .hd a.sNext{ right:8px; background-position: right top;}
.slideBox .hd a:hover{background-image:url(../images/ban_prevnexton.jpg);}

.slideBox .bd{ position:relative; height:100%; z-index:0; padding:0 48px;   }
.slideBox .bd img{ width:160px; height:213px; }

.Homeproduct{ background:url(../images/productbg.jpg) repeat-x left top; width:100%; height:324px;}
.Homeproduct .auto{ padding-top:49px;}
.Homeproduct .auto h1{ height:46px; margin:0; font-size:20px; color:#0059a7; font-weight:normal;}
.Homeproduct .auto h1 a{ float:right; font-size:12px; }
.Homeproduct .auto h1 span{/* background:url(../images/title_productEn.jpg) no-repeat right center;*/ padding-right:113px;}



.prodBox{ height:190px; overflow:hidden; position:relative;}
.prodBox .hd{ height:12px; position:relative; width:100%; z-index:1;}
.prodBox .hd a{ width:22px; height:44px; line-height:44px; display:block; position:absolute; top:43px; z-index:10; background-image:url(../images/btn_pn.jpg); background-repeat:no-repeat; cursor:pointer;}
.prodBox .hd a.prev{ left:8px; background-position: left top;}
.prodBox .hd a.next{ right:8px; background-position: right top;}

.prodBox .bd{ position:relative; height:100%; z-index:0; padding:0 42px;   }
.prodBox .bd li{ text-align:center; width:153px; float:left; position:relative;}
.prodBox .bd img{ width:120px; height:120px; }
.prodBox .bd li p{ margin:0; height:30px; line-height:30px;}
.prodBox .True{ right:0px; top:0px; width:40px; height:15px; display:inline-block; position:absolute;background:url(../images/new.gif) no-repeat right center;}

.Footer{ width:100%; background:#0e5b9f; color:#d2eaff; font-family:Arial, Helvetica, sans-serif; height:55px;}
.Footer .auto{ padding-top:20px;}
.Footer .auto span{ float:right;}
.Footer .auto span a{ color:#d2eaff; }
.Footer .auto span a:hover{ text-decoration:underline;}

.pageban{ height:248px; background-repeat:no-repeat; background-position: center top;}

.Sidebar{ width:210px; float:left; background:url(../images/sidebg.png) no-repeat;height:auto !important; height:579px;  min-height:579px; margin-top:-22px;}
.Sidebar h1{ margin:0; height:49px; line-height:49px; font-size:18px; color:#fff;  padding-left:39px; font-weight:normal;}
.Sub{ padding-left:10px;}
.Sub li{ line-height:38px; background:url(../images/sidelibg.jpg) no-repeat left bottom;}
.Sub li a{ padding-left:32px; background:url(../images/side_a.jpg) no-repeat 18px center; height:38px;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Sub li a:hover,.Sub li a.aon{ color:#ff4200;background:url(../images/side_aon.jpg) no-repeat 18px center;}
.Sub li dl{ display:none; padding-left:10px;}
.Sub li dl a{ height:25px; line-height:25px;}


.Rightbar{ float:right; width:788px;}
.Current{ border-bottom:1px solid #dfe5e7; padding-left:43px; line-height:43px; height:43px; font-size:16px; color:#016cb9;  margin-bottom:20px;}
.Current em{ float:right; background:url(../images/ico_home.jpg) no-repeat left 10px; padding-left:20px; color:#7a7a7a; font-size:12px;  font-style:normal;}
.Current em span{color:#016cb9;}
.Current em a{color:#7a7a7a; }

.Container{ padding-left:43px; padding-bottom:30px;}

.honor li{ width:350px; height:390px; float:left; text-align:center;}
.honor li img{width:250px; height:333px; padding:3px; border:1px solid #e8e8e8;}
.honor li a span{ display:block; height:30px; line-height:30px; cursor:pointer;}

/*pages*/
.prod_pages{ border-top:1px solid #ebebeb; margin-top:20px;}
.Pages{ padding:15px 0; line-height:18px; zoom:1; overflow:hidden; text-align:right;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}
.Pages .p_count b{}
.Pages  b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;vertical-align:middle; margin:0 5px;}
.Pages .i_button { position:relative; vertical-align:middle;width:32px; height:20px; cursor:pointer; border:none; background:#0270bf; color:#fff; margin-left:5px;}
/*pages end*/

.NewsList li{ padding-left:160px; border-bottom:1px solid #e8e8e8;position:relative; height:136px; margin-bottom:23px; }
.NewsList li .pic{ position:absolute; left:0px; top:0px; width:148px; }
.NewsList li .pic img{ width:140px; height:105px; padding:3px; border:1px solid #e8e8e8;}
.NewsList li h1{ font-size:14px; margin:0; height:33px;border-bottom:1px solid #e8e8e8; line-height:33px;}
.NewsList li p{ margin:0; padding:10px 0;color:#777; line-height:20px;}
.NewsList li p a{ color:#476ba8;}
.NewsList li span{ color:#ff4200;}

.newsInfo .Title{ font-size:16px; font-weight:bold; padding:5px 0; line-height:20px; text-align:center; color:#ff4200; }
.createInfo{ text-align:center; padding:10px 0; color:#888;background:url(../images/li_dot.jpg) repeat-x left bottom;  margin-bottom:15px;}
.info_prevnext{ line-height:30px; /*display:none;*/ }
.info_prevnext span{ display:block;}
.info_back{ text-align:center; padding:15px 0;/* font-weight:bold; display:none; */ clear:both;}
.info_back a{ color:#fff; background:#ff4200; display:inline-block; padding:0px 15px; height:27px; line-height:27px;}

.list_product li{ width:154px; height:184px; float:left; margin-right:28px; background:#ececec;text-align:center; margin-bottom:20px;}
.list_product li .pic{ height:154px; overflow:hidden; }
.list_product li .pic img{ width:150px;height:150px; padding:2px;}
.list_product li p{ height:30px; line-height:30px; font-family:Arial; margin:0;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:0 5px;}

.photoList{ height:58px; position:relative; overflow:hidden; margin-top:5px; width:100%; float:left;}
.photoList .arrowPrev{ position:absolute; top:0px; left:0px; width:20px; height:58px; background:url(../images/left.gif) no-repeat left top; cursor:pointer;}
.photoList .arrowNext{ position:absolute; top:0px; right:0px; width:20px; height:58px; background:url(../images/right.gif) no-repeat right top; cursor:pointer;}
.listImg{ height:58px; overflow:hidden;}
.listImg li{ float:left; width:60px; text-align:center; }
.listImg li img{ width:50px; height:50px; cursor:pointer; border:1px solid #e8e8e8;}
.listBox {position:absolute; left:20px; width:360px; overflow:hidden;height:58px; }

.prod_Info{ width:402px; float:left; height:465px; overflow:hidden; }
.photoBig{ width:400px;border:1px solid #e3e3e3;height:400px;}
.photoBig img{width:400px; height:400px;}

.prod_intro{ float:right; width:294px; padding-right:20px;}
.prod_intro .name{ margin:0; font-size:18px;  padding-bottom:5px;color:#ff4200; word-wrap: break-word; word-break: normal;}
.prod_intro .model{ font-size:14px; margin:0;padding-bottom:10px;color:#5d5d5d;word-wrap: break-word; word-break: normal;}
.prod_intro .download{ font-size:12px; margin:0;padding-bottom:10px;color:#5d5d5d; font-weight:normal; padding:10px 0;}
.prod_intro .download a{background:url(../images/open_alt.png) no-repeat right top; width:32px; height:32px; display:inline-block; vertical-align:middle;}
.prod_intro td.w{ width:65px; vertical-align:top; font-size:14px; color:#5d5d5d;}
.prod_intro td{ line-height:28px;}

.prod_Tab{ padding-top:20px; clear:both; width:100%;}
.prod_Tab .h2{height:32px; line-height:32px; overflow:hidden; margin:0; padding-left:10px;}
.prod_Tab .h2 span{ display:inline-block; width:76px;height:32px; font-size:14px; cursor:pointer; font-size:14px; font-weight:normal;background:#ccc; margin-right:5px; text-align:center;}
.prod_Tab .h2 span.show{ background: #ff4200;  color:#fff;}
.prod_Tab .AutoContent{ border:1px solid #dfdfdf; height:auto !important; height:300px; min-height:300px; padding:10px;}

.online_service td{ padding:10px 0;}
.online_service td.w{ width:100px; text-align:right; padding-right:10px;}
.online_service td .text{ border:1px solid #dfdfdf; background:none; height:25px; line-height:25px; width:200px; padding:0 5px;vertical-align:middle;}
.online_service td .btn{ width:60px; height:25px; cursor:pointer; border:0; background:#ff4200; color:#fff; margin-right:10px;}
.online_service td textarea{ border:1px solid #dfdfdf; background:none; height:120px; line-height:20px; width:400px; padding:5px;}
.online_service td .red{color:#ff4200; }
.online_service .imgcode{vertical-align:middle;height:25px;}

.templet_links_001 ul li{ text-align:center; width:186px; float:left; height:90px; overflow:hidden; padding-top:15px;}
.templet_links_001 ul .pic{ border:solid 1px #ccc; padding:1px; width:150px; margin:0 auto;}
.templet_links_001 ul .pic img{ width:150px; height:60px;}
.templet_links_001 ul h5{ font-size:12px; font-weight:normal; padding:8px 0px; margin:0;}

.ul_sitemap li{ padding-bottom:10px;}

.ProductTableList table{ border:solid 1px #ddd; border-collapse:collapse;}
.ProductTableList table th{ padding:5px 0px; background:#066cb5; color:#fff; border:solid 1px #ddd; font-weight:normal;}
.ProductTableList table th em{ font-style:normal; display:block; font-family:Arial, Helvetica, sans-serif;}
.ProductTableList table td{ padding:5px 0px; height:30px; text-align:center; border:solid 1px #ddd; border-collapse:collapse;}
.ProductTableList table td img{ width:30px; height:30px;}
.ProductTableList table td.td_name{ text-align:left; padding-left:10px;}
.ProductTableList table td.td_name a{ color:#066cb5;}
.ProductTableList table td.td_name a:hover{ text-decoration:underline; color:#00F;}
.ProductTableList table td.td_name span{ float:right; position:relative; display:block; width:30px; height:30px;}
.ProductTableList table td.td_name span img{ right:5px; bottom:0px; position:absolute; z-index:2; width:30px; height:30px;}
.ProductTableList table td .True{ width:40px; height:15px; display:inline-block; position:absolute;background:url(../images/new.gif) no-repeat right center;}