@charset "utf-8";
/* CSS Document */
body,td,th {font-family:Microsoft YaHei, Tahoma, Geneva, sans-serif;font-size:12px;color:#333;}
body {background:url(../images/body_bg.jpg) center top no-repeat #e3e3e3;margin:0px;}
a {color:#fff;text-decoration: none;outline:none;blr:expression(this.onFocus=this.blur());}
.search,.topRight,.news h1 span a,.news li,.product h1 span a,.listleft,.listnews,.listnews h1 span a,.listnews li{ background:url(../images/warp_bg.png) no-repeat;}
a:hover {color:#fff; text-decoration:underline}
/* Clear Fix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */
*{margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; font-size:12px;}
input{font-size:12px; margin:0px; padding:0px;}
form{margin:0px;}
ul,ol{list-style:none; margin:0px; padding:0px;}
.clearmod{clear:both;}
.clearmodH{clear:both; height:0px; font-size:0px;}
.fl{float:left;}
.fr{float:right;}
.topbg{ background:url(../images/top_bg.jpg) center top repeat-x; height:6px; width:100%;} 
.warp{ width:950px; margin:0px auto;}
.logo{ height:139px; width:790px; background:url(../images/logo.png) -15px 0px no-repeat;}
.home{ height:139px; width:160px;}
.home h1{ font-size:12px; font-weight:normal; color:#b11111; height:26px; line-height:26px;}
.home h1 a{ color:#b11111; padding:0px 10px 0px 10px;}
.warp_nav{height:36px;width:688px;overflow:hidden;}
.warp_nav a{float:left;color:#fff;font-size:14px;font-weight:bold;height:36px;line-height:36px;text-decoration:none; width:94px; margin-right:4px; text-align:center;}
.warp_nav a:hover{color:#fff; text-decoration:none;}
.warp_nav a.on:hover{color:#1d1d1d; text-decoration:none;}
.warp_nav a.on{background-position:-2px -53px;color:#1d1d1d;}
.warp_nav a.a_yd{background-position:-2px -53px;}
.warp_nav a.a_ws{background-position:-100px -53px;}
.warp_nav a.a_wh{background-position:-198px -53px;}
.warp_nav a.a_dc{background-position:-296px -53px;}
.warp_nav a.a_ly{background-position:-394px -53px;}
.warp_nav a.a_wx{background-position:-492px -53px;}
.warp_nav a.a_yz{background-position:-590px -53px;}
.menu_nav {font-family: arial, sans-serif; width:688px; margin:0px auto; height:36px; position:absolute; z-index:1px;}
.menu_nav ul {padding:0; margin:0;list-style-type: none;}
.menu_nav ul li {float:left; position:relative;height:36px; background:url(../images/menulink.png) no-repeat; text-align:center; line-height:36px;width:94px;margin-right:4px;}
.menu_nav ul li a{ text-decoration:none; font-size:14px; color:#FFF; font-weight:bold;}
.menu_nav ul li:hover a{ background:url(../images/menuhover.png) no-repeat; width:94px; color:#1d1d1d; display:block; font-weight:bold; height:38px;}
.menu_nav ul li ul {display: none;position:absolute;z-index:999999; font-size:14px;}
.menu_nav ul li ul li{ height:24px; line-height:24px; float:left; background:none;}
.menu_nav ul li:hover ul {display:block; position:absolute;top:38px;left:0;width:94px; text-align:center; border-top:none;}
.menu_nav ul li:hover ul li a {display:block; height:24px; line-height:24px; font-size:12px; background:url(../images/libg.png) no-repeat; color:#ffffff; float:left; width:94px;}
.menu_nav ul li:hover ul li a:hover {font-size:12px; height:24px; line-height:24px;  color:#1d1d1d; } 
.search{ height:31px; width:216px; background-position:-422px -112px; padding:7px 0px 0px 46px;}
.searchInput{ width:175px; height:21px; background:none; border:none; line-height:21px; color:#999; float:left;}
.searchBut{ width:28px; height:25px; background:none; border:none;}
.block15{ margin-top:15px;}
.block10{ margin-top:10px;}
.block26{ margin-top:26px;}
.focus{width:737px; height:290px; padding:4px; position:relative;}
.focus .borderFocus{background:url(../images/borderFocus.png) no-repeat;*background:url(../images/borderFocus.png) no-repeat;_background:url(../images/borderFocus.gif) no-repeat; width:745px; height:298px; position:absolute; left:0; top:0;}
.focus .focus_number{height:15px;overflow:hidden;position:absolute;right:10px;bottom:10px;z-index:1;}
.focus .focus_number ul{overflow:hidden;zoom:1;float:left;}
.focus .focus_number ul li{float:left;margin-right:5px;width:15px;height:15px;line-height:14px;text-align:center;background:#F5D408;cursor:pointer;font-size:11px;color:#000;}
.focus .focus_number ul li.on{background:#E62870;color:#fff;}
.focus .focus_picture{position:relative;height:290px; overflow:hidden;z-index:0;}
.focus .focus_picture img{width:737px;height:290px;border:0px;}
.topRight{ background-position:0px -112px; width:196px; height:298px; padding:0 0 0 6px;}
.topRight a{display:block; width:98px; height:73px; text-indent:-5000px; overflow:hidden; float:left;}
.topRight li{height:28px; line-height:17px; padding:6px 8px 0px 8px; color:#FFF;}
.topRight li.tel{height:75px; padding:0;}
.blspic{ width:960px; margin:0px auto; height:114px; background:url(../images/blstq.jpg) center no-repeat;}
.foot{ background:url(../images/foot.jpg) repeat-x; width:100%; height:245px;}
.footbg{ background:url(../images/footbg.jpg) center no-repeat; height:245px; width:100%;}
.news{ height:172px; width:457px;}
.news h1{ height:42px; line-height:42px;}
.news h1 span{ float:right; margin:5px 50px 0px 0px;}
.news h1 span a{ background-position:-213px -112px; display:inline-block; width:49px; height:18px;}
.news li{ height:24px; line-height:24px; background-position:5px -425px; padding-left:17px; color:#FFF;}
.news li span{ float:right; margin-right:54px;}
.news li a{ color:#FFF;}
.product{ width:490px; height:172px;}
.product h1{ height:42px; line-height:42px;}
.product h1 span{ float:right; margin:5px 90px 0px 0px;}
.product h1 span a{ background-position:-213px -112px; display:inline-block; width:49px; height:18px;}
.product li{ margin-right:20px; float:left;}
.product li img{background:#FFF; border:#bd1b2d solid 1px; width:89px; height:106px; }
.product li p{ line-height:21px; text-align:center;}
.product li p a{ color:#FFF;}
.book{ width:457px; height:50px; line-height:50px; color:#FFF;}
.book a{ color:#FFF; padding:0px 12px 0px 12px;}
.banq{ width:390px; height:50px; line-height:50px; color:#FFF;}
.list{width:743px; height:590px; background:url(../images/listbg.jpg) no-repeat;}
.list ul{ width:723px; margin:0px auto;}
.list h1{ height:44px; line-height:44px; font-size:14px; color:#d85505; padding-left:15px;}
.list h1 span{ float:right; font-size:12px; font-weight:normal; color:#d85505; padding-right:10px;}
.list h1 a{ color:#d85505;} 
.list li{ border-bottom:#ed6942 dashed 1px; height:158px;}
.list li img{ background:#FFF; border:#be1b2e solid 1px; width:104px; height:124px; margin:10px; padding:0px 20px 0px 20px;}
.list li span{ float:right; width:552px; height:auto; display:inline-block; margin-top:12px;}
.list li span h3{ height:75px;}
.list li span h2{ background:url(../images/productbg.jpg) no-repeat; height:31px; line-height:31px; font-size:14px; color:#FFF; padding-left:10px;}
.list li span h2 font{ float:right;font-size:12px; font-weight:normal; color:#333; padding-left:8px;}
.list li span h3 p{ line-height:24px; font-weight:normal; text-indent:2em;}
.list li span h4{ float:right; font-size:12px}
.list li span h4 a{ background:url(../images/bbxx.jpg) no-repeat; height:25px; width:89px; display:inline-block;}
.listhot{width:743px; height:590px; background:url(../images/listbg.jpg) no-repeat;}
.listhot ul{ width:723px; margin:0px auto;}
.listhot h1{ height:44px; line-height:44px; font-size:14px; color:#d85505; padding-left:15px;}
.listhot h1 span{ float:right; font-size:12px; font-weight:normal; color:#d85505; padding-right:10px;}
.listhot h1 a{ color:#d85505;} 
.listhot li{ border-bottom:#ed6942 dashed 1px; height:158px;}
.listhot li img{ background:#FFF; border:#be1b2e solid 1px; width:145px; height:126px; margin:10px;}
.listhot li span{ float:right; width:552px; height:auto; display:inline-block; margin-top:12px;}
.listhot li span h3{ height:75px;}
.listhot li span h2{ background:url(../images/productbg.jpg) no-repeat; height:31px; line-height:31px; font-size:14px; color:#FFF; padding-left:10px;}
.listhot li span h2 font{ float:right;font-size:12px; font-weight:normal; color:#333; padding-left:8px;}
.listhot li span h3 p{ line-height:24px; font-weight:normal; text-indent:2em;}
.listhot li span h4{ float:right; font-size:12px}
.listhot li span h4 a{ background:url(../images/bbxx.jpg) no-repeat; height:25px; width:89px; display:inline-block;}
.footw{ background:url(../images/footwbg.jpg) repeat-x; width:100%; height:50px;}
.listleft{ background-position:0px -264px; width:196px; height:150px; padding:0 0 0 6px;}
.listleft a{display:block; width:98px; height:73px; text-indent:-5000px; overflow:hidden; float:left;}
.listleft li{height:28px; line-height:17px; padding:6px 8px 0px 8px; color:#FFF;}
.listleft li.tel{height:68px; padding:0;}
.listnews{ background-position:-478px -245px; height:176px; width:200px;}
.listnews h1{ height:40px; line-height:40px; font-size:14px; color:#FFF; padding-left:10px;}
.listnews h1 span{ float:right; margin:10px 2px 0px 0px;}
.listnews h1 span a{ background-position:-213px -112px; display:inline-block; width:49px; height:18px;}
.listnews li{ height:30px; line-height:30px; background-position:5px -422px; padding-left:17px; color:#FFF;}
.listnews li a{ color:#FFF;}
.listmenu{ width:197px; height:auto; margin-left:2px;}
.listmenu h1{ background:url(../images/listmenubg.jpg) no-repeat; height:37px; line-height:37px; color:#FFF; padding-left:10px; font-size:14px;}
.listmenu ul{background:#FFF; border:#b42232 solid 1px; height:auto; padding:10px 10px 0px 10px; border-top:none;}
.listmenu ul li{ background:url(../images/limenu_bg.jpg) no-repeat; height:30px; line-height:30px; width:176px; text-align:center; margin-bottom:10px;}
.listmenu ul li a{ font-size:12px; color:#1d1d1d;}
.listl{ width:200px; height:auto;}
.pageMod{font-size:12px; padding:0; height:30px; line-height:30px;}
.pageMod a{background:#fff;margin:1px;padding:3px 6px;border:1px solid #DDDDDD;color:#999;}
.pageMod span{background:#fff;margin:1px;padding:2px 6px;}
.content{ width:730px; height:530px; overflow:auto; margin:5px 0px 0px 8px; color:#484848;scrollbar-arrow-color:#333;scrollbar-face-color:#d85503; }
.content h1{ text-align:center; font-size:18px; border-bottom:#ed6942 solid 1px;}
.content p{ text-indent:2em; line-height:24px;}
.content a{ color:#484848;}
.Hand{ background:url(../images/handbg.png) no-repeat; width:303px; height:222px; position:absolute; top:6px; right:0px;}