@charset "utf-8";
/* 全局样式 */
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal;}
body>div, form>div {margin:0 auto;}
div{ text-align:left}
a img {border:0;}
textarea,input{ outline:none}
table{border-collapse:collapse; border-spacing:0;}
select,textarea{font: 12px Arial,"微软雅黑";}
body {color:#333333;text-align:center;font:12px "微软雅黑";}
ul, ol, li {list-style-type:none;vertical-align:0;}
a {outline-style:none;color:#333333;text-decoration:none;}
a, area {blr:expression(this.onFocus=this.blur())}
:focus {-moz-outline-style: none;}
.clearfix {*zoom:1;}
.clearfix:after{content:"";display: block;height: 0;clear: both;visibility: hidden;}
.clear {clear:both;}
.hidden {display:none;}
.block {display:block;}
.left{float:left;}
.right{float:right;}
body,html{ min-width:1200px; overflow-x:hidden}
.yj{-moz-border-radius: 15px;/* Gecko browsers */-webkit-border-radius: 15px;/* Webkit browsers */border-radius:15px;/* W3C syntax */}



/* 通用样式 */
.wh1300{ width:1300px; margin:0 auto}
.zt_he10{ height:10px;}
.zt_he20{ height:20px;}
.zt_he30{ height:30px;}
.zt_he40{ height:40px;}
.zt_he50{ height:50px;}
.zt_he60{ height:60px;}
.zt_he70{ height:70px;}
.zt_he80{ height:80px;}
.zt_he100{ height:100px;}


.headMenu{ width: 100%; background-color: #fff; position: relative;}
.headMenu .navMenu{ width: 1300px; margin: 0 auto; padding: 16px 0; display: table;}
.headMenu .navMenu .logo{ float: left;}

.headMenu .navMenu .navBox{ float: right; font-size: 0;}
.headMenu .navMenu .navBox a{ position: relative; display: inline-block; vertical-align: middle; font-size: 16px; color: #999; margin: 0 0 0 50px; padding: 20px 0 5px 0;}
.headMenu .navMenu .navBoxZc{ float:right; padding:0 16px; height:32px; line-height:32px; border:1px #CCC solid; font-size:12px; text-align:center; margin-left:30px; margin-top:16px; color:#666666}
.headMenu .navMenu .navBoxZc a{ color: #666}
.headMenu .navMenu .navBoxZc .spCen em{ font-family: "宋体"; font-style:normal; color:#999; padding:0 6px;}
.headMenu .navMenu .navBoxZc .spCen{ font-size:12px; color:#666666}


.headMenu .navMenu .navBox a:after{ position: absolute; content: ''; left: 50%; margin-left: -50%; width: 100%; bottom: -10px; border-bottom: 2px solid #0162A7;
	opacity: 0;
	filter:alpha(opacity=0);
	transform: rotateY(90deg);
	-webkit-transform: rotateY(90deg);
	-moz-transform: rotateY(90deg);
	transition: all .4s ease 0s;
	-webkit-transition: all .4s ease 0s;
	-moz-transition: all .4s ease 0s;
}

.headMenu .navMenu .navBox a.on,
.headMenu .navMenu .navBox a:hover{ color: #172e78;}
.headMenu .navMenu .navBox a.on:after,
.headMenu .navMenu .navBox a:hover:after{
	opacity: 1;
	filter:alpha(opacity=100);
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
}
.add_login {
	width: 240px;
	padding: 15px 0;
	background-color: #fff;
	box-shadow: 0px 0px 40px 0px rgba(209, 209, 209, 0.3);
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 18px;
	z-index: 1;
}

.choose_name {
	width: 240px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	margin: 0 auto;
}

.choose_name li {
	width: 118px;
	display: inline-block;
	vertical-align: top;
}

.choose_name li a {
	font-size: 14px;
	padding: 10px 30px;
}

.mr {
	color: #0861a0;
	border-bottom: 2px solid #0861a0;
}

.login_con {
	width: 215px;
	margin: 10px auto;
}

.login_con div {
	margin-bottom: 10px;
}

.login_con div input {
	width: 200px;
	height: 30px;
	border-radius: 5px;
	border: 1px solid #E9E9E9;
	padding-left: 10px;
}

.login_con button {
	width: 210px;
	height: 35px;
	border-radius: 5px;
	background-color: #EEEEEE;
	font-size: 16px;
	color: #999;
}

.login_con .ck {
	background-color: #0861a0;
	color: #fff;
	font-size: 16px; border:0
}

.login_con .forget {
	width: 210px;
	padding: 10px 0;
	text-align: right;
}

.login_con .forget a {
	padding: 0 5px;
	color: #999999;
	font-size: 14px;
}

.login_third {
	width: 210px;
	margin: 0 auto;
}

.login_third p {
	font-size: 14px;
	color: #666;
	text-align: center;
	padding-bottom: 10px;
}

.login_third h1 {
	text-align: center;
}

.login_third h1 img {
	width: 45px;
	height: 45px;
	cursor:pointer;
}


.spDomTt { height:44px;margin:60px 0 40px 0 ; text-align:center}
.spDomTt  strong{font-size:24px; color:#172e78; display: inline-block; height:44px; line-height:44px; }
.spDomTt  strong img{ display:block; float:left; margin-right:16px;}
.spDomTt  a{  float:right; font-size:12px; color:#333; display:block; background: url(../images/jtBtn1.png) no-repeat right center; padding-right:10px; margin-top:14px;}
.spDomTt40{ margin-top:40px;}

.sp_stBox1{ background:url(../images/line01.jpg) repeat-y left top; height:500px;}
.sp_stBox1 .sp_strText{ padding-left:105px; padding-top:16px; height:43px;}
.sp_stBox1 .sp_strText span{ font-size:24px; color:#FFF; float:left}
.sp_stBox1 .sp_strText a{ float:right; font-size:12px; color:#333; display:block; background: url(../images/jtBtn1.png) no-repeat right center; padding-right:10px; margin-top:8px;}
.sp_stBox1 .sp_ulList li{ float:left; display:block; width:382px; margin-left:25px; height:410px; background:#FFF}
.sp_stBox1 .sp_ulList li img{ display:block}
.sp_stBox1 .sp_ulList{ padding-left:79px;}
.sp_stBox1 .sp_ulList li h2,.sp_stBox1 .sp_ulList li span,.sp_stBox1 .sp_ulList li p{ display: block; padding:0 20px;}
.sp_stBox1 .sp_ulList li h2{ font-size:16px; color:#333; font-weight:bold;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; height:36px; line-height:36px; margin-top:10px;}
.sp_stBox1 .sp_ulList li span{ color:#666; font-size:12px; display:block; height:24px;}
.sp_stBox1 .sp_ulList li p{ font-size:14px; color:#666; line-height:22px;}

.sp_stBox2{ margin-top:30px;background:url(../images/line02.jpg) repeat-y  right top; }
.sp_stBox2 .sp_ulList{ float:left; padding-left:0}
.sp_stBox2 .sp_ulList li{margin-left:0; margin-right:25px;}
.sp_stBox2 .sp_strText span{ float:right}
.sp_stBox2 .sp_strText a{ float:left}
.sp_stBox2 .sp_strText { padding-left:0; padding-right:105px; padding-top:30px; height:1px; font-size:0}


.zhiBoLeft{ float:left; width:837px;}
.zhiBoxRiht{ float: right; width:433px; height:524px; overflow:hidden}

.zhiBox .zhiBoLeft .zhiBoxTt{  height:60px;font-size:18px; color:#000; font-weight:bold;}

.zhiBox .zhiBoLeft .zhiBoxTtImg { overflow:hidden; width:837px; height:464px; }
.zhiBox .zhiBoLeft .zhiBoxTtImg img{ display:block;}
.zhiBox .zhiBoLeft .zhiBoxTtImg img{cursor: pointer;transition: all 0.6s;-ms-transition: all 0.8s;}
.zhiBox .zhiBoLeft .zhiBoxTtImg img:hover{
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
}


.zhiBox .zhiBoLeft .zhiBoxTtImg  { width:837px; height:464px;}
.zhiBox .zhiBoLeft  .zhiBoxP { padding:20px 0 0 0}
.zhiBox .zhiBoLeft  .zhiBoxP h2{font-size:16px; color:#000; font-weight:bold; height:30px;}
.zhiBox .zhiBoLeft  .zhiBoxP p{ font-size:14px; color:#666; line-height:20px;}

.zhiBox .zhiBoxRiht .zhiBoxTt{  height:60px;}
.zhiBox .zhiBoxRiht .zhiBoxTt span{ font-size:18px; color:#000; font-weight:bold; float:left}
.zhiBox .zhiBoxRiht .zhiBoxTt a{ float:right; font-size:12px; color:#333; display:block; background: url(../images/jtBtn1.png) no-repeat right center; padding-right:10px; margin-top:5px;}
.zhiBox .zhiBoxRiht li .ovBox{ width:161px; height:100px; position:relative; float:left}
.zhiBox .zhiBoxRiht li { display:block; height:100px; margin-bottom:21px; background:#f9f9f9 }
.zhiBox .zhiBoxRiht li .ovBox img{ display: block}
.zhiBox .zhiBoxRiht li .ovBox p{ position:absolute; bottom:0px; display:block; height:30px; line-height:30px; width:100%}
.zhiBox .zhiBoxRiht li .ovBox p img{ float:left; margin:10px 0 0 10px;}
.zhiBox .zhiBoxRiht li .ovBox p  span{ float:right; font-size:12px; color:#FFF; padding-right:10px;}
.zhiBox .zhiBoxRiht li .ovBoxText{position:relative; float:left; width:260px; float:right; height:100px;}
.zhiBox .zhiBoxRiht li .ovBoxText h2{ font-size:14px; color:#000; width:160px; line-height:20px; padding-top:10px; display:block}
.zhiBox .zhiBoxRiht li .ovBoxText p{ position:absolute; left:0px; bottom:20px; font-size:12px; color:#000; }


.kckTop{ height:66px; text-align:center}
.kckTop li{ font-size:18px; font-weight:bold; color:#999; margin:0 25px; display: inline-block; padding-bottom:16px; cursor:pointer}
.kckTop li.mCon_Cutbtn{ background:url(../images/line03.png) no-repeat center bottom; color:#172e78}
.kckBox{ position:relative;}
.kckBox .kckBoxUl{ overflow:hidden}
.kckBox ul{ display:block; width:1320px;}
.kckBox a.kckBoxMone{  font-size:12px; color:#333; display:block; background: url(../images/jtBtn1.png) no-repeat right center; padding-right:10px; position:absolute; right:0px; top:-54px;}
.kckBox li{ float:left; margin-right:20px; margin-bottom:20px;}

.kckBox li .ovBox{ width:420px; height:250px; position:relative;}
.kckBox li .ovBox img{ display: block}
.kckBox li .ovBox p{ position:absolute; bottom:0px; display:block; height:56px; line-height:56px; width:100%}
.kckBox li .ovBox p img{ float:left; margin:14px 0 0 24px;}
.kckBox li .ovBox p  span{ float:right; font-size:14px; color:#FFF; padding-right:24px;}


.kckBox li .ovBoxText{ border:1px #ddd solid; height:100px; padding:0 20px; position:relative }
.kckBox li .ovBoxText h2{ font-size:18px; color:#000; padding-top:20px;}
.kckBox li .ovBoxText span{ display:block; width:75px; height:25px; color:#fff; background:#F45703; text-align:center; line-height:25px; position:absolute; right:20px; top:20px;}
.kckBox li .ovBoxText p{ font-size:14px; color:#666; padding-top:6px;}

.qtWxApp{ width:200px; text-align:center; margin:40px auto 16px auto}
.qtWxApp p{ font-size:12px; color:#666; line-height:18px;}
.qtWxApp img{ display:block; margin:0 auto; margin-bottom:14px; }



.kckBoxHd { height:auto}
.kckTop1 li.mCon_Cutbtn{ background: none; color:#172e78}
.qtBoxHui{ background:#F9F9F9; padding:0 30px 30px 30px; }
.qtBoxHui h3{ color:#666; font-size:14px; display:block; padding:30px 0 20px 0}
.qtBoxText{ background:#FFF; padding:20px 20px 20px 46px; position:relative; font-size:14px; color:#000; line-height:22px;}
.qtBoxText span{ position:absolute; left:20px; top:20px;}


.footerBox{ background:#424242; height:280px; }
.footerBox .ftList{ float:left; width:240px; padding-left:96px;}
.footerBox .ftList h2{ font-size:16px; color:#FFF; font-weight:bold; color:#F6F6F6; height:44px;}
.footerBox .ftList li{ display:block; line-height:30px;}
.footerBox .ftList li a{ font-size:14px; color:#F0F0F0 }
.footerBox .ftList  p{font-size:14px; color:#F0F0F0; display:block; text-align:center}

.footerBox .ftListWx{ width:111px; padding-top:70px;}
.footerBox .ftListWx img{ display:block; margin-bottom:10px;}
.footerCp{ background:#333; height:90px; color:#F0F0F0; font-size:12px; text-align:center}
.footerCp p{ line-height:24px;}

.footerBox .ft_ftListTt{ width:280px; float:left; padding-left:260px; padding-top:106px;}
.footerBox .ft_ftListTt h2{ font-size:16px; color:#FFF; font-weight:bold; height:36px;}
.footerBox .ft_ftListTt li a{ font-size:14px;color:#bdbdbd}


.imgHover{ width:382px; height:250px; overflow:hidden}
.imgHover img{cursor: pointer;transition: all 0.6s;-ms-transition: all 0.8s;}
.imgHover img:hover{transform: scale(1.2);-ms-transform: scale(1.2);}



.imgHoverUo{ width:420px; height:250px; overflow:hidden}
.imgHoverUo img{cursor: pointer;transition: all 0.6s;-ms-transition: all 0.8s;}
.imgHoverUo img:hover{transform: scale(1.2);-ms-transform: scale(1.2);}





.pagelistLine{ border-top:1px solid #ccc}

.pagelistLine {
	border-top: 1px solid #ccc
}

.pagination p {
	margin: 0;
	cursor: pointer
}

.pagination {
	height: 40px;
	padding: 60px 0;
	clear: both;
	text-align: center
}

.pagination a {
	display: inline-block;
	margin-right: 10px;
	padding: 2px 16px;
	height: 32px;
	border-radius: 4px;
	background: #fff;
	text-decoration: none;
	color: #c3012b;
	font-size: 14px;
	line-height: 30px;
	border: 1px solid #f2f2f2;
}

.pagination .page_active {
	background: #c3012b;
	color: #fff;
}

.pagination a:hover {
	background: #c3012b;
	color: #fff;
}

.pagination a.cur {
	border: none;
	background: #0162A7;
	color: #fff;
}

.pagination p {
	padding: 2px 12px;
	font-size: 12px;
	height: 34px;
	line-height: 30px;
	color: #bbb;
	border: 1px #ccc solid;
	background: #fcfcfc;
	margin-right: 8px;
	display: inline-block

}

.pagination p.pageRemark {
	border-style: none;
	background: none;
	margin-right: 0px;
	padding: 4px 0px;
	color: #666;
}

.pagination p.pageRemark b {
	color: blank;
	font-size: 12px;
}

.pagination p.pageEllipsis {
	border-style: none;
	background: none;
	padding: 4px 0px;
	color: #808080;
}

.dates li {font-size: 14px;margin:20px 0}
.dates li span{float:right}



.news_con{margin:0 auto;overflow:hidden;zoom:1;padding-bottom:30px;}
.news_L{width:892px;float:left;}
.news_L .mbx_nav{overflow:hidden;zoom:1;}
.news_L .mbx_nav li{float:left;padding:10px 5px;line-height:40px;font-size:14px;font-family: "微软雅黑"；}
.news_L .mbx_nav li img{padding-right:5px; float:left; margin-top:5px;}
.news_L .mbx_nav li a{float:left;font-size:14px;font-family: "微软雅黑"；}
.news_L .mbx_nav li a:hover{color:#003a62;}

.news_qh .ul_one li {
    background-color: #003D62; /* Green */
    border: none;
    color: white;
    padding: 6px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 0;
    -webkit-transition-duration: 0.5s; /* Safari */
    transition-duration: 0.5s;
    cursor: pointer;
}

.news_qh .ul_one .button1 {
    background-color: white;
    color: black;
    border: 2px solid #F4CD0B;
}

.news_qh .ul_one .ds_moren{background-color:#003D62;color:#F5CE08;border: 2px solid #003D62;}
.news_qh .ul_one .button1:hover{
    background-color: #003D62;
    color: #F5CE08;
    border: 2px solid #003D62;
}
.news_tab .tab1{	}
.news_tab .tab1 li{width:894px;padding:20px 0;border-bottom:1px solid #EEEEEE;}
.news_tab .tab1 h3{font-size:20px;font-weight:bold;font-family:"微软雅黑";color:#333;line-height:50px;}
.news_tab .tab1 p{font-size:20px;font-weight:bold;font-family:"微软雅黑";color:#333;line-height:50px;}
.news_tab .tab1 dl{overflow:hidden;zoom:1;}
.news_tab .tab1 dt{width:213px;float:left;margin-right:20px;overflow:hidden;zoom:1;}
.news_tab .tab1 dt img{ width: 100%; height: 134px; display: block;
  transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
}
.news_tab .tab1 dt:hover img{

	transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);

}
.news_tab .tab1 dd{width:648px;float:left;font-size:14px;line-height:30px;color:#666;}
.news_tab .tab1 .time{padding-top:20px; }
.news_tab .tab1 .time b{font-size:18px;}
.news_tab .tab1 dd span{font-size:14px;}
.news_tab .tab1 li:hover p{color:#003D62;}
.news_tab .tab1 li:hover .time{color:#003D62;}
.news_R{width:300px;float:right;}
.news_R .ggw{width:299px;height:158px;margin-top:50px;overflow:hidden;zoom:1;}
.news_R .ggw img{width:100%;margin:20px 0;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
}
.news_R .ggw:hover img{
    transfrom:scale(1.1,1.1) ;
    -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);

}
.newsR_title{width:290px;margin:20px 0;padding-left:10px;height:45px;line-height:45px;background-color:#F5CE08;border-bottom-right-radius: 20px;font-size:18px;}
.news_R li{width:96%;line-height:40px;background:url(../images/list.png) no-repeat left center;padding-left:20px;}
.news_R a{font-size:14px;}

.news_details img{ display:block; margin:0  auto}
.news_details .ttText{font: 24px/36px "微软雅黑";text-align: center;padding: 24px 0px 15px; color: #000}
.news_details .m2info{ text-align:center; height:30px; line-height:30px; padding-bottom:20px; color: #666}
.news_details  .news_details_p{ font-size:14px; color:#666; display:block;  line-height:24px; padding-bottom:50px;}
.news_details  .news_details_p p{ display:block; padding:10px 0; }


.qtBgBox{ background:#F9F9F9}
.qtTextQr{ padding-bottom:220px;}
.qtTextSt h2{ font-size:18px; color:#000; display:block; padding-bottom:10px; font-weight:bold}
.qtTextSt p{ font-size:14px; color:#000; line-height:20px;}
.qtTextSt{ padding-bottom:12px;}
.qtBgBoxWd{ width:900px; margin:0 auto}
.qtTextStime{ height:30px;}
.qtTextStime span{ display:block; float:left; background:url(../images/qtIcon2.png) no-repeat left center; height:24px; line-height:24px; margin-right:54px; color:#999999; font-size:12px; padding-left:26px;}
.qtTextStime span.sp1{background:url(../images/qtIcon2.png) no-repeat left center;}
.qtTextStime span.sp2{background:url(../images/qtIcon3.png) no-repeat left center;}
.qtTextStime span.sp3{background:url(../images/qtIcon4.png) no-repeat left center;}


.qtTextQr{ width:500px; margin:70px  auto 20px auto; text-align:center}
.qtTextQr p{ font-size:14px; color:#999}
.qtTextQr  img{ display:block; margin:0 auto 20px auto}

.qtBgBoxWd .myQtBtn{ display:block; width:900px; height:58px; color:#FFF; line-height:58px; text-align:center; background:#182d7a; font-size:14px}

.showAll .content {display: none;}
.qtWdList{ background:#FFF; margin-bottom:20px;}
.qtWdListBtn{ padding:20px 0 60px 0}
.qtWdListBtn img{ display:block; margin:0 auto; cursor:pointer}

.qtWdListPd{ padding:15px 15px 30px 15px}
.qtWdListPd .qtWdListTop{ height:30px; margin-bottom:15px;}
.qtWdListPd .qtWdListTop img{ display:block; float:left; margin-right:10px;}
.qtWdListPd .qtWdListTop strong{ float:left; display:block; line-height:30px; font-size:14px;}
.qtWdListPd .qtWdListTop span{ float:right; line-height:30px; background:url(../images/qtIcon4.png) no-repeat left center; padding-left:26px; color:#666}
.qtWdListText{ padding-left:40px; font-size:14px; color:#666; line-height:22px;}
.qtWdListText span{ float: left}
.qtWdListText .showAll{ float:left; width:800px;}


.qtWdListText .showAll .showContent{ font-size:12px;  color:#172e78; margin-left:10px;}
.qtWdListText .showAll .hideContent{ font-size:12px; color:#172e78; margin-left:10px;}

.tjBoxWh{ width:900px; margin:0 auto}
.tjBoxUl{}
.tjBoxUl .qtWdListText{ background:#FFF; padding:15px 0 15px 15px}
.tjBoxUl  .tjBoxSpan{ height:40px; padding-top:30px;}
.tjBoxUl  .tjBoxSpan span{ float:left; font-size:14px; color:#000; font-weight:bold}
.tjBoxUl  .tjBoxSpan span em.em1{ color:#FF9311; font-size:16px;}
.tjBoxUl  .tjBoxSpan a{ float: right; color:#172e78; font-size:12px; line-height:22px; }

.fixBtn{ width:90px; height:40px; position:fixed; left:50%; bottom:40px; margin:0 0 0 360px; background:#172e78; color:#FFF; font-size:16px; line-height:40px; text-align:center;-moz-border-radius: 150px;/* Gecko browsers */-webkit-border-radius: 150px;/* Webkit browsers */border-radius:150px;/* W3C syntax */  cursor:pointer}

.tjBox{ height:80px; text-align:center}
.tjBox li{ display:inline-block; padding-top:40px; font-size:18px; color:#999; font-weight:bold; width:60px; margin:0 20px; height:40px; cursor:pointer}
.tjBox li.on{ background:url(../images/line03.png) no-repeat center bottom; color:#172e78}


.zt_zhiBoxLt li{ float:left; display:block;width: 23%;background: #FFF;margin: 30px 1% 0 1%;-moz-border-radius: 5px;/* Gecko browsers */-webkit-border-radius: 5px;/* Webkit browsers */border-radius:5px;/* W3C syntax */-moz-box-shadow:0px 0px 30px #c9c9c9; -webkit-box-shadow:0px 0px 30px #c9c9c9; box-shadow:0px 0px 30px #c9c9c9; overflow:hidden; height:300px; }

.zt_zhiBoxLtWh{ width:1300px;}
.zt_zhiBoxLtWh .zt_zhiBoxLt li{ display:block;transition: all 0.6s;-ms-transition: all 0.8s;}
.zt_zhiBoxLtWh .zt_zhiBoxLt li img{ display:block}
.zt_zhiBoxLtWh .zt_zhiBoxLt li .zt_zhiOv1{width: 100%;height: 180px;position:relative; overflow:hidden}
.zt_zhiBoxLtWh .zt_zhiBoxLt li .zt_zhiOv1 span{ position:absolute;
	background: #409de2;
	width: 70px;
	padding-left: 10px;
	height: 33px;left:0px; top:20px; z-index:11; display:block.zt_zhiOv3 a.zhiBtn font-size:14px; color:#FFF; line-height:32px;}
.zt_zhiBoxLtWh .zt_zhiBoxLt li .zt_zhiOv1 span.sp1{ background:url(../images/tiao1.png)}

.zt_zhiOv2{ padding:0 16px; height:56px; font-size:15px; color:#333333; padding-top:16px;}
.zt_zhiOv3{ line-height:30px; height:30px; padding-left:16px;}
.zt_zhiOv3 span{ background:url(../images/ov1.png) no-repeat left center; display:block; float:left; height:30px; padding-left:24px; color:#999999; font-size:14px; margin-right:40px;}
.zt_zhiOv3 span.sp2{ background:url(../images/ov2.png) no-repeat left center;}
.zt_zhiOv3 a.zhiBtn{
	display: block;
	position: absolute;
	width: 70px;
	height: 26px;
	background: #409de2;
	color: #FFF;
	font-size: 12px;
	line-height: 26px;
	text-align: center;
	-moz-border-radius: 150px;
	-webkit-border-radius: 150px;
	border-radius: 150px;
	right: 6px;
	bottom: 20px;
}
.zt_zhiOv3 .zhiBtn:hover{ background:#d04312}

.zt_zhiBoxLtWh .zt_zhiBoxLt li img{cursor: pointer;width: 100%;height: 100%;object-fit: cover;}
.zt_zhiBoxLtWh .zt_zhiBoxLt li:hover{
	transform: translate(0, -6px);
	-webkit-transform: translate(0, -6px);
	-moz-transform: translate(0, -6px);
	-o-transform: translate(0, -6px);
	-ms-transform: translate(0, -6px);
}

.zt_zhiBoxLtWhNew .zt_zhiBoxLt li{ width:308px; height:312px; margin:20px  0 0 20px;}
.zt_zhiBoxLtWhNew .zt_zhiBoxLt li .zt_zhiOv1{ width:308px; height:218px; position:relative; overflow:hidden}
.zt_zhiBoxLtWhNew .zt_zhiBoxLt li .zt_zhiOv2{ line-height:28px}
.zt_zhiBoxLtWhNew { width:1320px; margin:0 auto}


/*新增内容*/
.ne_heiBg{ position:fixed; left:0px; top:0; width:100%; height:100%; background:url(../images/blacTc.png); z-index:99999}
.ne_dlWit{ width:540px; position:absolute; height:360px; background:#FFF;left:50%;top:50%; margin:-180px 0 0 -270px;-moz-box-shadow:0px 0px 30px #b2b2b2; -webkit-box-shadow:0px 0px 30px #b2b2b2; box-shadow:0px 0px 30px #b2b2b2; }
.ne_dlWit .ne_dlCl{ position:absolute; right:20px; top:20px;}
.ne_dlWit .ne_dlCl span{ cursor:pointer}

.ne_myJh{ padding:30px;}
.ne_myJh .ne_myJhTt{ height:40px; line-height:40px; font-size:16px; color:#000; font-weight:bold; margin-bottom:12px;}
.ne_myJh .ne_myJhTt img{ display:block; float:left; margin-right:20px;}
.ne_myJh .ne_tiw1{ height:22px; line-height:22px; color:#999999; margin-bottom:5px; font-size:14px;}
.ne_myJh .ne_tiw2 input{  border:0; background:none; width:100%;font-size:14px;color:#999999; margin-top:12px; }
.ne_myJh .ne_tiw2{  margin-bottom:30px;width:456px; padding:0 10px; height:40px; background:#F5F5F5;}
.ne_myJh .ne_myJhText textarea{ width:456px; padding:10px; height:70px; font-size:14px;color:#999999;  background:#F5F5F5; border:0}

.ne_myJh .ne_tiw3{ height:60px; margin-top:10px;}
.ne_myJh .ne_tiw3 .ne_tiwPic{ float:left; cursor:pointer; color:#999; font-size:12px}
.ne_myJh .ne_tiw3 .ne_tiwPic img{ float:left; margin-right:10px;}

.ne_myJh a.tjBtn{width:90px; height:40px; background:#172e78; color:#FFF; font-size:14px; line-height:40px; text-align:center;-moz-border-radius: 150px;/* Gecko browsers */-webkit-border-radius: 150px;/* Webkit browsers */border-radius:150px;/* W3C syntax */ display:block; float:right; margin-top:16px;}
.ne_myJh  .ne_tiwList{ float:left}
.ne_myJh  .ne_tiwList img{ display:block; float:left; margin-right:6px;}







.myHuiDa{ background:#FFF; margin-top:40px; display:none}
.myHuiDa .ne_myJhText textarea{ width:860px; padding:0 20px; height:90px; line-height:22px; margin:16px auto; font-size:14px;color:#999999;  background:#fff; border:0;overflow-x:hidden; overflow-y:auto;resize:none; }

.myHuiDa .ne_tiw3{ height:40px; margin-top:10px; padding:0 20px 20px 20px }
.myHuiDa .ne_tiw3 .ne_tiwPic{ float:left; cursor:pointer; color:#999; font-size:12px; margin-top:26px;}
.myHuiDa .ne_tiw3 .ne_tiwPic img{ float:left; margin-right:10px;}

.myHuiDa a.tjBtn{width:90px; height:40px; background:#172e78; color:#FFF; font-size:14px; line-height:40px; text-align:center;-moz-border-radius: 150px;/* Gecko browsers */-webkit-border-radius: 150px;/* Webkit browsers */border-radius:150px;/* W3C syntax */ display:block; float:right; }
.myHuiDa  .ne_tiwList{ float:left}
.myHuiDa  .ne_tiwList img{ display:block; float:left; margin-right:6px;}




.bgF4f4f4{height:100%;background: #f4f4f4;}
.passcard-box {width: 900px;padding-top: 48px; margin:0  auto}

.passcard-nav {padding-top: 40px;line-height: 20px;font-size:16px;color: #444444; height:60px;}
.passcard-nav .check-zcool-logo { float: left;margin-right: 22px;display: inline-block;vertical-align: middle;zoom: 1;}
.passcard-nav .login-right-subnav { margin-left: 25px;font-size: 14px;float: right;}
.main-link-color {color: #d36f16; position:relative }
.main-link-color img{ display:block; position:absolute; left:-20px; top:20px; display:none}
.passcard-nav em{ font-style:normal; padding-left:30px; font-family: "宋体"}

.passcon {min-height: 394px;margin: 30px 0;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;background: #ffffff;}
.dlfooter p{font-size: 12px;color: #999999;text-align: center;margin-bottom: 8px;}
.passcon .passmail-title {height: 76px;line-height: 76px;font-size: 24px;text-align: center;font-weight: normal;border-top-left-radius: 4px;border-top-right-radius: 4px;}

.main-bg-color {background: #192f7a;color: #fff;}
.passcon .retrie-center {width: 336px; margin:0 auto}

.defaultBox{ padding-top:40px;}
.ipt-tips-default {height: 42px;width: 336px;padding: 0 20px 0 45px;border: 1px solid #eee;border-radius: 4px;background: #ffe300 url(../images/error-tips.png) no-repeat 20px 12px;display: flex;align-items: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;margin: 0  auto; margin-bottom:20px;}

.text-style {width: 336px;height: 42px;padding-left: 20px;padding-right: 20px;color: #666666;font-size: 14px;border: 1px solid #dddddd;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}

.btn-default-main {color: #444444;background: #ffe300; border: 1px solid #ffe300;border-radius: 4px; cursor: pointer; text-align: center;height: 42px;width: 336px; font-size:16px}
.auto-login{ height:50px; padding-top:20px;}
.login-links {color: #999999;float: right;}
.login-links a{ font-size:14px;color: #999999}

.email{ height:44px}
.verification-code{ width:210px; float:left}

.codebtn {width: 110px;height: 42px;font-size: 14px;float: right;color:#666;background:#f7f7f7; border: 1px solid #f7f7f7; border-radius: 4px;  cursor: pointer;
text-align: center; }


.has-been-sent{ text-align:center; font-size:16px; color:#666; line-height:100px;}
.btn-default-main{color: #000;background: #f7f7f7; display:block; line-height:42px; border: 1px solid #f7f7f7;border-radius: 4px; cursor: pointer; text-align: center;height: 42px;width: 336px; font-size:16px}

.ft_logoImg{ float:left; margin:100px  0 0 180px;}

.kckBox a.kckBoxMone_tt{ top:-70px;}


.myBox{ background:#f9f9fb; width:1298px; border:1px #eeedf0 solid; margin:14px auto 100px auto; }
.myBoxNav{ width:200px; float:left }
.myBoxNav li{ display:block; width:200px; overflow:hidden}
.myBoxNav li a{ display:block;height:60px; line-height:60px; border-bottom:1px #fdfcff solid; font-size:16px; background:url(../images/grIcone1.png) no-repeat 52px center; padding-left:82px; color:#999999 }


.myBoxNav li a.linke1{background:url(../images/grIcone1.png) no-repeat 52px center; }
.myBoxNav li a.linke2{background:url(../images/grIcone2.png) no-repeat 52px center; }
.myBoxNav li a.linke3{background:url(../images/grIcone3.png) no-repeat 52px center; }
.myBoxNav li a.linke4{background:url(../images/grIcone4.png) no-repeat 52px center; }


.myBoxNav li.on a.linke1{ background:#fff url(../images/grIcone1_1.png) no-repeat 52px center; color:#000}
.myBoxNav li.on a.linke2{ background:#fff url(../images/grIcone4_1.png) no-repeat 52px center; color:#000}
.myBoxNav li.on a.linke3{ background:#fff url(../images/grIcone2_2.png) no-repeat 52px center; color:#000}
.myBoxNav li.on a.linke4{ background:#fff url(../images/grIcone3_3.png) no-repeat 52px center; color:#000}


.myBoxNav li .linke1:hover{ background:#fff url(../images/grIcone1_1.png) no-repeat 52px center; color:#000}
.myBoxNav li .linke2:hover{ background:#fff url(../images/grIcone4_1.png) no-repeat 52px center; color:#000}
.myBoxNav li .linke3:hover{ background:#fff url(../images/grIcone2_2.png) no-repeat 52px center; color:#000}
.myBoxNav li .linke4:hover{ background:#fff url(../images/grIcone3_3.png) no-repeat 52px center; color:#000}



.myBoxRight{ float:right; width:1098px;background:url(../images/line1.jpg) repeat-y left top; min-height:580px; }
.myBoxFil{ width:1020px; margin:0 auto; border-bottom:5px #f0f0f0 solid; padding:30px 0; height:66px;}

.myBoxFil .inFac{ float:left}
.myBoxFil .ip_ggtx{ background:none; border:0; color:#172E78; font-size:12px; padding-left:6px; cursor:pointer}
.myBoxFil .ipBox{ float:left; padding-left:10px; padding-top:6px;}
.myBoxFil .ipBox .ip1{ border:1px #f9f9fb solid; background:none; font-size:16px;height:30px; font-weight:bold; display:inline-block; width:130px; padding:0 6px; float:left }
.myBoxFil .ipBox .xieIpBd{border:1px #999 solid;background:#FFF}
.myBoxFil .xieIp{ float:left; cursor:pointer}
.myBoxFil .sp2{ margin-top:9px;}


.ipBoxTell{width:1020px; margin:0 auto;border-bottom:1px #f0f0f0 solid; padding:20px 0; height:32px;}
.ipBoxTell .sp1{ float:left; font-size:14px; line-height:32px;}
.ipBoxTell .ip1{ border:1px #f9f9fb solid; background:none; font-size:14px;  display:inline-block; width:90px; height:30px;padding:0 6px; float:left }
.ipBoxTell .xieIpBd{border:1px #999 solid;background:#FFF;font-size:14px; }
.ipBoxTell .xieIp{ float:left}
.ipBoxTell .sp2{ float:left; color:#172E78; line-height:32px; font-size:12px; cursor:pointer}


.ip_bc{ display:none; background:#172e78; color:#FFF; font-size:14px; border:0; height:32px; line-height:32px; padding:0 10px; margin-left:10px; cursor:pointer}

.fqyhBox1{width:1020px; margin:0 auto;border-bottom:5px #f0f0f0 solid; padding:30px 0; height:25px;}
.fqyhBox1 strong{ display: inline-block; font-size:16px; float:left; line-height:25px;}
.fqyhBox1 .ip_qd{background:#172e78; color:#FFF; font-size:12px; border:0; height:25px; line-height:25px; padding:0 24px; cursor:pointer; float:left; margin-left:40px;}
.fqyhBox1 .yqdBd{ float:left; border:1px #172E78 solid; color:#172E78; width:70px; height:23px; line-height:23px; text-align:center; margin-left:40px;}

.fqyhBox1 .yqdIcon{ float:left; color:#172E78; margin:4px 0 0 30px}
.fqyhBox1 .yqdIcon img{ float:left; margin-right:6px;}



.fqyhBox2{width:1020px; margin:0 auto;padding:30px 0; height:25px;}
.fqyhBox2 strong{ display:block; font-size:14px;height:25px; margin-bottom:15px;}
.fqyhBox2  .fqyhText{ height:44px;}
.fqyhBox2  .fqyhTextLeft{ height:44px; float:left;}
.fqyhBox2  .fqyhText .fqyhTextHui{ float:left; width:230px; padding-left:12px; padding-top:2px;}
.fqyhBox2  .fqyhText .fqyhTextHui p{ font-size:14px; color:#000; line-height:20px;}
.fqyhBox2  .fqyhText .fqyhTextHui p.p1{ font-size:12px; color:#666666}
.fqyhBox2  .ip_qd{background:#172e78; color:#FFF; font-size:12px; border:0; height:26px; line-height:26px; width:70px;cursor:pointer; float:left; margin-top:10px;-moz-border-radius: 15px;/* Gecko browsers */-webkit-border-radius: 15px;/* Webkit browsers */border-radius:15px;/* W3C syntax */}


.myBox50{ margin-bottom:50px;}
.myXueTop{ width:960px; background:#FFF; height:40px; line-height:40px; margin:20px 0 0 20px;}
.myXueTop span{ float:left; font-size:14px; color:#172E78; padding-left:14px; display:block; background:url(../images/shangUp.png) no-repeat center right; padding-right:10px; }
.myXueBox{ width:980px; margin-left:20px; }
.myXueBox  li{ display:block; width:225px; float:left; margin-right:20px; margin-top:20px; padding-bottom:40px;}
.myXueBox  li h2{ font-size:14px; color:#000; line-height:24px; padding-top:4px;}
.myXueBox  li p{ font-size:12px; color:#666;}

.jdtBox{ height:5px; font-size:0; background:#d0d0d2; margin:8px 0}
.jdtBox .jdtBoxBb{ height:5px; font-size:0px; background:#172d77}
.jdtBoxBtn{ height:22px;}
.jdtBoxBtn .sp1{ float:left; font-size:12px; color:#172E78}
.jdtBoxBtn .sp2{ float: right; font-size:12px; color:#fff; background:#f45703; display:block; width:70px; height:22px; line-height:22px; text-align:center}


.myXueBox  li.onNone .jdtBoxBtn{}
.myXueBox  li.onNone .jdtBoxBtn .sp1{ color:#CCCCCC}
.myXueBox  li.onNone .jdtBoxBtn .sp2{ background:#CCCCCC;cursor: default;}

.myXueNone{ width:200px; margin:180px auto 0 auto; text-align:center}
.myXueNone img{ display:block; margin:0 auto}
.myXueNone p{ color:#999999; font-size:14px; line-height:30px; display: block; margin-top:10px;}
.myXueNone a{ display: inline-table;  height:34px; line-height:34px;  border:1px #172E78 solid; margin:0 auto; font-size:14px; color:#172E78; padding:0 20px; margin-top:20px}


.myXueNone a img{ float:right; margin:10px 0 0 4px;}
.myQtWh{ width:920px; margin:0 auto; padding-bottom:100px;}
.myQtBoxBtn{ text-align:center; padding-top:20px;}
.myQtBoxBtn a{ color:#172E78}
.myQtTop{ padding:30px 0 40px 0; text-align:center}
.myQtTop li{ display:inline-block; margin:0 25px;}
.myQtTop li a{ font-size:18px; color:#999999; font-weight:bold; padding-bottom:14px; }
.myQtTop li.on a{ color:#172E78; display:block; background:url(../images/line03.png) repeat-x bottom center}



.myQtBox .myQtList{ padding-bottom:30px;}
.myQtBox .myQtList .myQtListTop{ padding-bottom:10px; position:relative}
.myQtBox .myQtList .myQtListTop em{ font-size:16px; color:#333}
.myQtBox .myQtList .myQtListTop h2{ font-size:14px; color:#000; font-weight:bold}
.myQtBox .myQtList .myQtListTop a{ position:absolute; right:0px; top:2px; color:#172E78}


.myQtBox .myQtList .myQtListText{ padding-left:26px; font-size:14px; color:#666; line-height:20px; padding-bottom:10px;}
.myQtBox .myQtList .qtTextStime{ padding-left:26px;}












