@charset "utf-8";
/*公共部分*/
*{margin:0;padding:0;font-family:Montserrat,Arial;outline:none}
body{margin:0 auto;background-color:#fff;text-align:center}
html{overflow-x:hidden}
div,ul,li,dl,dt,dd,h5,h3,Table{font-size:12px}
h1,h2,h3,h4,h5{font-weight:100}
img{border:0}
ul{list-style:none}
a:link,a:visited{font-size:12px;color:#231e1c;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:Montserrat,Arial}
a:hover{font-size:12px;color:#000;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:Montserrat,Arial}
.no_transition,.no_transition *,.no_transition a:link,.no_transition a:visited,.no_transition a:hover{transition-property:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.wrapper{margin:0 auto;width:1200px;height:auto;overflow:hidden;text-align:left;overflow:visible}
.cb{clear:both;height:0px;display:none}
.red{color:red}
.left,.center,.right,other{float:left;display:inline}
.blank{height:10px}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.fc{float:left;display:inline}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mb12{width:980px;height:0;margin-bottom:12px}
.no_transition,.no_transition *,.no_transition a:link,.no_transition a:visited,.no_transition a:hover{transition-property:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.hd,.hd *{overflow:hidden}
.od{overflow:hidden;display:block}
.none{display:none}
.a{cursor:pointer}
.a:hover{text-decoration:none}
.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}
.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}
/*网站顶部信息*/
.headerTop{position:relative;z-index:10000;height:40px;background-color:#fff;box-shadow:0 5px 5px #ccc;}
.headerTop .l{width:50%;text-indent:10px;line-height:40px;font-size:14px;color:#333}
.headerTop .r{width:50%;text-align:right;line-height:40px;font-size:14px;color:#333}
.headerTop .r a:link,.headerTop .r a:visited,.headerTop .r a:hover{font-size:14px;color:#333}
.header{position:relative;z-index:999;width:1170px;height:90px;padding:0 15px;background-color:#fff}
.header .logo{width:550px;height:90px;margin-left:10px;line-height:90px}
.header .logo img{max-width:100%;vertical-align:middle}
.header .tel{line-height: 90px; display: inline-block; font-size: 20px; font-weight: 100; color: orange; margin-top: 10px;}
.header .search{width:503px;height:44px;margin-top:24px;border:3px solid #ddd}
.header .searchText{width:441px;height:44px;line-height:44px;text-indent:5px;font-size:14px;color:#333}
.header .searchBtn{width:58px;height:44px;background:url(../images/search.gif) center no-repeat #334b87;border:0;cursor:pointer}
.navs,.navs *{overflow:visible}
.navs{position:relative;z-index:1;height:44px;background-color:#334b87}
.navs li{position:relative;z-index:999999;float:left;height:44px;margin-right:4px}
.navs li .a{overflow:hidden;height:44px;padding:0 53px;line-height:44px;text-transform:uppercase}
.navs li .a:link,.navs li .a:visited{transition-property:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;text-align:center;font-size:16px;color:#fff}
.navs li .a:hover{background-color:#334b87;text-decoration:none;font-size:16px;color:#fff;transition-property:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.navs li .a.active:link,.navs li .a.active:visited{background-color:#333;text-decoration:none;font-size:16px;color:#fff;transition-property:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.navs .dl{display:none;position:absolute;top:44px;left:0;width:180px;padding:10px;background-color:#334b87;text-align:left}
.navs .dl a{display:block;width:100%;height:28px;margin-bottom:5px;text-align:center;line-height:28px}
.navs .dl a:link,.navs .dl a:visited{font-size:14px;font-weight:100;color:#fff}
.navs .dl a:hover{background-color:#666;text-decoration:none;font-size:14px;font-weight:100;color:#fff}
/*网站顶部幻灯片*/
.topFocus{position:relative;z-index:0;overflow:visible;width:100%;margin:0 auto;background-color:#fff}
/* FlexSlider Necessary Styles
*********************************/
.flexslider{width:100%}
.flexslider .slides li{width:100%}
.flexslider .slides img{display:block;width:100%}
/* Direction Nav */
.flexslider .flex-direction-nav{display:none}
/* Control Nav */
.flexslider .flex-control-nav{position:absolute;z-index:9999;right:0;bottom:20px;width:100%;text-align:center}
.flexslider .flex-control-nav li{margin-right:10px;display:inline-block;zoom:1;*display:inline;width:16px;height:16px}
.flexslider .flex-control-paging li a{width:16px;height:16px;display:block;background:#ccc;cursor:pointer;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-indent:-99999px}
.flexslider .flex-control-paging li a.flex-active{background-color:#334b87;border:0;cursor:default}
/*网站底部信息*/
.footer{padding:40px 0;background-color:#f1f1f1}
.footer dl{width:250px}
.footer dt{position:relative;z-index:0;width:100%;margin-bottom:16px;padding-bottom:3px;line-height:27px}
.footer dt:before{content:'';position:absolute;left:0;bottom:0;width:83px;height:3px;background-color:#334b87}
.footer dt a:link,.footer dt a:visited,.footer dt a:hover{text-transform:uppercase;font-size:16px;color:#666;font-weight:bold}
.footer dd{position:relative;z-index:0;width:100%;height:28px;line-height:28px;text-indent:15px}
.footer dd:hover{margin-left:10px}
.footer dd:before{content:'';position:absolute;left:0;top:12px;width:5px;height:5px;background-color:#999}
.footer dd a:link,.footer dd a:visited{font-size:14px;color:#666}
.footer dd a:hover{text-decoration:none;font-size:14px;color:#334b87}
.footer dd:hover:before{background-color:#334b87}
.copyright{width:100%;padding:15px 0;background-color:#333;line-height:24px;font-size:14px;color:#fff}
/*分页*/
.pages{width:100%;line-height:20px;height:20px;margin:20px auto;text-align:center;font-size:14px;color:#231e1c}
.pages a:link,.pages a:visited{font-size:14px;color:#231e1c}
.pages a:hover{font-size:14px;color:red}

.up{display:none;position:fixed;z-index:99999111;_position:absolute;_bottom:expression(eval(document.documentElement.scrollTop+300));right:5px;bottom:50px;width:35px;height:35px;background:url(../images/up.png) no-repeat #000;border:1px solid #e0d1bc;cursor:pointer}


@media (min-width: 1400px){
    .wrapper{width: 100%; padding: 0 5%; box-sizing: border-box; max-width: 1700px; margin: 0 auto;}
    .main, .indexMain{width: 100% !important; padding: 15px 5% !important; box-sizing: border-box; max-width: 1700px !important; margin: 0 auto;}
    .mainContent{width: calc(100% - 300px) !important;}
    .picslist{width: 100% !important;}
    .picslist li{width: 19% !important; height: auto !important; margin-right: 1.25% !important; margin-bottom: 20px !important;}
    .picslist a{width: 100% !important; height: auto !important;}
    .picslist img{width: auto !important; height: 180px !important;}
    .picslist a{box-sizing: border-box; overflow: hidden;}
    .picslist .title{width: 100% !important;}
    .picslist li:nth-child(5n){margin-right: 0 !important;}
}

@media (max-width: 1399px){
    .picslist li:nth-child(n+13){display: none;}
    .header .search{width: 300px;}
    .header .searchText{width: 238px;}
}