@charset "utf-8";
img{max-width:100%}
html,body { min-width: 1200px; }
.wp{width:1200px;margin:0px auto;}
a.imgzoom img{transition:all 0.3s ease 0s}
a.imgzoom:hover img{-webkit-transform-origin:center center;-webkit-transform:scale(1.1,1.1);-moz-transform-origin:center center;-moz-transform:scale(1.1,1.1)}
.header .logo-img{text-align:center;float:left;overflow:hidden}
.header .logo-img .go-official{display:block}
.header .logo-img .go-official img{display:block;margin:13px auto 0;height:40px}
.header {box-shadow:0px 0px 8px rgba(0,0,0,0.2);height:64px;padding:10px 0px;width:100%;position:relative;z-index:9}
.header .logo{float:left}
.header .icon{float:right;margin-top:26px}
.main-nav{float:right;margin:auto;text-align:center}
.main-nav li{line-height:24px;padding:20px 22px;display:inline-block;vertical-align:middle}
.main-nav li a{color:#424343;font-size:16.5px;display:block}
.main-nav li.curr a,.main-nav li a:hover{color:#0f68ab}

.intro-container{width:1200px;margin:42px auto 65px}
.intro-container .part-lists .part-item{width:100%;background:#fff;overflow:hidden;margin-top:68px; height:290px; }
.intro-content{margin:35px 0 0 35px}
.intro-content .title{font-size:30px}
.intro-content .content{font-size:14px;margin-top:20px;line-height:25px}
.intro-content .btn-go a{display:block;width:112px;height:44px;line-height:44px;margin-top:44px;background:url(../images/bg-btn.png) no-repeat center center;text-align:center}
.intro-content .btn-go a:hover{ text-decoration:underline }

.footer{ margin-top:40px;box-shadow:0px 0px 5px #dedede;padding-top:25px}
.footer .hotline{height:40px;float:left}
.footer .linkUs,.footer .sitemap{width:110px;text-align:center;display:block;font-size:14px;height:30px;line-height:30px;float:left;margin:8px 0 0 33px;color:#2e2e2e}
.footer .sitemap{margin:8px 0 0 0}
.footer .linkUs:hover,.footer .sitemap:hover{text-decoration:underline}
.copyright { padding:20px; text-align: center; border-top:1px solid #efefef; font-size: 12px; }


.newactivity{border-top:1px solid #dee1e3}
.newactivity-list{width:100%;overflow:hidden;padding-top:20px;margin:auto;border-bottom:1px solid #dee1e3;padding-bottom:20px}
.newactivity-list ul{width:100%;overflow:hidden}
.newactivity-list li .box{ text-align: center; box-shadow:0px 0px 5px #efefef;width:390px;float:left;padding-bottom:30px;margin:0 15px 26px 0;background:#fff}
.newactivity-list li .box:hover{box-shadow:3px 3px 6px rgba(0,0,0,.32)}
.newactivity-list li:nth-child(3n) .box{margin-right:0}
.newactivity-list li img{height:216px}
.newactivity-list li h4{ text-align: left; font-weight:200;font-size:20px;width:90%;margin:20px 5%;color:#434649;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;position:relative}
.newactivity-list li h4 i{width:6px;height:14px;display:block;position:absolute;top:7px;right:10px;background:url(../images/arrow_right.jpg) center center no-repeat}

.flexslider{ position:relative;height:500px;overflow:hidden;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.flex-direction-nav{z-index:999}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active{background-position:0 0}

.newsindedx{margin-top:20px}
.newsindedx .item{border-bottom:1px solid #efefef; padding:15px; height:110px;overflow:hidden}
.newsindedx .item .dd1{ float:left; width:210px;background-size:cover !important;height:100%;margin-right:2%}
.newsindedx .item .dd2{ flex:1 }
.newsindedx .item .dd2 .d1{font-size:16px}
.newsindedx .item .dd2 .d2{max-height:50px;overflow:hidden;margin-top:8px;line-height:25px;font-size:14px;color:#404040}
.newsindedx .item .dd2 .d3{margin-top:10px;font-size:12px;color:#404040}
.newsindedx .item:hover{box-shadow:0px 2px 6px #dad8d8}
.newsindedx .item:hover .d1{color:#0f68ab;text-decoration:underline}
.map{margin-top:40px;margin-bottom:40px;box-sizing:border-box;overflow:hidden;border:#efefef solid 2px;height:550px}
.article-item-title{margin-top:30px;font-size:18px;color:#404040;text-align:center}
.article-item-his{font-size:12px;margin-top:10px;text-align:center}
.article-content{margin-top:20px}
.article-item-img{text-align:center;padding:20px 0px}
.article-item-img img{max-width:50%}
.header .main-contact{margin-top:12px}
.main-contact{width:190px;float:right;margin-left:30px}
.main-contact i{color:#e84c34;margin-top:3px;font-size:35px;margin-right:10px;float:left}
.main-contact .dd3{font-size:16px;font-weight:bold}
.catalist{margin-top:30px}
.catalist > ul > li > a{background:url(../images/11.png) 60px center no-repeat #efefef;font-size:14px;display:block;padding:10px;margin-bottom:10px;text-align:center}
.catalist > ul > li.curr a{background:url(../images/12.png) 60px center no-repeat #0f68ab;color:#fff}
.catalist > ul > li > a:hover{font-weight:bold}
.postion{ min-width: 1180px; margin-top:30px;padding:10px;font-size:14px;background:#efefef}
.postion i{margin-right:5px;position:relative;top:1px;font-weight:bold;color:#0f68ab}