﻿@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;}

.banner{ height:550px;width:100%; position:relative; z-index:1;}
.banner .bd,.banner .bd li{width:100%; height:550px; overflow:hidden;}
.banner .bd li img{ position:absolute; top:0; left:50%; margin-left:-960px; height:550px;}
.arr3{ position:absolute; top:40%; left:2%; background:rgba(214,14,14,0.5); font:40px "宋体"; font-weight:bold; color:#fff;width:50px; height:100px; text-align:center; line-height:100px;}
.arr4{ position:absolute; top:40%; right:2%;background:rgba(214,14,14,0.5); font:40px "宋体"; font-weight:bold; color:#fff;width:50px; height:100px;text-align:center; line-height:100px;}

.tit{ height:108px; text-align:center; position:relative; font:42px "Microsoft YaHei"; color:#375d8e;}
.tit:before{ content:""; position:absolute; bottom:0; left:50%; width:40px; height:2px; background:#c41c29; margin-left:-20px;}
.tit a{ display:block; color:#375d8e;}
.tit em{ display:block; font:18px "Microsoft YaHei"; color:#333; padding-top:12px;}

.liaoj{ height:772px; padding-top:92px; overflow:hidden; background:#f5f5f5;}
.liaojt{ width:260px; margin-top:30px; float:left; height:540px; overflow:hidden; background:#fff;}
.liaojt h2{ height:90px; padding-top:18px; font:18px "Microsoft YaHei"; color:#aebacc; text-align:center; background:#375d8e;}
.liaojt h2 em{ display:block; width:91px; height:53px; margin:0 auto;}
.liaojt h2 em img{display:block; width:91px; height:53px; }
.liaojt li{ height:106px; border-bottom:1px solid #f5f5f5; overflow:hidden; width:260px;}
.liaojt li em{ display:block; font:44px Arial; color:#666; width:49px; float:left; padding:25px 5px 0 15px;}
.liaojt li span{ display:block; float:left; width:185px; float:left; margin-top:28px; font:20px "Microsoft YaHei"; color:#666; background:url(../images/liaj_arr1.png) no-repeat 105px 7px;}
.liaojt li span i{ display:block; font:14px "Microsoft YaHei"; line-height:24px;}
.liaojt .cur em{ color:#375d8e;}
.liaojt .cur span{ background:url(../images/liaj_arr2.png) no-repeat 105px 7px;color:#375d8e;}
.liaojt h5{ font:14px "宋体"; color:#fff; background:#b3b3b3 url(../images/lx.png) no-repeat 18px 25px; padding-left:87px; height:86px; padding-top:25px;}
.liaojt h5 em{ display:block; font:24px "Microsoft YaHei"; padding-top:10px;}
.liaoj1{ width:900px; float:right; margin-top:30px;}
.liaoj2{height:540px; overflow:hidden; background:#fff;}
.liaoj3{ position:relative;}
.liaoj2 li{ height:432px; width:900px; overflow:hidden; position:relative;}
.liaoj2 li img{ display:block;height:432px; width:900px;}
.liaoj2 li em{ display:block; text-align:center; width:900px; height:50px; font:30px "Microsoft YaHei"; color:#fff; background:rgba(0,0,0,0.3); position:absolute; bottom:0; left:0;}
.liaoj2 li em img{ width:22px; height:22px; display:block; position:absolute; top:12px; left:530px;}
.arr1{ width:32px; height:64px; overflow:hidden; position:absolute; top:184px; left:25px;}
.arr2{ width:32px; height:64px; overflow:hidden; position:absolute; top:184px; right:25px;}
.liaoj2 dl{ position:relative; height:96px; overflow:hidden; padding:26px 0 0 35px;}
.liaoj2 dd{ width:360px; float:left; font:14px "Microsoft YaHei"; line-height:27px; overflow:hidden;}
.liaoj2 dt a{ display:block; width:120px; height:35px; border:1px solid #375d8e; border-radius:0.2rem; font:14px "Microsoft YaHei"; text-align:center; line-height:35px; color:#375d8e; position:absolute; top:54px; right:33px;}
.liaoj2 dt a:hover{ background:#375d8e;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background; color:#fff;}

.map{ height:880px; overflow:hidden;}
.map .content{ position:relative;}
.mapt{ background:#f5f5f5; padding-bottom:30px;}
.map h2{ width:260px;float:left; font:28px "Microsoft YaHei"; color:#666; overflow:hidden; position:absolute; top:66px; left:0;}
.map h2 img{ display:block;}
.map h2 em{ color:#375d8e;}
.map h2 i{ display:block; font:14px "Microsoft YaHei"; color:#656565;}

.map1{ height:634px;}
.map2{ width:930px;  float:right;height:568px; margin-top:66px;}
.maptu{ width:615px; height:568px; position:relative; background:url(../images/map1.jpg) no-repeat;}
.maptu dt{ width:37px; font:14px "Microsoft YaHei"; text-align:center; color:#222; background:url(../images/map_icon1.png) no-repeat center top; padding-top:60px;}
.maptu dd{ display:none;position:absolute; top:-320px; left:-220px; z-index:8; width:530px; height:300px; overflow:hidden; background:#fff; box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #666;}
.maptu dd h3{ height:70px; background:#084274 url(../images/map_icon3.png) no-repeat 20px center; font:22px "Microsoft YaHei"; line-height:70px; color:#fff; padding-left:65px;}
.maptu dd em{ display:block; width:284px; height:199px; float:left; padding:13px 0 0 15px;}
.maptu dd h5{ width:195px; float:left; padding:0 0 0 12px;}
.maptu dd h5 span{ display:block; font-size:16px; font-weight:bold; margin:35px 0 8px;}
.maptu dd h5 p{ font:14px "Microsoft YaHei"; line-height:24px; color:#555;}
.maptu .dl1{ position:absolute; top:380px; left:127px;}
.maptu .dl1 dd{ position:absolute; top:-445px;left:-18px;}
.maptu .dl2{ position:absolute; top:260px; left:186px;}
.maptu .dl2 dd{ position:absolute; top:-325px;left:-77px;}
.maptu .dl3{ position:absolute; top:255px; left:329px;}
.maptu .dl4{ position:absolute; top:240px; right:5px;}
.maptu .dl4 dd{ position:absolute; top:-305px;left:-464px;}
.maptu .cur1 dt{background:url(../images/map_icon2.png) no-repeat center top; color:#375d8e;}
.maptu .cur1 dd{ display:block;}

.dgwenz{ float:right; margin-top:-400px; padding-right:35px;}
.dgwenz h3{ height:44px; border-bottom:1px solid #a6a6a6; font:24px "Microsoft YaHei"; color:#333;}
.dgwenz span{ display:block; font:14px "Microsoft YaHei"; line-height:24px; color:#333; padding:10px 0 0 45px;}
.dgwenz span em{ display:block; height:24px; padding-left:34px; position:relative;}
.dgwenz span em:before{ content:""; position:absolute; top:8px; left:0; width:21px; height:5px; background:#084274; border:1px solid #f0eeee;}
.dgwenz h5 a{display:block; width:130px; height:38px; font:14px "Microsoft YaHei"; margin:15px auto 0; border:1px solid #375d8e; border-radius:0.3rem; color:#375d8e; text-align:center; line-height:38px;}
.dgwenz h5 a:hover{ color:#fff; background:#375d8e;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}

.maptu2{background:url(../images/map2.jpg) no-repeat;}
.maptu2 .dl1{ position:absolute; top:308px; left:260px;}
.maptu2 .dl1 dd{ position:absolute; top:-419px;left:-176px;}
.maptu2 .dl2{ position:absolute; top:189px; left:255px;}
.maptu2 .dl2 dd{ position:absolute; top:-300px;left:-171px;}
.maptu2 .dl3{ position:absolute; top:249px; left:304px;}
.maptu2 .dl3 dd{ position:absolute; top:-360px; left:-220px;}
.maptu2 .dl4{ position:absolute; top:253px; right:225px;}
.maptu2 .dl4 dd{ position:absolute; top:-364px;left:-269px;}

.maptt{ width:1200px; height:50px; background:#ccc; overflow:hidden;}
.maptt li{ width:600px; font:18px "Microsoft YaHei"; line-height:50px; text-align:center; float:left;}
.maptt li a{ display:block;}
.maptt li a:hover,.maptt .cur a{ background:#375d8e; color:#fff;}

.yuns{ height:570px; padding-top:75px; background:#f5f5f5; overflow:hidden;}
.yuns h2{ height:144px; text-align:right; overflow:hidden; font:28px "Microsoft YaHei"; color:#7e7e7e;}
.yuns h2 b{ display:block;}
.yuns h2 em{ color:#375d8e;}
.yuns h2 i{ display:block; font:14px "Microsoft YaHei"; line-height:22px;}
.yuns dl{ width:293px; float:left; margin-right:9px; overflow:hidden;}
.yuns dt{ width:293px; height:147px; position:relative;}
.yuns dt img{ display:block;width:293px; height:147px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.yuns dt em{ display:block; width:60px; height:60px; font:18px "Microsoft YaHei"; text-align:center; line-height:60px; color:#fff; background:#375d8e; border-radius:60px; position:absolute; top:112px; left:117px; z-index:8;}
.yuns dd{ height:178px; background:#fff; margin-top:7px;}
.yuns dd h3{ font:18px "Microsoft YaHei"; color:#1a1a1a; padding:20px 0 0 22px; height:30px; position:relative;}
.yuns dd h3:before{ content:""; position:absolute; bottom:0; left:22px; width:40px; height:2px;  background:#666;}
.yuns dd h5{ margin:15px 0 0 22px; height:56px; overflow:hidden; background:url(../images/yuns_line1.png) no-repeat 42px 7px;}
.yuns dd h5 span{ display:block; width:130px; float:left; font:14px "Microsoft YaHei"; color:#666;}
.yuns dd h5 span em{ display:block; font:12px "Microsoft YaHei";word-wrap:break-word}
.yuns dd h4{ height:46px; border-top:1px solid #f5f5f5; font:12px "Microsoft YaHei"; color:#293162; line-height:47px; background:url(../images/yuns_icon3.png) no-repeat 16px center; padding-left:60px;}
.yuns dd h4 em{ margin-left:38px;background:url(../images/yuns_icon4.png) no-repeat 0 center; padding-left:30px;}
.yuns dl:last-child{ margin-right:0;}
.yuns dl:hover dd{ background:#375d8e;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}
.yuns dl:hover dt em{ background:#fff; color:#375d8e;}
.yuns dl:hover dd h3,.yuns dl:hover dd h5 span,.yuns dl:hover dd h4{ color:#fff;}
.yuns dl:hover h3:before{ background:#fff;}
.yuns dl:hover h5{background:url(../images/yuns_line2.png) no-repeat 42px 7px;}
.yuns dl:hover h4{background:url(../images/yuns_icon1.png) no-repeat 16px center;}
.yuns dl:hover h4 em{background:url(../images/yuns_icon2.png) no-repeat 0 center;}
.yuns dl:hover dt img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1); z-index:8;}

.yuns2{ height:806px; padding-top:77px; background:url(../images/yuns_bg.jpg) no-repeat center bottom;}
.yuns2 h2{ height:144px; overflow:hidden; font:28px "Microsoft YaHei"; color:#7e7e7e;}
.yuns2 h2 b{ display:block;}
.yuns2 h2 em{ color:#375d8e;}
.yuns2 h2 i{ display:block; font:14px "Microsoft YaHei"; line-height:22px;}
.yuns2 dl{ width:600px; float:left; overflow:hidden; background:#fff;}
.yuns2 dt{ width:600px; height:300px; overflow:hidden;}
.yuns2 dt img{ display:block;width:600px; height:300px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.yuns2 dd{ width:508px; margin:0 auto;height:250px; padding-top:50px;}
.yuns2 dd h3{ font:28px "Microsoft Yahei"; line-height:40px; height:40px; overflow:hidden; color:#333;}
.yuns2 dd p{ font:14px "Microsoft Yahei"; line-height:25px; color:#999; height:75px; margin:12px 0 20px;}
.yuns2 dd span a{ display:block; width:130px; height:38px; border:1px solid #375d8e; border-radius:0.3rem; color:#375d8e; text-align:center; line-height:38px;}
.yuns2 dl:nth-child(3){ background:#f7f7f7;}
.yuns2 dl:hover dt img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.yuns2 dl:hover dd span a{ color:#fff; background:#375d8e;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}

.coop{ height:850px; padding-top:120px; background:#f5f5f5; overflow:hidden;}
.coopt{ height:224px; margin-top:30px;}
.coopt li{ width:280px; float:left; margin-right:26px; position:relative;}
.coopt li img{ display:block; width:280px; height:146px;}
.coopt li em{ display:block; font:14px "Microsoft Yahei"; color:#333; background:#fff; height:45px; border-top:1px solid #f5f5f5; line-height:45px; text-align:center;}
.coopt li:last-child{ margin-right:0;}
.coopt .cur{ box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #999;}
.coopt .cur em{ color:#375d8e; font-weight:bold;}
.coopt .cur:before{ content:""; position:absolute; top:192px; left:50%; width:0; height:0; border-top:10px solid #fff; border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0); background:none; margin-left:-10px;}
.coop dl{ height:401px; overflow:hidden; background:#fff;}
.coop dt{ width:600px; height:401px; float:right; overflow:hidden;}
.coop dt img{ display:block; width:600px; height:401px;}
.coop dd{ width:485px; float:left; padding:42px 0 0 55px;}
.coop dd h3 a{ display:block; height:45px; font:24px "Microsoft Yahei"; color:#4c4c4c; overflow:hidden; position:relative;}
.coop dd h3 a:before{content:""; position:absolute; bottom:0; left:0; width:75px; height:2px; background:#4c4c4c;}
.coop dd em{ display:block; font:14px "Microsoft Yahei"; line-height:24px; margin:30px 0 16px;}
.coop dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#999;}
.coop dd span{ display:block; text-align:right; font:14px "Microsoft Yahei"; line-height:24px; color:#999; margin-top:20px;}

.ys{ height:687px; padding-top:50px; overflow:hidden; background:url(../images/ys_bg.jpg) no-repeat center top;}
.ys dl{ width:392px; height:425px; float:left; margin:25px 12px 0 0; background:#fff;}
.ys dt{ width:392px; height:224px; overflow:hidden;}
.ys dt img{ display:block;width:392px; height:224px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.ys dd{ padding:0 20px;}
.ys dd h3{ height:52px; background:url(../images/line.gif) no-repeat left bottom; font:18px "Microsoft YaHei"; line-height:52px; color:#333; padding-left:10px; position:relative; margin-bottom:10px;}
.ys dd h3:before{ content:""; position:absolute; top:16px; height:20px; left:0; width:2px; background:#333;}
.ys dd h4{ font:14px "Microsoft YaHei"; line-height:24px; height:24px; overflow:hidden; margin-top:5px;}
.ys dd h4 span{ display:block; width:34px; height:26px; float:left; margin-right:4px; position:relative; overflow:hidden;}
.ys dd h4 span em{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}
.ys dd h4 span i{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;visibility:hidden;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.1s ease 0.2s;transition: all 0.1s ease 0.2s;}
.ys dd h4 img{display:block; width:34px; height:26px;}
.ys dd p{ font:12px "Microsoft YaHei"; color:#999; line-height:30px;}
.ys dl:nth-child(4){ margin-right:0;}
.ys h5{ font:18px "Microsoft YaHei"; text-align:right; font-weight:bold; color:#fff; padding:24px 85px 0 0;}
.ys h5 em{ display:block; padding-top:8px;}
.ys dl:hover dt img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.ys dl:hover dd h3{ color:#375d8e;}
.ys dl:hover dd h3:before{ background:#375d8e;}
.ys dl:hover dd h4 em{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.ys dl:hover dd h4 i{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}

.news{ height:615px; padding-top:100px; background:#f5f5f5; overflow:hidden;}
.news h2{ height:70px; overflow:hidden; text-transform:uppercase; font:24px "Microsoft YaHei"; color:#333; line-height:70px;}
.news h2 a{ display:block; color:#333;}
.news h2 em{ float:right; font:14px "Microsoft YaHei"; color:#999; display:block; line-height:70px;}
.dy{ width:730px; margin-top:25px;}
.dy dl{ height:225px; overflow:hidden;}
.dy dt{ width:334px; height:201px; float:left; overflow:hidden;}
.dy dt img{ display:block; width:334px; height:201px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.dy dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.dy dd{ width:350px; float:right; overflow:hidden;}
.dy dd h3 a{ display:block; font:18px "Microsoft YaHei"; color:#333; height:30px; overflow:hidden;}
.dy dd p{ font:14px "Microsoft YaHei"; line-height:22px; color:#999; height:66px; overflow:hidden; margin:12px 0 20px;}
.dy dd span a{display:block; width:130px; height:38px;border:1px solid #375d8e; border-radius:0.3rem; color:#375d8e; text-align:center; line-height:38px;}
.dy dd span a:hover{ color:#fff; background:#375d8e;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}
.dy li{ width:353px; float:left; font:14px "Microsoft YaHei"; line-height:30px; height:30px; overflow:hidden; padding-left:12px; position:relative;}
.dy li a{ display:block; color:#333;}
.dy li a:hover{ font-weight:bold; color:#375d8e;}
.dy li:before{ content:""; position:absolute; top:13px; left:0; width:1px; height:2px; background:#484848;}

.faq{ width:390px; height:370px; padding:0 20px 10px; background:#fff; overflow:hidden; margin-top:30px;}
.faq2 dl{ padding:8px 0;}
.faq2 dt a{ display:block; font:16px "Microsoft YaHei"; line-height:30px; height:30px; color:#4c4c4c; overflow:hidden; background:url(../images/q.gif) no-repeat left center; padding-left:32px;}
.faq2 dd{ font:14px "Microsoft YaHei"; line-height:28px; color:#999; background:url(../images/a.gif) no-repeat left 5px; padding-left:32px;}

.about{ height:630px; background:#f5f5f5 url(../images/about_bg.jpg) no-repeat center bottom; overflow:hidden;}
.about2{ margin-top:29px; height:494px; position:relative;}
.about2 li{ width:1200px; height:494px;}
.about2 li img{ display:block;width:1200px; height:494px;}
.arr5{ width:64px; height:64px; position:absolute; top:45%; left:-32px;}
.arr6{ width:64px; height:64px; position:absolute; top:45%; right:-32px;}
.aboutnub{ height:70px; width:1200px; position:relative; margin-top:-70px;}
.aboutnub li{ width:299px; background:rgba(255,255,255,0.5);margin-right:1px; float:left; font:20px "Microsoft YaHei"; text-align:center; line-height:25px; color:#375d8e; padding-top:8px; height:62px;}
.aboutnub li em{ display:block;}
.aboutnub li:hover{background:rgba(21,55,99,0.8); color:#fff;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}

.lc{ height:640px; padding-top:50px; background:#f5f5f5; overflow:hidden;}
.lc h2{ height:115px; overflow:hidden; position:relative; font:24px "Microsoft YaHei"; color:#375d8e; padding-top:20px;}
.lc h2 em{ display:block; font:14px Arial; font-weight:bold; letter-spacing:2px; padding-top:4px;color:#808080;}
.lc h2:before{ content:""; position:absolute; top:0; left:0; width:68px; height:2px; background:#333;}
.lc2{ width:1310px; margin-left:-55px; height:400px; overflow:hidden; position:relative;}
.lc3 ul{ width:1200px; margin:0 auto; overflow:hidden; background:url(../images/lc_line.gif) repeat-x center 174px; height:400px;}
.lc2 li{ width:235px; height:113px; padding:20px 20px 0 20px; font:24px "Microsoft YaHei"; color:#1a1a1a; background:#fff; margin-left:-100px; position:relative; float:left;}
.lc li em{ display:block; font:14px "Microsoft YaHei"; line-height:20px; color:#808080;}
.lc4 li:nth-child(2n-1){ margin-top:222px;}
.lc4 li:nth-child(1){ margin-left:0;}
.lc4 li:nth-child(2n-1):before{ content:""; position:absolute; top:-61px; left:50%; margin-left:-14px; width:28px; height:28px; background:url(../images/lc_dot1.png) no-repeat;}
.lc4 li:nth-child(2n-1):after{ content:""; position:absolute; top:-15px; left:50%; margin-left:-10px; width:0; height:0; border-bottom:15px solid #fff; border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);}
.lc4 li:nth-child(2n):before{ content:""; position:absolute; top:162px; left:50%; margin-left:-14px; width:28px; height:28px; background:url(../images/lc_dot1.png) no-repeat;}
.lc4 li:nth-child(2n):after{ content:""; position:absolute; top:132px; left:50%; margin-left:-10px; width:0; height:0; border-top:15px solid #fff; border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);}
.lc4 li:hover,.lc2 li:hover em{ background:#375d8e; color:#fff;}
.lc4 li:hover:nth-child(2n-1):before{background:url(../images/lc_dot2.png) no-repeat;}
.lc4 li:hover:nth-child(2n-1):after{border-bottom:15px solid #375d8e;}
.lc4 li:hover:nth-child(2n):before{background:url(../images/lc_dot2.png) no-repeat;}
.lc4 li:hover:nth-child(2n):after{border-top:15px solid #375d8e;}
.arr7 a{ display:block; font:70px "宋体";color:#ccc; position:absolute; top:150px; left:0;}
.arr8 a{ display:block; font:70px "宋体";color:#ccc; position:absolute; top:150px; right:0;}
.arr7 a:hover,.arr8 a:hover{ color:#375d8e;}
.lc h5{display:block; width:130px; height:38px; margin:0 auto;border:1px solid #375d8e; border-radius:0.3rem; color:#375d8e; text-align:center; line-height:38px;}
.lc h5:hover{background:rgba(21,55,99,0.8); color:#fff;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}

.link{ height:50px; font:14px "Microsoft YaHei"; position:relative; color:#fff; margin-top:-100px; z-index:3;}
.link .content{ width:700px; padding-left:160px;}
.link a{ display:inline-block; color:#fff; padding:0 20px;}



* {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
body {
	font-family: "微软雅黑", "微软雅黑 Light", "等线 Light";/*background-color:#000;*/
}
.clear {
	clear:both;
	line-height:0;
}
.cc_menu001 {
	width: 100%;
	height: 50px;
	/*background-color:#e5e5e5;*/
	background-color:rgba(255, 255, 255, 0.3);
	/*background-color:rgba(0,0,0,0.3);*/
	font-size: 14px;
	font-family: "微软雅黑", "微软雅黑 Light", "等线 Light";
	text-align: center;/*临时信息*//*margin-top: 150px;*/
	/*background-image: url(static/images/menu.jpg);*/
	background-repeat: repeat-x;
	background-position: center top;
	position:absolute;
	z-index:1;
	margin-top:15px;
	border-bottom:solid 1px rgba(255, 255, 255, 0.3);
}
.cc_menu001 ul.cc_menulist {
	display: block;
	width: 1200px;
	height: 50px;
	line-height:50px;
	font-size:16px;
	margin-left: auto;
	margin-right: auto;
	/*background-color: #e5e5e5;*/
	/*border-radius: 5px;overflow:hidden;*/
	
	/*background-image: url(static/images/menu.jpg);*/
	background-repeat: repeat-x;
	background-position: center top;
}
.cc_menu001 ul.cc_menulist > li {
	float: left;
	width: 200px;
}
.cc_menu001 ul.cc_menulist > li.cur {
/*background-color: #060;*/
	/*border-radius: 5px 0px 0px 5px;*/
}
.cc_menu001 ul.cc_menulist > li.cur a {
	color: #fff;
}
.cc_menu001 ul.cc_menulist > li:hover {
	background-color: rgba(255, 255, 255, 0.6);
	/*background-color: rgba(0,0,0,0.3);*/
	width:200px;
	/*background-image: url(static/images/menu_cur.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;
}
.cc_menu001 ul.cc_menulist li a {
	display: block;
	line-height: 50px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	font-weight:500;
}
.cc_menu001 ul.cc_menulist li ul li a {
	display: block;
	line-height: 50px;
	text-decoration: none;
	text-align: center;
	color: #333;
}
.cc_menu001 ul.cc_menulist li a:hover {
	/*background-color: rgba(255,255,255,0.6);*/
	/*background-color: rgba(0,0,0,0.6);*/
	color: #fff;
	/*background-image: url(static/images/menu_cur.jpg);*/
	background-repeat: no-repeat;
	background-position: center bottom;
}
.cc_menu001 ul.cc_menulist > li:hover a {
	color: #000;
}
.cc_menu001 ul.cc_menulist li div {
	position: absolute;
	z-index: 1px;
	width: 200px;
	display: none;
	/*background-color: #e5e5e5;*/background-color: rgba(255, 255, 255, 0.5);
}
.cc_menu001 ul.cc_menulist li:hover div {
	display: block;
}
.cc_menu001 ul.cc_menulist > li:hover div a {
	color: #000;
}
.cc_menu001 ul.cc_menulist > li:hover div a:hover {
	/*background-color: #16366a;*/
	background-color: rgba(22, 54, 106, 0.6);
	background-image:none;
	color: #FFF;
}
/**************************************************/
.cc_banner001 {
	width: 100%;
	height: 282px;
	margin-top: 8px;
	margin-bottom: 8px;
	border-radius: 5px;
	overflow: hidden;
}
.cc_banner001 ul {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.cc_banner001 ul li {
}
.cc_banner001 ul li a {
}
.cc_banner001 ul li a img {
	width: 1200px;
	border: 0;
	border-radius: 5px;
}
/******************************************/
.cc_top001 {
	height: 28px;
	width: 100%;
	margin: 0;
	font-size: 14px;
	font-family: "微软雅黑", "微软雅黑 Light", "等线 Light";
	background-color: #2a2a2a;
}
.cc_top001 ul {
	width: 1200px;
	height: 27px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
}
.cc_top001 ul li {
	width: 80px;
	height: 27px;
	float: right;
}
.cc_top001 ul li a {
	text-align: center;
	text-decoration: none;
	display: block;
	color: #999;
	line-height: 28px;
}
.cc_top001 ul li a:hover {
	color: #577dba;
}
/***************************************/
.cc_body {
	width: 1200px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: none;
}
.cc_body .cc_nav {
	width: 360px;
	height: 300px;
	/*	background-color: #e5e5e5;
	background-color: #000;*/
	border-radius: 5px;
	border: solid 1px #e5e5e5;
	float: left;
	margin-right: 18px;
	margin-left: 18px;
	margin: 18px;
	overflow: hidden;
}
.cc_body .cc_nav:nth-child(1) {
 border-top: solid 1px #090;
}
.cc_body .cc_nav img {
	width: 550px;
	height: 155px;
	background-color: #000;
	opacity: 0.8;
	cursor: pointer;
}
.cc_body .cc_nav img:hover {
	opacity: 1;
}
.float_en {
	font-size:14px;
	line-height:30px;
	height:30px;
	width:145px;
	right:5px;
	top:4px;
	text-align:center;
	color:#333;
	position:absolute;
	z-index:150;
	background: url(static/images/float1.png) no-repeat left center;
	cursor:pointer;
}
.float_en:hover {
	color:#F00
}
/* header */
.header{border-top:solid 8px #eee;}
.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1200px;}
.header{width: 100%;}
.headerTop{width: 100%;height: 36px;line-height: 36px;background: #eeeeee;border-bottom: 1px solid #e1e1e1}
.headerTop p{font-size: 13px;height: 36px;line-height: 36px;color: #888888;float: left;}
.headerTop ul{float: right;}
.headerTop li{float: left;height: 36px;line-height: 36px;margin-left: 21px;}
.headerTop li a{font-size: 13px;color: #888888;padding-left:16px;}
.headerTop li.first a{background: url(static/images/header_icon01.png) no-repeat left center;}
.headerTop li.second a{background: url(static/images/header_icon02.png) no-repeat left center;}
.headerTop li.last a{background: url(static/images/header_icon03.png) no-repeat left center;}
.headerTop li:first-child{margin-left: 0;}

.headerCenter{width: 100%;height: 110px;    background: #fff;}
.headerCenter .container{position: relative;}
.headerCenter dl{width: 674px;float: left;margin-top: 20px;}
.headerCenter dt{float: left;width: 196px;height: 83px;}
.headerCenter dt img{display: block;}
.headerCenter dd{width: 440px;float: left;margin-left: 10px;margin-top: 21px;height: 50px;padding-left: 15px;border-left: 1px dotted #666666;}
.headerCenter dd h2{font-size: 22px;color: #241f72;font-weight: bold;}
.headerCenter dd p{font-size: 18px;color: #ee7316;margin-top: 4px;font-weight: bold;}
.headerCenter .headerBtn{display: block;width: 131px;height: 40px;position: absolute;right: 285px;top: 47px;}
.headerCenter .phone{background: url(static/images/header_icon04.png) no-repeat left center;padding-left: 44px;float: right;margin-top: 24px;}
.headerCenter .phone p{color: #666666;font-size: 15px;padding-top: 2px;}
.headerCenter .phone span{display: block;font-size: 25px;color: #70bd81;font-weight: bold;}

.headerNav{height: 49px;background: #20317f;}
.headerNav ul{width: 100%;}
.headerNav li{float: left;font-size: 15px;height: 49px;line-height: 58px;border-left: 1px solid #34448b;border-right: 1px solid #12185e;}
.headerNav li:last-child{border-right: none;}
.headerNav li:first-child{background-image: none;}
.headerNav li a{color: #fff;text-decoration: none;height:49px;line-height: 49px;display: block;}
.headerNav li.cur{background: url(static/images/navbg.png) repeat-x;}
.headerNav li:hover{background: url(static/images/navbg.png) repeat-x;}
.banner{
	width:100%;
	background-image: url(/static/images/dajianyunshu2.jpg);

	background-repeat: no-repeat;
	background-position: center top;
	height:500px;	
}
.about{
	width:100%;
	min-height:600px;
	max-width:1440px;
	margin-left:auto;
	margin-right:auto;
	
}
.aboutus{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	
}
.aboutus .left{
	width:240px;
	position:absolute;
	z-index:1;
	margin-top:-120px;
	padding:20px;
	/*background-color:#FFF;*/
	background-color: rgba(255,255,255,0.6);
	min-height:800px;
	padding-bottom:120px;
	background-image: url(static/images/bg_left.png);
	background-repeat: no-repeat;
	background-position: center 120px;
}
.aboutus .left .left_title{
	background-color:#364374;
	min-height:80px;
	padding-top:15px;
	padding-bottom:5px;
	color:#fff;
}
.aboutus .left .left_title .left_title1{
	line-height:80px;
	color:#fff;
	font-size:76px;
	font-weight:bold;
	float:left;
	width:66px; padding-left:35px; 
}
.aboutus .left .left_title .left_title2{
	line-height:34px;
	width:130px;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	float:left;
	padding-top:10px;
}
.aboutus .left .left_title .left_title3{
	line-height:30px;
	color:#fff;
	font-size:28px;
	float:left;
	font-weight:bold;
	letter-spacing: 1px;
	/*word-spacing: 3px;*/
}
.aboutus .left ul{
	display:block;
	/*padding-top:30px;*/
}
.aboutus .left ul li{
	background-color:#fff;
	margin-bottom:10px;
	line-height:70px;
	/*text-indent:30px;*/
	text-align:center;
	cursor:pointer;
}
.aboutus .left ul li:hover{
	background-color:#364374;
}
.aboutus .left ul li:hover a{
	color:#FFF;
}
.aboutus .left ul li a{
	color:#333;
	/*font-weight:bold;*/
	font-size:18px;
	letter-spacing: 4px;
	text-decoration:none;
}
.aboutus .right{
	float:right;
	width:900px;

	background-color:#fcfcfc;
	border-radius:15px 15px 0 0;
	margin-top:15px;
}
.aboutus .right .rtitle{
	background-color:#F1F1F1;
	width:900px;
	height:55px;
	line-height:55px;
	border-radius:15px 15px 0 0;
	/*border-bottom:solid 1px #f1f1f1;*/
}
.aboutus .right .rtitle span{
	font-size:16px;
	font-weight:bold;
	float:left;
	padding-left:40px;
	letter-spacing: 3px;
	/*word-spacing: 3px;*/
}
.aboutus .right .rtitle .bar{
	float:right;
	padding-right:30px;
	color:#999;
}
.aboutus .right .rtitle .bar a{
	text-decoration:none;
	color:#999;
	font-size:14px;
}
.aboutus .right .rtitle .bar a:hover{
	color:#F00;
}
.aboutus .right .content{
	padding-top:30px;
	text-align:justify;
}
.aboutus .right .content p{
	text-indent:30px;
	line-height:35px;
	font-size:16px;
	width:820px;
	margin-left:40px;
	margin-right:40px;
}
.aboutus .right .content p:after{
	content:"";
	display:block;
	padding-bottom:5px;	
	
}
.aboutus .right .content h2{
	/*font-weight:normal;*/
	font-size:18px;
	/*font-weight:bold;*/
	padding-left:40px;
	line-height:40px;
}