@charset "utf-8";
/*author:blackgecko*/
*{ margin:0px; padding:0px;}
a{ color:#837e7a; text-decoration:none}
a:hover{ color:#eab002;}
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:url(../images/bg.jpg) repeat-x #Fff;}
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:1002px; margin:0px auto; height:auto; overflow:hidden; background:#fff;}
.headers{ width:1002px; background:url(../images/headerbg.jpg) no-repeat;  height:87px; overflow:hidden; margin:0px auto;}
.headers .home{ float:right; display:inline; margin-top:8px; margin-right:29px; width:240px; overflow:hidden; color:#646464; text-align:right;}
.headers .home span{ width:65px; height:18px; overflow:hidden; padding:2px 7px 5px; line-height:25px; color:#646464;}
.headers span a{ line-height:35px; overflow:hidden;}
.headers span a:link,.headers span a:visited{ color:#646464;}
.headers span a:hover{ color:#189eff;} 
.headers .home img{ vertical-align:middle; margin-right:2px;}

.menu{ width:982px; overflow:hidden;  height:32px; overflow:hidden; margin:0px auto 10px; background:url(../images/menubg.jpg) repeat-x;  }
.menu ul.nav{ width:982px; margin:0px auto; padding-left:0px; height:32px; margin-top:0px;text-align:center;list-style:none;}
.menu ul.nav li{ float:left; width:140px;text-align:center;   line-height:32px; text-align:center; background:url(../images/line_09.jpg) right top no-repeat;}
.menu ul.nav li a{ display:block; color:#fff; width:140px;font-size:14px;height:32px; font-family:"微软雅黑"; 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:#000; }

.banners{ width:982px; height:244px; margin:0px auto 10px; overflow:hidden;}
.containers{ width:982px; margin:0px auto; height:auto; overflow:hidden;}

.left{ display:inline; overflow:hidden; width:176px; height:auto; float:left; margin-left:0px;}
.list{ width:176px; height:auto; overflow:hidden; margin-top:0px; margin-bottom:7px;}
.list h3{ width:176px; background:url(../images/lef_th.jpg) no-repeat; height:25px; line-height:25px; overflow:hidden; color:#fff; font-size:12px; text-indent:25px; font-weight:bold;}
.listbg{ width:176px;border-top:none; height:auto; overflow:hidden; padding-bottom:0px; }
.listbg ul{ width:176px;  border-top:none; margin-top:8px; margin-left:0px;}
.listbg ul li{height:auto; width:176px;}
.listbg ul li a{padding-left:0px;background:url(../images/link.jpg) no-repeat ; margin-left:0px; text-indent:25px;display:block; height:24px; line-height:24px;overflow:hidden; margin-bottom:4px; }
.listbg ul li a:link,.listbg ul li a:visited{ color:#007bd4;}
.listbg ul li a:hover{ color:#333; }
.listbg ul li ul{ padding-top:0px; margin:0px; margin-bottom:0px; padding:0px;}
.listbg  li.module_nav2 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; margin-bottom:0px;}
.listbg  li.module_nav2 a:link,.listbg  li.module_nav2 a:visited{ color:#007bd4;}
.listbg  li.module_nav2 a:hover{color:#333;font-weight:normal; background:none;}

.lxit{ width:176px; height:50px; overflow:hidden;}

.right{ width:785px; float:right; display:inline; overflow:hidden; height:auto;}
.topcont{ width:785px; height:200px; overflow:hidden; margin-bottom:17px;}
.about{ width:517px; overflow:hidden; height:200px; float:left; display:inline; overflow:hidden;}
.about h3{ background:url(../images/about_h3.jpg) no-repeat; height:28px; margin-top:0px; line-height:28px; overflow:hidden; color:#fff; font-weight:bold; font-size:12px; text-indent:24px; margin-bottom:0px;}
.about h3 b{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:3px;}
.about h3 span { float:right; margin-right:10px; overflow:hidden; font-size:12px; font-weight:normal;}
.about h3 span a:link,.about h3 span a:visited{ color:#fff;}
.about h3 span a:hover{ color:#000}

.border{  margin-left:0px; width:517px; height:auto; margin-right:0px; }
.border img{ width:169px; height:158px; float:left; margin-right:10px; margin-left:0px; display:inline; overflow:hidden; margin-top:12px; padding:0px;}
.anputt{text-align:Justify;text-justify:inter-ideograph; color:#3d3d3d;  margin-left:2px; padding-top:4px; line-height:24px;}
.anputt h1{ color:#3d3d3d; font-weight:bold;}
.anputt span{ text-align:right; overflow:hidden}
.anputt span a:link,.anputt span a:visited{ color:#3d3d3d;}
.anputt span a:hover{ color:#0092fc;}

.news2{ width:248px; overflow:hidden; height:200px; float:right; display:inline; overflow:hidden;}
.news2 h3{ background:url(../images/aboutt.jpg) no-repeat; height:28px; margin-top:0px; line-height:28px; overflow:hidden; color:#fff; font-weight:bold; font-size:12px; text-indent:24px; margin-bottom:0px;}
.news2 h3 b{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:3px;}
.news2 h3 span { float:right; margin-right:10px; overflow:hidden; font-size:12px; font-weight:normal;}
.news2 h3 span a:link,.news2 h3 span a:visited{ color:#fff;}
.news2 h3 span a:hover{ color:#000}
.nimgt{ width:246px; height:169px; border:1px solid #ff0000;}


.prod{ width:785px; overflow:hidden; height:auto; clear:both; overflow:hidden; padding-bottom:10px;}
.prod h3{ background:url(../images/pro_h3.jpg) no-repeat; height:28px; margin-top:0px; line-height:28px; overflow:hidden; color:#fff; font-weight:bold; font-size:12px; text-indent:24px; margin-bottom:0px;}
.prod h3 b{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:3px;}
.prod h3 span { float:right; margin-right:10px; overflow:hidden; font-size:12px; font-weight:normal;}
.prod h3 span a:link,.prod h3 span a:visited{ color:#fff;}
.prod h3 span a:hover{ color:#000}

.showpro2{ padding:0px 0px 0px; height:auto; overflow:hidden; height:auto;  width:785px;}
.showpro2 table td img {width:143px; height:110px; margin-left:0px; padding:3px; border:1px solid #969696;}
.showpro2 table a{ width:151px; margin-bottom:0px; display:block; height:119px; margin-left:10px;}
.showpro2 table a:link,.showpro2 table a:visited{ color:#333;}
.showpro2 table a:hover{ color:#1a88dd;}
.fontet{ width:982px; margin:0px auto; height:115px; overflow:hidden;color:#2c2c2c; line-height:25px; text-align:center;  }
.foomenu{ background:url(../images/fotnst.jpg) no-repeat; width:982px; height:41px; line-height:41px; margin-bottom:10px; color:#000; text-align:center;}
.foomenu a:link,.foomenu a:visited{ color:#000}
.foomenu a:hover{color:#1a88dd;}

.fontet a:link,.fontet a:visited{ color:#2c2c2c}
.fontet a:hover{color:#1a88dd;}

.detal{  width:785px; height:auto; overflow:hidden; color:#333333; overflow:hidden; margin-top:0px;}
.detal h3{ background:url(../images/pro_h3.jpg) no-repeat; height:28px; margin-top:0px; line-height:28px; overflow:hidden; color:#fff; font-weight:bold; font-size:12px; text-indent:24px; margin-bottom:0px;}
.detal h3 b{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:3px;}
.detal h3 span { float:right; margin-right:10px; overflow:hidden; font-size:12px; font-weight:normal;}
.detal h3 span a:link,.detal h3 span a:visited{ color:#fff;}
.detal h3 span a:hover{ color:#000}
.deteo{ padding:0px 0px 0px; height:auto; overflow:hidden; height:auto;width:783px; 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_deta2{width:770px; height:auto; margin-left:8px; margin-top:0px; }
.news_deta2 ul{ margin-top:0px;}
.news_deta2 li{ width:770px ; height:30px; line-height:29px; background:url(../images/iocn.jpg) 0px  12px no-repeat; border-bottom:1px dotted #9c9c9c; }
.news_deta2 li a{  display: block;
    line-height: 30px;
    margin-left: 3px;
    padding-left: 10px;height:30px; overflow:hidden; width:770px; }
.news_deta2 li span{float:right; margin-right:15px; margin-left:10px;}
.news_deta2 li a:link,.news_deta2 li a:visited{ color:#333;}
.news_deta2 li a:hover{ color:#1a88dd;}


.module_page{ width:100%;  line-height:20px;margin-top:30px;text-align:center; color:#333;}
.module_page a{ text-decoration:none; color:#333; /*color:#0c2d63;*/}
.module_page span{ padding-left:20px; padding-right:20px;}
.module_page a:hover{ text-decoration:none; color:#1a88dd;}
.module_page  select{ margin-left:5px; color:#000;}

.main_right_con{ padding:8px 5px 12px;color:#333; overflow:hidden;}
h1.inner_news_tit{height:30px; padding:8px 0px;text-align:center; font-size:14px;  color: #1a88dd; font-weight: bold; border-bottom:1px dashed #ccc;}
h2.inner_news_time{height:25px; line-height:25px;color:#333; padding-left:10px; margin-bottom:4px; text-align:center; border-bottom:1px dashed #ccc;}
h2.inner_news_time a{ color:#333;}
h2.inner_news_time a:hover{ color:#1a88dd; 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 1px 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:#1a88dd}


ul.inner_pro{height:auto; overflow:hidden; padding-bottom:0px; width:790px; margin-top:10px;}
ul.inner_pro li{ float:left; margin:0px 18px 0px 6px;display:inline; }
ul.inner_pro li img{ width:165px; height:127px; padding:3px; border:1px solid #969696; vertical-align:top;}
ul.inner_pro li a{ width:173px; height:161px; display:block; color:#333; overflow:hidden; }
ul.inner_pro li a:hover{ color:#1a88dd;}
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:238px; height:185px; margin-bottom:15px;}
.descripimg img{ padding:0px; width:230px; height:177px; border:1px solid #969696; padding:1px;}
.descriptcot{margin:0px; padding:0px; float:left; width:60%; position:relative;}
.text_p{ color:#1a88dd;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;}


