﻿html{ overflow-x:auto; overflow-y:auto;}
*{ margin: 0; padding: 0; }
ul,ol,li{ list-style-type:none;}
body, button, input, select, textarea{ font-family:'Microsoft yahei'; font-size:12px; }
code, kbd, pre, samp {font-family:'Microsoft yahei';}
a{ text-decoration: none; color:#333;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
a:hover{color:#da251d;}
img{ max-width:100%; border:0;}
li{ line-height:normal; }
table { border-collapse: collapse; border-spacing: 0; }
textarea { resize: none; outline:none;}
input,table{ margin:0; padding:0; border:0; outline:none;}
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal;font-family:'Microsoft yahei';}
h1{font-size: 32px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 18px;}
h5{font-size: 14px;}
h6{font-size: 12px;}

.pz_top{ float:left; width:100%; min-width:1200px;position:relative;}
.pz_banner{ float:left; width:100%; min-width:1200px; overflow:hidden; position:relative;}
.pz_main{ float:left; width:100%; min-width:1200px;}
.pz_down{ float:left; width:100%; min-width:1200px;}
.pz_menu{ float:left; width:100%; min-width:1200px;}
.w_0100{ float:left; width:100%;}
.w_1200{ margin:0 auto; width:1200px;}




.bg1{ background:#2f2f2f;}
.welcome{ float:left; color:#fff; line-height:30px;}
.tel{ float:right; }
.tel a{ float:right; color:#fff; font-size:14px; line-height:30px; padding-left:30px; background:url(../image/tel.png) left center no-repeat;}
.er_box{ float:right; position:relative; z-index:99; margin-left:15px;}
.a_ss_1{ float:left; width:22px; height:22px; margin-top:4px; background:url(../image/icon.png) center no-repeat;}
.a_ss_t{ display:none; float:left; width:106px; height:106px; padding:12px 5px 5px 5px; background:url(../image/ewm_bg.png) center no-repeat; position:absolute; left:50%; top:24px; margin-left:-58px;}
.logo{ float:left; width:316px; height:48px; margin-top:16px;}
.menu_bg1{ float:left; width:100%; background:#fff; position:fixed; left:0; top:0; z-index:999;border-bottom:1px solid #eeeeee;}


.menu{ float:right;z-index:15; height:79px;border-left:1px solid #eeeeee;border-top:1px solid #eeeeee;}
.menu ul{ float:left; width:100%;}
.menu ul .nli{ float:left;z-index:15;text-align:center;}
.menu ul .nli span{float:left;height:79px;}
.menu ul .nli span a{float:left; width:98px; line-height:76px;border-right:1px solid #eeeeee; color:#333333; text-align:center; font-size:16px; border-bottom:3px solid #cecece;}
.menu ul .nli.on span a,
.menu ul .nli span a:hover{color:#da251d; border-bottom:3px solid #da251d;}



.menu_bg{position:relative; z-index:10;}
.menu .sub{ display:none; float:left; width:100%; border-top:1px solid #ebebeb; border-bottom:2px solid #d40000;  background:#fff; position:absolute; left:0px; top:80px; padding:30px 0;}
.menu .sub .sl2{ display:inline-block; vertical-align:top; *display:inline; *zoom:1; margin:0 10px;}
.menu .sub .sl2 a{ color:#3d3d3d; font-size:14px; line-height:32px; padding-left:20px; background:url(../image/menu1.png) left center no-repeat;}
.menu .sub .sl2 a:hover{ color:#da251d;}
.sub_292{ float:left; width:277px; min-height:128px; border-left:1px solid #cccccc; text-align:left; margin-left:15px;}
.sub_292.last{ border-right:1px solid #cccccc; }
.sub_292 li{ float:left;  width:237px; margin-left:40px;}
.sub_292 li a{ color:#3d3d3d; font-size:14px; line-height:32px; padding-left:20px; background:url(../image/menu1.png) left center no-repeat;}
.sub_292 li a:hover,
.sub_292 li.on a{ color:#da251d;}



.pz_slides_3{ width:1920px; height:750px; overflow:hidden; position:relative; z-index:7;}
.pz_slides_3 ._btn{overflow:hidden; position:absolute; bottom:40px; z-index:7;}
.pz_slides_3 ._btn ul{ overflow:hidden; zoom:1; float:left;  }
.pz_slides_3 ._btn ul li{float:left;width:51px; height:3px; margin:0 6px; cursor:pointer; background:#3c0101;background:#ffffff;}
.pz_slides_3 ._btn ul li.on{background:#da251d;}
.pz_slides_3 ._pic{ position:relative; height:100%; z-index:0;}
.pz_slides_3 ._pic li{ zoom:1; vertical-align:middle;position:relative;}
.pz_slides_3 ._pic li img{ width:1920px; height:750px; display:block;}



.c_0100_1{ float:left; width:100%; padding:60px 0 51px 0;}
.title_one{ float:left; width:100%; text-align:center;}
.title_one h1{ display:inline-block;zoom:1;color:#999999; font-size:36px; line-height:36px; padding-bottom:18px; border-bottom:1px solid #bfbfbf; font-family:"宋体"; text-transform:uppercase;}
.title_one h2{ display:inline-block;zoom:1; font-family:"宋体"; color:#333333; font-size:36px; line-height:36px; padding:30px 0 19px 0; border-bottom:1px solid #bfbfbf;}
.Services{ float:left; width:100%; padding:60px 0 85px 0; position:relative;}
.Services .bd{ float:left; width:100%; overflow:hidden; z-index:1;}
.Services .bd li{ float:left; width:373px; margin-right:41px; background:#eeeeee; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.Services .bd li .pic_one{ float:left; width:373px; height:256px; overflow:hidden; line-height:0; position:relative;}
.Services .bd li .pic_one img{-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.text_one{ float:left; width:257px; padding:57px 40px 68px 40px;}
.text_one h4{ float:left; width:100%; text-align:center; font-weight:bold; color:#da251d; line-height:18px;-webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.text_one h5{  float:left; width:100%; font-family:"Arial"; text-align:center; color:#da251d; line-height:14px; padding:19px 0 17px 0; background:url(../image/main7.png) center bottom no-repeat; text-transform:uppercase;-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.text_one p{  float:left; width:100%; color:#666666; font-size:14px; line-height:24px; text-align:center; margin-top:20px; height:48px; overflow:hidden;-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.arrow_down{ position:absolute; width:31px; height:15px; background:url(../image/main8.png) center no-repeat; left:50%; top:0; margin-left:-15px;}
.pic_one .arrow_up{ position:absolute; width:31px; height:15px; background:url(../image/main9.png) center no-repeat; left:50%; bottom:0; margin-left:-15px;}
.General .next,
.General .sNext{ position:absolute; width:35px; height:35px; background:url(../image/main5.jpg) center no-repeat; z-index:8; position:absolute; right:50%; bottom:0; margin-right:-63px; cursor:pointer;}
.General .prev,
.General .sPrev{ position:absolute; width:35px; height:35px; background:url(../image/main4.jpg) center no-repeat; z-index:8; position:absolute; left:50%; bottom:0; margin-left:-62px; cursor:pointer;}
.General .page{ position:absolute; width:35px; height:35px; background:url(../image/main6.png) center no-repeat; left:50%; margin-left:-16px; bottom:0;}
.Services .bd li:hover{ background:#da251d;}
.Services .bd li:hover .pic_one img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.Services .bd li:hover h4{ color:#fff;}
.Services .bd li:hover h5{ color:#fff; background:url(../image/main7_hover.png) center bottom no-repeat;}
.Services .bd li:hover p{ color:#fecac8;}
.Services .bd li:hover .pic_one .arrow_down{background:url(../image/main8_hover.png) center no-repeat;;}
.Services .bd li:hover .pic_one .arrow_up{background:url(../image/main9_hover.png) center no-repeat;}
.General .next:hover,
.General .sNext:hover{box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc;-moz-box-shadow: 0px 0px 5px #ccc;}
.General .prev:hover,
.General .sPrev:hover{box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc;-moz-box-shadow: 0px 0px 5px #ccc;}
.General .page:hover{box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc;-moz-box-shadow: 0px 0px 5px #ccc;}


.back1{ background:url(../image/main10.jpg) center top no-repeat; height:662px; overflow:hidden;}
.Form_box{ float:left; width:100%; padding:100px 0 80px 0;}
.title_two{ float:left; width:100%; text-align:center;}
.title_two h1{ color:#fff; font-size:36px; line-height:36px; font-weight:bold;}
.title_two h2{ color:#fff; font-size:18px; line-height:18px; margin-top:22px;}
.form_btn{ float:left; width:818px; padding:65px 191px 0 191px;}
.form_btn label{ float:left; width:349px; margin:35px 30px 0 30px;}
.form_btn label h1{ float:left; width:100%; color:#fff; font-size:16px; line-height:36px;}
.fv1{ float:left; width:327px; color:#fff; font-size:16px; height:38px; line-height:38px; border:1px solid #cccccc; color:#666666; font-size:14px; padding:0 10px;}
.fv1:focus{border:1px solid #da251d; box-shadow:none;}
.form_btn input[placeholder], [placeholder], *[placeholder] {color:#666666 !important;} 
.form_btn ::-webkit-input-placeholder{color:#666666}
.form_btn :-moz-placeholder{color:#666666}
.form_btn ::-moz-placeholder{color:#666666}
.form_btn :-ms-input-placeholder{color:#666666}
.fv2{ display:block; margin:0 auto; margin-top:81px; width:234px; height:50px; color:#fff; font-size:18px; background:#da251d; cursor:pointer;}
.fv2:hover{box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000;}


.back2{ background:#f6f6f6; overflow:hidden;}
.Industry{ float:left; width:100%; padding:46px 0 85px 0; position:relative;}
.Industry .parHd{ float:left; width:100%; height:71px; position:relative; text-align:center;}
.Industry .parHd ul{ z-index:2; position:relative}
.Industry .parHd ul li{ display:inline-block; zoom:1;width:100px; text-align:center; color:#333333; font-size:16px; height:71px; line-height:34px; margin:0 35px;}
.Industry .parHd ul li.on{ background:url(../image/main23.png) center top no-repeat; color:#fff; cursor:pointer;}
.down_line{ position:absolute; left:50%; bottom:9px; z-index:1; width:1920px; height:1px; background:#ebebeb; margin-left:-960px;}

.Industry .parBd{ float:left; width:100%; overflow:hidden; margin-top:40px;}
.Industry .parBd li{ float:left; width:373px;margin-right:41px; background:#fff; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.Industry .parBd li .pic_two{ float:left; width:373px; height:201px; overflow:hidden; line-height:0; position:relative;}
.Industry .parBd li .pic_two img{-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.text_two{ float:left; width:343px; padding:25px 12px 25px 16px; border:1px solid #eeeeee; border-top:none;}
.text_two h1{ float:left; width:100%; font-weight:bold; color:#333333; line-height:24px;-webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;white-space: nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px;-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.text_two p{ float:left; width:100%; color:#666666; line-height:30px; height:60px; overflow:hidden; font-size:14px; margin-top:5px;}
.text_two span{ float:left; width:80px; height:24px; border:1px solid #da251d; text-align:center; color:#da251d; font-size:14px; line-height:22px; border-radius:26px;-moz-border-radius:26px; -webkit-border-radius:26px; margin-top:10px; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.Industry .parBd li:hover{ background:#da251d;}
.Industry .parBd li:hover .pic_two img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.Industry .parBd li:hover .text_two{ border:1px solid #da251d; border-top:none;}
.Industry .parBd li:hover .text_two h1{ color:#fff;}
.Industry .parBd li:hover .text_two p{ color:#fff;}
.Industry .parBd li:hover .text_two span{ background:#fff;border:1px solid #fff; }


.back3{ background:url(../image/main14.jpg) center top no-repeat; height:240px; overflow:hidden;}
.title_three{ float:left; width:100%; padding:86px 0; text-align:center;}
.title_three h1{ font-size:24px; line-height:24px; color:#fff; font-weight:bold;}
.title_three h2{ font-size:16px; line-height:16px; color:#b3b3b3; margin-top:28px;}


.Lawyer{ float:left; width:100%; padding:50px 0 85px 0; overflow:hidden; position:relative;}
.Lawyer ul{ float:leftl; width:100%;}
.Lawyer ul li{ float:left; width:220px; margin-right:25px; background:#da251d; position:relative; overflow:hidden;}
.pic_three{ float:left; width:220px; height:373px; opacity:1;filter: alpha(opacity=1);-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.text_three{ float:left; width:188px; height:97px; background:#da251d; position:absolute; left:0; bottom:0; padding:0 16px;-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.text_three h1{ color:#fff; font-size:16px; line-height:26px; font-weight:bold; margin-top:21px;}
.text_three h2{ color:#fff; font-size:14px; line-height:24px; font-weight:bold; margin-top:2px;}
.pic_more{ position:absolute; width:26px; height:26px; background:url(../image/main20.png) center no-repeat; left:50%; top:0; margin-left:-13px; margin-top:-26px;-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.Lawyer ul li:hover .text_three{ bottom:-97px; }
.Lawyer ul li:hover .pic_three{ opacity:0.5;filter: alpha(opacity=50);}
.Lawyer ul li:hover .pic_more{top:50%;margin-top:-13px;}



.back4{ background:#2f2f2f;}
.c_0100_2{ float:left; width:100%; padding:47px 0 30px 0;}
.bottom_nav{ float:left;}
.l_164{ float:left; width:144px; margin-right:20px;}
.l_164 .l1{ float:left; width:100%; padding-bottom:5px; }
.l_164 .l1 a{line-height:20px; color:#fff; font-size:16px;}
.l_164 .l2{ float:left; width:100%;}
.l_164 .l2 a{ color:#787878; font-size:14px; line-height:36px;}
.l_164 .l2 a:hover{ color:#da251d;}
.r_272{ float:right; width:273px; border:1px solid #979797;}
.er_img{ float:left; padding:11px; border-right:1px solid #979797; width:113px;}

.er_text{ float:left; width:136px; text-align:center; color:#fff; font-size:14px; line-height:24px;}
.er_text img{ margin-bottom:6px; margin-top:24px;}
.c_0100_3{ float:left;width:100%; padding:25px 0; border-top:1px solid #414141;}
.Links_title{ float:left; width:100%; color:#fff; font-size:14px; line-height:24px;}
.Links_list{ float:left; width:100%; margin-top:9px;}
.Links_list a{ color:#666666; font-size:14px; line-height:24px;}
.Links_list a:hover{ color:#da251d;}
.bq{ float:left; line-height:24px; color:#333333; font-size:14px; padding:13px 0;}
.Legal{ float:right; line-height:24px; color:#333333; font-size:14px; padding:13px 0;}
.Legal a{ color:#333;}
.Legal a:hover{ color:#da251d;}




.submitForm{ float:left; width:100%; padding:21px 0 60px 0;}
.submitForm label{ float:left; width:100%; margin-top:18px;}
.fv3{ float:left; width:338px; height:48px; line-height:48px; border:1px solid #e0e0e0; margin:0 15px; padding:0 15px; color:#4c4c4c; font-size:14px;}
.fv4{ float:left; width:1138px; height:48px; line-height:48px; border:1px solid #e0e0e0; margin:0 15px; padding:0 15px; color:#4c4c4c; font-size:14px;}
.fv5{ float:left; width:1138px; height:176px; line-height:22px; border:1px solid #e0e0e0; margin:0 15px; padding:15px; color:#4c4c4c; font-size:14px;}
.fv6{ float:left; width:208px; height:48px; line-height:22px; border:1px solid #e0e0e0; margin:0 15px; padding:0 15px; color:#4c4c4c; font-size:14px;}
.yzm_img{ float:left; width:101px; height:50px; margin:0 15px;}
.fv3:focus,
.fv4:focus,
.fv5:focus,
.fv6:focus{border:1px solid #da251d; box-shadow:none;}
.submitForm input[placeholder], [placeholder], *[placeholder] {color:#4c4c4c !important;} 
.submitForm ::-webkit-input-placeholder{color:#4c4c4c}
.submitForm :-moz-placeholder{color:#4c4c4c}
.submitForm ::-moz-placeholder{color:#4c4c4c}
.submitForm :-ms-input-placeholder{color:#4c4c4c}

.fv7{ display:block; margin:0 auto; margin-top:14px; width:252px; height:50px; color:#fff; font-size:16px; background:#da251d; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor:pointer;}
.fv7:hover{box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc;-moz-box-shadow: 0px 0px 5px #ccc;}



.fc_0100_bg1{ background:url(../image/fimg2.png) bottom repeat-x;}
.fc_1200_1{ float:left; width:1200px; padding:42px 0 40px 0; text-align:center;}
.fc_1200_1 h1{ float:left; width:100%; color:#333333; font-size:24px; line-height:38px;}
.fc_1200_1 h2{ float:left; width:100%; color:#da251d; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.fc_1200_1 .line{ margin:0 auto; width:48px;}
.fc_1200_1 .line span{ float:left; width:48px; height:1px; background:#bfbfbf; margin-top:15px;}


.pz_SideLayer{ float:left; width:1200px; height:73px; text-align:center;}
.pz_SideLayer .l1{ display:inline-block; *display:inline; *zoom:1; margin:0 28px;}
.pz_SideLayer .l1 a{ float:left; padding:0 18px; color:#333333; font-size:16px; line-height:34px; position:relative; 
   -moz-border-radius:3px; 
-webkit-border-radius:3px; 
 -khtml-border-radius:3px;
        border-radius:3px;
}
.pz_SideLayer .l1:hover a,
.pz_SideLayer .l1 a.hover{ background:#da251d; color:#fff;}
.pz_SideLayer .l1 .arrow{ position:absolute; width:8px; height:5px; top:100%; left:50%; margin-left:-4px; display:none;}
.pz_SideLayer .l1 a.hover .arrow{ display:block;}
.pz_SideLayer .l1 .cricle{ position:absolute; width:14px; height:14px; border:#da251d solid 2px; background:#fff; top:54px; left:50%; margin-left:-7px; display:none;
   -moz-border-radius:50%; 
-webkit-border-radius:50%; 
 -khtml-border-radius:50%;
        border-radius:50%;
}
.pz_SideLayer .l1 a.hover .cricle{ display:block;}

.fc_0100_1{ color:#4c4c4c; font-size:16px; line-height:36px; padding:20px 0 0 0; overflow:hidden;}
.fc_1200_2{ float:left; width:1200px; padding:19px 0 40px 0; text-align:center;}
.fc_1200_3{ float:left; width:1200px; padding:50px 0;}
.fc_1200_3 .l_453{ float:left; width:453px;}
.fc_1200_3 .r_600{ float:right; width:600px; padding:115px 0 0 0;}
.fc_0100_2{ background:url(../image/fimg6.jpg) top center no-repeat;}
.fc_1200_4{ float:left; width:1200px; height:147px; padding:70px 0 0 0; text-align:center; color:#fff; font-size:16px;}


.z_1200_1{ width:1200px; float:left; padding:36px 0;}
.z_1200_1 ul{ float:left; margin-left:-44px; min-height:600px;}
.z_1200_1 ul li{ width:370px; float:left; margin-left:44px; margin-top:14px; cursor:pointer;}
.z_1200_1 ul li .z_pic{ width:350px; height:251px; float:left; padding:10px; background:#f2f2f2; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.z_1200_1 ul li h5{ width:100%; float:left; margin-top:9px; line-height:26px; font-size:14px; color:#222; text-align:center;}
.z_1200_1 ul li:hover .z_pic{ background:#da251d;}
.z_1200_1 ul li:hover h5{ color:#da251d;}


.z_1200_2{ width:1200px; float:left; padding:20px 0 30px 0;}
.z_1200_2 ul{ float:left; margin-left:-40px;}
.z_1200_2 ul li{ width:270px; float:left; margin-left:40px; margin-top:30px; position:relative; overflow:hidden;}
.z_1200_2 ul li .z_pic{ width:100%; float:left; height:457px; overflow:hidden;}
.z_1200_2 ul li .z_title{ width:240px; height:53px; position:absolute; left:0; bottom:0; padding:20px 15px 24px 15px; background:#da251d;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.z_1200_2 ul li .z_mb{ width:100%; padding:0; height:10px; position:absolute; left:0; bottom:0; background:url(../image/z_pic_1.png);
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.z_1200_2 ul li .z_title h4{ width:100%; float:left; font-size:16px; color:white; line-height:29px; height:29px; font-weight:bold;}
.z_1200_2 ul li .z_title h5{ width:100%; float:left; font-size:14px; color:white; line-height:24px; height:24px;}
.z_1200_2 ul li:hover .z_mb{ width:100%; padding:0; height:100%; background:url(../image/z_pic_1.png);}
.z_1200_2 ul li:hover .z_title{ bottom:-100px;}
.z_1200_2 ul li .z_mb .z_btn{ width:26px; height:25px; position:absolute; left:50%; top:50%; margin:-13px 0 0 -13px; opacity:0; filter:alpha(opacity=0);
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.z_1200_2 ul li:hover .z_mb .z_btn{ opacity:1; filter:alpha(opacity=100);}


.z_1200_3{ width:100%; float:left; padding:45px 0 30px 0;}
.z_1200_3 .p{ width:100%; float:left; font-size:14px; color:#808080; line-height:28px;}
.chancecontain{ position:relative; width:100%; float:left;}
.chancecontain ul{ float:left; width:100%;}
.chancecontain ul li{ float:left; width:100%; margin-top:12px; line-height:60px;}
.chancecontain ul li .l_1115{ float:left; width:100%; background:#f5f5f5; line-height:60px; font-size:16px; cursor:pointer;}
.lermore_box{ width:84px; float:right; border-left:solid 1px white;}
.lermore{ float:right; width:100%; height:60px; cursor:pointer; background:url(../image/z_btn_2.png) no-repeat center;
-webkit-transition: all 0.1s ease-out 0s; 
-moz-transition: all 0.1s ease-out 0s; 
-o-transition: all 0.1s ease-out 0s; 
transition: all 0.1s ease-out 0s;}

.chancecontain ul li .l_1115 .a .z_270{ color:#333; width:250px; float:left; text-align:left; padding-left:20px;}
.chancecontain ul li .l_1115 .a .z_170{ color:#333; width:170px; float:left; text-align:center;}
.chancecontain ul li .l_1115 .a .z_236{ color:#333; width:236px; float:left; text-align:center; margin-left:38px;}
.chancecontain ul li .l_1115 .a .z_204{ color:#333; width:204px; float:left; text-align:center; overflow:hidden; text-overflow:ellipsis;}
.chancecontain ul li .l_1115 .a .z_196{ color:#333; width:196px; float:left; text-align:center; text-align:center;}
.chancecontain ul li.z_l1 .l_1115{ background:#da251d;height:60px;}
.chancecontain ul li.z_l1 .l_1115 .a{ color:white; line-height:60px; font-size:16px; font-weight:bold;}
.chancecontain ul li.z_l1 .l_1115 .a .z_270{ color:white;}
.chancecontain ul li.z_l1 .l_1115 .a .z_170{ color:white;}
.chancecontain ul li.z_l1 .l_1115 .a .z_236{ color:white;}
.chancecontain ul li.z_l1 .l_1115 .a .z_204{ color:white;}
.chancecontain ul li.z_l1 .l_1115 .a .z_196{ color:white;}
.chancecontain ul li .l_1115.on .lermore{ background:url(../image/z_btn_3.png) no-repeat center;}
.chancecontain ul li .l_1115.on .a .z_270,
.chancecontain ul li .l_1115.on .a .z_170,
.chancecontain ul li .l_1115.on .a .z_236,
.chancecontain ul li .l_1115.on .a .z_204,
.chancecontain ul li .l_1115.on .a .z_196{ color:#da251d;}

.chancecontain .deta{ display:none; width:100%; overflow:hidden; float:left; background:#fbfbfb;}
.chancecontain .deta .l_1200{ float:left; width:1039px; padding:41px 102px 41px 59px;}
.chancecontain .deta .l_1200 .z_1200_t{ width:100%; float:left; font-size:12px; color:#666; line-height:28px;}
.chancecontain .deta .l_1200 .z_655{ width:560px; padding:0 65px 0 30px; float:left;}
.chancecontain .deta .l_1200 .z_655 span{ display:block; font-size:16px; color:#333;}
.chancecontain .deta .l_1200 .z_384{ width:303px; border-left:solid 1px #e7e7e7; padding:0 30px 0 50px; float:right;}
.chancecontain .deta .l_1200 .z_384 span{ display:block; font-size:16px; color:#333;}
.chancecontain .deta .l_1200 .z_1200_b{ width:100%; margin-top:29px; font-size:14px; line-height:28px; float:left; color:#666;}
.chancecontain .deta .l_1200 .z_1200_b .z_384{ border:none;}
.chancecontain .deta .l_1200 .z_1200_b .z_384 .z_btn3{ margin-top:12px;}
.chancecontain .deta .l_1200 .z_1200_b .z_384 .z_btn3 a{ color:white; background:#da251d; width:123px; height:37px; line-height:37px; text-align:center; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; overflow:hidden; display:block; float:left;}


.z_1200_4{ width:100%; float:left; padding:64px 0 60px 0;}
.z_1200_4 .zjjy{ width:100%; float:left; background:#da251d; position:relative;}
.z_1200_4 .zjjy .z_pic{ width:508px; height:286px; position:absolute; left:40px; top:-40px;}
.z_1200_4 .zjjy .z_text{ width:580px; float:right; margin-right:35px; padding:30px 0 58px 0;}
.z_1200_4 .zjjy .z_text h4{ width:100%; float:left; font-size:20px; color:white; line-height:30px; font-weight:bold;}
.z_1200_4 .zjjy .z_text .p{ width:100%; float:left; font-size:14px; color:white; line-height:30px; margin-top:20px;}
.z_1200_4 .zjjy .z_text .z_btn{ margin-top:22px; float:left; width:76px; height:34px; border:solid 1px white; padding-left:48px; line-height:33px; color:white; font-size:14px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; overflow:hidden; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease; background:url(../image/z_ico1.png) 23px center no-repeat;}
.z_1200_4 .zjjy .z_text .z_btn:hover{ background:#fff url(../image/z_ico1_hover.png) 23px center no-repeat; color:#da251d;}

.z_1200_4 .zjjy .z_text .z_btn img{ vertical-align:middle; margin-top:-3px;}
.z_1200_4 .z_title{ width:100%; float:left; margin-top:45px; font-size:20px; color:#333; line-height:36px; text-align:center; background:url(../image/z_img_9.jpg) no-repeat left center;}
.z_1200_4 .z_title span{ display:inline-block; padding:0 30px; height:36px; background:white;}
.z_1022{ width:1022px; margin:auto;}
.z_1022 .z_1022_t{ width:100%; float:left; margin-top:23px;}
.z_1022 .z_1022_t ul{ width:100%; float:left;}
.z_1022 .z_1022_t ul li{ width:434px; float:left; padding-left:77px; font-size:14px; color:#333; line-height:30px;}
.z_1022 .z_1022_t ul li a{ color:#333;}
.z_1022 .z_1022_t ul li a:hover{ color:#da251d;}
.z_1022 .z_1022_b{ margin-top:30px; width:100%; float:left;}
.z_1022 .z_1022_b dl{ width:100%; float:left;}
.z_1022 .z_1022_b dl dt{ width:100%; float:left; background:#ebebeb; height:40px; line-height:40px; font-size:14px; color:#333; font-weight:bold;}
.z_1022 .z_1022_b dl .z_183{ width:147px; padding-left:36px; float:left;}
.z_1022 .z_1022_b dl .z_282{ width:282px; text-align:center; margin-left:31px; float:left;}
.z_1022 .z_1022_b dl .z_278{ width:278px; text-align:center; margin-left:30px; float:left;}
.z_1022 .z_1022_b dl .z_189{ width:159px; text-align:right; margin-right:30px; float:right;}
.z_1022 .z_1022_b dl dd{ width:100%; float:left; height:40px; line-height:40px; font-size:14px; color:#4c4c4c; border-bottom:solid 1px #e6e6e6;}
.z_1022 .z_1022_b dl dd .z_183{ color:#50abd5;}
.fy_btn{ width:100%; float:left; padding-top:10px; border-top:solid 1px #d9d9d9; margin-top:40px;}
.fy_btn .fy_btn_left,
.fy_btn .fy_btn_right{ width:192px; float:left; height:34px; border:solid 1px #777; line-height:32px; font-size:14px; clear:#777; border-radius:17px; -webkit-border-radius:17px; -moz-border-radius:17px; overflow:hidden;}
.fy_btn .fy_btn_left a,
.fy_btn .fy_btn_right a{ display:block; float:left; width:76px; height:100%; background:#777; color:white; text-align:center;}
.fy_btn .fy_btn_left span,
.fy_btn .fy_btn_right span{ display:block; float:left; width:115px; height:100%; text-align:center;}
.fy_btn .fy_btn_right{ float:right;}
.fy_btn .fy_btn_left:hover,
.fy_btn .fy_btn_right:hover{ border:solid 1px #da251d; color:#da251d;}
.fy_btn .fy_btn_left:hover a,
.fy_btn .fy_btn_right:hover a{ background:#da251d;}


.z_1200_5{ width:100%; float:left; padding:10px 0 30px 0;}
.z_1200_5 ul{ float:left; margin-left:-40px;}
.z_1200_5 ul li{ width:373px; float:left; margin:30px 0 0 40px;}
.z_1200_5 ul li .z_pic{ width:100%; float:left; height:201px; overflow:hidden;}
.z_1200_5 ul li .z_pic img{
-webkit-transition: all 0.4s ease-out 0s; 
-moz-transition: all 0.4s ease-out 0s; 
-o-transition: all 0.4s ease-out 0s; 
transition: all 0.4s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.z_1200_5 ul li:hover .z_pic img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.z_1200_5 ul li .z_text{ width:346px; float:left; height:152px; border:solid 1px #eee; border-top:0; padding:25px 10px 0 16px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.z_1200_5 ul li .z_text h4{ width:100%; float:left; font-size:16px; color:#333; line-height:24px; font-weight:bold;}
.z_1200_5 ul li .z_text h4 a{ display:block; max-width:100%; overflow:hidden; text-overflow:ellipsis;}
.z_1200_5 ul li .z_text .p{ width:100%; float:left; margin-top:6px; font-size:14px; color:#666; line-height:30px; height:60px; overflow:hidden;}
.z_1200_5 ul li .z_text .z_btn{ width:100%; float:left; margin-top:11px;}
.z_1200_5 ul li .z_text .z_btn a{ display:block; width:80px; height:24px; text-align:center; line-height:23px; border:solid 1px #da251d; border-radius:12px;-webkit-border-radius:12px; -moz-border-radius:12px; overflow:hidden; font-size:14px; color:#da251d; background:white;}
.z_1200_5 ul li:hover .z_text{ background:#da251d;border:solid 1px #da251d; border-top:0;}
.z_1200_5 ul li:hover .z_text h4 a{ color:white;}
.z_1200_5 ul li:hover .z_text .p{ color:white;}


.z_1200_6{ width:100%; float:left; padding:5px 0 60px 0;}
.z_1200_6 .ztgg{ width:100%; float:left;}
.z_1200_6 .ztgg_l{ width:836px; float:left;}
.z_1200_6 .ztgg_l li{ width:414px; float:left; margin-top:28px;}
.z_1200_6 .ztgg_l li .z_pic{ width:55px; float:left; margin-right:10px;}
.z_1200_6 .ztgg_l li .z_text{ margin-left:65px;}
.z_1200_6 .ztgg_l li .z_text h4{ width:100%; float:left; font-size:16px; color:#4c4948; line-height:34px; font-family:"Arial",'微软雅黑'; font-weight:bold;}
.z_1200_6 .ztgg_l li .z_text h6{ width:100%; float:left; font-size:14px; color:#da251d; line-height:28px; font-family:"Arial",'微软雅黑';}
.z_1200_6 .ztgg_r{ float:right; margin-top:35px; background:url(../image/z_pic_2.jpg) no-repeat center; width:207px; height:170px; position:relative;}
.z_1200_6 .ztgg_r .z_ewm{ position:absolute; left:10px; top:10px;}
.z_1200_6 .zdtu{ width:100%; float:left; margin-top:35px;}



.z_fy_1{ width:100%; float:left; padding:23px 0;}
.z_fy_2{ width:100%; float:left; padding:30px 0;}
.pz_fy{width:100%; float:left;  text-align: center;}
.pz_fy a {color: #999; text-decoration:none;background:#f5f5f5; margin:0 1px; font-size:14px;display:inline-block;width:30px;height:30px;text-align: center;line-height: 30px;}
.pz_fy a:hover,.pz_fy a.current{color: #fff; background-color:#da251d; text-decoration:none;}