@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:12px; font-weight:1.5; font-family:"微软雅黑", sans-serif !important;color:#333;}
a,img,input{ text-decoration:none; font-size:12px; border:0}
body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px; list-style-type: none; color:#333; font-weight:normal}
ul li{ list-style:none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 
input,button,select,textarea{outline:none}
textarea{resize:none}
a:hover{ color:#f19ec2}

.nav,.foot,.head,.cent,.bah p{ width:1200px; margin:auto; overflow:hidden}
.center .cent{width:1000px;}
.head1{ width:1200px; margin:auto;}
.flexslider{position:relative;height:550px;overflow:hidden;}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li{height:550px;}
.flexslider .slides li a{ display:block;height:550px;}
.flex-control-nav{position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:13px;height:13px;margin:0 9px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:13px;height:13px;line-height:60px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:47px;height:68px;overflow:hidden;cursor:pointer;position:absolute;}
.lo-te{ background:#eee;}
.lo-te p{ text-align:right; line-height:30px}
.lo-te p a{ font-size:14px; margin:0 30px; display:inline-block}
.md-na{ overflow:hidden; padding:20px 0}
.logo{ float:left}
.nav{ float:right; width:1040px; margin-top:5px}
.nav ul{ overflow:hidden; float:right}
.nav ul li{ float:left; height:45px; line-height:45px; text-align:center; width:133px}
.nav ul li a{ font-size:16px; color:#333; display:block;}
.nav ul li a:hover{ color:#fff; background:#f19ec2}
.nav div{ float:left}
.nav div p a{ display:inline-block; width:213px; height:50px; line-height:50px; font-size:16px; text-align:center}
.nav div p a:hover{ background:#fff}
.dropMenu { position:absolute; top: 0; z-index:9999;visibility: hidden; background:#fff; width:175px; background:rgba(149, 149, 149, 0.8)!important; filter:Alpha(opacity=80); margin-left:-22px}
.dropMenu li{ height:50px; line-height:50px; text-align:center; border-top:#fff 1px solid}
.dropMenu li a{ display:block; font-size:14px; color:#fff;} 
.dropMenu li a span{ display:inline-block; width:4px; height:4px; vertical-align:middle; margin-right:5px}
.dropMenu li a:hover{ color:#fff; background:#f19ec2}
.sy-bt{ font-size:24px; color:#333; text-align:center; margin:50px 0 20px; font-weight:bold; letter-spacing:3px}
.sy-bt img{ display:block; margin:20px auto 0}
.cpjs{ overflow:hidden}
.cpjs dl{ float:left; width:270px; margin:15px}
.cpjs dl a{ display:block; padding:30px}
.cpjs dl a dt{ width:112px; height:112px; display:block; margin:auto}
.cpjs .c1 a dt{ background:url(../images/1.png) no-repeat center}
.cpjs .c1 a:hover dt{ background:url(../images/1-1.png) no-repeat center}
.cpjs .c2 a dt{ background:url(../images/2.png) no-repeat center}
.cpjs .c2 a:hover dt{ background:url(../images/2-1.png) no-repeat center}
.cpjs .c3 a dt{ background:url(../images/3.png) no-repeat center}
.cpjs .c3 a:hover dt{ background:url(../images/3-1.png) no-repeat center}
.cpjs .c4 a dt{ background:url(../images/4.png) no-repeat center}
.cpjs .c4 a:hover dt{ background:url(../images/4-1.png) no-repeat center}
.cpjs dl a dd{ font-size:14px; line-height:24px; color:#333; text-align:center}
.cpjs dl a .c-b{ font-size:18px; margin-top:25px}
.cpjs dl a .c-b img{ display:block; margin:10px auto}
.cpjs dl a dd span{ display:block; font-size:14px; color:#333; width:90px; line-height:35px; border:#38a2d0 2px solid; border-radius:10px; margin:20px auto 0}
.cpjs dl a:hover{ box-shadow:0 3px 20px 0 rgba(0,0,0,.19);transform:translate3d(0,-2px,0);transition:all .8s cubic-bezier(.55,0,.1,1)}
.cpjs dl a:hover dd span{ background:#38a2d0; color:#fff}
.more{ margin:20px 0 60px}
.more a{ width:170px; line-height:55px; border:#38a2d0 2px solid; color:#333; text-align:center; display:block; margin:auto; font-size:20px}
.more a:hover{ background:#38a2d0; color:#fff}
.bj1{ background:url(../images/ind11.jpg) no-repeat center; padding:80px 0} 
.gsjj{ width:600px; margin:0 auto;}
.gsjj h1{ font-size:24px; font-weight:bold; text-align: center;}
.gsjj h1 img{ display:block; margin: 20px auto 0;}
.gsjj p{ font-size:14px; margin-top:25px; line-height:24px}
.gsjj p a{ border:#38a2d0 2px solid; border-radius:10px; width:100px; line-height:35px; display:block; text-align:center; font-size:14px; margin: 0 auto;}
.news{ overflow:hidden}
.news dl{ float:left; width:570px; margin:15px}
.news dl a{ display:block; padding:10px; overflow:hidden}
.news dl a:hover{ background:#f07aae; color:#fff}
.news dl a dt{ float:left}
.news dl a dd{ float:right; width:315px; font-size:14px; line-height:24px; margin-top:13px}
.news dl a .ys-b{ font-size:20px}
.news dl a dd span{ font-size:14px; color:#999}
.news dl a:hover dd span{ color:#fff}
.footer{ background:#373737}
.foot{ overflow:hidden; padding:40px 0}
.foot div{ float:left; width:505px; margin:0px 125px 0px 15px; height:270px}
.foot div h1{ font-size:16px; color:#fff; margin-bottom:20px}
.kf{ border-right:#fff 1px dotted; overflow:hidden}
.kf ul{ overflow:hidden; margin-top:30px; float:left; margin-right:46px}
.kf ul li{ margin-top:5px}
.kf ul li a{ color:#fff; font-size:14px}
.kf ul .dk{ margin-bottom:20px}
.kf .tbd{ overflow:hidden; width:176px; margin-right:20px}
.kf .tbd .dk{ width:170px}
.kf .tbd li{ float:left; margin-right:32px}
.fs ul{ margin-top:20px}
.fs ul li{ color:#fff; font-size:14px; line-height:30px}
.foot .fs{ width:410px}
.foot .lx{ width:222px}
.foot .lx p img{ display:block; margin:0 auto 30px}
.foot .lx ul li{ font-size:12px; color:#fff; line-height:30px}
.bah{ padding:15px 0 30px}
.bah p{ font-size:15px; color:#fff; text-align:center}
.bah p span{ display:inline-block; margin:0 40px}

.banner{ height:331px}
.gy-nav{overflow: hidden;zoom:1; border-bottom:#009dd6 1px solid}
.gy-nav li{ float:left; padding:30px 80px 20px 0; font-size:20px; font-weight:bold}
.gy-nav .cur{ color:#009dd6;}

.gy-nav{overflow: hidden;zoom:1; border-bottom:#009dd6 1px solid}
.gy-nav li { float:left; padding:30px 80px 20px 0; font-size:20px; font-weight:bold}
.gy-nav .cur a{ color:#009dd6;}

.gy-con{ margin-bottom:50px}
.gyw h1{ font-size:20px; color:#f07aae; margin:40px 0 15px}
.gyw p{ font-size:14px; color:#333; margin-bottom:15px; text-indent:2em; line-height:24px}
.gyw p img{ vertical-align:middle; margin-right:10px} 
.gyw .jx{ margin-bottom:5px}
.lxw{ margin-top:30px}
.lxw h1 img{ display:block; margin:auto}
.lx1{ overflow:hidden}
.lx1 div{ float:left; width:600px; margin-top:40px}
.lx1 div h2{ font-size:18px; font-weight:bold}
.lx1 div p{ font-size:18px; margin-top:30px}
.lx1 div p img{ vertical-align:middle; margin-right:20px}
.submenu{ display: none;}
.link{ background:#eee; font-size:20px; padding:20px}
.submenu h2{ font-size:20px; color:#009ed6; margin:20px 0 15px}
.submenu p{ font-size:14px; line-height:24px}
.submenu{ margin-bottom:20px} 
.mk{ margin-top:30px}
.accordion div.open .link { background:#f07aae; color:#fff}
.link{ overflow:hidden; cursor:pointer}
.link .fa{ background:url(../images/j1.png) no-repeat center; width:26px; height:26px; float:right}
.accordion div.open .link .fa{ background:url(../images/j2.png) no-repeat center;}

.sp-list{ overflow:hidden}
.sp-list dl{ overflow:hidden; margin-bottom:40px; height:175px}
.sp-list dl dt{ width:280px; float:left;}
.sp-list dl dd{ width:668px; float:right; padding:15px 0 5px 21px; border-left:#999 1px dotted; color:#666; font-size:14px; line-height:24px} 
.sp-list dl a:hover dd{ color:#333}
.sp-list dl .sp-b{ font-size:16px; color:#808080; font-weight:bold;}
.sp-list dl a:hover .sp-b{ color:#d36467}
.sp-list dl .sp-x{ overflow:hidden;}
.sp-list dl .sp-x span{ display:inline-block; float:right; font-size:12px; width:90px; height:35px; line-height:35px; text-align:center; border-radius:5px; color:#fff; margin-top:10px; border:#333 1px solid; color:#333}
.sp-list dl a:hover .sp-x span{ background:#38a2d0; color:#fff; border:#38a2d0 1px solid}
.fy{ border-top:#333 1px solid; margin-bottom:50px}
.fy p{ text-align:right; padding-top:20px; font-size:19px; color:#333}
.fy p a{ margin:0 5px; font-size:19px; color:#333}
.fy p a:hover{ color:#d36367}
.ny-bt{ font-size:20px; font-weight:bold; border-bottom:#22abdb 1px solid; padding-bottom:18px; margin-top:30px; margin-bottom:30px}

.ylq{ overflow:hidden; width:1300px}
.ylq dl{ float:left; width:333px; margin:0 100px 50px 0}
.ylq dl dd{ font-size:14px; line-height:24px; margin-top:10px}
.ylq dl .y-b{ font-size:20px; border-bottom:#009ed6 1px solid; margin-top:20px; padding-bottom:10px}
.ylq dl .y-x{ width:100px; line-height:35px; border:#ccc 2px solid; text-align:center}
.ylq dl a dd{ color:#333}
.ylq dl a:hover dd{ color:#333}
.ylq dl a:hover .y-b{ color:#009ed6}
.ylq dl a:hover .y-x{ background:#009ed6; color:#fff; border:#009ed6 2px solid}

.ysl{ overflow:hidden; width:1300px}
.ysl dl{ width:518px; overflow:hidden; border:#999 1px solid; float:left; margin-right:40px; margin-bottom:40px; padding:30px}
.ysl dl dt{ float:left; width:105px}
.ysl dl dd{ float:right; width:380px; font-size:14px; color:#666; line-height:22px; margin-top:10px}
.ysl dl dt span{ display:block; font-size:16px; color:#fff; background:#f07aae; box-shadow:0 0 5px #666; width:100px; line-height:35px; text-align:center; border-radius:5px; margin-top:10px}
.ysl dl .y-b1{ font-size:20px; color:#333; margin-bottom:10px;}
.ysl dl .y-b1 span{ color:#009ed6; font-weight:bold; margin-left:40px}
.ysl dl .y-x1{ color:#009ed6; font-size:16px}
.ysl dl .y-x1 span{ display:inline-blockp; margin-left:30px}

.ysl1{ width:1200px;}
.ysl1 dl{ background:#eee; width:1200px; border:0; margin-bottom:0}
.ysl1 dl dd{ width:1020px; margin-top:20px}
.ysl1 dl .y-b1{ margin-bottom:0}
.gyw1{ margin-bottom:40px}
.gyw1 p img{ display:block; margin:auto}

.head1 p{ position:relative}
.head1 p a .sb2-1,.head1 p a .sb2-2{ display:none}
.head1 p a .sb1-1{ border:#f19ec2 1px solid; position:absolute; top:30px; right:0px; width:207px; background:#fff; padding:15px; z-index:9999; overflow:hidden}
.head1 p a .sb1-1 img{ float:left}
.head1 p a .sb1-1 .zy{ float:right; display:inline-block; width:118px; text-align:left; font-size:12px; color:#666; line-height:18px; margin-top:10px;}
.head1 p a .sb1-1 .zy span{ display:block; font-size:14px; color:#009ed6; margin-bottom:0; line-height:5px}
.head1 p .sb1:hover .sb2-1{ display:block;}
.head1 p .sb2:hover .sb2-2{ display:block;}

.top{ position:fixed; top:30%; right:0; z-index:9999}

.ny-bt1-1{ text-align:center; color:#009dd6}
.gyw2 .jx img{ display:inline-block; margin:0 10px 0 0}


.fy .dqy{color: #009ed6; font-weight: bold;}
.bah{color: #fff; font-size: 14px;}

.banner{
	background: url(/templets/default/images/banner_cn.jpg) no-repeat 0px 0px!important;
    background-size: 100vw!important;
        height: 27vw;
}
