 @charset "utf-8";
@import url('layer.css');
@import url('flexslider.css');
@import url('animate.css');
/*公共部分*/
*{outline:none;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
html{overflow:scroll;overflow-x:hidden;overflow-y:scroll}
body{margin:0 auto;background-color:#ededed;font-family:宋体}
h1,h2,h3,h4,h5{font-weight:100}
img{border:0}
ul,li{list-style:none}
a:link,a:visited{font-size:12px;color:#666;font-family:宋体;text-decoration:none;transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:宋体}
a:hover{font-size:12px;color:#0399ce;font-family:宋体;text-decoration:underline;transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:宋体}
.all{position:relative;z-index:1;width:100%;overflow:hidden}
.wrapper{overflow:hidden;width:1100px;margin:0 auto;text-align:left}
.wrapper2{overflow:hidden;width:1001px;margin:0 auto;text-align:left}
.clear,.cb{clear:both;height:1px}
.od{overflow:hidden;display:block}
.red{color:red}
.red2{color:#ba1019}
.blank{height:10px}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.none{display:none}
.cen{text-align:center}
.h10{width:100%;height:10px}
.mt17{height:17px}
.mr16{margin-right:16px}
.of,.of *{overflow:visible}
.transparent{background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3}
.vs,.vs *{overflow:visible}
.hd,.hd div,.hd ul,.hd li,.hd dl,.hd dt,.hd dd,.hd h1,.hd h2,.hd h3,.hd h4,.hd h5,.hd Table,.hd tr,.hd td{overflow:hidden}
.shade{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.shade2{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}
.db{display:block}
.mask{position:fixed;z-index:2;left:0;top:0;display:none;width:100%;height:10000px;background-color:#fff;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}
.no_transition,.no_transition *,.no_transition a,.no_transition a:link,.no_transition a:visited,.no_transition a:hover,.no_transition a:active{transition-property:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.transition,.transition *,.transition a,.transition a:link,.transition a:visited,.transition a:hover,.transition a:active,.transition a *{transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.img img{transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
a:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.ib{display:inline-block;*display:inline;*zoom:1;letter-spacing:normal;word-spacing:normal}
.ovs{overflow:hidden}
.loading{width:100%;height:50px !important;background:url(../images/loading-2.gif) center no-repeat;text-align:left}
.max1000{max-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":""); }

.body table {
    border-collapse: collapse;
    border-spacing: 0;
}
.body td{
    padding: 1px;
	border-width:1px;
	border-style:solid;
}
.a{cursor:pointer}
.a:hover{text-decoration:none}
/*header*/
header{width:100%}
header .text{width:50%;background-color:#f1f1f1;line-height:26px;font-size:12px;color:#666}
header .links{width:50%;background-color:#f1f1f1;text-align:right;line-height:26px;font-size:12px;color:#666}
.headerBottom{height:142px;background-color:#fff}
header .logo{width:802px;margin-top:18px}
header .tel{width:199px;margin-top:54px}
header .telTitle{width:100%;line-height:28px;text-indent:36px;font-style:italic;font-size:15px;color:#010101}
header .telNumber{width:100%;line-height:29px;text-indent:36px;font-style:italic;font-size:24px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#0597ca}
/*nav*/
nav{width:100%;height:45px;background:url(../images/nav.gif) repeat-x;box-shadow:0 1px 1px #333;-moz-box-shadow:0 1px 1px #333;-webkit-box-shadow:0 1px 1px #333;-ms-box-shadow:0 1px 1px #333;-o-box-shadow:0 1px 1px #333}
nav .li{position:relative;z-index:999;width:128px;height:45px;padding-right:2px;background:url(../images/navLine.gif) right top no-repeat}
nav .li.home{width:83px}
nav .li:last-child{background:none}
nav .li .a{width:100%;height:45px;text-align:center;line-height:45px}
nav .li .a:link,nav .li .a:visited{font-size:16px;font-weight:bold;color:#fff}
nav .li .active:link,nav .li .active:visited,nav .li .a:hover{background-color:#16baf6;text-decoration:none;font-size:16px;color:#fff}
nav dl{display:none;position:absolute;z-index:999;top:45px;left:0;width:128px;padding:10px 0;background-color:#76c8ed}
nav dt{width:92%;height:29px;padding:0 4%;text-align:center;line-height:29px}
nav dt a{display:block;width:100%;height:29px;text-align:center;line-height:29px}
nav dt a:link,nav  dt a:visited{font-size:12px;color:#fff}
nav dt a:hover{background-color:#fff;text-decoration:none;font-size:12px;color:#0399ce}
/*footer*/
.friendlinks{margin:19px auto 14px auto;line-height:24px;font-size:12px;font-weight:bold;color:#666}
.friendlinks a:link,.friendlinks a:visited,.friendlinks a:hover{font-weight:100}
footer{padding:20px 0;background-color:#0597ca;line-height:26px;font-size:12px;color:#fff}
footer a:link,footer a:visited,footer a:hover{font-size:12px;color:#fff}
footer .links{width:100%;margin-bottom:15px;text-align:center;line-height:26px}
/*index*/
.indexMain{position:relative;z-index:1;margin:0 auto;margin-top:-38px;background-color:#fff;border-top:1px solid #f4f2f3;box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;-ms-box-shadow:0 0 3px #ccc;-o-box-shadow:0 0 3px #ccc}
.indexMain .sidebarTop{margin:0}
.indexMain .newslist{margin-top:9px;padding:0}
.indexAbout{margin-top:18px;line-height:26px;font-size:12px;color:#666}
.indexAbout .viewmore{font-size:12px;color:#0597ca}
.indexAd{width:1000px;margin-left:49px;text-align:center}
.indexAd img{max-width:100%;margin:0 auto}
.indexMain .ih1{position:relative;z-index:0;width:100%;height:51px;border-bottom:1px solid #d7d7d7;line-height:51px;font-size:14px;color:#333}
.indexMain .ih1 .en{text-transform:uppercase;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#0597ca}
.indexMain .ih1 .pos{position:absolute;top:0;right:0;font-size:12px;font-weight:100;color:#666}
.indexProducts{width:1000px;margin-left:49px}
.indexProductslist{width:1014px;margin:22px 0 2px 0}
.indexProducts ul li{width:169px;height:225px}
.indexProducts ul img{width:158px;height:169px;border:1px solid #dcdedd}
.indexProducts ul .a:hover img{border-color:#0399ce}
.indexProducts ul .title{width:160px;height:43px;text-align:center;line-height:43px;font-size:12px;color:#666}
.indexProducts ul .a:hover .title{color:#0399ce}
.upscroller{overflow:hidden;width:724px;height:364px;padding:20px 0}
.upscroller li{overflow:hidden;width:724px;height:182px}
.upscroller .li{width:181px;height:182px}
.upscroller img{width:170px;height:137px;border:1px solid #dcdedd}
.upscroller .a:hover img{border-color:#0399ce}
.upscroller .title{width:173px;height:43px;text-align:center;line-height:43px;font-size:12px;color:#666}
.upscroller .a:hover .title{color:#0399ce}

/*other*/
.banner{width:100%;text-align:center}
.banner img{display:block;max-width:100%;_width:100%;margin:0 auto}
.otherMain{position:relative;z-index:1;margin:0 auto;margin-top:-38px;background-color:#fff;border-top:1px solid #f4f2f3;box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;-ms-box-shadow:0 0 3px #ccc;-o-box-shadow:0 0 3px #ccc}
/*sidebar*/
.sidebar{width:250px;margin:5px 0 0 49px}
.sidebarTop{position:relative;z-index:0;width:100%;height:51px;margin-bottom:22px;border-bottom:1px solid #d7d7d7;line-height:51px;font-size:14px;color:#333}
.sidebarTop.mb0{margin-bottom:0}
.sidebarTop a{position:absolute;z-index:999;top:0;right:0}
.sidebarTop span{text-transform:uppercase;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#0597ca}
.sidebar .ul{width:100%;margin-bottom:4px}
.sidebar .li1{width:100%;height:46px;margin-bottom:8px}
.sidebar .li1 .a{display:block;width:248px;height:44px;border:1px solid #ddd;text-align:center;line-height:44px}
.sidebar .li1 .a:link,.sidebar .li1 .a:visited{font-size:14px;color:#333}
.sidebar .li1 .a:hover,.sidebar .li1 .a.active:link,.sidebar .li1 .a.active:visited{background:url(../images/sidebarLi.gif) repeat-x;box-shadow:1px 1px 3px #ccc;text-decoration:none;font-size:14px;color:#fff}
.sidebar .li2{width:100%;margin-top:10px}
.sidebar .li2 dt{width:100%;height:25px}
.sidebar .li2 dt a{position:relative;z-index:0;display:block;width:100%;height:25px;line-height:25px;text-indent:79px}
.sidebar .li2 dt a:before{content:'';position:absolute;z-index:999;top:11px;left:72px;width:2px;height:2px;background-color:#8e8e8e}
.sidebar .li2 a:link,.sidebar .li2 a:visited{font-size:12px;color:#8e8e8e}
.sidebar .li2 a:hover,.sidebar .li2 a.active:link,.sidebar .li2 a.active:visited{text-decoration:none;font-size:12px;color:#f80000}
.sidebar .li2 a:hover:before,.sidebar .li2 a.active:link:before,.sidebar .li2 a.active:visited:before{background-color:#f80000}
.sidebar .li3{width:100%;height:25px}
.sidebar .li3 a{position:relative;z-index:0;display:block;width:100%;height:25px;line-height:25px;text-indent:92px}
.sidebar .li3 a:before{content:'';position:absolute;z-index:999;top:11px;left:84px;width:2px;height:2px;background-color:#8e8e8e}
.sidebar .li3 a:link,.sidebar .li3 a:visited{font-size:12px;color:#8e8e8e}
.sidebar .li3 a:hover,.sidebar .li3 a.active:link,.sidebar .li3 a.active:visited{text-decoration:none;font-size:12px;color:#f80000}
.sidebar .li3 a:hover:before,.sidebar .li3 a.active:link:before,.sidebar .li3 a.active:visited:before{background-color:#f80000}
.contactContent{padding:8px 0;line-height:31px;font-size:12px;color:#666}
/*main content*/
.mainContent{overflow:hidden;width:718px;margin:5px 51px 0 0}
.mainContent .h1{position:relative;z-index:0;width:100%;height:51px;border-bottom:1px solid #d7d7d7;line-height:51px;font-size:14px;color:#333}
.mainContent .h1 .en{text-transform:uppercase;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#0597ca}
.mainContent .h1 .pos{position:absolute;top:0;right:0;font-size:12px;font-weight:100;color:#666}
.introduction{width:100%;padding:12px 0;text-align:justify;line-height:30px;font-size:12px;color:#666}
.introduction div,.introduction p{font-size:12px;color:#666}
.articleTitle{overflow:hidden;width:100%;padding:10px 0;text-align:center;line-height:26px;font-size:16px;font-weight:bold;color:#666}
.articleTime{width:100%;text-align:center;line-height:32px;font-size:12px;color:#666}
.articlePic{width:100%}
.articlePic img{max-width:100%}
.articleContent{overflow:hidden;width:100%;text-align:justify;line-height:30px;font-size:12px;color:#666}
.articlePage{padding:10px 0;line-height:25px;font-size:12px;color:#666}
.articlePage h1{line-height:25px;font-size:12px;color:#666}
/*文章列表*/
.newslist{padding:8px 0}
.newslist li{position:relative;z-index:0;width:100%;height:39px;padding-bottom:1px;background:url(../images/line.gif) left bottom repeat-x;line-height:39px;text-indent:8px}
.newslist li:before{content:'';position:absolute;z-index:999;top:20px;left:0;display:block;width:2px;height:2px;background-color:#656565}
.newslist .addtime{position:absolute;z-index:999;top:0;right:0}
/*搜索列表*/
.searchlist{margin-top:6px}
.searchlist li{position:relative;z-index:0;width:100%;height:24px;padding:2px 0;background:url(../images/line1.gif) left bottom repeat-x;line-height:24px}
.searchlist .addtime{position:absolute;z-index:999;top:0;right:0}
/*图片文字列表*/
.pictextlist{padding:5px 0}
.pictextlist li{padding:13px 0 15px 0;background:url(../images/line.gif) left bottom repeat-x}
.pictextlist li:last_child{background:none}
.pictextlist img{width:159px;height:181px;border:1px solid #dddfde}
.pictextlist .a:hover img{border-color:#0399ce}
.pictextlist .text{width:540px;margin-left:17px}
.pictextlist .bt{line-height:38px;font-size:18px;color:#0597ca}
.pictextlist .nr{margin-top:5px;line-height:26px;font-size:12px;color:#666}
.pictextlist .viewmore{line-height:23px;font-size:12px;color:#0597ca}
.pictextlist .a:hover .bt,.pictextlist .a:hover .nr{color:#0597ca}
/*图片列表1*/
.picslist{width:724px;padding:20px 0}
.picslist li{width:181px;height:182px}
.picslist img{width:170px;height:137px;border:1px solid #dcdedd}
.picslist .a:hover img{border-color:#0399ce}
.picslist .title{width:173px;height:43px;text-align:center;line-height:43px;font-size:12px;color:#666}
.picslist .a:hover .title{color:#0399ce}
/*图片列表2*/
.picslist2{width:724px;padding:20px 0}
.picslist2 li{width:181px;height:227px}
.picslist2 img{width:170px;height:182px;border:1px solid #dcdedd}
.picslist2 .a:hover img{border-color:#0399ce}
.picslist2 .title{width:173px;height:43px;text-align:center;line-height:43px;font-size:12px;color:#666}
.picslist2 .a:hover .title{color:#0399ce}
/*分页*/
.pages{overflow:hidden;width:100%;padding:20px 0 0;text-align:center;line-height:24px;font-size:12px;color:#333}
.pages a,.pages span{display:inline-block;*display:inline;*zoom:1;height:30px;margin-right:10px;padding:0 13px;background-color:#fefefe;line-height:30px;font-size:14px;color:#333}
.pages a:link,.pages a:visited,.pages a:hover{text-decoration:none;font-size:14px;color:#333}
.pages span.red{background-color:#f29739;text-decoration:none;font-size:14px;color:#fff}

.floatService{position:fixed;z-index:99999111;right:5px;bottom:200px;width:54px}
.floatService a{width:52px;height:52px;margin-bottom:2px;background:url(../images/floatQQ.gif) no-repeat #1b1b1c;border:1px solid #29292a}
.floatService a.qq{background-position:0 -58px}
.floatService a.weixin{position:relative;z-index:0;background-position:0 -113px}
.floatService a.weixin img{max-width:none;position:absolute;z-index:999;left:52px;top:0;width:100px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-opacity:0;-o-opacity:0}
.floatService a.weixin:hover img{left:-105px;filter:alpha(opacity=100);-moz-opacity:100;-khtml-opacity:100;opacity:100;-webkit-opacity:100;-o-opacity:100}
.floatService a.gb{background-position:0 -172px}
.floatService a.tel{position:relative;z-index:0;background-position:0 -225px}
.floatService a.tel span{max-width:none;position:absolute;z-index:999;left:52px;top:0;width:200px;height:52px;background-color:#1b1b1c;text-align:center;line-height:52px;font-size:16px;color:#fff;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-opacity:0;-o-opacity:0}
.floatService a.tel:hover span{left:-205px;filter:alpha(opacity=100);-moz-opacity:100;-khtml-opacity:100;opacity:100;-webkit-opacity:100;-o-opacity:100}
.floatService a.up{background-position:0 -282px}
