/* CSS Document */
@charset "utf-8";
body{min-width: 1200px;}
.w1200{width:1200px;margin:0 auto;overflow: hidden;}
.h100{width:1200px;margin:0 auto;overflow: hidden;height:100px;}

.header{width:100%;margin:0 auto;overflow: hidden;height:102px;background: #fff;border-bottom: 1px solid #ddd;}
.header .logo1{display: inline-block;float: left;width:160px;margin-top:18.3px;}
.header .header_menu{float:right;overflow: hidden;}
.header .header_menu li{list-style-type: none;float:left;padding-left:30px;}
.header .header_menu li a{color:#666;font-size: 16px;line-height: 102px;}
.header .header_menu li a:hover{color:#7741cf;text-decoration: none;}

.flexslider {margin: 0px auto;position: relative;width: 100%;height: 700px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;}    
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 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;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;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 2px;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,
.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {width: 100%;height: 700px;display: block;}

.intro{width:100%;padding-top:100px;overflow: hidden;margin:0 auto;}
.intro .intro_l{width:50%;float:left;}
.intro h1{width:100%;color:#666;font-size: 18px;font-weight: bold;border-bottom: 1px solid #ddd;padding-bottom: 15px;}
.intro h2{width:100%;color:#666;font-size: 14px;margin-top:30px;text-indent: 2em;}
.intro h2 a{color:#666;}
.intro h2 a:hover{color:#666;}
.intro .intro_r{width:50%;float:right;}
.intro .intro_r img{width:80%;float: right;}

.footer{width:100%;margin:0 auto;height:258px;background: url(../images/fotter_bg.png) repeat center center;display:table;margin-top:100px;}
.footer_w{width:1200px;margin:0 auto;}
.footer_w p{width:100%;text-align: center;color:#fff;font-size: 14px;padding-top:80px;}
.footer_w p a{color:#fff;padding:0 10px;}
.footer_w em{display: inline-block;width:100%;text-align: center;color:#fff;font-size: 14px;font-style: normal;padding-top:10px;}
.footer_w cite{display: inline-block;width:100%;text-align: center;color:#fff;font-size: 14px;font-style: normal;padding-top:10px;}



.news{width:100%;overflow: hidden;margin:0 auto;padding:100px 0;}
.news dt{width:100%;color:#666;font-size: 18px;font-weight: bold;border-bottom: 1px solid #ddd;padding-bottom: 15px;font-size: 16px;color:#666;}
.news dd{width:100%;overflow : hidden;border-top:1px dashed #ddd;margin-top:20px;}
.news dd:nth-child(2){border-top:none;}
.news dd a:hover{text-decoration: none;}
.news dd a:hover h1,.news dd a:hover h2,.news dd a:hover h3 span,.news dd a:hover h3 em{color:#7741cf;}
.news dd h1{font-size: 16px;color:#666;margin-top:15px;}
.news dd h2{font-size: 14px;color:#999;margin-top:15px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.news dd h3{width:100%;overflow: hidden;margin-top:15px;}
.news dd h3 span{font-size: 12px;color:#999;float:left;}
.news dd h3 em{font-size: 12px;color:#999;float:right;}

.news_con{width:100%;overflow: hidden;margin:0 auto;padding:100px 0;}
.news_con dt{width:100%;color:#666;font-size:22px;border-bottom: 1px solid #ddd;padding-bottom: 15px;color:#666;text-align: center;}
.news_con dd{width:100%;overflow : hidden;margin-top:20px;}
.news_con dd p{font-size: 14px;color:#666;margin-top:10px;}
.news_con dd img{;margin-top:10px;}

.contacts{width:100%;overflow: hidden;margin:0 auto;padding:100px 0;}
.contacts p{font-size: 14px;color:#666;margin-top:10px;}




