@charset "utf-8";
/* CSS Document */

/*content*/
.content { position: relative; }


.in-content{ position: relative; z-index: 100;}
.in-content .title{ padding: 50px 0;display: block; text-align: center;  line-height: 36px;}
.in-content .title h2{ font-size: 36px; color: #333333;}
.in-content .title h2 span{display:inline-block;font-size: 36px;color: #c8161e}
.in-content .title p{padding: 15px 0; font-size: 24px; color: #666666;background: url(../images/titlebg.png) no-repeat center center;}
.in-content .title span{display:block;font-size: 14px; color: #666666; line-height: 18px;}

.in-page1{overflow: hidden;background:#e5e5e5;font-size: 14px;color: #333333;padding-bottom: 70px;}
.in-page1 .wrap{position: relative;overflow: hidden}
.in-page1 ul{margin: 0 -25px;overflow: hidden}
.in-page1 ul li{margin: 0 25px;float: left;width: 200px;text-align: center; line-height: 18px; color: #999999;font-size: 14px;}
.in-page1 ul li b{display: block; color: #333333;font-size: 20px;font-weight: 200;padding: 10px 0;}



.in-page2{overflow:hidden;height:265px;background: url(../images/page2bg.jpg) no-repeat top center;text-align: center}
.in-page2 p{font-size: 23px;color: #cccccc; padding: 30px 0 10px;}
.in-page2 h2{font-size: 38px;color: #fffc00;padding-bottom: 35px;}
.in-page2 span{text-indent:40px;width: 100%;display: block;height: 58px;background: url(../images/page2Telbg.png) no-repeat center center; line-height: 58px;font-size: 36px;color: #FFF;font-weight: 200}


.in-page3{}
.in-page3 .bottom{background: url(../images/page3bg.jpg) no-repeat top center;height: 470px;}
.in-page3 .bottom img{margin-left: 10px;}
.in-page3 .bottom .txt{width: 425px;text-align: left;text-indent: 20px;padding: 50px 0 0 0;float: left}
.in-page3 .bottom .txt p{font-size: 18px;color: #666666; line-height: 30px;}
.in-page3 .bottom .more{    padding: 20px 0 0 174px;
    float: left;
    display: block;
    width: 85%;}


.in-page3 .bottom .more a{background: #c8161e;font-size: 18px; color: #FFF;width: 138px; height: 45px; line-height: 45px;text-align: center;display: inline-block}
/*index in-page3*/
.in-page4{padding-bottom: 60px;overflow: hidden}
.in-page4 .title{}
.in-page4 .title p{border-bottom: 1px solid #cccccc;height: 20px;padding:0;background: none;}
.in-page4 .title p span{display: inline-block;background: #FFF; line-height: 40px;height: 40px;font-size: 24px;color: #666666;padding: 0 30px;}

.in-page4 .flexslider{ width:100%;position:relative; margin-top:10px;}
.in-page4 .slides{position:relative;z-index:1;}
.in-page4 .slides li{position:relative;}
.in-page4 .slides li a{display:block; margin:0 auto;text-align:center;}
.in-page4 .slides li a img{ width:380px; height:200px;display: block; margin: 0 auto }


.in-page4 .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; }
.in-page4 .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.in-page4 .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;cursor:pointer;}
.in-page4 .flex-control-nav .flex-active{background-position:0 0;}
.in-page4 .flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%; line-height: 0; font-size: 0}
.in-page4 .flex-direction-nav li a{display:block;width:25px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.in-page4 .flex-direction-nav li a.flex-prev{left:-50px;background-position: 0 0; }
.in-page4 .flex-direction-nav li a.flex-next{right:-50px;background-position: -25px 0;}

.in-page5{background: #e5e5e5;padding-bottom: 45px;overflow: hidden}
.in-page5 .bottom{height: 824px;width: 100%;background: url(../images/page4bg.png) no-repeat top center;}
.in-page5 .bottom ul{overflow: hidden}
.in-page5 .bottom ul li{width: 452px;}
.in-page5 .bottom ul li b{display: block;font-size: 24px;color: #c8161e; font-weight: 200; line-height: 35px;}
.in-page5 .bottom ul li span{display: block;font-size: 14px;color: #999999; }
.in-page5 .bottom ul li p{padding:15px 0 50px;font-size: 16px;color:#333333; line-height: 24px;}
.in-page5 .bottom ul li.fl{text-align: right;margin-left: 82px;margin-top: 96px;}
.in-page5 .bottom ul li.fr{text-align: left;margin-right: 82px;margin-top: 185px;}

.in-page6{padding-bottom: 68px;overflow: hidden}
.tab-top{width: 100%;background: url(../images/newsTabbg.png) no-repeat center center;height: 42px;  line-height: 42px; text-align: center}
.tab-top li{display: inline-block;width: 182px;font-size: 18px;color: #333333;cursor:pointer}
.tab-top li.on{color: #a70500}
.tab-bottom{display: none;padding-top: 60px;height: 395px;}
.tab-bottom .fl{width: 355px;padding-left: 280px;position: relative}
.tab-bottom .fl img{position: absolute;left: 0;top:0;width: 250px;height: 370px;}
.tab-bottom .fl span{font-size: 16px;color: #FFF; background: #a70500;display: block;width: 110px;height: 36px;text-align: center; line-height: 36px;}
.tab-bottom .fl b{font-size: 18px;color: #333333;display: block;width: 100%;height: 36px; line-height: 36px;padding: 40px 0 30px;}
.tab-bottom .fl p{font-size: 14px;color: #666666;line-height: 24px;padding: 0 0 30px;}
.tab-bottom .fl a{color: #a70500;border-bottom: 1px solid #a70500;font-size: 16px;}
.tab-bottom .fr{width: 470px;}
.tab-bottom .fr li{position:relative;border: 1px solid #a70500;width:360px;padding:14px 4px 14px 104px;height: 50px;margin-bottom: 16px;border-radius: 5px;}
.tab-bottom .fr li span{text-align:right;padding-right:10px;display: inline-block;font-size:16px;color: #333;height: 50px;position: absolute;left: 14px;top: 14px; border-right: 1px solid #c2c2c2}
.tab-bottom .fr li em{display:block;font-size: 36px;font-style: normal; line-height: 30px;}
.tab-bottom .fr li b{font-size: 18px;color: #333333; line-height: 30px;}
.tab-bottom .fr li p{font-size: 14px;color: #666666; line-height: 20px;}
.tab-bottom .fr li:hover{background: #a70500}
.tab-bottom .fr li:hover span,.tab-bottom .fr li:hover em,.tab-bottom .fr li:hover b,.tab-bottom .fr li:hover p{color: #FFF}
.tab-bottom.on{display: block; }
.demo {
    width: 100%;
    height: 694px;
}
.demo .news {
    width: 654px;
    height: auto;
}
.demo .news .tit {
    width: 100%;
    height: 94px;
    background: url("../images/n1.png") no-repeat;
    position: relative;
    margin-top: 50px;
    border-bottom: 1px solid #030303;
}
.demo .news .tit a {
    display: block;
    width: 102px;
    height: 32px;
    border: 1px solid #B5B5B5;
    color: #B5B5B5;
    line-height: 32px;
    text-align: center;
    font-size: 16px;
    position: absolute;
    top: 38px;
    right: 0;
}
.demo .news .box {
    margin-left: 12px;
}
.demo .news .pic {
    display: block;
    margin: 38px 0 34px 0;
}
.demo .news ul li {
    width: 100%;
    height: 43px;
    border-bottom: 1px dashed #B5B5B5;
    line-height: 43px;
    padding-left: 34px;
    background: url("../images/n5.png") no-repeat left center;
    letter-spacing: 1px;

}
.demo .news ul li a {
    color: #737373;
}
.demo .contact {
    width: 482px;
}
.demo .contact .tit {
    width: 100%;
    height: 94px;
    background: url("../images/n2.png") no-repeat;
    position: relative;
    margin-top: 50px;
    border-bottom: 1px solid #030303;
}
.demo .contact .tit a {
    display: block;
    width: 102px;
    height: 32px;
    border: 1px solid #B5B5B5;
    color: #B5B5B5;
    line-height: 32px;
    text-align: center;
    font-size: 16px;
    position: absolute;
    top: 38px;
    right: 0;
}
.demo .contact .box {
    margin-left: 12px;
}
.demo .contact .pic {
    display: block;
    margin: 38px 0 34px 0;
}
.demo .contact .txt1 {

}
.demo .contact .txt {
    margin-top: 10px;
    font-size: 16px;
    line-height: 21px;
    color: #666666;
}
.demo .contact .txt p {
    font-size: 16px;
    line-height: 21px;
    color: #666666;
}

