@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family: "Microsoft YaHei","simsun", Arial, Helvetica, sans-serif;}

img { border:none;}
ul,li{ list-style:none; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
a,p ,span{color:#000; text-decoration:none; font-size:13px;}
a:hover {color:#ff8434;}
a{ text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
.clear {clear:both;}
#w980{ width:980px; margin:0px auto}
#logo{ width:500px; line-height:70px; height:70px; padding-top:10px; float:left;}
#top_r{ width:450px; float:right; height:70px; padding-top:10px;}
#top_r ul.t{ text-align:right;}
#top_r ul.t span{ background:url(/images/tel.gif) left center no-repeat; padding-left:20px; color:#333; line-height:36px; height:36px;}
#top_r ul.t b{ font-size:18px; font-weight:bold; color:#f60; margin-right:10px;}
#top_r ul.t a.swsy{ background:url(/images/home.gif) left center no-repeat; padding-left:17px; line-height:30px; height:30px; margin-right:10px;}
#top_r ul.t a.jrsc{ background:url(/images/sc.gif) left center no-repeat; padding-left:17px; line-height:30px; height:30px;margin-right:10px;}
#sous{ width:300px; height:27px; height:27px; padding-left:150px; margin-top:5px;}
#sous li{ float:left;}
#sous li.ssbg{ line-height:27px; height:27px; background:url(/images/ss_bg.gif) repeat-x; padding-left:10px; color:#666; width:200px;}
#sous .inpuc{ border:none; background:none; line-height:24px; height:24px; color:#666;}
#nav{ width:980px; margin:0px auto; clear:both; line-height:37px; height:37px; margin-top:10px; clear:both; }
#nav ul li{ float:left; background:url(/images/navbg.gif) repeat-x;position:relative;}
#nav ul li a{ width:137px; text-align:center; background:url(/images/nava.gif) right center no-repeat; display:block; line-height:37px; height:37px; font-size:14px; color:#FFF; font-weight:bold;}
#nav ul li a:hover{ background:url(/images/nav_over.gif) center center no-repeat;}
.navbottom{ width:980px; margin:0px auto; background:url(/images/navbottom.gif) repeat-x; height:15px; line-height:15px;}
#flash{ width:980px; margin:0px auto;}
#fbottom{ width:980px; margin:0px auto;  background:url(/images/flashbottom.gif) center center no-repeat; height:26px; line-height:26px;}
#fbottom2{ width:980px; margin:0px auto;  background:url(/images/cp_05.gif) center center no-repeat; height:26px; line-height:26px;}

#left{ float:right; width:745px;}
#right{ width:220px; float:left; padding-left:15px;}

#nleft{ float:left; width:745px; padding-left:15px;}
#nright{ width:220px; float:left;}
.mt10{ margin-top:10px;}
#biaot{ line-height:31px; height:31px; background:url(/images/biaot.gif) repeat-x; border:1px solid #FFF;}
#biaot span{ padding-left:25px; background:url(/images/sjx.jpg) 10px center no-repeat; line-height:31px; height:31px; color:#124c91; font-size:14px;}
#biaot a{ float:right; margin-right:5px; background:url(/images/morebg.png) center top no-repeat; color:#FFF; font-size:10px; width:33px; display:block; text-align:center; line-height:22px; height:27px;}
#biaot a:hover{ text-decoration:underline;}
#biaot b{ padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#949494;}


#nbiaot{ line-height:31px; height:31px; background:url(/images/biaot.gif) repeat-x; border:1px solid #FFF;}
#nbiaot span{ padding-left:25px; background:url(/images/sjx.jpg) 10px center no-repeat; line-height:31px; height:31px; color:#124c91; font-size:14px;}

#nbiaot b{ padding-left:5px; font-weight:normal; font-size:12px; color:#949494;}
#homet{ width:580px; float:right; line-height:30px; height:30px; text-align:right; float:right; padding-right:10px; display:block; overflow:hidden;}
#homet span{ background:url(/images/homet.gif) left center no-repeat; line-height:30px; height:30px; padding-left:20px; color:#000; font-size:12px;}




#iabout{ width:338px; border:1px solid #c7c7c7; float:left; margin-right:15px;}

#aboutd{ clear:both; padding:10px; line-height:22px; height:322px; overflow:hidden;}
#aboutd img{ float:left; margin-right:10px; max-width:100px;}
#abbottom li{ float:left; padding:0px; height:71px; overflow:hidden;}

#inews{ width:388px; float:left;border:1px solid #c7c7c7;}
#inews ul.hot{ padding:10px; max-height:84px; overflow:hidden;}
#inews ul.hot li{ float:left;}
#inews ul.hot li a{ font-size:14px; font-weight:bold; line-height:29px; height:29px; overflow:hidden; color:#000;}
#inews ul.hot li a:hover{ color:#f60}
#inews ul.hot li.newsimg{ width:100px; padding-right:10px; padding-bottom:10px;}
#inews ul.hot li.newst{ width:255px; float:left; line-height:22px !important;line-height:22px; }
#inews ul.hot li.newst a{ width:255px; line-height:26px; height:26px; display:block; overflow:hidden;}
#inews ul.hot img{ border:1px solid #CCC; padding:1px; background:#ffffff; max-width:95px;}
#inews ul.list{ padding:7px 10px;}
#inews ul.list li{ background:url(/images/icon.gif) left center no-repeat; padding-left:10px; line-height:27px; height:27px; border-top:1px solid #ebebeb}
#inews ul.list li a{ float:left; width:290px; line-height:27px; height:27px; display:block; overflow:hidden;}
#inews ul.list li a:hover{ color:#F60;}
#inews ul.list li span{ float:left; width:65px; line-height:27px; height:27px;display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.caseimc{ text-align:center; padding:10px 0px;}
.caseimc img{ padding:2px; border:2px solid #f0f0f0;}
#ipro{  border:1px solid #c7c7c7; width:743px; clear:both;}
.mt15{ margin-top:15px;}

#protab_img{ text-align:center;background:url(/images/protabbg2.gif) center center no-repeat;}
#protab_img a{width:147px;text-align:center;border:1px solid #fff;line-height:130px;
	height:130px;font-size:130px; padding:10px;
	}
*>#protab_img a{
	font-size:12px;
	}
#protab_img img {
	vertical-align:middle;
}
#protab{ width:170px;}
#iprolist{ padding-left:5px;}
#iprolist li{ float:left; padding:5px 6px;}
#protab span{ width:170px; text-align:center; line-height:21px; height:21px; overflow:hidden; display:block;}

#icont{  border:1px solid #c7c7c7; width:218px; clear:both;border-top:none}
#icont ul.tit{ background:url(/images/contact.gif) -1px center no-repeat; padding:10px; height:37px;color:#949494; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#icont ul.tit b{ color:#124c91; font-size:16px; font-family:Microsoft YaHei; font-weight:normal;}
.r_tel{ background:url(/images/telbg.gif) left center no-repeat; padding-top:22px; height:28px; line-height:25px; padding-left:52px; font-weight:bold; color:#FF8400; font-size:20px;}
.lx{ background:url(/images/lxfsbg.jpg) repeat-x; line-height:42px; line-height:42px; padding-left:10px;font-size:14px;}
.lx span{ background:url(/images/lxbg.png) left center no-repeat; width:71px; line-height:24px; height:24px; margin-right:5px; text-align:center; color:#FFF; font-size:14px; display:block; float:left; margin-top:9px; }
.right_qq{ height:55px; overflow:hidden;}
.lx b{ line-height:16px; font-weight:normal; height:42px; width:125px; display:block; float:left;}
.pro_ml_tit{ width:220px; background:url(/images/cp_tit.gif) left center no-repeat; height:31px; line-height:31px;  color:#FFF; font-weight:bold; clear:both; margin-top:15px;}
.pro_ml_tit span{ padding-left:30px; color:#FFF; font-size:14px;}


.pro_ml_tit2{ width:220px; background:url(/images/cp_tit.gif) left center no-repeat; height:31px; line-height:31px;  color:#FFF; font-weight:bold; clear:both; }
.pro_ml_tit2 span{ padding-left:30px; color:#FFF; font-size:14px;}

#pro{ padding:10px; width:198px; border:1px solid #c7c7c7;}
#pro ul li a{ background:url(/images/cp_20.gif) left center no-repeat; padding-left:25px; width:171px; line-height:30px; height:30px; display:block; font-size:13px; color:#000; margin-bottom:2px;}
#pro ul li a:Hover{ background:url(/images/cp_13.gif) left center no-repeat; color:#FFF;}

#pro ul li ul li a{ background:none; border-bottom:1px dotted #c7c7c7; line-height:26px; height:26px; overflow:hidden}
#pro ul li ul li a:hover{ background:none; color:#116eac}
#foot{ clear:both;  background:url(/images/footbg.gif) top center repeat-x;  height:126px;}
#foot a{ color:#FFF;}
#foot ul{ width:980px; margin:0px auto; padding-top:31px;}
#foot_left{ width:600px; min-height:90px; color:#FFF; line-height:24px; float:left;}
#foot_right{ width:280px; float:right; text-align:right; font-size:16px; color:#FFF;}
#foot_right b{ font-size:24px; color:#FF8400}
#link{ width:980px; line-height:25px; color:#333; margin:0px auto; padding:10px 0px;}
#about{ padding:15px 10px 10px 10px; background:#FFF; line-height:24px;}
#tab{ background:url(/images/tabbg.gif) repeat-x; line-height:46px; height:46px; padding-left:20px; margin-bottom:10px;}
#tab span{ background:url(/images/tab.gif) center top no-repeat; width:107px; height:41px; line-height:36px; display:block; float:left; margin-right:2px; margin-top:12px; text-align:center; cursor:pointer;}
#tab span:Hover{ background:url(/images/tabover.gif) center top no-repeat; color:#FFF;}
#tab span:Hover a{ color:#fff;}
#tab span.on{background:url(/images/tabover.gif) center top no-repeat;color:#FFF; font-weight:bold;}
#tab span.on a{ color:#fff;}
#tab span a{ color:#333;}
#newshot{ width:720px; margin:0px auto;}
#newshot .newsimg{ width:160px; padding:10px; float:left; text-align:center;}
#newshot .newsimg img{ max-height:90px; max-width:160px; border:1px solid #CCC; padding:2px;}
#newshot .newst{ width:540px; float:left; line-height:22px; padding-top:10px;}
#newshot .newst a{ font-weight:bold;}
#newshot .newst a:hover{ color:#F60}
#nlist ul li{ background:url(/images/icon.gif) left center no-repeat; padding-left:10px; line-height:29px; height:29px; border-top:1px solid #ebebeb}
#nlist{ width:700px; margin:10px auto;}
#nlist a{ width:620px;line-height:29px; height:29px; display:block; float:left; overflow:hidden;}
#nlist span{ width:70px; float:left; text-align:right;line-height:29px; height:29px; font-size:10px;}

#fy{ width:700px; margin:5px auto; text-align:center; padding-bottom:10px;}
#newsd{ width:700px; margin:0px auto;}
#newsd ul li.title{ border-bottom:1px solid #ebebeb; padding:15px 0px; text-align:center; line-height:26px;}
#newsd ul li.title h1{ font-size:16px;}
#newsd ul li.cont{ line-height:25px; padding-top:10px; padding-bottom:10px;}
#newsd ul li.sharec{ border-top:1px solid #ebebeb; padding:5px 10px;}
#newsd ul li.next{ padding:10px; line-height:22px;}
#newsd ul li.next b{ color:#124C91;}
#xgpro{ width:720px; margin:10px auto; border:1px solid #e5e5e5}
#xgpro ul.t{ padding-left:10px; background:#f3f3f3; color:#333; line-height:30px; height:30px; font-size:16px;}



#xgprotab_img{ text-align:center; border:1px solid #CCC;}
#xgprotab_img a{width:147px;text-align:center;border:1px solid #fff;line-height:120px;
	height:120px;font-size:120px; padding:10px;
	}
*>#xgprotab_img a{
	font-size:12px;
	}
#xgprotab_img img {
	vertical-align:middle;
}
#xgprotab{ width:150px; padding:12px;}
#xglist{ width:718px; padding-left:8px; padding-top:10px;}
#xglist li{ float:left;}
#xgprotab span{ width:160px; text-align:center; line-height:21px; height:21px; overflow:hidden; display:block;}
#xgnewlist{ padding:10px 0px;}
#xgnewlist li{ width:340px; padding:0px 10px; line-height:22px; height:22px; float:left;}
#xgnewlist li a{ width:260px;line-height:21px; height:21px; overflow:hidden; display:block; float:left;}
#xgnewlist li span{ width:80px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; text-align:left; float:left;}



#listprotab_img{ text-align:center;background:url(/images/protabbg2.gif) center center no-repeat; float:left;width:167px;height:130px;}
#listprotab_img a{width:167px;text-align:center;border:1px solid #fff;line-height:130px;
	height:130px;font-size:130px; 
	}
*>#listprotab_img a{
	font-size:12px;
	}
#listprotab_img img {
	vertical-align:middle;
}


#protab{ width:170px;}
#listtxt{ float:left; width:547px; padding-top:10px;margin-left:10px;}
#listtxt b{line-height:21px; height:21px; display:block; overflow:hidden; clear:both; width:180px;}
#listtxt b a{ color:#124c91;}
#listtxt p{ width:547px; line-height:19px; height:35px; padding:5px 0px; overflow:hidden; display:block;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#listtxt span{width:180px; height:25px; line-height:20px; display:block; padding-top:25px;float:left;}
#listtxt span a{ margin-right:5px;}
#product_list{ background:#FFF; padding-top:10px; padding-bottom:10px; }
#product_list ul{ padding-left:10px;}
#product_list ul li{ float:left; padding:6px; border-bottom:1px solid #ebebeb;width:100%;}








#preview{ float:left; margin:0px auto; text-align:center; width:320px;}
.jqzoom{ width:300px; height:300px; position:relative;}
.jqzoom img{max-width:300px; max-height:300px;}

.zoomdiv{ left:859px; height:350px; width:350px; display:block;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:205px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:350px;height:350px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:320px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}
#prod{ padding:20px; background:#FFF;}
#prodtxt{ width:380px; float:left;}
#prodtxt ul li.name{ font-size:16px; font-weight:bold; color:#124c91; line-height:32px; height:32px; }
#prodtxt ul li.normal{ line-height:24px; color:#666;}
#prodtxt ul li.proml{ color:#666;line-height:24px; padding-bottom:5px;}
#prodtxt ul li.proml b{ background:#ff900f; color:#FFF; padding:1px 3px;line-height:24px; font-weight:normal;}
#prodtxt ul li.desc{ border-top:1px solid #e7e7e7; color:#666; padding-top:2px; line-height:23px; padding-bottom:5px;}
#prodtxt ul li.shar{border-top:1px solid #e7e7e7; padding-top:8px; padding-bottom:8px;}
#prodtxt ul li.tel{border-top:1px solid #e7e7e7; padding-top:8px; padding-bottom:8px;}
#prodtxt ul li.tel span{ background:url(/images/teld.png) left center no-repeat; padding-left:40px; font-size:26px; font-weight:bold; color:#305e9a;}
#prodtxt ul li.down{ padding:8px 0px;}

#procont{ padding:15px 0px; line-height:24px;}
#job{ padding:20px;}
.p10{ padding-left:10px;}
.p_r{ padding-right:10px;}

#casetab{ width:170px;}
#casetab_img{ text-align:center;background:url(/images/protabbg2.gif) center center no-repeat;}
#casetab_img a{width:147px;text-align:center;border:1px solid #fff;line-height:130px;
	height:130px;font-size:130px; padding:10px;
	}
*>#casetab_img a{
	font-size:12px;
	}
