@charset "utf-8";

body { font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif; font-size: 14px; background: #fff;color: #666;}
a{color: #333;}
a:hover{color: #666;text-decoration: none;}
h1,h2,h3,h4,h5{font-family: "Microsoft Yahei"}
.img-responsive {
display: block;
height: auto;
max-width: 100%;
}
/*blue*/
.blue a:link, .blue a:visited, .blue,
a.blue:link, a.blue:visited {
color: #3FA1A6;
text-decoration: none;
}

.blue a:hover, .blue a:active,
a.blue:hover, a.blue:active {
color: #f48000;
text-decoration: none;
}
/*red*/
.red, .red a:link, .red a:visited,
a.red:link, a.red:visited {
color: #f00;
text-decoration: none;
}

.red a:hover, .red a:active,
a.red:hover, a.red:active {
color: #f00;
text-decoration: underline;
}
/*gray*/
.gray a:link, .gray a:visited, .gray,
a.gray:link, a.gray:visited {
color: #7E7E7E;
text-decoration: none;
}

.gray a:hover, .gray a:active,
a.gray:hover, a.gray:active {
color: #7E7E7E;
text-decoration: underline;
}

/*green*/
.green a:link, .green a:visited, .green,
a.green:link, a.green:visited {
color: #8CB028;
text-decoration: none;
}

.green a:hover, .green a:active,
a.green:hover, a.green:active {
color: #78a633;
text-decoration: underline;
}
/*black*/
.black a:link, .black a:visited, .black,
a.black:link, a.black:visited {
color: #333;
text-decoration: none;
}

/*white*/
.white a:link, .white a:visited, .white,
a.white:link, a.white:visited {
color: #fff;
text-decoration: none;
}
/*yellow*/
.yellow,
.yellow a:link, .yellow a:visited,
a.yellow:link, a.yellow:visited {
color: #FF6801;
text-decoration: none;
}
.w30{width:30px;}
.mT0{margin-top: 0;}
.mT5{margin-top: 5px;}
.mB10{margin-bottom:10px;}
.radio, .checkbox{padding-left:0;}
section{display:block;}
.mT20{margin-top:20px;}
.mT10{margin-top:10px;}
.mTB20{margin:20px 0;}
.textlt{text-decoration:line-through;color: #999;font-size: 1.0rem;}
.gggray{color: #bababa;font-size: 1.0rem;}
.mR10{margin-right: 10px;}
.pTB20{padding: 20px 0;}
.font16{font-size: 16px;}
.font14{font-size:14px;}
.font20{font-size: 20px;}
.mycontainer{width: 1140px;margin: 0 auto;}
.PosR{position: relative;}
.PosA{position: absolute;}
.p20{padding:20px;}
.pB40{padding-bottom: 40px;}
.bgyellow{background: #FFEAC6;}
/* header*/


.header { height: 80px; width: 100%; padding:0; overflow: visible; background: rgba(255,255,255,0.3);
color: #fff;z-index:1020;position: fixed;top:0;}
.header2 { height: 80px; width: 100%; padding:0; overflow: visible; background:#fff;
color: #fff;z-index:1020;position: fixed;top:0;}
.header .logo { position: absolute; width: 350px; height: 56px;line-height: 56px; top: 10px; left: 0px; display: block; color: #fff;font-size: 28px;letter-spacing: -1px; }
.header2 .logo { position: absolute; width: 350px; height: 56px;line-height: 56px; top: 10px; left: 0px; display: block; color: #333;font-size: 28px;letter-spacing: -1px; }
.header .search,.header2 .search{  font-size: 14px;position: absolute;top:30px;right: 10px;z-index: 1090}
.header .search input,.header2 .search input{border:1px solid #9b9fa3;width: 270px;height: 25px;background: #fff;padding: 2px;color: #ccc}
.header .search .scbt,.header2 .search .scbt{position: absolute;top:4px;right: 5px;}

.header .navbar,.header2 .navbar{position: relative;
min-height: 80px;
margin-bottom: 0px;
border: 0px solid transparent;
z-index: 1030;
}
.header .navbar .navbar-toggle,.header2 .navbar .navbar-toggle {
background: #999;
}
.navbar-collapse {
max-height: 500px;
padding-right: 0px;
padding-left: 0px;
overflow-x: visible;
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
-webkit-overflow-scrolling: touch;
}
.navbar-toggle {
position: relative;
float: right;
margin-right: 10px;
padding: 7px 8px;
margin-top: 15px;
margin-bottom: 8px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
}
.header .icon-bar,.header2 .icon-bar {
background: #fff;
}
.header .navbar-nav,.header2 .navbar-nav{ float: left;  margin-left:390px;}
.header .navbar-nav li,.header2 .navbar-nav li{ float: left; font-size: 16px;margin: 0 1px; position: relative;}
 .header .navbar-nav a { display: block; color: #fff; line-height: 30px; height: 80px;line-height: 80px;padding: 0px 16px;}
  .header2 .navbar-nav a { display: block; color: #444; line-height: 30px; height: 80px;line-height: 80px;padding: 0px 16px;}
.header .navbar-nav .active a,.header .navbar-nav a:hover,.header2 .navbar-nav .active a,.header2 .navbar-nav a:hover { text-decoration: none; color: #fff; background-color: #eb4531;}
.navbar-nav>li>a {
padding-top: 0px;
padding-bottom: 0px;
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 0px;
}
.header .navbar-nav li .menus,.header2 .navbar-nav li .menus{position: absolute;top: 80px;left:0; z-index: 199;width: 600px;background: #000;}
.header .navbar-nav li .menus .item,.header2 .navbar-nav li .menus .item{padding: 0 20px;color: #fff;height: 50px;line-height: 50px;background: #000;display: inline-block;}
.header .navbar-nav li .menus .item:hover,.header2 .navbar-nav li .menus .item:hover{color: #ff0000; }
/*banner*/

.carousel-indicators li {
display: inline-block;
width: 30px;
height: 5px;
margin: 0px;
text-indent: -999px;
border: 0px solid #fff;
border-radius: 0px;
cursor: pointer;
background-color: #000 \9;
background-color: rgba(255,255,255,0.2);
}
.carousel-indicators .active {
margin: 0;
width: 30px;
height: 5px;
background-color: #fff;
border:0;
}

/*row one*/
.rowone{background-color: #e4e4e4;margin:20px auto;width: 100%;height: 283px;}
.bgwhite{background: #fff;}
.leftcon{width:400px;float: left;padding: 0px 20px 0;height: 283px;}
.rightcon{width: 740px;float: left;}
.rightcon a{float: left;margin:0;padding: 0;}
.leftcon .nav-tabs {
    border-bottom: 1px solid #9b9fa3;
}
.leftcon .nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
.leftcon .nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 0px 0px 0 0;
}
.leftcon .nav>li>a {
    position: relative;
    display: block;
    padding: 5px 0;
    font-size: 18px;
    width:74px;
    margin-right: 20px;
    color: #333;
}

.leftcon .nav-tabs>li.active>a, .leftcon .nav-tabs>li.active>a:hover, .leftcon .nav-tabs>li.active>a:focus {
    color: #333;
    background-color: none;
    font-size: 18px;
    border: 0px solid #9b9fa3;
    border-bottom: 2px solid #ff0000;
    margin-bottom: -1px;
}
.leftcon .nav-tabs>li>a:hover {
    border-color: none;
    color: #333;
    background-color: none;
}
.h2t{height: 46px;line-height: 46px;font-size: 18px;overflow: hidden;color: #333;}
.sump{font-size: 14px;color: #333;height: 72px;line-height: 24px;overflow: hidden;}
.arlist{padding-top:15px;border-top: 1px dashed #bec1c3;margin-top: 15px;}
.arlist li{height: 26px;line-height: 26px;overflow: hidden;font-size: 16px;}
.arlist li span{float: right;color: #999;font-size: 14px;}
/*row two*/
.rowtwo{background-color: #fff;margin:0 auto;width: 100%;height: 94px;border-top: 1px solid #9b9fa3;padding-top: 25px;}
.rowtwo .name{font-size:16px;}
.rowtwo .name2{color: #999;font-size: 12px;margin-top: 15px;}
.bgwhite{background: #fff;}

/*
	about
*/
.aboutbanner{width: 100%; margin: 0 auto;height:92px;background:url(../images/aboutbanner.jpg) no-repeat center center;}
.abouttitle{height: 72px;width: 100%;border-bottom: 1px solid #9b9fa3;line-height: 72px;margin: 0 auto;}
.abouttitle ul{}
.abouttitle ul li{margin: 0 10px;float: left;}
.abouttitle ul li a{font-size: 18px;margin-top: -2px;display: inline-block;}
.abouttitle ul li a:hover,.abouttitle ul li a.active{border-bottom:2px solid #ff0000;}
.nrcon2{padding: 10px;line-height: 26px;width: 75%;float: right;}
.nrcon{padding: 10px;line-height: 24px;}
.nrcon2 .names,.nrcon .names{color: #b90000;font-size: 18px; margin-bottom: 15px;}
.nrcon2 p{text-indent: 28px;margin-top: 20px;text-align: justify;}
.lcbg1{background: url(../images/lc-top-star.jpg) no-repeat 45.5% top ;margin-bottom: 8px;}
.lcbg-left{background: url(../images/lc-left.jpg) no-repeat 45.5% top;margin-bottom: 8px;}
.lcbg-right{background: url(../images/lc-right.jpg) no-repeat 53.8% top;margin-bottom: 8px;}
.b40l{width: 40%;float: left;text-align: right;}
.b40r{width:40%;float: right;text-align: left;}
.tt1{line-height: 22px;}
/* news*/
.news_list {
    height: auto;
  
    margin-top: 20px;
    padding:15px;
}
.news_list:hover{background: #f1f1f1;}
.news_list dt {
    float: left;
    width: 102px;
    }

.news_list dt a {
    border: 2px solid #888;
    width: 80px;
    height:80px;
    display: block;
    padding: 14px 8px;
}
.news_list dt a:hover{background: #eb4531;color: #fff;border: 2px solid #eb4531;}
.news_list dt a:hover span{color: #fff;}
.news_list dt a span {
    width: 100%;
    display: block;
    line-height: 30px;
    text-align: center;
}
.news_list dd {
    
    margin-left: 100px;
    padding: 6px 0px 10px 0px;
    line-height: 20px;
    position: relative;
}
.bottom_line02 {
    border-bottom: 1px solid #999;
}
.news_list dt a:hover .bottom_line02 {
    border-bottom: 1px solid #fff;
}
.font30 {
    font-size: 30px;
}
.font888 {
    color: #888;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}
.nrcon2 .newst{text-align: left;font-size: 22px;height: 26px;line-height: 26px;overflow: hidden;margin-top: 30px;}
.nrcon2 .newssu{color: #999;text-align: left;font-size: 12px;}
/*footer*/
footer{height: 42px;line-height: 42px;background: #393939;color: #888888;}
footer a{color: #888888;}
.wb40{width:40%;float: right;padding-left:15px;border-left:1px solid #9b9fa3;padding-top:20px;}
.wb60{width:60%;float: left;padding-right:20px;padding-top:20px;padding-bottom:30px;}
.nrcon .newst{text-align: left;font-size: 22px;height: 26px;line-height: 26px;overflow: hidden;margin-top: 30px;}
.contact-left{
    width: 45%;
    float: left;
    padding-right: 15px;
    border-left: 1px solid #9b9fa3;
    padding-top: 20px;
}
.contact-right{
    width: 55%;
    float: right;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 30px;
}