@charset "utf-8";
/* CSS Document */
body { margin: 0px; padding: 0px; font-size: 12px; color: #737373; font-family:'Microsoft YaHei'}
* { margin: 0px; padding: 0px; }
ul li { list-style-type: none; margin:0px; padding:0px; }
*:focus { outline: none; }
p, span, form, table, td, ul, li { margin: 0px; padding: 0px; list-style-type: none; }
img { border: 0px; }
a { color:#737373; text-decoration: none; outline: none; }
a:hover { color: #009387; transition: color 0.2s; }
.clear { CLEAR: both; MARGIN-TOP: -1px; FONT-SIZE: 1px; VISIBILITY: hidden; WIDTH: 1px; LINE-HEIGHT: 0; HEIGHT: 0px }
.warp { width:1200px; margin: 0 auto; }

.headtop{width:100%; height:38px; background:#2b2b2b; border-top:2px solid #d35b00; line-height:38px; position:relative;min-width:1200px;}
.headtop .htl a{ float:left; margin-top:10px; margin-right:10px;}

.headtop .htr a{ margin-right:10px; }
.headtop .weixin img{ vertical-align:middle; margin-left:5px;}

.headtop .tblink{ position:absolute; top:0px; right:0px;}
.headtop .htrlink{ margin-right:250px; float:right;  height:38px; overflow:hidden;}

.header { height:86px; width: 100%; background:#FFF; border-bottom:2px solid #a8deee; }
.header .logo { float: left; margin-top:15px; }

.fl{float:left;}
.fr{float:right;}
h1,h2,h3{ font-family:'Microsoft YaHei'; }

/***导航菜单***/
#nav { height:45px; float:right; margin-top:41px; }
#nav li { float: left; line-height:45px; display: inline; margin-left:30px; }
#nav li .a1 { text-align: center; color: #555555; font-size:14px; height: 45px;  display: block; font-weight:bold; padding:0 10px;}
#nav li:hover .a1{ border-bottom:2px solid #fb8100; color:#009387;}
#nav li.current .a1{color:#56baa2}
.dropNav{ display:none; width:100%; height:82px; background:#FFF; position:absolute;top:128px; z-index:1000; left:0px;}
.dropNav .dn-r{width:700px; float:right;}
.dropNav .dn-r .dn-r-l{ margin-top:12px; float:left; line-height:25px; height:52px; background:url(xx.png) no-repeat right center; padding-right:15px; text-align:right; margin-right:15px;}
.dropNav .dn-r .dn-r-l b{ font-size:28px; font-family:Arial; color:#fd803c;}
.dropNav .dn-r .dn-r-l strong{ font-size:16px; color:#56baa2;}
.dropNav .dn-r .dn-r-a{ margin-top:15px;}
.dropNav .dn-r .dn-r-a span{ background:url(fg.png) no-repeat right center; padding:0 7px 0 2px;}
.dropNav .dn-r-a a{ padding:5px 12px; font-size:14px; color:#56baa2}
.dropNav .dn-r-a a:hover{background:#56baa2; color:#FFF;}

/***首页焦点图***/
.fullSlide {  position: relative; height:539px; margin: 0 auto; }
.fullSlide .bd { margin: 0 auto; position: relative; overflow: hidden;}
.fullSlide .bd ul { }
.fullSlide .bd li { height:539px; overflow: hidden; }
.fullSlide .bd img {  height:539px; }
.fullSlide .bd li a { display: block; width:100%; height:539px; }
.fullSlide .hdd { width: 100%; position: absolute; z-index: 1; bottom:0px; height:56px; background:url(whitetmbg.png);  }
.fullSlide .hdd ul { text-align:center; margin-top:19px;}
.fullSlide .hdd ul li {cursor: pointer; display: inline-block; margin-top:4px; *display:inline; zoom: 1; width:13px; height:13px;overflow: hidden; margin:4px 4px 0 2px; background:url(01.png) no-repeat right; line-height:9999px; *line-height:0px;}
.fullSlide .hdd ul li.on { background:url(01.png) no-repeat left;}

/***首页产品展示***/
.procotent{background:#f2f2f2; padding:50px 0;}
.procotent .t1{ text-align:center;}
.procotent .prolist{width:1200px; overflow:hidden; padding-top:38px;}
.procotent .prolist li{ width:280px; float:left; height:531px; margin-right:18px; margin-top:10px; position:relative; background:#FFF; }
.procotent .prolist li .proimg{width:280px; height:260px; display:block; padding-bottom:15px;}
.procotent .prolist li .pro-txt{ text-align:center; min-height:64px; padding:10px 0; }
.procotent .prolist li .pro-txt b{ display:block; font-size:22px; }
.procotent .prolist li .pro-txt span{ font-size:18px; font-weight:normal; font-size:22px;}
.procotent .prolist li .pro-a { text-align:center; width:241px; margin:0 auto; line-height:22px; color:#666666;}
.procotent .prolist .linebot{ border-bottom:5px solid #dfdfdf; width:280px; margin-top:20px; position:absolute; bottom:0px;}
.procotent .prolist li:hover .linebot{border-bottom:5px solid #55b9a1;  }
.prosbtn{ position:absolute; width:54px; height:54px; background:url(ico.png) no-repeat right; bottom:30px; left:50%; margin-left:-26px;}
.procotent .prolist li:hover .prosbtn{ background-position: left 0; width:52px;}

/**新闻关于我们**/
.newcontent{ background:#f6f6f6; padding:40px 0; overflow:hidden;}
.new{float:left; width:796px;}
.title{border-bottom:1px solid #dfdfdf; height:50px; line-height:50px;}
.title h2{ float:left; font-size:33px; font-weight:normal; color:#666666;}
.title h2 i{ font-style:normal; color:#bdbdbd;}

.innewlist{ width:796px; overflow:hidden; }
.innewlist li{ width:796px;  height:110px; overflow:hidden; padding:0px; margin:0px; margin-top:15px; position:relative; *margin-top:12px;}
.innewlist .date{width:139px; height:124px; float:left; background:url(newl.jpg) no-repeat left top; overflow:hidden;}
.innewlist .date span{ display:block; width:115px; height:31px; text-align:center; color:#FFF; line-height:31px;}

.innewlist dl{ width:650px; height:105px; overflow:hidden; border:1px solid #dfdfdf; background:#FFF; float:right; padding:1px; cursor:pointer;}
.innewlist dl dt{width:170px; height:105px; float:left;}
.innewlist dl dt img{width:170px; height:105px;}
.innewlist dl dd{width:440px; float:left; margin-left:15px; padding-top:10px; overflow:hidden;}
.innewlist dl dd h3{ font-size:14px;}
.innewlist dl dd p{ line-height:21px; color:#999999;}
.innewlist dl dd p .newa{ color:#999; float:right; font-family:'宋体'; font-weight:bold;}
.innewlist dl:hover a{color:#FFF;}
.innewlist dl:hover{ background:#55b9a1; color:#FFF;}
.innewlist dl:hover p{color:#efefef;}
.innewlist dl:hover p .newa{color:#efefef;}


/***关于我们 ***/
.about{ width:382px; overflow:hidden; float:right;}
.about .aline{height:4px; background:#55b9a1; overflow:hidden; padding:0px; margin-top:15px;}
.about .aboutbox { background:#FFF url(concbg.jpg) no-repeat right bottom; border:1px solid #dfdfdf; border-top:0px; height:476px; overflow:hidden;*height:479px; }
.about .aboutbox .at{padding:15px 15px; color:#666666; line-height:22px;}

/***内页开始****/
.content { background:#f2f2f2; width:100%; padding-bottom:20px; border-bottom:1px solid #e6e6e6; overflow:hidden; margin-bottom:1px; }
.warper{background:#FFF; padding:33px 10px; width:1180px; margin:0 auto; overflow:hidden; }
.topimg { height:329px; overflow: hidden; width: 100%; }

.leader  { float:right; color: #666; }
.leader span{ color:#55b9a1}
.leader  a { color: #8e8e8e; }

/***内页左***/
#left{ float:left; width:250px;}
.nytitle{height:42px; line-height:42px; background:#55b9a1; overflow:hidden;  }
.nytitle h1{ font-size:22px; color:#FFF; padding-left:15px; font-weight:normal;}

.leftlist {width:250px;}
.leftlist ul li{ margin-top:10px; height:40px;  }
.leftlist ul li a{font-size:16px; background:#f2f2f2; border:1px solid #FFF; display:block; height:40px; line-height:40px; padding-left:15px; }
.leftlist ul li a span{ float:right; font-family:"宋体"; padding-right:15px;}
.leftlist ul li a:hover,.leftlist ul li a.current{ background:#FFF; border:1px solid #55b9a1; color:#55b9a1;}
.contact{width:250px; background:#f2f2f2 url(lbg.jpg) repeat-x bottom; height:424px; overflow:hidden; margin-top:15px;}
.contact .cctxt{padding:10px 15px; color:#999;}

/***内页中***/
.contxt{width:682px; padding:0 20px; overflow:hidden; float:left;}
.rtitle{height:40px; line-height:60px; border-bottom:2px solid #55b9a1; overflow:hidden; }
.rtitle h2{ float:left; font-size:14px; color:#55b9a1; }
.contxt .rcbox{ line-height:28px; font-size:14px; color:#666666;}
.contxt .rcbox img{ max-width:682px; }

/***内页推荐产品***/
.tjpro{float:right; background:#f2f2f2; width:176px; padding:42px 10px 10px 10px; margin-top:-25px;}
.tjpro label{ font-weight:bold; color:#55b9a1;}
.tjpro ul li{width:176px; height:180px; margin-top:7px; background:#FFF; overflow:hidden; text-align:center;}
.tjpro ul li a img{ width:176px; height:125px;}
.tjpro ul li a {}
.tjpro ul li a b{display:block; font-size:18px; color:#2b2b2b;}
.tjpro ul li a span{color:#999; font-size:13px;}


/***内页新闻列表***/
.newlist{ width:678px; height:105px; overflow:hidden; border:1px solid #dfdfdf; background:#FFF; margin-top:12px; padding:1px; cursor:pointer;}
.newlist dt{width:170px; height:105px; float:left;}
.newlist dt img{width:170px; height:105px;}
.newlist dd{width:440px; float:left; margin-left:15px; padding-top:5px; overflow:hidden;}
.newlist dd h3{ font-size:14px;}
.newlist dd p{ line-height:21px; color:#999999; font-size:12px;}
.newlist dd p .newa{ color:#999; float:right; font-family:'宋体'; font-weight:bold;}
.newlist:hover a{color:#FFF;}
.newlist:hover{ background:#55b9a1; color:#FFF;}
.newlist:hover p{color:#efefef;}
.newlist:hover p .newa{color:#efefef;}

.newtitle{ font-size:22px; color:#333; text-align:center; padding:15px 0;}
.newdate{ line-height:35px; border-bottom:1px solid #dfdfdf; text-align:center; font-size:12px;}

/***技术支持***/
.faqcontent{width:1154px; padding:32px 23px 35px 23px; margin:0 auto; background:#FFF; margin-top:10px; overflow:hidden; }
.dtit{ font-size:26px; color:#55b9a1; border-bottom:1px solid #dfdfdf; padding-bottom:5px;}
.downlist{ padding-top:20px;}
.downlist li{width:262px; height:260px; border:5px solid #f2f2f2; float:left; margin:0 15px 0 4px; text-align:center;}
.downlist li img{ display:block; width:262px; height:210px; margin-bottom:10px;}
.downlist li a{ font-size:16px; color:#2b2b2b;}
.downlist li:hover a{color:#55b9a1; }

.fqslink{padding:20px 5px 30px 4px; overflow:hidden;}
.fwline{}
.fwline ul{ height:201px; overflow:hidden; width:1143px; border:1px solid #ebebeb; margin-left:4px;}
.fwline ul li{ float:left; border-right:1px solid #ebebeb; width:232px; height:201px; text-align:center; font-size:14px;}
.fwline ul li span{ display:block; margin:0 auto; width:149px; height:32px; background:url(fq.jpg) no-repeat; margin-top:18px; margin-bottom:10px;}
.abtn{ width:150px; margin-top:28px; height:34px; background:#008cd6; color:#FFF; font-size:14px; display:inline-block; line-height:34px; border-radius:4px;}
.abtn:hover{ color:#FFF;}
.fwline ul li span.fw2{ background-position:-221px 0;}
.fwline ul li span.fw3{ background-position:-443px 0;}
.fwline ul li span.fw4{ background-position:-678px 0;}
.fwline ul li span.fw5{ background-position:-897px 0;}

/***产品展示页面***/
.pimg1{height:542px; overflow:hidden;}
.pimg2{height:670px; overflow:hidden;}
.pimg3{height:552px; overflow:hidden;}
.pimg4{height:737px; overflow:hidden;}
.pimg5{height:698px; overflow:hidden;}


/***在线预定***/
input,select,textarea{ font-size:14px; color:#666; font-family:"Microsoft Yahei"; }
.ydtab{width:543px; float:left; margin:24px 0 0 54px; background:url(fgx.jpg) no-repeat right center;}
.ydtab th{ text-align:left; font-size:22px; color:#666; font-weight:normal;}
.ydtab span{ font-size:20px; font-family:"宋体"; color:#e94709; float:left; padding-right:5px;}
.ydtab td{ font-size:14px; padding-top:10px;}
.ydtab .td1{ width:95px;}
.ydtab label{color:#15a885}
.ydtab .intext{border:1px solid #dfdfdf; padding:3px 5px;}
.btnsub{width:100px; height:36px; color:#FFF; font-size:22px; border:none; background:#15a885; margin-left:15px; cursor:pointer;}
.btnsub.hui{ background:#e47500; margin-left:5px;}

.ydlink{ border-top:1px solid #dfdfdf; margin-top:50px; padding-top:26px; padding-left:5px;}
.ydlink li{width:223px; height:242px; border:1px solid #efefef; padding:5px; float:left; margin:0 25px; display:inline;}
.ydlink li a{display:block; width:223px; height:242px; background:#f2f2f2;}
.ydlink li img{width:223px; height:242px; }


/***联系我们内页***/
.conbox{width:574px; background:url(fgx.jpg) no-repeat right center; float:left;}
.conbox .ctit{ font-size:33px; color:#15a885;}
.conbox .ctit span{ color:#bdbdbd; padding-left:10px;}
.conbox .conboxtxt{ line-height:23px; padding-top:20px; width:380px; background:url(conbgg.jpg) no-repeat right bottom; height:318px;}

/***在线留言***/
.book{width:511px; float:left; margin-left:30px; overflow:hidden; margin-top:40px;}
.book h2{ font-size:18px; font-weight:normal; margin-bottom:20px;}
.binputxt{border:1px solid #ddd; padding:4px 5px; width:235px; color:#b6b6b6;}
.binputxt1{border:1px solid #ddd; padding:4px 5px; width:499px; color:#b6b6b6;} 
.areatext{border:1px solid #ddd; padding:4px 5px; width:499px; height:95px;color:#b6b6b6;}
.bookdiv{width:511px; overflow:hidden; margin-bottom:15px;}
.booksub{width:511px; background:url(booksub.jpg) no-repeat; height:41px; margin-top:30px; border:none; cursor:pointer;}

.contactmap{border-top:1px solid #dfdfdf; margin-top:30px; padding-top:40px;}


/* 列表分页 */
.pagelist { margin:15px auto; text-align:right;}
.pagelist a {padding:5px 12px; border: 1px solid #dddddd; color:#555555;  font-family:Tahoma;  font-family:'Microsoft Yahei';  }
.pagelist a:hover { color: #40a78c; border: 1px solid #40a78c; }
.pagelist a.hover { color: #ffffff; background:#40a78c;border: 1px solid #40a78c; }

/**底部***/
#footer {overflow:hidden; background:#FFF; min-width:1200px; }
#footer .footpzbz{ height:42px; padding:40px 0; border-bottom:1px solid #dfdfdf; }
#footer .footpzbz ul li{width:239px; height:42px; background:url(ff.jpg) no-repeat; float:left;}
#footer .footpzbz ul li.fp1{ background-position:0 0;}
#footer .footpzbz ul li.fp2{ background-position:-239px 0;}
#footer .footpzbz ul li.fp3{ background-position:-479px 0;}
#footer .footpzbz ul li.fp4{ background-position:-717px 0;}
#footer .footpzbz ul li.fp5{ background-position:-961px 0;}

#footer .footdl{width:194px; float:left; padding:35px 0;}
#footer .footdl dt{height:30px;}
#footer .footdl dt a{ font-size:14px; color:#333; font-weight:bold; padding-left:12px;}
#footer .footdl dd{ line-height:25px;}
#footer .footdl dd a{ background:url(d.jpg) no-repeat left center; padding-left:12px;}

#footer .copryright{ height:71px; background:url(footnavbg.jpg) repeat-x; line-height:71px; overflow:hidden; color:#999;}
#footer .copryright a{color:#999; margin:0 5px;}