body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif;}
table{ border-collapse:collapse; border-spacing:0; width:100%;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{ color:#000; text-decoration:none;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.red,.red a{ color:#F00;}
.left{ float:left;}
.right{ float:right;}
.autohei{ overflow:hidden; zoom:1;}
.clear{ font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1;}
.blank{ height:10px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.yahei,.yahei *{ font-family: "Î¢ÈíÑÅºÚ";}
body{font-size:12px; text-align:justify; text-justify:inter-ideograph;}

.kuang_z{ width:1197px; margin:0 auto;}
.blank_2{ height:20px; font-size:0; line-height:0; clear:both; overflow:hidden;}


.sw_top1{ background:url(../images/top_bg.png) repeat-x center top;}
.sw_nav{ background:#077b7c;}
.sw_nav a{ display:inline-block; width:125px; background:url(../images/sw_nav_bg1.png) no-repeat right center; line-height:40px; color:#fff; font-size:16px;}



.lxpz_footer{ height:auto; overflow:hidden; width:990px; margin:0 auto; padding:20px 0;}
.lxpz_footer p{ float:left;  margin-left:24px; padding:30px 0 30px 0px; font-size:14px; line-height:24px; float:left; width:413px; position:relative;}
.lxpz_footer h3{ float:right; width:164px; text-align:center; margin-top:35px; line-height:36px;}

.banner{ background:url(../images/banner_bg.jpg) no-repeat center top;}



/*1*/
.yy_bkbg{ background:url(../images/yy_bkbg.jpg) no-repeat center top; overflow:hidden; height:1019px;}
.yy_xg{ overflow:hidden; width:1197px; margin:0 auto;}
.yy_xg li{ float:left; margin:0 4px 4px 0; overflow:hidden;;}
.yy_bkbg h2{ text-align:center; color:#303030; font-size:24px; margin:12px auto;}
.yy_bkbg h3{ border:2px solid #000; width:520px; height:41px; margin:0 auto; text-align:center; color:#000000; text-align:center; font-size:29px;}
.yy_bkbg h4{ width:298px; height:40px; margin:15px auto;}


/*2*/
.yy_bkbg2{ background:url(../images/yy_bgbg2.jpg) no-repeat center top; height:653px;}
.yy_bt{ padding:67px 0 30px 0;}
.box8 ul { width: 100%; height: 370px; }
.box8 ul li { width: 285px; float: left; margin-right: 19px; box-shadow: 0 0 8px rgba(0,0,0,.2); -webkit-transition: all 0.3s; transition: all 0.3s; background:#FFF;}
.box8 ul li img{ width:285px;}
.box8 ul li:last-child { margin-right: 0; }
.box8 ul li:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); }
.box8 ul li p { height: 112px; padding: 25px 25px 0; line-height: 28px; font-size: 18px; color: #6b6b6b; }

/*3*/

.yy_bk3{ background:url(../images/yy_bk3.jpg) no-repeat center top; height:815px; overflow:hidden; position:relative;}
.yy_bk3 h2{ margin:62px 0 30px 0; overflow:hidden;}
.yy_bk3 cite{ float:left;}
.yy_riwq{ width:504px; overflow:hidden; position:absolute;  top:239px; right:290px;}
.yy_ys2{ background:#1864b8; overflow:hidden; width:430px; padding:43px;}
.yy_ys2 h3{ color:#ffffff; font-size:48px; font-weight:bold;}
.yy_ys2 h3 span{ font-weight:100; display:inline-block;}
.yy_ys2 h4{ color:#FFF; font-size:34px; line-height:43px; margin:15px 0;}
.yy_ys2 h5{color:#ffffff; font-size:18px; line-height:34px;}
.yy_ys2 h5 img{ vertical-align:middle;}
.yy_riwq h6{ width:235px; margin:40px auto 0;}


/*4*/
.yy_bk4{ background:url(../images/yy_bk4bg.jpg) no-repeat center top; height:1161px;}
.yy_bk4 h4{ padding:64px 0 22px 0;}
.yy_bk4 h3{ text-align:center; font-size:24px; color:#000000;}
.yy_zgwa{ background:url(../images/yy_bk4.png) no-repeat center top; position:relative; height:832px;}
.yy_zgwa li{}
.yy_zgwa li h2{ font-size:24px; text-align:center;}
.yy_zgwa li p{ color:#666666; font-size:16px; line-height:25px;}
.yy_zgwa li:nth-child(1){ width:217px; position:absolute; left:75px; top:318px;}
.yy_zgwa li:nth-child(2){ width:258px; position:absolute; left:457px; top:318px;}
.yy_zgwa li:nth-child(3){ width:258px; position:absolute; right:0px; top:189px;}
.yy_zgwa li:nth-child(4){ width:217px; position:absolute; right:187px; top:545px;}
.yy_zgwa li:nth-child(5){ width:217px; position:absolute; left:142px; top:558px;}
.yy_zz{ width:680px; margin:0 auto;}
.yy_zz span{ margin-top:7px; display:inline-block;}


/*5*/
.yy_bk5{ background:url(../images/yy_bk67.jpg) no-repeat center top; height:2558px;}
.yy_bk5 h2{ padding:120px 0 0 0; overflow:hidden;}
.yy_bk5 .yy_zzq{ color:#000000; font-size:24px; line-height:34px; width:1000px; margin:14px auto 0;}
.yy_zw{ background:url(../images/yy_case.png) no-repeat center top; height:355px;}
.yy_tuz{ margin:58px 0 45px 0; overflow:hidden;}
.yy_zqj{ width:298px; margin:0 auto;}
.box4 { width:1200px; margin:0 auto;}
.box4 h3, .box5 h3 { font-size: 42px; margin-bottom: 35px; }
.box4 h3 span, .box5 h3 span { color: #fff; background: #1864b8; padding: 0 5px; }
.box4 .box4Con { width: 1128px; height: 374px; background: #f2f3f3; box-shadow: 0 0 10px rgba(0,0,0,.2); padding: 30px 36px; }
.box_zr{ width:660px; overflow:hidden;}
.box_zr h4{ color:#1864b8; font-size:30px; margin-top:34px;}
.box_zr p{ color:#000000; font-size:18px; line-height:32px; margin:10px 0 18px 0;}
.box_zr dl{ float:left; margin-right:13px; overflow:hidden;}
.box_zr dl dd{ text-align:center; color:#201919; font-size:16px; margin-top:10px;}

.box5 { width:1200px; margin:0 auto; }
.box5 .hd { height: 56px; width: 100%; }
.box5 .hd li { width: 212px; height: 56px; background: #f2f3f3; border-radius: 9px 9px 0 0; float: left; margin-right: 27px; overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,.2); }
.box5 .hd li.on { background: #1864b8; }
.box5 .hd li a { width: 100%; height: 100%; display: block; text-align: center; line-height: 56px; color: #303231; font-size: 30px; }
.box5 .hd li.on a { color: #fff; }
.box5 .box5Con .bd { width: 1200px; height: 480px!important; background: #f2f3f3; box-shadow: 0 0 10px rgba(0,0,0,.2); position: relative; z-index: 66; }
.box5 .bd dt { width: 525px; float: left; padding: 33px 0 0 28px; }

.box5 .bd dd { width: 560px; float: right; padding: 63px 30px 0 0; position: relative; }
.box5 .bd dd  h5{ color:#1864b8; color:#1864b8; font-size:30px;}
.box5 .bd dd  p{ color:#000000; font-size:18px; line-height:32px; width:390px; margin:15px 0; overflow:hidden;}
.box5 .bd dd  p strong{ color:#848484; font-size:44px; float:left; display:block; overflow:hidden;}
.box5 .bd dd  p span{ float:right;   overflow:hidden; width:363px;}

.yy_wwwz{ text-align:center; overflow:hidden;}
.yy_wwwz h4{ width:488px; height:31px; border:1px solid #303030; margin:0 auto; color:#303030; font-size:16px; line-height:31px;}
.yy_wwwz h5{ color:#303030; font-size:41px; margin:10px 0;}
.yy_wwwz p{ color:#303030; line-height:40px; font-size:24px;}
.yy_wwwz h6{ width:299px; margin:10px auto;}


/*6*/
.yy_bk23{ background:url(../images/yy_bk23.jpg) no-repeat center top; overflow:hidden; height:719px;}
.yy_bk23 h2{ margin:56px 0;}
.yy_dwz{ overflow:hidden;}
.yy_dwz li{ width:384px; height:460px;  box-shadow: 0 0 8px rgba(0,0,0,.2);  float:left; margin-right:22px;}
.yy_dwz li:last-child{ margin-right:0;}
.yy_dwz li .ysz_w{ background:#FFF; height:205px;}
.yy_dwz li h4 { text-align:center; color:#323232; font-size:24px; padding-top:15px;}
.yy_dwz li h5{ color:#666666; font-size:18px; text-align:center; padding:10px 0;}
.yy_dwz li p{ color:#666666; font-size:16px; line-height:25px; padding:0 24px 0 38px;}
.yy_dwz li p a{ color:#1864b8;}


/*anan*/
.btn2{ width:235px; height: 62px; }
.btn2 em{ font-size:23px;}
.btn { width: 300px; height: 64px; display: block; background: #fe3509; border-radius: 50px; overflow: hidden; position:relative;} 
.btn em {  display: block; position: absolute; top: 50%; left:48%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size:27px; color:#FFF; text-align:center; font-style:normal; text-align:center; width: 300px; height: 62px; line-height:62px}
.btn em img{ vertical-align:middle;}
.btn:before { content: ""; position: absolute; width: 100%; height: 100%; opacity: 0; background: #f51700; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); -webkit-transform: scale3d(0.7, 1, 1); transform: scale3d(0.7, 1, 1); -webkit-transition: -webkit-transform 0.4s, opacity 0.4s; transition: transform 0.4s, opacity 0.4s; left: 0; top: 0; }
.btn:hover:before { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }







