﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%;}


/**/
.banner{ height:573px; width:100%; position:relative;}
.banner .bd{ height:573px; overflow:hidden;}
.banner .bd a{ display:block; background:url(../images/banner.jpg) no-repeat center top;height:573px; overflow:hidden;}
.banner .bantil{ width:145px; height:15px; position:absolute; top:600px;left:50%; z-index:8;}
.banner .bantil li{ width:15px; height:15px; float:left; display:inline; margin:0 7px;background:url(../images/ban_dot1.png) no-repeat;}
.banner .bantil li.cur{background:url(../images/ban_dot2.png) no-repeat;}

.sou{ height:78px; padding-bottom:7px; background:url(../images/sou_bg.gif) repeat-x center bottom;overflow:hidden;}
.sou p{ width:565px; height:78px; font:16px "Microsoft YaHei"; line-height:78px; color:#333; font-weight:bold; float:left;}
.sou p a{ font:14px "Microsoft YaHei"; display:inline-block; padding:0 8px; color:#555;}
.sou3{ width:408px; margin-top:15px; overflow:hidden;}
.sou input{ width:300px; height:48px; padding-left:35px; font:14px "Microsoft YaHei"; line-height:48px; color:#fff; background:url(../images/sou1.gif) no-repeat center top; border:0; overflow:hidden;}
.sou .ip01{ width:73px; height:48px; background:url(../images/sou2.gif) no-repeat center center; border:0; overflow:hidden; cursor:pointer;}

.coop{ height:300px; margin-top:53px; background:url(../images/coop_bg.jpg) no-repeat center bottom;}
.coop2{ position:relative;}
.coop2 li{ width:180px; float:left; margin-right:24px;}
.coop2 li img{ display:block; width:176px; height:96px; border:2px solid #e7e7e7;}
.coop2 li em{ display:block; font:14px "Microsoft YaHei"; text-align:center; height:70px; line-height:70px; color:#222; overflow:hidden;}
.tit1{ text-align:center; height:100px; overflow:hidden;}
.coop .slide-top{background:rgba(0, 0, 0, 0) url('../images/15ee84fd6e044d4c8761c3ab9b1b1edd_2.png') no-repeat scroll center 0;}


.coop .slide-top a{
    font-size: 26px;
    color: #444444;
}

.coop .slide-top a b{
    color: #000;
    font-size: 36px;
}


.arr1 a{ display:block; font:60px "宋体"; color:#009b4c; font-weight:bold; position:absolute; top:20px; left:-45px;cursor:pointer;}
.arr2 a{ display:block; font:60px "宋体"; color:#009b4c; font-weight:bold; position:absolute; top:20px; right:-45px;cursor:pointer;}

.bg01{ background:url(../images/pro_bg.jpg) no-repeat center top; height:1137px; overflow:hidden;}

.fen{ width:274px;background:#fff; padding-bottom:50px;}
.fen h2{ width:274px; padding:0 22px; background:url(../images/fen_h.png) no-repeat center top; height:132px; margin-left:-22px; font:28px "Microsoft YaHei"; text-align:center; font-weight:bold;}
.fen h2 a{ color:#fff; display:block; padding-top:33px;}
.fen h2 em{ display:block;}
.fen h3{ height:56px; font:16px "Microsoft YaHei"; font-weight:bold; line-height:56px; overflow:hidden;}
.fen h3 a{ display:block; color:#333; background:#ccc url(../images/fen_jt1.gif) no-repeat 34px center; padding-left:64px;}
.fen h3 a:hover{ color:#fff; background:#009b4c url(../images/fen_jt2.gif) no-repeat 34px center;}
.fen ul{ padding:16px 0;}
.fen li{ font:14px "Microsoft YaHei"; line-height:30px; height:30px; overflow:hidden; background:url(../images/fen_dot.gif) no-repeat 40px center;padding-left:60px;}
.fen li a{ color:#666; display:block;}

.pro{ width:890px; overflow:hidden; margin-top:80px;}
.prot{ height:80px; overflow:hidden; position:relative; background:url(../images/pro_line.png) no-repeat 402px 20px;}
.prot li{ width:190px; height:61px; float:left; font:20px "Microsoft YaHei"; text-align:center; line-height:50px;}
.prot li a{ display:block; width:190px; height:61px; background:url(../images/pro_bg1.png) no-repeat center top; color:#fff;}
.prot li a:hover,.prot .cur a{ background:url(../images/pro_bg2.png) no-repeat center top;}
.prot p a{ display:block; width:88px; height:19px; border:2px solid #fff; font:14px Arial; text-transform:capitalize; color:#fff; text-align:center; line-height:19px; position:absolute; top:10px; right:0;}
.pro3{ height:855px;}
.pro2 li{ width:273px; float:left; margin-right:35px; margin-bottom:30px;}
.pro2 li img{ display:block; width:273px; height:205px;}
.pro2 li em{ display:block; height:50px; font:16px "Microsoft YaHei"; text-align:center; font-weight:bold; line-height:50px; color:#333; overflow:hidden; text-transform:uppercase; background:#fff;}
.pro2 li:nth-child(3n){ margin-right:0;}
.pro h5{ width:563px; height:57px; margin:0 auto; background:url(../images/pro_lx.png) no-repeat left 0; font:22px "Microsoft YaHei"; font-weight:bold; line-height:57px; color:#111; padding-left:65px;}
.pro h5 em{ font:34px Impact; color:#d50000;}
.pro h5 a{ display:block; width:175px; height:48px; background:#20489d; float:right; font:25px "Microsoft YaHei"; line-height:48px; text-align:center; color:#fff; overflow:hidden;}

.case{ height:562px; padding-top:56px; background:url(../images/hy_bg.jpg) no-repeat center bottom;}

.case .slide-top{background:rgba(0, 0, 0, 0) url('../images/4a3850281eb042e699af2de51adca276_6.png') no-repeat scroll center 0;}

.case .slide-top a{
    font-size: 26px;
    color: #444444;
}

.case .slide-top a b{
    color: #000;
    font-size: 36px;
}

.case1{ height:332px; padding:26px 35px 0 35px; background:#f8f8f8; overflow:hidden;}
.caset{ width:244px; overflow:hidden; float:left;background:url(../images/case_line1.gif) repeat-y left top;}
.caset li{ font:16px "Microsoft YaHei"; line-height:42px; height:42px; overflow:hidden;}
.caset li a{ display:block; height:42px; line-height:42px; padding-left:35px;}
.caset li a:hover,.caset .cur a{background:url(../images/case_line2.gif) repeat-y left top; color:#20489d; font-weight:bold;  text-decoration:underline;}
.caset h5 a{ display:block; width:90px; height:20px; border:2px solid #1f4698; font:14px Arial; text-transform:capitalize; text-align:center; line-height:20px; color:#1f4698; margin-left:35px; margin-top:15px;}
.case2{ width:870px; float:right; overflow:hidden;}
.case2 dl{ height:301px; overflow:hidden;}
.case2 dt{ width:402px; height:301px; float:left; overflow:hidden;}
.case2 dt img{ display:block; width:402px; height:301px;}
.case2 dd{ width:432px; float:right; overflow:hidden;}
.case2 dd h3 a{ display:block; height:68px; font:20px "Microsoft YaHei"; font-weight:bold; line-height:68px; color:#111;}
.case2 dd p{ font:15px "Microsoft YaHei"; line-height:30px; height:120px; overflow:hidden; color:#555;}
.case2 dd span{ display:block; height:45px; margin-top:20px; overflow:hidden;}
.case2 dd span a{ display:inline-block; width:175px; height:45px; background:#20489d; font:20px "Microsoft YaHei"; text-align:center; line-height:45px; color:#fff; font-weight:bold; margin-right:15px;}
.case2 dd span a.a02{ background:#009b4c;}

.ys{background:url(../images/ys_bg1.jpg) no-repeat center top; height:891px; overflow:hidden;}
.ys .content{ position:relative;}
.ys dl{ width:465px; position:absolute;}
.ys dt{ font:30px "Microsoft YaHei"; color:#111; padding-left:34px;}
.ys dt em{ display:block; font-size:38px; font-weight:bold;}
.ys dd{ padding-top:15px;}
.ys dd p{ font:16px "Microsoft YaHei"; line-height:32px; background:url(../images/ys_dot.png) no-repeat left 11px; padding-left:34px;}
.ys dd b{ color:#20489d;}
.ys .dl01{ top:280px; right:0;}
.ys .dl02{ top:545px; right:0;}

.ys2{ background:url(../images/ys_bg2.jpg) no-repeat center top; height:669px; margin:0;}
.ys2 .dl01{ top:100px; left:72px;}
.ys2 .dl02{ top:365px; left:72px;}

.guan1{ background:url(../images/guan1.jpg) no-repeat center top; height:206px; overflow:hidden;}
.guan1 p{ width:225px; font:20px "Microsoft YaHei"; text-align:center; padding-top:40px; color:#fff; float:right;}
.guan1 p em{ display:block; padding:5px 0;}
.guan1 p a{ display:block; width:173px; height:40px; background:#009b4c;margin:8px auto 0; font:25px "Microsoft YaHei"; text-align:center; line-height:40px; color:#fff;}

.hy{ height:841px; padding-top:56px; background:url(../images/hy_bg.jpg) no-repeat center bottom;}
.hy .tit1{ height:109px;}

.hy .slide-top{background:rgba(0, 0, 0, 0) url('../images/4a3850281eb042e699af2de51adca276_4.png') no-repeat scroll center 0;}

.hy .slide-top a{
    font-size: 26px;
    color: #444444;
}

.hy .slide-top a b{
    color: #000;
    font-size: 36px;
}


.hyt{ height:98px; overflow:hidden;}
.hyt li{ width:120px; float:left; height:75px; font:16px "Microsoft YaHei"; text-align:center; font-weight:bold; line-height:66px;}
.hyt li a{ display:block; height:75px; color:#fff; background:url(../images/hy_bg1.png) no-repeat center top;}
.hyt li a:hover,.hyt .cur a{ background:url(../images/hy_bg2.png) no-repeat center top;}
.hy3 dl{ width:901px; height:507px; position:relative; overflow:hidden; float:left;}
.hy3{ height:535px; overflow:hidden;}
.hy3 dt img{ display:block; width:901px; height:507px;}
.hy3 dd{ width:727px; background:url(../images/hy_alp.png); position:absolute; bottom:0; padding:27px 130px 20px 44px; height:54px; overflow:hidden;}
.hy3 dd h3 a{ display:block; font:19px "Microsoft YaHei"; font-weight:bold; line-height:30px; height:30px; overflow:hidden; color:#fff;}
.hy3 dd p{ font:16px "Microsoft YaHei"; line-height:24px; color:#fff; height:24px; overflow:hidden;}
.hy3 dd em a{ display:block; height:101px; background:#009b4c url(../images/hy_jt.gif) no-repeat center center; width:90px; position:absolute; top:0; right:0;}
.hy3 ul{ width:296px; float:right; overflow:hidden;}
.hy3 li{ width:296px; height:167px; margin-bottom:3px; position:relative; overflow:hidden;}
.hy3 li img{ display:block;width:296px; height:167px;}
.hy3 li em{ display:block; width:100%; background:url(../images/hy_alp.png); position:absolute; bottom:0; left:0; font:16px "Microsoft YaHei"; text-align:center; line-height:32px; color:#fff; overflow:hidden; height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hy h5 a{display:block; width:88px; height:19px; border:2px solid #20489d; font:14px Arial; text-transform:capitalize; color:#20489d; text-align:center; line-height:19px; float:right;}

.pk{ height:794px; padding-top:45px; overflow:hidden; background:url(../images/pk_bg.jpg) no-repeat center top;}
.pk .tit1{ height:175px; overflow:hidden;}

.pk .slide-top{background:rgba(0, 0, 0, 0) url('../images/4a3850281eb042e699af2de51adca276_2.png') no-repeat scroll center 0;
    padding-top: 9px;}

.pk .slide-top a{
    font-size: 26px;
    color: #fff;
}

.pk .slide-top a b{
    color: #fff;
    font-size: 36px;
}

.pk dl{ width:505px; overflow:hidden;}
.pk dt{ width:505px; height:284px; overflow:hidden; position:relative;}
.pk dt img{ display:block;width:505px; height:284px;}
.pk dt em{ display:block; width:100%; height:54px; font:24px "Microsoft YaHei"; text-align:center; font-weight:bold; line-height:54px; color:#fff; background:url(../images/pk_alp.png); position:absolute; bottom:0; left:0;}
.pk dd{ margin-top:10px;}
.pk dd p{ font:16px "Microsoft YaHei"; line-height:22px; color:#555; padding:10px 12px 0 12px; height:55px;}
.pk dd .p01{ padding-top:0; line-height:65px; height:65px;}
.pk dd p b{ color:#20489d;}
.pk dl.fr dt em{ background:url(../images/hy_alp.png);}
.pk dl.fl p{ font-weight:bold;}
.pk ul{ width:190px; float:left; margin-top:305px;}
.pk li{ width:155px; height:45px; margin:0 auto 20px; font:18px "Microsoft YaHei"; text-align:center; line-height:45px; color:#fff; background:url(../images/pk_btn.png) no-repeat;}

.guan2{ background:url(../images/guan2.jpg) no-repeat center top; height:206px; overflow:hidden;}
.guan2 p{ width:390px; font:34px Impact; color:#d50000; line-height:45px; float:right; margin:56px 0 0 0; padding-right:30px;}
.guan2 p a{ display:block; width:173px; height:40px; background:#009b4c;margin-left:10px; font:25px "Microsoft YaHei"; text-align:center; line-height:40px; color:#fff; float:right;}

.honor{ height:565px; margin-top:57px; overflow:hidden; background:url(../images/honor_bg.jpg) no-repeat center bottom;}
.hont{ height:64px; margin-bottom:40px; background:url(../images/honor_bg.gif) no-repeat center center; padding-left:409px;}
.hont li{ width:190px; height:60px; float:left; overflow:hidden; font:20px "Microsoft YaHei"; font-weight:bold; text-align:center; line-height:54px; background:#fff;}
.hont li a{ display:inline-block; width:184px; height:54px; border:3px solid #20489d; color:#000;}
.hont li a:hover,.hont .cur a{ color:#fff; background:#20489d;}
.honor3{ height:380px; position:relative;}
.honor4{ width:1024px; margin:0 auto; overflow:hidden;}
.honor3 li{ width:233px; float:left; margin-right:29px; overflow:hidden; }
.honor3 li img{ display:block; width:207px; height:290px; padding:32px 0 0 13px;}
.honor3 li em{ display:block; font:16px "Microsoft YaHei"; line-height:40px; height:40px; color:#333; overflow:hidden; text-align:center;}
.arr3 a{ display:block; font:60px "宋体"; color:#009b4c; font-weight:bold; position:absolute; top:138px; left:30px;cursor:pointer;}
.arr4 a{ display:block; font:60px "宋体"; color:#009b4c; font-weight:bold; position:absolute; top:138px; right:30px;cursor:pointer;}

.about{ height:724px; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat center top;}
.about .content{ position:relative;}
.about h2{ width:180px; height:160px; overflow:hidden; background:#20489d; float:left;}
.about h2 img{ display:block; width:100px; height:77px; padding:44px 0 0 40px;}
.about h3{ width:850px; height:130px; margin:70px 0 0 144px; float:left; overflow:hidden;}
.about dl{ height:390px; overflow:hidden;}
.about dt{ width:601px; height:338px; float:left; overflow:hidden;}
.about dt img{ display:block;width:601px; height:338px;}
.about dd{ width:545px; padding-right:15px; float:right; overflow:hidden;}
.about dd h4 a{ display:block; height:64px; font:24px "Microsoft YaHei"; font-weight:bold; line-height:60px; background:url(../images/about_line.gif) no-repeat left bottom; color:#111;}
.about dd p{ font:15px "Microsoft YaHei"; line-height:32px; height:256px; margin-top:15px; overflow:hidden;}
.about dd p a{ font-weight:bold;}
.about ul{ height:60px; background:#20489d; overflow:hidden;}
.about li{ width:300px; height:60px; float:left; overflow:hidden; font:20px "Microsoft YaHei"; font-weight:bold; line-height:60px;}
.about li a{ display:block; color:#fff; width:299px; border-right:1px solid #637fbb;}
.about li em{ display:block; width:45px; height:38px; float:left; padding:9px 12px 0 88px;}
.about li em img{ display:block; width:45px; height:38px;}
.about li a:hover{ background:#009b4c;}

.dy{ height:630px; margin-top:48px; overflow:hidden;}
.dyt{ height:60px; overflow:hidden; position:relative; background:url(../images/dy_line1.gif) repeat-x center bottom;margin-bottom:30px;}
.dyt li em{ display:block; float:left; width:33px; height:34px; overflow:hidden; margin:15px 15px 0 0;}
.dyt li{ height:49px; float:left; font:20px "Microsoft YaHei"; padding:0 20px 0 0; line-height:60px; margin-right:60px;}
.dyt .li01 em{ background:url(../images/icon1.png) no-repeat;}
.dyt .li02 em{ background:url(../images/icon2.png) no-repeat;}
.dyt li a{ color:#222; display:block; height:60px; font-weight:bold;}
.dyt li a:hover,.dyt .cur a{color:#20489d; background:url(../images/dy_line2.gif) repeat-x center bottom;}
.dyt li a:hover em,.dyt .cur em{ background-position:0 -34px;}
.dyt p a{display:block; width:88px; height:19px; border:1px solid #20489d; font:14px Arial; text-transform:uppercase;color:#20489d; text-align:center; line-height:19px; float:right; overflow:hidden; margin-top:20px;}
.dy2 dl{ height:346px; overflow:hidden;}
.dy2 dt{ width:580px; height:326px; float:left; overflow:hidden;}
.dy2 dt img{ display:block;width:580px; height:326px;}
.dy2 dd{ width:565px; float:right; overflow:hidden;}
.dy2 dd h3 a{ display:block; height:40px; font:18px "Microsoft YaHei"; font-weight:bold; line-height:40px; overflow:hidden; color:#222; margin-top:30px;}
.dy2 dd h3 em{ float:right; font-weight:normal; font:15px "Microsoft YaHei"; color:#555; line-height:40px;}
.dy2 dd p{ font:15px "Microsoft YaHei"; line-height:32px; height:256px; overflow:hidden;}
.dy2 li{ width:580px; height:48px; border-bottom:1px dashed #b2b2b2; font:15px "Microsoft YaHei"; line-height:48px; color:#555;}
.dy2 li a{ color:#555; display:block; background:url(../images/dy_dot.gif) no-repeat left center; padding-left:20px;}
.dy2 li em{ float:right;}
.dy2 li.fr{ width:565px;}

.faq{ height:170px; overflow:hidden; position:relative;}
.faq h2{ width:150px; float:left; overflow:hidden; font:20px "Microsoft YaHei"; font-weight:bold; margin-top:20px;}
.faq h2 a{ color:#000;}
.faq h2 em{ display:block; font:14px Arial; text-transform:uppercase; color:#b4b4b4;}
.faq h5{ width:102px; height:23px; overflow:hidden; position:absolute; top:83px; left:0;}
.faq h5 a{ display:inline-block; width:51px; height:23px; background:#20489d;}
.faq h5 img{ display:block;width:51px; height:23px;}
.faq h5 a:hover{ background:#009b4c;}
.faq11{ width:1045px; float:right; overflow:hidden;}
.faq2 dl{ width:445px; height:101px; padding:15px 30px 0 30px; overflow:hidden; border:1px solid #d4d4d4;}
.faq2 dt a{ display:block; font:16px "Microsoft YaHei"; color:#111; background:url(../images/q.png) no-repeat left center; height:25px; line-height:25px; padding-left:35px; font-weight:bold;}
.faq2 dd{ font:15px "Microsoft YaHei"; line-height:24px; color:#555; background:url(../images/a.png) no-repeat left 0; padding-left:35px; margin-top:8px;}

.link{ height:65px; background:#232323; overflow:hidden;}
.link p{ font:16px "Microsoft YaHei"; font-weight:bold; line-height:65px; overflow:hidden; color:#fff;}
.link p a{ display:inline-block; font-weight:normal; font-size:15px;color:#fff; padding:0 19px;}
.link p a.nones{ float:right; padding:0;}

