@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
BODY {FONT:13px/1.75 "微软雅黑", arial,sans-serif; COLOR: #666;  background:#fff;min-width: 1181px;}
A {COLOR: #666; TEXT-DECORATION: none}
P{COLOR: #434343;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.cl{HEIGHT: 0px; CLEAR: both;}
.fl{FLOAT: left;}
.fr{FLOAT: right}
.container{width:1182px; margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.bg-black{background: #000;}
.col-black{color: #000;}
.col-white{color: #fff;}
.col-orange{color: #f08300;}
.block-center{display: block;margin-left:auto;margin-right:auto;}
.posrel{position:relative;}
/* CSS Document */


/*公共头部*/
.biaoyu{font-size: 25px;
    position: absolute;
    color: red;
    font-weight: bold;
    letter-spacing: 5px;
    padding-left: 20px;
    margin-top: -3px;
}
.zw{height: 114px;}
.head{background:rgba(255,255,255,0.95);border-bottom: solid 1px #efefef;}
.head .logo{margin-top: 13px; margin-bottom: 10px;}
.head .logo h1{line-height: 0;}
.head .right{width:845px; margin-top: 15px;}
.column-list{overflow: hidden;margin-top: 10px;}
.column-list li{float: left;height: 15px;}
/*.column-list li:after{content:'|';font-size:10px;color:#333;float:left;margin-top:-3px}
.column-list li:last-child:after{display:none}*/
.column-list em{display: inline-block;font-size: 13px;color: #333;line-height: 15px; }
.column-list li a{display: block; padding: 0 7px;font-size: 13px;line-height: 15px; color: #fa0606;float:left; background: url(../images/top-line.png) no-repeat right center;}
.column-list li:last-child a{padding-right: 0; background: transparent;}
.column-list li:hover a{text-decoration: underline;}
.column-list li:last-child{border-right: 0;}
.head-tel{padding-left: 40px;background: url(../images/head-tel.png) no-repeat left center;margin-top: 20px;-webkit-background-size: 14%;background-size: 14%; background-position: 7px 3px;}
.head-tel p{font-size: 14px;color: #333;line-height: 20px;}
/*.head-tel p em{display: block;font-size: 18px;line-height: 16px;margin-top: 5px;color: #fa0606;font-family: arial;}*/
.head-tel p em{font-size: 15px;line-height: 16px;margin-top: 5px;color: #fa0606;font-family: arial;}
.nav ul{margin-right: 7px;margin-top: 4px;margin-left: -15px;}
.nav ul li{float: left;}
.nav ul li a{display: block; font-size: 15px; line-height: 69px; color: #333; text-align: center;margin-left: 15px;position: relative;}
.nav ul li a.on{background: url(../images/nav-bg.png)  no-repeat center 47px;  color: #632a00;}
.nav ul li a:hover{background: url(../images/nav-bg.png)  no-repeat center 47px;  color: #632a00;}
.nav ul li dl{position: absolute;width:100%;display:none; z-index:100;background-color: rgba(255,255,255,0.95);left: 0;padding-bottom: 30px;}
.nav ul li dl em a{display:block; font-size: 14px;font-weight: normal; text-align:center;line-height:40px; height:40px; background: none;margin: 0;line-height:30px; height:30px; color: #666;}
.nav ul li:hover dl{display: block;}
.nav ul li dl em a:hover{color: #fb3838;}
.nav ul li:nth-child(2) em a{margin-left: -276px}
.nav ul li:nth-child(3) em a{margin-left: -120px;}
.nav ul li:nth-child(4) em a{margin-left: 45px;}
.nav ul li:nth-child(5) em a{margin-left: 205px;}
.nav ul li:nth-child(6) em a{margin-left: 363px;}
.nav ul li:nth-child(7) em a{margin-left: 523px;}
.top-bg img{display: block; width: 100%}
.headfixed{position: fixed;top: 0;width: 100%;z-index: 20000;}

/*首页banner*/
.banner{position:relative;/*display: none;*/}
.banner-hd {height:300px;position: relative; overflow:hidden;}
.banner-hd  ul{height:100%;margin: 0 auto;}
.banner-hd  ul li{height:783px;}
/*数字按钮样式*/
.banner-hd .num { overflow:hidden;  position:absolute; bottom:5%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; z-index:3 ;}
.banner-hd .num ul{display: inline-block;}
.banner-hd .num li {width:13px;height:13px;  color: #FFFFFF;margin:0 5px; cursor:pointer; float: left;background:url(../images/banner-ico.png) no-repeat;}
.banner-hd .num li.on { background:url(../images/banner-ico-on.png) no-repeat } /*当前项*/
.banner-hd ul li .container{height:300px;}
.banner-hd ul li .banner2-1{position: absolute;left:70px;right:0;top:500px;opacity: 0}
.banner-hd ul li .banner2-2{position: absolute;bottom:-300px;right:0;left:0;display: none;}


/*main1*/
.main1{background: url(../images/main1-bg.jpg) no-repeat top center; height: 465px;}
.about{margin-bottom: 40px;}
.about em.about-title{display: block;font-size: 40px;line-height: 40px;color: #090909;text-align: center;padding-top: 66px;padding-bottom: 18px;}
.about span.about-info {display: block; font-size: 15px;line-height: 25px;text-align: center;color: #000;}
.about1{margin-bottom: 25px;border-top:solid 1px #d2d2d2;}
.about1 em.about-title{padding-top: 30px;}
.about-list ul{width: 1202px;}
.about-list ul li{float: left; width: 286px;height: 222px;background:rgba(25,166,219,0.75);margin-right: 10px;margin-bottom: 44px;}
.serBox{cursor:pointer;width:286px;height: 222px;overflow:hidden;background:rgba(25,166,219,0.75);position:relative;padding:0}
.about-list ul li:nth-child(2) .serbg2{background: rgba(8,129,175,0.75);}
.about-list ul li:nth-child(4) .serbg2{background: rgba(8,129,175,0.75);}
.serBoxOn{display:none;width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:4;}
.about-list .a-list li a p.about-list-title{font-size: 28px;line-height: 28px;color: #fff;text-align: center;top: 68px;margin-bottom: 28px;position: absolute;width: 100%;}
/*.about-list .a-list li a .serBox{background:none;}*/
.about-list .a-list li a .serBox .pic1{right:0;/*opacity: 0;*/}
.about-list .a-list li a .serBox .pic2{left:-286px;color: #f26214;}
.about-list .a-list li a  span.about-list-info{display: block;font-size: 15px;line-height: 25px;width: 260px;top: 110px;position: absolute;padding: 0 13px;color: #fff; text-align: center; overflow: hidden;}
.about-list .a-list li a .about-list-info em{color: #fff;}
.about-list .a-list li a .serBox .txt1{left:0;/*opacity: 0;*/}

.about-list .a-list li a .serBox .txt2{right:-286px;color: #fff;}

.about-list .a-list li a .serBox .txt2 em{color: #f26214;}
.about-list .a-list li:nth-child(1){background: url(../images/serbox-pic1.jpg) no-repeat center;}
.about-list .a-list li:nth-child(2){background: url(../images/serbox-pic2.jpg) no-repeat center;}
.about-list .a-list li:nth-child(3){background: url(../images/serbox-pic3.jpg) no-repeat center;}
.about-list .a-list li:nth-child(4){background: url(../images/serbox-pic4.jpg) no-repeat center;}
.about-list .a-list li:nth-child(1):hover{background: url(../images/serbox-pic1.jpg) no-repeat center;}
.about-list .a-list li:nth-child(2):hover{background: url(../images/serbox-pic2.jpg) no-repeat center;}
.about-list .a-list li:nth-child(3):hover{background: url(../images/serbox-pic3.jpg) no-repeat center;}
.about-list .a-list li:nth-child(4):hover{background: url(../images/serbox-pic4.jpg) no-repeat center;}
.about-list .a-list li:nth-child(1n):hover .serBox{background:rgba(0,0,0,0.75);}
.about-xq{text-align: center;overflow: hidden;}
.about-xq li{display: inline-block;}
.about-xq li a{display: block;border-radius: 12px;padding: 0 15px;margin: 8px 10px;min-width: 125px;line-height: 25px;border: solid 1px #fff;color: #666; background-color: #fff;}
.about-xq li:hover a{background-color: #19a6db;color: #fff;border: solid 1px #19a6db;}


/*main2*/
.main2{}
.work{margin-bottom: 25px;}
.work em.work-title{display: block;font-size: 70px;line-height: 70px;color: #000;text-align: center;padding-top: 55px;padding-bottom: 29px;}
.work span.work-info{display: block; font-size: 15px;line-height: 25px;color: #000;text-align: center;}
.work span.ny-work-info{padding-bottom: 25px;}


/*main3*/
.main3 .container{}
.case{margin-bottom: 35px;}
.ny-case{margin-bottom: 25px;margin-top: 35px;}
.main3 .case-bd{width: 1181px;position: relative;}
.main3 .case-bd .prev,.main3 .case-bd .next{width: 29px;height: 57px;position: absolute;background: url(../images/prev.png) no-repeat center center;top: 50%;margin-top: -28px;}
.main3 .case-bd .next{background: url(../images/next.png) no-repeat center center;right: -76px;}
.main3 .case-bd .prev{left: -76px;}
.case-title{display: block;font-size: 40px;line-height: 40px;color: #000;text-align: center;/*background: url(../images/case-title-bg.png) no-repeat center center;*/}
/*.case-list{width: 1197px;}*/
.case-list li{position: relative; float:left; width:374px;margin-right: 15px;margin-bottom: 20px;}  

.case-list li .pic{overflow: hidden; width: 360px; height: 243px;border: 7px solid #f5f5f5;}
.case-list li .pic a{display: block;}
.case-list li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.case-list .case-hide{position: absolute; top: 0; display: none; width: 384px; height: 259px; background: rgba(242,98,20,0.87);}
.case-list .case-hide a.text p{font-size: 27px;line-height: 27px;color: #fff;text-align: center; margin-top: 60px;margin-bottom: 22px;}
.case-list .case-hide a.text span{display: block;font-size: 13px;line-height: 25px;color: #fff;width: 263px;border:solid 1px #fff ;padding: 8px 22px 9px 12px;margin-left: 44px;}
.case-list .case-name1{background-color: #f5f5f5;padding-left: 20px;padding-top: 10px;padding-bottom: 16px;}
.case-list .case-name1 a p{font-size: 15px;line-height: 32px;color: #333; width: 344px; overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.case-list li:hover .case-name1{background: #f26214;}
.case-list li:hover .case-name1 a p{font-size: 15px;line-height: 32px;color: #fff; }
.case-list li:hover .pic{ border-color: #f26214;}
.case-more{margin: 45px 0 69px;height: 55px;}
.case-more a {display: block;width: 55px;height: 100%; margin: 0 auto;background: url(../images/case-more.png) no-repeat;}
.case-more a:hover {background: url(../images/case-more-on.png) no-repeat; }


/*main4*/
.main4{background: url(/a/main4-bg.jpg) no-repeat center center;height: 342px;}
.main4 em.title{display: block;font-size: 45px;line-height: 45px;color: #f26214;text-align: center;padding-top: 82px;padding-bottom: 161px;}
.main4 p.ad{display: block;font-size: 22px;line-height: 56px;color: #fff;text-align: center; width: 497px;background-color: #f26214;border-radius: 12px;margin: 0 auto;}
/*.main4 span.text{display: block;font-size: 17px;line-height: 30px;color: #fff;text-align: center;margin-top: 17px;}*/

/*main5 news*/
.main5{margin-bottom: 46px;}
.news{margin-top: 80px; margin-bottom: 63px;}
.news-title{display: block;font-size: 40px;line-height: 40px;color: #000;text-align: center;background: url(../images/case-title-bg.png) no-repeat center center;}
.news-btn{width: 792px;margin: 0 auto;}
.news-btn li{float: left;margin-right: 26px;margin-left: 26px;}
.news-btn li a{display: block;font-size: 15px;line-height: 36px;text-align: center; color: #000;width: 212px;background-color: #e8e8e8;border-radius: 17px;}
.news-btn li a.on{background-color: #f26214;color: #fff;}
.news-btn li a:hover{background-color: #f26214;color: #fff;}
.news-bd ul.news-list{width: 1200px;padding-top: 79px;}
.news-bd ul.news-list li{overflow: hidden;margin-bottom: 34px;width:574px;float: left;margin-right: 26px;}
.news-bd ul.news-list li .date{width: 82px;padding: 16px 7px;border:solid #037099 1px;border-radius: 5px;background-color: #037099;}
.news-bd ul.news-list li .date span{display: block;border-bottom: solid #fff 1px;font-size: 40px;line-height: 40px;color: #fff; padding-bottom: 8px;}
.news-bd ul.news-list li .date p{font-size: 17px;line-height: 17px;color: #fff; margin-top: 15px;}
.news-bd ul.news-list li .miaoshu{width: 461px;margin-left: 14px;}
.news-bd ul.news-list li .miaoshu em{display: block;font-size: 19px;line-height: 19px;;color:#343434;font-weight: normal;margin-top: 10px;margin-bottom: 19px; width: 461px; white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.news-bd ul.news-list li .miaoshu p{font-size: 14px;line-height: 25px;color: #7a7a7a;}
.news-bd ul.news-list li .miaoshu em:hover{color: #fd5300;}

/*footer*/
.footer{background: #202224;overflow: hidden;padding-bottom: 18px;}
.footer .db{overflow: hidden;margin-top: 35px;}
.footer .db-nav{width: 760px;overflow: hidden;margin-top: -2px;}
.footer .db-nav dl{float: left;border-right: solid 1px #3e4347;height: 155px;padding: 0 17px;}
.footer .db-nav dl dt{font-size: 17px;line-height: 30px;color: #aeaeae;margin-bottom: 5px;}
.footer .db-nav dl dd a{display: block;font-size: 14px;line-height: 30px;color: #7d7d7d;}
.footer .db-nav dl dd a:hover{color: #f26214;}
.footer .right{width: 370px;}
.footer .right .db-logo{display: block;margin-bottom: 18px;}
.footer .contact p{font-size: 14px;line-height: 24px;color: #c5c5c5;}
.footer .contact .num{display: block;margin-bottom: 10px;}
.footer .contact .num span{display: block;font-size: 26px;line-height: 30px;color: #cc0000;}
.footer .wx-pic{display: block;margin-right: 25px;margin-top: 4px;}
.footer .wx-pic p{color: #b0b0b0;font-size: 13px;line-height: 32px;text-align: center;}
.footer-text{background-color: #0b0b0c;}
.footer-text p.copy{font-size: 14px;line-height: 78px;color: #7d7d7d;text-align: center;}
.footer-text p.copy a:hover{color: #f26214;}
.flink{overflow:hidden;padding:10px 0;width:100%;border-top: solid 1px #3e4347;margin-top: 18px;}
.flink strong{float:left;color:#c5c5c5;line-height:35px}
.flink-list{float:left;overflow:hidden}
.flink-list li{float: left;}
.flink-list li a{padding:0 15px;color:#c5c5c5;line-height:35px}
.flink-list li a:hover{color: #fff;}

/*内页*/
.ny-hd{height: 783px;}
.ny-main{overflow: hidden;padding-top: 45px;padding-bottom: 30px;}


/*新闻列表*/
.content ul.ny-news{background: url(../images/news_bor.png) repeat-y 55px 0; margin: 30px auto;} 
.content ul.ny-news li{margin: 0 0 30px;overflow: hidden;padding-bottom: 22px;border: none;width: 1181px;}
.content ul.ny-news li .date{width: 110px;height: 110px;background-color: #FD5300;border-radius: 55px;margin-top: 15px;}
.content ul.ny-news li .date b{color: #fff;text-align: center;font-size: 35px; line-height: 40px; padding-top: 20px; display: block;} 
.content ul.ny-news li .date p{text-align: center; font-size: 16px; height: 30px; line-height: 30px; color: #fff; margin-bottom: 10px;} 
.content ul.ny-news li a.ny-news-pic{display: block;width: 130px;height: 88px;overflow: hidden;}
.content ul.ny-news li .descript{overflow: hidden;width: 950px;background-color: #fff;box-shadow: 0 0 3px #d9dbdb;padding: 25px;margin-right: 5px;margin-top: 5px;}
.content ul.ny-news li .descript .title1{padding-bottom: 0px;}
.content ul.ny-news li .descript strong{font-size: 19px;line-height: 25px;color: #343434;font-weight: normal;display: block;margin-top: 10px;margin-bottom: 6px;}
.content ul.ny-news li .descript .title1 span{font-size: 13px;color: #343434;line-height: 27px;}
.content ul.ny-news li .descript strong:hover{color: #f26214;}
.content ul.ny-news li .descript p{color: #343434;font-size: 13px;line-height: 21px;}

/*服务项目*/
.ny ul{width: 1206px;}
.ny ul li{border: solid 1px #f26214;}


    #video {
        /* 设置宽度高度背景颜色 */
        height: auto; /*高度改为自动高度*/
    }
    #video ul{
        /* 清除ul标签的默认样式 */
        width: auto;/*宽度也改为自动*/
        list-style-type: none;
        white-space:nowrap;
        overflow: hidden;
        margin-left: 5%;
        margin-top:-15px;
        padding: 0;

    }
    #video li {
        float:left; /* 使li内容横向浮动，即横向排列  */
        margin-right:2%;  /* 两个li之间的距离*/
        position: relative;
        height: 40px;
        line-height: 40px;
        overflow: hidden;
        font-size: 16px;
        color: rgba(255, 255, 255, 0.7);
    }

    #video li a{
        /* 设置链接内容显示的格式*/
        display: block; /* 把链接显示为块元素可使整个链接区域可点击 */
        color:white;
        text-align: center;
        padding: 3px;
        overflow: hidden;
        text-decoration: none; /* 去除下划线 */

    }
    #video li a:hover{
        /* 鼠标选中时背景变为黑色 */
        background-color: rgba(255, 255, 255, 0.2);
    }
    #video ul{
        /* 设置二级菜单 */
        margin-left: -0.2px;
        background: rgba(0, 0, 0, 0.2);
        position: relative;
        display: none; /* 默认隐藏二级菜单的内容 */

    }
    #video ul li{
        /* 二级菜单li内容的显示 */

        float:none;
        text-align: center;
    }
    #video:hover ul{
        /* 鼠标选中二级菜单内容时 */
        display: block;
    }
#nr-container .nr-content{width:1182px}
/*案例*/
.ny-case-list{width: 1197px;}
.ny-case-list li{float:left; width:374px;margin-right: 25px;margin-bottom: 20px;position: relative;}  
.ny-case-list li .content{border: solid 1px #dfdfdf; border-top: 0; /*height: 164px;*/}
.ny-case-list li .pic{overflow: hidden; width: 374px; height: 252px;}
.ny-case-list li{margin-bottom: 45px;width: 374px;}
.ny-case-list li a.case-name{display: block; width: 333px;font-size: 16px; line-height: 76px; color: #fff;padding-left: 20px;padding-right: 20px;color: #666;background: url(../images/tn.png) no-repeat 330px center;border-bottom: dashed 1px #dfdfdf;}
.ny-case-list li p{padding: 23px 20px;line-height: 25px;color: #999;min-height: 40px;}
.ny-case-list li:hover{position:relative;top:-10px;}
.ny-case-list li:hover .content{width: 373px;background:#f9f9f9; }
.ny-case-list li:hover a.case-name{width: 334px; color: #632a00;background: url(../images/tne.png) no-repeat 310px center;}
.ny-case-list li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}

/*内页产品*/
.ny-pro-list li{margin-bottom: 70px;}
.ny-pro-list li a.case-name{position: static; width: 384px;font-size: 16px; line-height: 50px; color: #fff; text-align: center; background: #f26214;}
.ny-pro-list li a.case-name:hover{ color: #632a00;}

/*产品详情*/
.ny-case-title{font-size: 28px;}
.ny_main .right .content p{ font-size:13px; line-height:30px;}
.pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.pagelist li,
.pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.pagelist li.active {background: #f30;border: 1px solid #ddd;}
.pagelist li.active a{color:#fff}
/*内页栏目按钮*/
.column ul.ctitle1{margin: 0 auto 35px; text-align: center;}
.column ul.ctitle1 li{margin: 0 5px 10px;display: inline-block;position: relative;border-radius: 10px;}
.column ul.ctitle1 li a{display: block;width: 132px;height: 36px;font-size: 15px;color: #de4a02;line-height: 36px;border: 1px solid #ff5400;border-radius: 10px;text-align: center}
.column ul.ctitle1 li ul.ctitle2{text-align: center;position: absolute;z-index: 5000;overflow: hidden;width: 1181px;left: 50%;margin-left: -590px;padding-top: 10px;display: none;}
.column ul.ctitle1 li ul.ctitle2 li{display: inline-block; margin: 0;background-color: #fff;width: auto;}
.column ul.ctitle1 li ul.ctitle2 li a{font-size: 13px;background-color: #f0f0f0;padding:0 20px;}
.column ul.ctitle1 li a:hover{color: #fff;background-color: #ff5400;}
.column ul.ctitle1 li:hover ul.ctitle2{display: block;}
.column ul.ctitle1 li:hover ul.ctitle2 li a{color: #666;}
.column ul.ctitle1 li.now{background-color: #f26214;}
.column ul.ctitle1 li.now a{color: #fff;}
.column ul.ctitle1 li.now ul.ctitle2 li a{color: #666;}
.column ul.ctitle1 li ul.ctitle2 li:hover a{background-color: #f26214;color: #fff;}

/*fixed-right*/
.fixed-right{width:50px;height: 86%;position: fixed;z-index:6;/*top:114px;*/bottom:0px;right:0;background: #2B2B2B;z-index: 19991;padding-top: 86%;}
.fixed-right ul{height:100%;position: relative;}
.fixed-right ul li{text-align: center;color: #BABABA;font-size:15px;margin-top:15px;}
.fixed-right ul li a{color: #BABABA;display: block;}
.fixed-right ul li a span{color: #BABABA;}
.fixed-right ul li a p{font-size:14px;color: #BABABA;}
.fixed-right ul li a p.xq{width:15px;margin:0 auto;line-height: 16px;}
.fixed-right ul li.xqli{background: #fd5300;padding:8px 0;}
.fixed-right ul li.xqli a{color: #fff;}
.fixed-right ul li.xqli a:hover{color:#fff;}
.fixed-right ul li a:hover{color:#fd5300;}
.fixed-right ul li.rtop{background: #484848;}
.fixed-right .bottom{position: absolute;bottom:18px;left:0;right:0;margin:0 auto;}
.fixed-right .hide_tel{background: #484848;position:absolute;right:100px;top:0;width:200px;padding-left:15px;padding-top:5px;height:60px;
	line-height:25px;color:#fff;z-index: 1;display: none;text-align: left;
}
.fixed-right .hide_tel .sj{color: #484848;font-size:30px;position: absolute;right:-8px;top:8px;}
.fixed-right ul li .weipic{position: absolute;top:-40px;padding:5px;background: #fff;display: none;right:100px;}
.fixed-right ul li .weipic p{color: #000}

/*底部新闻*/
.db1{background-color: #e8e8e8;padding-top: 25px;padding-bottom: 40px;}
.db-news{width: 560px;border-right: solid 1px #cdcdcd;padding-right: 30px;}
.db-title strong{font-size: 22px;color: #191919;line-height: 35px;font-weight: normal;}
.db-title strong span{color: #969696;}
.db-news ul{margin-top: 10px;}
.db-news ul li{overflow: hidden;line-height: 35px;}
.db-news ul li .date{color: #7e7e7e;margin-right: 5px;}
.db-news ul li a{color: #262626;}
.db-news ul li a:hover{color: #fd5300;}
.bor-none{border-right: none;}
.db-know{padding-left: 30px;padding-right: 0;}

/*ny_contact*/
.ny_contact .contact_map{background: url(../images/contact_map.jpg) no-repeat center; height: 514px;display: none;}
.ny_contact .contact_map .contact{width:454px;/*height:481px;*/background: #13608d;color: #fff;padding:20px;margin-top:36px;padding-bottom: 0;}
.ny_contact .contact_map .contact h3{font-size:30px;}
.ny_contact .contact_cont{margin-top: 15px;font-size: 16px;line-height: 29px;}
.ny_contact .contact_map .contact .contact_ewmlist{text-align: center;margin-top:30px;}
.ny_contact .contact_map .contact .contact_ewmlist ul{display: inline-block;}
.ny_contact .contact_map .contact .contact_ewmlist li{float: left;margin:0 10px;text-align: center;}
.ny_contact .contact_map .contact .contact_ewmlist li p{line-height: 30px;height: 30px;color: #fff;}
.ny_contact .contact_map .contact .contact_bottom{height:50px;line-height: 50px;font-size: 16px;background: #094263;margin:25px -20px 0;}
.ny_contact .contact_map .contact .contact_bottom a{display: inline-block;width: 49%;float:left;text-align: center;color: #fff}

/*.ny_contact .contact_payment{background: #ecedef}*/
.payment_title{text-align: center;padding:35px 0;}
.payment_title h3{font-size:40px;color: #414141}
.payment_title p{font-size:16px;margin-top:10px;}
p.pay_title{font-size:20px;}
.pay{padding:0 90px;}
.contact_payment table {width:100%;margin:15px 0;}
.contact_payment table th{background: #3f81a8;height:42px;line-height: 42px;font-size: 20px;color: #fff;font-weight: normal;text-align: center;border-right:1px solid #93c7e5;}
.contact_payment table td{background: #93c7e5;height:45px;font-size:17px;text-align: center;color: #143548;border-right:1px solid #fff;border-bottom:1px solid #fff;}
.contact_payment table td.zh{font-size:20px;font-family: arial;}
.gkzh{margin-top:40px;}
.gkzh table{margin-bottom:25px;}
.payment_info{margin-top:15px;font-size:17px; color: #143548;line-height: 28px;padding-bottom:45px;}
/*ny_contact end */

/*公告*/
.notice-mini{position: fixed;top: 51%;margin-top: -70px; right: 55px;}
.notice-max{background: url(../images/notice-max.png) no-repeat center;width: 315px;height: 445px;position: fixed;top: 50%;margin-top: -222px;}
.notice-max strong.n-bt{display: inline-block;margin-left: 120px;margin-right: 60px;font-size: 20px;line-height: 20px;color: #d0121c;padding-top: 66px;padding-bottom: 17px;}
.notice-max p{width: 223px;margin-left: 45px;color: #494949;line-height: 23px;}
.notice-max p span{color: #d0121c;}
.notice-max p.notice-list{margin-top: 3px;}
.notice-max .n-tel{margin-left: 45px;padding-left: 30px;background: url(../images/n-tel.png) no-repeat left center;margin-top: 12px;}
.notice-max .n-tel strong{font-size: 12px;color: #191919;line-height: 12px;}
.notice-max .n-tel strong em{display: block;font-size: 22px;line-height: 18px;color: #d1111c;margin-top: 4px;font-weight: bold;}
#close{ position: fixed; top: 50%; right: 74px; width: 22px; height: 22px; display: block; cursor: pointer;}


/*搜索*/
.search{background: url(../images/search-bg.jpg) no-repeat center; height: 100vh;background-size: cover; position: relative;}
.search-content{position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;  width: 1182px; height: 339px;}
.search-logo img{display: block;  margin: 0 auto 70px; }
.search-form{background: #fff; padding: 72px 106px; border-radius: 10px;}
.search-form input{font-family: "Microsoft YaHei";  outline: none; border: solid 1px #e82720;}
.search-text{width: 854px; font-size: 20px; line-height: 63px; color: #808080; text-indent: 30px;}
.search-btn{width: 114px; font-size: 20px; line-height: 63px; background: #e82720; text-align: center; color: #fff;}


.search-find{position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;  width: 375px; height: 496px;  background: #fff; padding: 30px 45px 55px; border-radius: 10px;}
.find-logo img{display: block;  margin: 0 auto;}
.find-pic img{display: block;  margin: 35px auto 20px;}
.find-info{width: 210px; margin: 0 auto;}
.find-info ul li{float: left; width: 100%; font-size: 22px; line-height: 58px; color: #e82720}
.find-info ul li span{color: #333;}


.search-form p{text-align: left;margin-bottom:33px;}
.search-form p span{font-size:20px;background: url(../images/cir.png) no-repeat center left;padding-left:32px;display: inline-block;margin-right:62px;}