﻿@charset "UTF-8";

/**
 *
 * @authors Your Name (you@example.org)
 * @date    2016-01-09 10:04:32
 * @version $Id$
 */

/*header*/
.header{width:100%;height: 100px;background: #8f1e22;}
.logo{}
.nav{padding:0 0px;height:34px;line-height:34px;background:transparent;position:relative;z-index:1;position: absolute;right: -60px;top: 50px;}
.nav a{color:#fff;}
.nav .nLi{float:left;position:relative;display:inline;}
.nav .nLi h3{float:left;}
.nav .nLi h3 a{display:block;padding:0 0px;font-size:15px;color:#fff;font-weight: normal;position: relative;margin-right: 10px;width: 95px;text-align: center;height: 70px;line-height: 55px;}

.nav .nLi:last-child h3 a:after{content: "";}
.nav .sub{display:none;width:250px;left: -25px;top: 50px;position:absolute;background:#fff;line-height:26px;padding:15px;background: #f8fbfd;min-height:150px;}
.nav .sub li{zoom:1; width: 100px;}
.nav .sub .pic{position: absolute;width: 100px; height: 115px; right: 15px; top: 20px;}
.nav .sub a{display:block;padding:0 10px;color: #353535;border-bottom: 1px solid #e8e8e8;padding-bottom: 2px;margin-bottom: 2px;text-align: left;font-size: 14px;}
.nav .sub .icon{margin-right: 5px;}
.nav .sub a:hover{color: #b10b16;}
.nav .on h3 a{color: #fff;border-top: 2px solid #fff;}
.header .tips{font-size: 13px;color: #fff;position: absolute;right: 0px;top: 10px;}

.search-box{display: inline-block; border: 1px solid #A73D47; border-radius: 10px; width: 155px;height: 25px;line-height: 25px; margin-left: 20px;}
.search-txt{width: 120px;height: 23px;line-height: 25px;/*background: transparent;*/ border: none;padding-left: 10px;font-size: 12px;}
.search-btn{width: 30px;height: 25px;line-height: 25px;background: transparent; border: none; cursor: pointer; background: url(../images/search-btn.png) no-repeat center;}




/*footer*/
.footer{ color: #818181;font-size:12px;background: #1f1f1f; margin-top: 50px;border-top: 1px solid #454545; padding: 15px 0;}
.footer a{color:#fff;}
.footer a:hover{color:#fff;}
.footer_bg{width:100%;background:#1f1f1f;padding-top: 70px;}
.footer_nr{width:1200px;margin:0px auto;}
.footer_nr ul{float:left;width: 150px;border-right: 1px solid #3d3d3d;margin-right: 80px;min-height: 200px;}
.footer_nr ul li{padding-top:10px;}
.footer_nr h3{color:#d3d3d3;font-size:16px;font-weight:normal;padding-bottom:10px;background:url(../images/footer_line.jpg) no-repeat left bottom;}
.footer_nr  li a{font-size:14px;color: #a5a5a5}
.footer_nr  li a:hover{color: #fff}
.footer_nr .contact{float:left;width:230px;margin-left:50px;}
.footer_nr .blog{float:right;width:130px;}
.footer_nr .blog a{padding-left:20px;}

.share-box{font-size: 16px;margin-top: 30px;}


.banner{width:100%;height:277px;background:url(../images/banner02.jpg) no-repeat center;}
.m-cnt{font-size:16px;color:#333;font-family:"Simsun";}
.m-title{font-size:20px;color:#444;margin:20px 0;}


.banner { width: 100%; overflow: hidden; }
.banner_ny { height: 315px; background: url(../images/banner01.jpg) no-repeat center; position: relative;width: 1200px;margin: 0 auto; }
.banner_ny .w1200{position: relative;height: 250px;}
.banner_ny .title { width: 240px; height: 106px; position: absolute; left: 0px; bottom: 0px; font-size: 32px; color: #333; line-height: 34px; text-align: left;background: rgba(255, 255, 255, 0.67);padding-top: 25px; padding-left: 40px;}
.banner_ny .title span { font-size: 20px; color: #90c9eb; }
.banner_ny .title .eng{color: #333;font-size: 16px;font-family: arial;}
