/* ÃƒÂ¦Ã‚Â¸Ã¢â‚¬Â¦ÃƒÂ©Ã¢â€žÂ¢Ã‚Â¤ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ¥Ã‚Â¤Ã¢â‚¬â€œÃƒÂ¨Ã‚Â¾Ã‚Â¹ÃƒÂ¨Ã‚Â·Ã‚Â */
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements ÃƒÂ§Ã‚Â»Ã¢â‚¬Å“ÃƒÂ¦Ã…Â¾Ã¢â‚¬Å¾ÃƒÂ¥Ã¢â‚¬Â¦Ã†â€™ÃƒÂ§Ã‚Â´Ã‚Â  */
dl, dt, dd, ul, ol, li, /* list elements ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ÃƒÂ¥Ã¢â‚¬Â¦Ã†â€™ÃƒÂ§Ã‚Â´Ã‚Â  */
pre, /* text formatting elements ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ¦Ã…â€œÃ‚Â¬ÃƒÂ¦Ã‚Â Ã‚Â¼ÃƒÂ¥Ã‚Â¼Ã‚ÂÃƒÂ¥Ã¢â‚¬Â¦Ã†â€™ÃƒÂ§Ã‚Â´Ã‚Â  */
fieldset, legend, button, input, textarea, /* form elements ÃƒÂ¨Ã‚Â¡Ã‚Â¨ÃƒÂ¥Ã‚ÂÃ¢â‚¬Â¢ÃƒÂ¥Ã¢â‚¬Â¦Ã†â€™ÃƒÂ§Ã‚Â´Ã‚Â  */
th, td { /* table elements ÃƒÂ¨Ã‚Â¡Ã‚Â¨ÃƒÂ¦Ã‚Â Ã‚Â¼ÃƒÂ¥Ã¢â‚¬Â¦Ã†â€™ÃƒÂ§Ã‚Â´Ã‚Â  */
    margin: 0;
    padding: 0;
}
input,textarea {border: none; box-shadow: none; outline: none;}
/* ÃƒÂ¨Ã‚Â®Ã‚Â¾ÃƒÂ§Ã‚Â½Ã‚Â®ÃƒÂ©Ã‚Â»Ã‹Å“ÃƒÂ¨Ã‚Â®Ã‚Â¤ÃƒÂ¥Ã‚Â­Ã¢â‚¬â€ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“ */
body,button, input, select, textarea {font: 14px/22px "Microsoft YaHei","ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif; color: #666;}
samp{font-family: "Microsoft YaHei","ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ","Helvetica Neue";}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;}
/* ÃƒÂ©Ã¢â‚¬Â¡Ã‚ÂÃƒÂ§Ã‚Â½Ã‚Â®ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ÃƒÂ¥Ã¢â‚¬Â¦Ã†â€™ÃƒÂ§Ã‚Â´Ã‚Â  */
ul, ol ,li{list-style: none;}
/* ÃƒÂ©Ã¢â‚¬Â¡Ã‚ÂÃƒÂ§Ã‚Â½Ã‚Â®ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ¦Ã…â€œÃ‚Â¬ÃƒÂ¦Ã‚Â Ã‚Â¼ÃƒÂ¥Ã‚Â¼Ã‚ÂÃƒÂ¥Ã¢â‚¬Â¦Ã†â€™ÃƒÂ§Ã‚Â´Ã‚Â  */
a {text-decoration: none; color: #666; word-wrap:break-word;outline:none;}/*ÃƒÂ¨Ã¢â‚¬Â¹Ã‚Â±ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¢ÃƒÂ¨Ã‚Â¡Ã…â€™*/
a:hover {text-decoration: none; color:#153960;}
/* ÃƒÂ©Ã¢â‚¬Â¡Ã‚ÂÃƒÂ§Ã‚Â½Ã‚Â®ÃƒÂ¨Ã‚Â¡Ã‚Â¨ÃƒÂ¥Ã‚ÂÃ¢â‚¬Â¢ÃƒÂ¥Ã¢â‚¬Â¦Ã†â€™ÃƒÂ§Ã‚Â´Ã‚Â  */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img ÃƒÂ¦Ã‚ÂÃ‚Â­ÃƒÂ¨Ã‚Â½Ã‚Â¦ÃƒÂ¯Ã‚Â¼Ã…Â¡ÃƒÂ¨Ã‚Â®Ã‚Â©ÃƒÂ©Ã¢â‚¬Å“Ã‚Â¾ÃƒÂ¦Ã…Â½Ã‚Â¥ÃƒÂ©Ã¢â‚¬Â¡Ã…â€™ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ img ÃƒÂ¦Ã¢â‚¬â€Ã‚Â ÃƒÂ¨Ã‚Â¾Ã‚Â¹ÃƒÂ¦Ã‚Â¡Ã¢â‚¬Â  */
button, input, select, textarea {
    font-size: 100%; /* ÃƒÂ¤Ã‚Â½Ã‚Â¿ÃƒÂ¨Ã‚Â¡Ã‚Â¨ÃƒÂ¥Ã‚ÂÃ¢â‚¬Â¢ÃƒÂ¥Ã¢â‚¬Â¦Ã†â€™ÃƒÂ§Ã‚Â´Ã‚Â ÃƒÂ¥Ã…â€œÃ‚Â¨ ie ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Â¹ÃƒÂ¨Ã†â€™Ã‚Â½ÃƒÂ§Ã‚Â»Ã‚Â§ÃƒÂ¦Ã¢â‚¬Â°Ã‚Â¿ÃƒÂ¥Ã‚Â­Ã¢â‚¬â€ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“ÃƒÂ¥Ã‚Â¤Ã‚Â§ÃƒÂ¥Ã‚Â°Ã‚Â */
}

/* ÃƒÂ©Ã¢â‚¬Â¡Ã‚ÂÃƒÂ§Ã‚Â½Ã‚Â®ÃƒÂ¨Ã‚Â¡Ã‚Â¨ÃƒÂ¦Ã‚Â Ã‚Â¼ÃƒÂ¥Ã¢â‚¬Â¦Ã†â€™ÃƒÂ§Ã‚Â´Ã‚Â  */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* ÃƒÂ¨Ã‚Â®Ã‚Â©ÃƒÂ©Ã‚ÂÃ…Â¾ieÃƒÂ¦Ã‚ÂµÃ‚ÂÃƒÂ¨Ã‚Â§Ã‹â€ ÃƒÂ¥Ã¢â€žÂ¢Ã‚Â¨ÃƒÂ©Ã‚Â»Ã‹Å“ÃƒÂ¨Ã‚Â®Ã‚Â¤ÃƒÂ¤Ã‚Â¹Ã…Â¸ÃƒÂ¦Ã‹Å“Ã‚Â¾ÃƒÂ§Ã‚Â¤Ã‚ÂºÃƒÂ¥Ã…Â¾Ã¢â‚¬Å¡ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â´ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ¯Ã‚Â¼Ã…â€™ÃƒÂ©Ã‹Å“Ã‚Â²ÃƒÂ¦Ã‚Â­Ã‚Â¢ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ¥Ã‚Â¼Ã¢â‚¬Â¢ÃƒÂ¨Ã‚ÂµÃ‚Â·ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ©Ã¢â‚¬â€Ã‚ÂªÃƒÂ§Ã†â€™Ã‚Â */
html {overflow-y: scroll;}
/*ÃƒÂ¦Ã¢â‚¬Â°Ã¢â‚¬Â¹ÃƒÂ¦Ã…â€œÃ‚ÂºÃƒÂ©Ã‚Â¢Ã¢â‚¬Å¾ÃƒÂ¨Ã‚Â§Ã‹â€ ÃƒÂ¥Ã‚Â±Ã¢â‚¬Â¦ÃƒÂ¤Ã‚Â¸Ã‚Â­*/
body{
    min-width: 1200px;
    width: 100%;
    overflow: hidden;
}

/*ÃƒÂ¨Ã‚Â®Ã‚Â¾ÃƒÂ§Ã‚Â½Ã‚Â®ÃƒÂ¦Ã‚ÂµÃ‚Â®ÃƒÂ¥Ã…Â Ã‚Â¨*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}


/*ÃƒÂ¦Ã‚Â¸Ã¢â‚¬Â¦ÃƒÂ©Ã¢â€žÂ¢Ã‚Â¤ÃƒÂ¦Ã‚ÂµÃ‚Â®ÃƒÂ¥Ã…Â Ã‚Â¨*/
.clear{clear: both;height: 0;}
.blk-main .clearlist,.blk-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.b-main .clearlist,.b-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.clearafter:after, .clearfix:after{ content:"."; display:block; height:0; visibility:hidden; clear:both; }


/*ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¨ÃƒÂ¥Ã‚Â±Ã¢â€šÂ¬ÃƒÂ¨Ã†â€™Ã…â€™ÃƒÂ¦Ã¢â€žÂ¢Ã‚Â¯ÃƒÂ¨Ã¢â‚¬Â°Ã‚Â²1*/
.body-color{background: #ffffff;}
.bark-body-color{background:#181818;}
.body-color-p102{background: #f5f5f5;}

.blk{margin-bottom: 25px;}
.blk-50{margin-bottom: 50px;}
/*MainÃƒÂ¦Ã‚Â¨Ã‚Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¿*/
.blk-main{width:1200px;margin: 0 auto;overflow: hidden;}
.blk-max-main{width:1220px; margin: 0 auto;}
/*ÃƒÂ¥Ã‚Â°Ã‚ÂÃƒÂ¦Ã‚Â¨Ã‚Â¡ÃƒÂ¥Ã‚ÂÃ¢â‚¬â€*/
.blk-xs{width:240px;}
.blk-min{width: 320px;}
/*ÃƒÂ¤Ã‚Â¸Ã‚Â­ÃƒÂ¦Ã‚Â¨Ã‚Â¡ÃƒÂ¥Ã‚ÂÃ¢â‚¬â€*/
.blk-sm{width:930px;}
.blk-max{width: 810px;}
/*ÃƒÂ¥Ã‚Â°Ã‚ÂÃƒÂ§Ã¢â‚¬Â°Ã‹â€ ÃƒÂ¥Ã‚ÂÃ¢â‚¬â€*/
.blk{margin-bottom:30px;}

/*ÃƒÂ©Ã‚Â¦Ã¢â‚¬â€œÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¦Ã‚ÂÃ‚Â¿ÃƒÂ¥Ã‚ÂÃ¢â‚¬â€ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¨ÃƒÂ¥Ã‚Â±Ã¢â€šÂ¬ÃƒÂ¨Ã‚Â¡Ã‚Â¥ÃƒÂ§Ã¢â€žÂ¢Ã‚Â½*/
.p{padding: 30px 0;}
/*ÃƒÂ©Ã‚Â¦Ã¢â‚¬â€œÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¦Ã‚ÂÃ‚Â¿ÃƒÂ¥Ã‚ÂÃ¢â‚¬â€ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¨ÃƒÂ¥Ã‚Â±Ã¢â€šÂ¬ÃƒÂ¥Ã‚ÂÃ‹Å“ÃƒÂ©Ã¢â‚¬Â¡Ã‚Â*/
.b{clear: both;}
/*ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¦Ã‚ÂÃ‚Â¿ÃƒÂ¥Ã‚ÂÃ¢â‚¬â€ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¨ÃƒÂ¥Ã‚Â±Ã¢â€šÂ¬ÃƒÂ¥Ã‚ÂÃ‹Å“ÃƒÂ©Ã¢â‚¬Â¡Ã‚Â*/
.blk{margin-bottom:  20px;}
.blk101{margin-bottom:  35px;}


i,em{ font-style:normal;}
.hea{height: 115px;background:#fff;}
.hea .logo{ width:8.854%; float:left; margin:34px 0 0 4%; border-right:1px solid #d8d8d8;}
.hea .logo img{ display:block; width:87.65%;}
.hea strong{width:23.958%;float:left;font:24px "Microsoft YaHei UI";color:#333;line-height: 100px;padding-left: 1%;font-weight:bold;}
.hea span{width:33px;height:33px;float:left;margin-top: 28px;position:relative;z-index:5;}
.hea span em{ display:none; font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#333; position:absolute; top:40px; left:-230px; width:250px; background:#fff; text-align:right; padding:20px 20px 20px 0;box-shadow:0 0 1rem #ccc;}
.hea span:hover em{ display:block;}
.hea span i{ font-size:14px;font-weight:normal;}
.menu{width: 46.83%;float:left;margin: 23px 0 0 3%;}
.menu li{font-size: 16px;float: left;margin-right: 4.2%;height: 80px;}
.menu li a{ display:block; color:#333;height:44px; line-height:44px; position:relative;}
.menu li a:hover,.menu .cur a{ color:#e1000f; font-weight:bold;}
.menu li a:before{content: "";position: absolute;width:0;height:2px;bottom:0;left:0;z-index:0;background:#e1000f;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.menu li.cur a:before,.menu li a:hover:before{width: 100%;}
.menu li:last-child{ margin-right:0;}
.menu li .submenu{overflow: hidden;display: none;position: absolute;width: 100%;top:110px;z-index: 9;background:#f7f5f5;padding: 14px 0;left: 0;line-height: 0;font-size: 0;text-align: center;}
.menu li .submenu dl{width: 1200px;margin: 0 auto;padding: 40px 0;}
.menu li .submenu dt{float: right;width: 450px;height: 260px;overflow: hidden;}
.menu li .submenu dt a{background:none;}
.menu li .submenu dt img{width: 450px;height: 260px;display: block;}
.menu li .submenu dd{float: left;width: 740px; margin-top:30px;}
.menu li .submenu p a{display: block;float: left;width: 180px;height: 48px;line-height: 48px;background: #fff;border: 1px solid #d9d9d9;padding-left: 42px;font-size: 18px;color: #333333;margin: 0 20px 20px 0;position: relative; text-align: left; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.menu li .submenu p a:nth-child(3n),.menu li:nth-child(3) .submenu p a:nth-child(2n){margin-right: 0;}
.menu li:nth-child(3) .submenu p a:nth-child(3n){margin: 0 20px 20px 0;}
.menu li:nth-child(3) .submenu p a{width: 280px;}
.menu li .submenu p a:before{content: "";position: absolute;width: 6px;height: 6px;border: 1px solid #cb0912;border-radius: 50%;left:21px;top:21px;}
.menu li .submenu p a::after,.menu li .submenu dt a::before{width: 0;}
.menu li:hover .submenu p a{font-weight: normal;}
.menu li:hover .submenu p a:hover{border-color: #cb0912;background:#cb0912;color: #fff;}
.menu li .submenu span a{display: block;width: 198px;height: 48px;line-height: 48px;border: 1px solid #007de0;padding-left: 42px;font-size: 18px;color: #fff;margin: 0 20px 20px 0;position: relative; text-align: left;font-weight: normal; float: left;background:#007de0;}
.menu li .submenu span a:before,.menu li .submenu p a:hover:before{content: "";position: absolute;width: 6px;height: 6px;border: 1px solid #fff;border-radius: 50%;left:21px;top:21px;}

.menu li:hover .submenu{
    display: block;
}
@media (min-width: 1200px) and (max-width: 1680px) {
.hea .logo{ width:12.854%;margin:34px 0 0 2%;}
.hea h2{font:20px "Microsoft YaHei UI";line-height:130px;}
.menu{ width:48.83%; float:left; margin:43px 0 0 4%;}
.menu li{ margin-right:3.5%;}
}



    .ty-banner-1 {
        overflow: hidden;
        line-height: 0;
        text-align:center;
    }
    .ty-banner-1 img{
        /* visibility: hidden; */
    }
    .ty-banner-1 img.show{
        visibility: visible;
    }

    .plc{padding: 5px 0 25px;}
		.p12-curblock{
			display: none;
		}
		.p102-curmbs-1{height: 40px;line-height: 40px;font-size: 14px;color: #808080;}
		.p102-curmbs-1 b {
			font-weight: normal;
			padding-left: 35px;
			background: url(../images/p102-curmbs-icon1.png) no-repeat left center;

		}
		.p102-curmbs-1 i {
			font-style: normal;
		}

		.p102-curmbs-1 span {
			font-family: Ã¥Â®â€¹Ã¤Â½â€œ;
			height: 46px;
			line-height: 46px;
			padding: 0px 5px;
		}
		.p102-curmbs-1 a{color: #808080;}
		.p102-curmbs-1 a:hover{color: #153960;}
		
    
    .p102-search-1 {
        height: 70px;
        border-bottom: 1px solid #ededed;
        background: #f7f7f7;
    }
    
    .p102-search-1 p {
        float: left;
        width: 750px;
        height: 70px;
        line-height: 70px;
        font-size: 14px;
        color: #333333;
    }
    
    .p102-search-1 p b {
        display: inline-block;
    }
    
    .p102-search-1 p a {
        color: #666666;
        display: inline-block;
        margin-right: 15px;
    }
    .p102-search-1 p a:hover{color: #153960;}
    .p102-search-1-inp {
        float: right;
        width: 356px;
        height: 36px;
        background: #fff;
        margin-top: 18px;
        border-radius: 25px;
        position: relative;
    }
    
    .p102-search-1-inp:before,
    .p102-search-1-inp:after {
        content: '';
        position: absolute;
        width: 80%;
        height: 1px;
        background: #e3e3e3;
        left: 10%;
        z-index: 0;
    }
    
    .p102-search-1-inp:before {
        top: 0;
    }
    
    .p102-search-1-inp:after {
        bottom: 0;
    }
    
    .p102-search-1-inp1 {
        width: 249px;
        height: 34px;
        line-height: 34px;
        color: #999999;
        border: 1px solid #e3e3e3;
        border-right: 0;
        padding: 0 20px;
        border-top-left-radius: 25px;
        border-bottom-left-radius: 25px;
        float: left;
    }
    
    .p102-search-1-inp2 {
        width: 66px;
        height: 36px;
        border: 0;
        border-radius: 25px;
        background: url(../images/p102-search-icon1.png) no-repeat center center #153960;
        float: right;
        position: relative;
        z-index: 2;
        cursor: pointer;
    }

    .p102-fdh-3 {
        height: 100px;
        box-shadow: 0 4px 6px #e9e9e9;
    }
    
    .p102-fdh-3 li {
        float: left;
        width: 14%;
        height: 100px;
        position: relative;
    }
    
    .p102-fdh-3 li:after {
        content: "";
        position: absolute;
        width: 1px;
        height: 26px;
        background: #cfcfcf;
        right: 0;
        top: 50%;
        margin-top: -13px;
    }
    
    .p102-fdh-3 li:last-child:after {
        display: none;
    }
    
    .p102-fdh-3 li a {
        display: block;
        height: 100px;
        line-height: 100px;
        font-size: 22px;
        color: #1a1a1a;
        text-align: center;
    }
    
    .p102-fdh-3 li.sidenavcur:before,
    .p102-fdh-3 li:hover:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 2px;
        background: #153960;
        left: 0;
        bottom: 0;
        z-index: 1;
    }
    
    .p102-fdh-3 li.sidenavcur a,
    .p102-fdh-3 li:hover a {
        font-weight: bold;
        color: #153960;
    }
    
    .p102-fdh-3 li.sidenavcur a:before,
    .p102-fdh-3 li:hover a:before {
        content: "";
        position: absolute;
        width: 12px;
        height: 12px;
        background: #fff;
        border: 3px solid #153960;
        border-radius: 100%;
        left: 50%;
        margin-left: -9px;
        bottom: -8px;
        z-index: 2;
    }
    
    .p102-fdh-3 li.sidenavcur a:after,
    .p102-fdh-3 li:hover a:after {
        content: "";
        position: absolute;
        width: 6px;
        height: 6px;
        background: #153960;
        border-radius: 100%;
        left: 50%;
        margin-left: -3px;
        bottom: -2px;
        z-index: 3;
    }
    .p102-about-content{font-size: 16px;line-height: 32px;color: #4c4c4c;text-align: justify;padding: 40px 0;}
    .content{width:1200px;margin:0 auto;}


    .foot{ height:485px;overflow:hidden;}
    .footer{ width:1200px; margin:0 auto;}
    .fwz{ height:128px; border-bottom:2px solid #e9e9e9;}
    .fwz p{ float:left; font:14px "Microsoft YaHei UI"; color:#666; padding-left:33px; line-height:128px;}
    .fwz p em{ font:22px Arial, Helvetica, sans-serif; color:#333; font-weight:bold;}
    .fwz p:nth-child(2){ margin-left:163px;}
    .fwz .fwz_sd{ float:right; font:14px "Microsoft YaHei UI"; line-height:128px; color:#666;}
    .fwz .fwz_sd span{ position:relative;}
    .fwz .fwz_sd span img{ display:inline-block; width:42px; height:42px; background:#23303e; border-radius:42px; vertical-align:middle; margin:0 6px;}
    .fwz .fwz_sd span em{ display:none; font:22px Arial, Helvetica, sans-serif; font-weight:bold; color:#333; position:absolute; top:46px; right:0;z-index:8;}
    .fwz .fwz_sd span em img{ display:block; width:150px; height:150px; border-radius:0; border:5px solid #fff;}
    .fwz .fwz_sd span:hover em{ display:block;}
    .fwz .fwz_sd span:hover img{ background:#cb0912;}
    .fnav{ width:240px; height:235px; margin-top:40px; float:left;}
    .fnav:nth-child(2){ width:480px;}
    .fnav:nth-child(3){ width:360px;}
    .fnav:nth-child(4){ float:right;}
    .fnav p{ font:14px "Microsoft YaHei UI"; line-height:36px; color:#666;}
    .fnav p a{ display:block; color:#666; height:36px; line-height:36px; overflow:hidden; width:50%; float:left;}
    .fnav p a:hover,.tit1 a:hover,.fwz a:hover,.foot2 a:hover{ font-weight:bold; color:#cb0912;}
    .tit1 a{ display:block; height:48px; font:16px "Microsoft YaHei UI"; line-height:48px; overflow:hidden; color:#333; margin-bottom:5px;}
    .foot2{ font:14px "Microsoft YaHei UI"; line-height:70px; color:#666;border-top:2px solid #e9e9e9;}
    .foot2 em{ padding:0 19px;}
    .client-2 {
        width: 45px;
        position: fixed;
        right: 10px;
        top: 60%;
        z-index: 999;
        color: #fff;
    }
    
    .client-2 li a {
        text-decoration: none;
        color: #fff;
    }
    
    .client-2 li {
        margin-bottom: 5px;
        width: 45px;
        height: 45px;
        border-radius: 50%;
        cursor: pointer;
        position: relative;
    }
    
    .client-2 li.my-kefu-qq {
        background:#153960 url(../images/cimg23.png) center no-repeat;
    }
    
    .client-2 li.my-kefu-weixin {
        background:#153960 url(../images/cimg24.png) center no-repeat;
    }
    
    .client-2 li.my-kefu-tel {
        background:#153960 url(../images/cimg25.png) center no-repeat;
    }
    
    .client-2 li.my-kefu-shouye {
        background:#153960 url(../images/tohome.png) center no-repeat;
        background-size:26px;
    }
    
    .client-2 li.my-kefu-shouye a {
        width: 45px;
        height: 45px;
        display: block;
    }
    
    .client-2 li.my-kefu-ftop {
        background:#153960 url(../images/returntop.png) center no-repeat;
    }
    
    .client-2 li p {
        height: 20px;
        font-size: 12px;
        line-height: 20px;
        overflow: hidden;
        text-align: center;
        color: #fff;
    }
    
    .client-2 li.my-kefu-qq .cont {
        margin: 0;
        background:#153960 url(../images/cimg23.png) 15px center no-repeat;
        border-radius: 50px;
        padding-left: 45px;
        height: 45px;
        line-height: 45px;
        color: #fff;
        font-size: 16px;
        width: 130px;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 999;
    }
    
    .client-2 li.my-kefu-tel .cont {
        margin: 0;
        background:#153960 url(../images/cimg25.png) 15px center no-repeat;
        border-radius: 50px;
        padding-left: 45px;
        height: 45px;
        line-height: 45px;
        color: #fff;
        font-size: 18px;
        width: 180px;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 999;
    }
    
    .client-2 .my-kefu-ftop {
        display: none;
    }
    
    .client-2 .my-kefu-ftop .my-kefu-main {
        padding-top: 6px;
    }
    
    .client-2 li.my-kefu-weixin .cont {
        margin: 0;
        width: 115px;
        padding: 5px;
        border: solid 1px #ccc;
        position: absolute;
        left: -150px;
        top: -44px;
        background-color: #fff;
    }
    
    .client-2 li.my-kefu-weixin .cont  span {
        display: block;
        line-height: 20px;
        font-size: 12px;
        text-align: center;
        color: #1a1a1a;
    }
    
    .client-2 li.my-kefu-weixin .cont  img {
        width: 115px;
        height: 115px;
    }
    
    .client-2 li:hover .cont {
        display: block!important;
    }
.pagination{
    
}
.pagination li{
    float: left;
    padding: 5px 10px;
    border: 1px solid #eee;
    margin-right: 10px;
}
.pagination li.thisclass{
    background: #cb0912;
}
.pagination li.thisclass span{
    color: #fff;
}
.slick-slide{
    height: auto !important;
}

/*Ã¥Ââ€˜Ã¥Â±â€¢Ã¥Å½â€ Ã§Â¨â€¹*/
.about2 {
  padding-bottom: 50px;
  /* background-color: #f9f9f9; */
}

.about2 .box {
  position: relative;
}

.about2 .box::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  display: inline-block;
  width: 1px;
  height: 100%;
  background-color: #ddd;
}

.about2 .box .list {
  /* position: relative; */
  align-items: center;
}

.about2 .box .list .dian::before {
  content: '';
  position: absolute;
  top: 0;
  right: calc(50% - 8px);
  z-index: 2;
  width: 15px;
  height: 15px;
  background: #0d59a5;
  border-radius: 50%;
}

.about2 .box .list .dian::after {
  content: '';
  position: absolute;
  top: 7px;
  left: 0;
  z-index: 1;
  width: 50%;
  height: 1px;
  background: #ddd;
}

.about2 .box .list:nth-child(2n) {
  flex-direction: row-reverse;
  text-align: right;
}

.about2 .box .list:nth-child(2n) .dian::after {
  left: 50%;
}

.about2 .box .list span {
  font-size: 30px;
  color: #0d59a5;
}
