@charset "utf-8";
/* CSS Document */
/*全局样式*/
html{ *overflow-x: hidden;}
body{ width:100%;  font: 14px "Microsoft YaHei", "SimSun", Helvetica, Arial, sans-serif, "microsoft yahei"; color: #4c4c4c; overflow-x:hidden;position: absolute;min-height: 100%;} 
*{margin: 0px; padding: 0px;}
*input[type="text"]{outline: none;}
*input[type="button"]{outline: none;}
div, ul, li, dt, dl, dd, p{ margin: 0px; padding: 0px; list-style-type: none;}
img { border: 0px; vertical-align: top;}
a, a:hover, a:visited, li, li:hover, dd, dd:hover, p, p:hover{ text-decoration: none;}
/*header*/
.clear{ clear: both; height: 0; line-height: 0; font-size: 0; overflow:hidden; margin: 0px; padding: 0px;}
input[type='button']{background: #10478c;border: 1px solid #10478C;color: #fff;font-family: "microsoft yahei";cursor: pointer;}
input[type="button"]:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#1557be), to(#154da3));
	background: -moz-linear-gradient(top,  #1557be,  #154da3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1557be', endColorstr='#154da3');
}
/*主体*/
.container{width: 1200px;margin:0 auto;display: block;height:100%;overflow:hidden;/*background: green;*/}
.banner{width: 100%;height: 98px;background: #e0e1e6;line-height: 98px;}
.banner img{margin-top: 11px;margin-left: 32px;}
.sub_nav{display: block;float: right;margin-top: 30px;margin-right: 15px;}
.sub_nav a{border-right: 1px solid #737476;padding: 0 6px;height: 14px;margin-top: 40px;color: #3e3e3e;}
.sub_nav a:last-child{border-right: none;}
.sub_nav a:hover{color:#3735e8 ;}
.sub_nav img{margin-top: 32px;}
.sub_nav span a{font-size: 16px;color: #333290;font-weight: bold;font-family: "黑体";letter-spacing:2px}
/*menu*/
.menu{height: 52px;width: 100%;background: #333290;}
.menu ul li a{height: 52px;font-size: 16px;color: #fff;font:16px/52px "Microsoft YaHei";display: block;float: left;padding: 0 15px;}
.menu ul li.present {background: #f9b532;height: 52px;font-size: 16px;color: #fff;font:16px/52px "Microsoft YaHei";display: block;float: left;padding: 0 15px;}
.menu ul li.present a:hover{background: #f9b532;} 
.menu ul li a:hover{background: #4140b6}

.flow_menu_bd{position: absolute;height: 8px;background:#e0e1e6 ;top: 98px;display: block;float: left;width: 100%;}
.menu_new{height: 52px;width: 100%;background: #333290;}
/*.ribbon a.present {background: #f9b532;height: 52px;font-size: 16px;color: #fff;font:16px/52px "Microsoft YaHei";display: block;float: left;padding: 0 15px;}*/
.ribbon {display:inline-block;background: #e0e1e6;margin-left: 20px;}
.ribbon:after, .ribbon:before {margin-top:0.5em;content: "";float:left;}
.ribbon:after {border-right-color:transparent;}
.ribbon:before {border-left-color:transparent;}
.ribbon a:link, .ribbon a:visited { color:#fff;text-decoration:none;float:left;height:3.5em;overflow:hidden;font-size: 16px;}
.ribbon span {background:#333290;display:inline-block;line-height:3em;padding:0 1em;margin-top:0.5em;position:relative;
	-webkit-transition: background-color 0.2s, margin-top 0.2s;  /* Saf3.2+, Chrome */
	-moz-transition: background-color 0.2s, margin-top 0.2s;  /* FF4+ */
	-ms-transition: background-color 0.2s, margin-top 0.2s;  /* IE10 */
	-o-transition: background-color 0.2s, margin-top 0.2s;  /* Opera 10.5+ */
	transition: background-color 0.2s, margin-top 0.2s;
}
.ribbon a:hover span {background:#f9b532;margin-top:0;}
.ribbon span:before {content: "";position:absolute;top:3em;left:0;border-right:0.5em solid #9B8651;border-bottom:0.5em solid #333290;}
.ribbon span:after {content: "";position:absolute;top:3em;right:0;border-left:0.5em solid #9B8651;border-bottom:0.5em solid #333290;}
/*menu end*/
.main{width: 100%;margin: 0 auto;margin-top: 50px;}
.main img.main_bg{height:100%; width:100%; z-index:-1; position:fixed;margin-top: -60px;}
.search{width: 680px;height:60px;text-align: center;position: absolute;left: 50%;top:180px;margin:-30px 0 0 -340px;z-index: 99;}
.search span a{color: #333290;font-weight: 600;font-family: "黑体";margin-left: 10px;font-size: 16px;display: block;float: left;margin-top: 30px;}
.main input.search_input{width: 473px;height: 38px;margin-top: 20px;font-family: "microsoft yahei";text-indent: 10px;border: 1px solid #333290;display: block;float: left;line-height: 38px;}
.main .search_btn{color:#FFFFFF;border:none;width: 105px;height: 40px;background: #333290;margin-top: 20px;margin-left: -10px;display: block;float: left;}
.main .search_btn:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#1557be), to(#154da3));
	background: -moz-linear-gradient(top,  #1557be,  #154da3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1557be', endColorstr='#154da3');
}
/*滚屏*/
.immersive_slider {width:100%;height:602px;opacity:.9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;/*background: beige;*/margin: 20px auto 0 auto;}
.immersive_slider .is-slide {display:table;height:100%;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 40px;position:absolute;}
.ease {-webkit-transition:1000ms ease all;-moz-transition:1000ms ease all;-o-transition:1000ms ease all;transition:1000ms ease all;}
.bounce {
	-webkit-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;
	-moz-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;
	-o-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;
	transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;
}
.no-animation {
	-webkit-transition:none!important;
	-moz-transition:none!important;
	-o-transition:none!important;
	transition:none !important;
}
.is-container {position:relative;overflow:hidden;}
.is-container .is-background.gs_cssblur {
	-webkit-filter:blur(20px);
	-moz-filter:blur(20px);
	-o-filter:blur(20px);
	filter:blur(20px);
}

.is-pagination li a.active:before {width:10px;height:10px;background:none;border:1px solid white;margin-top:-4px;left:8px;}
.is-next, .is-prev {position:absolute;bottom:50%;}
.is-next {right:8px;}
.is-prev {left:-4px;z-index: 10000;}
.is-prev img{opacity:0.5;filter(alpha=50)}
.is-next img{opacity:0.5;filter(alpha=50)}
.is-prev img:hover{ opacity:1;filter(alpha=100)}
.is-next img:hover{ opacity:1;filter(alpha=100)}
.slider_cont{/*background: yellow;*/margin: 0;padding: 0;height:602px;}

/*滚屏2*/
#owl-demo img{border:0 none;}
#owl-demo{width:94%;height:602px;opacity:.9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;/*background: beige;*/margin: 20px auto 0 auto;}
/* 左右箭头 */
.owl-buttons div{position:absolute;top:50%;width:35px;height:56px;margin-top:-90px;text-indent:-9999px;background-image:url(ico_next_prev.png);transition:background-position 0.1s ease-out 0s;}
.owl-prev{left:-32px;background-position:0 0;}
.owl-next{right:-24px;background-position:right 0;}
.owl-prev:hover{background-position:-36px 0;}
.owl-next:hover{background-position:-77px 0;}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/*滚屏2 end*/

/*首页滑动内容*/
.main_left,.main_right{display: block;float: left;height: 490px;overflow: hidden;}
.main_left{width: 52.4%;margin-right: 0px;border: 1px solid #c5c5c5;}
.main_right{width: 47%;}
.main_left_banner{width: 100%;height: 180px;border-top: 3px solid #333290;background: #fff;}
.main_left_tab{width: 100%;background: #fff;height: 309px;}
.module{width:47.5%;height: 240.2px;background: #fff;display: block;float: left;margin-bottom: 8px;overflow: hidden;border: 1px solid #c5c5c5;margin-left: 1.4%;}
.module img{width: 100%;height: 95px;}
.module dl{padding: 10px 11px;}
.module dl span img{width: 22px;height: 20px;display: block;float: right;}
.module dl dt{color: #333290;font-size: 18px;font-weight: 600;display: block;float: left;width: 100%;margin-bottom: 10px;}
.module dl dt dd{line-height: 30px;display: block;float: left;margin-top: 20px;}
.module dl dd a{color: #303030;display: block;float: left;border-left: 2px solid #4e4cc2;margin-bottom: 10px;padding: 0 8.7px;font-family: "微软雅黑";font-size: 14px;}
.module dl dd a:hover{color: #228fdd;border-left: 2px solid #228fdd;}
.module dl dd.hang a{width: 100%;}
.mod_imgLight{position:relative;overflow:hidden;margin:0 auto;margin-left: 8px;margin-bottom: 8px;}
.mod_imgLight 
a:before{content:'';position:absolute;width:60px;height:160px;margin-top:0px;margin-left:-320px;overflow:hidden;z-index:6;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.mod_imgLight:hover a:before{
	-webkit-animation:aniBlink120 .3s ease-out forwards;
	-moz-animation:aniBlink120 .3s ease-out forwards;
	-o-animation:aniBlink120 .3s ease-out forwards;
	animation:aniBlink120 .3s ease-out forwards
}
/* ---------------------- 百叶窗banner  -------------------------- */
#slider-wrap{width:100%; height:180px;}   /*可以修改宽高*/
#slider{position: relative; width:100%; height:180px; background:#FFF;} /*可以修改宽高*/
#slider img{position:absolute; top:0; left:0; display:none; width:100%; height: 180px;}/*可以修改宽高*/
.nivoSlider{position:relative;overflow: hidden;}
.nivoSlider img{position:absolute; top:0px; left:0px}
.nivoSlider a.nivo-imageLink{position:absolute; top:0px;display:block;left:0px;width:100%;height:180px;border:0;padding:0;margin:0;z-index:6;}/*可以修改宽高*/
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute; left:0; bottom:0; background:#000;width:100%;; z-index:50; height: 40px; }/*可以修改宽高*/
.nivo-caption p{width:100%;height: 40px; text-indent: -9999px}/*可以修改宽高*/
.nivo-controlNav{position:absolute; right: 10px; bottom:10px; z-index: 100;}/*可以修改左右上下间距*/
.nivo-controlNav a{ position:relative; z-index:99; cursor:pointer;background:#b5b5b5;display: block;float: right;}
.nivo-controlNav a.active{background:#333290;font-weight:bold;}
.nivo-controlNav a{display:block; color: #fff; width:10px; height:10px; line-height: 20px; text-align: center; margin-right:3px; float:left; overflow: hidden;}/*可以修改宽高*/
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}   /*左右切换按钮，不能删除，如果不需要可以设背景，删除会引起图片错位*/
.nivo-directionNav a {display:block;width:30px;height:30px;text-indent:-9999px;border:0;}
a.nivo-nextNav {right:15px;}
a.nivo-prevNav {left:15px;}
/*标签页*/
#con { font-size: 12px; width: 93%;padding: 20px;}
#tags { padding-right: 0px; padding-left: 0px; padding-bottom: 0px;  width: 400px; padding-top: 0px; height: 38px}
#tags li {float: left; margin-right: 1px; list-style-type:none; height: 25px}
/*#tags li.emptyTag {background: none transparent scroll repeat 0% 0%; width: 4px}*/
#tags li.selectTag {background-position: left top; margin-bottom: -2px; POSITION: relative; HEIGHT: 25px;color: red;}
#tags li a{padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 0px; color: #989898; line-height: 25px; padding-top: 0px; height: 25px; text-decoration:none;font-size: 18px;font-weight: 600;border-bottom: 2px solid #989898;}
#tags li.selectTag a {background-position: right top;line-height: 25px; height: 25px;font-weight: 600;color: #333290;border-bottom: 2px solid #10478C;}
#tagContent { padding-right: 1px; border: none; padding-left: 1px; padding-bottom: 1px;  margin-top:1px;  background: #fff}
.tagContent {padding-right: 10px; display: none; padding-left: 10px; width: 576px; color: #474747; padding-top: 1px; height: 270px}
.tagContent ul li a{font-size: 14px;line-height: 29px;color: #303030;width: 75%;display: block;float: left;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.tagContent ul li a:hover{color: #228fdd;}
.tagContent ul li{display: block;float: left;width: 95%;}
.tagContent ul li span{display: block;float: right;width: 15%;font-size: 12px;line-height: 29px;}
.tagContent ul li em{font-style: normal;font-size: 14px;color: #989898;margin-right: 8px;display: block;width: 2%;float: left;line-height: 29px;}
#tagContent div.selectTag {display: block}
/*首页滑动内容2*/
.main_t_left,.main_t_right{width: 49.5%;display: block;float: left;height: 600px;overflow: hidden;}
.main_t_left{margin-right:8px;}
.main_block{width:100%;border-top: 3px solid #333290;background: #fff;display: block;float: left;border: 1px solid #c5c5c5;}

/*.main_block.top:hover{border-top: 3px solid #f9b532;}*/

.main_block.top{width: 98.8%;height: 225px;display: block;float: left;border-top: 3px solid #333290;overflow: hidden;}
.t1{margin-right: 8px;}
.main_block.botm{width: 48.5%;height: 350px;display: block;float: left;border-top: 3px solid #333290;margin-top: 8px;}
.main_block.botm img{width: 100%;    height: 96px;}
.botm_text{padding: 10px;width: 87%;margin: 10px 5%;display: block;float: left;height: 190px;overflow: hidden;}
.main_block.top,.main_block.botm span{color: #333290;font-size: 18px;font-weight: 600;}
.main_block ul{margin-top: 15px;}
.main_block ul li a{color: #303030;display: block;float: left;border-left: 2px solid #4e4cc2;margin-bottom: 10px;padding: 0 8.7px;font-family: "微软雅黑";font-size: 14px;width: 100%;}
.main_block ul li a:hover{color: #228fdd;border-left: 2px solid #228fdd;}
.main_block ul.left{display: block;float: left;}
.mod_imgLight_k{position:relative;overflow:hidden;margin:0 auto;}
.mod_imgLight_k 
a:before{content:'';position:absolute;width:60px;height:160px;margin-top:0px;margin-left:-320px;overflow:hidden;z-index:6;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.mod_imgLight_k:hover a:before{
	-webkit-animation:aniBlink130 .3s ease-out forwards;
	-moz-animation:aniBlink130 .3s ease-out forwards;
	-o-animation:aniBlink130 .3s ease-out forwards;
	animation:aniBlink130 .3s ease-out forwards
}
.botm_text_xs{padding: 10px;width: 96%;display: block;float: left;height: 190px;overflow: hidden;}
.botm_text_xs ul{display: block;float: left;width: 40%;margin-left: 20px;height: 142px;}
.botm_text_xs img {width: 107px;height: 142px;padding: 20px;display: block;float: left;}
.botm_text_xs ul a{font-weight: 400;}
.botm_text img:last-child{width: 22px;height: 20px;display: block;float: right;}
.more img{width: 32px;height: 31px;display: block;float:right;}
/*首页图书推荐*/
.wrapper{max-width: 400px;height: 200px;margin: 10px auto;background: #fff;position: relative;}
#tab{width: 200px;height:400px;}
#tab_left,#tab_con{margin: 10px;background: #fff;} #tab,#tab_con{float: left;}
#tab_left{width:480px;height:380px;}
#tab_left li{list-style-type: none;font-size: 14px;}
#tab_left li a{color: #000;text-decoration: none;line-height: 20px;width: 580px;height: 20px;display: block;background: #fff;border-left: 1px solid #ccc;text-indent: 10px;}
#tab_left li a:hover{text-decoration: none;border-left: 1px solid #333290;color: #228fdd;}
#tab_con{width: 107px;height: 142px;overflow: hidden;}
/*footer*/
.footer{width: 100%;height: 100px;background: #eeeced;margin-bottom: 0;left: 0;position: absolute;bottom: 0;border-top: 4px solid #333290;}
.footer_left{width:70%;display: block;float: left;margin-left: 3%;}
.footer_left dl{margin: 15px 20px;display: block;float: left;width:230px;}
.footer_left dl.wh{width: 230px;}
.footer_left dl.wh ul{width: 50%;}
.footer_left dt{color: #838383;margin-bottom: 10px;font-size: 16px;}
.footer_left dd{font-size: 14px;color: #838383;display: block;float: left;line-height: 23px;height: 95px;width: 100%;}
.footer_left dd ul{display: block;float: left;}
.footer_left dd a{color: #838383;}
.footer_left dd a:hover{color:#228fdd;}
.line{width: 198px;background: #587faf;height:1px;margin-left: 70px;margin-top: -4px;}
.footer_right{width: 20%;display: block;float: right;margin: 25px 0;margin-right: 3%;}
.footer_right dl{display: block;float: left;width: 30%;text-align: center;color: #838383;line-height: 0px;font-size: 16px;}
.footer_left dl:last-child{width: 30%;}
/*专题*/
.view {width: 100%;height: 225px;display:inline;float: left;overflow: hidden;position: relative;text-align: center;cursor: default;
   -webkit-box-shadow: 1px 1px 2px #fff;
   -moz-box-shadow: 1px 1px 2px #fff;
   box-shadow: 1px 1px 2px #fff;   
}
.view .mask,.view .content {width: 100%;height: 225px;position: absolute;overflow: hidden;top: 0;left: 0;}
.view img {display: block;position: relative;}
.view h2 {color: #fff;text-align: center;position: relative;font-weight: 400;font-size: 17px;padding: 10px;background: rgba(0, 0, 0, 0.5);margin: 40px 0 0 0;}
.view p {font-family:"微软雅黑";font-size: 14px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
   font-weight: 400;
}
.view a.info {display: inline-block;font-size: 16px;font-weight: 400;padding: 7px 14px;background: #ffa800;color: #fff;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}
.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(156,31,35, 0.7);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first h2 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
		
/* 箭头 */
@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

.hvr-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;

}
.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/*---二级开始-*/
.cf:before, .cf:after {content:"";display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}
.fl{ float:left;display:inline;}
.fr{ float:right;display:inline;}
.xj{background:url(main_bg.png) no-repeat center -0px #e0e1e6; margin-top:0 !important; }
.nyM{ width:1006px; margin:40px auto; background:url(ejmbg.png) repeat-y; margin-bottom:220px;}
.dqw{ padding-top:30px; padding-bottom:5px; margin-bottom:5px;}
.dqw a{ display:inline-block; float:right; height:24px; line-height:24px; color:#666;}
.dqw span{ display:inline-block; float:right; height:24px; line-height:24px; padding:0 5px;}
.dqw a:hover{ color:#333290;}
.dqw a.A1{ background:url(xw.png) no-repeat 2px 3px; padding-left:22px;}
.wid248{ width:248px; border-top:1px solid #333290; margin-top:15px;}
.eltH2{ height:26px; line-height:26px; font-size:24px; background:url(ej1.png) no-repeat 0 2px; padding-left:15px; color:#333290; font-weight:normal; margin-top:15px; margin-left:15px;}
.mlnUl{ border-top:1px solid #e8e8e8; padding:20px 0; width:220px; padding-left:15px;}
.mlnUl li{ line-height:24px; padding-left:20px; padding-bottom:20px; position:relative;}
.mlnUl li a{ color:#666;}
.mlnUl li a:hover, .mlnUl li:hover, .mlnUl li.Onli, .mlnUl li.Onli a{ color:#333290 !important;}
.mlnUl li span{ position:absolute; top:0px; left:0px;}
.mlnUl li .sp1{ width:18px; line-height:18px; font-size:12px; border:1px solid #cfcfcf;font-size:12px; left:-6px; top:2px; text-align:center;}
.mlnUl li .sp2{ width:20px; line-height:20px;font-size:12px;left:-6px; top:2px; text-align:center; color:#fff; background:#c96610;}
.mlnUl li .sp3{ width:20px; line-height:20px;font-size:12px;left:-6px; top:2px; text-align:center; color:#fff; background:#d78338;}
.mlnUl li .sp4{ width:20px; line-height:20px;font-size:12px;left:-6px; top:2px; text-align:center; color:#fff; background:#f3ad6e;}

.dtH2{ border-top:1px solid #333290; text-align:center; background:#f5f5f5; border-bottom:1px solid #e0e1e6; height:38px; line-height:38px; color:#333290; font-weight:normal;}
.lfUl{ padding:20px 0 40px 40px;}
.lfUl li{ height:26px; line-height:26px; padding-left:36px; margin-bottom:8px;}
.lfUl .l1{ background:url(nyx.png) no-repeat 0 0;}
.lfUl .l2{ background:url(nyx.png) no-repeat 0 -43px;}
.lfUl .l3{ background:url(nyx.png) no-repeat 0 -89px;}
.lfUl .l4{ background:url(nyx.png) no-repeat 0 -136px;}
.feny{ text-align:center; padding:30px 0px 40px 0px;}
.feny a{ display:inline-block; height:22px; line-height:22px; width:22px; text-align:center; border:1px solid #eee; color:#666;}
.feny a.fy1{ width:60px; text-align:center;height:22px; line-height:22px; border:0 none !important; color:#999;
margin-right:0px;}
.feny a.fy2{ width:60px; text-align:center;height:22px; line-height:22px; border:0 none !important; color:#999; margin:0 2px; margin-left:0px;}
.feny a.Aon{ background:#104597; color:#fff;}
.feny a:hover{border:1px solid #104597; color:#104597;}
.wid744{ width:744px; border-top:1px solid #333290;}
.dtUl{ padding:30px;}
.dtUl li{ height:26px; padding-bottom:12px; margin-top:12px; border-bottom:1px dashed #cfcfcf;}
.dtUl li a{ color:#666;}
.dtUl li a:hover{ color:#333290;}
.dtUl li span{ display:inline-block;}
.dtUl li span.sp1{ height:24px; width:24px; line-height:24px; border:1px solid #333290; color:#333290; text-align:center;}
.dtUl li span.sp2{ color:#999999; width:30px; padding:0 5px;}
/*登录开始 */
.tcPub{width:400px;background:#ffffff;position:absolute;display:none;_overflow:hidden;z-index:999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.tcTit{width:100%;height:40px;background:#333290;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius: 3px 3px 0 0;color:#fff;line-height:40px;text-indent:20px;position:relative;}
.tcTit .A_dw2{color:#fff;position:absolute;font-size:16px;right:20px;width:30px;top:10px;text-decoration:none;}
.tcMain{width:300px;margin:20px auto 40px;}
#Shadow{position: absolute; top: 0px; filter: alpha(opacity=30);opacity: 0.3; background-color: #777;z-index:99; left: 0px; width:100%; height:100%; display:none;}
.txtYh{ height:30px; line-height:30px; border:1px solid #333290; padding-left:30px; width:264px; background:url(thm.png) no-repeat;}
.txtMm{ height:30px; line-height:30px; border:1px solid #333290; padding-left:30px; width:264px; background:url(mm.png) no-repeat;}
.dlA{ height:32px; line-height:32px; background:#333290; color:#fff; width:296px; text-align:center; border:0 none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.tcMain li{ padding-top:20px;}
.tcMain a{ color:#666;}
.tcMain a:hover{ color:#333290;}
/*登录结束 */
.pd30{ padding:30px;}
.dkH1{ line-height:30px; text-align:center; font-size:20px; font-weight:normal; color:#000;}
.btb{ color:#999; text-align:center; height:24px; line-height:24px; font-size:12px; padding:3px 0;}
.nrt{ padding-bottom:5px; border-bottom:1px dashed #cfcfcf; margin-bottom:20px;}
.nrm p{ line-height:24px; text-indent:30px; padding-bottom:15px;}
.nbz{ line-height:24px; padding:30px 0; border-bottom:1px solid #cfcfcf; text-indent:0;}
.nrUl{ padding:30px 0 50px; line-height:30px;}
.nrUl a{ color:#666;}
.nrUl span, .nrUl a:hover{ color:#333290;}
.xsUl{ padding:30px 0px 30px 28px; width:714px;}
.xsUl li{ width:175px; padding-right:10px; float:left; display:inline-block; padding-bottom:30px; position:relative; padding-left:157px; padding-top:30px; border-bottom:1px dashed #cfcfcf; height:130px;}
.xsUl li .zim{ position:absolute; top:30px; left:7px; width:130px; height:130px; border:1px solid #cfcfcf;}
.xst{ line-height:22px;}
.xst dt{height:44px; padding-bottom:10px; overflow:hidden;}
.xsn{ padding-left:220px; padding-right:30px; height:250px; position:relative; padding-bottom:30px;; border-bottom:1px solid #cfcfcf;}
.xsna{ position:absolute; height:250px; width:200px; left:0px; text-align:ccenter;}
.xsnt{line-height:24px; color:#999;}
.xsnt dt{ height:110px; font-size:18px; color:#666; line-height:40px; padding-top:30px;}
.zdhUl{ border-top:1px solid #e8e8e8; padding:20px 0; width:220px; padding-left:15px;}
.zdhUl li{ line-height:24px; padding-left:20px; padding-bottom:20px; position:relative;}
.zdhUl li a{ color:#000; font-size:20px;}
.zdhUl li a:hover, .zdhUl li.Aon a{ color:#333290 !important;}

/*二级结束*/
	
/*media*/
@keyframes aniBlink130{from{margin-left:-60px}to{margin-left:320px}}
@-webkit-keyframes aniBlink130{from{margin-left:-60px}to{margin-left:320px}}

@keyframes aniBlink120{from{margin-left:-60px}to{margin-left:320px}}
@-webkit-keyframes aniBlink120{from{margin-left:-60px}to{margin-left:320px}}
@media only screen and (max-width: 1000px) {
	.container{
	/*	background: red;*/
		width: 1000px;
	}
	.module dl dd a{padding: 0 1px;}
}

@media only screen and (min-width: 1000px){
	.container{
	/*	background: yellow;*/
		width: 1200px;
	}
}

