@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
p,ul,li,ol,h1,h2,h3,h4,h5,h6,{ margin:0px; padding:0px;}
img{ border:0px;}
ul, li{ list-style:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
.clear{clear:both;}
body{ font-size:14px; font-family:"微软雅黑"; background:#ffffff; color:#959595; }
.left{ float:left}
.right{ float:right}

.banner{ background:url(../imgicp/banner_yxyy.jpg) top center no-repeat; height:500px; overflow: hidden}
.banner1{ width:1200px; height:100%; overflow: hidden; position:relative; margin:0 auto}
.bann-p{ text-align:center; color:#fff; font-size:23px; margin-top:226px;}
.bann-p span{ color:#fef200}
.main{ width:1200px; margin:0 auto; overflow:hidden}
.about-h2{ font-size:36px; margin-top:57px; height:60px; border-bottom:1px solid #e6e6e6; overflow:hidden; text-align:center; font-weight:normal; color:#404040}
.main1{ background:url(../imgicp/bj.jpg) top center repeat; width:100%; height:550px; overflow:hidden}
.about-h21{ border:none; height:50px; margin-top:40px;}
.main6{ height:460px; overflow:hidden }
.chouse img{ float:left }
.chouse{width:1200px; margin:20px auto 0; overflow:hidden}
.margin85{ margin-top:85px;}
.minv-p{ line-height:30px; text-align:center}
.mainer1{ margin-top:30px; overflow:hidden; line-height:24px; }
.mainer1 li{ float:left; width:50%; text-align:center}
.mainer1 li img{ display:block; width:126px; margin:0 auto;}
.mainer1 li h3{ color:#2a2a2a; font-size:18px; font-weight:normal; margin-top:23px; overflow:hidden}
.mainer1 li p{ margin-top:10px; overflow:hidden}
.maine1{ height:560px;}
.main2{ height:500px;}
.wahj-tit{ margin-top:15px; overflow:hidden}
.wahj-tit a{ float:left; width:50%; background:#83d4f6; height:50px; line-height:50px; text-align:center; color:#fff; font-size:24px;}
.wahj-tit a.aahover{ background:#1498ce}
.wahj-box{ margin-top:20px; overflow:hidden}
.wahj-box .div-whj{ width:100%;}
.wahj-box .div-whj .diver2 p{ background:#ffffff; width:283px; overflow:hidden; float:left; text-align:center; line-height:24px; color:#575757; display:inline; margin-left:22px;}
.wahj-box .div-whj .diver2 p.ml-none,.wahj-box .div-whj.li-lett .diver2 p.ml-none{ margin-left:0}
p.pad40{ padding-top:35px; height:90px;}
p.pad25{ padding-top:25px; height:100px;}
.wahj-box .div-whj.li-lett .diver2 p{ width:225px; margin-left:18px;}
.diver2{ height:137px; overflow:hidden}
.none1{ color:#0c4155; font-size:14px; margin-top:50px; overflow:hidden; text-align:center; font-weight:bold}
.iuji1{ background:url(../imgicp/button.png) no-repeat; width:182px; height:40px; line-height:40px; color:#fff; text-align:center; margin:15px auto 0; overflow:hidden; display:block}
.wahj-tit1{ margin-top:0}

.wahj-box .div-whj41 .diver2 p{ width:140px; height:130px; background:#e6f5fa; line-height:130px; margin-left:11px;}
.wahj-box .div-whj41 .diver2 p.pple{ line-height:24px; padding-top:40px; height:90px;}
.div-whj41 img{ display:block; margin-top:7px;}
.div-whj41 a{ margin-top:32px;} 
.wahj-box .div-whj42 .diver2 p{ width:160px; height:130px; background:#e6f5fa; line-height:130px; margin-left:13px;}
.maine14{ background:#58bfe5; height:500px;}
.diver254{ height:181px; overflow:hidden}

.div-whj42 .diver254 .left p{ width:280px; height:80px; line-height:80px; background:#fff; margin-left:26px;}
.div-whj42 .diver254 .left{ width:895px;}
.div-whj42 .diver254 .left p.pple1{ margin-top:20px; line-height:24px; padding-top:15px; height:65px;}
.div-whj42 .diver254 p.right{ width:280px; height:151px; margin:0; float:right;background:#fff; line-height:24px; padding-top:30px;}
.wahj-box1 .div-whj42 .diver2545{  height:96px;}
.wahj-box1 .div-whj42 .diver2545 p{ width:180px; height:76px; line-height:76px; background:#fff; margin-left:24px;}
.wahj-box1 .div-whj42 .diver2545 p.e1r{ line-height:24px; padding-top:15px;height:61px;}
.epb-ul1{ overflow:hidden; margin-top:5px;}
.epb-ul1 li{ float:left; display:inline; width:360px; height:146px; overflow:hidden; background:#5fc7ec; text-align:center; color:#fff; line-height:30px; margin-left:60px;}
.epb-ul1 li b{ background:url(../imgicp/bj.png) no-repeat 0 0; width:34px; height:34px; display:block; margin:22px auto 0; overflow:hidden}
.epb-ul1 li h3{ font-size:24px; font-weight:normal; margin-top:10px;}
.epb-ul1 li.lie{ margin:0}
.epb-ul1 li.lie1{ background:#e86263}
.epb-ul1 li.lie2{ background:#85b9c4}
.epb-ul1 li.lie1 b{ background-position:-40px 0;}
.epb-ul1 li.lie2 b{ background-position:-82px 0; height:21px; margin-top:35px;}
.epb-ul1 li.lie3{ background:#ea825d; }
.epb-ul1 li.lie4{ background:#b9cc7b}
.epb-ul1 li.lie5{ background:#9b7bce}
.epb-ul1 li.lie3 p{ line-height:20px; margin-top:3px;}
.epb-ul1 li.lie3 b{background-position:0px -43px; width:29px;}
.epb-ul1 li.lie4 b{background-position:-40px -49px; width:30px;}
.epb-ul1 li.lie5 b{background-position:-82px -49px; width:22px;}
.aere1{ overflow:hidden; margin-top:15px;}
.aere1 li{ float:left; background:url(../imgicp/img4.png) no-repeat top right; height:377px; overflow:hidden; display:inline; width:212px; padding-right:15px; color:#575757; line-height:24px; margin-left:13px;}
.aere1 li h3{ text-align:center; font-size:18px; color:#575757; overflow:hidden; margin-top:20px;}
.aere1 li  p{ margin-top:12px; overflow:hidden; height:135px;}
.aere1 li img{ display:block; width:117px; margin:0 auto; overflow:hidden}
.aere1 li a{ background: url(../imgicp/anniu2.jpg)  no-repeat; width:118px; height:31px; display:block; margin:0px auto; overflow:hidden}
.aere1 li a:hover{ background:url(../imgicp/anniu1.png) no-repeat;width:118px; height:31px;}









.header_wrap {width:100%; overflow:hidden; background:#111;}
.header {width:1002px; height:90px; padding-top:30px; margin:0 auto;}
.logo {
    width: 280px;
    height: 60px;
    float: left;
    margin-left: -90px;
}
.tel {width:366px; height:60px; float:right;}
.nav_wrap {width:100%; height:40px; background:#333; z-index:999;}
/*
.nav {width:1002px; height:40px; margin:0 auto;}
.nav a {color:#FFF; text-decoration:none; height:40px; line-height:40px; display:block; float:left; font-size:16px; font-family:"Microsoft Yahei"; padding:0 26px; background:url(../imgicp/nav_bg.gif) no-repeat right 0;}
.nav a:visited {color:#FFF;}
.nav a:hover {color:#FFF; background:#555;}
.nav a.selected {color:#000; text-decoration:none; background:url(../imgicp/nav_bg.gif) repeat-x 0 -50px;}
.nav a:visited.selected {color:#000; text-decoration:none; background:url(../imgicp/nav_bg.gif) repeat-x 0 -50px;}
 */

#nav { width:1185px; margin:0 auto; font-size:14px;}
#nav ul li {float:left;}
#nav ul li a {float: left;color:#d4d4d4; padding: 0 38px;height:40px;line-height:40px;text-decoration:none;}
#nav ul li a:hover,#nav ul li:hover > a { color: #000; background:#eee;}
#nav li ul {background:#eee;left: -999em;margin: 35px 0 0;position: absolute;width: 240px;z-index: 9999;}
#nav li:hover ul {left: auto;}
#nav li ul a {background: none;border: 0 none;margin-right: 0;min-width: 240px;padding:0;border-bottom: 1px solid #fff;color:#000;text-indent:2em;}
#nav li ul a:hover{background:#555;color:#fff;}
#nav li li ul {
    	margin: 0 0 0 200px;
    	visibility:hidden;
}
#nav li li ul li a{min-width: 200px;text-align:center;text-indent:0;}
#nav li li:hover ul {
    	visibility:visible;
}


footer {
    width: 100%;
    min-width: 1200px;
    height: auto;
    line-height: 30px;
    background: #25262a;
    font-size: 14px;
    color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
}

.container {
    width: 1200px;
    min-width: 1200px;
}
.auto {
    margin-left: auto;
    margin-right: auto;
}
.fl {
    float: left;
}