﻿@charset "utf-8";
body {font-size:12px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;background:#fff;}
* {margin:0;padding:0;}
li {list-style:none;}
img {border:0;}
i,em {font-style:inherit;}
.clear {clear:both;}
.mtop10 {margin-top:10px;}
a {color:#555; text-decoration:none;}
a:hover {color:#005053;}
.clearh {clear:both;height:10px;}
.top {width:825px;height:70px;margin:35px auto;}
.logo {float:left;width:200px;height:70px;}
.logo-txt {float:left;width:350px;height:70px;font-size:14px;color:#777;}
.logo-txt p{padding-top:9px;}
.top-r {width:120px;float:right;text-align:right;}
.top-r dl{width:40px;float:right;font-size:14px;color:#777;cursor:pointer;position:relative;z-index:11;text-align:left;margin-top:-5px;}
.top-r dl dt{width:93%;padding:5px 0;background:url(../images/ico01.png) no-repeat right center;}
.top-r dl dd{width:100%;padding:5px 0;border-top:1px dotted #ddd;display:none;position:absolute;left:0;top:25px;z-index:11;background:#fff;}
.top-r dl dd p{width:100%;padding:5px 0;border-bottom:1px dotted #ddd;text-align:center;}
.top-hrefa {display:inline-block;padding:5px 30px;background:#005053;margin-top:8px;font-size:14px;color:#fff;-moz-border-radius:20px;
    -webkit-border-radius:20px;
    border-radius:20px;}
.top-hrefa:hover {color:#fff;}
.ma {width:1200px;margin:100px auto;overflow:hidden;}
.ma1 {width:1200px;margin:15px auto;}
.ma2 {width:1200px;margin:15px auto;overflow:hidden;}
.ma-a {width:105%;}
.ma-a dl{width:250px;/*height:260px;*/float:left;margin-right:65px;}
.ma-a dl dt{width:250px;height:160px;overflow:hidden;position:relative;z-index:1;}
.ma-a dl dt img{width:250px;height:160px;}
.ma-a dl dt span{width:50px;height:50px;position:absolute;left:40%;top:40%;z-index:11;}
.ma-a dl dt span img{width:50px;height:50px;}
.ma-a dl dd{width:100%;}
.ma-a dl dd p{font-size:12px;color:#777;line-height:18px;padding-top:4px;}
.ma-a dl dd p a{font-size:14px;}
.ma-b {width:100%;}
.ma-b span{font-size:12px;color:#333;}
.ma-c {width:100%;margin:30px 0;}
.ma-c a{padding:5px 10px;border:1px solid #ddd;background:#f4f4f4;margin-right:10px;-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;}
.ma-c a i img{margin:0 5px -1px 0;}
.ma-ba span{float:left;line-height:48px;}
.ma-ba a{margin:0 5px;}
.ma-ba a img{height:30px;margin-top:4px;}
.footer-bg {width:100%;padding:20px 0;background:#313131;}
.footer {width:1200px;margin:0 auto;font-size:12px;color:#fff;}
.foot-l {float:left;padding-top:10px; line-height:25px;}
.foot-r {width:500px;float:right;text-align:right;line-height:22px;margin-top:6px;}
.foot-r a{color:#fff;}
.topa {width:1200px;height:100px;margin:10px auto;}
.topa .logo {padding-top:20px;}
.topa .logo-txt {padding-top:20px;}
.topa .top-r {width:450px;position:relative;z-index:1;}
.topa dl {}
.top-ss {width:225px;position:absolute;right:0;top:30px;z-index:2;}
.ss-txt {width:170px;height:26px;float:left;border:1px solid #ddd;}
.ss-but {width:50px;height:28px;float:left;border:none;background:#313131 url(../images/ico09.png) no-repeat center center;cursor:pointer;}
.top-links {line-height:25px;position:absolute;right:-6px;top:70px;z-index:2;}
.top-links a{margin:0 25px;font-size:14px;color:#777;}
.top-links a:hover,.top-links a.on{font-weight:bold;color:#333;}
.navm {width:100%;background:#f4f4f4;border-bottom:1px solid #d2d2d2;height:40px;z-index:9999;}
.navma {height:40px;border:none;}
.navbg {width:100%;/*background:#005053;*/background:#313131;height:40px;position:relative;z-index:9999;}
.nav {width:1200px;height:40px;margin:0 auto;}
.nav ul{margin-left:-25px;}
.nav li{height:40px;line-height:40px;display:inline-block;padding:0 25px;}
.nav li:hover,.nav li.on{background:url(../images/ico11.png) no-repeat center bottom;}
.nav li a{font-size:14px;color:#fff;}
.nav li a:hover,.nav li.on a{color:#fff;}
.navbmbg {width:100%;height:1000px;background:#fff;position:fixed;left:0;top:120px;z-index:98;display:none;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.navbm {width:100%;padding:35px 0;position:absolute;left:0;top:40px;z-index:99;display:none;background:#fff;-webkit-box-shadow:0 3px 6px 0px #777;
  -moz-box-shadow:0 3px 6px 0px #777;
  box-shadow:0 3px 6px 0px #777;}
/*.navbm {width:100%;padding:35px 0;position:absolute;left:0;top:40px;z-index:99;display:none;}*/
.navbm dl{width:1200px;margin:0 auto;}
.navbm dl dd{width:150px;float:left;text-align:center;}
.navbm dl dd img{width:80px;}
.navbm dl dd p{font-size:14px;-webkit-transform: scale(0.80);display:block;line-height:20px;}
.nav li .navbm dl dd a{color:#555;}
.h {width:1200px;margin:0 auto;height:50px;line-height:50px;text-indent:30px;background:url(../images/p02.png) no-repeat 0 center;font-size:14px;color:#999; display:none;}
.mb {width:1200px;margin:0px auto;}
.mb-a {width:925px;}
.mb-a-title {width:100%;margin-bottom:20px;font-size:18px;color:#333; margin-top:40px;}
.mb-a-info {width:100%;margin-bottom:10px;font-size:14px;color:#777;}
.mb-a-time {width:100%;margin-bottom:20px;font-size:16px;color:#999;}
.mb-a-time span,.ma-aa dl dd span,.mb-c li p span,.mb-ca dd p span{background:#005053;font-size:14px;color:#fff;display:inline-block;padding:0 2px;}
.mb-a-body {width:100%;font-size:11px;color:#555;line-height:25px;}
.mb-a-body img{max-width:100%;}
.ma-a-tit {width:100%;height:50px;line-height:50px;border-bottom:1px solid #ddd;font-size:22px;color:#333;margin-bottom:30px;}
.ma-aa dl{width:280px;margin-right:25px;height:310px;}
.ma-aa dl dt{width:280px;height:179px;}
.ma-aa dl dt img{width:280px;height:179px;}
.ma-aa dl dd i{color:#999;}
.ma-aa dl dd span {font-size:12px;}
.ma-aa dl dd .ma-a-txt {height:40px;}
.mc {width:100%;height:40px;text-align:center;border-bottom:1px solid #ddd;margin:50px auto 10px;}
.mc a {display:inline-block;width:90px;height:41px;}
.mc a:hover {background:url(../images/ico10on.png) no-repeat 0 0;}
.mc a:hover img{display:none;}
.mb-b {width:1200px;margin:0 auto; margin-top:20px;}
.mb-b dl{width:100%;padding:0 0 2px;clear:both;}
.mb-b dl dt{float:left;font-size:12px;color:#333;font-weight:bold;}
.mb-b dl.mb-b-dl dt{min-height:25px; margin-top:3px;}
.mb-b dl dd{font-size:14px;color:#555;margin-bottom:5px;}
.mb-b dl dd a{padding:0 4px;font-size:12px;display:inline-block;line-height:2}
.mb-b dl.mb-b-dla{margin:25px 0 0px 0;padding-top:20px;border-top:1px solid #ddd;}
.mb-b dl.mb-b-dla a,.ma-c a{position:relative;z-index:1;}
.mb-b dl.mb-b-dla a i img{margin:0 5px -0px 0;}
.mb-b dl.mb-b-dla a span,.ma-c a span{position:absolute;left:0;top:-100px;z-index:11;display:block;height:100px;width:100px;display:none;}
.mb-b dl.mb-b-dla a span img,.ma-c a span img{height:100px;width:100px;}
.mb-b dl.mb-b-dla a:hover span.on,.ma-c a:hover span.on{display:block;}
.mb-b dl.mb-b-dlb{padding-top:15px;}
.mb-b {width:100%;}
.mb-b p{margin:20px 0; display:none;}
.mb-b p b{font-size:26px;color:#555;font-weight:300;}
.mb-b p input{width:18px;height:18px;float:left;margin:0 5px -1px 0;}
.mb-b p span{font-size:14px;color:#555;float:left;margin:10px 40px 10px 0;line-height:18px;}
.mb-c {width:100%;clear:both;margin-top:30px;}
.mb-c ul{width:100%;overflow:hidden;}
.mb-c li{width:100%;padding:20px 0;border-bottom:1px dashed #ddd;}
.mb-c li p,.mb-ca dd p{font-size:16px;color:#555;line-height:22px;padding:2px 0;}
.mb-c li p i,.mb-ca dd p i{font-size:14px;color:#999;}
.mb-c li p a,.mb-ca dd p a{font-size:22px;color:#333;}
.mb-c li p a:hover,.mb-ca dd p a:hover{color:#005053;}
.mb-c li.mb-c-li{border-bottom:1px solid #ddd;width:110%;clear:both;}
.mb-c li.mb-c-li dl,.mb-ca dl{width:580px;height:500px;float:left;margin-right:30px;}
.mb-c li.mb-c-li dl dt,.mb-ca dl dt{width:580px;height:372px;}
.mb-c li.mb-c-li dl dt img,.mb-ca dl dt img{width:580px;height:372px;}
.mb-c li.mb-c-li dl dd p,.mb-ca dl dd p{font-size:14px;}
.mb-c li.mb-c-li dl dd p a,.mb-ca dl dd p a{font-size:18px;}
.ma-ab dl{width:270px;margin-right:40px;/*height:300px;*/}
.ma-ab dl dt{width:270px;height:190px;}
.ma-ab dl dt img{width:270px;height:190px;}
.md {width:100%;height:580px;margin:20px auto;background:url(../images/bg01.jpg) no-repeat center 0;}
.mb-ca {overflow:hidden;}
.mb-ca ul {width:110%;margin-top:20px;}
.mb-ca dl dt{position:relative;z-index:1;}
.mb-ca dl dt span{width:50px;height:50px;position:absolute;left:45%;top:40%;z-index:11;}
.mb-ca dl dt span img{width:50px;height:50px;}
.mb-b img {max-width:100%;}
.mb-d,.mb-da {width:100%;height:45px;border:1px solid #ddd;border-left:none;border-right:none;background:#fff;z-index:999;}
.mb-d a,.mb-da a,.mb-d li{display:inline-block;height:45px;line-height:45px;margin-right:50px;font-size:16px;}
.mb-d li {color:#555;cursor:pointer;}
.mb-d a:hover,.mb-d a.on,.mb-da a:hover,.mb-da a.tab_2,.mb-d li.on{border-bottom:2px solid #005053;}
.mb-e {width:100%;padding:30px 0;font-size:11px;color:#555;line-height:25px;border-bottom:1px solid #ddd;}
.mb-ea {border:none;}
.mb-f {width:100%;padding:30px 0;border-bottom:1px solid #ddd;overflow:hidden; display:none;}
.mb-f ul{width:110%;}
.mb-f ul li{width:228px;height:310px;float:left;margin-right:100px;}
.mb-f ul li img{width:228px;height:235px;}
.mb-f ul li p {font-size:14px;color:#555;line-height:22px;}
.mb-f ul li p a{font-size:16px;}
.mb-e dl {width:auto;max-width:100%;height:auto;}
.mb-e dl dt{width:auto;height:auto;}
.mb-e dl dt img{width:auto;height:auto;}
.mb-e dl dt span{top:45%;left:40%;}
#mboxc {text-indent:0;border:none;}
.me {width:1200px;margin:30px auto;}
.me dl{width:100%;margin:0 0 80px 0;clear:both;min-height:450px;}
.me dl dt{width:800px;height:450px;float:right;margin-left:50px;}
.me dl dd{font-size:14px;color:#666;line-height:25px;padding-top:50px;}
.me dl dd b{font-size:24px;color:#333;line-height:80px;font-weight:300;}
.me dl dd a{color:#333;}
.me dl dd a:hover{color:#005053;}
.me dl dd a img{margin:0 0 -3px 5px;}
.me dl.me-dl dt{float:left;margin:0 50px 0 0;}
.mea dl dd {padding:0;}
.mea dl.me-dla i{font-size:18px;color:#333;}
.mea dl.me-dla p.me-dl-p{margin-top:10px;}
.mea dl.me-dla p.me-dl-p img{margin:0 5px -3px 5px;}
.mea dl.me-dla dt{width:630px;}
.mf {width:100%;/*padding-top:20px;*/position:relative;margin:0 auto;padding-bottom:20px; margin-top:-1px;}
.mf-a {/*width:830px;*/ width:100%; text-align:center;}
.mf-a img{max-width:100%;}
.mf-b {width:385px;margin:15px 30px 15px 30px;float:right; display:none;}
.mf-ba {width:340px;float:left;text-align:left;padding-top:20px;}
.mf-ba p{font-size:14px;color:#777;padding-bottom:20px;line-height:22px;}
.mf-ba p span{font-size:18px;color:#333;}
.mg,.mh {width:1150px;margin:30px auto;overflow:hidden;}
.mg ul,.mh ul{width:110%;}
.mg ul li{width:180px;height:200px;text-align:center;float:left;margin:35px 66px 10px 0;}
.mg ul li img{width:180px;height:180px;}
.mg ul li p{padding-top:10px;}
.mg ul li p a{font-size:16px;display:inline-block;padding-right:20px;background:url(../images/p07.png) no-repeat right center;}
.mg ul li p a:hover{background:url(../images/p03.png) no-repeat right center;}
.mg ul li a img{width:auto;height:150px;margin:0 0 0px 5px;}
.mg ul li a.mg-boxm{display:block;width:150px;height:150px;overflow:hidden;}
.mg ul li a.mg-boxm img{-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.mg ul li a.mg-boxm img:nth-child(1){margin-top:0;}
.mg ul li:hover a.mg-boxm img:nth-child(1){margin-top:-180px;}
.mh ul li{width:240px;height:290px;text-align:center;float:left;margin:15px 66px 15px 0;}
.mh ul li img{width:240px;height:240px;}
.mh ul li p{padding-top:10px;text-align:left;color:#666; margin-left:15px;}
.mh ul li a{font-size:16px;}
.mh ul li a img{height:auto;/*margin:0 0 -3px -90px;*/}
.mi {width:1200px;margin:35px auto;}
.mi-b {width:605px;float:right;font-size:11px;color:#666;line-height:25px;}
.mi-b span{color:#333;}
.mi-b b{color:#333;font-size:14px;font-weight:bold;line-height:35px;}
.mi-b p{ font-size:11px!important;}
.mi-a {width:550px;float:left;height:440px;position:relative;z-index:1;}
.tbox {width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background:url(../images/tmbg.png);display:none;}
.tbox-close {width:22px;height:22px;position:absolute;right:5px;top:5px;z-index:11;background:url(../images/close.png) no-repeat 0 0;cursor:pointer;}
/* smallImg */
.smallImg{position:relative;height:440px;width:80px; overflow:hidden;float:left;}
.scrollbutton{width:80px;height:25px;overflow:hidden;position:absolute;left:0;cursor:pointer;}
.scrollbutton.smallImgUp{background:url(../images/up.jpg) no-repeat center 0;top:0;}
.scrollbutton.smallImgDown{background:url(../images/down.jpg) no-repeat center 0;bottom:0;}
.scrollbutton.smallImgUp.disabled{background:url(../images/up.jpg) no-repeat center 0;}
.scrollbutton.smallImgDown.disabled{background:url(../images/down.jpg) no-repeat center 0;}
#imageMenu {height:350px;overflow:hidden; margin-top:39px;}
#imageMenu li {height:80px; width:80px; overflow:hidden;margin-top:7px;}
#imageMenu li img{border:1px solid #E8E8E8; width:78px; height:78px;cursor:pointer;}
#imageMenu li#onlickImg img {border:1px solid #005053;}
#imageMenu li:hover {border:none;}
#imageMenu li:hover img{border:none;}
/* bigImg */
.bigImg{position:relative;float:right;width:430px;height:430px;padding:5px;border:1px solid #E4E4E4;overflow:hidden;}
.bigImg #midimg{width:430px;height:430px;}
.bigImg #winSelector{width:235px;height:210px;}
#winSelector{position:absolute;cursor:crosshair;filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;background-color:#000;border:1px solid #fff;}
.fdj {position:absolute;right:5px;bottom:5px;z-index:99;cursor:pointer;}
/* bigView */
#bigView{position:absolute;overflow:hidden;width:650px;height:500px;top:0px;left:550px;z-index:999;background:#fff;}
#bigView img{position:absolute;}
#products {width:1000px;height:560px;padding:30px;background:#fff;margin:20px auto;position:relative;z-index:999;}
#products .slides_container {width:665px;height:560px;overflow:hidden;float:right;position:relative;border:1px solid #ddd;}
.slides_container span {width:665px;height:560px;display:block;}
.slides_container span img{max-width:665px;max-height:560px;}
#products .prev,#products .next {display:none;}
#products .pagination {width:260px;float:left;}
#products .pagination li {float:left;list-style:none;margin:3px;}
#products .pagination li a {display:block;width:78px;height:78px;float:left;border:1px solid #ddd;}
#products .pagination li.current a {border:1px solid #005053;}
#products .pagination li a img {width:78px;height:78px;}
.showMorehandle {width:100%;height:35px;line-height:35px;text-align:center;color:#999;background:#eee;clear:both;cursor:pointer; margin-top:25px;}
.showMorehandle:hover {color:#fff;background:#313131;}

.picbox {width:100%;height:100%;position:fixed;z-index:9999;left:0;top:0;background:url(../images/tmbg.png);display:none;}
.picm {padding:30px;width:300px;margin:10% auto;background:#fff;text-align:center;}
.picm img{max-width:50%;}
.picclose{float:right;font-size:20px;color:#333;font-weight:bold;cursor:pointer;margin:0 5px 0 0;}

/*add new css*/
.cenbox{ width:1200px; margin:0 auto; padding:0;}
.cenbox ul{ margin-top:70px;}
.cenbox ul li{ float:left; width:25%; float:left; margin-bottom:35px;}
.cenbox ul li .img{ width:250px; height:188px; margin:0 auto;}
.cenbox ul li .img img{ width:100%; height:auto;}
.cenbox ul li .title{ color:#333; font-size:14px; line-height:50px; font-weight:normal; width:224px; margin:0 auto; height:20px;}
.cenbox ul li .con{ font-size:14px; color:#666; line-height:24px; width:224px; margin:0 auto; display:none;}
.cenbox ul li .xq{ width:224px; margin:0 auto; display:none;}
.cenbox ul li .xq a{ color:#333;}
.cenbox ul li .xq a img{margin: 0 0 -3px 5px;}

.conbox{ width:1200px; margin:0 auto; margin-top:70px;}
.conbox .imgbox{ width:100%; height:188px; margin-bottom:50px;}
.conbox .imgbox ul{ margin-left:0px;}
.conbox .imgbox ul li{ float:left; width:25%; margin-left:0px; }
.conbox .imgbox ul li img{ width:250px; height:188px;}
.conbox .wenzi{ width:1200px; font-size:14px; color:#555;}
.conbox .wenzi .fl{ float:left;}
.conbox .wenzi .fr{ float:right;}

.xz {width:1200px;margin:100px auto;}
.xz ul{ list-style-type:none;}
.xz ul li{ float:left; width:270px; margin-right:40px;}
.xz ul li:nth-child(4){ margin-right:0px;}
.xz ul li img{ width:100%; height:160px; overflow:hidden;}
.xz .xz_title{ font-size:14px; /*font-weight:bold;*/ margin-top:8px;}
.xz .xz_title a{ color:#333;}
.xz .xz_title a:hover{ color:#005053;}
.xz  p{ font-size:12px; line-height:24px; margin-top:5px; width:100%; height:80px; overflow:hidden; text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;}
.xz  p:hover{color:#005053;}
.xz .but{ clear:both; margin:50px auto; width:180px; height:40px; background:url(../images/butbg.png); text-align:center; line-height:40px; color:#fff;}
