@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%; overflow-x:hidden;}

.topWrap{background: #11509b; z-index: 10000;}
.topWrap .menu{ height:64px; position:relative; z-index:2;  width: 1200px; margin: 0 auto;}
.topWrap li{ font:16px "Microsoft Yahei";float:left;line-height:64px; height:64px; }
.topWrap li span{ display:inline-block;}
.topWrap li a{ display:block;color:#fff; height:81px; padding:0 33px;}
.topWrap li a:hover ,.topWrap .cur a{ background:url(../images/hover.png) no-repeat center top; font-weight:bold;z-index: 10000;}


/**/
.banner{ height:608px; width:100%; position:relative;}
.banner .bd{ height:608px; overflow:hidden;}
.banner .bd a{ display:block; background:url(../images/banner.jpg) no-repeat center top;height:608px; overflow:hidden;}
.banner .bantil{ width:200px; height:4px; position:absolute; bottom:30px;left:50%; z-index:8; margin-left:-100px;}
.banner .bantil li{ width:50px; height:4px; float:left; display:inline; margin:0 8px;background:#11509b;}
.banner .bantil li.cur{background:#c8171e;}

.tit{ height:100px; background:url(../images/tuz_h.png) no-repeat center 24px; 
font:36px "Microsoft YaHei"; font-weight:bold; color:#222; text-align:center;    margin-top: 25px;}
.tit a{ color:#222;}
.tit b{ color:#c8171e;}
.tit em{ display:block; font:22px "Microsoft YaHei"; color:#333;}
.content, .footer {
    width: 1200px;
    margin: 0 auto;
}
#content{margin: 0 auto; width: 100%;}
.case{ height:725px; margin-top:53px; overflow:hidden;}
.caset{ height:114px; overflow:hidden;}
.caset li{ width:239px; height:56px; float:left; border-right:1px solid #fff; border-bottom:1px solid #fff; overflow:hidden;}
.caset li a{ display:block; font:16px "Microsoft YaHei"; text-align:center; line-height:56px; background:#11509b; color:#fff;}
.caset li a:hover,.caset .cur a{ background:#c8171e; font-weight:bold;}
.case2 dl{ height:452px; background:#f0f0f0; overflow:hidden;}
.case2 dt{ width:803px; height:452px; float:left; overflow:hidden;}
.case2 dt img{ display:block;width:803px; height:452px;}
.case2 dd{ width:320px; float:right; padding:48px 30px 0 0; overflow:hidden;}
.case2 dd h3 a{ display:block; font:18px "Microsoft YaHei"; line-height:35px; overflow:hidden; color:#333; background:url(../images/line.gif) no-repeat left bottom;padding-bottom:10px;}
.case2 dd .pp{ font:14px "Microsoft YaHei"; line-height:28px; color:#555; margin-top:10px;}
.case2 dd span{ display:block; font:14px "Microsoft YaHei"; line-height:28px; color:#555;}
.case2 dd h5{ height:32px; overflow:hidden; margin-top:30px;}
.case2 dd h5 a{ display:inline-block; width:129px; height:32px; font:14px "Microsoft YaHei"; line-height:32px; color:#fff; background:#11509b url(../images/tuzhi_icon1.png) no-repeat 20px center; text-align:center; padding-left:10px;}
.case2 dd h5 a.a02{background:#c8171e url(../images/tuzhi_icon2.png) no-repeat 20px center;}

.team{ height:410px; padding-top:50px; background:#f6f6f6; overflow:hidden;}
.team .tit{ background:url(../images/team_h.png) no-repeat center 24px; height:110px;}
.team .content{ position:relative;}
.team2{ width:1200px; overflow:hidden;}
.team li{ width:273px; float:left; margin-right:36px;}
.team li img{ display:block; width:261px; height:193px; border:1px solid #d9d9d9; padding:5px; background:#fff;}
.team li em{ display:block; font:14px "Microsoft YaHei"; text-align:center; line-height:42px; overflow:hidden; color:#555;}
.arr1 a{ display:block; font:80px "宋体";color:#7b7b7b; position:absolute; top:170px; left:-50px;}
.arr2 a{display:block; font:80px "宋体"; color:#7b7b7b; position:absolute; top:170px; right:-50px;}
.arr1 a:hover,.arr2 a:hover{ color:#11509b;}

.pro{ height:1240px; background:url(../images/zhib_bg.jpg) no-repeat center top; overflow:hidden;}
.pro h2{ height:158px; padding-top:30px; overflow:hidden; font:36px "Microsoft YaHei"; text-align:center; font-weight:bold; color:#fff;}
.pro h2 a{ display:block; color:#fff;}
.pro h2 em{ display:block; font:22px "Microsoft YaHei"; color:#fff;}
.fen{ height:130px; margin-bottom:30px; overflow:hidden; border-bottom:1px solid #e7e7e7;}
.fen li{ width:238px; height:64px;border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; font:16px "Microsoft YaHei"; line-height:64px; float:left;}
.fen li a{ display:block; color:#333;}
.fen li em{ display:block; float:left; width:55px; height:42px; margin:10px 12px 0 20px;}
.fen .li01 em{ background:url(../images/zhib01.png) no-repeat;}
.fen .li02 em{background:url(../images/zhib02.png) no-repeat;}
.fen .li03 em{background:url(../images/zhib03.png) no-repeat;}
.fen .li04 em{background:url(../images/zhib04.png) no-repeat;}
.fen .li05 em{background:url(../images/zhib05.png) no-repeat;}
.fen .li06 em{background:url(../images/zhib06.png) no-repeat;}
.fen .li07 em{background:url(../images/zhib07.png) no-repeat;}
.fen .li08 em{background:url(../images/zhib08.png) no-repeat;}
.fen .li09 em{background:url(../images/zhib09.png) no-repeat;}
.fen .li010 em{background:url(../images/zhib10.png) no-repeat;}
.fen .li05,.fen .li10{ width:238px; border-right:1px solid #e7e7e7;}
.fen li a:hover{ background:#11509b; color:#fff;}
.fen li a:hover em{ background-position:0 -42px;}
.pro dl{ height:632px; overflow:hidden; position:relative;}
.pro dt img{ display:block; height:600px; overflow:hidden;}
.pro dd{ height:50px; overflow:hidden; background:url(../images/zhib_alp.png); width:1200px; overflow:hidden; position:absolute; bottom:32px; font:16px "Microsoft YaHei"; text-align:center; line-height:50px;}
.pro dd a{ display:block; color:#fff;}
.pro dd em{ display:block; width:128px; height:52px; position:absolute; top:0; right:0;}
.pro h5{ width:824px; overflow:hidden; float:left;}
.pro h5 img{ display:block; width:377px; height:189px; float:left; margin-right:35px;}
.pro p{ width:376px; overflow:hidden; height:140px; padding-top:46px; background:#11509b url(../images/zhib_line.gif) no-repeat center 80px; font:18px "Microsoft YaHei"; text-align:center; color:#fff;}
.pro p span{ display:block; font:14px "Microsoft YaHei"; text-align:left; color:#fff; background:url(../images/lx2.png) no-repeat 55px 4px; margin-top:24px; padding-left:111px;}
.pro p span em{ display:block; font:30px Impact;}
.fr {
    float: right;
}
.jxin{ height:432px; padding-top:50px; overflow:hidden; background:url(../images/jxin_bg.jpg) no-repeat center top; margin-top:60px;}
.jxin .tit{ background:url(../images/jxin_h.png) no-repeat center 24px; color:#fff; height:110px;}
.jxin .tit a,.jxin .tit em{ color:#fff;}
.jxin ul{ height:223px; overflow:hidden;}
.jxin li{ width:218px; height:198px; float:left; margin-right:27px; background:url(../images/jxin_bg.png) no-repeat center top;}
.jxin li a{ display:block; width:91px; height:91px; margin:0 auto 12px; background:url(../images/jxin_yu.png) no-repeat center top;}
.jxin li p{ font:22px "Microsoft YaHei"; text-align:center; color:#fff;}
.jxin li p b{ font:40px Impact;}
.jxin li p em{ display:block; font-size:18px;}
.jxin li i{ display:block; width:91px; height:91px;}
.jxin .li01 i{background:url(../images/jxin1.png) no-repeat;}
.jxin .li02 i{ background:url(../images/jxin2.png) no-repeat;}
.jxin .li03 i{ background:url(../images/jxin3.png) no-repeat;}
.jxin .li04 i{ background:url(../images/jxin4.png) no-repeat;}
.jxin .li05 i{ background:url(../images/jxin5.png) no-repeat;}
.jxin .li05{ margin-right:0;}
.jxin li a:hover i{ background-position:0 -91px;}
.jxin h5{ width:240px; font:14px "Microsoft YaHei"; color:#fff; background:url(../images/lx2.png) no-repeat left 8px; padding-left:60px; margin:0 auto;}
.jxin h5 em{ display:block; font:30px Impact;}

.ys{ margin:50px 0 0 0; overflow:hidden;}
.ys .tit{background:url(../images/ys_h.png) no-repeat center 24px; height:110px;}
.ys1{ height:430px; position:relative; margin-bottom:50px;}
.ys1 h2{ width:600px; height:430px;}
.ys1 h2 img{ display:block; width:600px; height:430px;}
.ys1 h5{ width:160px; height:150px; background:url(../images/ys_bg.png) no-repeat center top; position:absolute; top:38px; left:523px; font:54px "Microsoft YaHei"; font-weight:bold; text-align:center; line-height:150px; color:#fff;}
.ys1 dl{ width:495px; margin-top:24px; position:relative; height:406px;}
.ys1 dt{ height:85px; overflow:hidden; background:url(../images/ys_line2.gif) repeat-x center bottom; font:30px "Microsoft YaHei"; font-weight:bold; color:#11509b; margin-bottom:18px;}
.ys1 dt em{ display:block; float:left; margin-right:15px;}
.ys1 dt i{ display:block; font:22px "Microsoft YaHei"; color:#333;}
.ys1 b{ color:#c8171e;}
.ys1 .dd01 p{ font:16px "Microsoft YaHei"; line-height:24px; background:url(../images/ys_jt.gif) no-repeat left 8px; padding-left:12px; margin-top:8px;}
.ys1 .dd02{ margin-top:28px;}
.ys1 .dd02 span{ display:inline-block; width:140px;background:url(../images/ys_line.gif) no-repeat 0 top; margin-left:12px; font:34px "Microsoft YaHei"; color:#444; padding-top:8px;}
.ys1 .dd02 span b{ font-size:40px; font-family:Impact; color:#444;}
.ys1 .dd02 span em{ display:block; font:16px "Microsoft YaHei"; color:#666;}
.ys1 .dd03{ position:absolute; bottom:70px; right:0;}
.ys1.ys2 .dd03,.ys1.ys3 .dd03{ position:absolute; bottom:-10px; right:0;}
.ys1.ys4 .dd03{bottom:30px;}
.ys1.ys5 .dd03{ bottom:-70px;}

.gyi{ padding-top:25px; background:url(../images/gyi_bg.jpg) no-repeat center top; overflow:hidden; height:488px;}
.gyi h2{ font:36px "Microsoft YaHei"; font-weight:bold; color:#fff; text-align:center; height:163px;}
.gyi h2 em{ display:block; font:22px "Microsoft YaHei";}
.gyi ul{ height:198px; overflow:hidden;}
.gyi li{width:123px; float:left; margin-right:55px; position:relative;}
.gyi li img{ display:block; -webkit-transition: -webkit-transform 0.4s ease-out; 
    -moz-transition: -moz-transform 0.4s ease-out; 
    transition: transform 0.4s ease-out;}
.gyi li a{ display:block; width:123px; height:123px; background:url(../images/gyi_bg1.png) no-repeat center top;}
.gyi li em{ display:block; font:16px "Microsoft YaHei"; text-align:center; font-weight:bold; line-height:45px; height:45px; overflow:hidden; color:#555;}
.gyi li b{ display:block; width:13px; height:20px; background:url(../images/gyi_jt.png) no-repeat; position:absolute; top:50px; left:145px;}
.gyi .nones{ margin-right:0;}
.gyi li a:hover{ background:url(../images/gyi_bg2.png) no-repeat;}
.gyi li a:hover img{-webkit-transform: rotate(360deg); 
    -moz-transform: rotate(360deg); 
    transform: rotate(360deg);}
.gyi h5{ width:465px; height:65px; margin:0 auto; overflow:hidden;}
.gyi h5 a{ display:block; float:left; width:208px; height:52px; border:2px solid #11509b; font:20px "Microsoft YaHei"; font-weight:bold; text-align:center; line-height:52px; color:#11509b; background:url(../images/gyi_lx.png) no-repeat left 15px center;}
.gyi h5 span{ display:block; float:right; width:230px; font:16px "Microsoft YaHei"; color:#555;}
.gyi h5 span em{ display:block; font:30px Impact; color:#11509b;}

.wit{ height:570px;position:relative; width:1200px; margin:50px auto 0;}
.wit .tit{ height:110px;}
.wit dl{ width:273px; height:420px; float:left; margin-right:36px; overflow:hidden; background:#f4f4f4;}
.wit dt{ width:250px; margin:0 auto; padding-top:12px;}
.wit dt img{ display:block; width:250px; height:188px;}
.wit dd{ width:220px; margin:27px auto 0;}
.wit dd h3{ height:60px; font:16px "Microsoft YaHei"; background:url(../images/wit_line1.gif) no-repeat left bottom;}
.wit dd h3 span{ display:block;text-overflow: ellipsis; overflow: hidden;white-space: nowrap; height:21px;}
.wit dd h3 a{ display:block; color:#333;}
.wit dd h3 em{ display:block; font:14px "Microsoft YaHei"; color:#777; padding-top:6px;}
.wit dd p{ font:14px "Microsoft YaHei"; line-height:24px; color:#606060; padding-top:15px; height:48px; overflow:hidden;}
.wit dd em a{ display:block; width:100px; height:27px; overflow:hidden; margin-top:12px; background:url(../images/wit_btn1.png) no-repeat;}
.wit .cur{ background:#11509b;}
.wit .cur h3 a,.wit .cur p{ color:#fff;}
.wit .cur h3{ background:url(../images/wit_line2.gif) no-repeat left bottom;}
.wit .cur em a{ background:url(../images/wit_btn2.png) no-repeat;}
.wit .cur h3 em{ color:#d5dce8;}
.arr3 a{ display:block; font:80px "宋体";color:#7b7b7b; position:absolute; top:260px; left:-50px;}
.arr4 a{display:block; font:80px "宋体"; color:#7b7b7b; position:absolute; top:260px; right:-50px;}
.arr3 a:hover,.arr4 a:hover{ color:#11509b;}

.line{ height:50px; background:url(../images/new_bg.jpg) no-repeat center top;}
.new{ height:530px;}
.new .tit{ background:url(../images/new_h.png) no-repeat center 24px; height:110px;}
.new .tit em{ text-transform:uppercase; color:#adadad;}

.tit1{ height:80px; background:#f2f2f2; overflow:hidden;}
.tit1 a{ display:block;}
.tit1 em{ display:block; float:left; width:190px; height:60px; text-align:center; font:18px "Microsoft YaHei"; font-weight:bold; color:#fff; background:#11509b; padding-top:20px;}
.tit1 em i{ display:block; font:15px "Microsoft YaHei"; text-transform:uppercase; color:#d5dce8;}
.tit1 span{ display:block; width:102px; height:45px; background:#666; font:12px Arial; text-transform:uppercase; line-height:45px; text-align:center;float:right;color:#fff;}
.dy{ width:580px; height:420px; overflow:hidden;}
.dy dl{ height:55px; overflow:hidden; border-bottom:1px solid #ececec;}
.dy dt{ width:106px; font:20px "Microsoft YaHei"; color:#484848; float:left; text-align:center; line-height:55px; }
.dy dt em{ display:none;}
.dy dd{ width:395px; padding-right:20px; float:right;}
.dy dd a{ display:block; font:14px "Microsoft YaHei"; line-height:55px; color:#484848; overflow:hidden;} 
.dy dd p{ display:none;}
.dy .cur{ height:88px; padding-top:20px;}
.dy .cur dt{ font-weight:bold; line-height:25px; margin-top:8px;}
.dy .cur dt em{ display:block; font-size:16px; font-weight:normal;}
.dy .cur dd a{ display:block; font:14px "Microsoft YaHei"; font-weight:bold; line-height:30px; color:#11509b; height:30px; overflow:hidden;}
.dy .cur dd p{ display:block; font:14px "Microsoft YaHei"; line-height:24px; height:48px; overflow:hidden; color:#666;}

.alert{ width:585px; overflow:hidden;}
.alert dt{ height:170px; border-bottom:1px solid #f2f2f2; margin-top:1px;}
.alert dt img{ display:block; width:340px; height:170px; float:left;}
.alert dt span{ display:block; width:150px; padding:45px 45px 0 0; font:40px "Microsoft YaHei"; color:#484848; text-align:center; float:right; font-weight:bold;}
.alert dt span em{ display:block; height:40px; border-top:1px solid #e4e4e4; font:18px "Microsoft YaHei"; line-height:40px;}
.alert dd h3 a{ display:block; font:14px "Microsoft YaHei"; font-weight:bold; line-height:30px; color:#484848; overflow:hidden; margin-top:32px;}
.alert dd p{ font:14px "Microsoft YaHei"; line-height:24px; color:#666; height:48px; overflow:hidden;}
.alert dd p a{ color:#c8171e;}

.faq{ height:270px; overflow:hidden;}
.faq h2{ width:175px; height:200px; float:left; overflow:hidden; background:#13519c; font:18px "Microsoft YaHei"; font-weight:bold;}
.faq h2 a{ display:block; padding:45px 0 0 35px; background:url(../images/faq_jt.gif) no-repeat 35px 142px; height:200px; color:#fff;}
.faq h2 em{ display:block; font:18px Arial; color:#d5dce8; padding-top:11px;}
.faq dl{ width:300px; float:left; padding-left:40px;}
.faq dt{font:14px "Microsoft YaHei";line-height:50px; font-weight:bold; color:#484848; background:url(../images/q.gif) no-repeat left top; padding-top:23px;}
.faq dt a{ color:#484848; display:block;}
.faq dd{ font:14px "Microsoft YaHei"; line-height:24px; color:#666; background:url(../images/a.gif) no-repeat left top; padding-top:33px;}
.faq dd p{ height:48px; overflow:hidden;}
.faq dd a{ display:block; width:92px; height:28px; border:1px solid #d4d4d4; font:12px Arial; text-transform:uppercase;color:#484848; overflow:hidden; line-height:28px; text-align:center; margin-top:14px;}

.about{ height:725px; padding-top:50px; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat center top;}
.about h3{ height:130px; font:36px "Microsoft YaHei"; text-align:center; font-weight:bold; overflow:hidden; padding-left:9px;}
.about h3 a{ color:#fff;}
.about h3 em{ display:block; font:22px Arial; color:#6190ce; text-transform:uppercase;}
.about h4{ width:1144px; height:423px; margin:0 auto; overflow:hidden;}
.about h4 img{ display:block;width:1144px; height:423px;}
.about dl{ width:1144px; margin:25px auto 0;}
.about dt{ font:20px "Microsoft YaHei"; text-align:center; font-weight:bold; line-height:30px; height:30px; color:#222; overflow:hidden;}
.about dt a{ display:block; color:#222;}
.about dd{ font:14px "Microsoft YaHei"; line-height:25px; color:#666; height:100px; overflow:hidden; margin-top:5px; text-align:center;}

.pic{ height:360px; margin-top:10px;}
.n_nav{height:60px; margin-bottom:30px; position:relative; overflow: hidden; background:url(../images/pic_bg1.gif) repeat-x center bottom;}
.n_nav li{ float:left;height:60px; font:18px "Microsoft YaHei"; color:#333; margin-right:40px;}
.n_nav li a{ display:block; color:#333; height:60px; line-height:60px; font-weight:bold;}
.n_nav li p{ display:inline-block;}
.n_nav .cur{color:#11509b; background:url(../images/pic_bg2.gif) repeat-x center bottom; }
.n_nav span a{display:block; width:92px; height:28px; border:1px solid #d4d4d4; font:12px Arial; text-transform:uppercase;color:#484848; overflow:hidden; line-height:28px; text-align:center; position:absolute; top:15px; right:0;}
.pic2{ height:250px; position:relative;}
.pic3{ width:1200px; overflow:hidden;}
.pic2 li{ width:273px; float:left; margin-right:36px; position:relative;}
.pic2 li img{ display:block;width:261px; height:193px; padding:5px; border:1px solid #d9d9d9;}
.pic2 li p{ height:44px; font:14px "Microsoft YaHei"; line-height:44px; color:#666666; overflow:hidden; text-align:center;}
.arr5{ font:80px "宋体"; color:#999; position:absolute; top:60px; left:-60px;}
.arr6{font:80px "宋体"; color:#999; position:absolute; top:60px; right:-60px;}

.link{  background:#1b1b1b; overflow:hidden;}
.link p{ font:14px "Microsoft YaHei"; line-height:35px; color:#939393;}
.link a{ display:inline-block; padding:0 10px; color:#939393; }


.footWrap{ height:232px; padding-top:64px; background:#2e2e2e;overflow:hidden;}
.footWrap .footer{ width:1200px; margin:0 auto;}
.footWrap h2{ width:280px; overflow:hidden; float:left; font:14px "Microsoft YaHei"; line-height:24px; color:#acacac;}
.footWrap h2 img{ display:block; height:180px; margin-bottom:2px;}
.footWrap h2 a{ color:#acacac;}
.fnav{ width:678px; float:left; overflow:hidden;}
.fnav p{  overflow:hidden;font:14px "Microsoft YaHei"; line-height:24px;}
.fnav p a{ display:inline-block; color:#fff;width:107px;}
.fnav ul{ margin-top:19px;}
.fnav li{  float:left; font:14px "Microsoft YaHei"; line-height:30px; color:#acacac; overflow:hidden;}
.fnav li em{ display:block; float:left; margin:3px 5px 0 0 ;}
.fnav .li01{ }
.code{ width:230px; float:right; overflow:hidden;}
.code h3{ width:90px; height:90px; border:7px solid #fff; overflow:hidden; float:left;}
.code h3 img{ display:block; width:90px; height:90px;}
.code h5{ width:195px; font:14px "Microsoft YaHei"; line-height:24px; color:#acacac; float:right;}
.code h5 em{ display:block; font:28px Impact; color:#fff;}
.code h5 a{ color:#acacac; }
.code h5 i{ display:block;}