@charset "utf-8";
body {margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑";background:#fff; }
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,img{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none; padding:0; margin:0;}
img{ border:none;}
a{text-decoration:none; border:none; margin:0; padding:0;}
.clear{ clear:both;}
input,textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
input{ margin:0; padding:0; border:none;}
table,table td{border-collapse:collapse;}
.li_img{display:table; text-align:center; *position:relative; *overflow:hidden;}
.li_img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.li_img a img{*position:relative; *left:-50%; *top:-50%;}
.fl{ float:left;}
.fr{ float:right;}
img{max-width:100%;vertical-align:bottom;}


.div1000{ width:1000px; margin:0 auto;}
.header_right{ width:40%; text-align:right;}
.phone{ font-size:20px; color:#333; margin-top:5px;}
.phone img{ vertical-align:middle;}
.phone span{ line-height:2em;}
.seek{ margin-top:10px; text-align:right; width:100%;}
.seek form{ display:inline-block; width:167px; margin-right:5px;}
.inptext{ float:left; width:137px; box-sizing:border-box; border:1px solid #cbcbcb; padding-left:1.3em; line-height:22px; height:24px; border-right:none; border-radius:15px 0 0 15px;}
.inpbut{ float:right; width:30px; border:1px solid #cbcbcb; background:#fff; background:url(../images/seek.png) no-repeat center center; height:24px; border-left:none; border-radius:0 15px 15px 0;
}
.seek a{ display:inline-block; font-size:12px; color:#999999; line-height:2em; vertical-align:top; margin:0 0.5em;}
.seek img{ vertical-align:middle;}
.nav{ background:#ddd/*url(../images/nav_03.png) repeat-x*/; height:50px;}
.nav>.div1000>ul>li{ position:relative; float:left; width:14.2%; font-size:16px; text-align:center; height:50px;}
.nav>.div1000>ul>li>a{ display:block; width:100%; height:100%;}
.nav>.div1000>ul>li>a span{ display:block; color:#333; box-sizing:border-box; border-right:1px solid #fff; line-height:15px; position:relative; top:18px;}
.nav>.div1000>ul>.last>a span{ border-right:none;}
.nav .fnav{ display:none; width:100%; position:absolute; top:100%; text-align:center; line-height:35px; color:#fff;}
.nav .fnav li{ background:rgba(145,136,120,.9); box-sizing:border-box; border-bottom:1px solid #756e62; width:100%;}
.nav .fnav li a{ display:block; color:#fff;}
.nav .fnav .last{ border-bottom:none;}
.nav>.div1000>ul>li:hover{ background:#ccc;}
.nav>.div1000>ul>li.cur{ background:#ccc;}

.nav>.div1000>ul>li:hover .fnav{ display:block;z-index: 99999;}
.fnav li:hover{ text-decoration:underline;}


/*新头部开始*/
/*.clearfix {
    display: block;
}
.clearfix, .clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
    content: " ";
    display: table;
}
.div1200{ width:1200px; margin:0 auto;}
.div1200 .row{
    width:100%;
}
.col-md-24 {
    width: 100%;
}
.posr {
    position: relative;
}
.sitelogo {
    margin-top: 14px;
    margin-bottom: 15px;
}
.header .lang {
    position: relative;
    top: 34px;
    margin-left: 37px;
}
.header .lang *{
    font-size:14px;
}
ul.nav {
}
.nav-phone {
    padding-top: 14px;
    float: right;
}
ul.nav >li {
    padding: 0;
    padding-bottom: 17px;
    padding-top: 15px;
    float: left;
    position: relative;
    display: block;
}
ul.nav >li:first-child {
    padding-left: 0;
}
ul.nav >li a {
    display: inline-block;
    padding: 0 18px;
    line-height: 32px;
    font-size: 15px;
    position: relative;
    color: #404040;
}
ul.nav li.dropdown {
    position: static;
}

.dropdown-menu {
    z-index: 1000;
    display: none;
    float: left;
    list-style: none;
    font-size: 14px;
    text-align: left;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);

    min-width: 1px;
    border-radius: 0 0 4px 4px;
    margin: 0;
    margin-top: 0;
    border: none;
    background: #F4F4F4;
    padding: 0 0 10px;
    padding-top: 20px;
    width: 1200px;
    left: 0;
    position: absolute;
    top: 89px;
    padding: 20px 30px 30px;
}

.dropdown-menu .li_1 {
    width: 50%;
    text-align: left;
    padding: 5px 0 0;
    float: left;
}
.dropdown-menu .li_1 a {
    line-height: 59px !important;
    border: 1px solid #e2e2e2;
    margin: 8px 12px;
    font-size: 16px;
    padding: 0;
    display: block;
    background: #fff no-repeat right / auto 100%;
    text-indent: 2em;
    transition: all .3s;
    clear: both;
    font-weight: normal;
    color: #333333;
    white-space: nowrap;
}
.dropdown-menu .li_1 a:hover {
    color: #000;
    border-color: #000;
    padding-left: 1em;
}
.dropdown-menu .li_1 .att:after {
    content: ">";
    display: inline-block;
    padding-left: 0;
    vertical-align: middle;
    color: #404040;
    font-weight: bold;
    position: relative;
    left: -15px;
    top: 0px;
    font-family: cursive;
    font-size: 18px;
}
*/
/*新头部结束*/



.banner2{
	height: 280px;
	width: 100%;
	background-image: url(../images/banner.png);
	background-repeat: no-repeat;
	background-position: center -63px;
}
.footer{ background:#f5f5f5;}
.footer_top{ padding:40px 0;}
.footer_top ul{ float:left; width:16%;}
.footer_top ul.relation{ width:25%;}
.footer_top ul p{ color:#333333; font-size:14px; line-height:2em; font-weight:bold;}
.footer_top ul li{ font-size:12px; line-height:2em; color:#333333;}
.footer_top ul li a{ color:#333333;}
.footer_bottom{ text-align:center; font-size:12px; color:#333; background:#f5f5f5; line-height:36px;border-top:1px solid #666;}
#online_service_bar{display:none;}


.rec_title{ color:#333; font-size:18px; line-height:2em; background:#f5f5f5;}
.rec_title span:before { content:url(../images/rec.png); line-height:2em; vertical-align:middle; margin:0 10px; display:inline-block;}
.rec_box_top{ padding:11px; border:1px solid #cccccc; border-top:none;}
.rec_box{ width:95.1%; margin:0 auto;}
.rec_img{ border-radius:5px; width:137px;}
.rec_text{ width:170px; box-sizing:border-box; padding-left:14px; padding-right:24px;}
.rec_text span{ font-size:15px; color:#333333; line-height:2em;}
.rec_text p{ color:#666666; font-size:12px; line-height:2em;}
.rec_li{ width:310px; /*float:left;*/}
.recommend{ position:relative; padding-bottom:23px; border-bottom:1px solid #e8e8e8;}

    .swiper-slide {
        /*text-align: center;*/
        /*font-size: 18px;*/
        background: #fff;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

.swiT{ top:55%; background:none;font-family:"宋体"; font-size:36px; color:#999999;}
.main_case{ margin-bottom:30px;}
.case_box{ width:485px;}
.case_title span{ font-size:18px; line-height:45px;}
.case_title span:before{ content:url(../images/rec_title.png); vertical-align:middle; margin-right:10px;}
.case_title a{ float:right; font-size:12px; line-height:45px; color:#666666;}
.case_li{ width:233px; min-height:306px; box-sizing:border-box; border:1px solid #cccccc; padding:5px; cursor:pointer;}
.case_li:hover{ background:#f5f5f5;}
.case_text{ box-sizing:border-box; padding:10px;}
.case_text span{ color:#333333; font-size:15px; line-height:2em;}
.case_text p{ color:#666666; font-size:12px; line-height:2em;}
.case_li:hover span{ color:#333;}
.case_li:hover p{ color:#333;}
.main_cont{ border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.information{ width:617px;}
/*.inf_tab{ display:table; width:170px;}*/
.inf-1{ width:170px; height:121px; /*display:table-cell; */background:#a0a0a0; text-align:center; color:#fff; font-size:15px; line-height:2.5em; box-sizing:border-box; padding-top:20px; cursor:pointer;}
.inf_t{ background:#a0a0a0; position:relative;}
.inf_t:before{ content:url(../images/jt_32.png); position:absolute; right:-15px; top:52px;}
.inf_cont{ width:447px; box-sizing:border-box; padding:5px 30px; min-height:242px;}
.inf_cont a span{ color:#333; font-size:15px; line-height:2em;}
.inf_show p{ font-size:12px; color:#333333; line-height:2em;}
.inf_show p a{ color:#a0a0a0;}
.inf_show{ padding-bottom:10px;}
.inf_cont ul li{ font-size:12px; line-height:2em; padding:10px 0; border-top:1px solid #d3d3d3;}
.inf_cont ul li a{ color:#505050;}
.inf_cont ul li span{ float:right; color:#b1b1b1;}
.video{ min-height:242px; box-sizing:border-box; border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3; width:383px; padding:0 25px;}
.video_title{ margin-top:5px;}
.video_title span{ font-size:18px; color:#211e1e; line-height:2em; margin-left:0em;}
.video_title a{ float:right; color:#666666; line-height:36px;}
.video ul li{ font-size:13px; line-height:2.2em; color:#505050;}
.video ul li a{ float:right; color:#666666;}
.video ul li a:before{ content:url(../images/video_35.png);margin-right:5px; vertical-align:middle;}
.cooperative{ margin:28px auto; overflow:hidden;}
.cooperative ul{ /*display:table; text-align:center; *position:relative; *overflow:hidden;*/}
.cooperative ul li{/* display:table-cell;vertical-align:middle; *position:absolute; *left:50%; *top:50%;*/}
.cooperative ul li a{/* display:block;width:160px; height:86px;/*margin-right:8px;*/ box-sizing:border-box; border:1px solid #cccccc; }
.cooperative ul li img{vertical-align:middle;}
.cooperative ul .last{ margin-right:0;}
.ny_left{ width:190px;}
.menu{ border-radius:10px; box-sizing:border-box; border:1px solid #dfdfdf; border-bottom:1px solid #5d5d5d;}
.menu_title{ font-size:17px; line-height:52px; color:#fff; background:url(../images/menu_03.png) no-repeat; box-sizing:border-box; padding-left:22px; border-bottom:1px solid #dfdfdf;}
.menu>ul>li{ background:#f7f7f7;}
.menu>ul>li a{ display:block; box-sizing:border-box; padding:0 10px;}
.menu>ul>li>a span{ display:block; border-bottom:1px solid #dfdfdf; font-size:13px; color:#505050; line-height:37px; box-sizing:border-box; padding-left:20px;}
.menu>ul>li>a.green{ background:#f5f5f5;}
.menu>ul>li>a.green span{ border-bottom-color:transparent; color:#000;}
.menu>ul>li>ul{ display:none; border-bottom:1px solid #dfdfdf; background:#fff;}
.menu>ul>li>ul>li>a{ display:block;font-size:12px; color:#505050; box-sizing:border-box; line-height:2.4em; padding-left:28px;}
.menu>ul>li>ul>li>a:before{ content:"▶"; color:#f5f5f5; margin-right:5px; visibility:hidden;}
.menu>ul>li>ul>li:hover a{ color:#000;}
.menu>ul>li>ul>li.cur a{ color:#000;}

.menu>ul>li>ul>li:hover a:before{ visibility:visible;}

.ny_phone{ position:relative; width:188px; height:62px; background:url(../images/ny_phone.png) no-repeat center center; border-radius:10px; margin:15px auto;}
.ny_phone_cont{ position:absolute; color:#fff; right:3px; top:10px;}
.ny_phone_cont p{ font-size:15px; line-height:1.3em;}
.ny_recommend{ border:1px solid #dddddd; border-radius:10px; border-bottom:1px solid #5d5d5d;}
.ny_rec_title{border-radius:5px 5px 0 0; background:#f5f5f5; font-size:17px; line-height:52px; color:#333; box-sizing:border-box; padding-left:22px; border-bottom:1px solid #dfdfdf;}

.ny_rec_cont{ text-align:center; min-height:160px;}
.ny_rec_cont p{ font-size:13px; color:#333333; line-height:2em;}

.ny_right{ width:774px;}
.crumbs{ border-bottom:1px solid #666666;}
.crumbs>span{ color:#333333; font-size:16px; line-height:2em;}
.crumbs p{ font-size:12.5px; color:#333333; width:50%\9; text-align:right; margin-top:8px}
.crumbs p span{ margin:0 0.3em;}
.crumbs p a{ color:#333333;}
.product{ margin-top:20px; border-bottom:1px solid #666666; padding-bottom:10px;}
.product ul{ width:765px; margin:0 auto;}
.product ul li{ float:left; width:245px; margin-bottom:5px; margin-right:15px;}
.product ul li .li_img{ height:180px; width:100%; box-sizing:border-box; border:1px solid #cccccc;}
.product ul li p{ text-align:center;}
.product ul li p a{ color:#333333; font-size:13px; line-height:2em;}
.product ul .last{ margin-right:0;}
.fy{ text-align:right; margin:20px 0; padding-bottom:5px;float: right;}
.fy1{ text-align:right; margin:20px 0; padding-bottom:5px;}

.par_cont{ box-sizing:border-box; padding:16px 12px;}
.big_img{ box-sizing:border-box; border:1px solid #cccccc;}
.par_left{  width:476px;}
.par_left ul{margin-top:9px;}
.par_left ul li{ float:left;  width:105px; height:78px;  cursor:pointer;}
.par_left ul .last{ margin-right:0;}
.par_right{ width:470px;}
.par_right ul{ width:100%;}
.par_right ul li{ font-size:13px; color:#323232; line-height:31px; box-sizing:border-box; padding-left:22px; background:#f8f8f8;}
.par_right ul li span{ font-weight:bold;}
.par_right ul li.evn{ background:#ededed;}
.par_text{box-sizing:border-box; padding:0px 12px;}
.fy a{ margin-left:5px; font-size:12px; color:#6b6b6b;}
.fy1 a{ margin-left:5px; font-size:12px; color:#6b6b6b;}