/*��פ������banner*/
.enter-topbg{width:100%;height:400px;background:url("../../jm_img/sub/enter_bg.jpg") top center no-repeat;}
.enter-topbg h2{font-size:48px;color:#fff;line-height:48px;padding-top:80px;margin:0 auto 30px auto;text-align:center;}
.enter-topbg .clearflow{width:700px;margin: 0 auto;}
.enter-topbg li{float:left;padding:0 55px;border-left:1px solid #fff;font-size:24px;color:#fff;line-height:24px;letter-spacing: -0.91px;font-weight:100;}
.enter-topbg li:first-child{border-left:0;*border-left-style:expression(this.previousSibling==null?"none":"solid");}
.enter-btn{display:block;margin:70px auto 0 auto;width:290px;height:62px;background-color:#FF9933;line-height:62px;font-size:22px;color:#fff;text-align:center;
-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;}
.enter-btn:hover,.enter-btn:focus{background-color:#EF491F;color:#fff;}
.enter-btnt{margin:31px auto 160px auto;}
.enter-topbg a {border-radius:100px;color:#fff;}
/*��פ����5������*/
.wbg-white{width:100%;background-color:#fff;}
.enter-t{margin-top:70px;font-size:40px;color:#323232;letter-spacing: 2.86px;line-height:42px;text-align:center;}
.enter-reason{margin:68px auto 105px auto;}
.enter-reason dd{float:left;width:186px;height:242px;border: 1px solid #ddd;*display:inline;margin-left:65px;
-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.enter-reason dd:first-child{margin-left:0;*margin-left:expression(this.previousSibling==null?"0":"67.5px");}
.enter-reason h4{margin:21px auto 30px auto;line-height:20px;font-size:20px;color:#323232;text-align:center;}
.enter-tu{width:96px;height:96px;margin:0 auto;}
.enter-tu1{width:96px;height:96px;margin:0 auto;background:url("../../jm_img/sub/enter_j1.png") top center no-repeat;}
.enter-tu2{width:96px;height:96px;margin:0 auto;background:url("../../jm_img/sub/enter_j2.png") top center no-repeat;}
.enter-tu3{width:96px;height:96px;margin:0 auto;background:url("../../jm_img/sub/enter_j3.png") top center no-repeat;}
.enter-tu4{width:96px;height:96px;margin:0 auto;background:url("../../jm_img/sub/enter_j4.png") top center no-repeat;}
.enter-tu5{width:96px;height:96px;margin:0 auto;background:url("../../jm_img/sub/enter_j5.png") top center no-repeat;}
.enter-reason dd:hover {background-color:#EF491F;color:#fff;box-shadow:0px 20px 20px rgba(0,0,0,0.30);}
.enter-reason dd:hover h4,.enter-reason dd:hover p {color:#fff;}
.enter-reason dd:hover .enter-tu1{width:96px;height:96px;margin:0 auto;background:url("../../jm_img/sub/enter_j1_s.png") top center no-repeat;}
.enter-reason dd:hover .enter-tu2{width:96px;height:96px;margin:0 auto;background:url("../../jm_img/sub/enter_j2_s.png") top center no-repeat;}
.enter-reason dd:hover .enter-tu3{width:96px;height:96px;margin:0 auto;background:url("../../jm_img/sub/enter_j3_s.png") top center no-repeat;}
.enter-reason dd:hover .enter-tu4{width:96px;height:96px;margin:0 auto;background:url("../../jm_img/sub/enter_j4_s.png") top center no-repeat;}
.enter-reason dd:hover .enter-tu5{width:96px;height:96px;margin:0 auto;background:url("../../jm_img/sub/enter_j5_s.png") top center no-repeat;}

.enter-reason p{margin:15px auto 0 auto;width:86px;font-size:14px;color:#323232;line-height:20px;text-align:center;}
.contWidth2{width:1200px;margin:0 auto;}		
.contWidth2 a:hover{text-decoration:none;outline:0;}

/*����λ��*/
.gcwVl {width:1200px;margin:0 auto;background-color:#fff;text-align:left;}
.gcwVl .gray2{width:1180px;height:40px;padding:0px 10px; display:block;}
.gcwVl .gray2 img {padding-right:10px;padding-top:10px;}
.gray2,.gray2 a {color:#666;text-decoration:none;}
.gray2 a:hover{color:#C00;text-decoration:none}

/*���ڲʹ�С��*/
.enter-about{width:100%;height:516px; background:url("../../jm_img/sub/enter_abg.jpg") top center no-repeat;}
.eabout-t{padding-top:70px;font-size:40px;color:#fff;line-height:42px;text-align:center;}
.eabout-p{margin-top:22px;font-size:16px;color:#fff;line-height:24px;text-align:center;}
.eabout-list{margin:134px auto 0 auto;}
.eabout-list li{float:left;border-left:1px solid rgba(255,255,255,0.4);text-align:center;}
.eabout-list .eabout-li{border-left:0;}
.eabout-li .eabout-h5{width:261px;margin:0 25px 0 0;}
.eabout-li1 .eabout-h5{width:261px;margin:0 0 0 25px;}
.eabout-h5{width:261px;margin:0 25px;font-size:30px;color:#fff;line-height:50px;height:50px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.eabout-h5 span{font-size:50px;}
.eabout-h6{margin-top:36px;font-size:18px;color:#fff;line-height:18px;}
/*�ʹ�С���������*/
.wbg-white{width:100%;background-color:#fff;}
.eselect-p{margin-top:18px;font-size:16px;color:#666;line-height:22px;text-align:center;}
.ejoin-t{font-size:20px;color:#FF9933;line-height:42px;text-align:center;margin-top:80px;}
.enter-btn{display:block;margin:104px auto 0 auto;width:290px;height:62px;background-color:#FF9933;line-height:62px;font-size:22px;color:#fff;text-align:center;
-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;}
.enter-btn:hover,.enter-btn:focus,.enter-btnt:hover{background-color:#EF491F;color:#fff;}
.wbg-white a {color:#fff;}
.enter-btnt{display:block;margin:20px auto 0 auto;width:290px;height:62px;background-color:#FF9933;line-height:62px;font-size:22px;color:#fff;text-align:center;
-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;}
.parter-box{position:relative;width:1200px;height:500px;margin:30px auto 0;}
.parter-box li{position:absolute;transition: all 1s ease-in-out;
-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.parter-box li:hover{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.parter-box  .lip-1{top:0;left:416px;}
.parter-box  .lip-2{top:0;left:603px;}
.parter-box  .lip-3{top:62px;left:261px;}
.parter-box  .lip-4{top:34px;left:844px;}
.parter-box  .lip-5{top:128px;left:128px;}
.parter-box  .lip-6{top:136px;left:733px;}
.parter-box  .lip-7{top:125px;left:1028px;}
.parter-box  .lip-8{top:243px;left:73px;}
.parter-box  .lip-9{top:198px;left:241px;}
.parter-box  .lip-10{top:166px;left:403px;}
.parter-box  .lip-11{top:193px;left:590px;}
.parter-box  .lip-12{top:197px;left:886px;}
.parter-box  .lip-13{top:367px;left:165px;}
.parter-box  .lip-14{top:309px;left:484px;}
.parter-box  .lip-15{top:286px;left:710px;}
.parter-box  .lip-16{top:326px;left:964px;}
.parter-box  .lip-17{top:390px;left:319px;}
.parter-box  .lip-18{top:411px;left:590px;}
.parter-box  .lip-19{top:406px;left:806px;}

/*��Ŀ�Ƽ�*/
/*�Ƽ���Ŀ*/
.diva1,.diva2,.diva3{
	width: 1200px;
    height: auto;overflow: hidden;
    padding: 15px 0px;
}
.recommend{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	background: #FFFFFF;
}
.recommend ul {width:1218px;margin-left:-18px;}
.recommend ul li {width:185px; margin-left:18px;}
.recommend-top{
	height: 50px;
}
.recommend-tit{
	margin-left: 15px;
	height: 50px;
	line-height: 50px;
	display: block;
	float: left;
}
.recommend-tit{
	font-size: 16px;
	color: #333333;background:url("../../jm_img/common/h1_pic.png") no-repeat left center;padding:0px 0px 0px 17px;
}
.recommend-change{
	width: 150px;
	text-align: right;
	margin-right: 15px;
	display: block;
	height: 50px;
	line-height: 50px;
	float: right;
	font-size: 14px;
	color: #999999;
	cursor: pointer;
}
.recommend-change img{
	position: relative;
    top: 1px;
    left: -10px;
}
.recommend-change1{
	width: 150px;
	text-align: right;
	margin-right: 15px;
	display: block;
	height: 50px;
	line-height: 50px;
	float: right;
	font-size: 14px;
	color: #999999;
	cursor: pointer;
}
.recommend-change1 img{
	position: relative;
    top: 1px;
    left: -10px;
}
.hr3{
	width: 1200px;
	margin-left: 0px;
	margin-bottom: 3px;
    margin-top: 3px;
    height: 1px;
    border-top: 1px solid #e6e6e6;
}
.recommend-li{
	display: block;
	float: left;
	width: 185px;
    margin-left: 0px;
}
.recommend-li:hover .recommendimgtext{
	background: url("../../jm_img/sub/icon13-hover.png");
}
.recommend-li:hover .recommend-text p {color: #ed302e;}
.recommend-img{
	width: 185px;
	height: 133px;
	overflow: hidden;
}
.recommend-img img{
	width: 185px;
	height: 133px;transition: all 0.8s;
}
/*@-webkit-keyframes donghua1 {
	 0%{
        -webkit-transform:rotate(0deg)scale(1);

    }
    50%{
        -webkit-transform:rotate(0deg)scale(1.1);
    }
    90%{
        -webkit-transform:rotate(0deg)scale(1);
    }
}*/
.recommend-img img:hover{
    transform: scale(1.1);opacity: 0.7;
}
.recommend-text{
	width: 179px;
    height: 55px;
    padding: 0 3px;
}
.recommend-text>p{
	font-size: 14px;
	color: #333333;
	width: 179px;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 25px;
	line-height: 25px;text-align:left;
}
.recommend-textp{
	display: inline-block;
	text-align: center;font-size: 12px;color:#999;
}
.recommendtextbox{
	margin: 0 auto;
	text-align: center;
}
.recommendtextbox>p{
	font-size: 12px;
	color: #999;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 25px;
	line-height: 25px;text-align:left;float:left;
}
.recommend-text span{
	font-size: 12px;
	color: #EC4141;
}
.recommend-text >.recommend-textspan{
	display: inline-block;
	text-align: center;
	font-size: 16px;
	
}
.recommendimgtext{
	display: inline-block;
	height: 20px;
	width: 83px;
	background: url("../../jm_img/sub/icon13.png");
	text-align: center;
	position: relative;
	top: -2px;
}
.recommendimgtext a{
	color: #FFFFFF;
	font-size: 12px;
}
/*�û�Э�����*/
.accept-container{width:1120px;margin:40px auto;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:40px}
.accept-container .accept-tit{font-size:30px;text-align:center;font-weight:700}
.accept-container .accept-con{margin-top:40px;font-size:14px;line-height:30px;text-indent:2em;text-align: left;}
.accept-container .accept-con p.subcon{text-indent:4em}

/*λ��ҳ�����*/
.showpage{ height:35px;line-height:35px;width:1200px; margin:0px auto; margin-top:15px;}
.showpage .dqwz{ background:url("../../jm_img/common/home_ico.png") left center no-repeat; padding-left:20px; float:left;}
.showpage .header-bar{width:450px;float:right; height:40px;}

/*λ��ҳ�����*/
.ntit span{ height:35px;line-height:35px; margin-top:15px;float:right;font-size:14px;}
.ntit span .dqwz{ background:url("../../jm_img/common/home_ico.png") left center no-repeat; padding-left:20px; float:left;}
.ntit span .header-bar{width:450px;float:right; height:40px;}

/*�������Ǵ���*/
.about_mp160 {position:relative;top:-160px;}
.about_background {background-color:#f3f3f3;}
.about_banner {width:100%;height:300px; margin:0 auto;position:relative;background:url("../../jm_img/sub/about_banner.jpg") left center no-repeat;}
.about_banner img {width:100%;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.col{width:1200px;margin:0px auto; overflow:hidden; position:relative;z-index:11;}
.col2{width:1200px;background:#fff;min-height:500px;margin:0px auto; overflow:hidden; position:relative;top:-160px;}
.mt20{margin-top:20px;}
.notice{display:block; height:30px; line-height:30px;padding:10px;overflow:hidden; border:1px solid #e5e5e5;}
.notice h3{width:70px; float:left;color:#F60;background-image:url("../../jm_img/sub/index-ico.png");background-repeat:no-repeat; background-position:0 4px; padding-left:30px;}
.notice .bd{margin-left:15px;}
/*.notice .bd .tempWrap{ width:1050px !important;}*/
.notice .bd {width:1050px;float:left;overflow:hidden;}
.notice .bd ul{ overflow:hidden; zoom:1; }
.notice .bd li{ padding-left:10px;float:left;background:url("../../jm_img/sub/list01.gif") no-repeat left center; margin-right:25px; _display:inline; width:auto !important; color:#999;}
.wryh{font-family:"Microsoft YaHei";}
.helpleft{width:240px;position:relative;top:0px;padding-top:20px;}
.helpright{width:920px;background:#fff;padding-right:20px;padding-top:20px;}
.subit{height:50px; background:#fff; color:#333;padding-left:30px; padding-top:15px;text-align:left;}
.subit span{ display:block; font-size:24px;}
.subit p {color:#dfdfdf;padding-top:2px;}
.subnavlist{ border-left:1px solid #fff;border-right:1px solid #fff;text-align:left;background:#fff;}
.subnavlist li{font-size:14px; border-bottom:1px solid #fff; padding-bottom:10px;}
.subnavlist li h3{ font-size:16px; display:block; height:40px; line-height:40px;background:#fff; border-bottom:1px solid #e4e4e4; padding-left:30px; margin-bottom:0px;}
.subnavlist li p{ height:40px; line-height:40px; display:block; margin-bottom:2px;}
.subnavlist li p a{display:block; padding-left:30px; background-image:url("../../jm_img/sub/nibh.png");background-repeat:no-repeat; background-position:210px -5px;}
.subnavlist li p a:hover,.subnavlist li p.on a{ background-color:#f4f4f4; color:#db4338;}
.ntit{ font-size:24px; border-bottom:1px solid #e5e5e5; height:65px; margin-bottom:30px;text-align: left;padding:0 20px;}
.ntit h4 {float:left;margin-top:10px;font-size:20px;}
.serbox{border:1px solid #fff; margin-top:0px;text-align:left;background:#fff;}
.serbox .serico{ border-bottom:1px solid #e5e5e5;}
.serbox .serico a{ display:block; background:url("../../jm_img/sub/serico_16.gif") 30px 25px no-repeat; padding:30px; padding-left:110px;}
.serbox .serico h3{ font-size:24px; font-family:Microsoft YaHei; font-weight:normal;}
.serbox .serinfo{ padding:20px;}
.serbox .serinfo p{ display:block; line-height:30px;}

.about{ display:block; margin-bottom:40px; width:100%;}
.about h3{ display:block; border-bottom:1px solid #e5e5e5; font-size:20px; color:#db4338; height:50px; line-height:50px; margin-bottom:20px;text-align: left;}
.content {padding:0 20px;line-height:30px;min-height:500px;margin-bottom:20px; font-size:14px;}
.content p {margin-bottom: 10px; text-indent:2em;text-align:left; }
.content img{ max-width:800px; height:auto;}
.content2{ padding:0;}
.fs16{ font-size:16px;}
.yellow,a.yellow,.yellow a{color:#db4338;}
.yellow a:hover{color:#F60;}

/*��ϵ����*/
.container {
    width: 905px;
}
.container-full {
    width: 100%;
    min-width: 905px;
}
 /*����*/
        .content3 {
            background: #fff;
            margin-bottom: 30px;
            padding: 20px 20px;
            width: 865px;
            position: relative;
        }

        .content3 dl {
            padding-bottom: 20px;
        }

        .content3 dt {
            font-size: 16px;
            line-height: 42px;
            text-indent: 26px;
        }

        .content3 dd {
            line-height: 25px;
            font-size: 14px;
            color: #818181;
            text-indent: 68px;text-align:left;
        }

        .department-service {
            width: 42px;
            height: 42px;
            background: url("../../jm_img/sub/ic-aboutus.png") no-repeat 0 0;
        }

        .department-spread {
            width: 42px;
            height: 42px;
            background: url("../../jm_img/sub/ic-aboutus.png") no-repeat -46px 0px;
        }

        .department-firm {
            width: 42px;
            height: 42px;
            background: url("../../jm_img/sub/ic-aboutus.png") no-repeat -89px 0px;
        }

        .department-addr {
            width: 42px;
            height: 42px;
            background: url("../../jm_img/sub/ic-aboutus.png") no-repeat -133px 0px;
        }

        .map-ctn {
            width: 490px;
            height: 250px;
            position: absolute;
            right: 40px;
            bottom: 10px;
            border: 1px solid #ccc;
        }

        /*�ٶȵ�ͼ*/
        .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

        .nav- contactus {
            color: #ff3333;
        }
/*Ͷ��ɾ������*/
/*����*/
        .content {
            background: #fff;
            margin-bottom: 30px;
            padding: 0 20px 40px;
            width: 865px;
        }

        .title-ctn {
            padding: 40px 0 20px;
        }

        .title-en {
            text-align: center;
            font-size: xx-small;
            color: #999;
            letter-spacing: 6px;
        }

        .title {
            line-height: 48px;

            text-align: center;
            font-size: 30px;
            font-style: normal;

        }

        .content p {
            font-size: 14px;
            line-height: 28px;
        }
.content p a {color: #cc0000;}
        .content .list-title {
            padding-top: 20px;
        }
        .color-red{
            color: #cc0000;
        }

/*��ѵѧУ�б�ҳ��*/
/* 2026-10-22 列表/详情两栏：改弹性布局，左右等底对齐，消除右栏 height:2700px 造成的底部大片空白 */
.school_school {width:1200px; margin:0 auto; display:flex; align-items:stretch; gap:30px;}
.school_left {width:850px; min-width:0;}
.school_right {width:320px; min-width:0;}
.school_school > .clear2 { display:none; }
/* 侧栏「创业常见问题」模块（填补右栏与左栏的高度差，规避广告法保证性承诺） */
.xc-side-faq .xc-faq { padding: 4px 0 12px; }
.xc-side-faq .xc-faq dt { font-size: 14px; color:#333; font-weight:600; padding: 10px 14px 2px; line-height:22px; }
.xc-side-faq .xc-faq dt b { color:#eb3d31; margin-right:6px; }
.xc-side-faq .xc-faq dd { font-size: 12px; color:#888; line-height:20px; padding: 0 14px 10px; margin:0; border-bottom:1px dashed #f0f0f0; }
.xc-side-faq .xc-faq dd:last-child { border-bottom:none; padding-bottom:2px; }
/*��������*/
.type-sift{padding:17px 20px;border: 1px solid #e6e6e6;}.type-sift dl{min-height:24px;overflow:hidden;position:relative;padding:5px 0 5px 80px}.type-sift dt{position:absolute;left:0;top:5px;color:#8c8c8c;line-height:24px}.type-sift dd{}.type-sift dd a{float:left;word-break:keep-all;/* ������ */ 
white-space:nowrap;/* ������ */ 
overflow:hidden;/* ���ݳ�������ʱ���س������ֵ����� */ 
text-overflow:ellipsis;/* ���������ı����ʱ��ʾʡ�Ա��(...) ������overflow:hidden;һ��ʹ�á�*/ padding:0 12px;width:auto;height:24px;line-height:24px;background-color:transparent;transition:all .15s linear;margin:2px}.type-sift dd a:hover,.type-sift dd a.cur{background-color:#eb3d31;color:#fff;border-radius:3px}
.bg-ff { background-color: #fff; }
.box-shadow { box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .05); }
/*Ĭ���ۺ�����*/
.bg-ff { background-color: #fff; }
.paixu-nav{height:24px;line-height:24px;padding:14px 20px;border: 1px solid #e6e6e6;}.paixu-nav h1{float:left;font-size:16px;font-weight:600;margin-right:15px}.paixu-nav .fr{font-weight:500}.paixu-nav .px-btn{float:left}.paixu-nav .px-btn span{float:left;padding:0 15px;position:relative}.paixu-nav .px-btn span:after{position:absolute;top:7px;right:0;width:1px;height:12px;background-color:#e8e8e8;content:''}.paixu-nav .px-btn a{font-size:14px;color:#595959}.paixu-nav .px-btn a.iconfont{padding-right:15px;position:relative}.paixu-nav .px-btn a.iconfont:before,.paixu-nav .px-btn a.iconfont:after{position:absolute;top:50%;right:-2px;font-size:8px;color:#bfbfbf}.paixu-nav .px-btn a.iconfont:before{content:"\e79a";margin-top:-15px}.paixu-nav .px-btn a.iconfont:after{content:"\e771";margin-top:-8px}.paixu-nav .px-btn a:hover,.paixu-nav .px-btn a.iconfont:hover:before,.paixu-nav .px-btn a.iconfont:hover:after{color:#ff552e}.paixu-nav .px-btn span.cur a{color:#ff552e;font-weight:600}.paixu-nav .px-btn span.cur a.iconfont:before,.paixu-nav .px-btn span.cur a.iconfont:after{color:#ff552e;font-weight:400}.paixu-nav .px-btn span.up.cur a.iconfont:before,.paixu-nav .px-btn span.down.cur a.iconfont:after{color:#ff552e;font-weight:400}.paixu-nav .px-btn span.up.cur a.iconfont:after,.paixu-nav .px-btn span.down.cur a.iconfont:before{color:#bfbfbf;font-weight:400}

/*�Ҳ�ԤԼ����*/
.right-point {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; width: 320px;margin: 0 auto;border: solid 1px #e6e6e6;padding-top: 138px;background: url("../../jm_img/sub/guwen_xiaoli.jpg") no-repeat;background-position: right top;background-color: #fff;position: relative;}
    .right-point h2{  position: absolute;  top:20px;  left:67px;  font-size: 30px;  color: #fff;  margin: auto;background-image:-webkit-linear-gradient(bottom,#ffff00,#fff,#fff); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent;font-weight:bold;}
.right-point > .four {
    font-size: 20px;padding:10px 0;
    color: #333;font-weight:bold;text-align: center;
}
.right-point > .three {
    font-size: 16px;
    color: #fff;font-weight:bold;
}
.right-point > .three > .number {
    display: inline-block;
    padding: 3px 8px;
    background-color: #fff;
    color: #db4338;
    font-size: 18px;
    text-align: center;
    line-height: 20px;
    border-radius: 24px;font-weight:bold;
    margin: 0 7px;
}
.point-sub{  position: absolute;  top:80px;  left:40px;  font-size: 16px;  color: #fff;  margin: auto;  }
    .point-name{  position: absolute;  top:79px;  left:50px;  font-size: 12px;  color: #fff;  margin: auto;  }
    #txtIntristClass, #txtIntristCompany, #txtTel {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  width: 100%;  height: 36px;  border: solid 1px #eee;  padding-left: 5px;  margin-top: 18px;  outline: none;  border-radius: 3px;  font-size:12px;  }
    #txtIntristClass {  margin-top: 10px;  }
    #txtIntristClass:focus, #txtIntristCompany:focus, #txtTel:focus {  border: solid 1px #ff663a;  }
    .point-form {  padding: 0px 15px;  }
    #btnPointSubmit { border: none; display:block;  width: 100%;  height: 38px;  line-height: 38px;  text-align: center;  color: #fff;  background: #eb3d31;  margin-top: 20px;  text-decoration: none;  }
	#btnPointSubmit:hover {color: #fff;  background: #ef6835;}
    .point-tips {  margin: 20px auto;  text-align:center;  color: #ff663a;  font-size: 12px;  }
    .point-tips span {  display: inline-block;  padding: 2px 6px;  background-color: #ffeeeb;  border-radius: 5px;  }

/*�ҲྫƷ��Ŀ*/
.boutique-fixed{
	position: fixed;
	top: 0;
	background: #fff;
	padding: 0 15px;
}	
.boutique-top{
	height: 50px;width:320px;
	padding: 0 0px;
	border-bottom: 1px solid #e8e5e5;margin-top:10px;
}
.boutique-top p{
	height: 50px;
	line-height: 50px;
}
.boutique-list-p1{
	float: left;
	font-size: 18px;
	color: #333333;background:url("../../jm_img/common/h1_pic.png") no-repeat left center;padding-left:17px;
}
.boutique-list-p2{
	float: right;
	font-size: 14px;
	color: #999999;
}
.boutique-list-p2 a {color:#999;}
.boutique-list-p2 a:hover {color:#db4339;}
.boutique-content ul li{
	height: 210px;
	margin-top: 20px;
	cursor: pointer;
}
.boutique-content2 {margin-top: 0px;}
.boutique-content2 ul li{
	height: 180px;
	margin-top: 20px;
	cursor: pointer;
}
.boutique-img{
	width: 320px;
	height: 180px;overflow: hidden;
}
.boutique-text{
	height: 55px;
}
.boutique-text-p1{
	font-size: 16px;
	color: #333;
	margin-top: 3px;
	line-height: 30px;text-align: left;
}
.boutique-text-p2{
	font-size: 16px;
	color: #999999;
	margin-top: 3px;
}
.boutique-text-p3{
	font-size: 16px;
	color: #EC4141;
	margin-top: 3px;
}
.boutique-img a img{
	width: 320px;
	height: 180px;transition: all 0.8s;
}
.boutique-img a img:hover{
	opacity: 0.7;transform: scale(1.1);
}
.boutique-content li:hover p{
	color:#db4339;
}
/*�Ҳ�̶���黬��*/
.demo { height:6500px; }
.float { width:300px; position:absolute;background-color:#fff; right:0;z-index:666;padding:5px 10px; }
.float .close-ico{ position:absolute; top:5px; right:0px; display:block; width:16px; height:16px; }

/*�Ҳ�����Ƽ�*/
.clear2{clear:both;height:0px;line-height:0px;font-size:0px}
.ylZt {color:#db4339;}
.ylZt a {color:#db4339;text-decoration:none; font-weight:normal;}
.ylZt a:hover {color:#FF0000;text-decoration:none}
.txlr_box{width:320px;margin-top:15px;}
.txlr_box,.txlr_box dl{width:320px;}
.txlr_box dl{padding-bottom:12px;border-bottom:1px dotted #ddd;}
.txlr_box dl,.txlr_box dl dt,.txlr_box dl dd{ float:left;}
.txlr_box dl dt,.txlr_box dl dt img{width:160px; height:107px;overflow: hidden;transition: all 0.8s;}
.txlr_box dl dt img:hover{
    transform: scale(1.1);opacity: 0.7;
}
.txlr_box dl dd{width:145px;padding-left:15px;font-size:14px; color:#999; line-height:20px;text-align: left;}
.txlr_box dl dd p{font-size:14px;height:32px;line-height:32px; font-weight:bold;font-family:\5FAE\8F6F\96C5\9ED1; overflow:hidden;text-overflow: ellipsis;
	white-space: nowrap;}
.txlrDiv1 {padding-top:5px;}
.txlrDiv1 ul {clear:both;}
.txlrDiv1 ul li {width:310px;height:30px;line-height:30px;background:url("../../jm_img/index/D2.jpg") no-repeat 0px 13px;padding-left:10px;padding-right:0px; font-size:13px;}
.txlrDiv1 ul li p{ width:310px;height:30px;text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;}
.txlrDiv1 span{ float:right;font-size:12px;  background:#ccc; height:18px; line-height:18px; padding:0 5px;_padding:0 0px;margin-top:2px; text-align:center;_width:58px;}
.txlrDiv1 ul li p a{ display:block; color:#666;}
.txlrDiv1 ul li p a:hover{color:#db4339;}
.txlrDiv1 ul li:hover span{background:#A20900;}

/*�Ҳ������ҵ*/
.jiameng{
	overflow: hidden;
}
.jiameng p{
	font-size: 16px;
	line-height: 25px;
	margin-bottom:5px;
}
.jiameng ul{
	width: 320px;
}
.jiameng ul li{
	margin-right:20px;word-break:keep-all;/* ������ */ 
white-space:nowrap;/* ������ */ 
overflow:hidden;/* ���ݳ�������ʱ���س������ֵ����� */ 
text-overflow:ellipsis;/* ���������ı����ʱ��ʾʡ�Ա��(...) ������overflow:hidden;һ��ʹ�á�*/
}
.jiameng ul li a{
	display: inline-block;
    line-height: 35px;
    color: #b2b2b2;
}
.jiameng ul li a:hover{
    color: #db4339;
}
/*ul ol ����li����*/
/*����*/
.f-l{
	float: left;
}
.f-r{
	float: right;
}
.f-li li{
	float: left;
}
/*�Ҳ���ѵѧУ*/
.xfyl_block li a:hover {color:#db4339;}
.xfyl_block{border-bottom:1px dotted #ddd;margin-top:15px;}
.xfyl_block ul{ width:330px;margin-left:-10px;}
.xfyl_block li{ width:155px; height:156px;overflow: hidden; margin-left:10px; float:left; text-align:center;}
.xfyl_block li img{ width:155px; height:116px;transition: all 0.8s;}
.xfyl_block li img:hover{
    transform: scale(1.1);opacity: 0.7;
}
.xfyl_block li span{ display:block; text-align:center; height:40px; line-height:40px; overflow:hidden;}

/*����*/
.w1200 { width:1200px; position:relative; margin:0 auto;}
.bfimg { background:#f8f8f8; overflow:hidden; margin:20px 0 20px;}
.bfimg img { float:left; width:100%;}
.bfimg2 { background:#f8f8f8; overflow:hidden; margin:0px 0 20px;}
.bfimg2 img { float:left; width:100%;}
/*����б�����*/
.hr1{
	width: 820px;
	margin-left: 15px;
	margin-bottom: 3px;
    margin-top: 3px;
    height: 1px;
    border-top: 1px solid #fff;
}
.mainsrp_li{
	display: block;
	height: 168px;
	width: 818px;
	padding: 20px 15px;
	cursor: pointer;border: 1px solid #e6e6e6;border-top:none;
}
.mainsrp_li a{
	display: block;
}
.mainsrp_li:hover{
	box-shadow: 0px 0px 10px #C0C0C0;
}
.mainsrp_li:hover .mainsrp-like .kuaijiebtn {border: 1px solid #f78000;
	color: #E60012;
	background: url("../../jm_img/sub/lianxi02.png") no-repeat 40px 11px;}
.mainsrp-box ul li{
	display: block;
	float: left;
}
.mainsrp-img{
	width: 225px;
	height: 168px;
	background: #333333;
	position: relative;overflow: hidden;
}
.mainsrp-img img{
	width: 225px;
	height: 168px;overflow: hidden;transition: all 0.8s;
}
.mainsrp_li:hover img{
	opacity: 0.7;transform: scale(1.1);
}
.mainsrp-content{
	width: 345px;
	height: 168px;
	margin-left:20px;
	overflow: hidden;
}
.mainsrp-content p{
	color: #8e9295;
}
.mainsrp-p1{
	display: inline-block;
	width: 345px;
	height: 28px;
	overflow: hidden;text-overflow: ellipsis;
	white-space: nowrap;
}
.title1{
	margin-top: 8px;
}
.mainsrp-content .proTitle{
	font-size: 18px;
	font-weight: 700;
	color: #333333;margin-top:20px;margin-bottom:10px;
}
.mainsrp-p1 span{
	overflow: hidden;
	color: #db4339;
	height: 19px;
	line-height: 19px;font-weight: bold;
}
.mainsrp-content .mainsrp-tit{
	font-size: 16px;
    font-weight: 700;
    color: #333333;
}
.mainsrp-p2{
	display: inline-block;
	width: 140px;
    color: #666666;
    margin-top: 2px;
    padding-left: 5px;
}
.mainsrp-number{
	color: #EC4141;
}
.mainsrp-hr{
	display: inline;
    position: relative;
    top: 10px;
    left: -10px;
    color: #D9D9D9;
}
.mainsrp-content p a{
	font-size: 16px;
	font-weight: 700;
	color: #333333;
}
.mainsrp-like{
	width: 198px;
	margin-left: 30px;
	margin-top: 30px;
}
.kuaijiebtn{
	width: 145px;
	height: 38px;
	line-height: 38px;
	padding-left: 27px;
	border: 1px solid #db4339;
	border-radius: 5px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin: 0 auto;
	background:#db4339 url("../../jm_img/sub/lianxi01.png") no-repeat 40px 11px;
	cursor: pointer;
}
.kuaijiebtn:hover{
	border: 1px solid #f78000;
	color: #E60012;
	background: url("../../jm_img/sub/lianxi02.png") no-repeat 40px 11px;
}
.zixunnumber{
	font-size: 14px;
	color: #666;
	text-align: center;
	margin-top: 10px;
}
.zixunnumber span{
	font-size: 14px;
	color: #db4339;
}
.knowzixun{
	font-size: 14px;
	color: #4D4D4D;
	text-align: center;
	margin-top: 6px;
}
.knowzixun:hover{
	color: #FF7800;
}
/*.mainsrp_li:hover .mainsrp-like{
	
}*/
.mainsrp-price span{
	display: inline-block;
	margin-bottom: 12px;
}
.mainsrp-price1{
	height: 50px;
	width: 15px;
	color: #EC4141;
	font-size: 26px;
}
.mainsrp-price2{
	width: 160px;
	color: #EC4141;
	font-size: 26px;
}
/*��ҳ*/
.fenye{
	width: 860px;
    height: 50px;
    margin-top: 20px;
    text-align: center;
    font-size: 12px;
}

.fenye a{
	display: inline-block;
	margin-left: 10px;
	vertical-align:top;
}
.fenyebox{
	height: 40px;
	width: 440px;
	margin: 30px auto;
}
.fenye a:hover{
	color: #FFFFFF;
	background: #f83d34;
}
.button2{
	width: 36px;
	height: 40px;
	background: white;
	text-align: center;
	line-height: 40px;
	color: #f83d34;
	outline: medium;
}
.button3{
	width: 36px;
	height: 40px;
	background: white;
	text-align: center;
	line-height: 40px;
	color: #666666;
	outline: medium;
}
.button4{
	width: 55px;
	height: 27px;
	background: #f83d34;
	outline: medium;
}
.fenyebox .link-text{
	display: inline-block;
	width: 36px;
	height: 40px;
	line-height: 30px;
}
.text1{
	width: 40px;
	height: 27px;
}
.select{
	background: #f83d34;
    color: #fff;
}
#shurubtn{
	text-align: center;
}
#quedinbtn{
	color: #FFFFFF;
	outline: medium;
}
#shangyiyebtn{
	background: url("../../jm_img/sub/icon06.png") no-repeat 13px 12px;
}
#shangyiyebtn:hover{
	background-color: #f83d34;
	background-image: url("../../jm_img/sub/icon04.png");
}
#xiayiyebtn{
	background: url("../../jm_img/sub/icon07.png") no-repeat 13px 12px;
}
#xiayiyebtn:hover{
	background-color: #f83d34;
	background-image: url("../../jm_img/sub/icon08.png");
}

/*��Ŀ�б�.html*/
/*xm-main*/
.xm-main{float:left;width:850px;}
.xm-list{width:870px;margin-left:-20px;*margin-bottom:20px;}
.xm-list li{float:left;width:393px;margin:20px 0px 0px 20px;background:#fff;padding:10px;position:relative;cursor:pointer;border:1px solid #F0F0F0;height: 180px;}
.xm-list .top{height:128px;padding-bottom:13px;}
.xm-list .top img{width:170px;height:128px;margin-right:12px;}
.xm-list .top .r{width:205px;float:right;}
.xm-list .top h4{font-size:20px;color:#333;line-height:32px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.xm-list .top p{font-size:14px;}
.xm-list .top .txt{color:#999;line-height:24px;height:24px;overflow:hidden;margin-top:5px;}
.xm-list .top .other{height:24px;line-height:24px;padding-top:5px;color:#666;}
.xm-list .bot{line-height:18px;font-size:12px;padding:0px 0 0 0;}
.xm-list .bot span{width:383px;float:left;}
.xm-list .bot .money{color:#999;margin-right:25px;}
.xm-list .bot .money b{font-size:16px;color:#db3428;font-weight:normal;}
.xm-list .bot .label{border:1px solid #eee;height:22px;line-height:22px;padding:0 8px;margin-right:10px;color:#999;}
.xm-list .hover{height:34px;display:none;}
.xm-list .hover a{float:left;width:134px;height:32px;line-height:32px;border:1px solid #db3428;text-align:center;font-size:14px;color:#db3428;zoom:1;*display:inline;}
.xm-list .hover .xq{border-bottom-left-radius:3px;border-top-left-radius:3px;}
.xm-list .hover .zx{background:#db3428;color:#fff;border-bottom-right-radius:3px;border-top-right-radius:3px;}
.xm-list .hover .btn{float:right;width:70px;border:none;border-radius:3px;line-height:24px;height:24px;color:#fff;margin-top:5px;background:#db3428;}
.xm-list .hover .btn.grey{background:#ddd;}
.xm-list li.on{box-shadow:0 5px 6px rgba(0,0,0,.1);border-color:#eee;*border-color:#eee;}
.xm-list li.on .top h4{color:#db3428;}

/*������ҳ*/
.bodyleft{width:809px; border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; padding:10px 20px; float:left; overflow:hidden;margin-top:10px;}
.title_news{padding:20px 0;border-bottom:1px dotted #ccc;text-align:center; margin-bottom:20px;}
.title_news h1{font:28px "Microsoft YaHei"; color:#333;}
.infotxt_news{height:30px;line-height:30px;color:#999;margin-top:15px;font-size:12px}
.content_news {padding:0 20px;line-height:30px;min-height:500px;margin-bottom:20px; font-size:14px;}
.content_news p {margin-bottom: 10px; text-indent:2em; }
.content_news img{ max-width:800px; height:auto;}

/*�������*/
.clearfloat:after { height: 0; display: block; visibility: hidden; clear: both; content: ''; }
.clearfloat { zoom: 1; }
/*pointer����*/
.pointer-box { cursor: pointer; }
/*form*/
.pclist-form.details-form { padding: 0; border: 1px solid #e8e8e8; -moz-border-radius: 4px; border-radius: 4px; }
.pclist-form .form-box { padding-bottom: 20px; border: 0; background: #fff; }
.pclist-form .common-form { border: 1px solid #bbb; -moz-border-radius: 2px; border-radius: 2px; margin-left:10px;}
.pclist-form .details-form-button { font-size: 16px; text-align: center; color: #fff; }
.pclist-form .pclist-ad-box { margin-top: 20px; }
.pclist-form .common-form { border: 0; }
.pclist-form .common-form input { border: 1px solid #bbb; -moz-border-radius: 2px; border-radius: 2px; }
.pclist-form .common-has-error input { color: #ff2d55; border: 1px solid #ff2d55; }
.pclist-form .common-i-error { top: 7px; }
.details-form { padding: 20px 28px; }
.m-details-form { padding: 20px 0; }
@media screen and (max-width:350px) {
    .details-form { padding: 10px; }
}
.form-position{position: absolute;left: 0;}
.pcdetail-form .form-header .pH2 { width: 100%; height: 30px; margin-left: 32px; top: 21px; font-size: 30px; line-height: 30px; text-align: left; color: #ffff00; }
.pcdetail-form .form-header .pH3 { width: 100%; margin-left: 32px; top: 56px; font-size: 16px; line-height: 22px; text-align: left; text-align: left; color: #fff; }
.pcdetail-form { width: 809px; height: 200px; padding: 0; background: #fff; }
.form-box { width: 100%; height: 100%; border: 0; background: #a5a5a5; }
.pcdetail-form .form-header { width: 100%; height: 100%; }
.pcdetail-form .form-header img { width: 790px; height: 160px; position: absolute; right: 0; bottom: 8px;opacity: 0.9; }
.pcdetail-form .form-header h2 { width: 100%; height: 30px; margin-left: 32px; top: 21px; font-size: 22px; line-height: 30px; text-align: left; color: #1184e1; }
.pcdetail-form .form-header h3 { width: 100%; margin-left: 32px; top: 56px; font-size: 16px; line-height: 22px; text-align: left; text-align: left; color: #333; }
.detail-forms .form-tips { margin-left: 0; font-size: 14px; line-height: 20px; text-align: left; color: #fff; }
.detail-forms { position: absolute; bottom: 40px; left: 32px; }
.detail-forms .details-group {  }
.detail-forms .details-group, .detail-forms .details-form-button { height: 40px; margin-top: 10px; display: inline-block; float: left; line-height: 40px; }
.pcdetail-form .form-box .common-form { width: 100%; min-width: 96px; margin-left:10px; }
.form-header { width: 75%; min-width: 280px; height: 113px; margin: 0 auto; position: relative; }
.form-header img { width: 100%; height: 112px; }
.form-header h2, .form-header h3 { position: absolute; left: 0; }
.form-header h2 { width: 176px; height: 30px; top: 15px; font-size: 22px; line-height: 30px; text-align: left; color: #1184e1; }
.form-header h3 { width: 142px; top: 50px; font-size: 16px; line-height: 22px; text-align: left; color: #333; }
.form-tips { width: 71%; min-width: 266px; margin: 0 auto; margin-top: 18px; font-size: 16px; line-height: 22px; text-align: left; text-align: left; color: #333; }
/*palceholder ģ��*/
.common-form-group:after { display: table; clear: both; content: ' '; }
.common-label { margin-right: 18px; float: left; font-size: 12px; line-height: 32px; color: #323232; }
.common-form { width: 300px; position: relative; float: left; margin-left:10px; }
.common-input {width: 100%;height: 32px;padding: 5px 25px 5px 10px;font-size: 12px;line-height: 32px;color: #323232;border: 0;-moz-border-radius: 2px;border-radius: 2px;border: 1px solid #fff;float:left;}
.common-notice { height: 32px; position: absolute; top: 6px; left: 10px; font-size: 12px; line-height:32px; color: #999; }
.common-i-error { position: absolute; z-index: 4; top: 0; right: 8px; display: none; font-size: 16px; color: #db4339; }
.common-has-error .common-i-error { display: block; }
.common-has-error .common-input, .common-has-error .common-input:hover, .common-has-error .common-input:focus { color: #db4339; border: 1px solid #db4339; }
.common-input:hover, .common-input:focus, .common-form:hover .common-input { border: 1px solid #999; }
.common-error { height: 20px; display: none; line-height: 20px; color: #db4339; }
.common-has-error .common-error { display: block; }
.common-textarea { height: 200px; padding: 5px 5px 5px 10px; resize: none; }
.form-box .details-group { width: 71%; min-width: 266px; margin: 0 auto; margin-top: 10px; -moz-border-radius: 2px; border-radius: 2px; }
.form-box .details-group:nth-of-type(1) { margin-top: 10px; }
.form-box .common-form { width: 100%; min-width: 266px; }
.details-form-button { width: 71%; min-width: 266px; height: 40px; margin-top: 20px; display: block; color: #fff; border: 0; -moz-border-radius: 2px; border-radius: 2px; border-radius: 2px; background: #ffcc00; }
.form-botton { width: 211px; height: 22px; margin: 16px auto 0; font-size: 12px; line-height: 22px; text-align: center; color: #fc6666; -moz-border-radius: 10px; border-radius: 10px; background: #ffeeeb; }
/*��ʾ��*/
.hide-box { display: none; }
.tips { width: 214px; height: 62px; margin-left: -107px; position: fixed; z-index: 200; top: 294px; left: 50%; text-align: center; }
.tips p { width: 100%; height: 100%; font-size: 18px; line-height: 62px; text-align: center; letter-spacing: 0; color: #323232; border: 1px solid rgba(0, 0, 0, .10); -moz-border-radius: 4px; border-radius: 4px; background: #fff; -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .30); -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .30); box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .30); }
.animated { -webkit-animation-duration: .4s; -moz-animation-duration: .4s; animation-duration: .4s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; }
@-webkit-keyframes bounceInUp {
    from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(.215, .610, .355, 1.000); animation-timing-function: cubic-bezier(.215, .610, .355, 1.000); }
    from { -webkit-transform: translate3d(0, 350px, 0); transform: translate3d(0, 350px, 0); opacity: 0; }
    60% { -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 1; }
    75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
    90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}
@-moz-keyframes bounceInUp {
    from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(.215, .610, .355, 1.000); -moz-animation-timing-function: cubic-bezier(.215, .610, .355, 1.000); animation-timing-function: cubic-bezier(.215, .610, .355, 1.000); }
    from { -webkit-transform: translate3d(0, 350px, 0); -moz-transform: translate3d(0, 350px, 0); transform: translate3d(0, 350px, 0); opacity: 0; }
    60% { -webkit-transform: translate3d(0, -20px, 0); -moz-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 1; }
    75% { -webkit-transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
    90% { -webkit-transform: translate3d(0, -5px, 0); -moz-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); }
    to { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}
@keyframes bounceInUp {
    from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(.215, .610, .355, 1.000); -moz-animation-timing-function: cubic-bezier(.215, .610, .355, 1.000); animation-timing-function: cubic-bezier(.215, .610, .355, 1.000); }
    from { -webkit-transform: translate3d(0, 350px, 0); -moz-transform: translate3d(0, 350px, 0); transform: translate3d(0, 350px, 0); opacity: 0; }
    60% { -webkit-transform: translate3d(0, -20px, 0); -moz-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 1; }
    75% { -webkit-transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
    90% { -webkit-transform: translate3d(0, -5px, 0); -moz-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); }
    to { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}
@font-face {
  font-family: 'iconfont';  /* project id 274560 */
  src: url('http://at.alicdn.com/t/font_274560_hhztenxu0yt.eot');
  src: url('http://at.alicdn.com/t/font_274560_hhztenxu0yt.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_274560_hhztenxu0yt.woff') format('woff'),
  url('http://at.alicdn.com/t/font_274560_hhztenxu0yt.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_274560_hhztenxu0yt.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
/*��ǩ*/
.mtop20 { margin-top: 20px; }
.article-tabs {border-top: 1px solid #e4e4e4;padding-top:20px;}
.article-tabs i { width: 20px; height: 20px; margin-top: -6px; margin-right: 10px; float: left; font-size: 20px; color: #4a576a; }
.article-tabs span { margin-right: 5px; padding: 4px 6px; font-size: 12px; line-height: 12px; letter-spacing: 0; color: #666; -moz-border-radius: 2px; border-radius: 2px; background: #eee; }
.bdsharebuttonbox { display: inline-block;margin-top:10px; }
.bdsharebuttonbox span { font-size: 12px; line-height: 24px; text-align: justify; color: #999; }
.article-des .bdsharebuttonbox a, .article-des .bdsharebuttonbox .bds_more { width: 20px; height: 20px; margin: 2px 4px 0 0; padding-left: 24px; float: left; font-size: 20px; line-height: 20px; cursor: pointer; background-image: url("../../jm_img/sub/icons_0_24.png"); background-repeat: no-repeat; -moz-background-size: 20px 2716px; background-size: 20px 2716px; }
.bdshare-button-style0-24 .bds_qzone{background-position:0 -52px}
.bdshare-button-style0-24 .bds_tsina{background-position:0 -104px}
.bdshare-button-style0-24 .bds_renren{background-position:0 -208px}
.bdshare-button-style0-24 .bds_tqq{background-position:0 -260px}
.bdshare-button-style0-24 .bds_kaixin001{background-position:0 -312px}
.bdshare-button-style0-24 .bds_tqf{background-position:0 -364px}
.bdshare-button-style0-24 .bds_hi{background-position:0 -416px}
.bdshare-button-style0-24 .bds_douban{background-position:0 -468px}
.bdshare-button-style0-24 .bds_tieba{background-position:0 -728px}
.bdshare-button-style0-24 .bds_hx{background-position:0 -988px}
.bdshare-button-style0-24 .bds_fx{background-position:0 -1040px}
.bdshare-button-style0-24 .bds_ty{background-position:0 -1196px}
.bdshare-button-style0-24 .bds_fbook{background-position:0 -1352px}
.bdshare-button-style0-24 .bds_twi{background-position:0 -1404px}
.bdshare-button-style0-24 .bds_linkedin{background-position:0 -1664px}
.bdshare-button-style0-24 .bds_meilishuo{background-position:0 -1716px}
.bdshare-button-style0-24 .bds_mogujie{background-position:0 -1768px}
.bdshare-button-style0-24 .bds_diandian{background-position:0 -1820px}
.bdshare-button-style0-24 .bds_huaban{background-position:0 -1872px}
.bdshare-button-style0-24 .bds_duitang{background-position:0 -2028px}
.bdshare-button-style0-24 .bds_youdao{background-position:0 -2080px}
.bdshare-button-style0-24 .bds_wealink{background-position:0 -2184px}
.bdshare-button-style0-24 .bds_copy{background-position:0 -2288px}
.bdshare-button-style0-24 .bds_mail{background-position:0 -2340px}
.bdshare-button-style0-24 .bds_print{background-position:0 -2392px}
.bdshare-button-style0-24 .bds_mshare{background-position:0 -2444px}
.bdshare-button-style0-24 .bds_sqq{background-position:0 -2652px}
.bdshare-button-style0-24 .bds_sdo{background-position:0 -2704px}
.bdshare-button-style0-24 .bds_qingbiji{background-position:0 -2756px}
.bdshare-button-style0-24 .bds_people{background-position:0 -2808px}
.bdshare-button-style0-24 .bds_xinhua{background-position:0 -2912px}
.bdshare-button-style0-24 .bds_yaolan{background-position:0 -2964px}
.bdshare-button-style0-24 .bds_thx{background-position:0 -2496px}
.bdshare-button-style0-24 .bds_bdhome{background-position:0 -156px}
.bdshare-button-style0-24 .bds_bdxc{background-position:0 -2548px}
.bdshare-button-style0-24 .bds_bdysc{background-position:0 -3068px}
.bdshare-button-style0-24 .bds_isohu{background-position:0 -3016px}
.bdshare-button-style0-24 .bds_more{background-position:0 0}
.bdshare-button-style0-24 .bds_ibaidu{background-position:0 -3120px}
.bdshare-button-style0-24 .bds_weixin{background-position:0 -1612px}
.bdshare-button-style0-24 .bds_iguba{background-position:0 -1300px}
.bdshare-button-style0-24 .bds_h163{background-position:0 -3168px}
.bdshare-button-style0-24 .bds_evernotecn{background-position:0 -3228px}
.bdshare-button-style0-24{zoom:1}
.bdshare-button-style0-24:after{content:".";visibility:hidden;display:block;height:0;clear:both}
.bdshare-button-style0-24 a,.bdshare-button-style0-24 .bds_more{float:left;font-size:18px;padding-left:25px;line-height:24px;height:24px;background-image:url("../../jm_img/sub/icons_0_24.png");background-repeat:no-repeat;cursor:pointer;margin:6px 6px 6px 0}
.bdshare-button-style0-24 a:hover{color:#333;opacity:.8;filter:alpha(opacity=80)}
.bdshare-button-style0-24 .bds_more{color:#333;float:left}
.bdshare-button-style0-24 .bds_count{color:#333;background:url("../../jm_img/sub/sc.png") no-repeat 0 0;width:45px;height:24px;padding:0;text-align:center;margin:6px 6px 0 0}
.bdshare-button-style0-24 .bds_count:hover{background-position:-44px 0}
.bds_tsohu,.bds_tfh,.bds_baidu,.bds_qq,.bds_msn,.bds_sohu,.bds_qy,.bds_leho,.bds_ifeng,.bds_ff,.bds_tuita,.bds_ms,.bds_deli,.bds_s51,.bds_t163,.bds_share189,.bds_xg,.bds_s139{display:none}

/*�������*/
.statement { margin-top: 30px;margin-bottom:10px; padding: 8px 12px; font-size: 14px; line-height: 22px; text-align: justify; color: #666; background: #f0f0f4; }
.boutique-top_news p{
	height: 40px;
	line-height: 40px;
}
.boutique-list-p1_news{
	float: left;
	font-size: 16px;
	color: #333333;background:url("../../jm_img/common/h1_pic.png") no-repeat left center;padding-left:17px;font-weight:bold;
}
.boutique-list-p2_news{
	float: right;
	font-size: 14px;
	color: #999999;
}
.boutique-list-p2_news a {color:#999;}
.boutique-list-p2_news a:hover {color:#db4339;}
/*�Ƽ����´���*/
.list724_ul{width:809px;padding:0px 0px;margin-bottom:0px;}
.list724_ul ul{width:100%;display:block;margin-bottom:0px;padding-bottom:0px}
.list724_ul ul li{width:779px;float:left;padding:8px 10px 8px 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px;height:20px;display:block;background:url("../../jm_img/sub/merit_icon3.png") no-repeat;background-position:0 -1795px}
.list724_ul ul li h3{font-size:16px;float:left;font-weight:400;}
.list724_ul ul li p{font-size:12px;color:#999;line-height:20px;float:right}
.boxshadow{}
.border5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px ;}

/*��һ�����λ*/
.carousel-sbox{
	overflow: hidden;
}
.carousel2{
	width: 850px;
	height: 120px;
	background: #666666;
	position: relative;
	float: left;margin-top:20px;
}
.guanggao2{
	margin-top: 20px;
	margin-bottom: 20px;
}
.carousel2 img{
	width: 850px;
	height: 120px;
}
/*�����Ŀ*/
.boutique-top_xgxm {width:850px;border:1px solid #e6e6e6;}

/*�Ƽ����´���*/
.xianggxm_ul{width:850px;padding:0px 0px;margin-bottom:0px;}
.case-lists {margin-top:0px;}
.case-lists ul{
	width: 870px;
	display: table;
	margin-left: -20px;
	padding-top: 15px;
}
.case-lists ul li{
	width: 413px;
	height: 191px;
	background-color: #fff;
	margin: 10px 0;
	margin-left: 20px;float: left;border:1px solid #e5e5e5;
	
}
.case-lists ul li h4{
	width: 195px;
	height: 144px;
	float: left;
	position: relative;padding-top:15px;padding-left:15px;
}
.case-lists ul li h4 img{
	width: 210px;
	height: 159px;
}
.case-lists ul li h4 span{
	display: inline-block;
	width: 100%;
	height: 45px;
	background: rgba(0,0,0,.55);
	line-height: 45px;
	color: #fff;
	text-align: center;
	font-size: 20px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.case-lists ul li div{
	width: 150px;
	float: left;
	margin-left:40px;
}
.case-lists ul li div h3{
	line-height: 40px;
	padding-top: 10px;
	font-size: 18px;
	padding-bottom: 0px;
}
.case-lists ul li div h3 i{
	display: inline-block;
	width: 92px;
	height: 40px;
	background-color: #ff3333;
	border-radius: 20px;
	float: right;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.case-lists ul li div p{
	line-height: 18px;
	color: #666;
	text-align: justify;
	width: 150px;
	float: left;
	padding: 4px 0;font-size: 14px;font-weight: bold;
}
.case-lists ul li div p span{
	color: #999;
	font-weight:normal;
	display: inline-block;
	float: left;
}
.case-lists ul li div p em{
	font-style: normal;
	display: inline-block;
	float: left;
	width: auto;
}
.case-lists ul li div .x-sworks-item-list-mk-btn {
	width: 100%;margin-top:5px;float: left;
}

.case-lists ul li div .x-sworks-item-list-mk-btn a.x-sworks-item-list-mk-btn-left {
	display: inline-block;
	width: 110px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border:1px solid #e5e5e5;
	color: #db4339;
	font-size: 14px;
	font-weight: 300;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;font-weight: bold;
}
.case-lists ul li:hover .x-sworks-item-list-mk-btn a.x-sworks-item-list-mk-btn-left {
	background: #ff3333;
	color: #fff;
}
.case-lists ul li div .x-sworks-item-list-mk-btn a.x-sworks-item-list-mk-btn-right {
	display: inline-block;
	width: 90px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: #ff3333;
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;margin-right:20px;font-weight: bold;
}
.case-lists ul li div .x-sworks-item-list-mk-btn a.x-sworks-item-list-mk-btn-right:hover {
	background: #ee7600;
	color: #fff;
}
.case-lists ul li div .x-sworks-item-list-mk-btn .x-sworks-item-list-mk-btn-left {
	float: left;margin-left:-40px;
}
.case-lists ul li div .x-sworks-item-list-mk-btn .x-sworks-item-list-mk-btn-right {
	float: left
}
.case-lists ul li:hover {
	box-shadow: 0 6px 18px #e4e4e4;
	-webkit-box-shadow: 0 6px 18px #e4e4e4;
	-moz-box-shadow: 0 6px 18px #e4e4e4;
	transform: translateY(-6px);
	-webkit-transform: translateY(-6px);
	-moz-transform: translateY(-6px)
}
/*�����Ҳ�*/
.tab_box_r1_r{
	width: 320px;
}
.tab_box_r1_r p{
	font-size: 16px; height: 36px; line-height: 36px;
}
.tab_box_r1_r p a:hover{
	color:#9933cc;
}
.tab_box_r1_r span{
	width: 87px; height: 36px; display: inline-block; background: #484848; color: #fff; text-align: center; margin-right: 10px;
}
.tab_box_r1_r .cll_item{
    width: 100%;
    padding: 0 0px;
}
.tab_box_r1_r .cll_item a{
    display: inline-block;
    width: 135px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 16px;
    color: #333;
	background: #fff;
    border: 1px solid #e4e4e4;
    margin: 10px 10px 0 10px;
    transition: all .3s;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;border-radius:3px;padding: 0 0px;
}
.tab_box_r1_r .cll_item a:last-child{
    color: #333;
}
.tab_box_r1_r .cll_item a:hover{
    color: #fff;
	background: #cc9900;
    border: 1px solid #cc9900;
}
/*��ѵ��ζͼƬչʾЧ��*/
#pxkw_info
        { 
            width:320px; 
            margin:0 auto;
        }
        /*���������ʽ*/
        .pxkw_wrap 
        {
            width:320px; 
            height:180px;
            position:relative; 
            overflow:hidden; 
            font-family:arial, sans-serif; margin-right: 0px;margin-left: 0px;
        }
        .pxkw_wrap img 
        {
            border:0;
            width:320px;
            height:180px; 
        }
        .pxkw_wrap p 
        {
            display:block; 
            width:320px; 
            height:180px; 
            position:absolute; 
            left:0; 
            top:140px; 
            background-color:#000;filter:alpha(opacity=50);opacity:0.5;
            font-size:16px; 
            color:#FFFFFF; 
            padding:0; 
            margin:0; 
            line-height:22px;
            transition: all 0.6s ease-in-out;/*����CSS3����Ч��,all��ʾ���������������ֵ�б仯��CSS����*/
        }
        .pxkw_wrap p b 
        {
            display:block; 
            font-size:16px; 
            color:#fff; 
            text-align:center;
            margin:0; 
            padding:0; 
            line-height:42px;
         }
        .pxkw_wrap p i 
        {
            display:block; 
            padding:10px;
	height:35px;
	/*pointer-events: none;*/
	cursor: pointer;font-style:normal;
        }
		.pxkw_wrap p i a{width:115px;border-radius:25px;margin:30px auto 0;
	display: block;
	font:16px/35px "΢���ź�";
	color:#fff;text-align:center;border:1px solid #fff;
}
.pxkw_wrap p i a:hover{
	height:35px;background: #fff;
	text-decoration: none;box-shadow: 0 0 20px #ccc;border-radius:25px;
	-webkit-box-shadow: 0 0 20px #ccc;
	-moz-box-shadow: 0 0 20px #ccc;color:#ff0020;
}
.pxkw_wrap:hover p {top:0;}

/*�Ҳྫѡ�γ�*/
.boutique .jbbjDl{width:320px;margin-top:5px; border-bottom:1px solid #e4e4e4; padding:10px 0;}
.boutique .jbbjDl:hover{ background:#f1f1f1;}
.boutique .jbbjDl dt {float:left;width:124px;height:90px}
.boutique .jbbjDl dt img {width:124px;height:90px;}
.boutique .jbbjDl dd {float:right;width:172px;line-height:20px;padding-right:5px;color:#666}
.boutique .jbbjDl dd p {width:172px;text-align:left;font-size:16px;height:24px;line-height:24px;font-weight:normal;margin-bottom:5px;}
.boutique .jbbjDl dd p a:hover,.boutique .jbbjDl dd a{color:#db4339;}
.boutique .jbbjDl dd p a,.boutique .jbbjDl dd a:hover {color:#333;}		

/*�Ҳ�������Ѷ*/
.list6 ul {margin-top:5px;}
.list6 ul li{
	display: block;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	padding-right: 15px;
	list-style-type: disc ;
	width: 314px;
	list-style:  disc;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	text-align: left;background:url("../../jm_img/index/D2.jpg") no-repeat 0px 13px;padding-left:10px;
}
.list6 ul li p{
	float: left;
}
.list6 ul li span{
	display: block;
	float: right;
}
.list6 ul li a{
	font-size: 14px;
    color: #666666;
    float: left;
    width: 220px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
}
.list6 ul li a:hover{
	color: #CC0000;
}
/*������������ҳ��*/
.bodyleft2{width:809px;*width:809px; border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; padding:0px 20px 20px 20px; float:left; overflow:hidden;margin-top:10px;}
.bodyleft3{width:809px;*width:809px; border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; padding:10px 20px 20px 20px; float:left; overflow:hidden;margin-top:0px;}
.bodyleft4{width:809px; padding:10px 20px; float:left; overflow:hidden;margin-top:10px;}
 /*���鵼����_�Ǻ��� details2*/
 .container{
	overflow: hidden;
}
.details2{
	margin-top: 20px;
}
.details2 ul li{
	width: 15%;
	text-align: center;
	border-bottom: 1px solid #fff;
	height: 50px;
}

.details2 ul li a{
	display: inline-block;
	line-height: 48px;
	font-size: 20px;
	color:#333;
	padding: 0 15px;
}
.details2 ul .active a{
	color: #fe0000;
	background: url("../../jm_img/sub/deta-act.png") no-repeat right bottom;
}
.pad{padding: 0 15px;box-sizing: border-box;background: #fff;}
/*����ҳ datum***/
.datum{
	margin-top: 0px; 
}
.datum2{
	margin-top: 15px; 
}
.reveal{
	width: 398px;
	height: 245px;
}
.reveal img{
	width: 398px;
	height: 245px;
	overflow: hidden;
	display: none;
}
.car-loca{
	width: 402px;
	margin:10px 0;
	overflow: hidden;
	height: 56px;
}
.car-loca ul li img{
	width: 78px;
	height: 56px;
}
.datum-left,.datum-cen,.datum-right{
    padding-top: 0px;
    height: auto;
    box-sizing: border-box;
}
.datum-left{
  padding-left: 15px; 
}
.datum-left ul li{
	margin:0 5px;
    width: 78px;
    height: 56px;
    cursor: pointer;
    overflow: hidden;
    box-sizing: border-box;
}
.carousel{
	position: relative;
	overflow: hidden;
	width: 372px;
	padding:0 15px 0 15px;
	box-sizing: border-box;
}
.datum-left .carousel ul .active{
	border:1px dashed red;
}
.datum-left .but{
	position: absolute;
	top: 8px;
	width: 15px;
	height: 52px;
}
.datum-left .prev{
	background: url("../../jm_img/sub/dat-bg-l.png") no-repeat center center;
	left: 0;
}
.datum-left .next{
	background: url("../../jm_img/sub/dat-bg-r.png") no-repeat center center;
	right: -5px;
}

.datum-cen{
	width: 433px;
	padding-left: 20px;
	box-sizing: border-box;
	position: relative;
}
.datum-cen h4{
	font-size: 24px;
	color:#333;
	margin-bottom: 0px;font-weight:bold;
}
.datum-cen .dat-ul1,.datum-cen .dat-ul2{
	margin-bottom: 20px;
}
.datum-cen .dat-ul1 li{
	margin-bottom: 16px;
	color: #999;
	height: 20px;
	overflow: hidden;
	max-width: 100%;
	box-sizing: border-box;
	margin-right: 10px;
}

.datum-cen .dat-ul1 li i{
	color: #db4339;padding-left: 16px;
}
.datum-cen .dat-ul2 .dat-li{
	background: url(images/dat-li.png) no-repeat center center;
	width: 92px;
	height: 92px;
	text-align: center;
	margin-right: 25px;
}
.datum-cen .dat-ul2 .dat-li p{
	line-height: 46px;
}
.datum-cen .dat-ul2 .dat-li span{
	line-height: 46px;
}
.datum-cen .dat-ul2 .dat-list{
	width: 120px;
	text-align: center;
}
.datum-cen .dat-ul2 .dat-list span{
    font-size:24px;
    color: #fe3333;
    margin:0;
   
}
.datum-cen .dat-ul2 .dat-list p{
	line-height: 30px;
	text-align: center;
	color: #666;
}
.datum-cen .dat-ul2 .dat-list a{
	display: inline-block;
	width: 90px;
	line-height: 26px;
	text-align: center;
	color: #333;
	border:1px solid #d9d9d9;
	border-radius: 5px;
}
.datum-cen .dat-ul2 .dat-list a:hover{
    border:1px solid #ff3333;	
}
.datum-cen h3{
	font-size: 20px;
	color: #e20707;
}
.datum-cen .dat-ul3{
	margin-top:0px;
}
.datum-cen .dat-ul3 li a{
	display: inline-block;
	width: 132px;
	font-size: 18px;
	text-align: center;
	line-height: 45px;
	border-radius: 5px;
	box-sizing: border-box;
	border:1px solid #f83d33;
	color:#fe0000;
}
.datum-cen .dat-ul3 li{
	margin-right: 10px;margin-left:5px;
}

.datum-cen .dat-ul3 li a:hover{
	color: #fff!important;
	background: #ff3333;	
}
.datum-cen .dat-ul3 .active a{
	background: #ff3333;
	color: #fff;
}
.datum-cen .dat-ul3 .active a:hover{
	background: #e20707
}
.tobuybtn{
	width: 408px;
	height: 80px;
	line-height: 50px;
	margin: 0 auto;
	text-align: center;
	color: #FFF;
	font-size: 20px;
	background: url("../../jm_img/sub/button_1.png") no-repeat center;
	background-size: 100%;
	margin-top: 10px;
	cursor: pointer;
}
.datum-right{
	width: 320px;
	padding:0 15px;
	box-sizing: border-box;
}
.datum-right img{
	display: none;
	height: 0;
}
.datum-right p{
	line-height: 30px;
	position: relative;
	color:#b8b8b8;
	text-align: left;
	margin-bottom: 16px;
}
.datum-gai{
	display: block;

}
.datum-right p i{
	color:#666;
}
.datum-right .dat-p1 span{
	background: url(images/dat-r-img2.png) no-repeat;
	width: 95px;
	height: 21px;
	position: absolute;
	left:70px;
	top:5px;
}
/*.datum-right ul li{
	margin:10px 9px;
}
.datum-right ul li a{
	display: inline-block;
	width: 122px;
	line-height: 28px;
	text-align: center;
	color: #666;
	border:1px solid #ccc;
    border-radius: 5px;
}
.datum-right ul li a:hover{
	border:1px solid #ff3333;
}*/
.datum-right .img-tel{ 
	height: 24px;
	margin-bottom: 12px;
}
.datum-right .img-tel img{
	display: block;
	width: 270px;
	height: 24px;
	margin: 0 auto;
}
.datum-right .text-tel{
	font-size: 16px;
	color: #ff3333;
	text-align: center;
	
}

.datum-right form input[type="text"]{
	width: 260px;
	line-height: 20px;
	padding: 10px 15px;
	border:1px solid #ccc;
	margin-bottom: 20px;
	text-align: center;
}
.datum-right form input[type="text"]:hover{
	border:1px solid #ff3333;
}
.datum-right form input[type="text"]:focus{
	border:1px solid #ff3333;
}
.datum-right form a{
	display: inline-block;
	width: 166px;
	line-height: 36px;
	color: #fff!important;
	text-align: center;
	background: #26bb17 ;
	border-radius: 5px;
	margin-left:65px;
}
.datum-right form a:hover{
	background: #19a80b !important;
}
 /*��������area */
 .area{
 	margin:10px 0;
 }
.area-right{
 	width: 820px;
 }
/*����ָʾ*/

.inter-link p{
	line-height: 40px;
	color: #999;
}
/*��������*/
.area-share{
	background: #fff;
	width:820px;
}  
/*.��Ŀ����*/
#state {width:812px;margin-left:-15px;}
#state .state-nav{
	height: 47px;
}
.state-nav ul{
	background: #fff;
}
#state .state-nav ul li{
	width: 160px;
	text-align:center;
	height: 36px;
	line-height: 36px;
	margin-bottom: 10px;
}
#state .state-nav ul li a{
	display: inline-block;
	font-size: 18px;
	color: #666;
}
#state .state-nav ul .active{
	border-bottom: 1px solid #fe3333;
}
#state .state-nav ul .active a{
	color: #fe3333;
}
#state .state-tab h5{
	font-size: 14px;
	color: #666;
}
#state .state-tab h5 a{
	color: #fe0000;
	margin:0 10px;
}
#state .state-tab{
	overflow: hidden;
}
#state .state-tab .control{
	width: 850px;
} 

/*��Ҫ���˰�ť*/
.mt20 {margin-top:20px;}
.wx-tips{height:20px;overflow:hidden;color:#8c8c8c;}
.wx-tips .icon-hints{margin:-3px 5px 0 0}
.fx-z-h48{height:48px;margin-bottom:10px;}
.fx-z-h48 .btn{float:left;width:98px;height:46px;line-height:46px;font-size:16px;margin-right:10px;position:relative;z-index:10}
.fx-z-h48 .btn .iconfont{font-size:24px;color:#595959;margin:-4px 5px 0 0}
.fx-z-h48 .btn-oe{width:128px;font-size:18px;color:#fff;}
.fx-z-h48 .btn:hover .icon-Share{color:#ff552e}
.fx-z-h48 .btn-zan{}
.fx-z-h48 .btn-Share{}
.fx-z-h48 .btn-Share .pop-bar{position:absolute;left:99px;top:-185px;padding-left:10px;display:none}
.fx-z-h48 .btn-Share .pop-bar .arrow{position:absolute;left:-6px;top:200px;border-width:8px;border-right-style:solid;border-right-color:#fff}
.fx-z-h48 .btn-Share .pop-bar dl{width:120px;text-align:left;padding:11px 15px 20px 25px;line-height:36px;background-color:#fff;box-shadow:0 3px 30px 0 rgba(0,0,0,.1)}
.fx-z-h48 .btn-Share .pop-bar dt{color:#999}
.fx-z-h48 .btn-Share .pop-bar dd,.fx-z-h48 .btn-Share .pop-bar dd a{color:#595959}
.fx-z-h48 .btn-Share .pop-bar dd:hover a{color:#ff552e}
.fx-z-h48 .btn-Share .pop-bar dd .icon-qzone{color:#ffce0b;margin-right:10px}
.fx-z-h48 .btn-Share .pop-bar dd .icon-qq{color:#0085ff;margin-right:10px}
.fx-z-h48 .btn-Share .pop-bar dd .icon-weibo{color:#ec4141;margin-right:10px}
.fx-z-h48 .btn-Share .pop-bar dd .icon-wechat{color:#1ec354;margin-right:10px}
.fx-z-h48 .btn-Share .pop-bar dd.img-block{width:110px;height:110px;line-height:100px;margin:12px auto 0}
.fx-z-h48 .btn-zan:hover,.fx-z-h48 .btn-zan .icon-like{color:#595959}
.fx-z-h48 .btn-zan.ct .icon-like{animation:fdup .35s linear forwards;color:#ff552e}
/* btn */
.btn { border: 1px solid #e8e8e8; border-radius: 3px; color: #262626; transition: all .2s linear; cursor: pointer; text-align: center; }
.btn:hover { border-color: #ff552e; color: #ff552e; }
.btn-oe-line { border-color: #ff552e; color: #ff552e; }
.btn-oe-line:hover { background-color: #ff552e; color: #fff; }
.btn-oe { background-color: #ff552e; border-color: #ff552e; color: #fff; }
.btn-oe:hover { background-color: #ff6340; border-color: #ff6340; color: #fff; }
.btn-disabled, .btn-disabled:hover { background-color: #e8e8e8; border-color: #e8e8e8; color: #8c8c8c; }

.det-xm{width:433px;position:relative}
.det-xm .btn-duibi{position:absolute;top:0;right:0;color:#595959;cursor:pointer;transition:all .15s linear}
.det-xm .btn-duibi .icon-Contrast{font-size:14px;margin:-3px 5px 0 0}
.det-xm .btn-duibi:hover{color:#ff552e}
.det-xm h5{font-size:22px;line-height:36px;height:36px;overflow:hidden}
.det-xm .firm{height:20px;overflow:hidden;margin-top:5px}
.det-xm .feiyong{height:56px;padding:14px 0;border-top:1px solid #f5f5f5;margin-top:21px;border-bottom:1px solid #f5f5f5;margin-top:21px}
.det-xm .feiyong li{float:left;width:120px;color:#8c8c8c;line-height:28px}
.det-xm .feiyong li p{color:#262626;height:28px;overflow:hidden}
.det-xm .qita li{float:left;width:210px;line-height:32px;height:32px;overflow:hidden;color:#8c8c8c}
.det-xm .qita li span{color:#595959}
.det-xm .qita li i {font-weight;normal;color:#db4339}
.det-xm .qita li:nth-child(2n+1){padding-right:10px}
.det-xm .qita li:nth-child(2n){padding-left:0px}
.det-xm .wx-tips{height:20px;overflow:hidden;color:#8c8c8c}
.det-xm .wx-tips .icon-hints{margin:-3px 5px 0 0}

/*��ѵ�����б�ҳ��*/
.com_tag {
    font-size: 12px;
    color: #666;
    padding: 4px 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 9px;
    background-color: #fff3ed;
}
/*������ĿͼƬ����*/
#trademark ul {width:849px;margin-left:-40px;}
#trademark p{
 	width: 809px;
 	line-height: 30px;
color: #666;}
/*��ĿͼƬ*/
#trademark .control li img{
	width: 256px;
	height:158px;
	vertical-align: middle;
} 
#trademark .control li{
	margin: 0 0px 20px 20px;
}

#trademark .control li:hover img{
   opacity: 0.7;
}
/*��ҵ����*/
#aptitude .beian-means{width:819px;
	height: 102px;
	margin-bottom: 30px;
	padding-top: 10px;margin-left:-10px;
	/*display: none;*/
}
#aptitude .beian-means p{
	color:#333;
	line-height: 34px;
	overflow: hidden;
}

#aptitude .beian-means p i{
	float: left;
	margin-right: 5px;
	font-size: 16px;
}
#aptitude .beian-means p span{
	color: #999;
}
#aptitude .beian-means p .span1,#aptitude .beian-means p .span2{
	background: url("../../jm_img/sub/beian-means-img.png") no-repeat center left;
	display: block;
	width: 216px;
	height: 34px;
	padding-left:95px; 
	float: left;
}
#aptitude .beian-means-right{
	overflow: hidden;
	width: 270px;
}
#aptitude .beian-means-right img{
	width: 78px;
	height: 78px;
	float: left;
	margin-right: 15px;
}
#aptitude .beian-means-right p{
	color: #666;
	font-size: 16px;
}
#aptitude .beian-means-right p span{
	font-size: 14px;
	color: #999;
}
#aptitude .aptitude-beian-nav{
	overflow: hidden;
}
#aptitude .aptitude-beian-nav p{
	float: left;
	font-size: 16px;
	line-height: 34px;
}
#aptitude .aptitude-beian-nav a{
	background: url("../../jm_img/sub/beian-dan-down.png") no-repeat center left;	
	padding-left:15px ;
	float: right;
	line-height: 34px;
}

#aptitude .aptitude-beian-nav .down{
	background: url("../../jm_img/sub/beian-dan.png") no-repeat center left!important;
}
.aptitude-beian-company h4{
	font-size: 18px;
	margin:18px 0 22px;
	color: #666;
	text-align: center;
}
.aptitude-beian-company  table{
	width: 100%;
	border-collapse:collapse;
	border:1px solid #999;
}
.aptitude-beian-company  table{
	border-color:#666; 
}
.aptitude-beian-company  table tr td{
	line-height: 50px;
	padding-left: 12px;
	color: #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}
.aptitude-beian-company p{
	color: #333;
	background: url(images/diandian.png) no-repeat left center;
	padding-left:15px;
	line-height: 30px;
}
.aptitude-beian-license ul{
	width: 860px;
}
.aptitude-beian-license ul li{
	margin-right: 20px;
}
.aptitude-beian-license ul li img{
	width: 405px;
	height: 500px;
}
.disno{border-right:none!important;}
.underline{
	font-size: 14px;
	color: #666!important;
}
/*��ѵ��Ŀ��Ŀ��������ҳ�����*/
.tb-first table{border-collapse: collapse;width: 90% !important;border-top:1px solid #d00515 !important;border-left:1px solid #d00515 !important;margin: 20px 0 !important;}
.tb-first table td,.tb-first table th{border-bottom: 1px solid #d00515 !important;border-right: 1px solid #d00515 !important;border-spacing: 0 !important;line-height:  1.5 !important;padding:5px 2px !important;font-size:  14px !important;text-align: center !important;}
.jm_xq_con p{
	/* text-indent: 2em; */
	font-size: 16px;
	color: #333;
	line-height: 28px;
}

.jm_xq_con>*,
.jm_xq_con>*>*,
.jm_xq_con>*>*>*{font-size: 16px !Important;line-height:2 !important;}
#state .jm_xq .tb-first .stit{padding-bottom:  0px;padding-top:5px;margin-bottom:  10px;text-align:left;}
#state o {
	font-size: 18px !impor`tant;
	font-weight:bold;
	color: #333;
}
 .mszixun-area{width: 100%; margin-top: 20px;}
 /*�����б�ҳ�����*/
/*�����б�*/
.left-list-box { width: 850px; }
.left-list { border: 1px solid #e8e8e8; -moz-border-radius: 4px; border-radius: 4px; background: #fff; }
.list-item { margin-top: 10px; padding: 20px 20px 0; -moz-border-radius: 4px; border-radius: 4px; background: #fff; }
.list-item li { margin-top: 30px; padding-bottom: 30px; border-bottom: 1px dashed #e8e8e8; }
.list-item li:first-child { margin-top: 0; }
.list-item li:last-child { border-bottom: 0; }
.item-img-box { width: 283px; height: 158px; overflow: hidden; -moz-border-radius: 2px; border-radius: 2px; }
.item-img-box img { width: 100%; height: 100%; display: block;border: 1px solid #e4e4e4;overflow: hidden;transition: all 0.8s;}
.list-item li:hover .item-img-box img{
	opacity: 0.7;transform: scale(1.1);
}
.item-info-box {    /*width: -moz-calc(100% - 180px); width: calc(100% - 180px);*/ width: 507px; height: 148px; margin-top: 0px; margin-left: 0px; position: relative; }
.item-info-box > h3 { font-size: 18px; font-weight: 600; line-height: 24px; letter-spacing: 0; color: #000;margin-top:10px; }
.item-info-box > p { margin-top: 10px; font-size: 12px; line-height: 23px; color: #666; height:40px;}
.item-info-box > div { width: 100%; position: absolute; bottom: -6px; }
.item-info-box > div .fl {font-size: 12px;line-height: 20px;letter-spacing: 0;color: #999;font-family: arial;}
.item-info-box > div .fr span { margin-left: 10px; padding: 3px 6px; float: left; font-size: 12px; line-height: 12px; letter-spacing: 0; color: #666; -moz-border-radius: 2px; border-radius: 2px; background: #eee; }
.item-info-box > div .fr i { margin-top: 4px; display: inline-block; float: left; font-size: 18px; line-height: 12px; }
.item-info-box .des-tabs span { height: 20px; margin-right: 4px; padding: 0 4px; position: relative; top: 0px; display: inline-block; line-height: 20px; }
.item-info-box > h3:hover a {  color: #ec4b4e; }
.list-item li:hover h3 a {  color: #ec4b4e; }
/*��ǩ*/
.des-tabs span {display: inline-block;padding: 4px 6px;font-size: 12px;line-height: 12px;letter-spacing: 0;color: #fff;height: 20px;}
/*����ʡ��*/
.ellipsis-2 { display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.jingyan { -moz-border-radius: 2px; border-radius: 2px; background: #ec4b4e; }

/*����Ƶ��ҳ�����*/
.ncenter{width:555px;}
.nleft{width:615px; margin-right:20px;}
/*������Żõ�Ƭ*/
.picFocus { width:615px;height:365px;position:relative;overflow:hidden;zoom:1;}
.picFocus .hd{height:16px; overflow:hidden; position:absolute; right:20px; bottom:10px; z-index:3;}
.picFocus .hd ul{overflow:hidden; zoom:1; float:left;  }
.picFocus .hd ul li{float:left;margin-right:6px; width:10px; height:10px;cursor:pointer; overflow:hidden; background:#FFF;border-radius:100%; text-indent:-999em;}
.picFocus .hd ul li.on{background:#f7af00;}
.picFocus .hd ul li.on a{ color:#FFF;}
.picFocus .bd li{ vertical-align:middle; position:relative;}
.picFocus .bd .fbg{width:615px; height:50px;left:0px; bottom:0px;position:absolute; z-index:1; background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.picFocus .bd p{ position:absolute;display:block;left:0px; bottom:0px;width:475px;height:50px; z-index:2; font-size:14px;overflow:hidden;line-height:50px; padding:0 10px;}
.picFocus .bd p a {color:#FFF; text-decoration:none;}
.picFocus .bd img{ width:615px; height:365px; display:block;}
.picFocus .prev,.picFocus .next{position:absolute;top:50%; margin-top:-30px; display:block; width:34px; height:55px;background:url("../../jm_img/sub/arrow-ico.png") no-repeat;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.picFocus .prev{left:-34px;background-position:0 0px;}
.picFocus .next{right:-34px;background-position:-36px 0;}
.picFocus:hover .prev {left:0px;}
.picFocus:hover .next {right:0px;}

/*�Ҳ������Ű�*/
.blue,.blue a{color:#db4339;}
.blue a:hover{color:#F60;}
.qzzs li h3 a{ color:#333;font-size:18px; font-weight:bold;}
.qzzs li h3 a:hover{ color:#F60;}
.qzzs li p{ color:#999; line-height:22px;padding-top:4px;}
.qzzs li{ height:90px; overflow:hidden; width:555px; display:block; margin-bottom:0px;border-bottom:1px dotted #e8e8e8;}
.qzzs li img{width:178px; height:90px; float:left; margin-right:15px;overflow: hidden;transition: all 0.8s;}
.qzzs li h3{width:287px; height:30px; line-height:30px;overflow: hidden;text-overflow: ellipsis;
	white-space: nowrap;padding-top:5px;}
.qzzs li:hover img{
	opacity: 0.7;transform: scale(1.1);
}
/*����������Ѷ����չʾ*/
.bigDiv{width:1200px;margin:10px auto 0;}
.lryCont01 .bjxpT  {height:36px;line-height:36px;border-bottom:#eaeaea solid 1px; font-weight:normal; margin-bottom:10px; padding-bottom:2px;background:url("../../jm_img/common/h1_pic.png") no-repeat left center;padding-left:17px;}
.fl_l{float:left}.fr_r{float:right}
.cont1_L{ width:748px;padding-right:20px;_padding-right:7px;border-right:1px solid #eaeaea;}
.bjxpT a{color:#999;text-decoration:none}
.bjxpT span a{color:#333;text-decoration:none;font-weight:bold;}
.bjxpT a:hover,.w360 span a:hover,.w360 .nrP a,.ylj li a:hover{color:#db4339;text-decoration:none}
.w654{width:760px;}
.w280{ width:336px;}
.w360{width:386px;}
.w360 span { display:block;font-size:18px;height:36px;line-height:36px;font-family:\5FAE\8F6F\96C5\9ED1; font-weight:bold}
.w360 .nrP {width:386px;color:#999;line-height:24px;padding:0px; padding-bottom:10px;border-bottom:#e5e5e5 dashed 1px;font-size:14px;}
.w360 .nrP a:hover {color:#333;}
.ylZt {color:#b40b00;}
.ylZt a {color:#b40b00;text-decoration:none; font-weight:normal;}
.ylZt a:hover {color:#FF0000;text-decoration:none}
.ylj{ clear:both;padding-top:8px;}
.ylj li{font-size:14px;width:386px;height:30px;line-height:30px;overflow:hidden;float:left;background:url("../../jm_img/index/D2.jpg") no-repeat 0px 13px;padding:0 5px 0 10px;}
.ylj li a {color:#666;}
.lryCont01 .cont1R {width:408px;}

/*���·���*/
.txlr_box2,.txlr_box2 dl{width:408px;}
.txlr_box2 dl{padding-bottom:12px;border-bottom:1px dotted #ddd;}
.txlr_box2 dl,.txlr_box2 dl dt,.txlr_box2 dl dd{ float:left;}
.txlr_box2 dl dt,.txlr_box2 dl dt img{width:160px; height:107px;overflow: hidden;transition: all 0.8s;}
.txlr_box2 li:hover dl dt img{
	opacity: 0.7;transform: scale(1.1);
}
.txlr_box2 dl dd{width:225px;padding-left:20px;font-size:14px; color:#999; line-height:22px;}
.txlr_box2 dl dd p{font-size:16px;height:36px;line-height:36px; font-weight:bold;font-family:\5FAE\8F6F\96C5\9ED1; overflow:hidden; color:#333;}
.txlr_box2 dl dd span a:hover,.lryCont01 .jbbjDl dd p a,.lryCont01 .jbbjDl dd a:hover {color:#333}
.txlr_box2 dl dd span a,.txlr_box2 dl dd p a:hover,.lryCont01 .txlrDiv12 ul li a:hover {color:#db4339;text-decoration:none}
.lryCont01 .txlrDiv12 {margin-top:5px}
.lryCont01 .txlrDiv12 ul {clear:both;padding-top:3px;}
.lryCont01 .txlrDiv12 ul li {height:30px;line-height:30px;float:left;background:url("../../jm_img/index/D2.jpg") no-repeat 0px 13px;padding:0 5px 0 10px;font-size:14px;width:408px;overflow: hidden;text-overflow: ellipsis;
	white-space: nowrap;}
.lryCont01 .txlrDiv12 ul li a{color:#666;}

/*�ȵ�����*/
.txlr_box3,.txlr_box3 dl{width:336px;}
.txlr_box3 dl{padding-bottom:12px;border-bottom:1px dotted #ddd;}
.txlr_box3 dl,.txlr_box3 dl dt,.txlr_box3 dl dd{ float:left;}
.txlr_box3 dl dt,.txlr_box3 dl dt img{width:125px; height:85px;overflow: hidden;transition: all 0.8s;}
.txlr_box3 li:hover dl dt img{
	opacity: 0.7;transform: scale(1.1);
}
.txlr_box3 dl dd{width:191px;padding-left:20px;font-size:14px; color:#999; line-height:22px;}
.txlr_box3 dl dd p{font-size:16px;height:36px;line-height:36px; font-weight:bold;font-family:\5FAE\8F6F\96C5\9ED1; overflow:hidden; color:#333;}
.txlr_box3 dl dd span a:hover {color:#333}
.txlr_box3 dl dd span a,.txlr_box3 dl dd p a:hover,.lryCont01 .txlrDiv13 ul li a:hover,.lryCont01 .jbbjDl dd p a:hover,.lryCont01 .jbbjDl dd a {color:#db4339}
.lryCont01 .txlrDiv13 {margin-top:5px}
.lryCont01 .txlrDiv13 ul {clear:both;padding-top:3px;}
.lryCont01 .txlrDiv13 ul li {height:30px;line-height:30px;float:left;background:url("../../jm_img/index/D2.jpg") no-repeat 0px 13px;padding:0 5px 0 10px;font-size:14px;width:336px;overflow: hidden;text-overflow: ellipsis;
	white-space: nowrap;}
.lryCont01 .txlrDiv13 ul li a{ color:#666;}

/*���״�ȫ����*/
.lryCont01 .cont1M {width:386px;margin-left:0px;  padding:0px 0px;}
.lryCont01 .jbbjDl{width:386px;margin-bottom:10px; padding:0px 0;}
.lryCont01 .jbbjDl:hover{ background:#f1f1f1;}
.lryCont01 .jbbjDl dt {float:left;width:135px;height:90px}
.lryCont01 .jbbjDl dt img {width:135px;height:90px;overflow: hidden;transition: all 0.8s;}
.lryCont01 .jbbjDl:hover dt img {opacity: 0.7;transform: scale(1.1);}
.lryCont01 .jbbjDl dd {float:right;width:219px;line-height:20px;padding-right:10px;color:#666}
.lryCont01 .jbbjDl dd p {width:219px;text-align:left;font-size:16px;height:24px;line-height:24px;font-weight:bold;margin-top:5px;margin-bottom:5px;}

/*��ѡ��banner����*/
.bxk_banner {width:100%;height:440px; margin:0 auto 20px;position:relative;}
.bxk_banner img {width:100%;margin:0 auto;}
.top-main
{
	position: relative;top:-60px;left:0;
}
.m-content
{background-color:#fff;
	width:1200px;height:100px;padding-top:20px;
	margin:0 auto;filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);
   -moz-box-shadow: 2px 2px 10px #909090;
   -webkit-box-shadow: 2px 2px 10px #909090;
   box-shadow:2px 2px 10px #909090;
}
.point-list
{
	display:inline-block;
	margin:0px auto;
}
.point-list ul
{
	list-style:none;
}
.point-list ul li
{
	width:206px;
	height:40px;
	border-right:solid 1px #e6e6e6;
	float:left;
	margin-left:0px;
	padding:0px 13px 20px 80px;
	position:relative;
}
.point-list ul li:first-child
{
	margin-left:0px;
}
.point-list ul li h3
{
	font-size:16px;
	color:#323232;
	margin:0px;
	line-height:24px;font-weight:bold;
}
.point-list ul li p
{
	font-size:12px;
	color:#666;
}
.point-quick:before
{
	content:"";
	display:inline-block;
	width:57px;
	height:57px;
	background:url('../../jm_img/sub/index_icon.png') no-repeat;
	background-position:0px -48px;
	position:absolute;
	top:7px;
	left:13px;
}
.point-quick:hover:before
{
	background-position:0px -105px;
}
.point-free:before
{
	content:"";
	display:inline-block;
	width:57px;
	height:57px;
	background:url('../../jm_img/sub/index_icon.png') no-repeat;
	background-position:-76px -48px;
	position:absolute;
	top:7px;
	left:13px;
}
.point-free:hover:before
{
	background-position:-76px -105px;
}
.point-price:before
{
	content:"";
	display:inline-block;
	width:57px;
	height:57px;
	background:url('../../jm_img/sub/index_icon.png') no-repeat;
	background-position:-155px -48px;
	position:absolute;
	top:7px;
	left:13px;
}
.point-price:hover:before
{
	background-position:-155px -105px;
}
.point-service:before
{
	content:"";
	display:inline-block;
	width:57px;
	height:57px;
	background:url('../../jm_img/sub/index_icon.png') no-repeat;
	background-position:-233px -48px;
	position:absolute;
	top:7px;
	left:13px;
}
.point-service:hover:before
{
	background-position:-233px -105px;
}
/*��ѡ�δ���*/
.contWidth{width:1200px;margin:0 auto;}		
.contWidth a:hover{text-decoration:none;outline:0;}
.contWidth .stitleh4{margin-top:14px;line-height:22px;font-size:16px;color: #333;text-align:center;font-weight:bold;}
.contWidth .sinfor-p{margin-top:5px;line-height:20px;font-size: 14px;color:#666;}
.contWidth .advantageBg{width:144px;height:23px;margin:0px auto 0 auto;}
.contWidth .mt90{margin-top:40px;}
.contWidth .select-step h4{color:#323232;text-align:center;}
.select-top,.list-ul{margin:0px 0px 0 -20px;padding-left:0px;*zoom:1;_position:relative;}
.select-top{padding-bottom:34px;}
.border-width{width:100%;height:2px;background-color:#F0EFF5;}
.select-top li{float:left;width:244px;height:80px;*display:inline;margin-right:48px;}
.selectStudy .liimgBox{width:246px;height:162px;}
.titlebg h4{margin:30px auto 0 auto;width:136px;height:30px;line-height:30px;font-size:24px;text-align:center;}
.titlebg2 h4{margin:0px auto 0 auto;width:136px;height:30px;line-height:30px;font-size:24px;text-align:center;color:white;padding-top:30px;*padding-top:0px;}
.titleStudy{margin-top:16px;font-size:14px;color: #323232;text-align:center;line-height:20px;}
.list-ul li{float:left;width:285px;*display:inline;margin-left:20px;}
.advantage-ul{margin-top:40px;padding-left:0px;}
.advantage-ul .adimg-box{width:84px;height:84px;margin:0 auto;}
.advantage-ul  li{float:left;*display:inline;margin-left:139px;width:214px;}
.advantage-ul .stitleh5 {margin-top:14px;line-height:22px;font-size:18px;color: #fff;text-align:center;font-weight:bold;}
.advantage-ul .sinfor-p2{margin-top:5px;line-height:20px;font-size: 14px;color:#fff;}
.select-step{margin:50px -48px 50px auto;padding-left:70px;*zoom:1;_position:relative;}
.select-step li{float:left;width:80px;margin-right:48px;}
.select-step .nextli{width:16px;height:29px;background:url(../images/xk_jiantou.png) top center no-repeat;*display:inline;margin-top:25px;}
.stepli-img{width:108px;height:108px;}
.reginFixed{position:fixed;bottom:0;left:0;z-index:10;width:100%;height:80px;background-color:#fff;}
.reginFixed a{display:block;width:900px;height:60px;margin:10px auto;background-color:#FF2D55;color:#fff;font-size:20px;line-height:60px;text-align:center;border-radius:2px;}
.reginFixed a:hover{ text-decoration:none;color:#fff; background-color:#FF5676;}
.form-box2{width:840px;margin:30px auto 0 auto;}
.form-box2 .form-group{float:left;margin:0 30px 0 0;}
.form-box2 .basic-input{width:200px;border-radius:2px;}
.form-box2 .code110{width:110px;}
.form-box2 .btn-p{float:left;width:96px;height:32px;font-size:14px;color:#fff;line-height:32px;text-align:center;border:0;border-radius:2px;cursor:pointer;}
.form-box2 .btn-c{color:#bbb;font-size:12px;margin-right:30px;}
/*����ʹ��ͼƬ����*/
.ccl_cases{
    width:1220px; margin-left:-20px;padding:0 0px 0 0px;margin-top:20px;
    overflow: hidden;
}
.ccl_cases ul li{
    display: block;
    float: left;
    width: 285px;height:310px;overflow: hidden;
    margin-left: 20px;margin-bottom:0px;position:relative;
}
.ccl_cases img:hover,.ccl_teach1 .ccl_teach1_box_left img:hover,.ccl_teach1 .ccl_teach1_box_bottom ul li img:hover,.ccl_cases2 img:hover,.cm_item_img img:hover,.cm_item_tiaofu img:hover{
    transform: scale(1.1,1.1);
}
.ccl_cases a img {width:285px;height:310px;transition: .5s;}
.ccl_cases ul li p 
        {
            display:block; 
            width:285px; 
            height:310px; 
            position:absolute; 
            left:0; 
            top:265px; 
            background-color:#000;filter:alpha(opacity=50);opacity:0.5;
            font-size:16px; 
            color:#FFFFFF; 
            padding:0; 
            margin:0; 
            line-height:16px;
            transition: all 0.6s ease-in-out;/*����CSS3����Ч��,all��ʾ���������������ֵ�б仯��CSS����*/
        }
.ccl_cases ul li p b 
        {
            display:block; 
            font-size:16px; 
            color:#fff; 
            text-align:center;
            margin:0; 
            padding:0; 
            line-height:40px;
         }
.ccl_cases ul li p i 
        {
            display:block; 
            padding:10px;
	height:35px;
	/*pointer-events: none;*/
	cursor: pointer;font-style:normal;
        }
.ccl_cases ul li p i a{width:115px;border-radius:25px;margin:80px auto 0;
	display: block;
	font:16px/35px "΢���ź�";
	color:#fff;text-align:center;border:1px solid #fff;
}
.ccl_cases ul li p i a:hover{
	height:35px;background: #fff;
	text-decoration: none;box-shadow: 0 0 20px #ccc;border-radius:25px;
	-webkit-box-shadow: 0 0 20px #ccc;
	-moz-box-shadow: 0 0 20px #ccc;color:#ff0020;
}
.ccl_cases ul li:hover p {top:0;}
/*ѡ������*/
.selectStudy2 {width:1200px;margin:0 auto 0;background: url("../../jm_img/sub/bxk_bg.jpg") no-repeat left top;padding-bottom:30px;*margin:30px auto 0;}
.basic-form-group {overflow:hidden;*zoom:1;}
.basic-form-group:before,.basic-form-group:after{clear:both;height:0;content: " ";display: table;}
.basic-form-group label{margin:0;padding:0;font-weight:normal;}
.basic-form-group .control-label{float:left;line-height:32px;}
.basic-form-group .basic-input{float:left;position:relative;width:300px;height:32px;}
.basic-input .form-control{position:absolute;height:32px;font-size:12px;padding:5px 5px 5px 10px;}
.basic-input  .plr-input{padding:5px 30px 5px 10px;}
.basic-input .input-notice{position:absolute;top:6px;left:10px;height:20px;font-size:12px;line-height:20px;color:#a8a8a8;text-indent:0;}
.basic-input .input-notice-on{color:#dbdbdb;}
.basic-input .input-tab{position:absolute;top:5px;right:8px;z-index:4;font-size:16px;display:none;}
.basic-has-alert .input-tab,.basic-has-error .input-tab,.basic-has-sucess .input-tab{display:block;}
.basic-input .i-alert{color:#f6cf36;}
.basic-input .i-error{color:#FF2D55;}
.basic-input .i-sucess{color:#53cf8e;}
.basic-text-default{
    border: solid 1px #bbb;
    color: #a8a8a8;
    box-shadow: none;
	 -webkit-box-shadow: 0 0 0 1000px white inset;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
}
.basic-text-default:hover{
    border: solid 1px #999;
    color: #a8a8a8;
}
.basic-text-default:focus{
    border: solid 1px #999;
    color: #666;
	-webkit-box-shadow: 0 0 0 1000px white inset;	
}
.basic-text-default[disabled],.basic-text-default[disabled]:hover {
    border: solid 1px #bbb;
    color: #999;
    background-color: #eee;
}
.errorText{height:20px;line-height:20px;font-size:12px;color:#FF643B;}
/*�Ĵ�����*/
.we-load2,.we-load4,.we-load5 {width:100%;background-color: #fff;}
.we-load2 ul{
	width: 1322px;
	margin-left: -122px;
	padding-top: 0px;
}
.we-load2 ul li{
	width: 206px;
	height: auto;
	margin-left: 113px;float:left;padding-bottom:40px;padding-top: 30px;
}

.we-load2 ul li h3{
	text-align: center;
	color: #ff3333;
	color: #db4339;font:36px/25px "Impact";
	padding-top: 0px;
}
.we-load2 ul li ol{
	width: 120px;text-align:center;
	padding: 0 20px;
	line-height: 26px;
	padding-top: 10px;
	color: #666666;font-size:14px;
}
/*�������б�ҳ���Ű�*/
/*�����б�*/
.g-fl {
    float: left;
}
.list726{width:848px;margin-bottom:25px;border:1px solid #e8e8e8;}
.list726_ul{width:808px;padding:15px 20px;margin-bottom:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.list726_ul ul{width:100%;border-bottom:1px dashed #e8e8e8;display:block;margin-bottom:20px;padding-bottom:20px}
.list726_ul ul li{width:788px;float:left;padding:5px 10px 8px 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px;height:20px;display:block;background:url("../../jm_img/sub/merit_icon3.png") no-repeat;background-position:0 -1795px}
.list726_ul ul li h3{font-size:16px;float:left;font-weight:400;}
.list726_ul ul li p{font-size:12px;color:#999;line-height:20px;float:right}
.list726_ul dl{width:656px;border-bottom:1px dotted #e8e8e8;float:left;padding:15px 5px}
.list726_ul dl,.list726_ul dl dt,.list726_ul dl dd{float:left}
.list726_ul dl dt,.list726_ul dl dt img{width:190px;height:110px}
.list726_ul dl dd{height:110px;width:450px;padding-left:16px;font-size:12px;color:#888;line-height:26px;font-family:simsun,����;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list726_ul dl dd p{font-size:18px;line-height:34px;margin-bottom:10px;font-family:\5FAE\8F6F\96C5\9ED1}

/*�ղش���*/
.recipeArction{padding:0px 0}
.recipeArction .collect_da{display:block;margin:0 30px 5px 20px;*margin:0 10px 5px 10px;width:auto;*width:100px;}
.recipeArction .collect_da li{width:100%}
.recipeArction h1{display: inline-block;font-size: 30px;margin-bottom: 10px}
.collect_da li a{display:block;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#999;font-size:11px}
.collect_da li a{text-decoration:none;color:#666}
.collect_da li a i{width:30px;height:30px;display:block;margin:2px auto;background:transparent url("../../jm_img/sub/i.png") no-repeat;background:rgba(0,0,0,0) url("../../jm_img/sub/ix2.png") no-repeat scroll 0 0/auto 30px}
.collect_da li.fav a i{background-position:0 0}
.collect_da li.fav a.on i,.collect_da li.fav a:hover i{background-position:-30px 0}
.collect_da li a.J_s1 i{background-position:-60px 0}
.collect_da li a.J_s2 i{background-position:-90px 0}
.collect_da li a.J_s3 i{background-position:-120px 0}
.collect_da li a.J_s4 i{background-position:-150px 0}
.collect_da li a.J_col i{background-position:-240px 0}
.collect_da li.lik a i{background-position:-210px 0}
.collect_da li.lik a.on i,.collect_da li.lik a:hover i{background-position:-180px 0}
