/* eyoucms.com 易优CMS -- 好用,免费,安全 */



.izl-rmenu{position:fixed;right:30px;bottom:10px;padding-bottom:73px;background:url(../img/r_b.png) 0px bottom no-repeat;z-index:999;}

    .izl-rmenu .btn1{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}

    .izl-rmenu .btn1-qq{background:url(../img/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}

    .izl-rmenu .btn1-qq:hover{background-color:#488bc7;}

    .izl-rmenu a.btn1-qq,.izl-rmenu a.btn-qq:visited{/* background:url(../img/r_qq.png) 0px 0px no-repeat; */background-color:#6da9de;text-decoration:none;display:block;}

    .izl-rmenu .btn1-wx{background:url(../img/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}

    .izl-rmenu .btn1-wx:hover{background-color:#58a81c;}

    .izl-rmenu .btn1-wx .pic{position:absolute;left:-120px;top:0px;display:none;width:120px;height:110px;}

    .izl-rmenu .btn1-phone1{background:url(../img/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}

    .izl-rmenu .btn1-phone1:hover{background-color:#ff811b;}

    .izl-rmenu .btn1-phone1 .phone1{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}

    .izl-rmenu .btn1-top{background:url(../img/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}

    .izl-rmenu .btn1-top:hover{background-color:#444;}
#quickbar_form {
	background-color: red;
}
.fm {
	background-color: red;
}
.quickbar_nav_one li a {
	color: #ffffff;
}
.quickbar_nav_one ul li .icon:hover {
	background-color: #bbbbbb;
}
.model-leftnav-top {
	background: #aaaaaa;
}
.quickbar_nav_one ul li .icon {
	background-color: #aaaaaa;
}
.quickbar_nav_one ul li .li_hover {
	background-color: #aaaaaa;
}
.model-leftnav-top {
	background: #aaaaaa !important;
}
.model-fixed {
	width: 100%;
	padding: 5px 16px;
	height: 56px;
	background: #aaaaaa !important;
	position: fixed;
	left: 0;
	bottom: 0px;
	z-index: 22;
}
.model-fixed .fnavbox {
	width: 100%;
	height: auto;
}
.model-fixed .fnavbox li {
	text-align: center;
	float: left;
}
.model-fixed .fnavbox li a, .fnavbox li dd {
	color: #ffffff !important;
	display: block;
}
.model-fixed .fnavbox li .fix_icon {
	width: 100%;
	height: 26px;
	overflow: hidden;
}
.model-fixed .fnavbox li .title {
	overflow: hidden;
	height: 20px;
	line-height: 22px;
	font-size: 14px;
}
.model-fixed .model-ewmimg {
	display: none;
	width: 40%;
	position: fixed;
	top: 50%;
	left: 30%;
	z-index: 23;
	text-align: center;
	font-size: 0.58rem;
	color: #fff;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.model-fixed .model-ewmimg img {
	width: 100%;
}
.model-fixed .share_box {
	background: #fff;
	padding-top: 10px;
	width: 100%;
	height: auto;
	position: absolute;
	bottom: -120px;
	left: 0;
	z-index: 2;
}
.model-fixed .share_box .stop {
	width: 100%;
	height: 80px;
}
.model-fixed .share_box .quxiao {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #f3f3f3;
	color: #666;
}
.model-fixed .share-icon {
	position: relative;
	z-index: 3;
}
form#quickbar_form {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #aaaaaa !important;
	position: absolute;
	bottom: 176px;
	left: 0;
	padding: 0 3%;
}
span.s_ipt_w {
	width: 85%;
	display: block;
	float: left;
	color: #fff;
}
input#quickbar_kw {
	width: 100%;
	height: 30px;
	background: none;
	color: #000000;
}
span.s_btn_wr {
	width: 15%;
	float: right;
	color: #fff;
}
input#quickbar_submit {
	width: 100%;
	background: none;
	color: #000;
}
.copyM {
	background: #bbbbbb;
}
.quickbar_yc {
	display: none;
}
.elegant-aero {
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	max-width: 500px;
	/*background: #D2E9FF;*/
	padding: 20px 0px;
	font: 12px Arial, Helvetica, sans-serif;/*color: #666;*/
}
.input[placeholder] {
	color: #5c5c5c;
}
.elegant-aero h1 {
	font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 20px;
	display: block;
	/*background: #C0E1FF;*/
	border-bottom: 1px solid #B8DDFF;
	margin: -20px -20px 15px;
}
.elegant-aero h1>span {
	display: block;
	font-size: 11px;
}
.elegant-aero label>span {
	float: left;
	margin-top: 10px;/*color: #5E5E5E;*/
}
.elegant-aero label {
	display: block;
	margin: 0px 0px 5px;
}
.elegant-aero label>span {
	float: left;
	width: 25%;
	text-align: right;
	padding-right: 10px;
	margin-top: 10px;
	font-weight: bold;
}
.elegant-aero input[type="text"], .elegant-aero input[type="tel"], .elegant-aero input[type="email"], .elegant-aero textarea, .elegant-aero select {
	color: #888;
	width: 65%;
	padding: 0px 0px 0px 5px;
	border: 1px solid #C5E2FF;
	background: #FBFBFB;
	outline: 0;
	-webkit-box-shadow: inset 0px 1px 6px #ECF3F5;
	box-shadow: inset 0px 1px 6px #ECF3F5;
	font: 200 12px/25px Arial, Helvetica, sans-serif;
	height: 30px;
	line-height: 15px;
	margin: 2px 4px 16px 0px;
}
.elegant-aero textarea {
	height: 100px;
	padding: 5px 0px 0px 5px;
	width: 65%;
}
.elegant-aero select {
	background: #fbfbfb url('../img/down-arrow.png') no-repeat right;
	background: #fbfbfb url('down-arrow.png') no-repeat right;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	width: 70%;
}
.elegant-aero .button {
	padding: 10px 30px 10px 30px;
	background: #ACB5B7;
	border: none;
	color: #FFF;
	box-shadow: 1px 1px 1px #4C6E91;
	-webkit-box-shadow: 1px 1px 1px #4C6E91;
	-moz-box-shadow: 1px 1px 1px #4C6E91;
	text-shadow: 1px 1px 1px #5079A3;
}
.elegant-aero .button:hover {
	background: #C5CFD2;
	color: #6B6262;
}


.cjwt{ padding:40px 0 50px;}
.cjwt h1{
	background:url(../img/icon8a.png) no-repeat left center;
	padding-left:30px;
	height:70px;
	line-height:70px;
	position:relative;
	border-bottom:1px solid #dadbdf;
	color:#333;
	font-size:16px;
	cursor:pointer
}
.cjwt h1 span{ display:inline-block; position:absolute; right:0; top:0; background:url(../img/icon9a.png) no-repeat center center; width:22px; height:70px;} 
.cjwtb{ border:1px solid #0089ce; border-top:none; padding:10px 30px; color:#0089ce; font-size:14px; line-height:30px; display:none}
.cjwt li.now h1{ background:url(../img/icon8b.png) no-repeat left center; border-bottom:1px solid #0089ce;}
.cjwt li.now h1 span{ background:url(../img/icon9b.png) no-repeat left center}



.elegant-aero {
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	max-width: 500px;
	/*background: #D2E9FF;*/
	padding: 20px 0px;
	font: 12px Arial, Helvetica, sans-serif;/*color: #666;*/
}
.input[placeholder] {
	color: #5c5c5c;
}
.elegant-aero h1 {
	font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 20px;
	display: block;
	/*background: #C0E1FF;*/
	border-bottom: 1px solid #B8DDFF;
	margin: -20px -20px 15px;
}
.elegant-aero h1>span {
	display: block;
	font-size: 11px;
}
.elegant-aero label>span {
	float: left;
	margin-top: 10px;/*color: #5E5E5E;*/
}
.elegant-aero label {
	display: block;
	margin: 0px 0px 5px;
}
.elegant-aero label>span {
	float: left;
	width: 25%;
	text-align: right;
	padding-right: 10px;
	margin-top: 10px;
	font-weight: bold;
}
.elegant-aero input[type="text"], .elegant-aero input[type="tel"], .elegant-aero input[type="email"], .elegant-aero textarea, .elegant-aero select {
	color: #888;
	width: 65%;
	padding: 0px 0px 0px 5px;
	border: 1px solid #C5E2FF;
	background: #FBFBFB;
	outline: 0;
	-webkit-box-shadow: inset 0px 1px 6px #ECF3F5;
	box-shadow: inset 0px 1px 6px #ECF3F5;
	font: 200 12px/25px Arial, Helvetica, sans-serif;
	height: 30px;
	line-height: 15px;
	margin: 2px 4px 16px 0px;
}
.elegant-aero textarea {
	height: 100px;
	padding: 5px 0px 0px 5px;
	width: 65%;
}
.elegant-aero select {
	background: #fbfbfb url('../img/down-arrow.png') no-repeat right;
	background: #fbfbfb url('down-arrow.png') no-repeat right;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	width: 70%;
}
.elegant-aero .button {
	padding: 10px 30px 10px 30px;
	background: #1271b5;
	border: none;
	color: #FFF;
	box-shadow: 1px 1px 1px #1271b5;
	-webkit-box-shadow: 1px 1px 1px #1271b5;
	-moz-box-shadow: 1px 1px 1px #1271b5;
	text-shadow: 1px 1px 1px #5079A3;
}
.elegant-aero .button:hover {
	background: #C5CFD2;
	color: #6B6262;
}
.wenzi {
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
}



.frec-warp {
  
}

.frec-tit {
    padding: 20px 0;
    color: #333;
    font-size: 24px;
    text-align: center;
}

.frec-cont {
  }

.frec-cont img{width: 100%;height: auto;overflow: hidden;font-size: 0px;
  }

    .frec-cont .tl {
      
        float: left;
       
    }

    .frec-cont .tr {
      
        float: right;
     
    }

.frec-cont {
    text-align: center;
}

    .frec-cont a {
        position: relative;
        top: 0;
        margin-bottom: 20px;
        display: block;
        width: 100%;
        -moz-transition: all 0.2s ease-in;
        -webkit-transition: all 0.2s ease-in;
        -o-transition: all 0.2s ease-in;
        -ms-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in;
    }

        .frec-cont a:hover {
            top: -5px;
            box-shadow: 5px 5px 5px rgba(0,0,0,0.05);
        }

    .frec-cont span {
        position: absolute;
        z-index: 3;
        top: 50%;
        left: 0;
        margin-top: -50px;
        display: none;
        width: 100%;
        height: 100px;
        padding-top: 70px;
        background-image: url(../images/zoom.png);
        background-repeat: no-repeat;
        background-position: top center;
        color: rgba(255,255,255,0.7);
        font-size: 14px;
        line-height: 30px;
        text-align: center;
    }

    .frec-cont a:after {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        display: none;
        content: "";
        width: 100%;
        height: 100%;
        background-color: rgba(0,0,0,0.4);
    }

    .frec-cont a:hover:after {
        display: block;
    }

    .frec-cont a:hover span {
        display: block;
    }
