@charset "utf-8";
body{font-size:14px; background-color:#fff; margin:0 auto;overflow-x:hidden; color:#666666; font-family: "Microsoft YaHei","宋体",Arial,Helvetica,sans-serif;}
table, tr, td, th, select, option, input, textarea, button { font-size: 12px; font-family: "Microsoft YaHei","宋体",Arial,Helvetica,sans-serif;}
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, table, td {margin: 0; padding: 0;font-family: "Microsoft YaHei","宋体",Arial,Helvetica,sans-serif;}
ul, li { list-style-type: none; padding: 0; margin: 0; }
a img {	border: 0;}
form { margin: 0;	padding: 0;}
textarea { overflow: auto;}
.clear { height: 0;	overflow: hidden; clear: both;}
.clearfix {	zoom: 1;}
.clearfix:after { content: ""; display: block; clear: both; height: 0;}
.none {	display: none;}
.hidden { visibility: hidden;}
.nobr {	white-space: nowrap;}
em { white-space: nowrap;}
a {text-decoration: none; }

header, nav, section, footer{width:100%; display:block; overflow:hidden;}





.logo{ width:1600px; margin:0 auto; background:url(../images/logo.jpg) no-repeat #fff; height:139px;}
.ban{ width:100%; margin:0 auto; background:#0e4d9c;overflow:hidden;}
.ban .a1{ width:100%; background:url(../images/ban_01.jpg) center no-repeat; height:117px;}
.ban .a2{ width:100%; background:url(../images/ban_02.jpg) center no-repeat; height:116px; }
.ban .a3{ width:100%; background:url(../images/ban_03.jpg) center no-repeat; height:117px; }
.ban .a4{ width:100%; background:url(../images/ban_04.jpg) center no-repeat; height:143px;verflow:hidden;}
.ban .lian{ width:1000px; height:143px; margin:0 auto;}
.ban .aa{ width:148px; height:40px; margin:0 auto; margin-left:805px; margin-top:105px; position:absolute;}
.ban .a5{ width:100%; background:url(../images/ban_05.jpg) center no-repeat; height:90px;  }



.empty-placeholder{}

#subNav{width:100%;height:72px;background-color:#4e6b90; text-align:center; line-height:72px; font-size:20px; color:#FFF;}
#subNav li{float:left;position:relative;color:#FFF;}
#subNav .wrap{width:1000px; margin:0 auto;}
#subNav a{display:block;width:142px;height:72px;text-align:center;color:#fff;}
#subNav a:hover{text-decoration:none}

#subNav a:hover,#subNav .adv_active a{background-color:#c12353;color:#fff; text-align:center; line-height:72px;}
#subNav a:hover ins,#subNav .adv_active ins{background:url(../images/souche_service1.png) no-repeat 10px -190px}
#subNav a:hover span,#subNav .adv_active span{left:76px;bottom:-10px;_background:none}

.fixedSubNav{position:fixed;top:0;left:0;z-index:1000}




#footer{position:relative;zoom:1;}

.m1_top{ width:677px; height:56px; background:url(../images/m1_top.png) right no-repeat;margin:0 auto; font-size:44px; color:#104f9e; margin-top:53px; font-weight:bold;}
.m2_top{ width:672px; height:56px;background:url(../images/m2_top.png) right no-repeat;margin:0 auto; font-size:44px; color:#104f9e; margin-top:53px; font-weight:bold;}
.m3_top{ width:542px; height:56px;background:url(../images/m3_top.png) right no-repeat;margin:0 auto; font-size:44px; color:#104f9e; margin-top:53px; font-weight:bold;}
.m4_top{ width:842px; height:56px;background:url(../images/m5_top.png) right no-repeat;margin:0 auto; font-size:44px; color:#104f9e; margin-top:53px; font-weight:bold;}
/*.m5_top{ width:631px; height:50px; margin:0 auto; text-align:center; line-height:56px;font-size:40px; color:#398bac; margin-top:60px; font-weight:bold;}
*/.m5s_top{ width:637px; height:55px;background:url(../images/m4_top.png) right no-repeat;margin:0 auto; font-size:44px; color:#104f9e; margin-top:53px; font-weight:bold;}
.m5ss_top{ width:657px; height:56px;background:url(../images/m6_top.png) right no-repeat;margin:0 auto; font-size:44px; color:#104f9e; margin-top:53px; font-weight:bold;}
.m6_top{ width:688px; height:55px;background:url(../images/m7_top.png) right no-repeat;margin:0 auto; font-size:44px; color:#104f9e; margin-top:53px; font-weight:bold;}

.aa{width:130px; height:34px; margin:0 auto; position:absolute;}
.m1{ width:100%; height:auto; margin:0 auto; background:#FFF;}
.m1_t{ width:1000px; height:1px; border-bottom:1px dashed #636363; margin:0 auto; margin-top:20px;}
.m1a{ width:1000px; height:316px; margin:0 auto; margin-top:43px; margin-bottom:56px;}
.m1a .ula{ width:643px; height:148px; margin:0 auto;}
.m1a .ula li:nth-child(1){ width:132px; height:132px; background-color:#60ce91; margin-right:18px; border:8px solid #f8f6fb; font-size:24px; font-weight:bold; color:#FFF; text-align:center; line-height:128px; border-radius:100%; float:left;-o-border-radius:3px;  cursor:pointer; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m1a .ula li:nth-child(1):hover{background-color:#39aa6b;}
.m1a .ula li:nth-child(2){ width:132px; height:132px; background-color:#f6795b; margin-right:16px; border:8px solid #f8f6fb; font-size:24px; font-weight:bold; color:#FFF; text-align:center; line-height:128px; border-radius:100%; float:left;-o-border-radius:3px;  cursor:pointer; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m1a .ula li:nth-child(2):hover{background-color:#e55330;}
.m1a .ula li:nth-child(3){ width:132px; height:132px; background-color:#e7aa3f; margin-right:16px; border:8px solid #f8f6fb; font-size:24px; font-weight:bold; color:#FFF; text-align:center; line-height:128px; border-radius:100%; float:left;-o-border-radius:3px;  cursor:pointer; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m1a .ula li:nth-child(3):hover{background-color:#d28c10;}
.m1a .ula li:nth-child(4){ width:132px; height:132px; background-color:#5c70b3; border:8px solid #f8f6fb; font-size:24px; font-weight:bold; color:#FFF; text-align:center; line-height:128px; border-radius:100%; float:left;-o-border-radius:3px;  cursor:pointer; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m1a .ula li:nth-child(4):hover{background-color:#3f5bb7;}

.m1a .ulb{ width:810px; height:148px; margin:0 auto; margin-top:16px;}
.m1a .ulb li:nth-child(1){ width:132px; height:132px; background-color:#f05858; margin-right:18px; border:8px solid #f8f6fb; font-size:24px; font-weight:bold; color:#FFF; text-align:center; line-height:128px; border-radius:100%; float:left;-o-border-radius:3px;  cursor:pointer; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m1a .ulb li:nth-child(1):hover{background-color:#e32727;}
.m1a .ulb li:nth-child(2){ width:132px; height:132px; background-color:#4897c0; margin-right:16px; border:8px solid #f8f6fb; font-size:24px; font-weight:bold; color:#FFF; text-align:center; line-height:128px; border-radius:100%; float:left;-o-border-radius:3px;  cursor:pointer; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m1a .ulb li:nth-child(2):hover{background-color:#1a93d2;}
.m1a .ulb li:nth-child(3){ width:132px; height:132px; background-color:#cd5076; margin-right:16px; border:8px solid #f8f6fb; font-size:24px; font-weight:bold; color:#FFF; text-align:center; line-height:128px; border-radius:100%; float:left;-o-border-radius:3px;  cursor:pointer; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m1a .ulb li:nth-child(3):hover{background-color:#cf2559;}
.m1a .ulb li:nth-child(4){ width:132px; height:132px; background-color:#60c5ce; border:8px solid #f8f6fb; font-size:24px; font-weight:bold; color:#FFF; text-align:center; line-height:128px; border-radius:100%; float:left;-o-border-radius:3px;  cursor:pointer; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m1a .ulb li:nth-child(4):hover{background-color:#4aa6ae;}
.m1a .ulb li:nth-child(5){ width:132px; height:132px; background-color:#ef9b5e; border:8px solid #f8f6fb; font-size:24px; font-weight:bold; color:#FFF; text-align:center; line-height:128px; border-radius:100%; float:left;-o-border-radius:3px;  cursor:pointer; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m1a .ulb li:nth-child(5):hover{background-color:#f08436;}

.m1_l{ width:374px; height:38px; margin:0 auto; border:1px solid #c12353; font-size:14px; color:#c12353; text-align:center; line-height:38px; margin-top:65px; margin-bottom:70px; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m1_l:hover{width:374px; height:38px; margin:0 auto; background:#c12353; font-size:14px; color:#FFF; text-align:center; line-height:38px; margin-top:65px; margin-bottom:70px;}




.m2{ width:100%; height:auto; margin:0 auto; background:#edf4fc; overflow:hidden;}
.m2_t{ width:1000px; height:1px; border-bottom:1px dashed #636363; margin:0 auto; margin-top:20px;}

.m2b{ width:1000px; height:384px; margin:0 auto; margin-top:56px; overflow:hidden;}
.m2b div{ width:227px; height:382px; float:left; border:1px solid #e4e4e4; overflow:hidden;}
.m2b .m2ba{ background:url(../images/m2_01.jpg) no-repeat;background-color:#FFF; overflow:hidden;}
.m2b .m2ba p:nth-child(1){ width:172px; height:23px; font-size:24px; color:#c5325e; margin:210px auto auto 18px;}
.m2b .m2ba p:nth-child(2){ width:74px; height:21px; font-size:18px; background-color:#104f9e; text-align:center; line-height:21px; color:#fff; margin:30px auto auto 18px;}
.m2b .m2ba div{ width:126px; height:31px; font-size:14px; text-align:center; border:1px solid #c12353; line-height:31px; color:#c12353; margin:35px auto auto 50px; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m2b .m2ba div:hover{width:126px; height:31px; font-size:14px; text-align:center; background:#c12353;color:#FFF;line-height:31px;  margin:35px auto auto 50px;}


.m2b .m2bc{ background:url(../images/m2_02.jpg) no-repeat; margin: auto 28px auto 28px;background-color:#FFF;}
.m2b .m2bc p:nth-child(1){ width:172px; height:23px; font-size:24px; color:#c5325e; margin:210px auto auto 18px;}
.m2b .m2bc p:nth-child(2){ width:74px; height:21px; font-size:18px; background-color:#104f9e; text-align:center; line-height:21px; color:#fff; margin:30px auto auto 18px;}
.m2b .m2bc div{ width:126px; height:31px; font-size:14px; text-align:center; border:1px solid #c12353; line-height:31px; color:#c12353; margin:35px auto auto 50px; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m2b .m2bc div:hover{width:126px; height:31px; font-size:14px; text-align:center; background:#c12353;color:#FFF;line-height:31px;  margin:35px auto auto 50px;}

.m2b .m2bd{ background:url(../images/m2_03.jpg) no-repeat; margin-right:28px;background-color:#FFF;}
.m2b .m2bd p:nth-child(1){ width:172px; height:23px; font-size:24px; color:#c5325e; margin:210px auto auto 18px;}
.m2b .m2bd p:nth-child(2){ width:74px; height:21px; font-size:18px; background-color:#104f9e; text-align:center; line-height:21px; color:#fff; margin:30px auto auto 18px;}
.m2b .m2bd div{ width:126px; height:31px; font-size:14px; text-align:center; border:1px solid #c12353; line-height:31px; color:#c12353; margin:35px auto auto 50px; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m2b .m2bd div:hover{width:126px; height:31px; font-size:14px; text-align:center; background:#c12353;color:#FFF;line-height:31px;  margin:35px auto auto 50px;}

.m2b .m2be{ background:url(../images/m2_04.jpg) no-repeat;background-color:#FFF; }
.m2b .m2be p:nth-child(1){ width:172px; height:23px; font-size:24px; color:#c5325e; margin:210px auto auto 18px;}
.m2b .m2be p:nth-child(2){ width:74px; height:21px; font-size:18px; background-color:#104f9e; text-align:center; line-height:21px; color:#fff; margin:30px auto auto 18px;}
.m2b .m2be div{ width:126px; height:31px; font-size:14px; text-align:center; border:1px solid #c12353; line-height:31px; color:#c12353; margin:35px auto auto 50px; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m2b .m2be div:hover{width:126px; height:31px; font-size:14px; text-align:center; background:#c12353;color:#FFF;line-height:31px;  margin:35px auto auto 50px;}

.m2_w{ width:374px; height:38px; margin:0 auto; border:1px solid #c12353; font-size:14px; color:#c12353; text-align:center; line-height:38px; margin-top:36px; margin-bottom:50px; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m2_w:hover{width:374px; height:38px; margin:0 auto; background:#c12353; font-size:14px; color:#FFF; text-align:center; line-height:38px; margin-top:36px; margin-bottom:50px;}
.m2_l{ width:306px; height:38px; margin:0 auto; border:1px solid #fd763f; font-size:14px; color:#fd763f; text-align:center; line-height:38px; margin-top:57px; margin-bottom:50px;}
.m2_l:hover{width:306px; height:38px; margin:0 auto; background:#fd763f; font-size:14px; color:#FFF; text-align:center; line-height:38px; margin-top:57px; margin-bottom:50px;}



.m3{ width:100%; height:auto; margin:0 auto; background:#fff; overflow:hidden;}
.m3_t{ width:1000px; height:1px; border-bottom:1px dashed #636363; margin:0 auto; margin-top:20px;}


@-webkit-keyframes orangeIn{
	0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}
	10%{-webkit-transform:scale(0.1);-ms-transform:scale(0.1);transform:scale(0.1);opacity:.1}
	20%{-webkit-transform:scale(0.2);-ms-transform:scale(0.2);transform:scale(0.2);opacity:.2}
	30%{-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3);opacity:.3}
	40%{-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4);opacity:.4}
	50%{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:.5}
	60%{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);opacity:.6}
	70%{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:.7}
	80%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:.8}
	90%{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);opacity:.9}
	100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:.1}}
@-moz-keyframes orangeIn{
	0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}
	10%{-webkit-transform:scale(0.1);-ms-transform:scale(0.1);transform:scale(0.1);opacity:.1}
	20%{-webkit-transform:scale(0.2);-ms-transform:scale(0.2);transform:scale(0.2);opacity:.2}
	30%{-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3);opacity:.3}
	40%{-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4);opacity:.4}
	50%{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:.5}
	60%{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);opacity:.6}
	70%{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:.7}
	80%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:.8}
	90%{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);opacity:.9}
	100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:.1}}
@-ms-keyframes orangeIn{
	0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}
	10%{-webkit-transform:scale(0.1);-ms-transform:scale(0.1);transform:scale(0.1);opacity:.1}
	20%{-webkit-transform:scale(0.2);-ms-transform:scale(0.2);transform:scale(0.2);opacity:.2}
	30%{-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3);opacity:.3}
	40%{-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4);opacity:.4}
	50%{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:.5}
	60%{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);opacity:.6}
	70%{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:.7}
	80%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:.8}
	90%{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);opacity:.9}
	100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:.1}}
@keyframes orangeIn{
	0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}
	10%{-webkit-transform:scale(0.1);-ms-transform:scale(0.1);transform:scale(0.1);opacity:.1}
	20%{-webkit-transform:scale(0.2);-ms-transform:scale(0.2);transform:scale(0.2);opacity:.2}
	30%{-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3);opacity:.3}
	40%{-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4);opacity:.4}
	50%{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:.5}
	60%{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);opacity:.6}
	70%{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:.7}
	80%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:.8}
	90%{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);opacity:.9}
	100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:.1}}


.pubW {
	width:690px; margin:0 auto; margin-top:66px; float:left;
}
.bos .bg{display:none}
.bos:hover .bg{display:block}
.box1{ width:1000px; margin:0 auto;}
.box1title{ position:absolute; top:110px; width:100%; height:36px; line-height:36px; background-color:#000;opacity:0.4; filter:Alpha(opacity=100); font-size:18px; text-align:center; color:#fff;}
.box1 .bos{ height:252px; width:200px;background-color:#f4f4f5;border-radius:2px;margin:0 30px 11px 0;float:left;background-position:center;background-repeat:no-repeat;position:relative}
.box1 .c1{ background:url(../images/m3_01.jpg) no-repeat; height:252px; width:200px; display:block}
.box1 .c2{ background:url(../images/m3_02.jpg) no-repeat; height:252px; width:200px; display:block}
.box1 .c3{ background:url(../images/m3_03.jpg) no-repeat;height:252px; width:200px; display:block}
.box1 .bos .bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-color:#2c2112;opacity:0;-webkit-animation:orangeOut 0.4s ease;animation:orangeOut 0.4s ease; color:#fff}
.box1 .bos:hover .bg{opacity:0.8;-webkit-animation:orangeIn 0.2s ease;animation:orangeIn 0.2s ease}
.bg .p1{ font-size:18px; margin-top:60px; margin-bottom:18px;text-align:center; color:#fff}
.bg .p2{ width:151px; margin:0 auto; font-size:12px; line-height:23px;}
.pubD{ height:180px; width:302px;float:right;position:relative;margin-top:103px;}
.pubD p:nth-child(1){ font-size:18px; color:#104f9e; font-weight:bold;}
.pubD p:nth-child(2){ font-size:14px; color:#666666; text-indent:2em; margin-top:20px; line-height:24px;}
.pubD_w{ width:292px; height:38px; margin:0 auto; border:1px solid #c12353; font-size:14px; color:#c12353; text-align:center; line-height:38px; margin-top:50px;  -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.pubD_w:hover{width:292px; height:38px; margin:0 auto; background:#c12353; font-size:14px; color:#FFF; text-align:center; line-height:38px; margin-top:50px; }



.m2_2{ width:325px; height:38px; margin:0 auto; border:1px solid #fd763f; font-size:16px; color:#fd763f; text-align:center; line-height:38px; margin-top:57px; margin-bottom:50px;}
.m2_2:hover{width:325px; height:38px; margin:0 auto; background:#fd763f; font-size:16px; color:#FFF; text-align:center; line-height:38px; margin-top:57px; margin-bottom:50px;}

.m4{ width:100%; height:auto; margin:0 auto; background:#fff; overflow:hidden;}
.m4_t{ width:1000px; height:1px; border-bottom:1px dashed #636363; margin:0 auto; margin-top:20px;}

.m4a{ width:1000px; height:413px; margin:0 auto; margin-top:66px; margin-bottom:57px}
.m4a div:nth-child(1){ width:317px; height:413px; background:url(../images/m5_04.jpg) no-repeat #edf4fc; overflow:hidden; float:left;}
.m4a div:nth-child(1) p{ width:278px; height:92px; margin:0 auto; font-size:12px; color:#666666; margin-top:290px; line-height:24px; text-align:center;}
.m4a div:nth-child(2){ width:317px; height:413px; background:url(../images/m6_02.jpg) no-repeat #edf4fc; overflow:hidden;float:left; margin:auto 23px auto 23px;}
.m4a div:nth-child(2) p{ width:278px; height:92px; margin:0 auto; font-size:12px; color:#666666; margin-top:290px; line-height:24px; text-align:center;}

.m4a div:nth-child(3){ width:317px; height:413px; background:url(../images/m5_03.jpg) no-repeat #edf4fc; overflow:hidden;float:left;}
.m4a div:nth-child(3) p{ width:278px; height:92px; margin:0 auto; font-size:12px; color:#666666; margin-top:290px; line-height:24px; text-align:center;}
.m4_s{ width:374px; height:38px; margin:0 auto; border:1px solid #c12353; font-size:14px; color:#c12353; text-align:center; line-height:38px; margin-top:70px; margin-bottom:58px; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m4_s:hover{width:374px; height:38px; margin:0 auto; background:#c12353; font-size:14px; color:#FFF; text-align:center; line-height:38px; margin-top:70px; margin-bottom:58px;}


.boma{ width:431px; height:40px; margin:0 auto; margin-bottom:65px;}
.m2_w1{ float:left; width:186px; height:38px; margin:0 auto; border:1px solid #fff; font-size:16px; color:#fff; text-align:center; line-height:38px;  -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m2_w1:hover{float:left;width:186px; height:38px; margin:0 auto; background:#cc4a42; font-size:16px; color:#FFF; text-align:center; line-height:38px;}
.m2_w2{ float:right;width:186px; height:38px; margin:0 auto; border:1px solid #fff; font-size:16px; color:#fff; text-align:center; line-height:38px;  -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m2_w2:hover{float:right;width:186px; height:38px; margin:0 auto; background:#cc4a42; font-size:16px; color:#FFF; text-align:center; line-height:38px; }




.m5s{ width:100%; height:auto; margin:0 auto; background:#edf4fc; overflow:hidden;}
.m5s_t{ width:1000px; height:1px; border-bottom:1px dashed #636363; margin:0 auto; margin-top:20px;}

.m5sa{ width:1000px; height:234px; margin:0 auto;  margin-top:60px;}
.m5sa1{ width:456px; height:234px; float:left; background:url(../images/m3_011.jpg) no-repeat; overflow:hidden;}
.m5sa1 div:nth-child(1){ width:244px; margin:28px auto auto auto; font-size:20px; color:#c12353; font-weight:bold; margin-left:213px;}
.m5sa1 div:nth-child(2){ width:259px; margin:10px auto auto auto; font-size:14px; color:#2d65ab; font-weight:bold; margin-left:222px;}
.m5sa1 div:nth-child(3){ width:168px; height:40px; margin:20px auto auto auto; font-size:14px; color:#7a7a7a; font-weight:bold;margin-left:242px;}
.m5sa1 div:nth-child(3) li{ float:left;}
.m5sa1 div:nth-child(4){ width:118px; height:31px; margin:20px auto auto 261px; font-size:14px; color:#c12353; border:1px solid #c12353; text-align:center; line-height:28px; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m5sa1 div:nth-child(4) a{ font-size:14px; color:#c12353; }
.m5sa1 div:nth-child(4):hover{ width:118px; height:31px; margin:20px auto auto 261px;  background-color:#c12353;text-align:center; line-height:28px;}
.m5sa1 div:nth-child(4):hover a{ font-size:14px; color:#fff; }
.m5sa2{ width:460px; height:234px; float:right; background:url(../images/m3_033.jpg) no-repeat; overflow:hidden;}
.m5sa2 div:nth-child(1){ width:264px; margin:28px auto auto auto; font-size:20px; color:#c12353; font-weight:bold; margin-left:206px;}
.m5sa2 div:nth-child(2){ width:259px; margin:10px auto auto auto; font-size:14px; color:#2d65ab; font-weight:bold; margin-left:228px;}
.m5sa2 div:nth-child(3){ width:168px; height:40px; margin:20px auto auto auto; font-size:14px; color:#7a7a7a; font-weight:bold;margin-left:242px;}
.m5sa2 div:nth-child(3) li{ float:left;}
.m5sa2 div:nth-child(4){ width:118px; height:31px; margin:20px auto auto 261px; font-size:14px; color:#c12353; border:1px solid #c12353; text-align:center; line-height:28px; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m5sa2 div:nth-child(4) a{ font-size:14px; color:#c12353; }
.m5sa2 div:nth-child(4):hover{ width:118px; height:31px; margin:20px auto auto 261px;  background-color:#c12353;text-align:center; line-height:28px;}
.m5sa2 div:nth-child(4):hover a{ font-size:14px; color:#fff; }


.m5sb{ width:1000px; height:234px; margin:0 auto;  margin-top:60px; margin-bottom:80px;}
.m5sb1{ width:456px; height:234px; float:left; background:url(../images/m3_044.jpg) no-repeat; overflow:hidden;}
.m5sb1 div:nth-child(1){ width:244px; margin:28px auto auto auto; font-size:20px; color:#c12353; font-weight:bold; margin-left:222px;}
.m5sb1 div:nth-child(2){ width:259px; margin:10px auto auto auto; font-size:14px; color:#2d65ab; font-weight:bold; margin-left:222px;}
.m5sb1 div:nth-child(3){ width:168px; height:40px; margin:20px auto auto auto; font-size:14px; color:#7a7a7a; font-weight:bold;margin-left:242px;}
.m5sb1 div:nth-child(3) li{ float:left;}
.m5sb1 div:nth-child(4){ width:118px; height:31px; margin:20px auto auto 261px; font-size:14px; color:#c12353; border:1px solid #c12353; text-align:center; line-height:28px; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m5sb1 div:nth-child(4) a{ font-size:14px; color:#c12353; }
.m5sb1 div:nth-child(4):hover{ width:118px; height:31px; margin:20px auto auto 261px;  background-color:#c12353;text-align:center; line-height:28px;}
.m5sb1 div:nth-child(4):hover a{ font-size:14px; color:#fff; }
.m5sb2{ width:460px; height:234px; float:right; background:url(../images/m3_04.jpg) no-repeat; overflow:hidden;}

.m5sb2 div:nth-child(1){ width:264px; margin:28px auto auto auto; font-size:20px; color:#c12353; font-weight:bold; margin-left:228px;}
.m5sb2 div:nth-child(2){ width:259px; margin:10px auto auto auto; font-size:14px; color:#2d65ab; font-weight:bold; margin-left:228px;}
.m5sb2 div:nth-child(3){ width:168px; height:40px; margin:20px auto auto auto; font-size:14px; color:#7a7a7a; font-weight:bold;margin-left:242px;}
.m5sb2 div:nth-child(3) li{ float:left;}
.m5sb2 div:nth-child(4){ width:118px; height:31px; margin:20px auto auto 261px; font-size:14px; color:#c12353; border:1px solid #c12353; text-align:center; line-height:28px; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m5sb2 div:nth-child(4) a{ font-size:14px; color:#c12353; }
.m5sb2 div:nth-child(4):hover{ width:118px; height:31px; margin:20px auto auto 261px;  background-color:#c12353;text-align:center; line-height:28px;}
.m5sb2 div:nth-child(4):hover a{ font-size:14px; color:#fff; }


.m5ss{ width:100%; height:1077px; margin:0 auto; background:url(../images/bg.jpg) no-repeat center; overflow:hidden;}
.m5ss_t{ width:1000px; height:1px; border-bottom:1px dashed #636363; margin:0 auto; margin-top:20px;}
.m5ssa{ width:740px; height:442px; margin:0 auto; margin-top:48px; overflow:hidden;}
.m5ssa1{ width:225px; height:442px; background:url(../images/m6_01.jpg) no-repeat; float:left;}
.m5ssa2{ width:393px; height:338px; float:right;}
.m5ssa2 div:nth-child(1){ width:200px; height:30px; font-size:24px; color:#c12353;}
.m5ssa2 div:nth-child(1) span{ font-size:30px; color:#104f9e; font-weight:bold;}
.m5ssa2 div:nth-child(2){ font-size:16px; color:#104f9e; margin-top:20px; line-height:30px;}
.m5ssa2 div:nth-child(2) span{ font-size:16px; color:#c12353; }
.m5ssa2 div:nth-child(3){ width:85px; height:23px;font-size:18px; color:#fff; background-color:#c12353;margin-top:30px; text-align:center; line-height:23px;}
.m5ssa2 div:nth-child(4){ width:394px; height:69px;font-size:12px; color:#666666;margin-top:20px; text-indent:2em;line-height:24px; }
.m5ssa2 div:nth-child(5){ width:294px; height:33px; margin-top:44px; overflow:hidden;}
.m5ssa2 div:nth-child(5) .m5ss_w1{ width:118px; height:31px; margin:0 auto; border:1px solid #c12353; float:left;font-size:14px; color:#c12353; text-align:center; line-height:31px;  -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m5ssa2 div:nth-child(5) .m5ss_w1:hover{width:118px; height:31px; margin:0 auto; background:#c12353; font-size:14px; color:#FFF; text-align:center; line-height:31px;}
.m5ssa2 div:nth-child(5) .m5ss_w2{ width:118px; height:31px; margin:0 auto; border:1px solid #c12353; float:right;font-size:14px; color:#c12353; text-align:center; line-height:31px; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m5ssa2 div:nth-child(5) .m5ss_w2:hover{width:118px; height:31px; margin:0 auto; background:#c12353; font-size:14px; color:#FFF; text-align:center; line-height:31px; }


.pubW1{
	width:1000px; margin:0 auto; margin-top:100px;
}
.bos1 .bg1{display:none}
/*.bos1:hover .bg1{display:block}*/
.box11{padding:0 0 60px;position:relative;  overflow:hidden;zoom:1}
.box11title{ position:absolute; top:237px; width:100%; height:45px; line-height:36px; background-color:#000;opacity:0.4; filter:Alpha(opacity=100); font-size:18px; text-align:center; color:#fff;}
.box11title span{  font-weight:bold;}
.box11 .bos1{ height:284px; width:226px;background-color:#f4f4f5;border-radius:2px;margin:0 20px auto 0;float:left;background-position:center;background-repeat:no-repeat;position:relative}
.box11 .c1{ background:url(../images/m6_03.jpg) no-repeat; height:284px; width:226px; display:block}
.box11 .c2{ background:url(../images/m6_04.jpg) no-repeat; height:284px; width:226px; display:block}
.box11 .c3{ background:url(../images/m6_05.jpg) no-repeat;height:284px; width:226px; display:block}
.box11 .c4{ background:url(../images/m6_06.jpg) no-repeat;height:284px; width:226px; display:block}

.box11 .bos1 .bg1{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-color:#2c2112;opacity:0;-webkit-animation:orangeOut 0.4s ease;animation:orangeOut 0.4s ease; color:#fff}
.box11 .bos1:hover .bg1{opacity:0.8;-webkit-animation:orangeIn 0.2s ease;animation:orangeIn 0.2s ease}
.bg1 .p1{ font-size:18px; margin-top:60px; margin-bottom:18px;text-align:center; color:#fff}
.bg1 .p2{ width:212px; margin:0 auto; font-size:12px; margin-top:57px; text-align:center;}
.bos1 strong{ display:block; width:118px; height:31px; background:#fff; border:1px solid #c12353;color:#000; font-size:14px; line-height:31px; text-align:center; font-weight:normal; margin:0 auto; cursor:pointer; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.bos1 strong:hover{width:118px; height:31px; margin:0 auto; background:#c12353; font-size:14px; color:#FFF; text-align:center; line-height:31px;}








.m5{ width:100%; height:auto; margin:0 auto; background:#fff; overflow:hidden;}
.m5_t{ width:1000px; height:13px; background:url(../images/m7_top.png) no-repeat; margin:0 auto; margin-top:15px;}

.m5x{ width:1000px; height:315px; margin:0 auto; margin-top:60px; margin-bottom:68px;}
.m5xl{ width:390px; height:315px; float:left; background:url(../images/m6_0a.jpg) 113px 40px #cc4a42 no-repeat;}
.m5xl p{ width:219px; height:26px; font-size:18px; color:#fff; margin-top:234px; margin-left:100px;}
.m5xl span{ font-size:24px; color:#fff;}
.m5xr{ width:610px; height:315px; float:right; background-color:#3f9bc0; }
.m5xra{ width:286px; height:90px; margin:35px auto auto 45px;}
.m5xra P{ font-size:14px; color:#FFF; line-height:25px;}
.m5xrb{ width:523px; height:95px;}
.m5xrb1{ width:103px; height:25px; background:url(../images/m5_021b.jpg) no-repeat; margin:20px auto auto 45px; font-size:18px; color:#FFF; font-weight:bold; text-indent:25px;}
.m5xrb P{ font-size:12px; color:#FFF;margin:10px auto auto 45px; text-indent:2em; line-height:23px;}
.m5xrc{ width:120px; height:27px; border:1px solid #FFF;margin:30px auto auto 45px; font-size:16px; text-align:center; line-height:27px; color:#FFF; background-color:#1f2229;}

.m6{ width:100%; height:auto; margin:0 auto; background:#fff; overflow:hidden;}
.m6_t{ width:1000px; height:1px; border-bottom:1px dashed #636363; margin:0 auto; margin-top:20px;}

.m6s{width:1000px; margin:0 auto; background:url(../images/m7_01.jpg) left top no-repeat; height:314px; margin-top:47px; overflow:hidden; margin-bottom:85px;}
.m6s_r{width:315px; float:right; box-sizing:border-box; border:1px #bfbfbf solid; height:314px;}
.m6s_r h2{height:44px; background:url(../images/m7s_r_top.png) 40px center no-repeat; line-height:44px; text-indent:76px; font-size:24px; margin-top:10px;}
.m6s_r ul{width:250px; margin:0 auto; padding:10px; overflow:hidden;}
.m6s_r ul input[type="text"]{width:100%; border:1px #bfbfbf solid; background-color:#FFF; line-height:30px; margin-bottom:10px; text-indent:5px; font-size:14px; color:#333;}
.m6s_r ul textarea{width:100%; border:1px #bfbfbf solid; background-color:#FFF; height:80px; margin-bottom:10px; text-indent:5px; line-height:23px; font-size:14px; color:#333;}
.m6s_r ul input[type="submit"]{display:block; width:150px; text-align:center; height:40px; line-height:38px; background-color:#c12353; border:0; -o-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:18px; color:#FFF; margin-left:40px; margin-top:10px; cursor:pointer; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m6s_r ul input[type="submit"]:hover{background-color:#970834;}

/*=========================================底部代码===========================================================================**/ 

.boxsix_qh_txtbox{ position: absolute; width: 947px; top: 64px; color: #403328; text-align: center; }
.boxsix_qh_txt ul {display: block; float: left; width: 125px; margin:0 17px 0 0}
.boxsix_qh_txt ul.none980{display:none}
#boxsix_yqlj{text-align:left}
#boxsix_yqlj a{line-height: 2.5;margin: 0 10px;white-space: nowrap;}
#boxsix_qh_txt2 ul{width:193px;margin: 10px 0 0;}
#boxsix_qh_txt3 ul{width:220px;margin: 10px 0 0;}
#boxsix_qh_txt4 ul{width:143px;margin-top:15px}
.footer_logo,.zxmr,.wzx,.pfmr,.kqmr,.mfzz,.footer_wx dl dd,.submit_btn,.footer_secicon1,.footer_secicon2,.footer_secicon3,.footer_secicon4,.footer_secicon5,.footer_secicon6,.footer_secicon7,.footer_secicon8{ background:url(../images/footer_icon.png) no-repeat;}
#footer {width:100%;padding:30px 0 0 0; background-color:#3374B5; min-width:1200px;}
.footer_logo {width:121px;height:150px;  background-position:5px -1px;float:left;margin-top:30px;display:inline;}
.footer_border,.footer_border1 {border-left:1px dashed #363636;float:left;width:1px;height:206px;margin:20px 35px 0 20px;display:inline;}
.footer_list {width:625px;float:left;overflow:hidden;margin-top:15px;}
.footer_list > li {float:left;color:#a7a7a7;margin-right:30px;display:inline;}
.footer_list li span {display:block;float:left;height:24px;line-height:24px;font-size:14px;margin-bottom:5px;}
.footer_list a { transition: all 0.3s linear 0s;padding:3px;display:block;}
.footer_list a:hover { color:#FFF; background-color:#303030;}
.footer_list li span a {color:#fff;text-decoration:none;display:block;height:22px;line-height:22px;float:left;}
.zxmr {width:65px;height:31px; background-position:-2px -203px; padding-left:21px;}
.wzx {width:65px;height:31px; padding-left:21px;background-position:-159px -203px;}
.pfmr {width:65px;height:31px;padding-left:21px; background-position:-332px -182px;} 
.kqmr {height:31px;padding-left:21px; background-position:-509px -184px;} 
.mfzz {height:31px;padding-left:21px; background-position:-237px -130px;} 
.footer_list li ul {float:left;/*padding-left:3px;*/overflow:hidden;}
.zxmr_ul li {width:87px;height:22px;line-height:22px;float:left;font-size:12px;overflow:hidden;padding-left:15px;}
.zxmr_ul li a { display:block;height:16px;line-height:16px;text-decoration:none;float:left;margin-right:8px;display:inline;color:#fff;}
.kqmr_ul  {width:102px;}
.kqmr_ul li {width:102px;height:22px;line-height:22px;float:left;font-size:12px;overflow:hidden;}
.kqmr_ul li a {display:block;text-decoration:none;float:left;margin-right:8px;display:inline;color:#fff;height:16px;line-height:16px; margin-left:20px;}
.mfzz_ul li {width:137px;height:22px;line-height:22px;float:left;font-size:12px;overflow:hidden;}
.mfzz_ul li a {display:block;text-decoration:none;float:left;margin-right:8px;display:inline;color:#fff;height:16px;line-height:16px; margin-left:20px;}
.footer_wx {width:250px;float:left;height:225px;color:#fff;}
.footer_wx dl {width:234px;float:left;height:60px;margin:10px 0 5px;}
.footer_wx dl dd {float:left;width:10px; background-position:-359px -50px;}
.footer_wx dl dt {float:left;margin-left:10px;display:inline;margin-top:3px;}
.footer_wx p {width:250px;line-height:22px;float:left;font-size:12px; text-align:left;}
.footer_search {width:234px;height:32px;float:left; background:url(../images/footer_searchbg.jpg) no-repeat;margin-top:15px;}
.footer_search .footer_search_text {width:176px;height:32px;float:left;}
.footer_search .footer_search_text input {width:170px;height:26px;line-height:26px;padding:0;margin:3px;border:none; background-color:#FFF}
.footer_search .footer_search_btn {width:57px;height:30px;float:left;margin-top:1px;}
.footer_search .footer_search_btn input { background-position:-362px -141px;width:57px;height:30px;padding:0;border:none;cursor:pointer;}
.footer_search .footer_search_btn input:hover { background-position:-435px -141px;}
#footer hr {width:100%;float:left;height:1px;margin-top:25px; background-color:#3388DB;border:none;}
.footer_secicon {width:100%;height:100px;float:left;padding-top:20px;}
.footer_secicon li {width:85px;height:100px;float:left;margin-right:35px;display:inline;}
.footer_secicon li:nth-child(1) {margin-left:20px;}
.footer_secicon li i {width:48px;height:48px;float:left;margin-left:18px;display:inline;display:block;cursor:pointer;}
.footer_secicon li i a {width:48px;height:48px;display:block;cursor:pointer;}
.footer_secicon li span {width:100%;height:40px;line-height:40px;font-size:16px;text-align:center;color:#fff;float:left;}
.footer_secicon1 { background-position:-23px -264px;}
.footer_secicon2 { background-position:-87px -264px;}
.footer_secicon3 { background-position:-151px -264px;}
.footer_secicon4 { background-position:-215px -264px;}
.footer_secicon5 { background-position:-280px -264px;}
.footer_secicon6 { background-position:-344px -264px;}
.footer_secicon7 { background-position:-408px -264px;}
.footer_secicon8 { background-position:-472px -264px;}
.footer_secicon li:hover .footer_secicon1 { background-position:-23px -324px;}
.footer_secicon li:hover .footer_secicon2 { background-position:-87px -324px;}
.footer_secicon li:hover .footer_secicon3 { background-position:-151px -324px;}
.footer_secicon li:hover .footer_secicon4 { background-position:-215px -324px;}
.footer_secicon li:hover .footer_secicon5 { background-position:-280px -324px;}
.footer_secicon li:hover .footer_secicon6 { background-position:-344px -324px;}
.footer_secicon li:hover .footer_secicon7 { background-position:-408px -324px;}
.footer_secicon li:hover .footer_secicon8 { background-position:-472px -324px;}
.footer_copyright {width:100%;height:35px;line-height:35px;font-size:12px;color:#a7a7a7;text-align:center; background-color:#33374B5;}
.footer_logo {display:none;}
.footer_border {display:none;}
.footer_list {margin-left:30px;}

.footer_logo {
width: 190px;
height:184px;

float: left;
}
.footer_border {
display: inline;
}
.footer_border, .footer_border1 {
border-left: 1px dashed #3388DB;
float: left;
width: 1px;
height: 206px;
margin: 20px 26px 0 20px;
display: inline;
}
.footer_logo {display:inline;}
.footer_border {display:inline;}
.footer_secicon li {margin-left:10px;margin-right:50px;display:inline;}
.footer_secicon li:nth-child(1) {margin-left:35px;}
.footer_lb ul li{ width:54px; height:50px; float:left; margin-right:7px; margin-top:16px;}
.footer_lb ul li a { text-align:center; display:block; color:#fff; font-size:12px; line-height:16px;}

.sybox{ width:1200px; height:auto; margin:0 auto;}


