@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{ margin:0 auto;font-size:12px; font-family:"宋体"; background:#FFF url(../images/bj.jpg) center repeat-x; color:#4a4a4a;}
div,input,dl,dd,dt,ul,li,p,h1,h2,h3,h4,h5,h6,p,fieldset{margin: 0;
/* [disabled]padding:0; */}
ul,li{ list-style:none;}
img,input{ border:none;}
a{text-decoration:none; color:#4a4a4a}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.fen{ clear:both;}

h1{width:55px; height:31px; line-height:27px; float:right; font-size:12px; background:url(../images/ico.gif) -886px -146px no-repeat;}
h1 a{width:55px; height:31px; display:block;font-size:12px; font-weight:normal;}
/*顶部样式*/
.wbytop{width:100%; height:92px; margin:0px auto; background:url(../images/ico.gif) 0px 0px repeat-x;}
.top{width:1004px; height:92px; overflow:hidden; margin:0px auto;}
.topleft{width:216px; height:92px; overflow:hidden; float:left;}
.topright{width:788px;  height:92px;float:right; overflow:hidden;}

.nav{ width:788px; float:left; height:89px;}
.nav li{ width:98px; float:left; display:block; height:67px; background:url(../images/ico.gif) -98px -144px no-repeat; font-size:14px; line-height:67px; color:#000; margin-top:22px;text-align:center; font-weight:bold;}
.nav li a{ width:98px; height:67px; text-align:center;color:#000; display:block;}
.nav li a:hover{ width:98px; height:67px; text-align:center;color:#0050a2; display:block;}
.nav li.first{ background:none;}

.banner{width:100%; height:auto; margin:0px auto; text-align:center; overflow:hidden;}
/*中间样式*/
.middle{width:100%; height:auto; overflow:hidden; margin:0px auto; padding-top:20px;}
.kuang{width:1004px; height:auto; overflow:hidden; margin:0px auto;}
.title{width:100%; height:40px; line-height:40px; text-align:left; float:left; font-size:20px;font-family:"Monotype Corsiva";overflow:hidden; color:#0fa8fe; background:url(../images/ico.gif) 0px -261px no-repeat;}
.title span{font-size:18px; font-weight:600; color:#000; padding-left:10px; padding-right:10px; font-family:"微软雅黑"}
/*左侧分类样式*/
.left{wdith:224px; height:auto; float:left; padding-right:20px;}
.oneleft{width:224px; height:auto;overflow:hidden;}
.cpfen{width:224px; height:auto; margin:0px auto; overflow:hidden}
.cpfen ul{margin:0px auto; padding:10px 0px 10px 0px;}
.cpfen ul li{width:164px;color:#ffffff; height:42px; line-height:42px; overflow:hidden; background:url(../images/ico.gif) 0px -679px no-repeat;border-bottom:1px dashed #999; padding-left:60px;}
.cpfen ul li a{color:#ffffff;overflow:hidden; font-size:14px;font-weight:bold; }
.cpfen ul li a:hover{color:#ffff00;font-weight:bold;}

.sou{width:224px;height:auto;padding:15px 0px 0px 0px;overflow:hidden;float:left;}
.sou .wbyselect{width:61px;height:30px;line-height:30px;_margin-top:5px;*margin-top:5px;float:left;margin-right:5px;display:inline;color:#f9ffc4;font-size:12px; background:#0177c5;overflow:hidden;}
.sou .wbyinput{height:30px;float:left;padding-left:10px; width:100px;display:inline;line-height:35px; padding-bottom:15px;overflow:hidden;font-size:12px;color:#000; background:url(../images/ico.gif) -62px -360px no-repeat;}
.sou .wbybut{width:40px;height:45px;float:left;display:inline;background:url(../images/ico.gif) -168px -360px; cursor:pointer;overflow:hidden;} 
/*右侧样式*/
.right{width:760px; height:auto; float:right; overflow:hidden;}

.onemiddle{width:760px; height:auto; float:left; overflow:hidden;}
.productlist{width:755px; height:auto; margin-left:5px; float:right; margin-top:5px;overflow:hidden;}
.productlist tr tr td{padding:5px 0px 0px 5px;}
.productlist tr td span a{display:block; padding:2px; overflow:hidden; border:#b7b7b7 solid 5px;}
.productlist tr td span a:hover{border:#09F solid 5px;}
.productlist tr td em{display:block;height:30px; padding:0px 4px;font-style:normal;overflow:hidden;color:#000; font-size:12px; line-height:30px; text-align:center; background:#0094d2;width:206px;}
.productlist tr td em a{color:#fff; font-size:14px; font-weight:bold; line-height:30px;}
.productlist tr td em a:hover{color:#ffff00;}

.onemiddle01{width:480px; height:auto; float:left; overflow:hidden; padding-right:20px;}
.about{width:100%; height:auto; line-height:25px; padding:10px 0px 0px 0px;}
.about img{ float:left; margin:0px 8px 8px 0px; border:3px solid #c9c9c9}

.oneright{width:260px; height:auto; float:left; overflow:hidden;}
.contact{width:250px; padding-left:10px; height:auto; line-height:30px;}
.line{width:1004px; height:10px; overflow:hidden; margin:0px auto; }
/*第二部分样式*/
.onemiddle02{width:700px; padding-right:11px; height:auto; float:left; overflow:hidden;}

.product{ width:700px; height:auto; margin-top:5px; overflow:hidden;}
.product ul{ margin:0px auto; padding:0px;}
.product ul li{float:left; display:block; height:auto; padding:10px 10px 0px 10px;}
.product ul li p a{display:block;border:#b7b7b7 solid 5px; overflow:hidden;}
.product ul li p a:hover{border:#09F solid 5px;}
.product ul li span{ display:block;width:210px;height:35px;background:#0094d2;text-align:center; overflow:hidden;}
.product ul li span a{padding:0px 5px;line-height:35px; font-size:14px; font-weight:bold; color:#ffffff; border:none; overflow:hidden; }
.product ul li span a:hover{color:#ffffff; border:none}

.tworight{width:293px; height:auto; float:left; overflow:hidden;}
.newslist{width:293px; height:auto; margin:0px auto; overflow:hidden}
.newslist ul{margin:0px auto; padding:15px 0px 0px 0px;}
.newslist ul li{width:100%; line-height:31px; height:31px;color:#F00; overflow:hidden; border-bottom:1px dashed #999;}
.newslist ul li a{color:#4a4a4a;overflow:hidden}
.newslist ul li a:hover{ text-decoration:underline;}
.newslist ul li span{float:right; width:80px; height:26px; line-height:26px; overflow:hidden; color:#4a4a4a;}
/*友情链接*/
.friendlink{width:1004px; margin:0 auto; padding:10px 0px 0px 0px; height:auto;}
.linktitle{width:90px; padding-left:40px; line-height:30px; height:70px;background:url(../images/ico.gif) no-repeat 0px -472px; font-size:16px; font-weight:bold;color:#000; float:left;}
.link{ width:874px; overflow:hidden;line-height:30px; float:right;}
.link a{ padding:0px 5px; color:#4a4a4a}
.link a:hover{ padding:0px 5px; text-decoration:underline; color:#4a4a4a}

.foot{width:100%; height:auto; margin:0 auto; overflow:hidden; background:#014a81;}
.foomain{width:1004px; color:#c0dbff; height:auto; margin:0px auto; padding:15px 0px; line-height:25px; text-align:center; overflow:hidden;}
.foomain a{ color:#c0dbff}
.foomain a:hover{ color:#F00}

/*内页样式*/
.nyright{ width:758px; height:auto; border:#ffffff solid; border-width:1px 1px 1px 1px; padding:0 0 1px 0;}
.right_con{ width:756px; height:auto; border:#cfcfcf solid; border-width:1px 1px 1px 1px; padding:0 0 1px 0;}
.title01{width:100%; height:38px; line-height:38px; text-align:left; float:left; font-size:16px;font-family:"Monotype Corsiva";overflow:hidden; color:#0fa8fe;}
.title01 span{font-size:16px; color:#000; padding-left:10px; padding-right:10px; font-family:"微软雅黑"}

.line01{width:750px; height:10px; margin:0px auto; overflow:hidden;}

.news_title{width:740px; border:#999 dashed 1px; text-align:center; margin:10px auto 0px; font-size:14px; font-weight:bold; line-height:35px; overflow:hidden;}
.time{width:740px; margin:0px auto; height:25px; line-height:25px; overflow:hidden; font-size:12px; text-align:center;}
.conimg{width:740px; margin:0 auto;height:auto; overflow:hidden; text-align:center;}
.conimg img{max-width:732px; padding:3px; border:#CCC solid 1px; overflow:hidden;}
.newscon{width:740px; height:auto; margin:5px auto; padding-left:2px; text-align:left; overflow:hidden; line-height:25px;}
.newscon img{max-width:100%;}

.newsnext{width:720px;height:auto;padding:10px 10px 20px 20px; margin:0px auto;overflow:hidden;line-height:27px;}
.newsnext a{color:#777; font-size:12px;line-height:27px;}
.newsnext a:hover{color:#ff0000; text-decoration:underline;}
.newsnext span{color:#777; font-size:12px;line-height:27px;}

.nyoneright{width:224px; height:auto; overflow:hidden;}
.nycontact{width:214px; padding-left:10px; height:auto; line-height:30px;}

.page{width:700px;height:auto; padding:20px 10px; text-align:center;overflow:hidden;}
.page a{ padding:5px; margin:5px; border:1px solid #ccc; color:#888;} 
.page span.current{ padding:5px; margin:5px; font-weight:700;} 
.page a:hover{ background-color:#e3e3e3;} 
/*内页图片样式*/
.nyproductlist{ width:750px; height:auto; margin:10px auto; overflow:hidden;}
.nyproductlist ul{margin:0px auto; padding:0px 10px;}
.nyproductlist ul li{float:left; display:block; height:auto; padding:10px 15px 0px 18px;}
.nyproductlist ul li p a{display:block;border:#b7b7b7 solid 5px; overflow:hidden;}
.nyproductlist ul li p a:hover{border:#09F solid 5px;}
.nyproductlist ul li span{ display:block;width:210px;height:35px;background:#0094d2;text-align:center; overflow:hidden;}
.nyproductlist ul li span a{padding:0px 5px;line-height:35px; font-size:14px; font-weight:bold; color:#ffffff; border:none; overflow:hidden; }
.nyproductlist ul li span a:hover{color:#ffffff; border:none}


.nynewslist{width:750px; height:auto; margin:0px auto; overflow:hidden}
.nynewslist ul{margin:0px auto; padding:15px 0px 15px 0px;}
.nynewslist ul li{width:100%; line-height:31px; height:31px;color:#F00; overflow:hidden; border-bottom:1px dashed #999;}
.nynewslist ul li a{color:#4a4a4a;overflow:hidden}
.nynewslist ul li a:hover{ text-decoration:underline;}
.nynewslist ul li span{float:right; width:80px; height:26px; line-height:26px; overflow:hidden; color:#4a4a4a;}

/*产品js*/
	* { list-style: none; margin: 0; padding: 0; }
	ul.expmenu {width: 208px; margin:0 auto; padding: 0px 8px; }
	ul.expmenu * { list-style: none; }
	ul.expmenu li ul li a.selected{ font-weight:700; color:#ccc;} 
	ul.expmenu  li:last-child  div.header { border-bottom:none;}
	ul.expmenu  li ul li {padding: 0px 14px 0px 20px;width:180px; height:30px;background:url(../images/ico.gif) 10px -761px no-repeat; line-height:30px; overflow:hidden;color: #4d4d4d; }
	ul.expmenu  li ul li a{padding: 10px; color:#4d4d4d;}
	ul.expmenu  li ul li a:hover{padding: 10px; color: #c00303;}
	ul.expmenu  li ul li:last-child { border-bottom: none; }
	ul.expmenu div.header{ background:url(../images/ico.gif) 0px -680px no-repeat;width:165px;padding-left:59px;height:44px; line-height:44px; overflow:hidden;font-size:14px;border-bottom:1px dashed #999;}
	ul.expmenu  li  div.header span { display:block;float:right;padding: 0px 11px 0px 0px;}
	ul.expmenu  li  div.header a{ color:#ffffff; font-size:14px; font-weight:bold;}
	ul.expmenu  li  div.header a:hover{color:#ffff00;font-size:14px; font-weight:bold;}
	ul.expmenu  li  div.header  .arrow { display: block; width:25px; height: 31px; line-height:31px;background: no-repeat center; float: right; }
	ul.expmenu  li  div.header  .arrow.up { background: url(../images/arrow_d.gif) no-repeat 10px 15px;}
	ul.expmenu  li  div.header  .arrow.down {background: url(../images/arrow_u.gif) no-repeat 10px 15px;}
	div#contentfl { display: table; color:#f9ffc4; width:224px; height:auto; margin:0px auto; padding:15px 0px;overflow:hidden;}


.wbytable td{ padding:8px;} 
.wbytable .wbytext{ outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytable .wbytextyz{ outline:none; padding:5px; height:22px; width:100px; border:1px solid #e3e3e3;float:left;} 
.wbytable .wyzm{ padding-top:6px; display:block; width:48px; height:22px; float:left; padding-left:8px;} 