@charset "utf-8";
@font-face{ font-family:myFirstFont; src:url(../fonts/simkai.ttf);}
@font-face{ font-family:myFirstFont01; src:url(../fonts/Cormorant-Regular.ttf);}
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}

/*==========================================公共 開始=============================================*/
.ar_wap{ display:none}
.a_body{ position:relative; z-index:0;}
.section{ overflow:hidden;}

.container01{ height:8.125em; line-height:8.125em;}
.container01 .logo{float:left;height:8.125em;max-width: 50%;}
.container01 .logo img{display:inline-block;height: auto;}
.container01 .right{float:right;font-size:0;}
.container01 .right ul{ display:inline-block; *display:inline; *zoom:1;}
.container01 .right ul li{ font-size:0.75em; display:inline-block; *display:inline; *zoom:1; margin:0 8px;}
.container01 .right ul li span{ font-family:simsun; color:#999}
.container01 .right ul li a{ color:#333333}
.container01 .right .lan{font-size:0.75em;color:#6e6f6f;display:inline-block; *display:inline; *zoom:1;padding: 0;margin-left:1.75em;}
.container01 .right .bt{display:inline-block; *display:inline; *zoom:1;margin-left:1.375em;}
.container01 .right dl{ display:inline-block; *display:inline; *zoom:1; margin-left:2.75em;position: relative;}
.container01 .right dl dd{ display:inline-block; *display:inline; *zoom:1; margin-left:5px;}
.container01 .right dl dd img{ height:3.125em; width:3.125em}

header{height:50px;line-height:50px;background:#002fa7;position:  relative;z-index: 10;}
header ul{ font-size:0; text-align:center; position:relative;}
header ul li{ display:inline-block; *display:inline; *zoom:1; padding:0 1.25em;}
header ul li > a{font-size:1em;color:#fff;display:  inline-block;height: 50px; position:relative;}
header ul li:hover > a:after,header ul li.on > a:after{ content:""; position:absolute; border-left:transparent 11px solid;  border-right:transparent 11px solid; border-top:#002fa7 10px solid; bottom:-10px; left:50%; margin-left:-11px; z-index:10}
header ul li .con{position:absolute;top:50px;left:0;width:100%;padding:2.375em 3.125em;background:rgba(255,255,255,0.9);text-align:left;display:none;}
header ul li .con.block{ display:block}
header ul li .con .left{ float:left; width:45%; overflow:hidden}
header ul li .con .left h3{font-size:1.125em;color:#000000;font-weight:bold;position:relative;padding:0 0 0 1em;height: 1.25em;line-height: 1.25em;margin-bottom: 0.75em;}
header ul li .con .left h3:before{content:"";position:absolute;width:3.125em;left:-3.125em;top: 0.5em;height:1px;background:#002fa7;}
header ul li .con .left dl{ overflow:hidden; margin:0 -1.875em; padding:1px 0}
header ul li .con .left dl dd{height:48px;line-height:48px;font-size:0.875em;color:#000000;float:  left;width: 50%; padding: 0 1.875em;}
header ul li .con .left dl dd a{color:#000000;font-size: 0.875em;display:block;border-bottom: #cccccc 1px solid;padding:0 0 0 16px;background:url(../images/dot.png) left center no-repeat;position:relative;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;} 
header ul li .con .left dl dd a i{ position:absolute; font-size:1em; color:#999999; font-family:simsun; right:0; top:0; font-style:normal}
header ul li .con .left dl dd a:hover,header ul li .con .left dl dd a:hover i{ color:#002fa7}
header ul li .con .right{ float:right; width:38%; padding:3em 0}

/*==========================================公共 結束=============================================*/


/*==========================================首頁 開始=============================================*/

.banner{margin:0;position:relative;z-index:1;height:630px;}
.banner ul.slider,.banner ul.slider .miso-list,.banner ul.slider .miso-list .miso-track{ height:100%}
.banner .miso-list li{ height:100%; background:#e24821; text-align:left;}
.banner .miso-list li .table{text-align: right;}
.banner .miso-list li h2{font-size: 2.125em;color: #002fa7;margin-bottom:1.625em; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.banner .miso-list li h2 a{ color: #002fa7;}
.banner .miso-list li h2 a:hover{ color:#102b4e;}
.banner .miso-list li h5{font-size:1em;color: #333333;line-height: 1.6875em;margin-bottom:2.25em;}
.banner .miso-list li .button{display:inline-block;width: 8.125em;line-height: 40px;height: 40px;text-align:center;font-size: 1em;color:#fff;text-transform:uppercase;background: #002fa7;overflow:  hidden;}
.banner .miso-list li .button:hover{ background:#102b4e}
.banner .miso-dots{bottom: 0.5em;z-index:1000;height:3.75em;display:inline-block;padding: 1.75em 1.75em;width: 100%;}
.banner .miso-dots li{width:3.4375em;height:2px;background: #d3c7bb;margin: 0 6px;}
.banner .miso-dots li.miso-active{background: #396fa6;}
.banner .miso-list li .am-u-xs-12{ padding:0 40% 0 0}

#menu-button{ display:none}
.container01 .right ul{}
  
@media (max-width: 992px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), not all, not all, not all, only screen and (max-width: 1024px) and (min-resolution: 192dpi), only screen and (max-width: 1024px) and (min-resolution: 2dppx) {
  #cssmenu {
  display:  inline-block;
  height: 8.125em;
  margin-left: 2em;
  line-height: 1;
  float: right;
  }
  #cssmenu ul {
    width: 100%;
    display: none;
    position:  absolute;
    left: 0;
    top: 5em;
    background: #fff;
    z-index: 1000;
    box-shadow: rgba(0,0,0,0.2) 3px 10px 15px;
  }
  #cssmenu.align-center > ul,
  #cssmenu.align-right ul ul {
    text-align: left;
  }
  #cssmenu ul li,
  #cssmenu ul ul li,
  #cssmenu ul li:hover > ul > li {
    width: 100%;
    height: auto;
    border-top: 1px solid rgba(120, 120, 120, 0.15);
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
    height: 52px;
    line-height: 52px;
    font-size: 13px;
  }
  #cssmenu > ul > li,
  #cssmenu.align-center > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #cssmenu ul ul li a {
    padding: 0;
    font-size: 11px;
    color: #666;
    background: none;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li a:hover {
    color: #000000;
  }
  #cssmenu ul ul ul li a {
    padding-left: 40px;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
    margin: 0;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {
    display: none;
  }
  #menu-line {
    display: none;
  }
  #cssmenu #menu-button {
    display: inline-block;
    padding: 0;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
    margin-top: -7px;
    right: 0;
    width: 20px;
    height: 12px;
    float:  right;
    top: 50%;
    position: relative;
  }
  #cssmenu #menu-button::after {
    content: '';
    position: absolute;
    top: 10px;
    right: 0;
    display: block;
    width: 20px;
    height: 2px;
    background: #000000;
  }
  #cssmenu #menu-button::before {
    content: '';
    position: absolute;
    right: 0;
    display: block;
    width: 20px;
    height: 7px;
    border-top: 2px solid #000000;
    border-bottom: 2px solid #000000;
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.15);
    height: 52px;
    width: 52px;
    cursor: pointer;
  }
  #cssmenu .submenu-button::after {
    content: '';
    position: absolute;
    top: 21px;
    left: 26px;
    display: block;
    width: 1px;
    height: 11px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button::before {
    content: '';
    position: absolute;
    left: 21px;
    top: 26px;
    display: block;
    width: 11px;
    height: 1px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    display: none;
  }
}

#cssmenu > ul{float:right;display: none;}
@media(min-width: 768px){
	#cssmenu > ul > li.active,#cssmenu > ul > li:hover{ background:#000bd7;}
	#cssmenu > ul > li.active > a,#cssmenu > ul > li:hover > a{ color:#fff}
}
@media(max-width: 768px){
	#cssmenu ul ul, #cssmenu ul ul ul{ top:0; box-shadow:none}
	#cssmenu ul li{position:relative;margin: 0;padding: 0 0 0 1em;}
}

.tc1 .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999;}
.tc1 .tc{pointer-events: none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(1.1);display: none;}
.tc1 .tc.act{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;  pointer-events: auto;transform:scale(1);}
.tc1 .close:hover{ transform:rotate(180deg);}
.tc1 .close,.tc{ transition:all ease 400ms; -moz-transition:all ease 400ms; -ms-transition:all ease 400ms; -o-transition:all ease 400ms; -webkit-transition:all ease 400ms; } 
.tc1 .tc-box{position:absolute; overflow: hidden;top:50%;z-index:9999;height: 15em;width: 12em;left:50%;margin-left: -6em;margin-top: -7.5em;}
.tc1 .tc.act{display: block; }
.tc1 .close{position: absolute; cursor:pointer;font-size: 20px;right: 30px;top: 30px; }
.tc1 .tc-bg {height: 100%;background: rgba(0,0,0,.9);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}
.tc1 .tc-box h3 img{ width:12em; height:12em;}
.tc1 .tc-box h5{ width:12em; height:3em; line-height:3em; font-size:1em; color:#fff; text-align:center}

.tc2 form{border-radius: 4px;overflow: hidden;background: #fff;height: 60px;width:100%;}
.tc2 input[type="text"]{border: none;width: 94%;display: block;height: 60px;text-align: left;color: #434343;font-size: 14px;background:none;line-height: 60px;padding:0 20px;}
.tc2 input[type="text"]:focus{ text-align: left;}
.tc2 input[type="submit"]{position:absolute;right:0;top: 50%;padding: 0;z-index:2;background:url(../images/icon_search.png) center no-repeat;height: 60px;width: 70px;cursor:pointer;border:none;background-size: 20px 20px;margin-top: -30px;}

.tc2 input[type="submit"]:hover{background:url(../images/icon_search_hover.png) center no-repeat; background-size: 20px 20px;}

.tc2 .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%; top: 0;left: 0;z-index:999;}
.tc2 .tc{pointer-events: none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(1.1);display: none;}
.tc2 .tc.act{ filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity: 1;   pointer-events: auto;transform:scale(1);}
.tc2 .close:hover{ transform:rotate(180deg);}
.tc2 .close,.tc{ transition:all ease 400ms; -moz-transition:all ease 400ms; -ms-transition:all ease 400ms; -o-transition:all ease 400ms; -webkit-transition:all ease 400ms; } 
.tc2 .tc-box{position:absolute;border-radius: 4px;overflow: hidden;top:50%;z-index:9999;background: #fff;height: 60px;width: 50%;left:50%;margin-left: -25%;margin-top:-40px;}
.tc2 .tc.act{display: block; }
.tc2 .close{position: absolute; cursor:pointer;font-size: 20px;right: 30px;top: 30px; }
.tc2 .tc-bg {height: 100%;background: rgba(0,0,0,.6);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}

.container02{ padding:2.375em 0 2.5em; overflow:hidden}
.container02 .am-container>.am-g{ margin:0 -1.40625em}
.container02 .con{ padding:0 1.40625em}
.container02 .box .title{ font-size:2.1875em; color:#002fa7; margin-bottom:1.55em; font-family:myFirstFont; font-weight:bold}
.container02 .box .title{ font-size:2.1875em; color:#002fa7; margin-bottom:1.55em; font-family:myFirstFont; font-weight:bold;position:relative;}

.container02 .box .title > a{font-size:2.1875em;color:#002fa7;margin-bottom:1.55em;font-family:myFirstFont;font-weight:bold;}
.container02 .box .title i{ margin-right:1.5em;}
.container02 .box ul li{ font-size:0.875em; color:#333333; line-height:2em; height:2em}
.container02 .box ul li span{ font-size:14px; color:#808080; display:inline-block; width:3.75em;}
.container02 .box ul li a{ display:inline-block; width:calc(100% - 3.75em); color:#333333; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.container02 .box p{ font-size:0.875em; color:#333333; line-height:1.625em; height:4.875em; overflow:hidden; margin-bottom:0.75em}
.container02 .box h6{ border-top:#002fa7 1px solid; padding:0.75em 0 0}
.container02 .box h6 a{ font-size:0.75em; color:#002fa7; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}/*緩慢效果*/
slow01{-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.container02 .box .content{ overflow:hidden; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out; margin:-1em; padding:1em}
.container02 .box:hover .content{ box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); transform:scale(1.05)}

.container03{ padding:0 0 3.125em}
.container03 .title{ font-size:1.675em; color:#333333; margin-bottom:3em; text-align:center; position:relative}
.container03 .title:before{ content:""; position:absolute; background:url(../images/title.png) center no-repeat; width:100%; height:13px; bottom:-1.5em; left:0}
.container03 .am-container>.am-g{ margin:0 -0.5em}
.container03 .ul01 {margin-bottom: 20px !important;}
.container03 .ul01 li{ padding:0 0.5em}
.container03 .ul01 li .box{ overflow:hidden; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.container03 .ul01 li:hover .box{ box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); transform:scale(1.05)}
.container03 .ul01 li .img{ float:left; width:6.875em;}
.container03 .ul01 li .con{ float:left; width:calc(100% - 6.875em); border:#eeeeee 1px solid; padding:15px 0.75em;}
.container03 .ul01 li .con h4{font-size:1em;line-height:1.5em;height: 1.5em;color:#000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.container03 .ul01 li .con h4 a{ color:#000}
.container03 .ul01 li .con span{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5em;font-size:0.75em;color:#9e9e9e;padding: 0 0 0 22px;}

.container03 .ul02 {}
.container03 .ul02 li{ overflow:hidden; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out; padding:0.875em 0.5em 0}
.container03 .ul02 li:hover{ box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); transform:scale(1.05)}
.container03 .ul02 li .date { float:left; width:77px; height:67px; border: solid 1px #eeeeee; padding:9px 0; margin-right:1.25em;}
.container03 .ul02 li .date  h6{font-size:1.875em;color:#4c4c4c;text-align:center;margin-bottom: 0.25em;}
.container03 .ul02 li .date span{ font-size:1em; color:#8c8c8c; text-align:center; display:block;}
.container03 .ul02 .con h4 { margin-bottom:0.25em}
.container03 .ul02 .con h4 {font-size:1em;line-height:1.5em;color:#4c4c4c;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;display:  inline-block;width: 100%;}
.container03 .ul02 li .con  {float:left;width: calc(100% - 77px - 1.25em);height:80px !important;}
.container03 .ul02 li .con  h5 span {display:inline-block;width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5em;font-size:0.75em;color:#9e9e9e;padding: 0 0 0 22px; float:left;}
.container03 .ul02 li .con span {display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5em;font-size:0.75em;color:#9e9e9e;padding: 0 0 0 22px;}


.container04{ margin-bottom:50px; }
.container04 ul{margin:0 -0.3125em;}
.container04 ul li{ padding:0 0.3125em;}
.container04 ul li .img{ -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.container04 ul li img{ width:100%;}
.container04 .miso-prev, .miso-next{}
.container04 .miso-prev{width:63px;height:45px;background: url(../images/prev.png) center no-repeat;left:-90px;margin-top: -22.5px;}
.container04 .miso-next{width:63px;height:45px;background: url(../images/next.png) center no-repeat;right:-90px;margin-top: -22.5px;}
.container04 .miso-list{ padding:2em 0; margin:-2em 0}

.container05{ padding:0 0 3.125em}
.container05 .title{ font-size:1.675em; color:#333333; margin-bottom:3em; text-align:center; position:relative}
.container05 .title:before{ content:""; position:absolute; background:url(../images/title.png) center no-repeat; width:100%; height:13px; bottom:-1.5em; left:0}
.container05 .am-container>.am-g{}

.container05 ul{ overflow:hidden}
.container05 ul li{ float:left; width:14.285714%; height:3.75em; line-height:3.75em; cursor:pointer}
.container05 ul li span{ font-size:1em; color:#333333; display:inline-block; min-width:2.5em}
.container05 ul li span img{ max-width:100%}
.container05 ul li:hover span img{ -webkit-animation: jello 1s; -moz-animation: jello 1s; animation: jello 1s;}
@-webkit-keyframes circleProgressLoad_right{
	0%{
		-webkit-transform: rotate(45deg);
	}
	50%{
		-webkit-transform: rotate(225deg);
	}
	100%{
		-webkit-transform: rotate(225deg);
	}
}
@-webkit-keyframes circleProgressLoad_left{
	0%{
		-webkit-transform: rotate(45deg);
	}
	50%{
		-webkit-transform: rotate(45deg);
	}
	100%{
	-webkit-transform: rotate(225deg);
	}
}

@keyframes jello {
    from, 11.1%, to { -webkit-transform: none; -moz-transform: none; transform: none }
    22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); -moz-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg) }
    33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); -moz-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg) }
    44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); -moz-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg) }
    55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); -moz-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg) }
    66.6% { -webkit-transform: skewX(-.78125deg) skewY(-.78125deg); -moz-transform: skewX(-.78125deg) skewY(-.78125deg); transform: skewX(-.78125deg) skewY(-.78125deg) }
    77.7% { -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); -moz-transform: skewX(0.390625deg) skewY(0.390625deg); transform: skewX(0.390625deg) skewY(0.390625deg) }
    88.8% { -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg); -moz-transform: skewX(-.1953125deg) skewY(-.1953125deg); transform: skewX(-.1953125deg) skewY(-.1953125deg) }
}

.container05 ul li a{ color:#333333;}

.container06 {background:#002fa7;width:100%;text-align: center;font-size: 0;}
.container06 ul {border-right: solid 1px #1157b0;padding: 0 2.25em 0 0;height: 3.75em;line-height: 3.75em; display:inline-block; *display:inline; *zoom:1}
.container06 ul li {display:  inline-block;margin:0 1.25em;padding: 0 0;}
.container06 ul li a { color:#fff; font-size:1em; }
.container06 .right { display:inline-block; *display:inline; *zoom:1; margin: 0 0 0 2.875em;}
.container06 .right  p{font-size:0.75em;color:#f1f1f1;line-height:1.5em;text-align:left;padding: 0;}
.container06 .footer {border-bottom: solid 1px #1157b0;padding: 2.75em 0;}
.container06 p {font-size:0.75em;color: #adb4d5;line-height: 1.5em;text-align:center;clear:both;padding: 1em;}

/*==========================================首頁 結束=============================================*/


/*==========================================内頁 開始=============================================*/


/*====移動端導航====*/

#m_n_nav{background: #1157b0;display: none;line-height: 50px;height: 50px;position: relative;z-index: 99;float: left;width: 100%;}
#bnt_back{position:absolute;left: 1em;top:0;color: #fff;font-size: 20px;}
#m_n_nav i{}
#m_n_nav h1{font-size: 14px;color: #fff;text-align: center;margin: 0;line-height: 50px;}
#m_n_nav h1 a{color:#fff;}
#bnt_sub_nav{position: absolute;right: 1em;top: 0;cursor: pointer;color: #fff;font-size: 18px;}
#bnt_sub_nav img{ display: block; height: 15px; }
#bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
#sub_nav_content{background: #f0f3f5; display: none; box-shadow: 0 0 5px #999; z-index: 9;}
#sub_nav_content ul{ padding:  10px;}
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1em 0;}
#sub_nav_content ul li a{ display:block; border-left:2px solid #d2b068; height:30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #535455;}
#sub_nav_content ul li.on a{color: #d2b068;}
#sub_nav_content dt{height:40px;line-height:40px;position:relative;background:#fff;  border-top:1px solid #e7e7e7; z-index: 999; }
#sub_nav_content dt a{ margin:0 20px; display:block;color:#5b5349; height: 40px; font-size:14px; font-weight: 400;  }
#sub_nav_content dt a i{ position: absolute; right: 15px; top: 0; opacity:0;filter:alpha(opacity=0); }
#sub_nav_content dt a{}
#sub_nav_content dt.title{background:#fafafb;}
#sub_nav_content dt.title i{ opacity:1;filter:alpha(opacity=100);}
#sub_nav_content dt.title_on  { background:#fafafb;}
#sub_nav_content dt.title_on a{ color:#bc1d21; border-top:1px solid #fff;}
#sub_nav_content dt.title_on a i{ color: #bc1d21;  }
#sub_nav_content dt.last a{border-top:1px solid #f8f8f8;}
#sub_nav_content dt.on a,#sub_nav_content dt.title_on a{color: #1157b0;}
#sub_nav_content dd{  display:none;}
#sub_nav_content dd .box{padding:0px 0px 0px 0px;}
#sub_nav_content dd a{ padding:0 25px;  line-height:30px;border-top:1px solid #e7e7e7;font-size:12px;color:#5b5349;display:block;height:30px;}
#sub_nav_content dd a.on{ color:#bc1d21}


.n_container{position:relative;z-index:1;min-height: 300px;padding-bottom: 1em;}
.n_container .bg{position:absolute;z-index:0;width:100%;height:3.75em;background:#f4f5f7;display:  none;}
.n_container .left{float:left;width: 20.83333%;margin-top: -5.125em;position:relative;z-index:1;}
.n_container .left .title{background: url(../images/nav-bg.png) center no-repeat;padding: 1.00em 1.5625em 1.25em 3.5em;height: 5.125em;}
.n_container .left .title h3{font-size:1.375em;color:#fff;/* font-weight:bold; */margin-bottom:0.5em;}
.n_container .left .title h5{font-size: 0.625em;color:#fff;position:relative;text-transform:  uppercase;}
.n_container .left .title h5>span{position:absolute;left: -2.35em;bottom: -0.35em;font-family:myFirstFont01;font-size:3.25em;}
.n_container .left .erji{border-bottom: solid 1px #ddd;}
.n_container .left .erji ul li{/* height:3.125em; */line-height: 1.5em;/* background:#f4f7f9; */border: #e6e5e5 1px solid;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;border-top: none;position:relative;padding: 0.5em 0;}
.n_container .left .erji ul li:before{ content:""; position:absolute; width:4px; height:4px; background:#b2b2b2; left:1.375em; top:50%; margin-top:-2px;}
.n_container .left .erji ul li.on:before{ background:#fff}
.n_container .left .erji ul li:bofore { content:""; position:absolute; background:url(../images/dot.png)  left center no-repeat; }
.n_container .left .erji ul li:last-child{ border-bottom:none}
.n_container .left .erji ul li a{display:block;padding: 0 1.5625em 0 2em;}


.n_container .left .erji ul li h5{font-size:0.875em;color:#353536;position: relative;}
.n_container .left .erji ul li h5 span{font-size:1em;color:#f4f7f9;font-family:simsun;float:right;position: absolute;right: 0;top: 50%;margin-top: -13px;}
.n_container .left .erji ul li.on{ background:#ea921d;}
.n_container .left .erji ul li.on h5{ color:#fff}
.n_container .left .links{ background:#f4f7f9; padding:1.5625em 1.5625em;}
.n_container .left .links .title01{ margin-bottom:1.125em;}
.n_container .left .links i{float: left;margin-right:0.7em;}
.n_container .left .links h5{font-size:1em;color:#353536;height: 1.5em;}
.n_container .left .links ul li{ position:relative; margin-bottom:1.75em;}
.n_container .left .links ul li h6{ position:absolute; bottom:0; left:0; width:100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66282A2C', endColorstr='#66282A2C');background:rgba(40,42,44,0.4); height:2.1875em; line-height:2.1875em; font-size:0.75em; color:#fff; padding:0 0.5em; text-align:center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_container .left .links .more a{ display:block; text-align:center; height:2.1875em; line-height:2.1875em; background:#8b8c8d; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; font-size:0.875em; color:#fff; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_container .right{float:right;width: 75%;padding: 1em 0 0;}

.n_zizhi{ overflow:hidden;}
.n_zizhi ul{float:left;margin-left:-1.8125em !important;margin-right:-1.8125em !important;overflow:hidden;margin-bottom: 1em;}
.n_zizhi ul li{float:left;margin: 0 0;padding: 0 1.8125em; margin-bottom:2.1875em;}
.n_zizhi ul li .con{background:#f5f5f5;border:#d2d2d2 1px solid;padding:1em;height: 18em; position:relative;}
.n_zizhi ul li .con .top{ font-size:0.9375em; color:#fff; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8BC1D21', endColorstr='#D8BC1D21');background:rgba(188,29,33,0.85); position:absolute; width:100%; height:0; top:0; left:0; text-align:center; line-height:18em; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out; overflow:hidden;}
.n_zizhi ul li .pic_box{width: 100%; height:100%; display:table;overflow:hidden;}
.n_zizhi ul li .pic_box .box{display:table-cell;vertical-align:middle;text-align: -webkit-center;}
.n_zizhi ul li img{max-width:11.8125em;max-height:15.875em;display:block;width: 100%;}
.n_zizhi ul li h5{font-size: 0.9375em;color: #353535;text-align:center;margin-top:15px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_zizhi ul .miso-prev, 
.n_zizhi ul .miso-next{background-size: 2.8125em 1.375em !important;top:0;width:2.8125em;height:1.375em;right:0;left:auto;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;} 
.n_zizhi ul .miso-prev{background:url(../images/container04_prev.png) center no-repeat;right:4.6em;top: -3.1em;}
.n_zizhi ul .miso-next{background:url(../images/container04_next.png) center no-repeat;right:1.5em;top: -3.1em;}

.n_product ul{float:  left;margin: 0 -1.625em;}
.n_product ul li{float:left; padding: 0 1.625em; margin-bottom:2.875em}
.n_product ul li a{ display:block; border: solid 1px #dcdcdc; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_product ul li .img {margin:0.625em;overflow: hidden;}
.n_product ul li img{ width:100%;    height: 166.5px !important;}
.n_product ul li h3{ text-align:center;}
.n_product ul li .con{text-align:center;position:relative;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;height: 3.25em;line-height: 3.25em;margin-bottom: 0.625em;}
.n_product ul li .con:before{width:3.5em;height:1px;position:absolute;top:0;z-index:0;left:50%;margin-left:-1.75em;background:#d92027;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_product ul li .con .yuan{ display:table; width:3.1875em; height:3.1875em; line-height:3.1875em; text-align:center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#0C688AB9', endColorstr='#0C688AB9');background:rgba(104,138,185,0.05); -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%; margin:0 auto; margin-bottom:0.875em; position:relative; z-index:1; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_product ul li .con .yuan_li{display:table-cell; vertical-align:middle;}
.n_product ul li .con .yuan_li small{display:inline-block;width:2.5em;height:2.5em;line-height:2.5em;text-align:center;background:#ced8e5;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius:50%;font-size:1em;color:#202d62; margin-top:0.37em}
.n_product ul li .con h6{font-size:0.75em;color:#9b9b9b;text-transform:uppercase;}
.n_product ul li .con h5{font-size:1em;color:#202d62;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

.n_product_detail .top{ margin-bottom:2.375em; float:left; width:100%;}
.n_product_detail .top .n_product_detail_img{ float:left; width:39%;}
.n_product_detail .top .right{ float:left; width:61%; padding:3em 0 0 4.375em;}
.n_product_detail .top .right h4{ font-size:1.125em; color:#4c4d4e; font-weight:bold; border-bottom:#bebec2 1px solid; line-height:2.5em; margin-bottom:1.75em;}
.n_product_detail .top .right .ar_article{ height:9em;}
.n_product_detail .top .right p{ font-size:0.875em; color:#4c4d4e; line-height:1.5em;}
.n_product_detail .top .miso-dots li{ width:10px;}
.n_product_detail .bottom{ float:left; width:100%;}
.n_product_detail .bottom ul.am-tabs-nav li{ display:inline-block; flex:none; -webkit-flex:none; -webkit-box-flex:none; }
.n_product_detail .bottom ul.am-tabs-nav li a{ padding:0 2.375em;}
.n_product_detail .bottom .am-tabs-bd .am-tab-panel{ padding:2em 2.125em 1em; border:#e5e5e5 1px solid; border-top:none}
.n_product_detail .bottom .am-tabs-default .am-tabs-nav{ background:#eff2f4}
.n_product_detail .bottom .am-tabs-default .am-tabs-nav a{ color:#4c4d4e; font-size:1em; line-height:2.8125em;}
.n_product_detail .bottom .am-tabs-default .am-tabs-nav>.am-active a{ height:2.8125em; line-height:2.8125em; background:#bc1d21; color:#fff}

.n_title{position:relative;/* height: 3.75em; */line-height: 3.75em;z-index: 2;margin-bottom: 1.875em;border-bottom:  #d7d8d9 1px solid;}
.n_title .am-container{ position:relative;}
.n_title hr{background:#dcdcdf;margin:0;border:none;position:absolute;bottom:0.5px;left: 30px;right: 30px;}
.n_title dl{float: left;position: relative;} 
.n_title  .position {padding-left: 1.8725em;float:right;background:url(../images/mbx.png) left center no-repeat;}
.n_title  .position a,.n_title  .position {font-size:0.875em;color:#808080;}
.n_title  .position a:hover {color:#1157b0;}
.n_title dt{font-size: 1.375em;text-align: center;line-height: 3.75em;display:block;color: #002fa7;margin-bottom:0px;font-weight:  normal;}
.n_title dl dd{ position: absolute; width: 100%; display: none;   overflow: hidden; background: #fff;}
.n_title dl dd a{font-size:14px;  width: 100%; text-align: center; color:#30353a; line-height:50px; display:block; border-bottom: 1px solid #dcdcde; position: relative;}
.n_title dl dd a.on{ color: #bc1d21;}
.n_title dt i{ display: none; transform:rotate(90deg);-webkit-transform:rotate(90deg); /* Safari and Chrome */-moz-transform:rotate(90deg);}
.n_title dl.title_nav dt i{ display: inline-block;}
.n_title dt.on{height: 3.75em;}
.n_title dl dt.on,.n_title dl dt.on i{}

.n_banner{ background-size:cover !important; height:12.5em; }
.n_banner01{ background-size:cover !important; height:24.25em; }

.n_container{
    padding: 0 0 4em 0;
}

.n_news ul{margin:0 -0.9375em;margin-bottom:2em;/* float:  left; */}
.n_news ul li{ padding:0 0.9375em; margin-bottom:1.75em}
.n_news ul li .box{border:#dddddd 1px solid;padding: 1.5em 1em;overflow:hidden; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_news ul li .box .time{float:left;width:4.5em;text-align: right;padding: 0 0.75em 0 0;background:url(../images/icon_rili.png) 0.25em bottom no-repeat;}
.n_news ul li .box .time h3{font-size:1.25em;color:#333333;font-weight:bold;margin-bottom: 0.75em; font-family:"Microsoft Yahei"}
.n_news ul li .box .time h6{ font-size:0.75em; color:#333333;}
.n_news ul li .box .con{float:left;width:calc(100% - 4.5em);margin: -0.35em 0;}
.n_news ul li .box .con h4{ font-size:1em; color:#333333; line-height:1.875em; height:3.75em; overflow:hidden}
.n_news ul li .box .con h4 a{ color:#333333}



.n_news01 .ar_title{padding-bottom: 0;margin-bottom: 1.25em;}
.n_news01 .ar_title h3{font-size: 1.625em;color: #353536;overflow:hidden;text-align: center;margin-bottom: 1.5em;padding: 0 1em;line-height: 2.5em;/* padding-bottom: 1em; */}
.n_news01 .ar_title h6 span{position:relative;font-size: 0.75em;color: #838383;display:inline-block;line-height: 2.5em;font-weight:normal;margin-right: 1em;}
.n_news01 .ar_title h6 span i{position:absolute;left:0;bottom: -3px;width:100%;height: 3px;}
.n_news01 .ar_title h6{background:  #f2f2f2;display: block;vertical-align: top;} 


/*====上一篇下一篇====*/
#ar_fot{border: solid 1px #e5e5e5;background:  #f2f2f2;position:relative;padding: 1.625em 1.1875em;float:left;box-sizing: border-box;width: 100%;margin-top: 30px;}
#ar_fot h1{display:block;width: 100%;font-size: 0.875em;line-height: 2em;color: #747474;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:left}
#ar_fot h1 span{ font-size:0.875em; color:#4c4c4c; font-weight:bold;}
#ar_fot h1 a{font-size: 0.875em;color: #656565;font-weight:normal;}

#ar_fot>h1.highlight{margin-bottom:0;}

#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}
.n_article .ar_title span{float: left;padding: 0 36px 0 16px;font-size:12px;color:#afafb2;display:inline-block;line-height: 36px;height: 36px;}
.n_article .ar_title span a{font-size:12px;color:#afafb2;float:left;margin-right: 7px;}
.n_article .ar_title .span1{ background:url(../images/time.png) left center no-repeat;}
.n_article .ar_title .span2{ background:url(../images/fx.png) left center no-repeat;}



.n_join ul{margin: 0 -0.3125em;font-size: 0;}
.n_join ul li{padding: 0.5em 0;overflow:hidden;}
.n_join ul li p{ font-size:0.75em; color:#7d7d7d; line-height:1.875em; padding-bottom:0.75em}
.n_join ul li .top{background: #f2f2f2;height: 3.125em;position:relative;line-height: 3.125em;}
.n_join ul li .top i{position:absolute;right: 0;top:50%;margin-top: -0.75em;width: 6.5em;height:1.5em;background: url(../images/jia.png) center no-repeat;}
.n_join ul li .top h5{position:relative;font-size: 1.125em;color: #fff;background:#3460c2;padding: 0 1.625em;border-left: solid 3px #ea921d;display:inline-block;}
.n_join ul li .top h5:after{position:absolute;right: -1.25em;bottom:0px;content:"";width: 0;height: 0;border-bottom: 3.125em solid #3460c2;border-right: 1.25em solid transparent;}
.n_join ul li .top h6{font-size:12px;color: #a0a0a0;text-transform:  uppercase;}
.n_join ul li div.open .top i{ background: url(../images/jian.png) center no-repeat;}
.n_join .submenu{padding:0 1.25em;margin-bottom: 1em;}
.n_join .dsjs h4 {font-size:1em;color:#323232;font-weight:bold;height:2em;line-height:2em;margin: 1em 0 0.5em 0;}
.n_join .dsjs ul li {width: 12.5%;display:inline-block;border-radius:4px;font-size:0.875em;height:2.5em;line-height:2.5em;text-align:  center;padding: 0 0.3125em;margin: 0;margin-bottom: 0.625em;}
.n_join .dsjs ul li a {font-size:0.875em;color:#666666;display: block;background: #f6f6f6; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}

.n_talent ul{ margin:0 -1.125em; float:left; margin-bottom:2.625em}
.n_talent ul li{ padding:0 1.125em; float:left; width:25%;}
.n_talent ul li a{ display:block; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_talent ul li h4{border:#dcdcdc 1px solid;padding:1em 1em;font-size:1em;line-height:1.5em;height: 5em;overflow: hidden;color:#333333;text-align:center;}

.n_talent table { border-collapse: collapse;}
.n_talent table, th{border:1px solid #ffa42b;text-align: center;font-size: 0.875em;color: #bf0002;margin: 0 auto;padding: 1.125em 0em;font-weight:  normal;line-height: 2em;}
.n_talent table td{border:1px solid #ffa42b;text-align:left;line-height:54px;font-weight:normal;/* padding-left:30px; */}
.n_talent table td{border:1px solid #ffa42b;text-align:left;font-size: 0.875em;color:#333333;font-weight:normal;/* padding: 1.125em 1.675em; */line-height: 2em;}
.n_talent table tr:nth-child(odd){background:#f7f7f7} 


.n_container .ny{clear:  both;}
.n_container .ny .content01{margin:0 -0.8125em;}
.n_container .ny .con{ float:left; width:33.33333%; padding:0 0.8125em;}
.n_container .ny .con .box {width:100%;}
.n_container .ny .con .title { border-bottom: solid 1px #d9d9d9;}
.n_container .ny .con .title i {font-size:1.25em;color:#333;font-style:normal;display:inline-block;border-bottom: solid 2px #002fa7;height: 3em;line-height: 3em;}
.n_container .ny .con .title a {float:right;font-size:0.75em;color:#808080;line-height: 3em;}
.n_container .ny .con .title a:hover{ color:#002fa7;}
.n_container .ny .con .content {}
.n_container .ny .con ul li {margin:1.0625em 0;}
.n_container .ny .con ul li  a { display:block; width:100%; height:100%; overflow:hidden;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_container .ny .con ul li .left{float:left;width: 52px;margin-top:  0 !important;}
.n_container .ny .con ul li .left h5 {text-align:  center;background:#002fa7;color:#fff;font-size:1.125em;display: block;line-height: 1.625em;}
.n_container .ny .con ul li .left span{line-height: 0.875em;text-align:  center;font-size: 0.75em;color:#808080;display: block;border: solid 1px #e4e4e4;}
.n_container .ny .con ul li .right {border-bottom: dotted 1px #cccccc;padding: 0;float:right;width: calc(100% - 65px);}
.n_container .ny .con ul li .right  p {line-height: 1.25em;overflow:  hidden;font-size:0.875em;color:#333333;text-overflow:  ellipsis;white-space: nowrap;}
.n_container .ny .con ul li:hover .right  p { color:#002fa7;}
.n_container .ny .con ul li .right i {line-height: 1.25em;float:right;font-size:0.75em;color:#808080;font-style:normal;background: url(../images/liulan.png) left center no-repeat;padding-left:1em;}
.n_container1 { background:#fff;}


.kxyj-container01 {
    margin-bottom: 2em;
}
.n_container .kxyj{float:right;width: 100%;}
.n_container .kxyj .con {}
.n_container .kxyj .con2 {}
.n_container .kxyj .con .box {
    float:  left;
    width: 100%;
}
.n_container .kxyj .con .title {border-bottom: solid 1px #d9d9d9;}
.n_container .kxyj .con .title i {font-size:1.125em;color:#002fa7;font-style:normal;display:inline-block;border-bottom: solid 2px #002fa7;height: 3em;line-height: 3em;margin-bottom: -1px;}
.n_container .kxyj .con .title a {float:right;font-size:0.75em;color:#808080;line-height: 3em;}
.n_container .kxyj .con .title a:hover{ color:#002fa7;}
.n_container .kxyj .con .content ul{margin:0 -1em;float:  left;}
.n_container .kxyj .con .content  ul li {float: left;width: 50%;padding: 1em 1em;}
.n_container .kxyj .con .content ul li a{display:block;width: 100%;height: 100%;overflow: hidden;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_container .kxyj .con .content  ul li .img {float:left;display: inline-block;width: 68px;}
.n_container .kxyj .con .content  ul li .text {float:right;display:inline-block;width: calc(100% - 68px - 1em);}
.n_container .kxyj .con .content  ul li .text  h4 { font-size:1em; color:#333333; line-height:1.5em; height:3em; overflow:hidden;}
.n_container .kxyj .con .content  ul li .text p {margin-top: 0.5em;font-size:0.75em;color:#808080;line-height:1.125em;height:2.25em;overflow:hidden;}
.n_container .kxyj .con .content2 .left{margin:0px;padding-top:1em;position:relative;width: 128px;margin-right: 2.5em;display: inline-block !important;}
.n_container .kxyj .con .content2 .left a {position:absolute;bottom:1.5em;width:56.25%;left: 50%;line-height: 1.625em;color: #002fa7;display:inline-block;margin-left: -28%;height: 1.625em;background:  #fff;font-size:  0.75em;text-align:  center;}
.n_container .kxyj .con .content2 .right{ width:calc(100% - 128px - 2.5em)}
.n_container .kxyj .con .content2 .right ul li a {display:inline-block;font-size:0.875em;color:#333;line-height:2em;background:url(../images/dot3.png) left center no-repeat;padding-left:1em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width: 100%;}
.n_container .kxyj .con .content2 .right ul li a:hover { color:#002fa7; }
.n_container .kxyj .con .content01{}
.n_container .kxyj-container02 .content01 .date{ float:left; width:40px;}
.n_container .kxyj-container02 .content01 .date h5 {  float:left;}
.n_container .kxyj-container02 .content01 .date h5 { width:40px; height:40px; background:#999999; color:#fff; text-align:center; line-height:40px; font-family:"宋體"; font-size:2em; } 
.n_container .kxyj-container02 .content01 .text { float:right; width:calc(100% - 40px - 1.25em);}
.n_container .kxyj-container02 .content01 .text h4{ font-size:1em; color:#333333; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-bottom:0.35em}
.n_container .kxyj-container02 .content01 .text span {display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5em;font-size:0.75em;color:#9e9e9e;padding: 0 0 0 22px;}
.n_container .kxyj-container02 .content01 ul{margin:-1em;margin-top: 0em;float:left;}
.n_container .kxyj-container02 .content01 ul li{ padding:1em 1em 0.75em 1em; float:left; width:100%}
.n_container .kxyj-container02 .content01 ul li a{ display:block;width: 100%;height: 100%;overflow: hidden;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}

.n_container .kxyj .con.con_left{ float:left; width:49.583334%}
.n_container .kxyj .con.con_right{ float:right; width:48%}

.n_container .kxyj .con .content3{padding: 0.85em 2.5em 0.85em 2.5em;background:#002fa7;margin-top:1em; position:relative}
.n_container .kxyj .con .content3:before{content:"";position:absolute;left:0;top:50%;margin-top:1em;border-top: transparent 10px solid;border-bottom: transparent 10px solid;border-left: #fff 1.25em solid;z-index: 1000;}
.n_container .kxyj .con .content3 ul li{ font-size:0.875em; color:#333333; line-height:2em; height:2em}
.n_container .kxyj .con .content3 ul li span{font-size: 0.75em;color: #fff;display:inline-block; width:3.75em; text-align:right;}
.n_container .kxyj .con .content3 ul li a{display:inline-block;width:calc(100% - 3.75em);color: #fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.n_container .kxyj-container02{ margin-bottom:4em}

.n_zonghe{ margin-top:1em}

.ny .fl02{ padding:2em 0 3em; background:#fff; margin-bottom:-1em; margin-top:1em}

.xk{}
.xk .content{ margin:0 -1.25em;}
.xk .content .left_con{float:left;padding:0 1.25em;width: 50%;}
.xk .content .title h3{position:relative;font-size: 1.125em;color: #fff;background: #002fa7;padding: 0 1.625em;display:inline-block;height: 41px;line-height: 41px;}
.xk .content .title h3:before{ content:""; position:absolute; left:0; top:0; width:14px; height:14px; background:url(../images/top_icon.png) center no-repeat; background-size:14px 14px;}
.xk .content .title h3:after{position:absolute;right: -32px;bottom:0px;content:"";width: 0;height: 0;border-bottom: 41px solid #002fa7;border-right: 32px solid transparent;}
.xk .content .title a {float:right;font-size:0.75em;color:#808080;line-height: 3em;}
.xk .content .title a:hover{ color:#002fa7;}
.xk .fl01 .content .left_con ul{ float:left; width:100%; }
.xk .fl01 .content .left_con ul li {margin: 1em 0 1.675em 0;}
.xk .fl01 .content .left_con ul li  a { display:block; width:100%; height:100%; overflow:hidden; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.xk .fl01 .content .left_con ul li .left{float:left;width: 52px;margin-top:  0 !important;display:  inline-block;}
.xk .fl01 .content .left_con ul li .left h5 {text-align:center;background: #4d7fff;color:#fff;font-size:1.125em;display: block;line-height: 1.625em;}
.xk .fl01 .content .left_con ul li .left span{line-height: 0.875em;text-align:  center;font-size: 0.75em;color:#808080;display: block;border: solid 1px #e4e4e4;}
.xk .fl01 .content .left_con ul li .right {border-bottom: dotted 1px #cccccc;padding: 0;float:right;width: calc(100% - 65px);}
.xk .fl01 .content .left_con ul li .right  p {line-height: 1.25em;overflow:  hidden;font-size:0.875em;color:#333333;text-overflow:  ellipsis;white-space: nowrap;}
.xk .fl01 .content .left_con ul li:hover .right  p { color:#002fa7;}
.xk .fl01 .content .left_con ul li .right i {line-height: 1.25em;float:right;font-size:0.75em;color:#808080;font-style:normal;background: url(../images/liulan.png) left center no-repeat;padding-left:1em;}

.xk .content .right_con{float:left;padding:0 1.25em;width: 50%;}
.xk .fl01 .content .right_con ul{ float:left; width:100%; margin-top:0.5em}
.xk .fl01 .content .right_con ul li{ float:left; width:100%; font-size:0.875em; color:#333333; line-height:2em; height:2em; background:url(../images/jiantou.png) left center no-repeat; padding:0 0 0 2em}
.xk .fl01 .content .right_con ul li span{font-size: 0.75em;color: #808080;display:inline-block; width:3.75em; text-align:right;}
.xk .fl01 .content .right_con ul li a{display:inline-block;width:calc(100% - 3.75em);color: #333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.xk .fl02{ padding:2em 0 1em; background:#fafafa; margin-top:1em}
.xk .fl02 .content .left_con ul{ margin-top:1.5em}
.xk .fl02 .content .left_con ul li{ padding:0 0 12px; margin-bottom:1.5em; border-bottom:#d9d9d9 1px dashed}
.xk .fl02 .content .left_con ul li a{display:block; width:100%; height:100%; overflow:hidden; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.xk .fl02 .content .left_con ul li a h5{ font-size:1em; color:#333; text-overflow:ellipsis;white-space: nowrap; overflow:hidden; margin-bottom:0.875em}
.xk .fl02 .content .left_con ul li a p{ font-size:0.75em; line-height:1.125em; color:#808080;}

.xk .fl03{ padding:1.875em 0 2em;}
.xk .fl03 .content .title{ margin-bottom:1.5em}
.xk .fl03 .content .center_con{ padding:0 1.25em}
.xk .fl03 .content  ul{ margin:0 -1.8125em}
.xk .fl03 .content  ul li{ float:left; width:50%; font-size:0.875em; color:#333333; line-height:2em; height:2em; padding:0 1.8125em;}
.xk .fl03 .content  ul li span{font-size:14px;color:#808080;display:inline-block;width:3.75em;}
.xk .fl03 .content  ul li a{display:inline-block;width: calc(100% - 4em);color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.xs .content{margin: 0 -0.8125em;}
.xs .content .left_con{position: relative;float:left;padding: 0 0.8125em;width: 33%;}
.xs .content .center_con{float:left;padding: 0 0.8125em;width: 33%;position:relative;}
.xs .content .title h3{font-size: 1.25em;color: #333333;padding: 0 0.875em;display:inline-block;height: 41px;line-height: 41px;}
.xs .content .left_con .title {border-bottom:solid 1px #d9d9d9;line-height:2.625em;margin-bottom: 0.5em;}
.xs .content .left_con .title i {}
.xs .content .left_con .title:after{content:"";position:absolute;left: 4.4375em;top: 2.625em;width:0;height:0;border-right: 7px solid transparent;border-left: 7px solid transparent;border-top: 7px solid #d9d9d9;}
.xs .content .title a {position: absolute;float:right;font-size: 0.875em;color: #002fa7;line-height: 3em;right: 0.8125em;bottom: 0px;}
.xs .content .title a:hover{ color:#002fa7;}
.xs .fl01,.xs .fl02 {padding-bottom: 1em;}
.xs .fl01 .left_con .pic ul { margin-bottom:0 !important;}
.xs .fl01 .left_con .pic ul li { position:relative;}
.xs .fl01 .left_con .pic ul li img{display:block;width:100%;height: 240px;}
.xs .fl01 .left_con .pic ul li h4{ height:2.1875em; line-height:2.1875em; background:#002fa7; color:#fff; font-size:0.875em; padding: 0 1.625em; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; position:absolute; left:0; bottom:0; width:100%;}
.xs .fl01 .center_con ul  {padding-bottom: 45px;margin-top: 1em;}
.xs .fl01 .center_con ul  li a {font-size:0.875em;color:#333;width: 100%;height:2em;line-height:2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}

/* .xs .fl01  .right_con ul{margin: 0 -0.5em;margin-top: 1em;float:left;width:100%;margin-bottom: 2.2em;}
.xs .fl01  .right_con  ul li a{display:block;box-shadow: 2px 2px 5px rgba(0,0,0,0.15); -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.xs .fl01  .right_con  ul li {width:50%;float:left;margin-bottom: 1em;padding: 0 0.5em;}
.xs .fl01  .right_con  ul i {padding: 0.5625em;display:inline-block;float:left;}
.xs .fl01  .right_con  ul .con{ width: calc(100% - 59px); display:inline-block; *display:inline; *zoom:1;}
.xs .fl01  .right_con  ul  h5 {display:  inline-block;font-size:1em;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin: 0.5em 0 0.5em 0;width: 100%;}
.xs .fl01  .right_con  ul  span{font-size:  0.75em;display:inline-block;color: #808080;line-height:  1em;height: 2em;overflow:  hidden;} */

.xs .fl01 .content .right_con ul{float:left;width:100%;margin-top:0.5em;margin-bottom: 3em;}
.xs .fl01 .content .right_con ul li{margin: 0;float:left;width:100%;font-size:0.875em;color:#333333;line-height: 2em;height: 2em;background:url(../images/dot4.png) left center no-repeat;padding: 0 0 0 1em;border:none;}
.xs .fl01 .content .right_con ul li span{font-size: 0.75em;color: #808080;display:inline-block;width: 6em;text-align:right;float: right;}
.xs .fl01 .content .right_con ul li a{display:inline-block;width: calc(100% - 6.5em);color: #333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;}
.xs .fl01 .content .right_con ul li a:hover{ color:#002fa7;}


.xs .fl02 {background:#fafafa;padding-top: 1em;}
.xs .fl03 { background:#fff;}
.xs .fl02 .content .left_con ul{margin-bottom:  2.2em;float:left;width:100%;}
.xs .fl02 .content .left_con ul li {border-bottom: dotted 1px #cccccc;margin: 0.875em 0 0.875em 0; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.xs .fl02 .content .left_con ul li:nth-child(3){ border-bottom:none;}
.xs .fl02 .content .left_con ul li  a {margin-bottom: 0.75em;display:block;width:100%;height:100%;overflow:hidden;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.xs .fl02 .content .left_con ul li .left{float:left;width: 52px;margin-top:  0 !important;display:  inline-block;}
.xs .fl02 .content .left_con ul li .left h5 {text-align:center;background: #4d7fff;color:#fff;font-size:1.125em;display: block;line-height: 1.625em;}
.xs .fl02 .content .left_con ul li .left span{line-height: 0.875em;text-align:  center;font-size: 0.75em;color:#808080;display: block;border: solid 1px #e4e4e4;}
.xs .fl02 .content .left_con ul li .right {padding: 0;float:right;width: calc(100% - 65px);}
.xs .fl02 .content .left_con ul li .right  p {line-height: 1.25em;overflow:  hidden;font-size:0.875em;color:#333333;height: 2.5em;}
.xs .fl02 .content .left_con ul li:hover .right  p { color:#002fa7;}
.xs .fl02 .content .left_con ul li .right i {line-height: 1.25em;float:right;font-size:0.75em;color:#808080;font-style:normal;background: url(../images/liulan.png) left center no-repeat;padding-left:1em;}

.xs .content .right_con{float: left;padding: 0 0.8125em;width: 33%;}
.xs .fl02 .content .right_con ul{float:left;width:100%;margin-top:0.5em;margin-bottom: 3em;}
.xs .fl02 .content .right_con ul li{margin: 0;float:left;width:100%;font-size:0.875em;color:#333333;line-height: 2em;height: 2em;background:url(../images/dot4.png) left center no-repeat;padding: 0 0 0 1em;border:none;}
.xs .fl02 .content .right_con ul li span{font-size: 0.75em;color: #808080;display:inline-block;width: 4.5em;text-align:right;float: right;}
.xs .fl02 .content .right_con ul li a{display:inline-block;width: calc(100% - 5em);color: #333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;}
.xs .fl02 .content .right_con ul li a:hover{ color:#002fa7;}

.jz_title{ height:34px; line-height:34px; border-bottom:#d9d9d9 1px solid}
.jz_title span{ display:inline-block; padding:0 0.5em; background:#0a4890; font-size:16px; color:#fff; -moz-border-top-left-radius:0.625em; -webkit-border-top-left-radius:0.625em; border-top-left-radius:0.625em; -moz-border-top-right-radius:0.625em; -webkit-border-top-right-radius:0.625em; border-top-right-radius:0.625em;}

.jz .ar_article{ margin-top:2.125em}
.jz  .ar_article table{/* margin-bottom:3em */}
.jz .ar_article thead{ background:#f7f7f7; text-align:center}
.jz .ar_article tr{ border-bottom:1px solid #dcdcdc; text-align:center}
.jz .ar_article tr:nth-child(even){ background:#f7f7f7}

.n_zhongxin .title { border-bottom: solid 1px #d9d9d9; margin-bottom:0.5em}
.n_zhongxin .title i {font-size:1.25em;color:#333;font-style:normal;display:inline-block;height: 3em;line-height: 3em;}
.n_zhongxin .title i img{ margin-right:0.5em}
.n_zhongxin .title a {float:right;font-size: 0.875em;color: #d9d9d9;line-height: 3em;}
.n_zhongxin .title a:hover{ color:#002fa7;}

.n_zhongxin .fl01 .fl_left{ float:left; width:29.75%; margin-right:2.625%}
.n_zhongxin .fl01 .fl_center{ float:left; width:32.5%;}
.n_zhongxin .fl01 .fl_center.width65{width:65%;}
.n_zhongxin .fl01 .fl_right{ float:right; width:32.5%;}

.n_zhongxin .fl01 .fl_center ul,.n_zhongxin .fl01 .fl_right ul{float:left;width:100%;margin-top:0.5em;}
.n_zhongxin .fl01 .fl_center ul li,.n_zhongxin .fl01 .fl_right ul li{margin: 0;float:left;width:100%;font-size:0.875em;color:#333333;line-height: 2em;height: 2em;background:url(../images/dot4.png) left center no-repeat;padding: 0 0 0 1em;border:none;}
.n_zhongxin .fl01 .fl_center ul li span,.n_zhongxin .fl01 .fl_right ul li span{font-size: 0.75em;color: #808080;display:inline-block;width: 4.5em;text-align:right;}
.n_zhongxin .fl01 .fl_center ul li a,.n_zhongxin .fl01 .fl_right ul li a{display:inline-block;width: calc(100% - 5em);color: #333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;}
.n_zhongxin .fl01 .fl_center ul li a:hover,.n_zhongxin .fl01 .fl_right ul li a:hover{ color:#002fa7;}


/* .n_zhongxin .fl01 .fl_right{ float:right; width:32.5%;}
.n_zhongxin .fl01 .fl_right ul{margin-bottom:  2.2em;float:left;width:100%;}
.n_zhongxin .fl01 .fl_right ul li {border-bottom: dashed 1px #cccccc;margin: 0.875em 0 0.875em 0;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_zhongxin .fl01 .fl_right ul li:nth-child(3){ border-bottom:none;}
.n_zhongxin .fl01 .fl_right ul li  a {margin-bottom: 0.75em;display:block;width:100%;height:100%;overflow:hidden;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_zhongxin .fl01 .fl_right ul li .left{float:left;width: 52px;margin-top:  0 !important;display:  inline-block;}
.n_zhongxin .fl01 .fl_right ul li .left h5 {text-align:center;background: #4d7fff;color:#fff;font-size:1.125em;display: block;line-height: 1.625em;}
.n_zhongxin .fl01 .fl_right ul li .left span{line-height: 0.875em;text-align:  center;font-size: 0.75em;color:#808080;display: block;border: solid 1px #e4e4e4;}
.n_zhongxin .fl01 .fl_right ul li .right {padding: 0;float:right;width: calc(100% - 65px);}
.n_zhongxin .fl01 .fl_right ul li .right  p {line-height: 1.25em;overflow:  hidden;font-size:0.875em;color:#333333;height: 2.5em;}
.n_zhongxin .fl01 .fl_right ul li:hover .right  p { color:#002fa7;}
.n_zhongxin .fl01 .fl_right ul li .right i {line-height: 1.25em;float:right;font-size:0.75em;color:#808080;font-style:normal;background: url(../images/liulan.png) left center no-repeat;padding-left:1em;}
 */

.n_zhongxin .fl02 {padding: 1.875em 0 0.5em;background:#fafafa;overflow:hidden;margin-bottom: 1.5em;}
.n_zhongxin .fl02 .fl_left{ float:left; width:64.833333%}
.n_zhongxin .fl02 .fl_left ul{ margin:0 -0.8125em; margin-top:1.25em}
.n_zhongxin .fl02 .fl_left ul li{float:left;width: 33%;padding:0 0.8125em;}
.n_zhongxin .fl02 .fl_left ul li a{ display:block;width:100%;height:100%;overflow:hidden;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_zhongxin .fl02 .fl_left ul li .img{ position:relative; z-index:1}
.n_zhongxin .fl02 .fl_left ul li .img img{ width:100%}
.n_zhongxin .fl02 .fl_left ul li .con{margin:0 1.5em;margin-top: -5em;padding:1.25em;background:#fff;position:relative;z-index:2;-moz-border-radius:0.625em;-webkit-border-radius:0.625em;border-radius:0.625em;box-shadow:2px 2px 5px rgba(0,0,0,0.15);}
.n_zhongxin .fl02 .fl_left ul li .con h5{ font-size:1em; color:#333; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-bottom:0.5em}
.n_zhongxin .fl02 .fl_left ul li .con h6{ overflow:hidden}
.n_zhongxin .fl02 .fl_left ul li .con h6 span {display:inline-block;width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5em;font-size:0.75em;color:#9e9e9e;padding: 0 0 0 22px; float:left;}
.n_zhongxin .fl02 .fl_left ul li .con p{font-size:0.75em;line-height:1.25em;height:2.5em;color:#808080;margin: 0.5em 0 0.5em;overflow:hidden;}
.n_zhongxin .fl02 .fl_left ul li .con .more{ display:inline-block; padding:0 0 5px; font-size:0.75em; color:#002fa7; border-bottom:#002fa7 1px solid}

.n_zhongxin .fl02 .fl_right{ float:right; width:32.5%;}
.n_zhongxin .fl02 .fl_right .first{padding: 0 0 1.5em;border-bottom:#d9d9d9 1px solid;overflow:hidden;margin-top:1.25em;}
.n_zhongxin .fl02 .fl_right .first .img{ float:left; width:10em;}
.n_zhongxin .fl02 .fl_right .first .con{ float:right; width:calc(100% - 10.75em);}
.n_zhongxin .fl02 .fl_right .first .con h5{font-size:1em;line-height: 1.5em;height: 3em;color:#333;overflow:hidden;margin-bottom: 0.25em; margin-top:-0.25em}
.n_zhongxin .fl02 .fl_right .first .con h6{ overflow:hidden}
.n_zhongxin .fl02 .fl_right .first .con h6 span {display:inline-block;width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5em;font-size:0.75em;color:#9e9e9e;padding: 0 0 0 22px; float:left;}
.n_zhongxin .fl02 .fl_right .first .con p{font-size:0.75em;line-height:1.25em;height:2.5em;color:#808080;margin: 0 0;overflow:hidden;}


.n_zhongxin .fl02 .title{ background:#002fa7; -moz-border-top-left-radius:0.625em; -webkit-border-top-left-radius:0.625em; border-top-left-radius:0.625em; -moz-border-top-right-radius:0.625em; -webkit-border-top-right-radius:0.625em; border-top-right-radius:0.625em; padding:0 1em}
.n_zhongxin .fl02 .title i{ height:38px; line-height:38px; color:#fff}
.n_zhongxin .fl02 .title a{ line-height:38px;}
.n_zhongxin .fl02 .title a:hover{ color:#4076ff}

.n_zhongxin .fl02 .fl_right ul{float:left;width:100%;padding: 1em 0 0;}
.n_zhongxin .fl02 .fl_right ul li {margin: 0.875em 0 2em 0;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_zhongxin .fl02 .fl_right ul li  a {margin-bottom: 0.75em;display:block;width:100%;height:100%;overflow:hidden;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_zhongxin .fl02 .fl_right ul li .left{float:left;width: 52px;margin-top:  0 !important;display:  inline-block;}
.n_zhongxin .fl02 .fl_right ul li .left h5 {text-align:center;background: #4d7fff;color:#fff;font-size: 1.5em;display: block;line-height: 3em;}
.n_zhongxin .fl02 .fl_right ul li .left span{line-height: 0.9375em;text-align:  center;font-size: 0.75em;color:#808080;display: block;border: solid 1px #e4e4e4;}
.n_zhongxin .fl02 .fl_right ul li .right {padding: 0;float:right;width: calc(100% - 65px);}
.n_zhongxin .fl02 .fl_right ul li .right  h4{ font-size:1em; color:#333; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-bottom:1em}
.n_zhongxin .fl02 .fl_right ul li .right  p {line-height: 1.125em;overflow: hidden;font-size:0.75em;color:#808080;height: 2.25em;}
.n_zhongxin .fl02 .fl_right ul li:hover .right  p { color:#002fa7;}
.n_zhongxin .fl02 .fl_right ul li .right i {line-height: 1.25em;float:right;font-size:0.75em;color:#808080;font-style:normal;background: url(../images/liulan.png) left center no-repeat;padding-left:1em;}

.n_zhongxin .fl03 ul{ float:left; margin:0 -2.0625em; margin-top:1.875em; margin-bottom:3em}
.n_zhongxin .fl03 ul li{ float:left; width:33.33333%; padding:0 2.0625em;}
.n_zhongxin .fl03 ul li a{ display:block; width:100%; height:100%; overflow:hidden; position:relative; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_zhongxin .fl03 ul li a h5{ height:35px; line-height:35px; text-align:center; font-size:0.875em; color:#fff; padding:0 1em; background:rgba(128,128,128,0.8); position:absolute; bottom:0; left:0; width:100%}

.jzlb .jzlb-left {width: 35.75%;float:left;}
.jzlb .jzlb-right {width: 61.833333%;float:right;}
.jzlb .jz_title{ height:34px; line-height:34px; border-bottom:#d9d9d9 1px solid}
.jzlb .jz_title span{ display:inline-block; padding:0 0.5em; background:#0a4890; font-size:16px; color:#fff; -moz-border-top-left-radius:0.625em; -webkit-border-top-left-radius:0.625em; border-top-left-radius:0.625em; -moz-border-top-right-radius:0.625em; -webkit-border-top-right-radius:0.625em; border-top-right-radius:0.625em;}

.jzlb  .jzlb-left  .ar_article{ margin-top:2.125em}
.jzlb  .jzlb-left   .ar_article table{ margin-bottom:3em;background:url("../images/jz_bg.jpg");background-size: 100% 100%;}
.jzlb  .jzlb-left  .ar_article thead{text-align:center}
.jzlb  .jzlb-left  .ar_article tr{ border-bottom:1px solid #ffa42b; text-align:center}
.jzlb  .jzlb-left  .ar_article  a { font-size:0.875em; height:3em; line-height:3em; border: solid 1px #d9d9d9; text-align:center; display:inline-block; width:100%;}
.jzlb  .jzlb-left  .ar_article  a:hover { background:#0a4890; color:#fff;}
.jzlb  .jzlb-left  .ar_article tbody{border-left:1px solid #ffa42b;border-right:1px solid #ffa42b;}

.jzlb  .jzlb-left a.more { font-size:0.875em; height:3em; line-height:3em; border: solid 1px #d9d9d9; text-align:center; display:inline-block; width:100%;}
.jzlb  .jzlb-left a.more:hover { background:#0a4890; color:#fff;}

.jzlb  .jzlb-right  .ar_article ul li {margin: 1.875em 0;padding: 1em !important;border: solid 1px #d9d9d9;width:100%;background:  #fff;overflow:  hidden;}
.jzlb  .jzlb-right  .ar_article ul li .left{display:inline-block;margin: 0;width: 75.96%;float: left;}
.jzlb  .jzlb-right  .ar_article ul li .left  h5{ font-size:1em; color:#e19126; background: url(../images/xx.png)  left center no-repeat; padding-left:1.5em; font-weight:normal;}
.jzlb  .jzlb-right  .ar_article ul li .left p { font-size:0.875em; color:#666666; line-height:1.5em; overflow:hidden;}
.jzlb  .jzlb-right  .ar_article ul li .right{width: 20%;display:inline-block;margin: 0;float: right;} 

.jzlb  .jzlb-right h2{ font-size:16px; padding:0 0 20px; border-bottom:#ddd 1px solid; color:#0a4890; margin-top:2.5em; margin-bottom:2em}

.jzlb  .jzlb-right form{float:left;width: 70%;}
.jzlb  .jzlb-right h3{float:left;width:100%;margin-bottom: 1.25em;}
.jzlb  .jzlb-right h6{float:left;font-size:12px;color:#a2a2a2;margin: -10px 0 18px 0;padding-left: 110px;}
.jzlb  .jzlb-right .input_box{height: 38px;line-height: 36px;border: #d9d9d9 1px solid;font-size:12px;color:#999999;float:  right;width: calc(100% - 6em);-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.jzlb  .jzlb-right .input_box input{float:left;width:100%;height: 36px;padding:0 12px;border:none;background:none;color:#999999;}
.jzlb  .jzlb-right .input_box input::-webkit-input-placeholder{ color:#999;}
.jzlb  .jzlb-right .input_box input::-moz-placeholder{   /* Mozilla Firefox 19+ */ color:#999; }
.jzlb  .jzlb-right .input_box input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */ color:#999;}
.jzlb  .jzlb-right .input_box input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#999;}
.jzlb  .jzlb-right .textarea textarea::-webkit-input-placeholder{ color:#999;}
.jzlb  .jzlb-right .textarea textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */ color:#999; }
.jzlb  .jzlb-right .textarea textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */ color:#999;}
.jzlb  .jzlb-right .textarea textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#999;}
.jzlb  .jzlb-right .textarea{float: right;width: calc(100% - 6em);border: #dcdcdc 1px solid;padding: 5px 0;font-size:12px;height: 8.75em;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.jzlb  .jzlb-right .textarea textarea{float: right;width: 100%;line-height: 1.375em;min-height: 8.25em;padding:0 12px;border:none;background:none;color:#999999;resize:  none;}
.jzlb  .jzlb-right .input_box01{float:left;width: 212px;position:relative;margin-bottom:40px;}
.jzlb  .jzlb-right .input_box01 .yanzhengma{position:absolute;right: 0;top:0;height: 35px;}
.jzlb  .jzlb-right .input_box01 .yanzhengma img{ height: 33px;}
.jzlb  .jzlb-right .input_box02{float: left;width: 7.1875em;height: 38px;line-height: 38px;background: #e19126;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;margin-right: 15px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.jzlb  .jzlb-right .input_box02 input{float:left;width: 100%;height: 40px;line-height: 40px;border:none;background:none;font-size:14px;color:#fff;text-transform: uppercase;cursor: pointer;-moz-border-radius: 3px;-webkit-border-radius:3px;border-radius:3px;}
.jzlb  .jzlb-right .input_box02:hover{background: #002fa7;}
.jzlb  .jzlb-right form .form_title{float:left;width: 6em;font-size: 1em;color: #333333;height: 38px;line-height: 38px;font-weight: normal;padding: 0 0 0 0.5em;}

/*==========================================内頁 結束=============================================*/

@media(min-width: 768px){
	.container01 .right ul li a:hover,.container02 .box ul li:hover a,.container02 .box ul li:hover span,.container03 ul li:hover .con h4,.container05 ul li:hover a span,.xs .fl01 .center_con ul li:hover a{ color:#002fa7}
	.container02 .box h6 a:hover{ font-weight:bold}
	
	.n_product ul li a:hover{ box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); transform:scale(1.05)}
	.n_product ul li:hover a{ background:#3460c2;}
	.n_product ul li:hover a .con h5 {color:#fff;}
	
	.container04 ul li:hover .img{ box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); transform:scale(1.05)}
	
	.container06 ul li a:hover{ color:#ea921d}
	
	.n_container .left .erji ul li:hover{ background:#ea921d;}
	.n_container .left .erji ul li:hover h5{ color:#fff}
	.n_container .left .erji ul li:hover:before{ background:#fff}
	
	.n_news ul li .box:hover{ box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); transform:scale(1.05)}
	.n_news ul li:hover .box .con h4,.n_container .kxyj-container02 .content01 ul li:hover .text h4,.n_container .kxyj .con .content ul li:hover .text h4{ color:#002fa7}
	
	.n_join .dsjs ul li a:hover{ background:#3460c2; color:#fff; box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); transform:scale(1.05)}
	
	.n_talent ul li a:hover{ box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); transform:scale(1.05)}
	.n_talent ul li a:hover h4{ color:#3460c2;}
	
	.n_container .kxyj .con .content ul li a:hover,.n_container .kxyj-container02 .content01 ul li a:hover{ box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); transform:scale(1.05)}
	.n_container .kxyj .con .content3 ul li a:hover{ color:#f00}
	
	.xk .fl01 .content .left_con ul li a:hover{ box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); transform:scale(1.05)}
	
	.xk .fl01 .content .right_con ul li:hover a,.xk .fl01 .content .right_con ul li:hover span{ color:#3460c2;}
	
	.xk .fl02 .content .left_con ul li a:hover{ box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); transform:scale(1.05);}
	.xk .fl02 .content .left_con ul li a:hover h5{  color:#3460c2;}
	.xk .fl03 .content  ul li:hover a,.xk .fl03 .content  ul li:hover span{ color:#002fa7}
	
	.n_container .ny .con ul li a:hover{ box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); transform:scale(1.05);}
	.xs .fl01 .right_con ul li a:hover{/* box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); *//* transform:scale(1.05); */}
	
	.xs .content .left_con .title a:hover{ color:#4d7fff}
	
	.xs .fl02 .content .left_con ul li:hover{ box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); transform:scale(1.05);}
	.xs .fl02 .content .right_con ul li:hover{ box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0); transform:scale(1);}
	.n_zhongxin .fl01 .fl_right ul li a:hover{ box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); transform:scale(1.05);}
	
	.n_zhongxin .fl02 .fl_left ul li a:hover{ box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); transform:scale(1.05);}
	.n_zhongxin .fl02 .fl_left ul li a:hover h5{ color:#002fa7}
	
	.n_zhongxin .fl02 .fl_right ul li a:hover{ box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); transform:scale(1.05);}
	
	.n_zhongxin .fl03 ul li a:hover{  box-shadow:0px 20px 40px -17px rgba(0, 0, 0, 0.64); transform:scale(1.05);}
	.n_zhongxin .fl03 ul li a:hover h5{ background:#002fa7}
}


@media(min-width: 992px) and (max-width: 1300px){

}

@media(max-width: 1600px){
}

@media(max-width: 1450px){
}

@media(max-width: 1400px){
	.container04 .miso-prev,.container04 .miso-next{ display:none !important}
}

@media(max-width: 1280px){
	header ul li{ padding:0 0.75em}
}

@media(max-width: 992px){.n_product ul li {
      width: 33% !important;
}
.n_product ul li img{height: 160px  !important;}
	.container01 .logo{ width:40%}
	
	.banner{height:auto;}
	.banner ul li.miso-slide img{}
	
	.container03 .ul02 li .con h5 span{ width:100%}
	
	.container05 ul li{ width:20%;}
	
	.n_product ul{ margin:0 -1em}
	.n_product ul li{ padding:0 1em}
	
	.n_join .dsjs ul li{ width:16.666667%}
}

@media(max-width: 1060px){
	header ul li{ padding:0 0.35em}
}

@media(max-width: 992px){
	.ar_web{/* display:none */}

header{height:98px;line-height:30px;padding-top:8px;}
header ul li{padding:0;width:25%;text-align:center;float:left;}
header ul li > a{font-size:1em;color:#fff;display:  inline-block;height:30px; position:relative;}
header ul li:hover > a:after,header ul li.on > a:after{display:none;}
header ul li .con{display:none!important;}
header ul li .con.block{display:none;}


	.ar_wap{ display:block}	
	.container01 .right dl{ display:none}
	.container01, .container01 .logo{height: 4em;line-height: 4em;}
	.container01 .logo{width: 40%;}
	.container01 .right ul{ display:none}
	.container01 .right .bt img{ height:1.25em }
	
	#cssmenu{height: 4em;}


	.tc2 .tc-box{ width:94%; margin-left:-47%;}
	
	.container05 ul li{ width:25%;}
	.container06 .left ul li { padding:0 !important; }

	.container06 .right {}
	
	#m_n_nav{ display:block}
	.n_container .left{display:none;}
	.n_container .ny .con ul li .left {display:block;}
	
	.n_title{ display:none}
	.n_container .right{ width:100%}
	.n_container .kxyj .con .content ul li {}
	.n_container .kxyj .con .content ul li .text {}
	.n_container .kxyj .con .content ul li .text h4 {}
	.n_container .kxyj .con .content ul li .text p {line-height:1.5em;height:3em;}
	
	.n_container .kxyj{ padding:2em 0 0}
	.n_container .kxyj .con.con_left{width:100%;margin-bottom: 2em;}
	.n_container .kxyj .con.con_right{ width:100%}
	
	.n_container .ny{ padding:2em 0 0}

	.n_container .xk{padding:2em 0 0;overflow:  hidden;}
	
	.xk .content .left_con,.xk .content .right_con,.xk .fl03 .content ul li{ width:100%}
	.xs .content .left_con,.xs .content .center_con,.xs .content .right_con { width:100%;}
	
	.n_container .xs{ padding:2em 0 0}
	
	.xs .fl01 .left_con .pic{ margin-bottom:2em}
	.jz{ padding:2em 0 0}
	
	.n_zhongxin{ padding:2em 0 0}
	.n_zhongxin .fl01 .fl_left,.n_zhongxin .fl01 .fl_center,.n_zhongxin .fl01 .fl_right{ width:100%}
	.n_zhongxin .fl01 .fl_center.width65{width:100%;}
	.n_zhongxin .fl01 .fl_left,.n_zhongxin .fl01 .fl_center{ margin-bottom:1em}
	.n_zhongxin .fl01 .fl_left img{ width:100%}
	
	.n_zhongxin .fl02 .fl_left,.n_zhongxin .fl02 .fl_right{ width:100%}
	.n_zhongxin .fl02 .fl_left{ margin-bottom:2em}
	
	.n_zhongxin .fl03 ul{ margin:0 -0.5em; margin-bottom:3em}
	.n_zhongxin .fl03 ul li{ padding:0 0.5em}
	
	.jzlb .jzlb-left,.jzlb .jzlb-right{ float:left; width:100%}
	.jzlb{ padding:2em 0 0}
}

@media(max-width: 768px){

	
	.banner .miso-dots li{ width:9px; height:9px; border-radius:50%}
	
	.container02{ padding:2.375em 0 2em}
	.container02 .box{ margin-bottom:2em}
	.container02 .box h6{ font-size:12px; margin-top:1.5em}
	.container02 .box .title i{ margin-right:1em}
	.container02 .box .title i img{ height:1.5em; }
	.container02 .box .title{ font-size:1.5em; text-align:center}
	.container02 .box ul li{height:2.75em; line-height:2.75em}
	.container03 .ul01 li { margin-bottom:20px;}
	.container03 .ul01 { margin-bottom:0 !important;}
	.container03 .ul02 li .con { height:72px !important;}
	.container03 .ul02 li { margin-bottom:20px;}
	.container03 .ul02 li .con h5 span{ width:50%}
	
	.container03 .ul02 .con h4 {margin-bottom: 0em;}
	.container03{ padding:0 0 2.5em 0}
	
	.container05 ul li{ width:25%;}
	.container05 ul li span img{ width:2em}
	
	.container06 ul {border-right:none;margin:0 auto;text-align:  center;padding: 0;}
	.container06 ul  li { text-align:center;}
	.container06 .right {width:100%;margin: 0;}
	.container06 .right p {  text-align:center;}
	
	.n_banner,.n_banner01{ height:10em}
	
	.n_product ul{ margin:0 -0.5em;  margin-bottom:1em}
	.n_product ul li{ padding:0 0.5em}
	

	.n_news ul{ margin:0 -0.5em; margin-bottom:2em}
	.n_news ul li{ padding:0 0.5em; margin-bottom:1em}
	.n_join .ar_article .dsjs ul li { width:5em;}
	
	.n_join .dsjs ul li{ width:25%}
	
	.n_talent{ padding:2em 0 0;overflow-x:auto;overflow-y:hidden;}
	.n_talent ul{ margin:0 -0.5em; margin-bottom:1.625em}
	.n_talent ul li{ padding:0 0.5em; width:50%; margin-bottom:1em}
	
	.n_container .ny .con{ width:100%}
	.xs .content .left_con .title i img{ height:13px; margin-top:9px;}
	
	.n_zhongxin .fl02 .fl_left ul li{ width:100%; margin-bottom:1em}
	
	.n_zhongxin .title i img{ height:13px;}
	
.jzlb  .jzlb-right  .ar_article ul li .left{width: 48%;}
.jzlb  .jzlb-right  .ar_article ul li .right{width: 50%;margin: 0 auto;} 

.container01 .right .lan{float: left;}
.container01 .right .bt{float: left;}
	
}
@media(max-width: 640px){
     

.n_product ul li img{height: 80px  !important;}
	.container05 ul li{ width:33.333333%}
	
	.n_news ul li .box .time{ background-size:auto 12px;}
	
	.n_container .kxyj .con .content ul li{ width:100%}
	.n_container .kxyj-container02 .content01 .text span:nth-child(1){ width:100% !important}
	.n_container .kxyj-container02 .content01 .text span:nth-child(2),.n_container .kxyj-container02 .content01 .text span:nth-child(3){ width:50% !important; max-width:50% !important}
	
	.jzlb .jzlb-right form{ width:100%}
}
@media(max-width: 456px){




   

.n_product ul li img{height: 60px  !important;}




	.container05 ul li span{ min-width:1.5em; font-size:0.875em}
	.container05 ul li span img{ width:1.25em}
	
	.n_join .dsjs ul li{ width:33.33333%}
	.n_join ul li .top i{ background-size:auto 12px !important;}
	.n_join ul li div.open .top i{ background-size:auto 8px !important;}
	.n_join ul li .top h5{ font-size:0.9375em}
	
	.n_container .kxyj .con .content3 ul li{ height:3em; line-height:3em}
	
	.n_zhongxin .fl03 ul li{ width:100%; margin-bottom:1em}
}