body{font-family:"Open Sans";}
.ah3{font-size: 32px;color: #443f3f;text-align: center;margin-bottom: 30px;}
/* 导航 */

input {background: #222;outline: none;caret-color:#fff;transition: 0.5s;}
.top{width: 100%;height: 107px;background: #000;}
.logo{float: left;}
.logo img{margin-left: 70px;margin-top: 20px;}
.nav{float: right;}
.nav ul{}
.nav>ul>li{display: inline-block;line-height: 106px;}
.nav>ul>li a{color: #999;font-size: 16px;padding:0 20px 0;}
.nav>ul>li:hover a{color: #fff;}
.top-r{float: right;width:300px ;margin-top: 34px;margin-left: 50px;text-align: center;}
.language{padding-left: 20px;display: inline-block;border-left: 1px solid #777;height: 34px;line-height: 34px;}
.language  img{width: 45px;height: 30px;margin-left: 10px;margin-top: -5px;} 
.language  span{color: #aaa;font-size: 18px;margin-left: 5px;} 
.search {display: inline-block;margin-left: 60px;cursor: pointer;}
.search img{width: 20px;height: 20px;}
.search-box{width: 100%;height: 50px;background: rgba(255,255,255,0.5);top: 107px;z-index: 2;line-height: 50px;text-align: center;display: none;position: absolute;}
.search-box form{display: inline-block;}
.search-box input{height: 34px;border-radius: 10px;font-size: 16px;background: #fff;border: 1px solid #ececec;caret-color:#000;}
.search-box input:nth-of-type(1){width: 290px;padding: 0;padding-left: 10px;}
.search-box input:nth-of-type(2){color:#aaa;width: 60px;}
.search-box input:nth-of-type(2):hover{color:#fff;background: #e8548f;border: 1px solid #e8548f;}
.search-box span{float: right;margin-right: 34px;width: 10px;height: 10px;font-size: 20px;color: #fff;transition: 0.5s;}
.search-box span:hover{color: #f00;cursor: pointer;}

/* 联系我们bottom */
.bottom{width: 100%;height: 430px;background: #1c1c1c;}
.bottom>div{width: 1200px;margin: auto;}
.bookmark{width: 200px;display: inline-block;float: left;}
.bookmark>a:nth-of-type(1){width: 100%;display: block;margin-top: 14px;}
.bookmark>a>img{width: 150px;height: 65px;margin-top: 60px;}
.bookmark>a{color: #fff;width: 80px;display: inline-block;margin-top: 30px;}
.contact-information{width: 540px;display: inline-block;float: left;margin-top: 80px;margin-right: 60px;border-left: 1px solid #242424;border-right: 1px solid #242424;padding: 0px 35px;height: 276px;}
.contact-information>div{margin-top: 30px; position: relative;padding-left: 30px;}
.contact-information>div:nth-of-type(1){margin-top: 46px; }
.contact-information>div:nth-of-type(3){margin-bottom: 30px; }
.contact-information>div img{position: absolute;left: 0;top:2px;}
.contact-information>div p{color: #fff;;font-size: 16px;}
.contact-us{display: inline-block;width: 400px;float: left;margin-top: 60px;}
.contact-us h3{font-size: 30px;line-height: 60px;color: #fff;margin-bottom: 20px;}
.contact-us h4{font-size: 16px;color: #fff;}
.contact-us form{margin-top: 20px;}
.contact-us input {height: 41px;padding-left:10px;margin-bottom: 10px;background: #222;border-radius: 5px;caret-color:#fff;color:#fff;font-size: 16px;}
.contact-us form input:nth-of-type(1){width: 190px;margin-right: 5px;}
.contact-us form input:nth-of-type(2){width: 190px;}
.contact-us form input:nth-of-type(3){width: 388px;}
.contact-us form input:nth-of-type(4){width: 290px;height: 60px;}
.contact-us form input:nth-of-type(5){width: 95px;height: 60px;border-radius: 10px;background: #fff;color: #333;padding: 0px;text-align: center;}
.contact-us form input:nth-of-type(5):hover{color: #fff;background: #e8548f;}

/* 页脚footer */
.footer{width: 100%;background: #525252;height: 48px;}
.footer>div{width: 1200px;margin: auto;overflow: hidden;padding-top: 15px;}
.footer>div>div{float: left;}
.footer>div a{width:20px;height: 20px;background-size:100%;}
.footer>div a:nth-of-type(1){background: url(../images/lxfs.png) no-repeat;background-position: -21px -12px;}
.footer>div a:nth-of-type(2){background: url(../images/lxfs.png) no-repeat;background-position: -46px -12px;}
.footer>div a:nth-of-type(3){background: url(../images/lxfs.png) no-repeat;background-position: -70px -12px;}
.footer>div a:nth-of-type(4){background: url(../images/lxfs.png) no-repeat;background-position: -96px -12px;}
.footer>div a:nth-of-type(5){background: url(../images/lxfs.png) no-repeat;background-position: -121px -12px;}
.footer>div a:nth-of-type(6){background: url(../images/vx.png) no-repeat;background-position: 1px 3px;}
.footer>div a:nth-of-type(7){background: url(../images/vb.png) no-repeat;background-position: 2px 3px;}
.footer>div p{float: left;font-size: 14px;color: #ccc;margin-left: 100px;}
.footer>div span{float: right;font-size: 14px;color: #ccc;}



/* 广告图banner */
.banner{width: 100%; }
.banner-top img{width: 100%;height: auto;display: block; }
/*当前位置current-location*/
.current-location{width: 100%;box-shadow:0px 0px 4px #b3b3b3;float: left;background: #fff;}
.current-location>div{width: 1200px;margin:auto;height: 36px;background: #fff;}
/* 面包屑bread-nav */
.bread-nav{width: 100%;}
.bread-nav dl{line-height: 36px;color: #a1a1a1;}
.bread-nav dd{display: inline-block;}
.bread-nav dd:nth-of-type(1)>a{color: #a1a1a1;}
.bread-nav dd:hover >a{color: #e8548f;}
.bread-icon{background: url(/images/dz.png) no-repeat;background-size:20px 20px;background-position: 0px 7px;padding-left: 22px;}

.content{width: 100%;background: #f4f4f4;font-family:"Arial";}
.content>div{width: 1200px;margin: auto;overflow: hidden;padding-top: 50px;}
.menu{width: 260px;background: #f9f9f9;border-top-left-radius:20px;margin-right: 46px;float: left;}
.menu h2{height: 60px;line-height: 60px;background: #e8548f;border-top-left-radius:20px;color: #fff;font-size: 16px;padding-left: 60px;}
.menu>h2>span{width: 30px;height: 30px;display: inline-block;float: left;margin: 14px 10px 0px -20px;border-radius: 50%;background: rgba(255,255,255,0.5);}
.menu>h2 img{width: 24px;height: 24px;margin: -33px 0 0 3px;}
.menu>ul{}
.menu li{}
.menu a{color: #333333;line-height: 55px;border-top: 2px solid #fff;border-bottom: 1px solid #ccc;display: block;padding-left: 20px;}
.menu li:hover a{color: #e8548f;}
.menu li i{float: right;margin-right: 20px;}

/* 页码 */
.page { height: 34px; line-height: 34px; text-align: center; margin: 30px auto;}
.page ul { display: inline-block; }
.page ul li { margin: 0 3px; display: inline-block; background: #eee; }
.page ul li a { padding: 0 16px; color: #666; }
.page ul li:hover, .page ul li.on { background: #e8548f; }
.page ul li:hover a, .page ul li.on a { color: #fff; }
.page form { margin-left: 3px; display: inline-block; }
.page form select { height: 34px; width: 60px; border: 5px solid #eee; border-radius: 4px; }
