/* CSS Document */
@charset "gb2312";
body { font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0; color: #fff; font-family:"Î¢ÈíÑÅºÚ"; background-color: #fff;  margin:0px auto; }
div, form, ul, dd, dl, ol, dt, li, p { list-style: none; padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; margin: 0; padding: 0; font-weight: normal; }
table { border-collapse:separate; border-spacing:0; }
table, td, th { vertical-align:middle; }
textarea, input, button, select, keygen, legend { font:12px/1.14 arial, \5b8b\4f53; outline:0; }
img { border: none; vertical-align:bottom; }
a { text-decoration: none; color: #fff; cursor: pointer; }
a:hover { text-decoration: none; }
.clear { width: 0; height: 0; margin: 0; padding: 0; line-height: 0px; font-size: 0px; clear: both; }
.clearfix:after, #container:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; }
.none { display: none; }
.left { float: left; }
.right { float: right; }

.logo{ width:980px; margin:25px auto; overflow:hidden;}
.logo1{ float:left; margin-left:28px; display:inline;}

.nav{ width:100%; text-align:center; background-color:#00998c; overflow:hidden;}
.nav ul{ width:1030px; margin:0 auto;}
.nav li{ float:left; height:45px; line-height:45px; text-align:center; font-size:16px;}
.nav li a{ padding:0 25px; color:#fff;}

.banner{ width:100%; height:414px; background:url(../images/banner.jpg) center center no-repeat;}
.banner-c{ width:980px; margin:0 auto; padding-top:230px; overflow:hidden;}
.banner-c ul{ width:1000px; overflow:hidden;}
.banner-c li{ width:236px; height:137px; margin-right:12px; float:left; position:relative;}
.banner-c li .banner-t{ width:100%; height:30px; left:0; bottom:0; position:absolute;}
.banner-c li .banner-t i{ width:100%; height:30px; background-color:#000000; opacity:0.3; filter:Alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; position:absolute;}
.banner-c li .banner-t p{ width:100%; height:30px; line-height:30px; text-align:center; font-size:18px; position:absolute;}

.foreword{ width:100%; background-color:#f8f8f8; overflow:hidden;}
.foreword-c{ width:980px; margin:25px auto; background:url(../images/foreword.gif) left center no-repeat; overflow:hidden;}
.foreword-c p{ width:845px; float:right; margin:12px 0; text-indent:2em; line-height:30px; color:#666666;}

.sec-t{ width:980px; height:69px; margin:46px auto 0;}

.sec1{ width:980px; margin:0 auto; margin-bottom:45px; overflow:hidden;}
.sec1-s{ width:980px; margin-top:25px; overflow:hidden;}
.sec1-s ul{ width:1000px; overflow:hidden;}
.sec1-s li{ width:480px; float:left; margin-right:20px; margin-bottom:28px;}
.sec1-s li.l1{ background:url(../images/sec1_01.gif) left top no-repeat; border-bottom:1px solid #a3dad6;}
.sec1-s li.l2{ background:url(../images/sec1_02.gif) left top no-repeat; border-bottom:1px solid #a3dad6;}
.sec1-s li.l3{ background:url(../images/sec1_03.gif) left top no-repeat;}
.sec1-s li.l4{ background:url(../images/sec1_04.gif) left top no-repeat;}
.sec1-s li h4{ width:180px; height:40px; margin-left:45px; font-size:24px; color:#00998c; border-bottom:1px solid #e8e8e8; margin-bottom:5px;}
.sec1-s li p{ font-size:14px; color:#666666; line-height:25px; margin-bottom:10px;}
.sec1-m{ width:980px; overflow:hidden;}
.sec1-m .sec1-ml{ width:336px; float:left; overflow:hidden;}
.sec1-m .sec1-ml p{ color:#666666; line-height:25px; margin:6px 0;}
.sec1-m .sec1-ml p span{ color:#00998c; font-size:16px; font-weight:bold;}
.sec1-m .sec1-mr{ width:627px; float:right; overflow:hidden;}
.sec1-m .sec1-mr ul{ width:650px; overflow:hidden;}
.sec1-m .sec1-mr li{ width:199px; height:335px; float:left; margin-right:12px; border:1px solid #d8d8d8; overflow:hidden;}
.sec1-m .sec1-mr li p{ width:170px; margin:0 auto; color:#666666; line-height:24px;}
.sec1-m .sec1-mr li p.p1{ line-height:42px; font-size:18px; color:#00998c; text-align:center; border-bottom:1px solid #d8d8d8; margin-bottom:15px;}
.sec1-x{ width:980px; margin:30px auto 0; overflow:hidden;}
.sec1-x .sec1-xl{ width:242px; height:160px; float:left; position:relative;}
.sec1-x .sec1-xl p{ width:242px; height:30px; line-height:30px; font-size:18px; text-align:center; background: rgba(0,0,0,0.3);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2F000000,endcolorstr=#2F000000); position:absolute; left:0; bottom:0;}
.sec1-x .sec1-xl p span{ margin-right:30px;}
.sec1-x .sec1-xm{ width:558px; height:160px; background-color:#00998c; float:left; display:inline;}
.sec1-x .sec1-xm p{ width:530px; margin:0 auto; line-height:24px;}
.sec1-x .sec1-xm p.p1{ font-size:24px; line-height:45px; border-bottom:1px solid #5cbeb5; margin-bottom:5px;}
.sec1-x .sec1-xr{ width:180px; height:160px; float:left; display:inline;}

.con{ width:100%; background-color:#f8f8f8; overflow:hidden;}

.sec2{ width:980px; margin:0 auto; overflow:hidden;}
.sec2 .sec2-s{ width:980px; overflow:hidden; margin-top:25px;}
.sec2 .sec2-s h3{ width:605px; height:55px; font-size:24px; color:#666666; text-align:center; line-height:35px; margin:0 auto; margin-bottom:10px; background:url(../images/sec2_01.gif) center 35px no-repeat;}
.sec2 .sec2-s ul{ width:980px; overflow:hidden;}
.sec2 .sec2-s li{ width:980px; height:200px; background-color:#e8e8e8; margin-top:20px; overflow:hidden;}
.sec2 .sec2-s li p{ width:700px; float:left; margin-left:20px; line-height:30px; color:#666666; display:inline;}
.sec2 .sec2-s li p.p1{ margin-top:5px; margin-bottom:8px; height:60px; line-height:60px; font-size:24px; color:#00998c; border-bottom:1px solid #d8d8d8;}
.sec2 .sec2-m h3{ width:605px; height:55px; font-size:24px; color:#666666; text-align:center; line-height:35px; margin:0 auto; margin-bottom:15px; background:url(../images/sec2_01.gif) center 35px no-repeat;}
.sec2 .sec2-m{ width:980px; overflow:hidden; margin-top:25px;}
.sec2 .sec2-m p{ width:770px; text-align:center; margin:8px auto; color:#999999; line-height:30px;}
.sec2 .sec2-m .sec2-eq{ width:980px; margin:22px auto; overflow:hidden; position:relative;}
.sec2 .sec2-m .sec2-eq .bd{ width:860px; margin:0 auto; overflow:hidden;}
.sec2 .sec2-m .sec2-eq .bd ul{ width:2000px; overflow:hidden;}
.sec2 .sec2-m .sec2-eq .bd li{ width:200px; height:160px; float:left; margin-right:20px;}
.sec2 .sec2-m .sec2-eq a.prev{ width:37px; height:44px; position:absolute; display:block; left:0; top:58px; background:url(../images/sec2_prev.jpg);}
.sec2 .sec2-m .sec2-eq a.next{ width:37px; height:44px; position:absolute; display:block; right:0; top:58px; background:url(../images/sec2_next.jpg);}
.sec2 .sec2-x{ width:980px; height:284px; margin:45px auto; background:url(../images/sec2-bg.gif) top center no-repeat; overflow:hidden;}
.sec2 .sec2-xl{ width:290px; padding-top:2px; overflow:hidden;}
.sec2 .sec2-xl .sec2-x1{ width:290px; height:130px; margin-bottom:18px; overflow:hidden;}
.sec2 .sec2-xl .sec2-x1 .sec2-wz{ width:70px;}
.sec2 .sec2-xl .sec2-x1 p{ color:#666666; line-height:26px;}
.sec2 .sec2-xl .sec2-x1 p.p1{ color:#ff8c00; font-size:18px; text-align:center;}
.sec2 .se2-xm{ width:120px; overflow:hidden; float:left; display:inline; margin-top:90px; margin-left:146px;}
.sec2 .se2-xm p{ font-size:36px; color:#fff;}

.sec3{ width:980px; margin:0 auto; overflow:hidden;}
.sec3 .sec3-s{ width:980px; overflow:hidden;}
.sec3 .sec3-s p{ color:#999999; text-indent:2em; line-height:24px; margin:8px auto 0;}
.sec3 .sec3-m{ width:980px; overflow:hidden; margin-top:25px;}
.sec3 h3{ width:603px; height:55px; font-size:24px; color:#666666; text-align:center; line-height:35px; margin:0 auto; margin-bottom:15px; background: url(../images/sec3-h3.gif) center 35px no-repeat;}
.sec3 .sec3-m ul{ width:1200px; overflow:hidden;}
.sec3 .sec3-m li{ width:312px; float:left; margin-right:22px; margin-bottom:20px; overflow:hidden;}
.sec3 .sec3-m li p{ height:36px; line-height:36px; color:#333333; font-size:16px; text-align:center; background-color:#f8f8f8;}
.sec3 .sec3-m li p a{ color:#333;}
.sec3 .sec3-x{ width:980px; margin-bottom:50px; overflow:hidden;}
.sec3 .sec3-x ul{ width:1200px; padding-top:5px; overflow:hidden;}
.sec3 .sec3-x li{ width:236px; height:188px; float:left; margin-right:12px; background-color:#00998c; overflow:hidden;}
.sec3 .sec3-x li img{ width:170px; margin:24px auto 0; display:block;}
.sec3 .sec3-x li p{ width:170px; margin:0 auto; line-height:20px;}
.sec3 .sec3-x li p.p1{ height:30px; line-height:30px; text-align:center; border-bottom:1px solid #54b6ad; margin-bottom:6px;}

.sec4{ width:980px; margin:0 auto; overflow:hidden;}
.sec4 .sec4-l{ width:402px; height:480px; float:left; margin-top:20px; position:relative; overflow:hidden; margin-bottom:30px;}
.sec4 .sec4-l p{ width:402px; height:55px; line-height:55px; font-size:34px; text-align:center; background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2F000000,endcolorstr=#2F000000); position:absolute; left:0; bottom:0;}
.sec4 .sec4-l p span{ margin-right:30px;}
.sec4 .sec4-r{ width:560px; float:right; margin-top:20px; overflow:hidden;}
.sec4 .sec4-r ul{ width:800px; overflow:hidden;}
.sec4 .sec4-r li{ width:274px; height:245px; margin-right:12px; overflow:hidden; float:left;}
.sec4 .sec4-r li p{ color:#666666; line-height:20px;}
.sec4 .sec4-r li p.p1{ width:200px; margin:0 auto 5px; line-height:30px; text-align:center; color:#00998c; border-bottom:1px solid #e8e8e8; font-weight:bold;}

.sec4 .jy{ width:980px; height:150px; margin:30px auto 50px; background:url(../images/jy.gif) left center no-repeat #e8e8e8; clear:both; overflow:hidden;}
.sec4 .jy p{ padding:15px 20px 0 100px; color:#666666; line-height:30px; text-indent:2em;}

.footer{ width:100%; background-color:#00998c; overflow:hidden; margin-bottom:40px;}
.footer .footer-nav{ width:100%; height:50px; background:url(../images/footer-line.gif) left bottom repeat-x;}
.footer .footer-nav ul{ width:1030px; margin:0 auto; overflow:hidden;}
.footer .footer-nav li{ float:left; height:46px; line-height:46px; font-size:16px; text-align:center; overflow:hidden;}
.footer .footer-nav li a{ padding:0 25px; color:#fff;}
.footer .footer-wz{ width:980px; margin:0 auto; text-align:center; margin-top:20px; margin-bottom:40px; overflow:hidden;}
.footer .footer-wz p{ line-height:32px; font-size:12px;}



