.starter-template{padding:40px 15px;text-align:center;}
.collapse{display:none;}
.navbar-header{float:left}
.container{width:98%;max-width:1500px;margin:0 auto;}
.procont h1{text-align:center;font-size:24px;color:#000;line-height:80px;background:url(../images/grayline.jpg) center repeat-x;}
.procont h1 span{padding:0 20px;background:#fff;}
.procont .topimg{width:100%;height:auto;overflow:hidden;position:relative;}
.procont .topimg>img{width:100%;display:block;}
.procont .botext{width:100%;height:auto;overflow:hidden;}
.procont .botext .proname{font-size:16px;color:#333;line-height:20px;height:45px;overflow:hidden;width:100%;padding-top:5px;margin-bottom:7px;}
.procont .botext .proname a{color:#333;text-decoration:none;}
.procont .botext .proname a:hover{color:#e9022d;}
.procont .botext span{color:#999;font-size:12px;}
.procont .procover{display:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:rgba(0,0,0,.6);line-height:100%;text-align:center;}
.procont .procover img{display:block;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;margin:auto;}
.procont .topimg:hover .procover{display:block;}
.procont .row>div{margin:15px 0;}
.featpro{margin-top:20px;}
.carousel2{position:relative}
.carousel2-inner{position:relative;width:100%;overflow:hidden}
.carousel2-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel2-inner>.item>img,.carousel2-inner>.item>a>img{display:block;height:auto;max-width:100%;line-height:1}
.carousel2-inner>.active,.carousel2-inner>.next,.carousel2-inner>.prev{display:block}
.carousel2-inner>.active{left:0}
.carousel2-inner>.next,.carousel2-inner>.prev{position:absolute;top:0;width:100%}
.carousel2-inner>.next{left:100%}
.carousel2-inner>.prev{left:-100%}
.carousel2-inner>.next.left,.carousel2-inner>.prev.right{left:0}
.carousel2-inner>.active.left{left:-100%}
.carousel2-inner>.active.right{left:100%}
.carousel2-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:.5;filter:alpha(opacity=50)}
.carousel2-control.left{background:url(../images/banleft.png) center no-repeat;}
.carousel2-control.right{right:0;left:auto;background:url(../images/banright.png) center no-repeat;}
.carousel2-control.left:hover{background:url(../images/banleft_white.png) center no-repeat;}
.carousel2-control.right:hover{background:url(../images/banright_white.png) center no-repeat;}
.carousel2-control:hover,.carousel2-control:focus{color:#fff;text-decoration:none;outline:0;opacity:.9;filter:alpha(opacity=90)}
.carousel2-control .icon-prev,.carousel2-control .icon-next,.carousel2-control .glyphicon-chevron-left,.carousel2-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel2-control .icon-prev,.carousel2-control .glyphicon-chevron-left{left:50%}
.carousel2-control .icon-next,.carousel2-control .glyphicon-chevron-right{right:50%}
.carousel2-control .icon-prev,.carousel2-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel2-control .icon-prev:before{content:'\2039'}
.carousel2-control .icon-next:before{content:'\203a'}
.carousel2-indicators{position:absolute;bottom:10px;left:0!important;margin-left:0px!important;z-index:15;width:98%;padding-left:0;text-align:right;list-style:none}
.carousel2-indicators li{display:inline-block;width:60px;height:5px;margin:0 5px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5);border-radius:10px}
.carousel2-indicators .active{width:60px;height:5px;margin:0 5px;background-color:#fff;}
.carousel2-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel2-caption .btn{text-shadow:none}
.playvideobox{display:none;overflow:hidden;width:800px;height:440px;}
.layui-layer-page .layui-layer-content{overflow:hidden;}
.playvideobox img{width:100%;height:100%;}

/*******************************轮播图******************************/
.carousel2-control .glyphicons-chevron-left,.carousel2-control .glyphicons-chevron-right,.carousel2-control .icon-prev,.carousel2-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}
.carousel2-caption{right:25%;left:5%;padding-bottom:30px;top:35%;}
.carousel2-indicators{bottom:20px}
.carousel2-caption .banner_h2{font-size:24px;font-weight:900;color:#fff;text-align:left;margin-bottom:5px;}
.carousel2-caption .banner_h2 sup{font-weight:normal;}
.carousel2-caption .banner_h1{font-size:40px;font-weight:normal;color:#fff;text-align:left;font-family:"方正兰亭超细黑简体";}
.carousel2-caption .banner_p{font-size:16px;color:rgba(255,255,255,.5);font-weight:normal;text-align:left;}
.carousel2-caption .featbut{display:block;width:180px;height:36px;background:#e9022d;border-radius:3px;line-height:36px;text-align:center;font-size:16px;color:#fff;margin-top:10px;text-decoration:none;transition:all 0.3s;}
.carousel2-caption .featbut:hover{opacity:0.9;transition:all 0.3s;}
.outnews{background:#f6f6f6;padding:50px 0;margin-top:40px;}
.outnews .newtitle{font-size:24px;color:#000;margin-bottom:40px;}
.outnews .newlist{width:100%;height:128px;overflow:hidden;margin-bottom:20px;}
.outnews .newlist .nptitle{font-size:16px;color:#333;line-height:22px;width:100%;height:45px;overflow:hidden;margin-bottom:5px;}
.outnews .newlist .nptitle a{color:#333;text-decoration:none;}
.outnews .newlist .npcont{font-size:12px;color:#999;line-height:16px;height:48px;overflow:hidden;margin-bottom:8px;}
.outnews .newlist .npcont a{color:#999;text-decoration:none;}
.outnews .newlist .npdate{font-size:12px;color:#999;}
.outnews .newpic_list{width:100%;height:128px;overflow:hidden;margin-bottom:20px;}
.outnews .newpic_list .leftpic{width:192px;height:128px;float:left;}
.outnews .newpic_list .leftpic img{width:100%;height:100%;}
.outnews .newpic_list .rightext{margin-left:212px;}
.outnews .newpic_list .rightext .pheadline{font-size:16px;line-height:22px;color:#333;overflow:hidden;height:92px;margin-bottom:15px;}
.outnews .newpic_list .rightext .pheadline a{color:#333;text-decoration:none;}
.outnews .newpic_list .rightext .pdate{color:#999;font-size:12px;}
.outnews .newtitle a{color:#ff7400;font-size:14px;font-weight:normal;display:none;}
.catabox{margin-top:30px;}
.catabox h4{font-weight:900;color:#333;}
.catabox .catapic{width:100%;height:175px;overflow:hidden;margin-top:20px;position:relative;}
.catabox .catapic>img{width:100%;height:100%;}
.catabox .catapic .catacover{display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,.6);}
.catabox .catapic .catacover img{display:block;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;margin:auto;}
.catabox .catapic:hover .catacover{display:block;}
.catabox .catapic .videocover{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
.catabox .catapic .videocover img{display:block;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;margin:auto;}
.catabox .catapic .videocover img.videoplay1{display:block;transition:all 0.3s;}
.catabox .catapic .videocover img.videoplay2{display:none;z-index:9;transition:all 0.3s;}
.catabox .catapic .videocover:hover img.videoplay1{display:none;transition:all 0.3s;}
.catabox .catapic .videocover:hover img.videoplay2{display:block;transition:all 0.3s;}
.catabox .catapic:hover .videocover{display:block;}
.catabox .cataname{text-align:center;font-size:14px;color:#666;margin-top:15px;margin-bottom:20px;}
.catabox .cataname a{text-decoration:none;color:#666;}
.catabox .signname{font-size:12px;color:#ff7400;margin-top:15px;margin-bottom:20px;}
.catabox .creatacc{font-size:12px;color:#e9032d;text-decoration:underline;}
.catabox .paccount{font-size:12px;color:#999;line-height:18px;}
.catabox .suborange{background:#ff7400;border-radius:0px;font-size:12px;color:#fff;height:35px;}
.catamail .form-group{margin:17px 0;}
.catamail .form-group .suborange{margin-top:17px;}
.catabox .iptmail{font-size:12px;color:#ccc;border-radius:0px;}
.outfooter{background:#272727;padding-top:40px;margin-top:30px;}
.outfooter .ftmenu{float:left;margin-right:60px;}
.outfooter .ftmenu h4{font-size:14px;color:#fff;margin-bottom:15px;}
.outfooter .ftmenu li{font-size:12px;line-height:20px;}
.outfooter .ftmenu li a{color:rgba(255,255,255,.5);text-decoration:none;}
.outfooter .ftmenu li sup{font-size:10px;}
.outfooter .fticon{text-align:right;}
.outfooter .fticon li{display:inline-block;*zoom:1;*display:inline;margin-left:15px;}
.outfooter .ftbottom{width:100%;height:auto;overflow:hidden;text-align:center;font-size:12px;color:rgba(255,255,255,.2);line-height:50px;border-top:1px solid rgba(255,255,255,.1);margin-top:20px;}
.outfooter .ftbottom .orange{color:rgba(255,116,0,.2);}
.searchbut-out{position:relative;margin-top:15px;width:250px;}
.searchbut-out .form-control{font-size:12px;color:#ccc;border-radius:0px;}
.searchbut-out .form-group{border-radius:0px;}
.searchbut{border:none;background:transparent;height:100%;width:40px;position:absolute;right:0;top:0;z-index:1;color:#c6cacb;font-size:14px;outline:none;}
.navsign li a{font-weight:900;}
.navsign li.nav-mid{line-height:76px;color:#ebebeb;}
.navsign>li>a{padding:15px 8px;}
.menubut .icon-bar{background-color:#666;width:28px;margin:7px 0;}
.menubut{margin-top:10px;}
.shbutbox{font-size:16px;color:#666;margin-top:17px;cursor:pointer;}
.collapse.smsearch{display:none!important;}

/**********************************************************************************/
@media screen and (min-width:768px) and (max-width:992px){
    .carousel2-control .glyphicons-chevron-left,.carousel2-control .glyphicons-chevron-right,.carousel2-control .icon-prev,.carousel2-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}
    .carousel2-caption{right:5%;left:5%;padding-bottom:30px;top:10%;}
    .carousel2-indicators{bottom:20px}
    .carousel2-caption .banner_h2{font-size:24px;font-weight:900;color:#fff;text-align:left;margin-bottom:5px;}
    .carousel2-caption .banner_h2 sup{font-weight:normal;}
    .carousel2-caption .banner_h1{font-size:40px;font-weight:normal;color:#fff;}
    .carousel2-caption .banner_p{font-size:16px;color:rgba(255,255,255,.5);font-weight:normal;}
    .carousel2-indicators li{display:inline-block;width:36px;height:3px;margin:0 3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5);border-radius:10px}
    .carousel2-indicators .active{width:36px;height:3px;margin:0 3px;background-color:#e9022d;}
    .catabox .catapic.catamail{height:110px!important;}
    .catamail .iptmail{width:80%;display:inline-block;}
    .catamail .form-group .suborange{margin-top:0px;float:right;}
    .outfooter .ftmenu{float:left;margin-right:30px;}
    .outfooter{margin-top:10px;}
    .navbar-left,.navsign{display:none;}
    .topnav{position:fixed;top:0;left:0;z-index:99;width:100%;background:#fff;}
    .navbar-nav>li{float:none;}
    .navbar-nav>li>a{padding:10px 5px;line-height:25px;font-size:14px;color:#333;}
    body{padding-top:70px;}
    .smsearch{width:100%;height:50px;position:absolute;left:0;top:50px;z-index:9;}
    .searchbut-out{position:relative;display:block!important;margin:0 auto;width:250px;text-align:center;}
    .playvideobox{display:none;overflow:hidden;width:600px;height:340px;}
}
@media screen and (max-width:768px){
    .carousel2-control .glyphicons-chevron-left,.carousel2-control .glyphicons-chevron-right,.carousel2-control .icon-prev,.carousel2-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}
    .carousel2-caption{right:2%;left:2%;padding-bottom:30px;top:98%;}
    .carousel2-indicators{bottom:5px}
    .carousel2-caption .banner_h2{font-size:24px;text-align:center;font-weight:normal;color:#333;margin-bottom:5px;}
    .carousel2-caption .banner_h2 sup{font-weight:normal;}
    .carousel2-caption .banner_h1{display:none;font-size:40px;font-weight:normal;color:#ea0a33;}
    .carousel2-caption .banner_p{font-size:14px;color:#666;font-weight:normal;text-align:center;}
    .carousel2-caption .featbut{display:none;}
    .carousel2-inner{position:relative;width:100%;overflow:hidden;padding-bottom:115px;background:#fff;}
    .carousel2-control{position:absolute;top:auto;bottom:0;height:90px;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:.5;filter:alpha(opacity=50)}
    .carousel2-control.left{background:url(../images/banleft.png) center no-repeat;background-size:22px;}
    .carousel2-control.right{right:0;left:auto;background:url(../images/banright.png) center no-repeat;background-size:22px;}
    .carousel2-control.left:hover{background:url(../images/banleft_white.png) center no-repeat;background-size:22px;}
    .carousel2-control.right:hover{background:url(../images/banright_white.png) center no-repeat;background-size:22px;}
    .carousel2-indicators{position:absolute;bottom:10px;left:0!important;margin-left:0px!important;z-index:15;width:98%;padding-left:0;text-align:center!important;list-style:none}
    .carousel2-indicators li{display:inline-block;width:36px;height:3px;margin:0 3px;text-indent:-999px;cursor:pointer;background-color:#ccc;border-radius:10px}
    .carousel2-indicators .active{width:36px;height:3px;margin:0 3px;background-color:#e9022d;}
    .outnews .newlist{width:100%;height:128px;overflow:hidden;margin-bottom:20px;}
    .outnews .newlist .nptitle{font-size:16px;color:#333;line-height:22px;width:100%;height:45px;overflow:hidden;margin-bottom:5px;}
    .outnews .newlist .nptitle a{color:#333;text-decoration:none;}
    .outnews .newlist .npcont{font-size:12px;color:#999;line-height:16px;height:48px;overflow:hidden;margin-bottom:8px;}
    .outnews .newlist .npcont a{color:#999;text-decoration:none;}
    .outnews .newlist .npdate{font-size:12px;color:#999;}
    .outnews .newpic_list{width:100%;height:100px;overflow:hidden;margin-bottom:20px;}
    .outnews .newpic_list .leftpic{width:152px;height:100px;float:left;}
    .outnews .newpic_list .leftpic img{width:100%;height:100%;}
    .outnews .newpic_list .rightext{margin-left:172px;}
    .outnews .newpic_list .rightext .pheadline{font-size:14px;line-height:20px;color:#333;overflow:hidden;height:77px;margin-bottom:10px;}
    .outnews .newpic_list .rightext .pheadline a{color:#333;text-decoration:none;}
    .outnews .newpic_list .rightext .pdate{color:#999;font-size:12px;}
    .outnews .newtitle a{color:#ff7400;font-size:14px;font-weight:normal;display:inline-block;padding-top:8px;}
    .catabox .catapic.catamail{height:130px!important;}
    .catamail .form-group .suborange{margin-top:0px;}
    .catamail .iptmail{width:70%;display:inline-block;}
    .catabox .suborange{float:right;}
    .outfooter .ftmenu{display:none;}
    .outfooter .pull-right{width:100%;}
    .outfooter .fticon{width:100%;text-align:center;}
    .outfooter{margin-top:10px;}
    .navbar-left,.navsign{display:none;}
    body{padding-top:70px;}
    .topnav{position:fixed;top:0;left:0;z-index:99;width:100%;background:#fff;}
    .navbar-nav>li>a{padding:10px 5px;line-height:25px;font-size:14px;color:#333;}
    .smsearch{width:100%;height:40px;position:absolute;left:0;top:40px;z-index:9;}
    .searchbut-out{position:relative;margin-top:0;margin:0 auto;width:250px;}
    .procont .botext .proname{font-size:14px;}
    .playvideobox{display:none;overflow:hidden;width:320px;height:200px;}
}

/******************************尺寸大于992***********************************/
@media screen and (min-width:992px){
    .collapse{display:block!important;}
}

/************************尺寸768到992***************************/
@media screen and (min-width:768px) and (max-width:992px){
    .navbar-header{float:none;}
}

/**************************小于768****************************/
@media screen and (max-width:768px){
    .navbar-header{float:none}
}