/*CSS common */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0; }
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{ font-size:12px; line-height:18px;color:#666;outline:0; }
.clear{ clear:both;}
.clearfix:after{content: " "; display: block;clear: both; height: 0; visibility:hidden;}
.clearfix{*zoom:1;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/ *
html .clearfix {height: 1%;}
.clearfix2{_height:1%;overflow:auto;}
/* End hide from IE-mac */

*{ margin:0; padding:0;}
body{ margin:0px; padding:0px; color:#333; font-size:12px;font-family:"Î¢ÈíÑÅºÚ"; background:#fff;}
img{ border:0px;}
ul,li{ margin:0px; padding:0px; list-style:none;}
dl,dt,dd,ol{margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; }
.clear{ clear:both;}
a{ color:#333; text-decoration:none;}
a:hover{color:#f60; text-decoration:underline;}
a:active {star:expression(this.onFocus=this.blur());} 
a:focus { outline:0; }
p { margin: 0px; padding: 0px; }

.header{width:1000px; margin:0 auto;height:70px;}
.logo{float:left; display:inline; padding-top:15px;}
.hdrt{ float:right; padding-top:5px;}
.hrtp{ text-align:right;}
.hrtp a{ padding-left:5px;}
.hrtp a:hover{ text-decoration:none; color:#369}
.tel{ float:right;font-size:18px; line-height:30px;background:url(img/tel.jpg) no-repeat left 1px; padding-left:25px;}

.nav{ height:56px; background:url(img/header-bj.jpg) repeat-x; width:100%;}
.menu {width:1000px;  margin:0 auto;  height:42px; }
.menu ul{}
.menu ul li {float:left; position:relative;width:140px; z-index:99; text-align:center;  }
.menu ul li a{display:block; line-height:55px;color:#FFF; font-size:14px; text-decoration:none;}
.menu ul li:hover,.mhover{ background:url(img/header-bj-ho.png) no-repeat center top; height:54px;  }
.menu ul li ul {display: none; z-index:99;}
.menu ul li ul li{width:150px;}
.menu ul li:hover ul {display:block; position:absolute; left:0; top:55px;}
.menu ul li:hover ul li{ border:none; margin:0;line-height:40px; height:42px;}
.menu ul li:hover ul li a {display:block; background:#EFEFEF; color:#666;border:none;  line-height:40px;height:42px; font-weight:normal; }
.menu ul li:hover ul li a:hover {background:#f60;  border:none;color:#FFF;line-height:40px;height:42px; }

/*benner Style*/
.banner_wrap{ padding:1px 0;clear:both; border-bottom:1px solid #DDD;}
#banner{ width:100%;  height:320px; width:1000px; margin:0 auto; }
.def-banner {position:relative; width:1000px; float:left;}
.def-banner .banImgs{width:1000px;height:320px; overflow:hidden;}
.def-banner .banImgs li{ display:none; position:absolute;}
.def-banner .banImgs li img{width:1000px;height:320px;}
.def-banner .banPrev,.banNext{ width:26px; height:46px; position:absolute; top:126px; overflow:hidden; cursor:pointer; z-index:99; }
.def-banner .banPrev{background:url(img/prev.png) ;left:0;}
.def-banner .banNext{ background:url(img/next.png); right:0; }
.def-banner .jsNav{position:absolute;right:10px; bottom:10px; z-index:99;}
.def-banner .jsNav a.trigger{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%; color:white; text-decoration:none; display:inline-block; width:8px; height:8px; overflow:hidden;margin:8px 5px 0 0; background:#FFF;}
.def-banner .jsNav a.current:hover,.def-banner .jsNav a.current{text-decoration:none;background:#0099FF;}

.content{ width:100%; background:url(img/bj-a.jpg) repeat-x; padding-top:20px; }
.main{width:1000px; margin:0 auto;}

.xcpzq{}
.title-b{background:url(img/p.png) no-repeat left 5px;font-size:18px; color:#333;  line-height:30px; padding-left:30px;}
.xcpmain{margin-top:10px; border:1PX solid #DDD;width:100%;background:url(img/pro-bj.png) no-repeat; height:191px; overflow:hidden;}
#demoLeft {overflow:hidden;width:980px; margin:0 auto; margin-top:18px; }
#demoLeft .indemo {width: 10000%;}
#demo11,#demo22 {float: left; min-width:1%;}
#demo11 ul li,#demo22 ul li{ float:left; margin:0 10px;background:url(img/pro_bj.gif) no-repeat 0 0;width:192px;}
#demo11 li a img,#demo22 li a img{ text-align:center; width:180px; height:120px; margin:6px 0 10px 4px;}
#demo11 ul li span,#demo22 ul li span{ font-size:12px;width:180px; font-weight:600; display:block; line-height:18px; height:36px; overflow:hidden; text-align:center; color:#369;}
#demo11 ul li span a,#demo22 ul li span a{ color:#369;}

.inmain{ margin-top:25px; }
.case{ width:328px; float:left; display:inline;border:#e4e4e4 solid 1px; border-radius:10px;}
.title-a{ background:url(img/ywfw.png) no-repeat; height:40px;margin:0 0 8px 0; padding-left:40px;}
.title-a span{font-size:16px; color:#333; line-height:36px; font-weight:600;}
.case p.alpic{ width:325px;margin:0 auto}
.case p.alpic img{ width:325px; height:80px;margin-bottom:5px;}
.case ul{ width:315px; margin:0 auto}
.case ul li{line-height:22px;font-size:12px; background:url(img/bg_list.gif) no-repeat left 10px; padding-left:6px;}
.case ul li span{ float:right; color:#999}
.case ul li a{color:#369;}
.case ul li a:hover{color:#F60;}
.more{text-align:right; padding-right:5px; text-decoration:none;}
.more a{color:#F60;}

#tab{ float:right;width:657px;background:url(img/main-r.png) no-repeat; height:265px;}
#menus-tab{ margin-bottom:10px;}
#menus-tab ul{overflow:hidden;zoom:1;  }
#menus-tab li{float:left;width:153px;height:35px; margin:0 0 0 10px;line-height:35px; background:url(img/main-r-li.png) no-repeat;cursor:pointer;text-align:center;}
#menus-tab li:hover,#menus-tab li.tabbb{float:left;width:153px;height:35px;line-height:35px; background:url(img/main-r-li1.png) no-repeat;cursor:pointer;text-align:center;}
#menus-tab li.on{background:url(img/main-r-li1.png) no-repeat; color:#FFF;}
#content{ height:264px; overflow:hidden; }
#content div.show{display:block; line-height:30px; overflow:hidden; margin-bottom:10px; }

.about{margin:5px 10px;}
.about p{ line-height:22px; text-indent:2em;}
.about img{padding-right:10px;}

ul.zzpp{margin:5px 10px;}
ul.zzpp li{float:left; width:195px; margin:0 8px; height:124px;}
ul.zzpp li img{ width:195px; height:130px; border:1px solid #DDD; margin-bottom:5px}
ul.zzpp li p{ text-align:center;}
ul.zzpp li a:hover{ text-decoration:none; color:#369}

.ppxz ul{margin:5px 10px;}
.ppxz ul li{ float:left; margin:5px 5px 5px 5px;} 
.ppxz ul li img{ width:115px; height:38px;border:1px solid #DDD;}

.jjfs{margin:5px 10px;}
.jjfs ul li{line-height:22px;font-size:12px; background:url(img/bg_list.gif) no-repeat left 10px; padding-left:6px;}
.jjfs ul li span{ float:right; color:#999}
.jjfs ul li a{color:#369;}
.jjfs ul li a:hover{color:#F60;}

.gjbk{ margin-top:20px;}
.hdzq{ width:330px; float:left; display:inline;}
.news{ width:320px; float:left; margin-left:16px;}
.contact{ width:320px; float:right;}

.titlea, .titleb, .titlec{ font-size:15px; font-weight:600; line-height:30px; border-bottom:#eee solid 1px;  margin-bottom:10px;}
.titlea span,.titleb span, .titlec span, .titlezy span{ float:right; font-size:12px; font-weight:500; padding-right:5px;}
.titlea{background:url(img/icon_1.png) no-repeat left 6px;padding-left:20px; }
.titleb{background:url(img/icon_2.png) no-repeat left 6px;padding-left:25px;}
.titlec{ background:url(img/icon_3.png) no-repeat left 6px;padding-left:25px;}

.hdzq h1{font-size:13px; padding-top:5px; line-height:25px; height:25px; overflow:hidden;}/*
.hdzq h1 a{color:#F60;}
.cxpic{border:#e4e4e4 solid 1px; padding:2px; position:relative}
.i_photo_a img{ width:325px; height:160px;}
#index_page{ position:absolute; bottom:5px; right:4px;display:block;height:16px;padding:1px 0;}
#index_page *{float:left;display:inline;line-height:16px;border:1px solid #e4e4e4;text-align:center;padding:0;margin:0 2px;}
#index_page strong{background:#09f;color:#fff;width:16px;}
#index_page span{color:#09f;padding:3px 0 0 0;border:0;cursor:pointer;}
#index_page a{width:16px;color:#09f;text-decoration:none;}*/
#focusPic{position:relative;}
#focusPic .cxpic{}
#focusPic .cxpic{ display:none;}
#focusPic .cxpic.hover{display:block;}
#focusPic .cxpic .i_photo_a{border:#e4e4e4 solid 1px; padding:2px; display:block;}
#focusPic .cxpic .i_photo_a img{ width:325px; height:160px;}
#focusPic .cxpic h1{}
#focusPic .cxpic h1 a{color:#F60;}
#focusPic #index_page{ position:absolute; bottom:36px; right:5px;display:block;height:16px;padding:1px 0;}
#focusPic #index_page *{float:left;display:inline;line-height:16px;border:1px solid #e4e4e4;text-align:center;padding:0;margin:0 2px;}
#focusPic #index_page span{color:#09f;padding:3px 0 0 0;border:0;cursor:pointer;}
#focusPic #index_page a{width:16px;color:#09f;text-decoration:none;}
#focusPic #index_page a.hover{font-weight:bold;background:#09f;color:#fff;}

.bkimg{ margin-bottom:5px;}
.news ul li{line-height:22px;font-size:12px; background:url(img/bg_list.gif) no-repeat left 10px; padding-left:6px;}
.news ul li span{ float:right; color:#999}
.news ul li a{}
.news ul li a:hover{color:#F60;}
.contact p{ line-height:22px;}

.zjbkmd{ margin-top:20px;}
.zyyw{width:330px; float:left; display:inline;}
.gswh{ width:655px; float:right;}
.titlezy{ font-size:15px; font-weight:600; line-height:30px; border-bottom:#eee solid 1px;  margin-bottom:10px;background:url(img/icon_zy.jpg) no-repeat left 4px;padding-left:32px;}

.zyyw ul li{ font-size:14px; line-height:20px; padding:2px 0 2px 15px; background:url(img/jt.gif) no-repeat left 7px;}

.titlewh{font-size:15px; font-weight:600; line-height:30px; border-bottom:#eee solid 1px;  margin-bottom:10px;background:url(img/icon_wh.png) no-repeat left 4px;padding-left:24px;}

.whpic{ width:260px; float:left; display:inline}
.whrt{ width:380px; float:right;}
.whrt p{ line-height:20px; padding:2px 0;}
.whrt p span{ font-weight:600; font-size:14px; color:#c00; padding-right:10px;}

.zsgd{ margin-top:20px;}
.titledl{font-size:15px; font-weight:600; line-height:30px; border-bottom:#eee solid 1px;  margin-bottom:10px;background:url(img/icon_dl.png) no-repeat left 4px;padding-left:22px;}

.marqueeleft{height:175px;width:1000px;overflow:hidden;margin:0 auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:106px;height:175px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#f1f1f1 1px solid;width:100px;height:140px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{ margin-top:5px;text-align:center;height:20px;line-height:20px;}

.gstupjw{ width:350px; margin:0 auto; margin-top:10px;}

.yqlink{margin-top:18px;}
.title-c{font-size:16px; color:#111;  line-height:30px;}
.yqlk{ border-top:#369 solid 1px; border-bottom:#369 solid 1px; padding:5px 0; line-height:18px;}

.yqlk a:hover{color:#369;}

.footer{ background:#f5f5f5; margin-top:20px;}
.infooter{width:1000px; margin:0 auto; padding:12px 0}
.infooter p{ text-align:center; line-height:22px;}
.guanjc{ padding:4px 0; font-weight:500; text-align:center;}

.infooter p.didh{ padding-bottom:5px;}
.infooter p.didh a{ padding:0 10px;}
.infooter a:hover{color:#369;}

.ftdlpp ul{ width:560px; margin:0 auto; margin-top:15px;}
.ftdlpp ul li{ float:left; margin:0 10px;}

/*---------about.asp---------*/
.nban{width:1000px; margin:0 auto; margin-top:5px;}
.nban img{}
.nycontent{width:1000px; margin:0 auto; margin-top:20px; min-height:400px;}
.nleft{ width:180px; float:left; display:inline; }
.nright{ width:790px; float:right; }
.nldh h1{ font-size:15px; line-height:35px;color:#fff; background:#369; padding-left:20px;}
.nldh h1 span{ padding-left:5px;}
.nlfl{background:#f5f5f5; padding:5px 0 30px 0 }
.nlfl dl{border-bottom:#fff solid 1px; padding:10px 0}
.nlfl dt{font-size:15px; font-weight:600; padding:2px 0 2px 30px; line-height:25px; background:url(img/icon_nlh2.png) no-repeat 20px 9px;color:#f60;}
.nlfl dt a{color:#f60;}
.nlfl dt a:hover,.nlfl dt a.hover{color:#369;}
.nlfl dd{ padding:5px 0 5px 45px; font-size:14px; line-height:18px; background:url(img/icon_nlli.png) no-repeat 32px 10px;}
.nlfl dd a.hover{color:#f60;}
.weizhi{ line-height:20px; border-bottom:#e4e4e4 solid 1px; margin-bottom:10px;}
.weizhi span{ color:#369}

.nyabt p{ padding-bottom:10px;  text-indent:2em;}
.nyabt{line-height:1.9;}

/*---------product.asp---------*/
.nycpzq ul li{ width:120px; float:left; margin:0 12px 20px 12px;}
.nycpzq ul li img{width:120px; height:40px;border:#ccc solid 1px; margin-bottom:5px; }
.nycpzq ul li p{ text-align:center;line-height:20px; height:20px;}
.nycpzq ul li a:hover{ text-decoration:none;}

/*---------productx.asp---------*/
.ncptxt{ line-height:20px; margin-bottom:20px; border-bottom:#e4e4e4 dotted 1px; padding-bottom:10px;}
.nycpli ul li{ width:180px; height:165px; float:left; margin:0 20px 20px 20px;}
.nycpli ul li img{width:180px; height:120px;border:#ccc solid 1px;margin-bottom:5px; }
.nycpli ul li img:hover{ border:#369 solid 1px;}
.nycpli ul li p{ text-align:center; line-height:20px; height:40px; overflow:hidden}
.nycpli ul li a:hover{ text-decoration:none;}
.nlcur{ color:#369}

/*---------solution.asp---------*/
.njjfa ul li{background:#FBF7F4; padding:20px;}
.njjfa ul li:hover{ background:#f4f7fa;}
.njjfa .jjfalt{ width:180px; float:left; display:inline; border:#e4e4e4 solid 1px; padding:2px;}
.njjfa .jjfalt img{width:180px; height:100px; }
.njjfa .jjfart{ width:540px; float:right;}
.njjfa .jjfart h1{ font-size:15px; line-height:20px; padding-bottom:5px; font-weight:normal; }
.njjfa .jjfart h1 a{ color:#f00;}
.njjfa .wznr{ line-height:20px; max-height:80px; overflow:hidden;}
.njjfa .jjfart p { padding-top:10px; text-align:right;}
.njjfa .jjfart p a{ color:#f00;}

.nhdzq.njjfa .jjfalt{ width:325px;}
.nhdzq.njjfa .jjfalt img{width:325px;}
.nhdzq.njjfa .jjfart{ width:330px;}
.nhdzq.njjfa .wznr{max-height:120px;}

/*---------news.asp---------*/
.nynew ul li{ padding:5px 0 5px 22px; background:url(img/libg_b.gif) no-repeat 5px 8px; border-bottom:#ccc dotted 1px;}
.nynew ul li span{ float:right;}

/*---------contact.asp---------*/
.nylxwm{ line-height:25px; font-size:14px;}

.Title{ display:block; text-align:center; font-size:16px; font-weight:bold;}

.menu ul li:hover a,.menu ul li.mhover a{color:#000;}

.nleft1{ width:180px; float:left; display:inline; }
.nleft1 ul li{ float:left; margin:10px 0;width:180px; border:solid 1px #ccc; }
.nleft1 li a img{ text-align:center; width:168px; height:112px; margin:6px 0 10px 0px;}
.nleft1 ul li span{ font-size:12px;width:168px; font-weight:normal; display:block; line-height:18px; height:36px; overflow:hidden; text-align:center; color:#369;}
.nleft1 ul li span a{ color:#369;}

.rbti{background:url(img/newlist_03.png) no-repeat; height:42px; line-height:35px; padding-left:10px; font-size:18px; color:#FF9900;}
.lbti{background:url(img/productinfo_14.png) no-repeat; height:33px; color:#ed200d; font-size:16px; font-weight:bold; padding-left:40px; line-height:33px;}

.pages li{ float:left; margin-right:6px; padding:4px 6px; border:solid 1px #CCCCCC; list-style-type:none;}