@charset "utf-8";
/*author:blackgecko*/
*{ margin:0px; padding:0px;}
a{ color:#2a2a2a; text-decoration:none}
a:hover{ color:#df3627;}
a img{ border:none;}
table{border-collapse:collapse; border-spacing:0px;}
body{font-size:12px; text-align:left; font-weight:normal; color:#837e7a; line-height:24px; background:#51493c;}
ul,ol,p,dl,li{margin:0;pading:0; list-style:none;}
ul,ol,dl{ list-style:none;}
h1,h2,h3,h4,h5{font-size:12px;margin:0;padding:0; font-weight:normal;}
input {font:12px;}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{ margin:0px; padding:0px;}
.wappers{ width:100%; height:auto; overflow:hidden;}
.headers{ width:1001px; background:url(img/headerbg.jpg) no-repeat;  height:97px; overflow:hidden; margin:0px auto;}
.headers .home{ float:right; display:inline; margin-top:2px; margin-right:29px; width:240px; overflow:hidden; color:#fff; text-align:right;}
.headers .home span{ width:65px; height:18px; overflow:hidden; padding:2px 7px 5px; line-height:25px; color:#fff;}
.headers span a{ line-height:35px; overflow:hidden; background:url(img/sicon.jpg) no-repeat left 5px; padding-left:8px;}
.headers span a:link,.headers span a:visited{ color:#000;}
.headers span a:hover{ color:#df3627;} 

.menu{ width:1001px; overflow:hidden;  height:45px; overflow:hidden; margin:0px auto; background:url(img/menubg.jpg) no-repeat; }
.menu ul.nav{ width:980px; margin:0px auto; padding-left:0px; height:45px; margin-top:0px;text-align:center;list-style:none;}
.menu ul.nav li{ float:left; width:140px;text-align:center;   line-height:45px; text-align:center;}
.menu ul.nav li a{ display:block; color:#fff; width:140px;font-size:14px;height:45px; text-decoration:none; font-weight:bold;}
.menu ul.nav li a:link,.menu ul.nav li a:visited{ color:#fff;}
.menu ul.nav li a:hover{ color:#fff; background:url(img/menu_l.jpg) repeat-x; }

.banners{ width:1001px; height:299px; overflow:hidden; margin:0px auto;}

.box-163css{width:1001px; margin:0px auto;}

.fi10,.fi10 .fi_ct li{position:relative;width:1001px;height:299px;overflow:hidden;}
.fi10 a:focus,.fi10 a:visited{outline:none;}
.fi10 .fi_ct img,.fi10 .fi_ct a{display:block;width:1001px;height:299px;}
.fi10 .fi_ct a{}
.fi10 .fi_tab_c{position:absolute;bottom:12px;left:390px;width:1001px;height:14px;text-align:center;}
.fi10 .fi_tab{margin:4px auto 0;}
.fi10 .fi_tab li{float:left;width:15px;height:15px;margin:0 5px;_overflow:hidden;background:url(img/fi10_tab_bg0.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/fi10_tab_bg0.png");}
.fi10 .fi_tab a{display:block;width:15px;height:15px;}
.fi10 .fi_tab li.fi_now{background:url("img/fi10_tab_bg1.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images//fi10_tab_bg1.png");}
.fi10 .fi_lazyload{position:absolute;display:none;top:50%;left:50%;margin-top:-24px;margin-left:-24px;width:48px;height:48px;background:url("img/loading_black.gif") no-repeat;}

.autoS{height:33px;border-bottom:1px #EBEBEB solid}
.autoS .r{width:98px;height:33px}
.autoS .r ul{width:60px;height:6px;margin:13px auto 0}
.autoS .r li{cursor:pointer;width:6px;height:6px;float:left;display:inline;margin:0 3px;background-position:-70px -100px;font-size:0}
.autoS .r .libg{background-position:-70px -110px}

.containers{ width:1001px; margin:0px auto; height:auto; overflow:hidden; background:url(img/conbg.jpg) repeat-y; padding-bottom:16px;}

.left{ display:inline; overflow:hidden; width:224px; height:auto; float:left; margin-left:0px; margin-top:12px;}
.list{ width:224px; height:auto; overflow:hidden; margin-top:0px; margin-bottom:10px;}
.list h3{ width:216px; background:url(img/lef_th.jpg) no-repeat; height:56px; line-height:62px; overflow:hidden; color:#fff; font-size:17px; text-indent:68px; font-family:"微软雅黑";  margin-left:8px;}
.left h3 b{ font-weight:normal; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px;}
.listbg{ width:224px;  border-top:none; height:auto; overflow:hidden; margin-left:0px; }
.listbg ul{ width:224px;  border-top:none; margin-top:10px; margin-left:0px;}
.listbg ul li{height:auto; width:224px;}
.listbg ul li a{padding-left:0px;background:url(img/link.jpg) no-repeat ; margin-left:0px; text-indent:39px;display:block; font-size:14px;  height:30px;line-height:30px;overflow:hidden; margin-bottom:7px; }
.listbg ul li a:link,.listbg ul li a:visited{ color:#797979;}
.listbg ul li a:hover{ color:#535052;background:url(img/hover.jpg) no-repeat ; }
.listbg ul li ul{ padding-top:0px; margin:0px; margin-bottom:3px;}
.listbg  li.module_nav2 a{width:100%; font-size:12px;height:auto; line-height:24px; font-weight:normal; border:none;padding-left:0px; text-indent:0px; display:block;background:none; width:175px; margin-left:39px; margin-bottom:0px;}
.listbg  li.module_nav2 a:link,.listbg  li.module_nav2 a:visited{ color:#797979;}
.listbg  li.module_nav2 a:hover{color:#535052;font-weight:normal; background:none;}
.listbg  li.module_nav3 a{width:100%; font-size:12px;height:24px; line-height:24px; font-weight:normal; border:none;padding-left:0px; text-indent:0px; display:block;background:none; width:175px; margin-left:25px;}
.listbg  li.module_nav3 a:link,.listbg  li.module_nav3 a:visited{ color:#3f3f3f;}
.listbg  li.module_nav3 a:hover{color:#099612;font-weight:normal; background:none;}

.search{ margin-left:11px; width:214px; height:57px; overflow:hidden; margin-bottom:10px;}
.search h1{ color:#4b494b; line-height:30px; height:30px; overflow:hidden; font-size:14px; font-weight:bold;}
.sa img,.sa input{ vertical-align:middle;}
.sa .t2{ background:url(img/sww.jpg) no-repeat; height:27px; width:177px; border:none;}
.sa .text2{ background:url(img/fda.jpg) no-repeat; height:27px; width: 25px; border:none; overflow:hidden; margin-right:-2px;cursor:hand; }

.lxiw2{ background:url(img/lxw2_03.jpg) no-repeat; width:216px; height:200px; margin-left:8px; overflow:hidden;}
.lxiw2 h2{ height:73px; width:216px; overflow:hidden;}
.telnum{ font-family:"微软雅黑"; line-height:30px; font-size:18px; color:#c21b1b; padding-left:20px;}
.tel2{ padding-left:20px; width:180px; overflow:hidden; color:#0b0b0b; line-height:20px;}

.product { width:734px;  height:auto; overflow:hidden; margin-top:20px; }
.product h3{ background:url(img/proh3.jpg) left no-repeat;height:29px;  line-height:29px;  font-size:14px; font-weight:bold; color:#fff; padding-left:25px;}
.product h3 span{ float:right; padding-right:15px; margin-top:0px; color:#2d7ebd; font-weight:bold; font-size:12px;  font-weight:normal;}
.product h3 a:link,.product h3 a:visited{ color:#fff;}
.product h3 a:hover{ color:#df3627;}
.showpro{ height:auto; width:734px; margin:0px auto; overflow:hidden; padding-bottom:5px; padding-top:10px;}
.showpro table td img { width:149px; height:109px; padding:2px; vertical-align:top; border:1px solid #353434;  }
.showpro table a{ width:100%; display:block;margin-left:30px; margin-top:0px; width:155px; height:145px; margin-top:0px;}
.showpro table a:link,.showpro table a:visited{ color:#2a2a2a;}
.showpro table a:hover{ color:#df3627;}
.showpro h2 { width:100%;width:155px; height:30px; line-height:30px; text-align:center; }

.right{ width:736px; float:right; display:inline; height:auto; overflow:hidden; margin-right:5px; margin-bottom:10px; }

.topconta{ margin-top:8px; height:226px; overflow:hidden;}
.topconta h3{ background:url(img/linew_15.jpg) repeat-x;height:32px; line-height:42px; overflow:hidden;font-weight:bold; color:#246513; font-size:14px; text-indent:0px;}
.topconta h3 span{ float:right; margin-right:0px; margin-top:0px; color:#4b494b; font-size:12px; line-height:32px; font-weight:normal; width:42px; padding-left:10px; background:#f6f5f5;}
.topconta h3 span a:link,.topconta h3 span a:visited{ color:#4b494b;}
.topconta h3 span a:hover{ color:#083359;}
.news_word{ text-align:Justify;text-justify:inter-ideograph;margin-left:1px; color:#4b494b;}
.news_sth{ clear:both; color:#757575; line-height:24px;_line-height:23px; margin-top:5px;}
.news_sth img{ float:none; margin-right:0px; margin-left:1px; padding:1px; margin-top:12px; margin-bottom:5px; border:1px solid #d8d8d8;}
.news_sth h2 {    color: #eebf00;   font-weight: bold;    line-height: 30px;    padding-top: 0px; text-align:center; overflow:hidden; height:30px;}
.news_deta1{ height:auto; padding:0px 0px 5px 0px;overflow:hidden; width:292px; }
.news_deta1 li{ width:292px ; height:30px; line-height:24px; border-bottom:1px dashed #aeaeae; }
.news_deta1 li a{  display: block;
    line-height: 34px;
    margin-left: 3px; background:url(img/icons_20.jpg) left  7px no-repeat;
    padding-left: 25px;height:30px; overflow:hidden; width:282px;}
.news_deta1 li span{float:right; margin-right:20px; margin-left:10px;}
.news_deta1 li  a:link,.news_deta1 li  a:visited{ color:#2a2a2a;}
.news_deta1 li  a:hover{ color:#df3627;}
.left_news{ float:left; display:inline; width:407px; height:100%; overflow:hidden;}
.newsd{ float:left; display:inline; width:300px; height:100%; overflow:hidden; margin-left:20px;}

.footers{ background:url(img/ftobg.jpg) repeat-x; height:131px; width:1001px; margin:0px auto;}
.flink{ width:980px; margin:0px auto; height:31px; line-height:31px; color:#646464; border-bottom:1px solid #ce5146;}
.flink b{ color:#424242; font-weight:bold;}
.flink a:link,.flink a:visited{ color:#646464;}
.flink a:hover{ color:#df3627;}

.fomeny{ height:29px; line-height:29px; padding-left:100px; color:#505050;}
.fomeny a:link,.fomeny a:visited{ color:#505050;}
.fomeny a:hover{ color:#df3627;}

.fonsww{ border:1px solid #a4a4a4; width:978px; margin:0px auto; height:58px; background:url(img/bj.jpg) right top no-repeat;}
.flsw{ padding-left:15px; padding-top:8px; line-height:24px; color:#222222;}
.flsw a:link,.flsw a:visited{ color:#222222;}
.flsw a:hover{ color:#df3627;}

.detal{  width:734px; margin-top:12px;  height:auto; overflow:hidden; color:#333333; overflow:hidden;}
.detal_s{  width:734px; padding-bottom:5px;height:auto; overflow:hidden; margin-left:0px;}
.detal_s h3{ background:url(img/proh3.jpg) left no-repeat;height:29px;  line-height:29px;  font-size:14px; font-weight:bold; color:#fff; padding-left:25px;}
.detal_s h3 span{ float:right; padding-right:15px; margin-top:0px; color:#fff; font-weight:bold; font-size:12px;  font-weight:normal;}
.detal_s h3 a:link,.detal_s h3 a:visited{ color:#fff;}
.detal_s h3 a:hover{ color:#df3627;}
.deteo{ padding:0px 0px 0px; height:auto; overflow:hidden; height:auto; width:734px; padding-bottom:15px; }

.about_edit{ color:#333; line-height:24px; margin-top:11px; padding-right:0px; margin-left:10px; margin-right:10px;text-align:Justify;text-justify:inter-ideograph;}

.news_deta5{ padding-top:10px; height:auto; overflow:hidden; width:730px; margin-left:2px;}
.news_deta5 li{ width:730px; height:28px; line-height:28px;  overflow:hidden; margin-left:0px; border-bottom:1px dashed #9b9b9b;  }
.news_deta5 li a{  display: block;
    line-height: 28px;
    margin-left: 3px; 
    padding-left: 0px;height:28px; overflow:hidden; width:730px; background:url(img/icons_20.jpg) left 3px  no-repeat; text-indent:22px;}
.news_deta5 li span{float:right; margin-right:10px; margin-left:10px;}
.news_deta5 li a:link,.news_deta5 li a:visited{ color:#333;}
.news_deta5 li a:hover{ color:#df3627;}

.module_page{ width:100%;  line-height:20px;margin-top:30px;text-align:center; height:30px;}
.module_page a{ text-decoration:none; color:#333333; /*color:#0c2d63;*/color:#333333;  background:#eeeeee; padding:3px 4px;}
.module_page span{ padding-left:20px; padding-right:20px;}
.module_page a:hover{ text-decoration:none; color:#fff; background:#e71508}
.module_page  select{ margin-left:5px; color:#000;}

.main_right_con{ padding:8px 5px 12px;color:#757575; overflow:hidden;}
h1.inner_news_tit{height:30px; padding:8px 0px;text-align:center; font-size:14px;  color: #e71508; font-weight: bold; border-bottom:1px dashed #333;}
h2.inner_news_time{height:25px; line-height:25px;color:#333; padding-left:10px; margin-bottom:4px; text-align:center; border-bottom:1px dashed #333;}
h2.inner_news_time a{ color:#333;}
h2.inner_news_time a:hover{ color:#e71508; text-decoration:underline;}
h2.inner_news_time span{ float:right; text-align:right; padding-right:10px;}

.edit{overflow:hidden;text-align:Justify;text-justify:inter-ideograph; color:#333; margin:10px 0px 0px;}

ul.inner_pages{ padding-top:8px;margin:10px auto 10px; margin-left:5px;}
ul.inner_pages li{line-height:26px;color:#333;}
ul.inner_pages a{color:#333;}
ul.inner_pages a:hover{color:#e71508}

ul.inner_pro{height:auto; overflow:hidden; padding-bottom:10px; width:790px; margin-top:10px;}
ul.inner_pro li{ float:left; margin:0px 9px 0px 10px;display:inline; }
ul.inner_pro li img{ width:160px; height:117px; padding:1px; border:1px solid #c7c7c7; vertical-align:top;}
ul.inner_pro li a{ width:164px; height:151px; display:block; color:#333; overflow:hidden; }
ul.inner_pro li a:hover{ color:#e71508;}
p.photo_title{height:30px; line-height:30px; text-align:center;}

.main_right_con2{overflow:hidden;}

.description{ height:auto; overflow:hidden; width:98%; margin:10px 10px; }

.descripimg{ float:left; background:none; width:235px; height:175px; margin-bottom:15px;}
.descripimg img{ padding:0px; width:230px; height:168px; border:1px solid #c7c7c7; padding:1px;}
.descriptcot{margin:0px; padding:0px; float:left; width:60%; position:relative;}
.text_p{ color:#e71508;padding:0px;width:90%; position:absolute; top:0px; left:16px; }
.moule_edot{  color:#333;width:97%; margin-left:5px; clear:both;text-align:Justify;
text-justify:inter-ideograph;}

.pro_show{ width:98%; margin:10px; height:auto; overflow:hidden;}
.title2{ color:#333; font-size:15px; line-height:30px; height:30px; text-align:center;font-weight:bold; margin-bottom:20px; border-bottom:1px dashed #ccc;}

.pic_ta{ width:500px; height:365px; margin:0px auto; overflow:hidden; margin-bottom:10px; padding-bottom:20px;border-bottom:1px dashed #ccc;}

.cpsm{ width:500px; text-align:left; margin:0px auto; height:60px; line-height:24px; margin-bottom:10px; overflow:hidden; color:#333;}
.cpsm ul{ width:500px; height:auto; overflow:hidden;}
.cpsm ul li{ width:240px; margin-right:10px; float:left; display:inline;}