#casetab_img img {
	vertical-align:middle;
}
#case{ background:#FFF; padding-left:10px; padding-top:10px;}

#casetab span{ width:170px; text-align:center; line-height:21px; height:21px; overflow:hidden; display:block;}
#case ul li{ float:left; padding:5px;}
#prodes{ padding:10px 20px; line-height:23px; clear:both;}

/*---导航下拉时固定当前状态 ---*/
#nav .aNavHover{color:#fff;}
/*---导航下拉---*/
.main_nav ul li dl {position:absolute;left:0px;top:38px;width:120px; overflow:hidden;display:none;z-index:999;border-top:none; background:#0e5692;}
.main_nav ul li dl dt{ width:120px; float:left; }

.main_nav ul li dl dt a {display:block; margin-top:-1px; font-weight:normal; border-top:1px dotted #666;height:37px!important;line-height:37px!important;text-align:left;color:white; padding-right:5px; font-size:14px!important; color:#fff!important; font-size:12px;}
.main_nav ul li dl dt a:hover{color:#fff!important ;}

.proctimg{float: left;margin:10px 15px 0 15px;}
.cp_f{ color:#FF8400;}
.cp_xx{ background:url(../images/about_15.gif) repeat-x; height:34px; padding:12px 12px 0px 12px; width:715px; margin-left: -10px;}
.T_Menu_01 {width:680px; float:left;}
.T_Menu_01 label { float: left; width:107px; color:#333; text-align:center;background:url(../images/about_21.gif) no-repeat 0 0; padding-right:2px; line-height:34px; height:41px}
.T_Menu_01 .selected {background:url(../images/about_19.gif) no-repeat 0 0; color:#fff; font-weight:bold; font-weight:bold}
.T_Menu_01 .selected span{ color:#fff;}
.cp_js{ padding:12px; width:680px}
.cp_xg{ border-top:1px solid #EBEBEB; padding-top:10px; background:url(../images/icon.gif) no-repeat left center; padding-left:15px; width:689px; padding-bottom:10px}
.cp_lb li{ float:left; width:176px; text-align:center}
.al_lb li{ float:left; width:176px; text-align:center; padding-bottom:10px}
.al_lb li.npage{ padding:15px 0px 0px 0px; width:704px; border-top:1px solid #EBEBEB}
.cpfl_con{ border:1px solid #ddd; padding:10px 0px 4px 10px; width:206px}
.cpfl_con li{ float:left; width:93px; padding-bottom:6px; padding-right:10px}
.cpfl_1_con{ border:1px solid #ddd; padding:10px 0px 4px 10px}
.cpfl_1_con li{ float:left; width:93px; padding-bottom:6px; padding-right:12px}
.cpflcd:link,.cpflcd:visited {color: #000000; background:url(../images/cp_20.gif); line-height:30px; padding-left:28px; display:block}
.cpflcd:hover,.cpflcd:active {color: #fff; font-weight:bold; background:url(../images/cp_13.gif);text-decoration: none !important;}
.cpflcd_1:link,.cpflcd_1:visited,.cpflcd_1:hover,.cpflcd_1:active {color: #fff; background:url(../images/cp_13.gif); line-height:30px; padding-left:28px; display:block;font-weight:bold;}
.go{width:122px;height:6px;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||20)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:0px; bottom:46%}
.gonr{ background:url(../images/index1_28.png); width:122px}
.qq_con{ background:url(../images/index_28.png) no-repeat 0 0; min-height:231px;padding:7px 13px 5px 17px; width:88px;}
.goqq li{ padding-bottom:6px; height:25px; overflow:hidden; width:88px; text-align:center}
.goqq li.dhua1{ line-height:22px; height:auto}
.goqq li.dhua2{ background:url(../images/qqan.gif) no-repeat center 0; line-height:25px}
.black01:link,.black01:visited {color: #000;}
.black01:hover,.black01:active {color: #FF4800}


