
/* CSS Document */
*{ margin:0; padding:0;}
img{vertical-align:top;border:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block;}
body{ color:#333; font-size:14px;-webkit-font-smoothing: antialiased;font-family: Arial,"Microsoft YaHei",微软雅黑;-webkit-text-size-adjust:none; word-wrap:break-word;}
a,a:visited{ color:#585858; text-decoration:none;}
h1{ font-size:14px;} 
h1,h2,h3{ font-weight:normal}
.grey{ color:#898989;}
.sub{ font-size:.8em;}
ul{ list-style:none;}
a:hover,a:active{ color:#2869ad;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
input{ outline:none;-webkit-appearance:none;}

.cent,.foot,.hea,.head{ max-width:1200px; margin:auto; overflow:hidden}
.nav{ position:absolute; right:10%; top:27%}
.hea{ margin:0.5% auto}
.hea .left{ width:24.8%}
.hea .right{ width:24%; font-size:18px; color:#555; overflow:hidden; text-align:right; padding-top:1.8%}
.hea .right img{ margin-right:15px; vertical-align:middle}
.ssi{ border:#2869ad 2px solid; width:38%; float:left; margin:1.4% 0 0 8%}
.ssi .s1{ width:87%}
.ssi input{ border:0}
.ssi .s2{ width:13%; background:url(../image/search.png) no-repeat center #2869ad; padding:12px 0}
.kf{ width:15%; margin:2.25% 0}
.logo img{ width:100%;}
.kf a{ display:block; border:#000 1px solid; border-radius:5px; height:30px; line-height:30px; text-align:center; font-size:14px}
.head{ background:#2869ad;}
.nav1 ul{ width:100%; overflow:hidden;}
.nav1 ul li,.fx ul li{ float:left}
.nav1 ul li{ width:11.5%; text-align:center; background:url(/template/default/images/s1.jpg) no-repeat center left}
.nav1 ul .my{ background:none}
.nav1 ul li a{ color:#fff; font-size:14px; display:block; line-height:33px}
.nav1 ul li a:hover{ background:#f39700}
.nav1 ul .tb{ width:19%}
.nav1 ul .tb a{ background:#135ead; overflow:hidden}
.nav1 ul .tb a img{ vertical-align:middle; margin-right:5%}
.nav2{ display:none}
.flexslider{position:relative;overflow:hidden;}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li a{ display:block;}
.flexslider .slides li img{ width:100%}
.flex-control-nav{position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 7px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:60px;overflow:hidden;background:url(../image/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.sjx{ display:none}
.dropMenu { width:228px; position:absolute; top: 0; left:0; z-index:9999; visibility: hidden; background:#fff; margin-top:-1px;}
.dropMenu li{ margin:0 5px; border-bottom:#e5e5e5 1px solid; padding:14px}
.dropMenu li h1{ font-weight:bold; margin-bottom:2%; overflow:hidden}
.dropMenu li h1 a{ font-size:16px;}
.dropMenu .no{ border:0}
.dropMenu li a{ font-size:12px; color:#333;} 
.dropMenu li h1 img{ vertical-align:middle; margin-right:5px}
.dropMenu li p a{ display:inline-block; margin-right:10px; line-height:22px}
.dropMenu li p a:hover{ color:#b85c92} 
.dropMenu li h1 .yb{ float:right; margin-top:7px; margin-right:0}
.nav-s1{zoom:1; float:left; width:20%}
.nav-s1 li{text-align: center; font-size:24px; color:#fff; background:#393939; padding:4.9% 0; cursor:pointer}
.nav-s1 li img{ display:none}
.nav-s1 .cur-s1{background: #236ac9;color:#fffc00; position:relative}
.nav-s1 .cur-s1 img{ display:block; vertical-align:middle; position:absolute; right:-9px; top:40%} 
.con-s1{ float:right; overflow:hidden; background:#4a9dd8; width:80%}
.sy1-z{ width:19%; border:#ccc 1px solid; background:#2869ad; padding-bottom:1.2%}
.sy1-y{ width:80%}
/*.sy1-z ul li a{ display:block; padding:0 17%; color:#fff; line-height:38px}
.sy1-z ul li a:hover{ background:#fff; color:#2869ad}*/
.sy1{ margin-top:20px}
.sy1-1 .left{ width:74.7%}
.sy1-1 .right{ width:24.1%}
.sy1-1 .right p img{ border:#ccc 1px solid; width:100%}
.sy1-2 ul{ overflow:hidden; margin-left:-1%}
.sy1-2 ul li{ float:left; width:24%; margin-left:1%}
.sy1-2{ margin-top:1.5%}
.sy1-2 ul li a{ display:block; border:#ccc 1px solid;}
.sy1-2 ul li img{ width:100%; margin-bottom:1px; height:196px}
.sy-bt{ border-bottom:#2869ad 2px solid; font-size:16px; overflow:hidden; margin:3% 0 1%; padding-bottom:1%}
.sy-bt .left{ width:21%; font-weight:bold}
.sy-bt .left strong{ display:inline-block; margin-right:5%}
.sy-bt .right{ width:78%; color:#eee; font-size:14px}
.sy-bt a{ display:inline-block; padding:0 3%}
.sy2-1 .left{ width:21%}
.sy2-1 .left p img{ width:100%}
.sy2-1 .right{ width:79%}
.sy2-1 .right dl,.cp2 dl{ float:left; width:19%; margin:0 0 1% 1%; border:#efefef 2px solid}
.sy2-1 .right dl dt img,.cp2 dl dt img{ width:100%; height:150px}
.sy2-1 .right dl dd,.cp2 dl dd{ text-align:center; font-size:15px; font-weight:bold; margin:17% 0}
.footer{ background:#efefef; padding:2% 0; margin-top:2%} 
.foot h1{ margin-bottom:3%}
.foot h1,.foot h1 a{ font-size:16px; font-weight:bold}
.foot h1 a{ padding:0 5%}
.foot p img{ max-width:100%;}

.footer{ background:url(../image/im21.jpg) no-repeat center; padding:2.5% 0}
.foot{ overflow:hidden}
.foot div{ float:left; width:38.333%}
.foot div:last-child{ width:16.333%}
.foot div:nth-child(1){ width:45.333%}
.foot div h1{ font-size:14px; color:#fff; margin-bottom:5%}
.foot div h1 img{ display:block; margin-top:5px}
.foot div:nth-child(1) h1{ margin-bottom:2%; font-size:12px; color:#fff}
.foot div:nth-child(1) h1 span{ font-size:16px; display:block}
.foot div ul li a{ font-size:12px; color:#999}
.foot div ul li a img{ vertical-align:middle; margin-right:3%}
.foot div ul li{ margin:2% 0}
.foot div:nth-child(3) p img{ max-width:100%;}
.foot div:nth-child(3) p{ margin-top:8%}
.foot div:nth-child(3) h2{ margin-top:14%; font-size:14px}

.foot div:nth-child(1) p {
    font-size: 14px;
    color: #999;
    line-height: 28px;
}

.accordion{ width: 100%;}
.accordion .link{ cursor: pointer; display: block; font-size:16px; position: relative;-webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; text-align:left; font-weight:normal; padding:7% 8%; border-bottom:#e5e5e5 1px dashed ; color:#333}
.accordion .link span{ display:inline-block; background:url(../image/jt_1.png) no-repeat center; width:11px; height:7px; vertical-align:middle; float:right; margin-top:8px; margin-right:3%}
.accordion li.open .link{ color: #005aab; border:0}
.accordion li.open .link span{ background:url(../image/jt_1.png) no-repeat; width:11px; height:7px; vertical-align:middle;}
.accordion li ul li{ line-height:30px; margin:0; color:#333}
.accordion .submenu{ display: none; font-size: 14px; border-bottom:#e5e5e5 1px dashed; padding-bottom:4%}
.accordion .submenu li{ text-align:left; margin:0 5%; background:#fff; font-weight:normal; padding:0 12%; border-bottom:0;}
.accordion .submenu li span{ margin-right:5%; display:inline-block}
.accordion .submenu a{ display: block; text-decoration: none; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; font-size:14px; color:#666}
.accordion .submenu li a:hover{ color:#1c2187; font-weight:normal}
.accordion .submenu li img{ vertical-align:middle; margin-right:3%}
.cl-z{ width:18%; margin-top:2%; border:#e5e5e5 1px solid; border-top:#2869ad 3px solid}
.cl-y{ width:79.5%; margin-top:2%}
.cl-z h1{ line-height:70px; text-align:center; background:#005aab; font-size:24px; color:#fff}
.zx1 dl{ width:31.333%}
.sy1 dl dt img{ height:206px}
.bt{ background:#e5e5e5; padding:12px 20px}
.bt span{ color:#2869ad}
.fy{ text-align:center; margin:3% 0 3%}
.fy a{ font-size:16px; color:#b1b1b1; display:inline-block; border:#a0a0a0 1px solid; margin:0 0.8%; padding:1% 1.6%}
.fy a:hover{ border:#2869ad 1px solid; color:#fff; background:#2869ad}
.cp2 dl{ width:23%; margin:0 0 2% 2%} 
.cp2{ overflow:hidden; margin-left:-2%}
.cp2 dl dd{ font-size:18px;height: 48px;overflow: hidden;}

.cpx h2 img,.cpx h3 img{ max-width:100%; margin:auto; display:block}
.cpx h3 img{ margin:0}
.cpx h2 img{ border:#e5e5e5 1px solid}
.cpx h2{ margin:3% 0}
.cpx h1{ background:#c9c9c9; font-size:16px; padding:10px 20px;}
.cpx p{ font-size:14px; line-height:24px; padding:1% 2%}
.cpx h3{ margin-top:2%}
.ny-c{ font-size:16px; text-align:center; font-weight:bold; margin:3% 0}
.dzy ul li a{ font-size:14px; display:block; padding:2% 0; border-bottom:#e5e5e5 1px solid;/*background:url(../images/dzyb_1.png) no-repeat center right;*/ padding-right:30px}

.gyo h1{ overflow:hidden; padding:4% 7%}
.gyo h1 img{ width:46%; margin:0 2%; float:left}
.gyo p{ line-height:26px; text-indent:2em; overflow:hidden}

.lxw h1 img{ max-width:100%; margin:auto; display:block}
.lxw ul{ border-top:#e5e5e5 1px solid; border-right:#e5e5e5 1px solid; margin-top:3%; overflow:hidden}
.lxw ul li{ float:left; width:50%; border-bottom:#e5e5e5 1px solid; border-left:#e5e5e5 1px solid; padding:2% 3%}
.lxw ul li img{ vertical-align:middle; margin-right:4%;}

.xw1 a{ display:block; border-bottom:#e5e5e5 1px solid; padding:3%}
.xw1 a:hover{ background:#f4f4f4;}
.xw1 .left{ width:86%}
.xw1 .right{ width:10%; background:#f4f4f4; text-align:center; font-size:18px}
.xw1 .left h1{ font-size:16px; font-weight:bold; margin-bottom:1.5%}
.xw1 .left p{ line-height:24px; color:#666}
.xw1 .right p{ padding:19% 2%}
.xw1 .right p strong{ display:block; margin-bottom:5%} 
.xw1 a:hover .right{ background:#2869ad; color:#fff}
.xw1 a:hover .left h1{ color:#2869ad}
.xw1 .left h1 span{ display:none}

.xwx{ margin:5% 0}
.xwx h1{ font-size:24px; text-align:center;} 
.xwx h2{ font-size:14px; text-align:center; margin:2% 0 4%}
.xwx h3{ border-top:#ccc 1px solid; padding-top:2.5%; overflow:hidden; font-size:14px; margin-top:3%}


.classNav .left_nav{ display:none;}
.left_nav{width:226px;height:527px;float:left; background: #5082BF}
.leftNav{width:226px;height:527px;background: url(/template/default/images/leftnav_bg.gif) 0 0 repeat #2869AD;position:relative;z-index:10;-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.05);box-shadow:2px 2px 2px rgba(0, 0, 0, 0.05);}
.leftNav ul{width:226px;overflow:hidden;z-index:10;}
.leftNav ul li{width:226px;height:41px;background:none;border-top:1px #2869AD solid;border-bottom:1px #2869AD solid;border-left:2px #2869AD solid;padding:9px 17px 0px 17px;overflow:hidden;float:left;-moz-animation:indexcata .6s ease backwards;-webkit-animation:indexcata .6s ease backwards;-o-animation:indexcata .6s ease backwards;-ms-animation:indexcata .6s ease backwards;animation:indexcata .6s ease backwards;z-index:10;-webkit-transition: background-color .2s;-moz-transition: background-color 0.4s ease 0s;-o-transition: background-color .2s;transition: background-color .2s;}
.leftNav ul li p{line-height:31px;padding:0 0 0 22px; }
.leftNav ul li p a.a1{font-size:15px;font-weight:bold;color:#fff;}
.leftNav ul li .childer_hide{ height:36px; line-height:18px; overflow:hidden;}
.leftNav ul li p.leftNav_p01{background-position:0 0;}
.leftNav ul li p.leftNav_p02{background-position:0 -31px;}
.leftNav ul li p.leftNav_p03{background-position:0 -62px;}
.leftNav ul li p.leftNav_p04{background-position:0 -93px;}
.leftNav ul li p.leftNav_p05{background-position:0 -124px;}
.leftNav ul li p.leftNav_p06{background-position:0 -155px;}
.leftNav ul li .childer_hide a{padding:0 16px 1px 0;font-size:12px;white-space:nowrap; color:#fff}
.leftNav ul li.current{width:226px;background:#fff;height:41px;border-top:none;border-bottom:none;border-left:2px #2869AD solid;-webkit-transition: background-color .2s;-moz-transition: background-color 0.4s ease 0s;-o-transition: background-color .2s;transition: background-color .2s;}
.leftNav ul li.current p{background:url() 0 0 no-repeat;}
.leftNav ul li.current p a.a1{color:#2A2E8A;}
.leftNav ul li.current p.leftNav_p01{background-position:0 -186px;}
.leftNav ul li.current p.leftNav_p02{background-position:0 -217px;}
.leftNav ul li.current p.leftNav_p03{background-position:0 -248px;}
.leftNav ul li.current p.leftNav_p04{background-position:0 -279px;}
.leftNav ul li.current p.leftNav_p05{background-position:0 -310px;}
.leftNav ul li.current p.leftNav_p06{background-position:0 -341px;}
.leftNav ul li.current a{color:#808080;}
.leftSubNav{width:735px;background:url(../image/leftsubnav_bg.gif) 0 0 repeat-y;position:absolute;left:220px;top:0;z-index:9;-webkit-box-shadow:5px 5px 8px rgba(0, 0, 0, 0.05),1px -3px 8px rgba(0, 0, 0, 0.05);-moz-box-shadow:5px 5px 8px rgba(0, 0, 0, 0.05),1px -3px 8px rgba(0, 0, 0, 0.05);box-shadow:5px 5px 8px rgba(0, 0, 0, 0.05),1px -3px 8px rgba(0, 0, 0, 0.05);}
.leftSubNav_list{width:100%;float:left;display:none;}
.leftSubNav_left{width:473px;padding:0 0 20px 0;float:left;}
.leftSubNav_left .none{}
.leftSubNav_left_txt{width:437px; padding:0 30px;display:inline;border-top:1px #d1d1d1 dotted;float:left; background:#FFFFFF}
.leftSubNav_left_txt:hover{background:#fafafa;}
.leftSubNav_left_txt p.p1{width:83px;padding:20px 13px 0 13px;line-height:22px;text-align:left;font-size:14px;font-weight:bold;float:left; background:none;}
.leftSubNav_left_txt p a{color:#4c4c4c;}
.leftSubNav_left_txt p a:hover{text-decoration:none;color:#ff596f;-webkit-transition: color .2s;-moz-transition: color 0.4s ease 0s;-o-transition: color .2s;transition: clor .2s;}
.leftSubNav_left dl{width:291px;margin:20px 0 0 0;padding:0 0 20px 0;float:right;}
.leftSubNav_left dd{font-size:12px;float:left;}
.leftSubNav_left dd a{padding:0 12px 0 13px;line-height:22px;background:url(/template/default/images/leftsubnav_txt_bg.gif) 0 center no-repeat;white-space:nowrap;color:#999;float:left;}
.leftNav ul li.current .leftSubNav_left dd a:hover{color:#2A2E8A;-webkit-transition: color .2s;-moz-transition: color 0.4s ease 0s;-o-transition: color .2s;transition: clor .2s;}
.leftSubNav_list_right{width:297px;min-height:300px;_height:300px;float:left;}
.leftSubNav_list_right dl{margin:17px 0 0 5px;float:left;}
.leftSubNav_list_right dd{width:80px;height:40px;margin:7px 8px 0 8px;display:inline;background:#fff;float:left;}
.leftSubNav_list_right dd a{border:1px #ebebeb solid;float:left;}
.leftSubNav_list_right dd a:hover{border:1px #ff7688 solid;}
.leftSubNav_list_img{width:297px;position:absolute;right:0;bottom:0;}
.leftSubNav_list_right a{display:block; width:78px; height:38px; line-height:38px; text-align:center;}
.blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
.blank5{height:5px; line-height:5px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}

.sy2-1 .right dl dd{ height: 40px;overflow: hidden;}