/*购物车*/
.alert2 {
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(25, 25, 25, .5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9998;
}
.alert2 .btns {
	text-align: center;
}
.btns input{
	width: 96px;
	height: 31px;
	line-height: 31px;
	background: #db2442;
	font-size: 16px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	border: none;
}
.alert2 >div{
	width: 531px;
	height: 284px;
	background: #fff;
	margin: 0 auto;
	margin-top: 18%;
}

.alert_title {
	height: 40px;
	background: #205fc6;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
}

.alert_title span {
	float: left;
	margin-left: 20px;
}

.alert_title i {
	float: right;
	margin-right: 20px;
	font-size: 20px;
	cursor: pointer;
}
.alert_cont{
	padding: 37px 39px;
	overflow: hidden;
}
.cont_left{
	width: 212px;
	height: 116px;
	background: #fff;
	float: left;
	position: relative;
	cursor: pointer;
	border: 1px solid #9f9f9f;
	
}



.cont_left img{
	position: absolute;
	top: 0;
	left: 0;
}
.cont_left div,.cont_right div{
	margin-top: 28px;
}
.cont_left p{
	text-align: center;
	font-size:24px;
	color: #565656;
}
.cont_left p:last-child{
	font-size: 18px;
	margin-top: 15px;
	color: #db2442;
}
.cont_right{
	width: 212px;
	height: 116px;
	background: #fff;
	border: 1px solid #9f9f9f;
	margin-left: 25px;
	float: left;
	position: relative;
	cursor: pointer;
}
/*選中樣式*/
.checked{
	background: #205fc6;
	color: #FFFFFF!important;
}
.checked div p{
	color: #FFFFFF!important;
}
.cont_right p{
	text-align: center;
	font-size:24px;
	color: #565656;
}
.cont_right p:last-child{
	color: #db2442;
	font-size: 18px;
	margin-top: 15px;
}
.cont_right img{
	position: absolute;
	top: 33%;
	left: 38%;
	z-index: 999;
}


.tishi1 {
	width: 352px;
	height: 40px;
	background: #205fc6;
}

.tishi1 span {
	color: #fff;
	line-height: 40px;
	margin-left: 20px;
}

.tishi1 img {
	margin-left: 325px;
	cursor: pointer;
	margin-top: -24px;
}

.chenggong {
	height: 191px;
	width: 100%;
	background: #fff;
}

.chenggong h4 {
	text-align: center;
	margin-top: 48px;
}

.dianji {
	color: #205fc6;
	text-align: center;
	margin-top: 13px;
	display: block;
}

.ok {
	width: 95px;
	height: 30px;
	background: #db2442;
	color: #fff;
	float: left;
	line-height: 30px;
	margin-top: 38px;
	text-align: center;
	margin-left: 132px;
}
/*----------------------------------------------------------------

// 文件名：index.css
// 功能描述：首页

//----------------------------------------------------------------*/



/*轮播banner*/
.banner{position: relative;width: 100%;}
.banner img{min-width: 100%;min-height: 400px;}
.banner a{display: none;}
.banner .show{display: block;}
.banner div{height: 5px;font-size: 0;margin-top: -29px;padding-bottom:24px;text-align: center;position: relative;}
.banner div i{display: inline-block;width: 28px;height: 5px;border-radius: 2px;background: #fff;margin: 0 10px;cursor: pointer;}
.banner div>i.active{background: #205fc6;}

/*新书上架*/
.newbook{background: url(../img/index-newbg.jpg) repeat;padding: 30px 0 29px;}
.newbook .title{background: url(../img/index-newbg2.jpg) repeat-x;color: #205fc6;font-size: 20px;margin-bottom: 30px;}
.newbook .title img{width: 33px;margin-right: 9px;}
.newbook .title small{color: #797979;font-size: 14px;margin-left: 9px;}
.newbook ul{overflow: hidden;}
.newbook li{width: 270px;height: 330px;background: #efefef;float: left;margin-right: 40px;position: relative;margin-bottom: 60px;overflow: hidden;cursor: pointer;}
.newbook li:nth-child(4n){margin-right: 0;}
.newbook li img{margin: 0 auto;width: 197px;height: 264px;margin-top: 30px;margin-left: 35px;}
.newbook li .bookinto{position: absolute;top: 330px;background:rgba(0,0,0,0.9);color: #fff;width: 100%;font-size: 16px;text-align: center;height: 139px;line-height:30px;transition: all 0.4s linear; padding-top: 26px;}
.newbook li .bookinto span{display: block;}


/*新闻*/
.news{background: url(../img/index-newbg.jpg) repeat;margin-top: -20px;padding-bottom: 30px;}
.news .conter>div{width: 585px;background: #fff;position: relative;padding-bottom: 43px;}
.news .conter>div:before{content: '';display: block;width: 0;height: 0;border-top: 60px solid #205fc6; border-right: 50px solid transparent;position: absolute;top:0;left: 0;}
.news ul li span{float: right;color: #8c8c8c;font-size: 14px;}
.news>div .txt{padding:20px 50px 42px;overflow: hidden;color: #205fc6;font-weight: bold;font-size: 20px;margin-left: 20px;}
.news>div .txt span{float: right;font-weight: normal;font-size: 14px;cursor: pointer;}
.news .information{height: 334px; overflow: hidden; background: #fff;}
.news .information ul{padding: 0 50px;}
.news .information ul li{font-size: 16px;color: #333333;margin-bottom: 23px;position: relative;cursor: pointer;}
.news .information ul li:after{content: '';display: block;clear: both;}
.news .information ul li:last-child{margin-bottom: 0;}
.news .information ul li:before{content: '';display: inline-block;width: 5px;height: 5px;background: #757575;position: absolute;top:8px;left: -18px;}
.news .information ul .active{color: #205fc6;}
.news .information ul .active:before{background:#205fc6;}
.news .information ul li:hover{color: #205fc6;}
.news .information ul li:hover:before{background:#205fc6;}
.news .information ul li a{width: 320px; display: inline-block; overflow: hidden; white-space: nowrap;}
.news .hotbook-L{width: 170px;height: 210px;background: #efefef;position: relative;float: left;margin-top: 40px;overflow: hidden;display: none;}
.news .show{display: block;}
.news .hotbook{height: 334px; overflow: hidden;}
.news .hotbook .txt{padding-bottom: 0;}
.news .hotbook-L img{width: 125px;height: 168px;margin-top: 20px;margin-left: 23px;}
.news .hotbook-L p{
	position: absolute;
    top: 220px;
    background: rgba(69,69,69,0.9);
    color: #fff;
    width: 100%;
    font-size: 16px;
    text-align: center;
    height: 70px;
    line-height: 35px;
    transition: all 0.4s linear;
}
.news .bookinto span{display: block;}
.news .hotbook-A{margin-left: 28px;}
.news .hotbook-R{
	float: left;
	margin-left: 120px;

	
}

.news .hotbook-R  li{position: relative;font-size: 16px;color: #434343;margin-bottom: 30px;cursor: pointer; padding-left: 27px;}
.news .hotbook-R  li:last-child{margin-bottom: 0;}
.news .hotbook-R  li:before {
    content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #205fc6;
    position: absolute;
    top: 8px;
    left: -18px;
}
.news .hotbook-R  li.hotbook-hot span{ font-size: 18px; font-family: "arial"; position:absolute; left: -30px; width: 27px; height: 24px; background: #205fc6; border-radius: 24px; color: #fff; text-align: center;}
.news .hotbook-R  li:hover{color: #205fc6;}
/*防伪验证*/
.verify{background: url(../img/index-bg3.jpg) no-repeat; background-size: cover;height: 250px;background-position: top center;}
.verify>div{width: 810px;height: 202px;background: rgba(32,32,40,0.35);margin: 0 auto;position: relative;top:24px;color: #fff;}
.verify>div p{text-align: center;font-size: 30px;}
.verify>div p:nth-child(1){padding-top: 59px;}
.verify>div p:nth-child(1) img{width: 35px;vertical-align: middle;margin-right: 18px;}
.verify>div .btn{width: 238px;height: 39px;border:1px solid #fff;font-size: 18px;text-align: center;line-height: 38px;margin: 20px auto 0;border-radius: 2px;cursor: pointer;}
.verify>div .btn:hover{background: #fff;color: #4c4d51;transition: all 0.2s linear;}
/*产品统计和推荐资源*/
.info{background: url(../img/index-newbg.jpg) repeat;padding: 30px 0 29px;}
.info .stat .title{background: url(../img/index-newbg2.jpg) repeat-x;color: #205fc6;font-size: 20px;}
.info .stat .title img{width: 33px;margin-right: 9px;}
.info .stat .title i{font-style: normal; font-weight: bold; }
.info .stat .title small{ font-size: 14px; color: #797979; font-family: Arial; margin-left: 10px;}
.info .conter>div{width: 585px;position: relative;padding-bottom: 43px;}
.info .conter .nominate{background: #fff;}
.info .conter .nominate:before{content: '';display: block;width: 0;height: 0;border-top: 60px solid #205fc6; border-right: 50px solid transparent;position: absolute;top:0;left: 0;}

.info .nominate .txt{padding:20px 50px 42px;overflow: hidden;color: #205fc6;font-weight: bold;font-size: 20px;margin-left: 20px;}
.info .nominate .txt span{float: right;font-weight: normal;font-size: 14px;}
.info .nominate ul{padding-left: 34px;}
.info .nominate ul li{font-size: 16px;color: #333333;margin-bottom: 32px;position: relative;cursor: pointer;border-bottom: 1px solid #e3e3e3;overflow: hidden;padding-bottom: 25px;}
.info .nominate ul li:last-child{border-bottom: 0;padding-bottom:0;margin-bottom: 0;}
.info .nominate ul li img{float: left;}
.info .nominate ul li div{float: left;margin-left: 45px;margin-top: 20px;}
.info .nominate ul li h2{font-size: 16px;color: #333333;margin-bottom: 15px;}
.info .nominate ul li p{font-size: 14px;color: #434343;display: inline-block;line-height: 30px;}
.info .nominate ul li p span{display: block;}
.info .nominate ul li p:nth-of-type(2){margin-left: 25px;}
.info .nominate h2 a:hover{color: #205fc6;}







/*心理咨询师*/

.danping_boxtit{ width:1190px; height:46px; margin:0 auto; line-height:46px; font-size:14px;}
.danping_boxtit a{ color:#5f5f5f;}
.danping_boxtit a:hover{color:#0d84ca;}
.danping_boxtit a.khover{color:#0d84ca;}
.danping_boxtit a.khover{color:#e40000;}

.danping_boxtit a.khover{color:#e40000;}

.dan_ping_box{ width:100%; float:left; }
.dan_ping_boxsu{ width:1200px; margin:0 auto;}
.dan_ping_boxsu02{ width:1200px; height:537px; margin:15px 0; background-color:#FFF; float:left;
position:relative;
}


/*放大镜*/

#preview{ width:350px; height:460px;margin:20px 0 0 10px; float:left;}
.jqzoom{ width:350px; height:350px; position:relative; text-align: center;
    background-color: #f7f7f7;}/*显示大图*/


#spec-n5{width:305px; height:56px; padding-top:15px;  margin-left:25px; overflow:hidden;}/*小图列表容器*/
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}/*小图列表左边按钮*/
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}/*小图列表右边按钮*/
#spec-list{ width:248px; float:left; margin-left:20px; overflow:hidden; display:inline; position:relative;}/*小图容器*/
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}/*小图尺寸*/
#spec-list div{  *margin-left:0;}/*为兼容ff设置样式*/

/*放大效果jqzoom*/
.zoomdiv{z-index:100;position:absolute;top:1px;left:259px;background:url(../images/ajax-loader.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;       text-align:center;overflow: hidden;}/*放大图容器*/
.bigimg{width:800px;height:800px; }/*放大图尺寸*/
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}/*放大镜移动块效果*/
/*放大镜css结束*/

.xxiye_text{ width:570px; float:left; margin:-12px 0 0 69px;}
.xxiye_text .spyy01{ width:570px; float:left; font-size:18px; line-height:40px; color:#000;
   }
.xxiye_text .spyy02{ width:570px; float:left; line-height:30px; font-size:14px; padding-bottom:5px;  color:#205fc6; margin-bottom:-1px;}

.xxiye_text .spyyttyjju{ width:570px; float:left; font-size:16px; line-height:40px; color:#000;}

.xxiye_text .spyy03{ width:663px; height:33px; color:#777; float:left; line-height:33px; font-size:14px;
   }
.sp3{
    background-color: #f3f3f3;
    padding: 5px 0 10px 10px;
}
.xxiye_text .spyy03 span{ width:310px; color:#777; float:left; padding:5px 0;margin-left: 18px;}
   .xxiye_text .sp3 span{ 
    	width:170px; 
    	color:#777; 
    	float:left; 
    	padding:5px 0;
    	margin-left: 18px;
    }
    .xxiye_text .sp3 e{   	
	    width: 125px;
	    color: #777;
	    float: left;
	    padding: 5px 0;
	    margin-left: 10px;
    }

.xxiye_text .spyy03 span i{ color:#e40000; font-size:16px;}
.xxiye_text .spyy03 span del.ysd{ color:#c81623; margin-right:60px;}

.xxiye_text .spyy04{ width:570px; height:35px; float:left; line-height:35px; font-size:14px;}
.xxiye_text .spyy04 .tts01{ width:105px; height:35px; float:left; line-height:35px; font-size:14px; color:#777;}

.left{float:left}

.xxiye_text .spyy04 a.hsed{ background-color:#f86d19; color:#FFF;}

.xxiye_text .spyy05{ width:570px; height:30px; float:left;
    margin-left: 18px; line-height:30px; font-size:14px; margin-top:24px;}
.xxiye_text .spyy05 a{  /*width:98px; height:28px; text-align:center; float:left; line-height:28px; font-size:14px; margin-right:10px; background-color:#fff; color:#c81623; border:1px solid #c81623;*/
    width:110px; height:30px; text-align:center; float:left; line-height:30px; font-size:14px; margin-right:10px; background-color:#990a0c; color:#fff;
    margin-right: 19px;}

.xxiye_text .spyy05 .a5{
    width:110px; height:30px; text-align:center; float:left; line-height:30px; font-size:14px; margin-right:10px; background-color:#990a0c; color:#E83E2F;}





.xxiye_text .spyy05 a.hsed{ background-color:#db2442; color:#FFF;}
.xxiye_text .spyy05 a.hsed0{ background-color:#999999; color:#FFF;}
.xxiye_text .spyy05 a.hsed1{ background:url("../img/goumai_05.png") no-repeat;color:#FFF;}
.xxiye_text .spyy05 a.hsed2{  background:url("../img/goumai_07.png") no-repeat; color:#FFF;}
.xxiye_text .spyy05 a.hsed2:hover{}

.spddd01{ width:60px;float:left; height:30px; line-height:30px; }

.spddd02{ width:43px;float:left; height:28px; line-height:28px;border:1px solid #d0d0d0; text-align:center; margin-right:4px; margin-left:12px;}
.spddd03{ width:18px;float:left; height:30px;}
.spddd03 img{float:left;}

.xxiye_text .spyy06{ width:570px; height:30px;
    margin-left: 18px;float:left; line-height:30px; font-size:14px; margin-top:15px;}
.xxiye_text .spyy06 span{ float:left;}
.xxiye_text .spyy06 a{ float:left; margin-right:10px; margin-top:6px;}

.erma{position:absolute;
     right:61px;
    bottom:199px;
}



/*新增第二部分*/


.qunss_zuu{ width:1200px;margin:0 auto;}
.qunss_zuuleft{ width:921px; float:right;padding-bottom:40px}
.qunss_zuuright{ width:269px; float:left;
    margin-top: 20px;}

.czuleibbox2{width:252px; float:left; }
.tabbgtit_spau2{ width:269px; height:38px; line-height:38px;float:left;background: #205fc6;}
.tabbgtit_spau2 span{font-size:16px; color:#fff; float:left; padding-left:18px; font-weight:bold;}
.tabbgtit_spau2 a{float:right; font-size:14px; color:#fff; padding-right:15px; margin-right:15px; line-height:42px; background: url(../img/jtou.png) right center no-repeat;}
.czulbox_se{width:267px; float:left;    border-left: 1px solid #cacaca;
    border-bottom: 1px solid #CACACA;
    border-right: 1px solid #CACACA;}

.tabbg02{ width:200px; float:left; margin:0 0 0 24px; display:inline;}
.tabbg02 span{width:200px; height:42px; line-height:42px; cursor:pointer;  display:block;
    text-overflow:ellipsis; white-space:nowrap;overflow:hidden; border-bottom:1px dashed #e4e4e4;}
.tabbg02 span b{margin:10px 7px 0 0;width:20px; height:22px; line-height:18px; color:#999; text-indent:5px; float:left; font-size:14px; font-weight:normal;font-family:Arial;}
.tabbg02 ul{ display: none; width:200px; height:255px;margin-top:20px; border-bottom:1px #e4e4e4 dashed; margin-top:10px;}
.tabbg02 ul.up{ display:block;}
.tabbg02 span.up{ display:none;}
.tabbg02 ul.cbottomwu{ border-bottom:0;}

.tabbg02 span b.bstyl{
    color:#e40000; float:left; width:20px; height:22px; line-height:18px;
    font-size:14px; font-weight:normal;text-indent:5px;
    font-family:Arial;

}

.tabbg02 span b.bstyl{
    color:#e40000; float:left; width:20px; height:22px; line-height:18px;
    font-size:14px; font-weight:normal;text-indent:5px;
    font-family:Arial;

}

.cpzddiv{ width:260px;}
.cpzddiv01{ width:200px; float:left; text-align:center; margin-bottom:10px;}
.cpzddiv01 img{ width:170px;height:204px; }

.cpzddiv02{font-size:14px; width:200px; height:30px; text-align:center; overflow:hidden; float:left; color:#6f6f6f; font-family: Arial;}

.bstyl02{color:#e40000; float:left; width:200px; height:18px; line-height:18px; font-weight:normal;font-family:Arial;text-indent:5px; }

.tabbglist_span1{ color:#000;  text-decoration:none; width:200px; height:30px; line-height:30px; float:left; text-align:center;word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis; }
.tabbglist_span1 a{ color:#000;}
.tabbglist_span1 a:hover{ color:#ee0000;}

.czuleibbox2{width:252px; float:left;margin-bottom:16px }

.tabbgtit_spa1{ width:252px; height:38px; line-height:38px;float:left;}
.tabbgtit_spa1 span{font-size:16px; color:#fff; float:left; padding-left:16px;}
.tabbgtit_spa1 a{ width:50%;height:38px; background-color:#c81623; cursor:pointer; text-align:center;font-size:16px; color:#fff; float:left; font-weight:bold;}
.tabbgtit_spa1 a.hover{ background-color:#b1191a;}
.tabbgtit_spa1 .aa{background:none;  margin-left: 20px;font-weight:normal;}
.czulbox_sekj{width:250px;  float:left;border:1px solid #e4e4e4; }


.list_minleft_ul{ width:252px; float:left; }
.list_minleft_ul li{ width:252px;  height: 272px; float:left;
    padding-bottom: 35px;border-bottom:1px solid    #dfdfdf; margin-top:15px;}
/*.list_minleft_ul li img{ width:170px; height:211px; float:left; margin-left:41px;*/
    /*margin-top: 30px;}*/
.list_minleft_ul li span{ width:170px; height:30px;float:left;margin-top:10px; text-align:center; font-size:14px;word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;}
.list_minleft_ul li i{ width:267px; height:30px;float:left; padding-left:10px; font-size:14px; color:#ee0000; text-align:center}

.shpin_zuhe{ width:920px; border:1px solid #ccc; border-top:2px solid #0d84ca; margin-top:17px; float:left;}

.shpin_zuhe_tit{ width:920px; height:35px; float:left; background:#205fc6;}
.shpin_zuhe_tit li{ width:107px; height:35px; line-height:35px;float:left;  text-align:center; font-size:16px; border-right:1px solid #CCC; color:#000;}
.shpin_zuhe_tit li.hover{ background-color:#FFF;
    width: 108px;}
.shpin_zuhe_tit li.hover1{text-align: left;
    width: 810px;
}

.shpin_zuhe_tit li .a11{
    margin-left: 20px;
    color: #fff;}
.shpin_zuhe_tit li .a22{
    margin-left:508px;
    /*background:url("../img/liuyan_03.png");*/
    width: 91px;
    height: 21px;
    display: inline-block;
    line-height: 21px;
}

.shpin_zuhe_tit li .a33{
   
    /*background:url("../img/liuyan_05.png");*/
    margin-left: 10px;
    display: inline-block;
    width: 102px;
    height: 21px;
    line-height: 21px;
}


.x_bannerbar {WIDTH:762px; height:222px;  OVERFLOW: hidden; float:left; position:relative; margin:20px 0 0 10px;}

.x_btn_left { width:20px; height:54px; float:left; margin:75px 0 0 0;cursor:pointer;}
.x_btn_right { width:20px; height:54px; float:right; margin:75px 20px 0 0;cursor:pointer;}

.x_banner{float:left;WIDTH:700px; height:222px;OVERFLOW: hidden;}
.x_banner UL {WIDTH: 9999px;  margin-left: 14px;}
.x_banner LI {width:143px; height:222px;float:left; margin:0 16px; position:relative; }
.x_banner LI .ingputbox{ width:143px; height:26px; float:left; margin:10px 0 0 0; color:#e40000;}
.x_banner LI .ingputbox input{ margin-left:30px;}
.x_banner LI .ddinweiboxx{ position:absolute; top:120px; left:0;}

.x_banner LI .hjfimg{width:87px; height:120px;float:left;
    margin-left: 27px;}
.x_banner LI .hjfimg img{width:87px; height:120px;}

.x_banner LI .spansd{width:143px; height:42px; overflow:hidden; line-height:21px; float:right; margin-top:15px;}


.shpin_zuhe_rights{ width:148px;  float:right; margin-top:-200px;}
.shpin_zuhe_rights span{ width:158px;  float:left; line-height:27px; font-size:14px; color:#000;}
.shpin_zuhe_rights span del{ color:#999;}
.shpin_zuhe_rights span i{ color:#e40000;}
.shpin_zuhe_rights .spyy05{ width:158px; height:30px; float:left; line-height:30px; font-size:14px; margin-top:10px;}
.shpin_zuhe_rights .spyy05 a{ width:111px; height:30px; text-align:center; float:left; margin-bottom:10px; line-height:26px; font-size:14px; margin-right:10px; background-color:#e3e3e3; color:#333;}
.shpin_zuhe_rights .spyy05 a.hsed{background:url("../img/cunwei_06.png")}
.shpin_zuhe_rights .spyy05 a.a1{background:url("../img/cunwei_03.png")}

.tiusnr{ width:683px; float:left; margin:28px 0 0 31px;padding-right:45px}
.tiusnr1{
    width:158px ;
    height: 1210px;
    background-color: #f7f7f7;
    float: right;
    position:relative;

}

.tiusnr1 ul{
    position:absolute;
    right:31%;
    top: 4%;
    line-height: 10px;
    line-height:42px;
    cursor:pointer;
}

.tiusnr01{ width:100%; float:left; }

.regular01 {
    width: 1200px;
    margin: 0 auto;
    border: 1px solid #ccc;
}
.tiusnr01tti{ 
	width:100%; 
	height:34px; 
	float:left;  
	font-size:16px; 
	color:#FFF; 
	line-height:32px;
    margin:20px 0;
    background:url("../img/1234566531.png") no-repeat;
    }
.tiusnr01tti span{width:218px; height:31px;   text-align:center; color:#FFF; font-size:16px; float:left;}
.tiusnr01_box{ width:700px; float:left; line-height:30px; font-size:14px; margin-top:5px;}

.q_bannerbar{WIDTH:948px; height:350px;  OVERFLOW: hidden; float:left; position:relative;}


.pinlei_box{ width:922px; height:240px; border:1px solid #CCC;border-top:2px solid #0d84ca; float:left; margin-top:15px;}


.pinlei_box03{ width:402px; height:190px; float:right; margin:25px 25px 0 0;}
.pinlei_box02{ width:200px; float:left; margin:10px 0 0 15px;}
.pinlei_box02tit{ width:200px; height:35px; line-height:35px; float:left; font-size:18px;}

.pinlei_box04{ width:195px; height:130px;  float:left; margin-top:30px;}
.pinlei_box04 span{ width:195px; text-align:center;  float:left; font-size:48px;line-height:70px;color: #b5b5b5;}
.pinlei_box04 span b{ font-size:97px; color:#247ee7; font-weight:normal;}

.pinlei_box04 i{ width:195px; text-align:center;  float:left; font-size:14px; line-height:24px;}

.pinlei_box05{ width:167px;   float:left; margin-top:20px; font-size:14px;}
.pinlei_box05 li{ width:167px;   float:left; line-height:30px;}

.j_plin{ width:260px; float:left; margin:60px 0 0 15px;}

.j_plinbox{ width:260px; height:30px; float:left; margin-bottom:15px;}
.j_plinbox span{ float:left; width:100px; line-height:30px; line-height:30px;color: #b5b5b5;}
.j_plinbox .dfdfdiv{ float:left; width:150px;height:22px; margin-left:10px; background:url("../img/wuxing_03.png") no-repeat;}

.j_plinbox1{ width:260px; height:30px; float:left; margin-bottom:15px;}
.j_plinbox1 span{ float:left; width:100px; line-height:30px; line-height:30px;color: #b5b5b5;}
.j_plinbox1 .dfdfdiv{ float:left; width:150px;height:22px; margin-left:10px; background:url("../img/xingx_11.png") no-repeat;}

.j_plinbox2{ width:260px; height:30px; float:left; margin-bottom:15px;}
.j_plinbox2 span{ float:left; width:100px; line-height:30px; line-height:30px;color: #b5b5b5;}
.j_plinbox2 .dfdfdiv{ float:left; width:150px;height:22px; margin-left:10px; background:url("../img/xingx_14.png") no-repeat;}

.j_plinbox3{ width:260px; height:30px; float:left; margin-top:65px;}
.j_plinbox3 span{ float:left; width:100px; line-height:30px; line-height:22px;color: #b5b5b5;}
.j_plinbox3 .dfdfdiv{ float:left; width:150px;height:22px; margin-left:10px; background:url("../img/xingx_03.png") no-repeat;}

.j_plinbox4{ width:260px; height:30px; float:left; margin-top:15px;}
.j_plinbox4 span{ float:left; width:100px; line-height:22px; line-height:30px;color: #b5b5b5;}
.j_plinbox4 .dfdfdiv{ float:left; width:150px;height:22px; margin-left:10px; background:url("../img/xingx_10.png") no-repeat;}












.j_plinbb{ width:300px; float:left; margin:60px 0 0 73px;}
.j_plinbb .ttyeyc{ width:300px; float:left; line-height:30px;}
.j_plinbb .tooyc{ width:110px; height:24px; float:left; background-color:#f4f4f4; line-height:24px; text-align:center; margin:15px 27px 0 0;}

.pinlei_xztt{ width:922px; height:34px; border-left:1px solid #CCC;border-right:1px solid #CCC; float:left; background-color:#efefef;}
.pinlei_xztt span{ float:left; margin:8px 0 0 25px;}
.pinlei_xztt span label{ padding-right:15px;}

.nlei_xzt_box{ width:922px; border:1px solid #CCC; float:left;
    line-height: 33px;}

.tujdbox01tit{ width:880px;float:left; margin-top:5px; margin-left:30px;}
.tujdbox01tit li{ width:880px;float:left; padding-bottom:12px;}


.tujdbox01tit li .titledqq0{
    height: 43px;
    margin:10px 0;
    border-bottom: 1px solid #dfdfdf }
.tujdbox01tit li .titledqq0 .tian{
    width: 122px;
    height: 32px;
    display: inline-block;

}

.tujdbox01tit li .titledqq0 .shi{
    width: 166px;
    height: 32px;
    display: inline-block;
    margin-left:572px;
}

.tujdbox01tit li .titledqq{ width:755px;float:left; }
.tujdbox01tit li .titledqq span{ float:left; width:100%; color:#616161;}
.tujdbox01tit li .titledqq span.jjhh{ line-height:46px; color:#a9a9a9;}

.tujdbox01tit li .titledqq i{ float:left; width:100%; color:#205fc6;font-size: 15px}


.tujdbox01tit li .titledqq02{ width:100px; float:right; margin-right:20px; }
.tujdbox01tit li .titledqq02 p{text-align:center;}
.tujdbox01tit li .titledqq02 p.hjde{ color:#e40000;}


.one{
    width: 920px;
    height: 38px;
    background-color: #f1f1f1;
}


.one p{
    width: 107px;
    background-color: #205fc6;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color:#fff;
}



.two{

}
.two ul li{
    float: left;
    text-align: center;
    height: 70px;
    width: 70px;
    background-color: #7aa1e6;
    margin:20px 50px;
    cursor:pointer;
    
}
.two ul li img{

    width: 42px;
    height: 42px;
    margin-top: 10px;

}

.two ul li p{
    margin-top: 42px;
    margin-left: -61px;
    width: 200px;
}

.first{
    height: 200px;
    margin-top: 20px;
}

/*最后的轮播*/
.per-main-caice{margin-top: 33px; padding-bottom: 30px;}
.per-main-caice .js_tab2 ul li{ float:left; font-size: 22px; color: #333; margin-right: 38px; position: relative;bottom: -2px; cursor: pointer;}
.per-main-caice .js_tab2 ul li.active{border-bottom: 3px solid #076ce0; padding-bottom: 10px;}
.per-main-caice .js_tab_detail2{ border: 1px solid #e3e3e3; border-top: none; height: 255px;}
.clear{zoom:1}
.clear:after{clear:both;display:block;visibility:hidden;content:''}

.float_left{float:left}
.per-main-caice .js_tab2 ul li.active{border-bottom: 3px solid #076ce0; padding-bottom: 10px;}
.per-main-caice .js_tab_detail2 { border: 1px solid #e3e3e3; border-top: none; height: 255px;}
.picScroll-left{ overflow:hidden; position:relative;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:49px; height:114px;cursor:pointer;}
.picScroll-left .hd .prev{background: url(../img/p-pre_03.png) no-repeat; position: absolute; left: 0px; top: 60px;}
.picScroll-left .hd .next{ background: url(../img/p-next_03.png) no-repeat; position: absolute; right: 0px; top: 60px;}
.picScroll-left .bd{ margin-left: -5px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; width: 180px; margin-top: 41px; margin-right: 13px;}
.picScroll-left .bd ul li span{ display: block; font-size: 16px; color: #333; line-height: 24px; margin-top: 20px;}

.picScroll-left .bd .picList{ overflow:hidden; zoom:1;width:1533px }
.picScroll-left .bd .picList1{ overflow:hidden; zoom:1;width:1533px ;  display: none;}
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; width: 180px; margin-top: 41px; margin-right: 26px;}
.picScroll-left .bd ul li span{ display: block; font-size: 16px; color: #333; line-height: 24px; margin-top: 20px;}
.picScroll-left2{ overflow:hidden; position:relative;
    display: none;}
.picScroll-left2 .hd .prev{background: url(../images/p-pre_03.png) no-repeat; position: absolute; left: 0px; top: 60px;}
.picScroll-left2 .hd .prev,.picScroll-left2 .hd .next{ display:block;  width:49px; height:114px;cursor:pointer;}

.picScroll-left2 .hd .next{ background: url(../images/p-next_03.png) no-repeat; position: absolute; right: 0px; top: 60px;}
.picScroll-left2 .bd{ margin-left: 61px;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1;
    width: 1533px;}
.picScroll-left2 .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; width: 180px; margin-top: 41px; margin-right: 13px;}
.picScroll-left2 .bd ul li span{ display: block; font-size: 16px; color: #333; line-height: 24px; margin-top: 20px;}

.dis{
    display: none;}


/*文字、图片效果*/



.asjdcp_list{ width:1200px; float:left;margin-left: 75px;height: auto;margin: 0 auto; margin-top:50px;height: 760px;}
.tabbg02 li{ width:200px; height:239px; margin-top:18px;float:left; margin-right:40px; background:url(../images/yy.png) left bottom no-repeat;  position:relative;}
.tabbg02 li .ztvbox{ width:170px; height:239px; float:left; position:relative; overflow: hidden;margin-left: 15px;}
.tabbg02 li .ztvbox .titlec{ width:150px; height:39px; line-height:34px; text-align:center; position:absolute; background:url(../img/tmmn.png); bottom:29px; left:0; font-size:16px; color:#FFF; padding-left:10px; padding-right:10px;text-overflow:ellipsis; white-space:nowrap;overflow:hidden;}

.tabbg02 li .ztvbox .titlec02{height: 64px; width:193px;padding:0px 0; position:absolute; background:url(../img/tmmn.png); bottom:-50px; left:0;color:#FFF; display:none;bottom:30px;margin-left: -12px;padding-top: 20px;}
.tabbg02 li .ztvbox .titlec02 p{ width:90%; float:left; text-align:center; line-height:18px; font-size:14px; margin-left:0%;}
.tabbg02 li .ztvbox .titlec02 p.jktop{ font-size:16px;}
.clear-both{
    clear:both
}
.tabbg02 li:hover .ztvbox .titlec{ display:none;}
.tabbg02 li:hover .ztvbox .titlec02{display:block;}
.tabbg02 li:hover .titlec02{ margin-top:-167px; transition:margin-top 0.4s; }
.tabbg02 li:hover .titlec{ opacity:0; transition:opacity 0.4s; }
.tabbg02 li .ztvbox .titimg{width:59px; height:55px; background:url(../img/tmmn.png); position:absolute; top:-7px; left:0;}
.tabbg02 li:hover .dong1{ animation:dong1 0.7s 1; }
.tabbg02 li:hover .dong2{ animation:dong2 0.8s 1;  margin-top:0px;}
.tabbg02 li:hover .dong3{ animation:dong3 0.9s 1;  margin-top:0px;}
.tabbg02 li .dong2{
	margin-top:0px !important;
}
/*鼠标移动效果动画*/
@keyframes dong1{
    0%{ margin-top:167px;}
    100%{ margin-top:0px;}
}
@keyframes dong2{
    0%{ margin-top:167px;}
    10%{ margin-top:167px;}
    100%{ margin-top:0px;}
}
@keyframes dong3{
    0%{ margin-top:167px;}
    10%{ margin-top:167px;}
    20%{ margin-top:167px;}
    100%{ margin-top:0px;}
}




/*第二个轮播*/



/*最后轮播样式*/

.slider {
    width: 1200px;
    margin: 35px auto;
}

.slick-slide {
    position: relative;
    padding:0 10px;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}


.slick-prev:before,
.slick-next:before {
    color: black;
}



.regular div img{
    width: 200px;
    height: 211px;
}




/*第二个轮播*/

.slider1 {
    width: 647px;
    margin: 35px auto;
}

.slick-slide {
    position: relative;
    padding:0 0;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}


.slick-prev:before,
.slick-next:before {
    color: black;
}



.regular1 div img{
  	width: 87px;
    height: 120px;
    margin-left: 30px;
    margin-bottom: 19px;
}


.lunbo1{
    margin-top:71px;
    margin-left: -56px;
}


.top2{
    position:absolute;
    bottom: 260px;
    right:190px;
}


/*轮播css*/
/* zoombox */
.zoombox{
    width: 376px;
    height: 460px;
    margin: 0px 0 0 20px;
    float: left;
    position: relative;
    text-align: center;
   }
.zoombox .zoompic{border:solid 1px #dfdfdf;width:371px;height:320px;background:url(../../images/loading.gif) no-repeat 50% 50%;
    padding: 26px 0; background-color: #f7f7f7;}
.zoombox .zoompic img{width:241px;height:320px;}

.zoombox .sliderbox{width: 305px;
    height: 56px;
    padding-top: 15px;
    overflow: hidden;
    margin:0 0 0 38px;}
.zoombox .sliderbox .arrow-btn{    display: inline-block;
    margin-top: 18px;
    border: medium none;
    vertical-align: top;}
.zoombox .sliderbox #btn-left.dasabled{background-position:0 -76px;}
.zoombox .sliderbox #btn-left{
    width: 10px;
    height: 45px;
    float: left;
    cursor: pointer;
    margin-top: 18px;
}
.zoombox .slidebox #btn-right{
    width: 10px;
    height: 45px;
    float: left;
    cursor: pointer;
    margin-top: 5px;
}
.zoombox .sliderbox #btn-right.dasabled{background-position:-38px -76px;}
.zoombox .sliderbox .slider{float:left;height:76px;width:248px;position:relative;overflow:hidden;margin:0;margin-left:20px;display:inline;}
.zoombox .sliderbox .slider ul{position:absolute;left:0;width:999em;}
.zoombox .sliderbox .slider li{
    float: left;
    margin-right: 0px;
    display: inline;
    width: 62px;}
.zoombox .sliderbox .slider li img{
    padding: 2px;
    border: 1px solid #ccc;
    width: 50px;
    height: 50px;}
.zoombox .sliderbox .slider li.current img{border:solid 1px #3366cc;}




/*左侧效果*/

.czulbox_sekj li{ width:200px;margin-top:36px; height:239px; float:left; background:url(../img/yy.png) left bottom no-repeat;
    position:relative;margin-left:24px;}
/*.asjdcp_list li .ztvbox{ width:270px; height:330px; float:left; position:relative;}*/
.czulbox_sekj li .ztvbox{ 
	width: 198px;
    height: 239px;
    float: left;
    position: relative;
    overflow: hidden;
    margin-left: 13px;
    }
.czulbox_sekj li .ztvbox .titlec{ width:150px; height:39px; line-height:34px; text-align:center; position:absolute; background:url(../img/tmmn.png);
    bottom:10px; left:0; font-size:16px; color:#FFF; padding-left:10px; padding-right:10px;text-overflow:ellipsis; white-space:nowrap;overflow:hidden;}
/*.asjdcp_list li .ztvbox .titlec02{ width:270px; padding:15px 0; position:absolute; background:url(../images/tmmn.png); bottom:0; left:0;color:#FFF; display:none;}*/
.czulbox_sekj li .ztvbox .titlec02{height: 104px; width:193px;padding:0px 0; position:absolute; background:url(../img/tmmn.png); bottom:-0px; left:0;color:#FFF; display:none;
    margin-left: -12px;padding-top: 25px;}
.czulbox_sekj li .ztvbox .titlec02 p{ width:90%; float:left; text-align:center; line-height:18px; font-size:14px;text-overflow:ellipsis; white-space:nowrap;overflow:hidden; margin-left:5%;}
.czulbox_sekj li .ztvbox .titlec02 p.jktop{ font-size:16px;}
.clear-both{
    clear:both
}
.czulbox_sekj li:hover .ztvbox .titlec{ display:none;}
.czulbox_sekj li:hover .ztvbox .titlec02{display:block;}
.czulbox_sekj li:hover .titlec02{ margin-top:-167px; transition:margin-top 0.4s; }
.czulbox_sekj li:hover .titlec{ opacity:0; transition:opacity 0.4s; }
.czulbox_sekj li .ztvbox .titimg{width:59px; height:55px; background:url(../img/tmmn.png); position:absolute; top:-7px; left:0;}
.czulbox_sekj li:hover .dong1{ animation:dong1 0.7s 1; }
.czulbox_sekj li:hover .dong2{ animation:dong2 0.8s 1;  margin-top:5px;}
.czulbox_sekj li:hover .dong3{ animation:dong3 0.9s 1;  margin-top:5px;}

.lc{
    text-align: center;
    margin-left: 13px;
    width: 110px;
    font-size: 14px;
}

.spyy03-1{
	width: 157px;
	color: #777;
	float: left;
	padding: 5px 0;
	font-size: 14px;
	margin-top: 5px;
	margin-left: 16px;
	
}
.spyy03-1 e{
	color: red;
}
.spyy03-2{
	width: 105px;
	color: #777;
	float: left;
	padding: 5px 0;
	font-size: 14px;
	margin-top: 5px;
	margin-left: 20px;
}
.spyy03-3{
	width: 155px;
	color: #777;
	float: left;
	padding: 5px 0;
	font-size: 14px;
	margin-top: 5px;
	margin-left: 20px;
}





/*vue*/
/*是否侧边导航显示*/
nav .isNavshow{display: block;}

/*animate*/
@-webkit-keyframes icowidth {from{ width: 0; }to{width: 100%; }}
@keyframes icowidth {from{ width: 0; }to{width: 100%; }
}						
.ico1width{-webkit-animation: icowidth 0.8s 0s;animation: icowidth 0.8s 0s;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}