body{ padding:0px; margin:0px; font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu,Arial, Helvetica, sans-serif; font-size:12px; color:#333333;zoom:1;-webkit-touch-callout: none;  
    -webkit-user-select: none;  
    -khtml-user-select: none;  
    -moz-user-select: none;  
    -ms-user-select: none;  
    user-select: none;  }
*{ padding:0px; margin:0px;}
img{ border:none;}
a{ text-decoration:none; color:#333333;}
a:hover{ color:#1c8287;}
ul, li { list-style-type: none;}
#mrc{ margin-right:0px;}

.fl{ float:left;}
.fr{ float:right;}
.main{ width:1000px; clear:both; margin:0 auto;}
.p18{ padding:18px;}
.p18 .nr{width:733px;}
.p18 .nr img{max-width:730px;}
.p28{ padding:28px;}
.p25{ padding:25px;}
.min{ min-height:715px;}

.top{ width:100%; min-width:1000px; clear:both;}
.top-t{ line-height:40px; font-size:16px;}

.nav {width:100%; min-width:1000px; background:#1c8287; height:82px; clear:both; position: relative; z-index:999; }
.navmain { height:82px; position: relative; }
.navmain .b{ float:left; color:#fff; line-height:82px; padding:0 23px; font-weight:normal;}
#nav_all {float: left;}
    #nav_all li { text-align: center; float: left;  position: relative; z-index:999; }
        #nav_all li a { color: #fff; display: inline-block; font-size: 12px; cursor: pointer; line-height: 82px; white-space: nowrap; }
        #nav_all li ul { border-top: 2px solid #ff8a00; display: none; position: absolute; z-index:999; width:99px; top:82px; left:-25px; }
    #nav_all ul li { float:left;padding-top: 0px; padding: 0; clear:both; }
        #nav_all ul li a { background-image: none; width:99px;line-height: 16px; padding:5px 0; color: #fff; font-weight: normal; background:#1c8287; border: none; }
            #nav_all ul li a:hover { background-image: none;line-height: 16px; padding:5px 0;  color: #1c8287; background: #fff; border:none;}

.ss{ padding-left:21px; background:url(../../images/jhgl/ss.jpg) left center no-repeat; color:#1c8287; font-weight:bold; font-size:14px}			
.i-search{ width:100%; min-width:1000px; background:#e2e2e2; clear:both;}
.i-search .main{ background:#1c8287; line-height:54px; height:54px;}
.i-search h3{float:left; font-size:18px; padding-left:20px; color:#fff; }
.i-search-k a{ color:#ffffff;}
.i-search-k a:hover{ color:#01ccd6;}
.i-search-k span{ color:#01ccd6;float:left;}
.i-search .search{ width:284px; height:33px; padding:10px 29px 0 29px;}
.i-search .search-q{ float:left; height:33px; line-height:33px; padding:0 0 0 14px; width:227px; border:none; background:url(../../images/jhgl/img01.gif) top left  no-repeat; color:#333333;}
.i-search .search-go{ float:right; width:43px; height:33px; background:url(../../images/jhgl/img01.gif) top right no-repeat; border:none;cursor:pointer; }

#kinMaxShow{visibility:hidden;width:100%; height:420px; overflow:hidden;}

.ipro h3{ line-height:74px; font-size:24px; color:#1c8287;}
#outer{height:219px;width:1000px; position:relative; overflow:hidden;}
#demo{overflow:hidden;width:1000px;height:219px;float:left; position:absolute;z-index:0;}
.listimage{ width:232px; height:219px;line-height:20px;text-align:center;padding:0 12px;}
.listimage img{ width:232px; padding-bottom:10px; border:1px solid #d6d6d6;}

.iabout{ width:100%; clear:both; min-width:1000px; background:url(../../images/jhgl/img08.gif) repeat-x; height:351px;}
.iabout h3{padding:14px 0 18px 0; display:block; clear:both;}
.iabout h3 a{ font-size:12px; color:#fff; line-height:22px; border-bottom:2px solid #fff;}
.iabout img{ float:left;width:400px;height:274px;}
.iabout-m{ width:542px; height:255px; overflow:hidden; line-height:24px; background:#fff; padding:19px 24px 0;}
.iabout-m h4{ font-size:14px; color:#1c8287;}
.xian{ border:none; border-top:1px solid #d6d6d6; margin:14px 0; height:0px; line-height:0; overflow:hidden; display:inline;}
.iabout-m strong{ display:block; padding-top:10px; line-height:24px;}
.i-ad { float:left; padding-bottom:21px;}
.i-ad h3{ font-size:24px; color:#565656; line-height:74px;}
.i-ad h3 span{ font-size:15px; color:#a9a9a9;}
.i-ad ul{ float:left; width:319px; height:300px; margin-right:21px; display:block; line-height:24px; background:#eaeaea;}
.i-ad ul img{width:319px;height:145px;}
.i-ad ul h4{ font-size:18px;color:#1c8287; line-height:40px; padding-left:22px; }
.i-ad ul p{ padding-left:22px;}
.i-ad ul:hover img{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.i-co{ width:100%; height:156px;min-width:1000px; background:url(../../images/jhgl/img10.gif) center repeat-y #9e9e9e; clear:both;}
.i-co .main{ height:156px; background:url(../../images/jhgl/img09.gif) no-repeat;}
.i-co .fl{ line-height:24px; color:#fff; font-size:18px; padding:17px 0 0 93px;}
.fl img{max-width:730px;}
.i-co .fl h2{ font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#1c8287; line-height:30px;}
.i-co .fl h3{ font-size:24px; color:#fff; line-height:30px; padding-bottom:15px;}
.i-co .fr{ font-size:20px; font-weight:bold; color:#fff; line-height:42px; padding:36px 50px 0 0;}
.i-co .fr span{font-size:14px; font-weight:normal;}
.i-co .fr a{ color:#f3f3f3; font-size:12px; width:261px; height:34px; display: block; text-align:center; line-height:34px; background:#1c8287; font-weight:normal;}
.i-co .fr a:hover{ background:#fff; color:#1c8287; font-weight:bold;}
.i-tit{ width:100%; line-height:28px; font-size:14px; font-weight:bold; padding:5px 0; margin:8px 0 15px 0;}
.i-tit span{ font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.i-tit .fl{ border-bottom:2px solid #333333; }
.i-news{ width:579px; padding-bottom:40px;}
.i-new-t{ float:left; width:564px; border:1px solid #e7e7e7; line-height:24px; padding:0 13px 0 0; margin-bottom:10px;}
.i-new-t img{ float:left; padding-right:20px;}
.i-new-t h3{ font-size:16px; padding:15px 0 5px 0;}
.i-new-t p{ color:#858585}
ul#inews{ clear:both; height:135px;}
.i-news li{ float:left; width:564px;padding:0 13px 0 0; line-height:34px; font-size:14px; }
.i-news li span{ font-size:12px; float:right; color:#858585}
.i-news li a{ float:left;}
.i-honner{ width:400px;}

.foot-nav{ width:100%; min-width:1000px; background:#209197; clear:both;}
.foot-nav .main{overflow:hidden;}
.foot-nav-m{ float:left; width:1156px;}
.foot-nav ul{ float:left; width:154px; _width:152px; line-height:24px; padding-bottom:12px;}
.foot-nav ul li a{ color:#45ebf4;}
.foot-nav ul li a:hover{ color:#fff;}
.foot-nav h3{ padding:20px 0 12px 0;}
.foot-nav h3 a{ color:#fff !important;}
.foot{ width:100%; min-width:1000px; clear:both; background:#1c8287; color:#fff; height:56px;}
.foot .fl{ line-height:56px;}
.foot a{ color:#fff;}
.foot .fr img{ float:left; padding:15px 0 0 10px;}

.ba{ width:100%; min-width:1000px; height:240px;}

.search-n{ width:100%; min-width:1000px; height:54px; clear: both; border-bottom:1px solid #e4e4e4; margin-bottom:20px;}
.search-n .i-search-k { font-size:12px; line-height:54px;}
.search-n .i-search-k a{ color:#333333;}
.search-n .i-search-k a:hover{ color:#1c8287;}
.search-n .i-search-k span{ font-size:14px; color:#1c8287; font-weight:bold;float:left;}
.search-n .search{ width:250px; height:30px; padding:13px 0 0 0;}
.search-n .search-q{ float:left; height:30px; line-height:30px; padding:0 0 0 13px; width:200px; border:none; background:url(../../images/jhgl/img16.gif) top left  no-repeat; color:#333333;}
.search-n .search-go{ float:right; width:37px; cursor:pointer; height:30px; background:url(../../images/jhgl/img16.gif) top right no-repeat; border:none; }

.m-l{ width:235px; padding-bottom:30px;}
.l-nev{ padding-bottom:20px;}
.l-nev h3{ font-size:24px; color:#fff; background:url(../../images/jhgl/img17.gif) no-repeat; padding:0 0 0 38px; height:71px; line-height:71px;}
.l-nev ul{ width:232px; border-right:1px solid #e4e4e4; line-height:57px; border-left:1px solid #e4e4e4;}
.l-nev ul li{ font-size:14px; font-weight: bold; line-height:56px;width:194px; padding-left:38px; border-bottom:1px solid #e4e4e4; background:url(../../images/jhgl/img18.gif) 192px 25px no-repeat;}
#lan{ color:#1c8287;}
.l-con h3{ font-size:24px; color:#858585; background:url(../../images/jhgl/img19.gif) no-repeat; padding:0 0 0 84px; height:70px; line-height:70px;}
.l-con ul{ border:#e4e4e4; font-size:14px; line-height:24px; padding:20px; border:1px solid #e4e4e4; text-transform:none;}

.m-r{ border:1px solid #ededed; width:733px; overflow:hidden; font-size:14px; line-height:24px; margin-bottom:40px; min-height:500px;}
.nei-tit{ height:69px; line-height:69px; padding:0 18px; background:#f8f8f8; border-bottom:1px solid #ededed;}
.nei-tit h3{ float:left; font-size:18px; color:#1c8287;}
.nei-tit ul,.nei-tit ul a{ font-size:12px; text-align:right;color:#787878;}

.ta{border:solid #e4e4e4; border-width:1px 0px 0px 1px;}
.ta th{ background:#f0f0f0; padding:5px 0;}
.ta th,.ta td{border:solid #e4e4e4; border-width:0px 1px 1px 0px;}
.ta td{ padding-left:27px;}
.speed{ background:url(../../images/jhgl/img23.gif) bottom no-repeat; padding-bottom:30px; margin-bottom:20px;}
.speed ul{ float:left;border:1px solid #dbdbdb;}
.speed ul img{ padding-right:23px;}
.speed ul p{ padding:10px 23px 0 0;}
.history{ float:left; background:url(../../images/jhgl/img24.jpg) no-repeat top center; font-size:18px; font-size:12px; margin:18px 0;}
.history li{ float:left; padding:10px 45px;}
.history li span{ float:left; color:#1c8287; padding-right:27px; font-weight:bold;}
.history li p{ float:left; width:540px;}
.structure{ padding-top:50px;}

.culture{ float:left; width:446px; margin-left:30px; display:inline; border-bottom:1px solid #dddddd; padding-bottom:12px; margin-bottom:16px;}
.culture .fl{ line-height:20px; color:#a3a3a3; font-size:12px;}
.culture .fl h3{ font-size:16px; color:#1c8287;}
.culture .fr{ width:310px; text-align:left; font-size:14px; line-height:30px;}
.honner{ width:715px; overflow:hidden;}
.honner ul{ float:left; width:218px;border:1px solid #cecece; margin:0 18px 20px 0; display: inline; text-align:center;}
.honner ul img{ float:left;}
.page{ padding-bottom:18px;}
.page ul{ float:left;width:679px;height:36px;text-align:center;}
.page ul span{display:inline-block;}
.page ul a{ float:left; margin-left:10px; display:block; padding:0 15px; text-align:center; line-height:36px; border:1px solid #bebebe;}
.page ul a:hover{ background:#1c8287; color:#fff; border:1px solid #1c8287;}
.page ul span{background:#1c8287; color:#fff;  float:left;padding:0 15px;text-align:center; line-height:36px; margin-left:10px;}

.menu_head{width:194px;height:56px;line-height:56px;padding-left:38px;font-size:14px;color:#525252;cursor:pointer;border:1px solid #e4e4e4;position:relative;margin:0px;font-weight:bold;background:url(../../images/jhgl/pro_left.png) 187px center no-repeat;}
.menu_list .current{background:url(../../images/jhgl/pro_down.png) 187px center no-repeat;}
.menu_body{width:194px;height:auto;overflow:hidden;line-height:30px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4; padding:10px 0 10px 38px;}
.menu_body a{display:block;width:194px;height:30px;line-height:30px;}
.menu_body a:hover{text-decoration:none;}
.menu_body .current{ color:#1c8287; background:none;}
.pro{ float:left; width:730px;}
.pro ul{ float:left; width:218px; margin:0 21px 20px 0; display:inline; text-align:center;}
.pro ul img{ border:1px solid #e4e4e4; margin-bottom:10px;width:218px;height:164px;}

.prolist-t{ float:left; width:697px; padding-bottom:20px;}
.prolist-t img{ float:left; margin-right:28px; display: inline;}
.prolist-t h3{ font-size:24px; padding-bottom:15px;}
.prolist-t p{ _width:366px; height:133px;}
.p-aa,.p-bb{ float:left; font-size:12px; width:87px; height:35px; line-height:35px; display:block; text-align:center; color:#fff; margin-right:15px;}
.p-aa:hover,.p-bb:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; color:#fff;}
.p-aa{ background:#1c8287;}
.p-bb{ background:#e71f19;}
.p-pdf{ float:left; font-size:12px; color:#1c8287; background:url(../../images/jhgl/img31.jpg) 0 5px no-repeat; padding-left:34px; line-height:35px; display:block; margin-left:80px;}

.prolist h4{ font-size:18px; line-height:58px; }
.p-fx{width:697px; border-top: 1px solid #dddddd; padding:20px 0; margin-top:30px;}
.p-fx .fl{ width:527px;} 
.rd{ width:720px; overflow:hidden;}
.rd ul{ width:218px; margin-right:20px; display:inline;}
.eq h2{ font-size:16px; padding-left:17px; background:url(../../images/jhgl/img37.jpg) left center no-repeat; margin-bottom:20px; clear:both;}
.eq-s { float:left; width:750px; padding-left:17px;}
.eq-s ul{ float:left; width:170px; background:#f8f8f8; padding: 12px 12px 5px 12px; border:1px solid #ededed; text-align:center; margin:0 26px 26px 0; display:inline;}
.eq-s img{max-width:730px;}

.eq-j{ font-size:18px;}
.eq-j img{ padding:10px 0;}
.quality .fr{ padding-left:20px;}
.part { width:740px; padding:38px 0 38px 38px; overflow: hidden;}
.part ul{ float:left; width:198px; height:73px; border:1px solid #dfdfdf; margin:0 28px 28px 0; text-align:center; line-height:73px; position:relative;}
.part ul span{ position:absolute; width:198px; height:73px; background:#000;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; color:#fff; left:0; top:0; display:none;}
.part ul a:hover span{ display: block;}


.project{ float:left; padding:29px 0 10px 29px;border:1px solid #ededed; margin-bottom:20px;}
.project-t{ float:left; width:662px; padding-left:19px; background:#f8f8f8; line-height:48px; font-size:14px;border:1px solid #ededed; border-bottom:none;}
.project ul{ float:left; width:170px; padding:12px; border:1px solid #ededed; text-align:center; margin:0 18px 18px 0; display:inline;}
.project ul li img{width:170px;height:128px;}
.new-t{ float:left; width:672px; border:1px solid #d7d7d7; padding-right:25px; margin-bottom:20px; color:#909090;}
.new-t img{ float:left; padding-right:25px;}
.new-t h3{ color:#1c8287; font-size:16px; line-height:44px;}
.new-t p{ height:85px;}
.new-t span{color:#1c8287;}

.news{ float:left; width:672px; border:1px solid #d7d7d7; margin-bottom:20px;padding-right:25px; color:#909090;}
.news ul{ float:left; width:88px; background:#1c8287; margin-right:25px;}
.news b{ float:left; width:88px; height:80px; font-size:48px; text-align:center; color:#fff; line-height:80px; border-bottom:1px solid #15646a;}
.news span{ float:left; color:#fff; width:88px; text-align:center;line-height:36px; border-top:1px solid #23a0a4;}
.news h3 { color:#333; font-size:16px; line-height:38px;}
.newlist h3{ font-size:18px; line-height:36px; text-align:center; padding-bottom:10px;}
.newlist-n { line-height:24px; text-align:center; background:#f2f2f2; margin-bottom:20px; font-size:12px;}
.down table{border:solid #c3c3c3; border-width:1px 0px 0px 1px; line-height:50px; text-align:center;}
.down th{ background:#1c8287;color:#fff; padding:0 27px;}
.down th,.down td{border: solid #c3c3c3; border-width:0px 1px 1px 0px;}
.down td{ padding:0 27px;}
.c-t { width:641px; border:1px solid #d7d7d7; padding:20px; margin-bottom:20px;}
.c-t .fr{ width:90px; text-align:center;}
.liuyan h3{ font-size:18px; padding:10px 0;}
.cc td{ padding:5px ; line-height:25px;}
.txt{ width:255px; height:25px;line-height:25px; border:1px solid #e5e5e5;}
.txt1{ width:550px; line-height:25px; border:1px solid #e5e5e5;}
.txt3{ width:120px; height:25px; line-height:25px; border:1px solid #e5e5e5;float:left;}
.tijiao{ width:90px; height:30px; line-height:30px; color:#fff; background:#1c8287; text-align:center; border:none; margin-right:10px; display:inline}
.tijiao:hover{ background:#003565;}
.chongzhi{ width:90px; height:30px; line-height:30px; color:#fff; background:#828282; text-align:center; border:none; margin-right:10px; display:inline}

.sousuo{ float:left; width:960px;}
.sousuo .search{ float:right; padding:10px 0 0 0;}
.sousuo-t{ padding-top:20px;}
.sousuo-t #bg{ float:left;border-bottom:1px solid #D1D1D1; height:41px;}
#TabTab03Con1, #TabTab03Con2{width:960px;}

.xixi1,.xixi2{width:960px; line-height:32px; font-size:14px;line-height:27px;cursor:pointer; font-weight:bold; text-align:left;}

.tab1{width:200px; height:40px;line-height:40px;float:left;text-align:center;cursor:pointer; border:1px solid #D1D1D1;margin-right:15px; }
.tab2{width:200px; height:40px;line-height:40px;float:left;text-align:center;cursor:pointer; border:1px solid #D1D1D1; margin-right:15px; }
.xixi1 .tab1{border-bottom:1px solid #ffffff; }
.xixi2 .tab2{border-bottom:1px solid #ffffff; }

.s-news{ float:left; padding:15px 0 20px 0; line-height:24px; height:auto !important; height:332px; min-height:332px;}
.s-news li{ float:left; width:926px; border-bottom:1px dashed #c7c7c7; padding:0 17px;}
.s-news li strong{ font-size:14px;}
.s-news li span{ float:right; color:#a3a3a3;}
.s-p { float:left; width:960px; overflow:hidden; padding-top:20px; height:auto !important; height:332px; min-height:332px;}
.s-p ul{ width:986px;}
.s-p li{ float:left; width:138px; height:165px; line-height:20px; overflow:hidden; text-align:center; line-height:25px; margin:0 26px 26px 0;}
.s-p li img{ border:1px solid #D6D6D6;}

.inew{ float:left; margin:0 0 0 20px; display:inline; width:469px;}
.itit{ height:42px; line-height:42px;background:url(../../images/jhgl/itit.jpg) 0 -42px repeat-x;}
.itit ul{ height:42px; background:url(../../images/jhgl/itit.jpg) left top no-repeat; padding:0 0 0 18px;}
.itit a{ float:left;color:#1c8287; font-size:18px; font-weight:bold; display:block;}
.itit b{ float:right;width:13px; height:42px;background:url(../../images/jhgl/itit.jpg) bottom right no-repeat; display:block;}
.itit span{ float:right; width:13px; height:41px; display:block; background:url(../../images/jhgl/itit.jpg) 0 -84px no-repeat;}


.prolist table{border:solid #e4e4e4; border-width:1px 0px 0px 1px;}
.prolist th{ background:#f0f0f0; padding:5px 0;}
.prolist th,.prolist td{border:solid #e4e4e4; border-width:0px 1px 1px 0px;}
.prolist td{ padding:5px;}
.lin{ width:1000px; margin:0 auto; clear:both; line-height:20px; padding-bottom:40px; color:#858585;}