﻿@charset "utf-8";
/*CSS Reset*/
html,body,h1,h2,h3,h4,h5,h6,p,br,form,input,button,textarea,select,ul,ol,li,dl,dt,dd,pre{margin:0;padding:0;}
body{font:0.75em Arial,"SimSun"; line-height:20px; background:#f6f6f6;} /*1em=16px,0.75em=12px(0.0625*12)*/
a{text-decoration:none;color:#333;outline:none; font-size:12px;}
a:hover{text-decoration:none;}
textarea,select,input,button,label{vertical-align:middle}
button{background:none;border:none;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;}
img{border:0;}
/*clear float*/
.clearfix{clear:both;height:1%;display:table;display:inline-block;}
.clearall{overflow:hidden;_zoom:1;}
.clear{clear:both;font-size:0;height:0;line-height:0;}

.com{margin:0 auto; width:1008px;}
.comTop{ height:130px; text-align:left;}
.comTop .comTopLeft{float:left; padding:25px 0 0 30px; width:345px;}
.comTop .comTopRight{ float:left; width:590px;}
.comTop .comTopRight .topMapSearch{  margin:12px 0 0 200px; height:24px; line-height:24px; text-align:right; }
.comTop .comTopRight .topMapSearch ul li{ float:left; height:24px;}
.comTop .comTopRight .topMapSearch ul li.s1{  padding-left:8px; font-weight:bold; margin-right:12px;}
.comTop .comTopRight .topMapSearch ul li.s1 a{ color:#009379;}
.comTop .comTopRight .topMapSearch ul li.s2{ padding-left:25px; width:145px; background:url(../images/FF_06.jpg) no-repeat left;}
.comTop .comTopRight .topMapSearch ul li.s2 input{ border:0; width:145px; height:22px;background:url(../images/FF_06.jpg) no-repeat left; background-position:-25px 0; line-height:22px; color:#969495;font-size:12px;}
.comTop .comTopRight .topMapSearch ul li.s3 input{width:40px; background:url(../images/FF_06.jpg) no-repeat left; background-position:-170px 0; border:0; height:26px; cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing : border-box ;box-sizing : border-box; *margin-top:-1px; *height:29px; margin-left:-5px !important; margin-left:0; margin-top:0; padding:0; float:left;}
.comTop .comTopRight .navMenu{ margin-top:20px; _margin-top:14px; width:620px;}
.nav li ul{ display: none;}

.navMenu .nav li{ float:left; width:96px; text-align:center; height:37px; line-height:20px; font-size:13px; background:url(../images/FF_17.jpg) no-repeat right 6px; position:relative;}
.navMenu .nav li a{height:37px; float:left; width:96px; line-height:26px; display:inline;color:#333333; }
.navMenu .nav li:hover{background-image:none;background:#fbfbfb;color:#333333; text-decoration:none;}
.navMenu .nav .nav_li_1 a,.navMenu .nav .nav_li_2 a,.navMenu .nav .nav_li_3 a.navMenu .nav .nav_li_4 a{background-image:none;}

.navMenu .nav .nav_li_5{background-image:none;}

.navMenu .nav li a.nava{height:37px; float:left; width:96px; line-height:26px; color:#009379; font-weight:bold; }
.navMenu .nav li a.over{ background:#fbfbfb ;height:37px; float:left; width:96px; line-height:26px; color:#009379; font-weight:bold;text-decoration:none; }

.navMenu .nav ul{display:none;position:absolute;width:95px; background-images:none;background:#fbfbfb; margin-top:37px; left:0; }
.navMenu .nav ul li{height:30px;text-align:center; border-bottom:1px solid #e5e5e5; background-image:none}
.navMenu .nav ul a{height:30px; background:none;font:normal bold 12px/30px "Microsoft YaHei";color:#333;text-indent:0;}
.navMenu .nav ul a:hover{background:#007c67!important;color:#fff; width:96px; height:30px; float:left; text-decoration:none;}
.footer{ background:url(../images/FF_46.jpg) no-repeat center top;line-height:34px; text-align:center; margin-top:20px;color:#014d3a; height:80px; padding-top:8px;}
.footer a{color:#014d3a;}
.footer span{ margin:0 12px;}

/*Ohters Common*/
.com2{background-color:#fffefe; padding-top:10px; padding-bottom:28px;}
.comLeft{ float:left; display:inline; width:206px; background:url(../images/GH_19.jpg) no-repeat bottom; padding-bottom:6px; margin-left:8px;}
.RTop{  float:left;}
.comLeft .MenuBox{ background:url(../images/GH_08.jpg) repeat-y; text-align:left; margin:0; padding:0; height:auto; float:left; width:206px;}
.comLeft .MenuBox h1{ height:22px; line-height:22px; color:#717171; font-weight:bold; font-size:14px; padding-left:30px;}
.comLeft .MenuBox ul li h2{ height:30px; line-height:30px; background:url(../images/DG_18.jpg) no-repeat center; width:153px; margin-left:6px; padding-left:40px; font-size:12px; font-weight:normal; cursor:pointer;}
.comLeft .MenuBox ul li h2 a{ color:#000;}
.comLeft .MenuBox ul li.cur h2{ background:url(../images/DG_12.jpg) no-repeat center; height:29px; line-height:29px;}
.comLeft .MenuBox ul li.cur a{ color:#009379; font-weight:bold;}
.comLeft .MenuBox ul li dl{ padding:3px 0; display:none;}
.comLeft .MenuBox ul li dl a,.comLeft .MenuBox ul li.cur dl a{color:#8c8b8b; font-weight:normal;}
.comLeft .MenuBox ul li dl dt{ width:160px; height:29px; padding-left:39px; line-height:29px; background:url(../images/JJ_11.jpg) no-repeat left center; background-position:7px 0;}
.comLeft .MenuBox ul li dl dt.cur a{color:#009379;}

.MenuBox2{ background:url(../images/GH_08.jpg) repeat-y; text-align:left; float:left; width:206px;}
.MenuBox2 h1{ height:22px; line-height:22px; color:#717171; font-weight:bold; font-size:14px; padding-left:30px;}
.MenuBox2 ul li h2{ height:30px; line-height:30px; background:url(../images/DG_18.jpg) no-repeat center; width:153px; margin-left:6px; padding-left:40px; font-size:12px; font-weight:normal; cursor:pointer;}
.MenuBox2 ul li h2 a{ color:#000;}
.MenuBox ul li.cur h2{ background:url(../images/DG_12.jpg) no-repeat center; height:29px; line-height:29px;}
.MenuBox2 ul li.cur a{ color:#009379; font-weight:bold;}
.MenuBox2 ul li dl{ padding:3px 0 0; display:none; width:188px; margin-left:7px; border:1px solid #eaeaea;background-color:#f7f7f7; border-right:0; border-top:0;}
.MenuBox2 ul li dl a,.MenuBox2 ul li.cur dl a{color:#8c8b8b; font-weight:normal;}
.MenuBox2 ul li dl dt strong{height:28px; padding-left:35px; line-height:28px; background:url(../images/JJ_11_03.jpg) no-repeat left center; background-position:26px 12px; display:block;color:#8c8b8b; font-weight:normal; cursor:pointer;}
.MenuBox2 ul li dl dt.cur strong{color:#009379;}
.subMenu{ padding:2px 0 3px 35px; display:none;}
.subMenu span{ display:block; height:22px; line-height:22px; padding-left:5px; background:url(../images/JJ_11_03.jpg) no-repeat left center; cursor:pointer;color:#8c8b8b;}
.trMenu{ padding-left:2px;}
.trMenu p{ font-weight:normal; padding-left:10px; height:18px; line-height:18px; display:none;}

.comRight{ float:right; display:inline; margin-right:8px;}
.comRight .Position{ width:744px; height:31px; background:url(../images/GH_05.jpg) no-repeat; line-height:31px; padding-left:28px; text-align:left; margin-left:4px;}
.comRight .Position .s1{ font-weight:bolder; color:#8e8f8f;}
.comRight .Position .s2{ color:#8e8f8f;}
.comRight .Position .s3{ color:#009379; font-weight:bold;}
.comRight .Banner{ height:177px; width:774px; margin-top:8px; text-align:right;}
.comRight .Banner img{ width:768px; height:177px; }
.comRight .ContentBox{ text-align:left;}
/*prouct1*/

.probanner{ float:left; margin-left:6px; display:inline; margin-top:10px; width:768px;}
.procon{ margin-left:6px; width:769px;}
.protopti{ float:left; background:url(../images/prmsbg_03.gif) no-repeat; width:768px; height:29px;margin-top:10px; display:inline;  }
.prtitle{ background:url(../images/prtbg_03.gif) no-repeat 5px bottom ; width:115px; height:29px; float:left; color:#474747; font-weight:bold;}
.prtitle span{ padding-top:9px; background:none; float:left; padding-left:32px; font-size:12px;}

.promidcontact{ float:left;  background:url(../images/prmsbg_06.gif) repeat-y; height:auto; width:768px;}
.probotimg{ float:left; width:768px;}
.prolistbg{ background:url(../images/prodi.gif) no-repeat center bottom; width:768px; height:auto; float:left; margin-bottom:15px; display:inline;}
.prolistbg h4{color:#474747; font-size:12px; height:29px; line-height:25px; padding-left:20px; padding-top:10px;}
.proctlistnews{ width:728px; float:left; margin-left:40px; display:inline; padding-bottom:15px; list-style:none;}
.proctlistnews li.pro_ti{ float:left; width:230px; height:auto; line-height:25px; text-align:left; color:#00927b; list-style:none; background:url(../images/d.gif) no-repeat 0 11px; padding-left:5px;}
.proctlistnews li.pro_ti a{ text-decoration:none; color:#00927b;}
.proctthree{width:140px; height:22px; line-height:22px; text-align:left; color:#00927b; list-style:none;   }
.proctthree li.pthree{ background:none; float:left; width:140px; height:auto; text-align:left; color:#00927b; list-style:none; padding-left:5px;}
.proctthree li.pthree a{ text-decoration:none; color:#8E8F8F;}

.proimg{ float:left; margin-left:20px; display:inline;width:250px; }
.proimg h5{ float:left; width:250px; height:30px; padding-top:23px; font-size:13px; }
.proimgage{ float:left;}
.portext{ float:left; width:480px; padding-top:20px; height:auto; padding-bottom:20px;}
.portext p{ float:left; line-height:20px; padding-bottom:30px;}
.protextul{ float:left; width:480px; line-height:23px;}
.protit{ float:left; width:100px; height:auto; font-weight:bold; font-size:12px; }
.protitri{ float:left; width:380px; height:auto; }
.regBox1{ height:34px; line-height:34px; font-size:14px; padding-left:6px; background:url(../images/KK_07.jpg) no-repeat left; width:768px; margin-bottom:16px; background-position:3px 0; text-align:left; margin-top:10px;}
.button1{ width:82px; height:32px; border:0; margin:0; padding:0; cursor:pointer; background:url(../images/KK_15.gif) no-repeat left; margin-top:10px;}
.siteMap1{float:left; width:720px;}
.siteMap1 dl{float:left; width:720px;}
.dtong {color: #00927B;font-size: 13px; font-weight: bold;  height:30px;}
.dtong a{color: #00927B;font-size: 13px; font-weight: bold;}
.dtonrow { height:25px; width:100%; float:left; text-align:left; width:220px;}
.dtonrow a {text-align:left;}
.Content{ float:left; width:730px; height:auto; margin-left:20px;display:inline;}
.Content p{width:720px; line-height:22px; font-size:12px; float:left; color:#8E8F8F;}
.Content span{width:720px; line-height:22px; font-size:12px; float:left; color:#8E8F8F; margin:0; padding:0 0 15px 0;}
.txtBox{ border: 1px solid #CCCCCC;font-size: 12px;height: 20px;line-height: 20px;text-align: left; width: 223px;}
.x1 {height: 22px;padding-right: 5px;text-align: right;width:305px;font-size:12px;}
.x1a {height: 22px;padding-right: 5px;text-align: right;width:195px;font-size:12px;}
.ahref{ width:160px; float:left;height:20px;}