@charset "utf-8";
/*author:blackgecko*/
*{ margin:0px; padding:0px;}
a{ color:#666; text-decoration:none}
a:hover{ color:#0a720a;}
a img{ border:none;}
table{border-collapse:collapse; border-spacing:0px;}
body{font-size:12px; text-align:left; font-weight:normal; color:#4a4a4a; 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{height:100%;overflow:hidden; 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;}

.headers{ width:1002px; background:url(../images/logobg.jpg) no-repeat; width:1002px; height:97px; overflow:hidden; margin:0px auto;}
.headers span{ float:right; display:inline; margin-top:12px; margin-right:27px; width:180px; overflow:hidden; color:#000; text-align:right;}
.headers span a:link,.headers span a:visited{ color:#000;}
.headers span a:hover{ color:#c0814f;}
.headers span img{ vertical-align:middle; padding-right:2px;}
.menu{ background:url(../images/menubg.jpg) no-repeat; width:1002px; height:56px; overflow:hidden; margin:1px auto 0px;}
ul.nav{ width:1000px; text-align:center;  height:56px; margin-left:0px; margin-top:0px; margin:0px auto;}
ul.nav li{ float:left;line-height:36px; height:36px;text-align:left; font-size:14px;  width:125px; font-family:"微软雅黑"; }
ul.nav li a{line-height:36px; height:36px; width:100%;display:block; text-decoration:none; text-align:center; font-size:14px; font-weight:bold; }
ul.nav li a:link,ul.nav li a:visited{ color:#fff;}
ul.nav li a:hover{ color:#fff; background:url(../images/menu_hover_03.jpg) repeat-x;}
.banners{ width:1002px; height:309px; margin:3px auto 14px;}

.containers{ width:1002px; height:auto; overflow:hidden; margin:0px auto;}


.topcot{ width:1002px; height:auto; overflow:hidden; height:170px; margin-top:0px; margin-bottom:10px;}
.anout{ float:left; display:inline; overflow:hidden;  width:350px; height:auto; overflow:hidden; }
.abmid{ width:350px; height:auto; overflow:hidden;}
.abmid h2{ background:url(../images/aboutio_03.jpg) no-repeat; height:30px; overflow:hidden; line-height:30px; width:350px; color:#176dd2; font-size:14px; font-weight:bold; text-indent:30px;}
.abmid h2 span{ float:right; margin-top:0px; font-weight:normal; font-size:12px; margin-right:5px;}
.abmid h2 span a:link,.abmid h2 span a:visited{ color:#fff;}
.abmid h2 span a:hover{ color:#000;}
.border{  margin-left:1px; width:350px; height:135px; }
.border img{ width:125px; height:120px; float:left; margin-right:10px; margin-left:0px; display:inline; overflow:hidden; padding:3px; border:1px solid #ccc;}
.anputt{text-align:Justify;text-justify:inter-ideograph; color:#555454;  margin-left:5px; margin-top:8px; line-height:22px;}
.anputt h1{ color:#333; font-weight:bold;}
.nemid{ width:394px; height:auto; overflow:hidden;}
.news{ float:left; display:inline; overflow:hidden;  width:394px; height:auto; overflow:hidden; margin-left:17px; }
.nemid h2{ background:url(../images/aboutio_05.jpg) no-repeat;height:30px; overflow:hidden; line-height:30px; width:394px;color:#176dd2; font-size:14px; font-weight:bold; text-indent:30px;}
.nemid h2 span{ float:right; margin-top:0px; font-weight:normal; font-size:12px; margin-right:5px;}
.nemid h2 span a:link,.nemid h2 span a:visited{ color:#fff;}
.nemid h2 span a:hover{ color:#000;}


.news_deta1{width:390px; height:auto; margin-left:2px;  }
.news_deta1 ul{ margin-top:3px;}
.news_deta1 li{ width:390px ; height:26px; line-height:26px; background:url(../images/iocn.jpg) 0px  5px no-repeat; border-bottom:1px dotted #bebebe; }
.news_deta1 li a{  display: block;
    line-height: 26px;
    margin-left: 3px;
    padding-left: 10px;height:26px; overflow:hidden; width:390px; }
.news_deta1 li span{float:right; margin-right:15px; margin-left:10px;}
.news_deta1 li a:link,.news_deta1 li a:visited{ color:#555454;}
.news_deta1 li a:hover{ color:#1f7ccc;}

.ser_list{ width:221px; float:right; display:inline; overflow:hidden; height:auto; overflow:hidden;}
.ser_list ul li{ width:221px; height:69px; overflow:hidden; margin:5px 0px 15px;}


.product{ clear:both; width:1002px; height:auto; overflow:hidden; margin-top:0px; margin-bottom:0px;padding-left:0px; padding-bottom:10px;}
.prod_s{ padding-left:0px; width:1002px; }
.prod_s h3{ background:url(../images/pro_h3.jpg) no-repeat; line-height:30px; width:1002px; height:30px;color:#176dd2; font-size:14px; font-weight:bold; text-indent:30px;}
.prod_s h3 span{ float:right; margin-top:0px; font-weight:normal; font-size:12px; margin-right:5px;}
.prod_s h3 span a:link,.prod_s h3 span a:visited{ color:#fff;}
.prod_s h3 span a:hover{ color:#000;}


.showpro{ padding:8px 0px 3px; height:auto; overflow:hidden;}
.showpro table td img {width:165px; height:113px; margin-left:0px; padding:0px; border:1px solid #dddddd;}
.showpro table a{ width:167px; margin-bottom:0px; display:block; height:143px; margin-left:10px;}
.showpro table a:link,.showpro table a:visited{ color:#333;}
.showpro table a:hover{ color:#1f7ccc;}
.showpro h1 { width:167px; text-align:center; line-height:30px; margin-top:0px; height:30px;}


.friends b{ width:150px; float:left; height:39px; line-height:39px; color:#fff; text-align:center; font-size:14px; font-weight:bold;}
.friends{ background:url(../images/ft.jpg) no-repeat; width:1002px; height:39px; overflow:hidden; margin:0px auto 16px;}
.friends a{ line-height:39px; margin-right:5px;}
.friends a:link,.friends a:visited{ color:#fff;}
.friends a:hover{ color:#000;}

.footes{ background:url(../images/footerbg_06.jpg) repeat-x; height:93px; width:1002px; text-align:center;overflow:hidden; margin:0px auto; padding-top:25px; color:#393838;}
.footes a:link,.footes a:visited{ color:#393838}
.footes a:hover{ color:#1f7ccc}


.left_list{ width:256px; height:auto; overflow:hidden; float:left; display:inline; margin-top:0px;}
.list { width:256px; margin:0px auto; margin-top:0px; }
.list h3{ background:url(../images/ccs.jpg) no-repeat; width:256px; height:30px; line-height:30px; overflow:hidden; text-indent:28px; font-size:14px; font-weight:bold; color:#176dd2}
.listbg{ width:256px; height:auto;}
.listbg ul { margin-top:0px; width:242px; height:auto; overflow:hidden; padding-top:5px; margin-left:10px; padding-bottom:15px;} 
.listbg ul li ul{ padding:0px; }
.listbg ul li ul{ padding-bottom:0px;}
.listbg ul li{ margin:0px; padding:0px; width:242px; }
.listbg ul li a{padding-left:0px; background:url(../images/iocn.jpg) 0px no-repeat;margin-left:0px; border-bottom:1px dashed #c1c1c1;  display:block; text-indent:18px; height:25px; line-height:25px; color:#333333; font-size:12px;overflow:hidden;margin:0px; width:242px; margin-bottom:0px;}
.listbg ul li a:link,.listbg ul li a:visited{ color:#555454;}
.listbg ul li a:hover{ color:#176dd2;}
.listbg ul li ul{ margin-left:0px;}
.listbg ul li ul li ul{ margin-left:0px;}
.listbg  li.module_nav2{  border:none; padding-top:0px; padding-bottom:0px; margin-left:18px; }
.listbg  li.module_nav2 a{width:100%; font-size:12px;height:25px; line-height:25px; font-weight:normal; border:none;padding-left:8px; text-indent:0px; display:block;padding-left:0px;  padding-left:0px; background:none;}
.listbg  li.module_nav2 a:link,.listbg  li.module_nav2 a:visited{ color:#555454;}
.listbg  li.module_nav2 a:hover{color:#176dd2;font-weight:normal;}

.contact{ width:256px; margin-bottom:10px; height:auto; overflow:hidden;}
.lianxi{ padding-left:10px; width:240px; padding-top:10px; color:#5b5b5b;}


.right{ width:732px; float:right; margin-left:0px; display:inline; overflow:hidden; height:auto;}

.detal{  width:732px; height:auto; overflow:hidden; color:#333333; overflow:hidden;}
.detal_s{  width:732px; padding-bottom:20px;height:auto; overflow:hidden; }
.detal_s h3{  background:url(../images/rigimg_12.jpg) no-repeat; width:732px; height:30px; line-height:30px; overflow:hidden; color:#176dd2; font-size:14px; font-weight:bold; text-indent:25px;}
.detal_s h3 span{ color:#fff; float:right; display:inline; font-size:12px; font-weight:normal;overflow:hidden;padding-right:10px;}
.detal_s h3 span a:link,.detal_s h3 span a:visited{ color:#fff;}
.detal_s h3 span a:hover{ color:#333;}
.deteo{width:732px;border-top:none; border-bottom:none; height:auto; overflow:hidden; margin-left:0px;}

.about_edit{ color:#555454; line-height:24px; margin-top:11px; padding-right:0px; margin-left:5px; margin-right:5px;text-align:Justify;text-justify:inter-ideograph;}




.module_page{ width:100%;  line-height:20px;margin-top:30px;text-align:center;  color:#555454;}
.module_page a{ text-decoration:none; color:#555454; /*color:#0c2d63;*/}
.module_page span{ padding-left:20px; padding-right:20px;}
.module_page a:hover{ text-decoration:none; color:#176dd2;}
.module_page  select{ margin-left:5px; color:#000;}


.news_deta5{ padding-top:10px; height:auto; overflow:hidden; width:710px; margin-left:10px;}
.news_deta5 li{ width:710px; 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:710px; background:url(../images/list_l.jpg) left 10px  no-repeat; text-indent:12px;}
.news_deta5 li span{float:right; margin-right:10px; margin-left:10px;}
.news_deta5 li a:link,.news_deta5 li a:visited{ color:#555454;}
.news_deta5 li a:hover{ color:#176dd2;}




.main_right_con{ padding:8px 10px 12px;color:#333; overflow:hidden;}
h1.inner_news_tit{height:30px; padding:8px 0px;text-align:center; font-size:14px;  color: #2478d6; 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 #CCCCCC;}
h2.inner_news_time a{ color:#555454;}
h2.inner_news_time a:hover{ color:#2478d6; 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:#555454; margin:10px 5px 0px;}

ul.inner_pages{ padding-top:8px;margin:10px auto 10px; margin-left:5px;}
ul.inner_pages li{line-height:26px;color:#555454;}
ul.inner_pages a{color:#555454;}
ul.inner_pages a:hover{color:#2478d6}


ul.inner_pro{height:auto; overflow:hidden; padding-bottom:10px; width:750px;}
ul.inner_pro li{ float:left; margin:10px 18px 5px 0px;display:inline; border:1px solid #8b8987; padding:1px;}
ul.inner_pro li img{ width:165px; height:113px; padding:0px; vertical-align:top;}
ul.inner_pro li a{ width:165px; height:143px; display:block; color:#555454; overflow:hidden;}
ul.inner_pro li a:hover{ color:#2478d6;}
p.photo_title{height:30px; line-height:30px; text-align:center;}



.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:#2478d6;}
.module_page  select{ margin-left:5px; color:#000;}


.main_right_con2{overflow:hidden;}

.description{ height:auto; overflow:hidden; width:95%; margin:10px 10px; }

.descripimg{ float:left; background:none; width:230px; height:168px; margin-bottom:15px;}
.descripimg img{ padding:0px; width:230px; height:158px; border:1px solid #ccc; padding:1px;}
.descriptcot{margin:0px; padding:0px; float:left; width:60%; position:relative;}
.text_p{ color:#2478d6;padding:0px;width:90%; position:absolute; top:0px; left:16px; }
.moule_edot{  color:#555454;width:99%; margin-left:5px; clear:both;text-align:Justify;
text-justify:inter-ideograph;}

