@charset "utf-8";
/*author:blackgecko*/
*{ margin:0px; padding:0px;}
a{ color:#353535; text-decoration:none}
a:hover{ color:#007de3;}
a img{ border:none;}
table{border-collapse:collapse; border-spacing:0px;}
body{font-size:12px; text-align:left; font-weight:normal; color:#353535; line-height:24px; background:url(../images/bg_01.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:100%;height:auto; margin:0px auto; overflow:hidden;}
.headerbgs{ width:945px; height:110px; overflow:hidden; margin:0px auto; background:url(../images/headerbg.jpg) right bottom no-repeat }
.rihome{ width:579px; float:right; display:inline; overflow:hidden; text-align:right; }
.rihome span{ float:right; margin-top:18px; width:255px; text-align:right; color:#6d6c6c; margin-right:30px;}
.rihome span a{ margin:0px 5px;}
.rihome span a:link,.rihome span a:visited{ color:#6d6c6c;}
.rihome span a:hover{ color:#40befb;}
.menu{ width:945px; overflow:hidden; margin:0px auto; background:url(../images/menubg.jpg) no-repeat; height:38px; }
ul.nav{ text-transform:uppercase;width:945px; text-align:center;  height:38px;}
ul.nav li{ float:left;line-height:38px; height:38px;text-align:left; font-size:14px;  width:135px; background:url(../images/l1.jpg) right top no-repeat; }
ul.nav li a{line-height:38px; height:38px; width:100%;display:block; text-decoration:none; text-align:center; font-weight:bold; font-size:14px;font-family:"微软雅黑"; }
ul.nav li a:link,ul.nav li a:visited{ color:#fff;}
ul.nav li a:hover{ color:#000;}
.banners{ width:943px; border:1px solid #d2f0fe; height:208px; margin:5px auto 10px;}

.containers{width:945px; height:auto; overflow:hidden; margin:0px auto;}
.left{ float:left; display:inline; overflow:hidden; height:auto; width:238px;margin-top:0px; margin-left:0px; margin-bottom:10px;}
.left h3{ width:238px; height:28px; background:url(../images/left_h3.jpg) no-repeat; text-indent:25px; font-size:13px; color:#fff; line-height:29px; font-weight:bold; overflow:hidden;}
.left h3 span{ float:right; overflow:hidden; margin-top:0px; overflow:hidden; margin-right:10px; font-size:12px; font-weight:normal;}
.left h3 span a:link,.left h3 span a:visited{ color:#fff;}
.left h3 span a:hover{ color:#000;}
.newbg{width:236px; height:169px; overflow:hidden;border:1px solid #c3dcf0; background:#f4f9fd; }
.listbg{width:236px; height:auto; overflow:hidden;border:1px solid #c3dcf0; background:#f4f9fd; padding-bottom:5px; }
.news{ width:238px; height:auto; margin-bottom:10px; overflow:hidden;}
.news_deta1{width:228px; height:auto; margin-left:5px; padding-top:5px; }
.news_deta1 ul{ margin-top:0px;}
.news_deta1 li{ width:228px ;  }
.news_deta1 li a{  display: block;
    line-height: 27px;
    margin-left: 3px;
    padding-left: 15px;height:27px; overflow:hidden; width:225px;background:url(../images/iocn2.jpg) 0px 8px no-repeat;    text-overflow: ellipsis;
    white-space: nowrap;
    width: 210px;
    word-break: keep-all;  }
.news_deta1 li a:link,.news_deta1 li a:visited{ color:#353535;}
.news_deta1 li a:hover{ color:#007de3;}
.news_deta1 ul li ul{ padding-top:0px; margin:0px; margin-bottom:3px;}
.news_deta1  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:15px;}
.news_deta1 li.module_nav2 a:link,.news_deta1 li.module_nav2 a:visited{ color:#353535;}
.news_deta1 li.module_nav2 a:hover{color:#007de3;font-weight:normal; background:none;}

.services{ height:236px; width:247px;overflow:hidden;border-bottom:1px solid #545454; }
.anputt{text-align:Justify;text-justify:inter-ideograph; color:#353535;  margin-left:7px; margin-right:7px; margin-top:5px; line-height:27px; }
.anputt span{ text-align:right; overflow:hidden}
.anputt span a:link,.anputt span a:visited{ color:#007de3;}
.anputt span a:hover{ color:#353535;}

.lixt{ color:#353535; line-height:26px; overflow:hidden; background:url(../images/cstw6.jpg) no-repeat; width:238px; height:347px;}
.tela{ padding-top:10px; padding-left:10px; width:200px; overflow:hidden;}
.right{  width:691px; float:right; display:inline; overflow:hidden; height:auto; margin-left:0px; margin-top:0px; }
.about{ width:691px; height:auto; overflow:hidden; margin-bottom:10px;}
.right h3{ width:691px; height:28px; background:url(../images/rht.jpg) no-repeat;overflow:hidden; text-indent:25px; font-size:13px; color:#fff; line-height:30px; font-weight:bold;}
.right h3 span{ float:right; overflow:hidden; margin-top:0px; overflow:hidden; margin-right:10px; font-size:12px; font-weight:normal;}
.right h3 span a:link,.right h3 span a:visited{ color:#fff;}
.right h3 span a:hover{ color:#000;}



.border{width:689px; height:169px; background:url(../images/rwx10.jpg) right bottom no-repeat #f5fafe; border:1px solid #c3def3; overflow:hidden;}
.border img{ width:174px; height:116px; float:left; margin-right:2px; margin-right:10px; margin-left:10px; display:inline; overflow:hidden; margin-top:8px;}
.anputt2{text-align:Justify;text-justify:inter-ideograph; color:#353535;  margin-left:10px; margin-right:10px; margin-top:5px; line-height:23px; }


.prod{ margin-bottom:10px; width:691px; height:auto; overflow:hidden;}
.showpro{ padding:4px 0px 0px; height:auto; overflow:hidden; background:#f5fafe; width:689px; height:auto; overflow:hidden;border:1px solid #c3def3;}
.showpro table td img {width:157px; height:107px; padding:1px; background:#fff; border:1px solid #b2b2b2;}
.showpro table a{ width:100%; margin-bottom:5px; display:block; width:161px; height:138px; overflow:hidden; margin-right:20px;}
.showpro table a:link,.showpro table a:visited{ color:#353535;}
.showpro table a:hover{ color:#007de3;}
.showpro h1 { width:100%; text-align:center;margin-top:0px; height:30px; line-height:30px;}

.hezuo{ height:724px; height:auto; overflow:hidden; margin-bottom:10px; overflow:hidden;}

.flrs{ width:724px; overflow:hidden; margin-left:0px; overflow:hidden; margin-top:12px;}
.friends{ height:30px; line-height:30px; overflow:hidden; width:945px;  border-left:none; border-right:none; margin:0px auto 10px; clear:both; }
.friends b{ font-weight:bold; color:#353535; margin-left:0px;}
.friends a:link,.friends a:visited{ color:#353535;}
.friends  a:hover{ color:#007de3;}
.flrs table td img{  margin-right:20px;width:134px; height:55px;}
.footers{ height:74px; width:945px; margin:0px auto; overflow:hidden; color:#353535; line-height:25px; padding-top:15px; text-align:center;}
.footers a:link,.footers a:visited{ color:#353535;}
.footers a:hover{ color:#007de3;}

.k{ background:url(../images/kws.jpg) no-repeat; width:945px; height:25px; margin:0px auto;}
.detal{  width:691px; height:auto; overflow:hidden; margin-top:0px; margin-bottom:12px;padding-left:0px;}
.detal_s{  width:691px; }
.detal_s h3{ width:691px; height:28px; background:url(../images/rht.jpg) no-repeat;overflow:hidden; text-indent:25px; font-size:13px; color:#fff; line-height:30px; font-weight:bold;}
.detal_s h3 span{ float:right; overflow:hidden; margin-top:0px; overflow:hidden; margin-right:10px; color:#fff; font-size:12px; font-weight:normal;}
.detal_s h3 span a:link,.detal_s h3 span a:visited{ color:#fff}
.detal_s h3 span a:hover{ color:#F00;}

.deteo{ height:auto; overflow:hidden;min-height:500px;  _height:expression(this.scrollHeight < 500? "500px" : "auto");  border-top:none; padding-bottom:20px;color:#ccc;  background:#f5fafe; width:689px; height:auto; overflow:hidden;border:1px solid #c3def3;}

.about_edit{ color:#353535;line-height:24px; margin-top:11px;  margin-left:10px; margin-right:10px;text-align:Justify;text-justify:inter-ideograph;}



.news_deta3{ height:auto; padding:0px 0px 5px 5px;overflow:hidden; width:670px; height:auto; overflow:hidden; margin-left:5px; margin-top:5px; }
.news_deta3 li{ width:670px ; height:27px; line-height:27px; background:url(../images/icon2.png) left  10px no-repeat; border-bottom:1px dotted #666;}
.news_deta3 li a{  display: block;
    line-height: 27px;
    margin-left: 3px;
    padding-left: 10px;height:27px; overflow:hidden; width:670px;}
.news_deta3 li span{float:right; margin-right:12px; margin-left:10px;}
.news_deta3 li a:link,.news_deta3 li a:visited{ color:#353535;}
.news_deta3 li a:hover{ color:#0061b3;}


.module_page{ width:100%;  line-height:20px;margin-top:30px;text-align:center;  color:#353535}
.module_page a{ text-decoration:none; color:#353535 /*color:#0c2d63;*/}
.module_page span{ padding-left:20px; padding-right:20px;}
.module_page a:hover{ text-decoration:none; color:#0061b3;}
.module_page  select{ margin-left:5px; color:#000;}



.main_right_con{ padding:8px 10px 12px;min-height:260px; color:#ccf1a4; _height:expression(this.scrollHeight < 260? "260px" : "auto"); overflow:hidden;}
h1.inner_news_tit{height:30px; padding:8px 0px;text-align:center; font-size:14px;  color: #0061b3; font-weight: bold; border-bottom:1px dashed #ccc;}
h2.inner_news_time{height:25px; line-height:25px;color:#353535; padding-left:10px; margin-bottom:4px; text-align:center; border-bottom:1px dashed #ccc;}
h2.inner_news_time a{ color:#353535}
h2.inner_news_time a:hover{ color:#0061b3; text-decoration:underline;}
h2.inner_news_time span{ float:right; text-align:right; padding-right:10px;}



.edit{min-height:260px;  _height:expression(this.scrollHeight < 260? "260px" : "auto"); overflow:hidden;text-align:Justify;text-justify:inter-ideograph; color:#353535; 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:#353535}
ul.inner_pages a{color:#353535}
ul.inner_pages a:hover{color:#0061b3}



ul.inner_pro{height:auto; overflow:hidden; padding-bottom:10px; width:790px; margin-top:10px;}
ul.inner_pro li{ float:left; margin:0px 7px 0px 9px;display:inline;}
ul.inner_pro li img{ width:150px; height:102px; padding:0px; vertical-align:top; border:1px solid #a4d6ed; padding:1px;}
ul.inner_pro li a{ width:154px; height:136px; display:block; color:#353535;overflow:hidden;}
ul.inner_pro li a:hover{ color:#0061b3;}
p.photo_title{height:30px; line-height:30px; margin-top:5px; text-align:center; height:26px; line-height:26px;}


.main_right_con2{overflow:hidden;}

.description{ height:auto; overflow:hidden; width:96%; margin:10px 10px; margin-left:20px;}

.descripimg{ float:left; background:none; width:230px; height:158px; margin-bottom:15px; border:1px solid #a4d6ed; padding:1px;}
.descripimg img{ padding:0px; width:230px; height:157px;}
.descriptcot{margin:0px; padding:0px; float:left; width:60%; position:relative;}
.text_p{ color:#F00;padding:0px;width:90%; position:absolute; top:0px; left:10px; }
.moule_edot{  color:#353535;width:99%; margin-left:5px; clear:both;text-align:Justify;
text-justify:inter-ideograph;}
