﻿body { text-align: left; padding: 0; margin: 0; font: 14px arial, helvetica, clean, sans-serif; color: #333; font-family:"microsoft yahei",'Helvetica Neue', Helvetica, Arial, sans-serif;  overflow-x: hidden;}
div,p,li { word-break: break-all;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p { padding: 0; margin: 0;}
pre,code,form,fieldset,legend,input,textarea,p,blockquote,th {padding: 0; margin: 0;}
fieldset { border-top-width: 0; border-left-width: 0; border-bottom-width: 0; border-right-width: 0;}
a img { border: 0; padding: 0; margin: 0;}
i { font-style: normal;}
/*清除浮动*/
.clearfix:after { visibility: hidden;display: block; font-size: 0; content: " "; clear: both; height: 0;}
.clear{ clear:left;}
.clearfix { *zoom: 1;}
address,caption,cite,cite,code,dfn,em,th,var {font-weight: normal; font-style: normal;}
li { list-style-type: none;}
caption {text-align: left;}
th {text-align: left;}
h1,h2,h3,h4,h5,h6 { font-weight: bold; font-size: 100%;}
q:unknown { content: '';}
q:unknown { content: '';}
input,textarea,select { font-family: inherit;}
input,textarea,select { font-size: 100%;}
a:link { color: #333; text-decoration: none;}
a:visited { color: #333; text-decoration: none;}
a:hover { color: #de232c; text-decoration: none;}
a{cursor:pointer;}
.ico { background-image: url("../images/ico.png"); display: inline-block; vertical-align: middle;}
.icon { background-image: url("../images/icon.png"); display: inline-block; vertical-align: middle;}
.icon1 { background-image: url("../images/icon1.png"); display: inline-block; vertical-align: middle;}
.icon2 { background-image: url("../images/icon2.png"); display: inline-block; vertical-align: middle;}
.left,.fl { float: left;}
.right,.fr { float: right;}
.clear { clear: both; font-size: 0; margin: 0; padding: 0; display: block; _height: 0; overflow: hidden;}
/*网站公用样式表*/
.w1400 { width: 1400px; margin: 0 auto;}
.w1200 { width: 1200px; margin: 0 auto;}
.w1198 { width: 1198px; margin: 0 auto;}

.body{ position:relative;}
.head_main_top { height:40px; border-bottom:#ddd solid 1px; width: 100%; background-color: #fff; font-size: 12px; line-height: 40px; color: #333;}
.head_main_top .mbx{ float:left; height:12px;margin-top: 12px;}
.head_main_top .mbx a{ font-size:12px; color:#333; border-right:#fff solid 1px; padding:0 10px; display:block; float:left;height: 12px;line-height: 12px; position:relative;}
.head_main_top .mbx a p{ float:left; font-size:12px; color:#333; padding-left:4px;}
.head_main_top .mbx a i.yd{ float:left; width:15px; height:12px; background-position:0px 0px; float:left;}
.head_main_top .mbx a i.wz{ float:left; width:15px; height:12px; background-position:-15px 0px; float:left;}
.head_main_top .mbx a i.lx{ float:left; width:15px; height:12px; background-position:-33px 0px; float:left;}
.head_main_top .mbx a i.xl{ float:left; width:15px; height:12px; background-position:-52px 0px; float:left;}
.head_main_top .mbx a i.zs{ float:left; width:15px; height:12px; background-position:-74px 0px; float:left;}
.head_main_top .mbx a i.x9{ float:left; width:15px; height:12px; background-position:-0px -311px; float:left;}
.head_main_top .mbx a i.x10{ float:left; width:15px; height:12px; background-position:-17px -311px; float:left;}
.head_main_top .mbx a i.x11{ float:left; width:15px; height:12px; background-position:-33px -311px; float:left;}
.head_main_top .mbx a:nth-child(8){ padding-right:0;}
.head_main_top .mbx a:first-child+a+a+a+a+a+a+a{ padding-right:0;}

.head_main_top .mbx a img{ position:absolute; left:0px; top:29px; width:120px; height:0px; z-index:11;transition: all ease-in-out .5s;}
.head_main_top .mbx a:hover img{ height:120px;}

.head_main_top .mbx a:hover p{ color:#de232c;}
.head_main_top .sousuo{ float:left; position:relative;}
.head_main_top .sousuo .topsearch { display: block;cursor: pointer; width:36px; height:36px;  margin: 0 auto; text-align: center;}
.head_main_top .sousuo .topsearch .btn_search{display: block;width:12px;height:12px;background-position: -282px -130px;margin-left:13px;margin-top:13px;}
.head_main_top .sousuo .btn_close_main { width:36px; height:36px; margin: 0 auto; background-color: #d9d9d9; text-align: center; position: absolute; top: 0; left: 0; z-index: 9; display: none;}
.head_main_top .sousuo .btn_close_main .btn_close { width:12px; height:12px; margin-top:5px; margin-left:0px; background-position:-282px -149px;}


.head_main{  display:block;}
.head_main .head_main_nav{width: 100%; height:114px;}
.head_main .head_main_nav .logo_main{ float:left;  width:450px; height:57px; padding-top:28px;}
.head_main .head_main_nav .logo_main .logo{ width:450px; height:56px;}
.head_main .head_main_nav .logo_main .logo .a1{ float:left; width:206px; height:57px;}
.head_main .head_main_nav .logo_main .logo img.weblogo{ width:206px; height:57px;}
.head_main .head_main_nav .logo_main .logo .a2{ float:left; display:block; width:149px; height:57px;}
.head_main .head_main_nav .logo_main .logo .a2 img{ display:block; width:149px; height:57px;}
.head_main .head_main_nav .toprig{ width:311px; height:36px; margin-top:38px; border:#de232c solid 2px; overflow:hidden;}
.head_main .head_main_nav .toprig .s_input{ border:0; height:36px; line-height:36px; width:254px; padding-left:10px;}
.head_main .head_main_nav .toprig .s_btn{ border:0; line-height:36px; width:47px; color:#fff; height:36px; background-color:#de232c;}
.head_main .head_main_nav .right{ padding-top:30px; text-align:right;}
.head_main .head_main_nav .right i.dh{ width:14px; height:14px; background-position:-282px -109px; margin-right:5px;}
.head_main .head_main_nav .right p{ display:block; font-size:14px; color:#666; line-height:14px;}
.head_main .head_main_nav .right span{ display:block; font-size:32px; color:#cc0000; line-height:32px; padding-top:4px; font-family::"Arial"; font-weight:bold;}

.tsearch{ margin-top:28px;width: 398px; height:86px; float:left;}
.tsearch .editForm{ height: 34px;width: 398px; box-sizing: border-box;}
.tsearch .s_input{ border:0; height:32px; line-height:32px; width:287px; padding-left:10px; border:#ccc solid 1px; border-right:none;}
.tsearch .s_btn{ border:0; line-height:34px; width:100px; color:#fff; height:34px; background-color:#de232c; color:#fff;cursor:pointer;}
.ly_c{ display:block; margin-top:6px; clear:left;}
.ly_c a{ display:inline-block; font-size:12px; color:#666; padding-right:12px;}
.ly_c a:hover{ color:#de232c;}

.head_main .wa_right{ height:50px; background-color:#de232c;}
.head_main .wa_right .nav{ height:50px;}
.head_main .wa_right .nav li ul{  position:absolute; left:0; top:50px; 
z-index: 199;opacity: 0;visibility: hidden;height: auto;overflow: hidden;width:100%; transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}

.head_main .wa_right .nav li ul li{ display:block; clear:left; width:100%; background:none; height:45px; background-color:#ffffff; border-bottom:#d8d8d8 solid 1px; line-height:45px; position:relative; padding:0; border-left:0;}
.head_main .wa_right .nav li ul li a{ padding:0; display:block; font-size:14px; color:#666666; height:45px; line-height:45px; background:none; padding-right:0; width:100%;*border-bottom:none;}
.demo a { width: 30px; height: 30px; background-color:#fff;  display: inline-block; border-radius:50%; overflow:hidden; text-align:center;margin-top:35px; margin-left:20px;}
.demo a span{ display:inline-block; width:14px; height:14px;background-position: -6px -5px; background-image: url(../images/icon.png);}
.head_main_nav .top_dl a{ width: 30px; height: 30px; background-color:#5f95ce;  display: inline-block; border-radius:50%; overflow:hidden; text-align:center; margin-left:20px; margin-top:35px;}
.head_main_nav .top_dl a span{ display:inline-block; width:14px; height:15px;background-position: -32px -4px; background-image: url(../images/icon.png); margin-top:8px;}

#dialogBg { width: 600px; height: 400px; background-color: #000000; opacity: .6; filter: alpha(opacity=60); position: fixed; top: 0; left: 0px; z-index: 9999; display: none;}
#dialog { width: 318px; height: 110px; margin: 0 auto; display: none; background-color: #ffffff; position: absolute; top: 108px; margin-left:-212px; z-index: 10000; border: 1px solid #ccc; border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 3px 2px 4px #ccc;-webkit-box-shadow: 3px 2px 4px #ccc;}
.dialogTop { width: 90%; margin: 0 auto; border-bottom: 1px dotted #ccc; letter-spacing: 1px; padding: 10px 0; text-align: right;}
.top_main .box .search1 { width: 286px; margin: 0 auto;  margin-top: 0px; height: 42px; margin-top: 14px;}
.box .animated input.s_input { float: left; width: 196px; height: 40px; font-size: 16px; padding-left: 10px; border: #cccaca solid 1px;}
.box .animated input.s_btn { float: left; width: 78px; height: 42px;font-size: 16px; background-color: #1857a4; color: #fff; border: none;}
.search1{margin-left: 16px;margin-top: 16px;}
.dialogTop a.claseDialogBtn span{ display:inline-block; background:url(../images/xx_02.png) no-repeat; width:18px; height:17px;}
.nav li{float:left; *zoom: 1;  position: relative; z-index: 10; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;height: 50px; border-left:#bd0000 solid 1px; }
.nav li a{ font-size:16px;text-align: center; color:#fff; height: 50px; line-height: 50px; cursor: pointer; display: block; position: relative; overflow: hidden; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;padding-left:28.5px;padding-right: 28.1px;}
.nav li.on a,.nav li:hover a{ background-color:#cc141d;}
.nav li.on a i,.nav li:hover a i{ position:absolute; width:100%; height:4px; background-color:#de232c; display:block; bottom:0; left:0;}
.head_main .wa_right .nav li.on ul li a{display:block; font-size:14px; color:#666666; height:45px; line-height:45px; background:none; padding-right:0; width:120px;  border-bottom:none; }
.head_main .wa_right .nav li ul li:hover{ background:none;background-color:#f5f5f5;}
.head_main .wa_right .nav li ul li a:hover{ display:inline-block; color:#000; border-bottom:none; }
.head_main .wa_right .nav li:hover ul { opacity: 1;  visibility: visible; transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);}
.head_main .wa_right .nav li ul li ul{ display:none;  position:absolute; left:152px; top:0; z-index: 199;opacity: 0;visibility: hidden;
height: auto;overflow: hidden;width:152px;}
.head_main .wa_right .nav li ul li:hover ul{ opacity: 1;  visibility: visible;}

.head_main_nav .box{ display:block; width:291px; padding-top:13px;}
.head_main_nav .box p{ display:block; height:24px; line-height:24px; font-size:12px; color:#999999; position:relative; margin-left:60px;}
.head_main_nav .box p span{ display:inline-block; width:24px; height:24px; background-position:-244px -0px;}
.head_main_nav .box p img{ position:absolute; width:80px; height:0px; right:54px; top:28px;transition: all ease-in-out .3s;}
.head_main_nav .box p:hover img{ height:80px;}
.head_main_nav .box i{ display:block; color:#008f47; font-size:18px; color:#000; padding-top:12px; line-height:28px;}
.head_main_nav .box i span{ float:left; padding-left:10px;}
.head_main_nav .box i span.dh{ width:29px; height:28px; background-position:-271px 0px; padding-left:0;}
/****banner****/


#banner_main { overflow: hidden; position: relative; max-width: 1920px; margin: 0 auto; min-width: 1200px;}
#banner_main .banner { height: 550px;}
#banner_main .banner .bd{height: 456px; position:relative;}
.banner .bd ul { width: 100%; overflow: hidden;}
.banner .bd li {  width: 100%; position: absolute;  z-index: 1; overflow: hidden; display: none;}
.banner .bd li:first-child {  display: block;}
.banner .bd li img { width: 1920px; display: block; position: relative; left: 50%; margin-left: -960px; top: 0;}
#banner_main .banner .hd { width: 1000px; height: 20px; line-height: 0; font-size: 0;  text-align: center; position: absolute; left: 50%;  margin-left: -500px;  bottom: 18px; z-index: 13;}
#banner_main .banner .hd ul{ display:inline-block;}
#banner_main .banner .hd li.on {background:url(../images/icon.png) 0px -248px no-repeat; width: 50px; height: 8px;}
#banner_main .banner .hd li { width: 50px; height:8px; margin: 0 12px; display: inline-block; font-size: 0; cursor: pointer;  background:url(../images/icon.png) 0px -234px no-repeat; float:left;}
#banner #btn_prev, #banner #btn_next { width: 50px; height: 50px; position: absolute; top: 240px; z-index: 5; }
#banner #btn_prev {  background-position: 0 -66px; left: 8%; transition: all 600ms ease;display:none;}
#banner #btn_next { background-position: -56px -66px; right: 8%; transition: all 600ms ease;display:none;}
#banner:hover #btn_prev{opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;left: 7.6%; display:block;}
#banner:hover #btn_next{opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;right: 7.6%;display:block;}


/*#banner_main { overflow: hidden; position: relative; max-width: 1920px; margin: 0 auto; min-width: 1200px;}
#banner_main .banner { height: 550px;}
#banner, .banner ul { width: 100%; overflow: hidden;}
.banner li {  width: 100%; position: absolute;  z-index: 1; overflow: hidden; display: none;}
.banner li:first-child {  display: block;}
.banner li img { width: 1920px; display: block; position: relative; left: 50%; margin-left: -960px; top: 0;}
#banner .tip { width:1000px; height: 23px; line-height:23px; font-size: 0;  text-align: center; position: absolute; left: 50%;  margin-left: -500px;  bottom: 28px; z-index: 13;}
#banner .tip span.cur { width:40px; height: 6px; background-color:#de232c;}
#banner .tip span { width:40px; height:6px; margin: 0 7px; display: inline-block; font-size: 0; cursor: pointer; background-color:#fff; margin-top:7px; }
#banner #btn_prev, #banner #btn_next { width: 50px; height: 50px; position: absolute; top: 240px; z-index: 5;}
#banner #btn_prev {  background-position: 0 -66px; left: 8%; transition: all 600ms ease;}
#banner #btn_next { background-position: -56px -66px; right: 8%; transition: all 600ms ease;}
#banner #btn_prev:hover{opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;left: 7.6%;}
#banner #btn_next:hover{opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;right: 7.6%;}
*/

/*友情链接*/
.link{ height:60px; width:100%; background-color:#282828;}
.link i{ display:block; float:left; font-size:16px; color:#ffffff; line-height:60px;}
.link p{ display:block; float:left; padding-left:px;}
.link p a{ display:block; float:left; font-size:14px; color:#999999; background:url(../images/lj_03.png) left no-repeat; padding-left:24px; margin-left:34px; line-height:60px;}
.link p a:hover{ color:#dad8d8;}


/*floor_0_main*/
.floor_0_main{ margin-top:40px; border:#ddd solid 1px;}
.floor_1_1{ width:93%; margin-left:7%; height:50px;border-bottom:#ddd solid 1px; position:relative; }
.floor_1_1 h3{ line-height:50px; font-size:18px; color:#333; font-weight:normal; float:left;}
.floor_1_1 i{ display:block; width:74px; height:1px; position:absolute; bottom:-1px; left:0; display:block; background-color:#de232c; }
.floor_1_1 a.a2{ display:block; float:right; line-height:50px; font-size:12px; color:#666; text-transform:uppercase; padding-right:20px;}
.floor_1_1 a.r2{ border-left:#ddd solid 1px; margin-left:12px; padding-left:14px;}
.floor_1_1 a:hover{ color:#de232c;}
.floor_0_main .floor_1_1{width:98%; margin-left:2%;}
.floor_0_2{ margin-top:20px; padding-bottom:20px;}
.floor_0_2 a{ display:inline-block;}
.floor_0_2 ul{ display:inline-block;}
.floor_0_2 ul li{ width:114px; float:left; position:relative; margin-right:19px;}
.floor_0_2 ul li:nth-child(1){ margin-left:19px;}
.floor_0_2 ul li:first-child{ margin-left:19px;}
.floor_0_2 ul li:nth-child(9){ margin-right:0;}
.floor_0_2 ul li:first-child+li+li+li+li+li+li+li+li{ margin-right:0;}
.floor_0_2 ul li p{ font-size:16px; color:#333; line-height:16px; padding-top:18px;}
.floor_0_2 ul li p span{ font-size:12px; color:#999; line-height:24px; padding-top:14px; display:block;}
.floor_0_2 ul li b{ display:block; width:63px; height:63px; border:#ddd solid 1px; border-radius:50px; text-align:center;}
.floor_0_2 ul li b span{ display:inline-block; width:35px; height:36px; background-position:0px -27px; margin-top:14px;}
.floor_0_2 ul li.li2 b span{ display:inline-block; width:28px; height:36px; background-position:-51px -27px; margin-top:14px;}
.floor_0_2 ul li.li3 b span{ display:inline-block; width:34px; height:36px; background-position:-101px -27px; margin-top:14px;}
.floor_0_2 ul li.li4 b span{ display:inline-block; width:28px; height:36px; background-position:-153px -27px; margin-top:14px;}
.floor_0_2 ul li.li5 b span{ display:inline-block; width:28px; height:36px; background-position:-201px -27px; margin-top:14px;}
.floor_0_2 ul li.li6 b span{ display:inline-block; width:26px; height:36px; background-position:-250px -27px; margin-top:14px;}
.floor_0_2 ul li.li7 b span{ display:inline-block; width:30px; height:36px; background-position:-296px -27px; margin-top:14px;}
.floor_0_2 ul li.li8 b span{ display:inline-block; width:32px; height:36px; background-position:-345px -27px; margin-top:14px;}
.floor_0_2 ul li.li9 b span{ display:inline-block; width:39px; height:36px; background-position:-401px -27px; margin-top:14px;}
.floor_0_2 ul li:hover b span{display:inline-block; width:35px; height:36px; background-position:0px -75px; margin-top:14px;}
.floor_0_2 ul li.li2:hover b span{ display:inline-block; width:28px; height:36px; background-position:-51px -75px; margin-top:14px;}
.floor_0_2 ul li.li3:hover b span{ display:inline-block; width:34px; height:36px; background-position:-101px -75px; margin-top:14px;}
.floor_0_2 ul li.li4:hover b span{ display:inline-block; width:28px; height:36px; background-position:-153px -75px; margin-top:14px;}
.floor_0_2 ul li.li5:hover b span{ display:inline-block; width:28px; height:36px; background-position:-201px -75px; margin-top:14px;}
.floor_0_2 ul li.li6:hover b span{ display:inline-block; width:26px; height:36px; background-position:-250px -75px; margin-top:14px;}
.floor_0_2 ul li.li7:hover b span{ display:inline-block; width:30px; height:36px; background-position:-296px -75px; margin-top:14px;}
.floor_0_2 ul li.li8:hover b span{ display:inline-block; width:32px; height:36px; background-position:-345px -75px; margin-top:14px;}
.floor_0_2 ul li.li9:hover b span{ display:inline-block; width:39px; height:36px; background-position:-401px -75px; margin-top:14px;}
.floor_0_2 ul li:hover b{ background-color:#de232c; border:#de232c solid 1px;}
.floor_0_2 ul li:hover p{ color:#de232c;}
.floor_0_2 ul li i{ display:block; width:18px; height:33px; background-position:-474px -27px; position:absolute; left:90px; top:16px;}
.floor_0_2 ul li:hover i{ display:block; width:18px; height:33px; background-position:-474px -75px;}
.floor_0_2 ul li:nth-child(9) i{ display:none;}
.floor_0_2 ul li:first-child+li+li+li+li+li+li+li+li i{display:none;}
.floor_0_2 ul li:hover p span{ color:#666565;}

.index_more{ margin:0 auto; margin-top:34px; text-align:center;}
.index_more a{ display:inline-block; width:148px; height:48px; border:#cccccc solid 1px; font-size:14px; color:#333333; line-height:48px;}
.index_more a span{ display:inline-block; width:5px; height:10px; background-position:-288px -195px; margin-left:12px;}
.index_more a:hover{ background-color:#de232c; border:#de232c solid 1px; color:#fff;}
.index_more a:hover span{ background-position:-288px -209px;}

.floor_1_main{ margin-top:20px; height:400px;}
.floor_1_2{ width:259px; height:398px; float:left; border:#ddd solid 1px;}
.floor_1_2 dl{ display:block; width:220px; margin:0 auto; padding-top:20px; height:58px;}
.floor_1_2 dl a{ display:inline-block;}
.floor_1_2 dl dt{ height:16px; padding-left:26px; font-size:14px; color:#333; line-height:16px; background:url(../images/w1_03.jpg) left no-repeat;}
.floor_1_2 dl dd{padding-left:26px; font-size:12px; color:#666; line-height:23px; background:url(../images/w1_06.jpg) 0 4px no-repeat; }
.floor_1_2 dl a:hover dt{ color:#de232c;}
.floor_1_2 ul{ display:block;width:220px; margin:0 auto;}
.floor_1_2 ul li{ display:block; font-size:14px; color:#333; background:url(../images/w2_03.jpg) 0 9px no-repeat; padding-left:14px; margin-top:16px; height:20px; line-height:20px;}
.floor_1_2 ul li.li1{ display:none;}
.floor_1_main .floor_1_2 ul li.li1{ display:none;}
.floor_1_main .floor_1_3{width:638px; height:398px; float:left; border:#ddd solid 1px; margin-left:20px; overflow:hidden;}
.floor_1_main .floor_1_3 .floor_1_1{width:97%; margin-left:3%;}
.floor_1_main .floor_1_3 .bd b{ display:block; width:600px; height:83px; margin-left:18px; margin-top:20px;}
.floor_1_main .floor_1_3 .bd b img{ display:block; width:600px; height:83px; }
.floor_1_main .floor_1_3 .bd dl{ display:inline-block; margin-left:20px; width:600px;}
.floor_1_main .floor_1_3 .bd dl dd{ display:block; background:url(../images/a1_06.png) left center no-repeat; margin-top:16px; height:20px; line-height:20px; width:600px;}
.floor_1_main .floor_1_3 .bd dl dd .s1{ display:block; float:left; padding-left:16px; font-size:14px; color:#333; width:478px;}
.floor_1_main .floor_1_3 .bd dl dd .s1 strong{ font-weight:normal; color:#de232c; padding-right:10px; float:left;}
.floor_1_main .floor_1_3 .bd dl dd .s1 p{ float:left;}
.floor_1_main .floor_1_3 .bd dl dd .s1 span{ float:right; display:block;}
.floor_1_main .floor_1_3 .bd dl dd .s2{ float:right; display:block; width:58px; height:18px; border:#de232c solid 1px; text-align:center; line-height:18px; font-size:12px; color:#de232c;}
.floor_1_main .floor_1_3 .bd dl dd .s1:hover{ color:#de232c;}
.floor_1_main .floor_1_3 .bd dl dd .s2:hover{ color:#fff; background-color:#de232c;}

.floor_1_main .floor_1_10{ position:relative;}
.floor_1_main .floor_1_10 .hd{ position:absolute; left:6px; top:-55px;}
.floor_1_main .floor_1_10 .hd ul{ display:inline-block;}
.floor_1_main .floor_1_10 .hd ul li{ float:left; border-right:#ddd solid 1px; padding-right:12px; padding-left:14px; position:relative;}
.floor_1_main .floor_1_10 .hd ul li a{line-height:18px;font-size: 18px;color: #333;font-weight: normal;}
.floor_1_main .floor_1_10 .hd ul li:nth-child(2){border-right:none;}
.floor_1_main .floor_1_10 .hd ul li:first-child+li{border-right:none;}
.floor_1_main .floor_1_10 .hd ul li i{width: 74px;height: 1px;position: absolute;bottom: -15px;left: 12px;display: block;background-color: #de232c; display:none; *bottom: -17px;}
.floor_1_main .floor_1_10 .hd ul li.on a{ color:#de232c;}
.floor_1_main .floor_1_10 .hd ul li.on i{ display:block;}

.floor_6_t{ position:relative;}
.floor_6_t .hd{ position:absolute;left: -13px;top: -35px;}
.floor_6_t .hd ul{ display:inline-block;}
.floor_6_t .hd ul li{ float:left; border-right:#ddd solid 1px; padding-right:12px; padding-left:14px; position:relative;}
.floor_6_t .hd ul li a{line-height:18px;font-size: 18px;color: #333;font-weight: normal;}
.floor_6_t .hd ul li:nth-child(2){border-right:none;}
.floor_6_t .hd ul li:first-child+li{border-right:none;}
.floor_6_t .hd ul li i{width: 74px;height: 1px;position: absolute;bottom: -15px;left: 12px;display: block;background-color: #de232c; display:none; *bottom: -17px;}
.floor_6_t .hd ul li.on a{ color:#de232c;}
.floor_6_t .hd ul li.on i{ display:block;}

.floor_1_main .floor_1_4{ width:259px; height:398px; float:right; border:#ddd solid 1px;}
.floor_1_main .floor_1_4 dl{ display:block; width:220px; margin:0 auto; padding-top:20px; height:84px;}
.floor_1_main .floor_1_4 dl a{ display:block;width:220px;height:84px;}
.floor_1_main .floor_1_4 dl dt{ width:112px; height:84px; float:left; overflow:hidden;}
.floor_1_main .floor_1_4 dl dt img{ width:112px; height:84px; background-size:100%;transition: all .36s ease;}
.floor_1_main .floor_1_4 dl:hover dt img{-webkit-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
.floor_1_main .floor_1_4 dl dd{  margin-top:6px; float:right; width:94px; height:78px;}
.floor_1_main .floor_1_4 dl dd p{font-size:14px; color:#333; line-height:24px; height:54px;}
.floor_1_main .floor_1_4 dl dd span{ display:block; color:#999;}
.floor_1_main .floor_1_4 dl a:hover dd p{ color:#de232c;}
.floor_1_main .floor_1_4 ul{ display:block;width:220px; margin:0 auto;}
.floor_1_main .floor_1_4 ul li{ font-size:14px; color:#333; background:url(../images/w2_03.jpg) 0 9px no-repeat; padding-left:14px; margin-top:16px; height:20px; line-height:20px;}
.floor_1_main .floor_1_4 ul li.li1{ display:none;}

.floor_2_main{ width:1200px; margin-top:20px;background:url(../images/a4_03.jpg) center center no-repeat; height:201px;}
.floor_2_main .floor_2_1{ padding-top:80px; width:1094px; margin:0 auto;}
.floor_2_main .floor_2_1 .item{ width:264px; height:34px; border:#7662dc solid 1px; float:left; margin-right:10px; margin-bottom:20px; position:relative;}
.floor_2_main .floor_2_1 .item.mr3{ margin-right:0;}
.floor_2_main .floor_2_1 .item label{ float:left; width:98px; height:34px; text-align:center; line-height:34px; font-size:14px; color:#fff; border-right:#7662dc solid 1px;}
.floor_2_main .floor_2_1 .item label i{ display:inline-block; width:20px; height:18px; background-position:-112px 0px; margin-right:6px;}
.floor_2_main .floor_2_1 .item.mr1 label i{ display:inline-block; width:20px; height:18px; background-position:-139px 0px;}
.floor_2_main .floor_2_1 .item.mr2 label i{ display:inline-block; width:20px; height:18px; background-position:-167px 0px;}
.floor_2_main .floor_2_1 .item.mr3 label i{ display:inline-block; width:20px; height:18px; background-position:-198px 0px;}
.floor_2_main .floor_2_1 .item input{ width:px; height:px; background-color:transparent; border:0; width:145px; height:34px; line-height:34px; color:#fff; padding-left:10px;}
.floor_2_main .floor_2_1 .bot{ width:200px; height:36px; margin:0 auto;  text-align:center; clear:left;}
.floor_2_main .floor_2_1 .bot input{background-color:#fff; border-radius:6px;line-height:36px; height:36px;width:200px; border:0;cursor:pointer; }
.floor_2_main .floor_2_1 .bot input:hover{ background-color:#de232c; color:#fff;}

.floor_2_main .floor_2_1 .item .msg-wrap{ position:absolute; left:0 !important; height:12px; bottom:12px !important;}






.floor_3_main{ width:1200px; margin-top:20px; height:486px; overflow:hidden;}
.floor_3_main .floor_3_1{ width:918px; height:484px; float:left; border:#ddd solid 1px;}
.floor_3_1 .floor_1_1{width:880px; margin-left:20px;}
.floor_3_1 .floor_1_1 p{ float:right; line-height:50px;}
.floor_3_1 .floor_1_1 p a{height:14px; line-height:14px; display:inline-block; font-size:14px; border-left:#ddd solid 1px; padding-right:20px; padding-left:20px;}
.floor_3_1 .floor_1_1 p a:nth-child(1){ border-left:none;}
.floor_3_1 .floor_1_1 p a:first-child{ border-left:none;}
.floor_3_1 .floor_1_1 p a:nth-child(6){ padding-right:0;}
.floor_3_1 .floor_1_1 p a:first-child+a+a+a+a+a{ padding-right:0;}
.floor_3_1 .floor_1_1 a.a2{ padding-right:0;}
.floor_3_1 .floor_3_t{ width:880px; margin-left:20px; margin-top:20px; height:150px; position:relative;}
.floor_3_1 .floor_3_t .f1{width:880px;height:150px; display:block;}
.floor_3_1 .floor_3_t .f1 img{ float:left; width:200px; height:150px;}
.floor_3_1 .floor_3_t .f1 h3{ font-size:16px; color:#333; font-weight:bold; line-height:16px;float:right; width:660px;}
.floor_3_1 .floor_3_t .f1 h3 span{ font-size:12px; color:#666; font-weight:normal; line-height:12px; padding-top:12px; display:block;}
.floor_3_t .f1:hover h3{ color:#de232c;}
.floor_3_1 .floor_3_t .fl_r{ position:absolute;width:660px; height:88px; left:220px; top:62px; z-index:1;}
.floor_3_1 .floor_3_t .fl_r p{ display:block; height:24px;}
.floor_3_1 .floor_3_t .fl_r p a{ display:inline-block; width:74px; height:22px; border:#de232c solid 1px; border-radius:4px; font-size:12px; color:#de232c; text-align:center; line-height:22px; margin-right:10px;}

.floor_3_1 .floor_3_t .fl_r ul{ display:inline-block;width:702px;}
.floor_3_1 .floor_3_t .fl_r ul li{ float:left; width:350px; height:20px; line-height:20px; margin-top:13px; }
.floor_3_1 .floor_3_t .fl_r ul li.li1{ display:none;}
.floor_3_1 .floor_3_t .fl_r ul li a{ float:left; height:20px; line-height:20px;background:url(../images/w2_03.jpg) left center no-repeat; padding-left:10px; padding-right:18px; width:240px;}
.floor_3_1 .floor_3_t .fl_r ul li b{ float:left; display:block; width:36px; height:18px; border:#de232c solid 1px; font-size:14px; line-height:18px; text-align:center; color:#de232c; font-weight:normal;}
.floor_3_1 .floor_3_x{width:880px; margin-left:20px; margin-top:20px; display:inline-block;}
.floor_3_1 .floor_3_x .t1{ float:left; width:280px;margin-right:20px;}
.floor_3_1 .floor_3_x .t1 h3 a{ font-size:16px; color:#de232c; line-height:16px; font-weight:normal;}
.floor_3_1 .floor_3_x .t1 .x1{ width:280px; height:100px; display:block; margin-top:16px; overflow:hidden; } 
.floor_3_1 .floor_3_x .t1 .x1 img{width:280px; height:100px; overflow:hidden; transition: all .36s ease;}
.floor_3_1 .floor_3_x .t1 .x1:hover img{-webkit-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
.floor_3_1 .floor_3_x .t1:nth-child(3){ margin-right:0;}
.floor_3_1 .floor_3_x .t1:first-child+div+div{ margin-right:0;}
.floor_3_1 .floor_3_x .t1 .x1 img{width:280px; height:100px; display:block;}
.floor_3_1 .floor_3_x .t1 p{ display:block;width:280px; }
.floor_3_1 .floor_3_x .t1 p a{ display:block; background:url(../images/w2_03.jpg) left no-repeat; height:16px; line-height:16px; padding-left:10px; margin-top:14px;}

.floor_3_10{ position:relative;}
.floor_3_10 .hd{ position:absolute;right: 78px; top:-70px; line-height:50px; *top:-52px;}
.floor_3_10 .hd ul{ display:inline-block;}
.floor_3_10 .hd ul li{ float:left;height:14px; line-height:14px; display:inline-block;border-left:#ddd solid 1px;}
.floor_3_10 .hd ul li a{height:14px; line-height:14px; display:inline-block; font-size:14px;  padding-right:20px; padding-left:20px;}
.floor_3_10 .hd ul li:nth-child(1){ border-left:none;}
.floor_3_10 .hd ul li:first-child{ border-left:none;}
.floor_3_10 .hd ul li:nth-child(6){ padding-right:0;}
.floor_3_10 .hd ul li:first-child+a+a+a+a+a{ padding-right:0;}
.floor_3_10 .hd ul li.on a{ color:#de232c;}


.floor_3_main .floor_3_2{ width:260px; height:484px; float:right;}
.floor_3_main .floor_3_2 ul{ display:inline-block;}
.floor_3_main .floor_3_2 ul li{ width:260px; height:114px; display:block; margin-bottom:10px; overflow:hidden;}
.floor_3_main .floor_3_2 ul li img{width:260px; height:114px;overflow:hidden;transition: all .36s ease;}
.floor_3_main .floor_3_2 ul li:hover img{width:260px; height:114px;overflow:hidden;-webkit-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}

.floor_4_main{ width:1200px; height:500px; margin-top:20px;}
.floor_4_main .floor_4_1{ width:918px; height:498px; float:left; border:#ddd solid 1px;}
.floor_4_1 .floor_1_1{width:880px; margin-left:20px;}
.floor_4_1 .floor_4_t{ background:url(../images/a5_19.jpg) center center no-repeat; width:880px; height:142px; margin-left:20px; margin-top:20px; position:relative;}
.floor_4_1 .floor_4_t a{ display:block; width:120px; height:36px; background-color:#6bd5ff; line-height:36px; text-align:center; font-size:18px; color:#1136a4; border-radius:6px;box-shadow: 0px 2px 0px #0859b4; top:35px; left:686px; position:absolute;}
.floor_4_1 .floor_4_t a:hover{ background-color:#de232c; color:#fff;box-shadow: 0px 2px 0px #870f15;}
.floor_4_1 .floor_4_b{width:880px; margin-left:20px; margin-top:20px; height:247px;}
.floor_4_1 .floor_4_b .fl_z{ width:420px; float:left;}
.floor_4_1 .floor_4_b .fl_z a{ width:180px; height:98px; float:left; display:block; background:url(../images/a5_28.jpg) center center no-repeat; padding-left:20px; padding-top:20px; margin-right:10px; margin-bottom:10px;}
.floor_4_1 .floor_4_b .fl_z a p{ font-size:20px; color:#fff; font-weight:bold; line-height:20px;}
.floor_4_1 .floor_4_b .fl_z a b{ width:58px; height:22px; border:#fff solid 1px; border-radius:20px; font-size:14px; display:block; color:#fff; text-align:center; line-height:22px; font-weight:normal; margin-top:16px;}
.floor_4_1 .floor_4_b .fl_z a:hover b{ background-color:#fff; color:#de232c;}
.floor_4_1 .floor_4_b .fl_z a.a2{ background:url(../images/a5_30.jpg) center center no-repeat;}
.floor_4_1 .floor_4_b .fl_z a.a3{ background:url(../images/a5_34.jpg) center center no-repeat;}
.floor_4_1 .floor_4_b .fl_z a.a4{ background:url(../images/a5_35.jpg) center center no-repeat;}
.floor_4_1 .floor_4_b .fl_y{ width:448px; height:245px; background-color:#f5f5f5; border:#ddd solid 1px; float:right; overflow:hidden;}
.floor_4_1 .floor_4_b .fl_y ul{ display:inline-block;}
.floor_4_1 .floor_4_b .fl_y ul li{ display:block; height:20px; line-height:20px; margin-left:20px; margin-top:13px;}
.floor_4_1 .floor_4_b .fl_y ul li a{ display:block;}
.floor_4_1 .floor_4_b .fl_y ul li em{ display:block; float:left; font-size:14px; color:#de232c; width:140px;}
.floor_4_1 .floor_4_b .fl_y ul li i{ display:block; float:left; font-size:14px; color:#333; width:200px;}
.floor_4_1 .floor_4_b .fl_y ul li b{ display:block; float:left; font-size:14px; color:#666; font-weight:normal; width:62px;}
.floor_4_1 .floor_4_b .fl_y ul li p{ display:block; float:left; font-size:14px; color:#666; font-weight:normal; display:none;}
.floor_4_1 .floor_4_b .fl_y ul li:hover i,.floor_4_1 .floor_4_b .fl_y ul li:hover b,.floor_4_1 .floor_4_b .fl_y ul li:hover p{ color:#de232c;}

.floor_4_2{ width:260px; height:498px; float:right; border: #ddd solid 1px;}
.floor_4_2 .floor_4_c b{ display:block; width:220px; height:103px; overflow:hidden; margin-bottom:8px;}
.floor_4_2 .floor_4_c b img{ display:block; width:220px; height:103px;transition: all .36s ease;}
.floor_4_2 .floor_4_c b:hover img{-webkit-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
.floor_4_2 .floor_4_c ul{ display:block; margin-left:20px; width:220px;}
.floor_4_2 .floor_4_c ul li{ display:block;width:220px; border-bottom:#ccc solid 1px; padding:18px 0;}
.floor_4_2 .floor_4_c ul li p{ font-size:14px; color:#333; height:17px; line-height:17px; background:url(../images/a5_24.jpg) left no-repeat; padding-left:36px;}
.floor_4_2 .floor_4_c ul li span{ display:block;font-size:12px; color:#999; line-height:21px; padding-top:10px;}
.floor_4_2 .floor_4_c ul:nth-child(3) li{ border-bottom:none;}
.floor_4_2 .floor_4_c ul:first-child+ul+ul li{ border-bottom:none;}
.floor_4_2 .floor_4_c ul li:hover p{color:#de232c;}
.within_y .floor_4_2 .floor_4_c ul li{ display:block;width:220px; border-bottom:#ccc solid 1px; padding:13px 0;}
.within_y .floor_4_2 .floor_4_c ul:nth-child(2) li{ border-bottom:none;}
.within_y .floor_4_2 .floor_4_c ul:first-child+ul li{ border-bottom:none;}



.floor_5_main{ width:1200px; margin-top:20px; height:442px; overflow:hidden;}
.floor_5_main .floor_5_1{ width:918px; height:439px; float:left; border:#ddd solid 1px;}
.floor_5_1 .floor_1_1{width:880px; margin-left:20px;}
.floor_5_1 .floor_1_1 p{ float:right; line-height:50px;}
.floor_5_1 .floor_1_1 p a{height:14px; line-height:14px; display:inline-block; font-size:14px; border-left:#ddd solid 1px; padding-right:20px; padding-left:20px;}
.floor_5_1 .floor_1_1 p a:nth-child(1){ border-left:none;}
.floor_5_1 .floor_1_1 p a:first-child{ border-left:none;}
.floor_5_1 .floor_1_1 p a:nth-child(6){ padding-right:0;}
.floor_5_1 .floor_1_1 p a:first-child+a+a+a+a+a{ padding-right:0;}
.floor_5_1 .floor_1_1 .a2{ padding-right:0;}
.floor_5_1 .floor_5_t{ margin-left:20px;}
.floor_5_1 .floor_5_t ul{ display:inline-block;}
.floor_5_1 .floor_5_t ul li{ display:inline-block; float:left; width:112px; text-align:center; margin-top:20px; margin-left:10px; margin-right:26px;}
.floor_5_1 .floor_5_t ul li img{ display:inline-block; width:84px; height:84px;}
.floor_5_1 .floor_5_t ul li h3{ font-size:14px; color:#333; line-height:14px; font-weight:normal; padding-top:8px;}
.floor_5_1 .floor_5_t ul li p{ display:inline-block; padding-top:6px;}
.floor_5_1 .floor_5_t ul li p span{ display:block; font-size:12px; color:#999; line-height:12px; padding-top:8px;}
.floor_5_1 .floor_5_t ul li:hover h3{color:#de232c;}

.floor_5_main .floor_5_2{ width:260px; height:439px; float:right; border:#ddd solid 1px; overflow:hidden;}
.floor_5_2 .floor_5_left{ width:220px; margin:0 auto; margin-top:20px;}
.floor_5_2 .floor_5_left .bd{ width:220px;}
.floor_5_2 .floor_5_left .bd li{ width:220px; float:left;}
.floor_5_2 .floor_5_left .bd li img{ display:block; width:220px; height:165px;}
.floor_5_2 .floor_5_left .bd li h3{ font-size:16px; color:#333; line-height:16px; padding-top:14px; font-weight:normal;}
.floor_5_2 .floor_5_left .bd li p{ font-size:12px; color:#999; line-height:24px; padding-top:14px; font-weight:normal; height:104px;}
.floor_5_2 .floor_5_left .bd li:hover h3{color:#de232c;}
.floor_5_2 .floor_5_left .hd{ display:block; margin-top:6px;}
.floor_5_2 .floor_5_left .hd ul{ display:inline-block;}
.floor_5_2 .floor_5_left .hd ul li{ width:12px; height:12px; background-color:#666; border-radius:10px; float:left; margin-right:8px;text-indent: -999px;cursor: pointer; overflow:hidden;}
.floor_5_2 .floor_5_left .hd ul li.on{ background-color:#de232c;}

.floor_5_10{ position:relative;}
.floor_5_10 .hd{ position:absolute; right:68px; top:-50px; line-height:50px; *top:-30px;}
.floor_5_10 .hd ul{ display:inline-block;}
.floor_5_10 .hd ul li{ float:left;height:14px; line-height:14px; display:inline-block;border-left:#ddd solid 1px;}
.floor_5_10 .hd ul li a{height:14px; line-height:14px; display:inline-block; font-size:14px;  padding-right:20px; padding-left:20px;}
.floor_5_10 .hd ul li:nth-child(1){ border-left:none;}
.floor_5_10 .hd ul li:first-child{ border-left:none;}
.floor_5_10 .hd ul li:nth-child(6){ padding-right:0;}
.floor_5_10 .hd ul li:first-child+a+a+a+a+a{ padding-right:0;}
.floor_5_10 .hd ul li.on a{ color:#de232c;}

.floor_6_main{  width:1200px; height:442px; margin-top:20px; overflow:hidden;}
.floor_6_main .floor_6_1{ width:258px; height:440px;border:#ddd solid 1px; float:left; overflow:hidden;}
.floor_6_1 .floor_1_1 h3 .r1{ color:#de232c;}
.floor_6_1 .floor_6_t{ width:220px;  margin:0 auto;}
.floor_6_1 .fl_shib a{ display:block;}
.floor_6_1 .fl_shib img{width:220px;height:124px; background-size:100%;}
.floor_6_1 .fl_shib{ padding-top:16px;}
.floor_6_1 .fl_shib h3{ font-size:14px; color:#de232c; line-height:24px; font-weight:normal;padding-top: 12px;}
.floor_6_1 .fl_shib p{ font-size:14px; line-height:26px; padding-top:6px;}
.floor_6_1 .fl_shib p span{color:#de232c;}

.floor_6_2{width:918px; height:440px;border:#ddd solid 1px; float:right; position:relative;}
.floor_6_2 .floor_1_1{width:98%; margin-left:2%;}
.floor_6_2 .floor_1_1 .a2{margin-right:112px; padding-left:40px; float:left;}
.floor_6_2 .floor_6_left{ width:880px; margin:0 auto;}
.floor_6_2 .floor_6_left .tbC .prev{ width:30px; height:30px; border-radius:30px; background-color:#666; position:absolute; right:60px; top:9px;display:block;}
.floor_6_2 .floor_6_left .tbC .prev span{ width:7px; height:12px; background-position:-230px 0px; margin-top:8px; margin-left:10px;}
.floor_6_2 .floor_6_left .tbC .next{ width:30px; height:30px; border-radius:30px; background-color:#666; position:absolute; right:20px; top:9px; display:block;}
.floor_6_2 .floor_6_left .tbC .next span{ width:7px; height:12px; background-position:-242px 0px; margin-top:8px; margin-left:12px;}
.floor_6_2 .floor_6_left .tbC a:hover{ background-color:#de232c;}
.floor_6_2 .floor_6_left .tbC ul{ display:inline-block; width:102%;}
.floor_6_2 .floor_6_left .tbC ul li{ float:left; width:277px; height:163px; background-color:#f5f5f5; margin-top:20px; margin-right:20px; border:#ddd solid 1px; position:relative;}
.floor_6_2 .floor_6_left .tbC ul li img{ float:left; width:124px; height:163px; background-size:100%;}
.floor_6_2 .floor_6_left .tbC ul li .c1{ float:left; width:114px; margin-left:20px; margin-top:20px;}
.floor_6_2 .floor_6_left .tbC ul li .c1 h3{ font-size:16px; color:#333; line-height:16px;}
.floor_6_2 .floor_6_left .tbC ul li .c1 p{ font-size:12px; color:#666; display:block; line-height:16px; padding-top:10px;}
.floor_6_2 .floor_6_left .tbC ul li .c1 i{ font-size:12px; color:#666; display:block; line-height:12px; padding-top:6px;}
.floor_6_2 .floor_6_left .tbC ul li b{ display:block; width:90px; height:26px;  text-align:center; line-height:26px; font-size:12px; color:#fff; font-weight:normal; margin-top:20px; position:absolute; right:44px; bottom:16px;}
.floor_6_2 .floor_6_left .tbC ul li b a{ display:block; color:#fff;background-color:#de232c;}
.floor_6_2 .floor_6_left .tbC ul li:hover .c1 h3{ color:#de232c;}
.floor_6_2 .floor_6_left .tbC ul li b a:hover{ background-color:#c11119;}




.floor_7_main{ width:100%; background:url(../images/a7_10.jpg) center center no-repeat; height:129px; margin-top:20px;}
.floor_7_main .floor_7_1{ padding-top:70px; padding-left:278px;}
.floor_7_main .floor_7_1 i{ display:block; float:left; background-position:-243px -236px; width:24px; height:24px; margin-top:6px;}
.floor_7_main .floor_7_1 h3{ display:block; font-size:24px; font-weight:normal; color:#fff; float:left; line-height:32px; padding-left:4px;}
.floor_7_main .floor_7_1 p{ display:block; font-size:32px; font-family:"Arial"; color:#fff; float:left; padding-left:12px; line-height:32px;}
.floor_7_main .floor_7_1 a{ display:block; font-size:16px; color:#333; float:left; text-align:center; line-height:28px; width:126px; height:30px; background-color:#fff; border-radius:30px; margin-left:32px;}
.floor_7_main .floor_7_1 a:hover{ background-color:#f85f67; color:#fff;}

.floor_8_main{ height:405px; width:1198px; background:#f8f8f8; border:#ddd solid 1px; margin-top:20px;}
.floor_8_main .floor_8_1{ float:left; width:612px; margin-top:40px; margin-left:48px;}
.floor_8_main .floor_8_1 h3{ font-size:26px; color:#d90e0e; line-height:26px; font-weight:normal; padding-bottom:36px;}
.floor_8_main .floor_8_1 .nice-validator{}
.floor_8_main .floor_8_1 .nice-validator .item{ width:298px; height:38px; background-color:#fff; border:#e5e5e5 solid 1px; float:left; margin-top:10px; position:relative; }
.floor_8_main .floor_8_1 .nice-validator .item label{ float:left; width:78px; height:38px; border-right:#e5e5e5 solid 1px; text-align:center; line-height:38px; font-size:14px; color:#333;}
.floor_8_main .floor_8_1 .nice-validator .item .txt{ float:left; width:209px; height:38px; line-height:38px; padding-left:10px; border:none;}
.floor_8_main .floor_8_1 .nice-validator .item.mr2,.floor_8_main .floor_8_1 .nice-validator .item.mr4,.floor_8_main .floor_8_1 .nice-validator .item.mr6{ margin-left:10px;}
.floor_8_main .floor_8_1 .nice-validator .item.mr7{ width:608px; height:38px;}
.floor_8_main .floor_8_1 .nice-validator .item.mr7 .area{ height:38px; width:588px; border:none; line-height:38px; padding-left:20px; *border:0; *height:37px;}
.floor_8_main .floor_8_1 .nice-validator .itemsub{padding-top: 20px; clear:left; display:block;height:40px;}
.floor_8_main .floor_8_1 .nice-validator .itemsub .btn1{ width:200px; height:40px; background-color:#d90e0e; font-size:16px; color:#fff; line-height:40px; text-align:center; border:none; float:left;cursor:pointer;}
.floor_8_main .floor_8_1 .nice-validator .itemsub .btn2{ width:200px; height:40px; background-color:#444; font-size:16px; color:#fff; line-height:40px; text-align:center; border:none; float:left; margin-left:20px;cursor:pointer;}
.floor_8_main .floor_8_1 .nice-validator .itemsub .btn1:hover{ background-color:#f85f67;}
.floor_8_main .floor_8_1 .nice-validator .itemsub .btn2:hover{ background-color:#d90e0e;}
.floor_8_main .floor_8_1 .nice-validator .item .msg-box{position:absolute !important; left:0;}
.floor_8_main .floor_8_1 .nice-validator .item .msg-wrap{ position:absolute; left:0;}


.floor_8_main .floor_8_2{ float:left; width:461px; height:317px; margin-top:40px; margin-left:40px; position:relative;}
.floor_8_main .floor_8_2 img{width:461px; height:317px; background-size:100%;}
.floor_8_main .floor_8_2 a{ display:block;width:461px; height:317px;}

.floor_9_main{ margin-top:20px; display:inline-block; padding-bottom:50px;}
.floor_9_1 h3{ display:block; font-size:18px; color:#333; font-weight:normal; line-height:18px;}
.floor_9_1 p{ display:block;}
.floor_9_1 p a{ display:block; font-size:14px; float:left; line-height:14px; border-left:#ccc solid 1px; padding-left:27px; margin-left:26px; margin-top:18px;}
.floor_9_1 p a.a1,.floor_9_1 p a.a8{ border-left:none; margin-left:0; padding-left:0;}

/*copyright*/
.footer_main{ width:100%; height:324px; background-color:#2b2f35;}
.footer_main .footer_z{ width:300px; padding-top:54px;}
.footer_main .footer_z a{ display:block; width:200px; height:56px;}
.footer_main .footer_z h3{ display:block; color:#fff; font-size:16px; line-height:16px; color:#fff; padding-top:18px; font-weight:normal;}
.footer_main .footer_z ul{ display:inline-block; width:300px; padding-top:18px;}
.footer_main .footer_z ul li.li1{ display:block; width:39px; height:39px;  text-align:center; float:left;}
.footer_main .footer_z ul li.li1 a{ display:inline-block; width:38px; height:38px;border:#656565 solid 1px;border-radius:38px;  }
.footer_main .footer_z ul li.li1 a span{ display:inline-block; width:15px; height:12px; background-position:-270px 0px; margin-top:12px; }
.footer_main .footer_z ul li.li1 a:hover{ background-color:#e75149;border:#e75149 solid 1px;}
.footer_main .footer_z ul li.li1 a:hover span{ display:inline-block; width:15px; height:12px; background-position:-394px 0px; margin-top:12px; }
.footer_main .footer_z ul li.li2{ display:block; width:39px; height:39px; margin-left:10px;  text-align:center; float:left; position:relative;}
.footer_main .footer_z ul li.li2 a{ display:inline-block; width:38px; height:38px;border:#656565 solid 1px;border-radius:38px;  }
.footer_main .footer_z ul li.li2 a span{ display:inline-block; width:15px; height:12px; background-position:-329px 0px; margin-top:12px; }
.footer_main .footer_z ul li.li2 a:hover{ background-color:#e75149;border:#e75149 solid 1px;}
.footer_main .footer_z ul li.li2 a:hover span{ display:inline-block; width:15px; height:12px; background-position:-449px 0px; margin-top:12px; }
.footer_main .footer_z ul li.li2 img{ width:120px; background-image:100%; position:absolute; left:-40px; top:40px;  height:0px; z-index:11;transition: all ease-in-out .5s;}
.footer_main .footer_z ul li.li2:hover img{ height:120px;}

.footer_main .footer_y{ width:260px; padding-top:54px; text-align:left;}
.footer_main .footer_y h3 i{ display:block; font-size:14px; color:#fff; line-height:14px;}
.footer_main .footer_y h3 span{ display:block; color:#fff; font-size:34px;font-family: 'Arial'; line-height:34px;font-weight:normal; padding-top:14px;}
.footer_main .footer_y dl{ display:block; padding-top:20px;}
.footer_main .footer_y dl dt,.footer_main .footer_y dl dd{ width:120px; float:left; text-align:center;}
.footer_main .footer_y dl dt p,.footer_main .footer_y dl dd p{ width:120px; height:120px; background-color:#fff; text-align:center;}
.footer_main .footer_y dl dt p img,.footer_main .footer_y dl dd p img{ width:104px; height:104px; background-size:100%; display:block; margin-left:8px; padding-top:8px;}
.footer_main .footer_y dl dt i,.footer_main .footer_y dl dd i{ display:inline-block; font-size:14px; color:#888c95; padding-top:8px;}
.footer_main .footer_y dl dd{ margin-left:20px;}

.footer_main .footer_r{ width:600px; padding-top:54px;}
.footer_main .footer_r dl{ width:125px; text-align:left; float:left;}
.footer_main .footer_r dl dt a{ display:block; font-size:16px; color:#fff; line-height:16px;}
.footer_main .footer_r dl dd{ padding-top:12px;}
.footer_main .footer_r dl dd a{ display:block; font-size:14px; color:#ccc; line-height:14px; padding-top:8px;}
.footer_main .footer_r dl dd a:hover{ color:#fff;}
.copyright{height:66px; color: #626671;border-top:#4f5460 solid 1px; font-size: 12px; background-color:#2b2f35; text-align:center; line-height:33px;}
.copyright span{margin: 0 6px;}
.copyright i{ display:inline-block;}
.copyright a{color: #626671; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.copyright a:hover{color: #fff;}
.copyright p{padding-left:16px; clear:left;}
.copyright ul{ display:inline-block; padding-left:16px;}
.copyright ul li{ float:left; margin-right:28px;}
.copyright ul li a{ display:block; color:#616161;}

/*右侧*/
/********.fixtool*********/
.toolbar{width: 52px; position: fixed; right: 2%; top:60%; z-index: 999;}
.toolbar dd{width: 51px; height: 51px; margin-bottom: 1px; position: relative;  -webkit-border-radius: 100%; border-radius: 100%; margin-top:4px; border:#ebebeb solid 1px; background-color:#fff;}
.toolbar dd i{width: 51px; height: 51px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center;}
.toolbar dd i span{width: 35px; height: 35px; display: block; margin: 9px 0 0 8px; *margin: 7px 0 0 0; background: url(../images/rightFixIcon.png) no-repeat 0 0;}
.toolbar dd.gottop{display: none;}
.toolbar .slide-tel{display: block; width: 0; height: 53px; line-height: 53px; font-size: 24px; font-weight: bold; font-family: arial; color: #FFF; position: absolute; padding: 0 0 0 50px; top: -1px; right: -1px; overflow: hidden;}
.toolbar .pop{position: absolute; right: 90px; top: -65px; background: #de232c; display: none;}
.toolbar .pop-code{width: 120px; padding: 20px 20px 0;}
.toolbar .pop-code img{width: 120px; height: 120px; display: block;}
.toolbar .pop-code h3{height: 52px; line-height: 52px; text-align: center; color: #f2e8e1; font-size: 16px; font-weight: 400; white-space: nowrap;}
.toolbar .qq span{background-position:-0px -47px;}
.toolbar .qq a{width: 52px; height: 52px; cursor: pointer; display: block;}
.toolbar .qq:hover{background-color:#de232c; border-radius: 100%;}
.toolbar .qq:hover span{background-position: -36px -47px; }
.toolbar .tel span{background-position:-0px 0;}
.toolbar .tel:hover{background: #de232c; border-radius:40px;}
.toolbar .tel:hover span{background-position: -36px 0;}
.toolbar .code span{background-position:-0px -95px;}
.toolbar .code:hover{ background-color:#de232c;  border-radius: 100%;}
.toolbar .code:hover span{background-position:-36px -95px;}
.toolbar .top span{background-position: -0px -142px;}
.toolbar .top:hover{ background-color:#de232c;  border-radius: 100%;}
.toolbar .top:hover span{background-position: -36px -142px; }
.toolbar dd:hover{ }



.title_top { height:50px; background-color:#f5f5f5; width:100%;}
.title_top .sobtitle {font-size: 12px;color: #333; line-height:50px;}
.title_top .sobtitle a { display: inline-block; font-size: 12px;  color: #333; line-height: 50px;}
.title_top .sobtitle a:hover{ color:#de232c;}
.title_top .sob_nav a { display: inline-block; font-size: 16px; height:47px;  color: #333; line-height: 47px; padding:0 10px; margin-right:6px; border-bottom:transparent solid 3px;}
.title_top .sob_nav li:hover a,.title_top .sob_nav li.on a { color: #de232c; border-bottom:#de232c solid 3px;}
.title_top .sob_nav ul{ display:inline-block;}
.title_top .sob_nav ul li{ display:inline-block; float:left;}




.ny_main{ width:1200px; padding-top:40px; padding-bottom:70px; display:inline-block;} 
.within_z{ float:left;width:920px;  }
.within_z_1{width:880px;border:#ddd solid 1px; padding:0 20px 20px 20px;}
.within_z_1 .itag{ display:inline-block; width:105%;}
.within_z_1 .itag .item{ float:left; width:160px; text-align:center; margin-right:20px; margin-top:20px; height:286px;}
.within_z_1 .itag .item b{ width:158px; height:211px; display:block; background-color:#f5f5f5; border:#dfdfdf solid 1px; overflow:hidden;}
.within_z_1 .itag .item b img{ width:122px; height:174px; background-size:100%; margin-top:21px;transition: all .36s ease;}
.within_z_1 .itag .item :hover b img{-webkit-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);margin-top:18px;}
.within_z_1 .itag .item p{ width:160px; text-align:center;}
.within_z_1 .itag .item p span{ display:inline-block; font-size:14px; color:#333; line-height:14px; padding-top:12px;}
.within_z_1 .itag .item p em{ display:block; font-size:14px; color:#666; line-height:14px; padding-top:8px;}
.within_z_1 .itag .item p i{ display:block; font-size:14px; color:#666; line-height:14px; padding-top:8px;}
.within_z_1 .itag .item a:hover p span{ color:#de232c;}
.within_z_1 .itag .item:hover b{border:#de232c solid 1px;}

.pager {  padding: 20px 0 20px; text-align: center;}
.pager p { height: 30px; line-height: 30px; float: left; color: #666; display: none;}
.pager ul { overflow: hidden;}
.pager ul li { display: inline-block; *display: inline;  *zoom: 1;  padding: 0 !important; height: auto !important; border: none !important;}
.pager ul a { line-height: 38px; margin-left: 7px; padding: 0 14px; transition: all ease 300ms; color: #666; border: 1px solid #ddd; text-decoration: none; float: left; background: #fff; -webkit-border-radius: 4px; }
.pager ul a.current, .pager ul a:hover { background-color: #de232c; border-color: #de232c; color: #fff;}

.within_y{ float:right; width:260px;}
.within_y .within_y_1{ width:260px; height:114px; position:relative; overflow:hidden;}
.within_y .within_y_1 .bd{width:260px; height:114px;}
.within_y .within_y_1 .bd ul{ display:inline-block;}
.within_y .within_y_1 .bd ul li{ display:inline-block; float:left;width:260px; height:114px;}
.within_y .within_y_1 .bd ul li img{ display:inline-block;width:260px; height:114px; background-size:100%;}
.within_y .within_y_1 .hd{ position:absolute; right:10px; bottom:4px;}
.within_y .within_y_1 .hd ul{ display:inline-block;}
.within_y .within_y_1 .hd ul li{ display:inline-block; width:10px; height:10px; background-color:#35607e; border-radius:10px;overflow: hidden;margin-right: 10px;text-indent: -999px;cursor: pointer;}
.within_y .within_y_1 .hd ul li.on{ display:inline-block; width:px; height:px; background-color:#fff;}
.within_y .floor_4_2{ width:258px; margin-top:20px; height:auto; float:none;}
.within_y .floor_4_2 .floor_4_c ul li:nth-child(3){ border-bottom:none;}
.within_y .floor_4_2 .floor_4_c ul li:first-child+li+li{ border-bottom:none;}

.within_y .floor_1_2{width:258px; margin-top:20px; height:auto; padding-bottom:15px; float:none;}
.within_y .floor_1_2 ul li{height: 19px;line-height: 19px;}


.within_y .within_tj{border: #ddd solid 1px;}
.within_y .within_tj .clone{ display:inline-block; margin-left:19px; padding-bottom:20px;}
.within_y .within_tj .clone li{ width:220px; height:120px; background-color:#f5f5f5; margin-top:20px;}
.within_y .within_tj .clone li img{ width:90px; height:120px; background-size:100%; float:left;}
.within_y .within_tj .clone li .c1{ width:100px; margin-left:20px; float:left;}
.within_y .within_tj .clone li .c1 h3{ font-size:16px; color:#333; line-height:16px; font-weight:bold; padding-top:14px;}
.within_y .within_tj .clone li .c1 p{ display:block; font-size:12px; color:#666; line-height:16px; padding-top:10px;}
.within_y .within_tj .clone li .c1 i{ display:block; font-size:12px; color:#666; line-height:12px; padding-top:8px;}
.within_y .within_tj .clone li a:hover .c1 h3{ color:#d90e0e;}
.within_y .within_ly{ display:block; margin-top:20px;border: #ddd solid 1px; padding-bottom:20px;}
.within_y .within_ly .nice-validator{ padding-top:10px; margin-left:19px;}
.within_y .within_ly .nice-validator .item{ width:219px; height:38px; background-color:#fff; border:#e5e5e5 solid 1px; float:left; margin-top:10px; position:relative;}
.within_y .within_ly .nice-validator .item label{ float:left; width:63px; height:38px; border-right:#e5e5e5 solid 1px; text-align:center; line-height:38px; font-size:14px; color:#333;}
.within_y .within_ly .nice-validator .item .txt{ float:left; width:145px; height:38px; line-height:38px; padding-left:10px; border:none;}
.within_y .within_ly .nice-validator .itemsub{padding-top: 20px; clear:left; display:block;height:40px;}
.within_y .within_ly .nice-validator .itemsub .btn1{ width:221px; height:40px; background-color:#d90e0e; font-size:16px; color:#fff; line-height:40px; text-align:center; border:none; float:left;cursor:pointer;}
.within_y .within_ly .nice-validator .itemsub .btn1:hover{ background-color:#f85f67;}
.within_y .within_ly .nice-validator .item .n-top .msg-wrap{ position:absolute; left:0 !important;}
.within_y .within_ly .nice-validator .item .msg-box{ position:absolute !important; left: 64px;}

.within_z_2 .clone{ display:inline-block; width:105%;}
.within_z_2 .clone li{ float:left; width:448px; height:198px; margin-bottom:20px; margin-right:20px; border:#ddd solid 1px; position:relative;}
.within_z_2 .clone li img{ float:left; width:120px; height:160px; background-size:100%; margin-left:20px; margin-top:20px;}
.within_z_2 .clone li .c1{ float:left; width:268px; margin-left:20px; margin-top:20px;}
.within_z_2 .clone li .c1 h3{ font-size:20px; color:#333; line-height:20px; padding-top:12px;}
.within_z_2 .clone li .c1 p{ font-size:12px; color:#666; display:block; line-height:20px; padding-top:14px;}
.within_z_2 .clone li .c1 p span{ padding-left:24px;}
.within_z_2 .clone li .c1 i{ font-size:12px; color:#666; display:block; line-height:22px; padding-top:11px; height:60px;}
.within_z_2 .clone li:hover .c1 h3{ color:#de232c;}
.within_z_2 .clone li b:hover{ background-color:#c11119;}
.within_z_2 .clone li b{ display:block; width:90px; height:26px; background-color:#de232c; text-align:center; line-height:26px; font-size:12px; color:#fff; font-weight:normal; position:absolute; left:160px; bottom:19px;}
.within_z_2 .clone li b a{ display:block; color:#fff;}

.within_z_3 .tuandui{width:840px;border:#ddd solid 1px; padding:40px;}
.within_z_3 .tuandui .td1{ height:300px; width:100%;}
.within_z_3 .tuandui .td1 img{ float:left; width:225px; height:300px; background-size:100%;}
.within_z_3 .tuandui .td1 .c1{ width:570px; float:right;}
.within_z_3 .tuandui .td1 .c1 h3{ font-size:24px; color:#333; font-weight:normal; line-height:24px; padding-top:42px;}
.within_z_3 .tuandui .td1 .c1 ul{ display:inline-block;border-top:#ccc dashed 1px; margin-top:32px;}
.within_z_3 .tuandui .td1 .c1 ul li{ display:block; float:left; border-bottom:#ccc dashed 1px; height:50px; line-height:50px; width:285px;}
.within_z_3 .tuandui .td1 .c1 ul li i{ display:block; float:left; width:20px; height:17px; background-position:-4px -197px; margin-top:17px;}
.within_z_3 .tuandui .td1 .c1 ul li p{ font-size:16px; color:#333; padding-left:14px; float:left;}
.within_z_3 .tuandui .td1 .c1 ul li.li1{ width:285px;}
.within_z_3 .tuandui .td1 .c1 ul li.li2 i{ display:block; float:left; width:20px; height:17px; background-position:-37px -197px; margin-top:17px;}
.within_z_3 .tuandui .td1 .c1 ul li.li3 i{ display:block; float:left; width:20px; height:17px; background-position:-79px -197px; margin-top:17px;}
.within_z_3 .tuandui .td1 .c1 ul li.li4 i{ display:block; float:left; width:20px; height:17px; background-position:-117px -197px; margin-top:17px;}
.within_z_3 .tuandui .td1 .c1 a{ display:block; width:200px; height:40px; background-color:#de232c; text-align:center; line-height:40px; font-size:16px; color:#fff; font-weight:normal; margin-top:56px;}
.within_z_3 .tuandui .td1 .c1 a:hover{ background-color:#c11119;}
.within_z_3 .tuandui .floor_1_1{ width:100%; margin-left:0; margin-top:30px;}
.within_z_3 .tuandui .td2{ font-size:14px; color:#333; line-height:31px; padding-top:20px;}
.within_z_3 .tuandui .td3{ text-align:center; margin-top:40px;}

/* reLink */
.reLink { width: 100%; height:50px; border: 1px solid #ddd; border-top:none;}
.reLink .prevLink { width: 47%; line-height:50px; color: #333;float: left; padding-left:3%;}
.reLink .nextLink { width:47%; float:right; text-align: right; padding-right:3%;line-height:50px; color: #333;}
.reLink a:hover { color: #de232c;}

.within_about{width:1098px;border:#ddd solid 1px; padding:50px;}
.shipin_about{ height:281px;}
.shipin_about .sp_a{ width:500px; height:281px; float:left;}
.shipin_about .sp_a .showvideo{width:500px; height:281px;}
.shipin_about .sp_b{ float:right; width:550px;} 
.shipin_about .sp_b h3{ font-size:24px; color:#333; line-height:24px; font-weight:normal;}
.shipin_about .sp_b h3 span{ display:block; font-size:16px; color:#333; line-height:16px; padding-top:12px;}
.shipin_about .sp_b h3 i{ display:block; width:50px; height:1px; background-color:#de232c; margin-top:16px;}
.shipin_about .sp_b p{ font-size:14px; color:#333; line-height:30px; font-weight:normal; padding-top:38px;}
.within_about .zx_t{ width:900px; text-align:center; margin:0 auto; height:82px; margin-top:54px;}
.within_about .zx_t dl{ width:224px; float:left;height:82px; border-right:#ccc solid 1px;}
.within_about .zx_t dl dt{ font-size:16px; color:#de232c;}
.within_about .zx_t dl dt span{ display:inline-block; font-size:60px; color:#de232c; font-family:"Arial"; line-height:60px;}
.within_about .zx_t dl dd{ font-size:16px; color:#333; line-height:16px; padding-top:6px;}
.within_about .zx_t dl:nth-child(4){ border-right:none;}
.within_about .zx_t dl:first-child+dl+dl+dl{ border-right:none;}

.shipin_bottom{font-size:14px; color:#333; line-height:30px; font-weight:normal; padding-top:54px;}


.within_z_4{width:878px;border:#ddd solid 1px; padding:0 20px;}
.within_z_4 .clone{ display:inline-block; width:100%;}
.within_z_4 .clone li{ width:100%; padding:20px 0; height:120px; position:relative; border-bottom:#ddd solid 1px;}
.within_z_4 .clone li .f1{width:880px;height:120px; display:block;}
.within_z_4 .clone li .f1 img{ float:left; width:160px; height:120px;}
.within_z_4 .clone li .f1 h3{float:right; width:700px;}
.within_z_4 .clone li .f1 h3 i{ display:block; background:url(../images/t5_03.jpg) left center no-repeat; padding-left:18px; font-size:16px; color:#333; font-weight:bold; line-height:16px;}
.within_z_4 .clone li .f1 h3 i em{ display:inline-block; float:right; font-size:14px; color:#999; font-family:"Arial"; padding-top:4px;}
.within_z_4 .clone li .f1 h3 span{ font-size:12px; color:#666; font-weight:normal; line-height:24px; height:54px; padding-top:18px; display:block;}
.within_z_4 .clone li .f1 h3 span strong{ font-size:12px; color:#de232c; font-weight:normal;}
.within_z_4 .clone li .f1:hover h3 i{ color:#de232c;}
.within_z_4 .clone li p{ display:block; height:24px;position:absolute;width:660px; left:180px; top:116px; z-index:1;}
.within_z_4 .clone li p a{ display:inline-block; width:74px; height:22px; border:#de232c solid 1px; border-radius:4px; font-size:12px; color:#de232c; text-align:center; line-height:22px; margin-right:10px;}
/*.within_z_4 .clone li p a:hover{ background-color:#de232c; color:#fff;}*/

.within_zx{border: #ddd solid 1px; margin-top:20px; padding-bottom:20px;}
.within_zx ul{ display:inline-block; width:238px; margin-left:19px; margin-top:9px;}
.within_zx ul li{ height:16px; display:block;width:238px; margin-top:16px;}
.within_zx ul li i{ display:block; float:left; width:18px; height:14px; border:#de232c solid 1px; font-size:14px; color:#de232c; font-family:"Arial"; line-height:14px; text-align:center;}
.within_zx ul li.li1 i,.within_zx ul li.li2 i,.within_zx ul li.li3 i{ background-color:#de232c; color:#fff;}
.within_zx ul li p{ font-size:14px; color:#333; line-height:14px; float:left; padding-left:14px;}
.within_zx ul li:hover p{ color:#de232c;}

.within_z_3 .tuandui .xw_t{ padding-bottom:20px; border-bottom:#ddd solid 1px;}
.within_z_3 .tuandui .xw_t h1{ font-size:26px; color:#de232c; line-height:32px;}
.within_z_3 .tuandui .xw_t i{ display:block; padding-top:12px;}
.within_z_3 .tuandui .xw_t i span{ display:inline-block; font-size:14px; color:#999; line-height:14px; padding-right:20px;}
.within_z_3 .tuandui .xw_t p{ display:block; height:24px; margin-top:14px;}
.within_z_3 .tuandui .xw_t p a{ display:inline-block; width:74px; height:22px; border:#de232c solid 1px; border-radius:4px; font-size:12px; color:#de232c; text-align:center; line-height:22px; margin-right:10px;}
.within_z_3 .tuandui .xw_t p a:hover{ background-color:#de232c; color:#fff;}
.within_z_3 .tuandui .xw_xq{ padding-top:30px;}

.nybanner{ height:300px;}
.dan_1{ height:18px; width:100%;}
.dan_1 h3{ border-left:#f85f67 solid 5px; font-size:18px; color:#333; line-height:18px; font-weight:normal; padding-left:15px; float:left;}
.dan_1 .a2{display: block;float: right;line-height: 18px;font-size: 12px;color: #666;text-transform: uppercase;padding-right: 20px;}
.dan_1 a:hover { color: #de232c;}
.dan_top{ margin-top:60px; width:1158px; border:#ddd solid 1px; padding:20px;}
.dan_top ul{ display:inline-block; width:100%;}
.dan_top ul li{ float:left; width:268px; height:92px; overflow:hidden; margin-top:24px; margin-left:18px; margin-right:4px;}
.dan_top ul li i{ float:left; width:39px; height:36px; background-size:100%; overflow:hidden;}
.dan_top ul li h3{ font-size:16px; color:#333; line-height:16px; width:200px; float:left; margin-left:18px; padding-top:4px;}
.dan_top ul li h3 span{ font-size:12px; color:#666; line-height:22px; padding-top:10px; width:180px; display:block; font-weight:normal;}
.dan_top ul li.li4,.dan_top ul li.li8{ margin-right:0;}

.within_gh{border: #ddd solid 1px;}
.within_gh ul{ display:inline-block; width:240px; margin-left:19px; padding-bottom:14px;}
.within_gh ul li{ display:block; font-size:14px; color:#333; background:url(../images/w2_03.jpg) 0 9px no-repeat; padding-left:14px; margin-top:12px; height:20px; line-height:20px;}

.within_fl{border: #ddd solid 1px; margin-top:20px;}
.within_fl .hd{width: 93%;margin-left: 7%;height: 50px;border-bottom: #ddd solid 1px;}
.within_fl .hd ul{ height:50px;}
.within_fl .hd li { line-height: 50px; font-size: 18px; color: #333; font-weight: normal; float: left; margin-right:18px;position: relative;}
.within_fl .hd li a{ font-size:18px; color:#333; display:inline-block;}
.within_fl .hd li i {  width:76px; height: 1px; position: absolute; bottom: -1px; left: 0; display:block;  background-color: #de232c; display:none;}
.within_fl .hd li.on i{ display:block;}
.within_fl .bd ul{ display:inline-block; width:238px; margin-left:19px; margin-top:2px; padding-bottom:22px;}
.within_fl .bd ul li{ height:16px; display:block;width:238px; margin-top:17px;}
.within_fl .bd ul li i{ display:block; float:left; width:18px; height:14px; border:#de232c solid 1px; font-size:14px; color:#de232c; font-family:"Arial"; line-height:14px; text-align:center;}
.within_fl .bd ul li.li1 i,.within_fl .bd ul li.li2 i,.within_fl .bd ul li.li3 i{ background-color:#de232c; color:#fff;}
.within_fl .bd ul li p{ font-size:14px; color:#333; line-height:14px; float:left; padding-left:14px;}
.within_fl .bd ul li:hover p{ color:#de232c;}

.within_zl1{ width:918px;border: #ddd solid 1px; padding-bottom:20px;}
.within_zl1 .dan_1{ margin-top:18px; margin-left:18px;}
.wit_lb{ margin-top:20px; position:relative;}
.wit_lb .bd{ width:800px; margin:0 auto;}
.wit_lb .bd ul{ display:inline-block;}
.wit_lb .bd ul li{ float:left; width:108px; position:relative; margin-right:30px;}
.wit_lb .bd ul li b{ width:78px; height:78px; border:#f85f67 solid 1px; display:block; border-radius:78px; text-align:center; font-weight:normal;}
.wit_lb .bd ul li b span{ display:inline-block; width:38px; font-size:18px; color:#333; line-height:22px; padding-top:16px;}
.wit_lb .bd ul li p{ font-size:12px; color:#666; line-height:22px; padding-top:10px;}
.wit_lb .bd ul li i{ display:block; width:24px; height:24px; background-color:#f85f67; border-radius:24px; border:#fff solid 3px; text-align:center; line-height:24px; color:#fff; font-family:"Arial"; position:absolute; left:65px; top:26px;}
.wit_lb .hd .prev,.wit_lz .hd .prev{ width:30px; height:30px; border-radius:30px; background-color:#666; position:absolute; left:12px; top:62px; text-align:center;}
.wit_lb .hd .next,.wit_lz .hd .next{ width:30px; height:30px; border-radius:30px; background-color:#666; position:absolute; right:12px; top:62px; text-align:center;}
.wit_lb .hd a:hover,.wit_lz .hd a:hover{ background-color:#de232c;}
.wit_lb .hd .prev span,.wit_lz .hd .prev span{ width:7px; height:12px;background-position:0px -289px;  margin-top:8px;}
.wit_lb .hd .next span,.wit_lz .hd .next span{ width:7px; height:12px; background-position:-12px -289px; margin-top:8px;}


.wit_lz .hd .next,.wit_lz .hd .prev{ top:90px;}
.wit_lb .bd ul li:hover b span{ color:#f85f67;}
.dan_top ul li:hover h3{color:#f85f67;}

.within_zl2{ width:918px;border: #ddd solid 1px; padding-bottom:40px; margin-top:20px;}
.within_zl2 .dan_1{ margin-top:20px; margin-left:20px;}
.wit_lz{ margin-top:20px; position:relative;}
.wit_lz .bd{ width:800px; margin:0 auto;}
.wit_lz .bd ul{ display:inline-block;}
.wit_lz .bd ul li{ float:left; width:141px; text-align:center; margin-right:22px; margin-top:12px;}
.wit_lz .bd ul li b{ width:141px; height:188px; display:block; background-color:#f5f5f5; border:#dfdfdf solid 1px;}
.wit_lz .bd ul li b img{ width:112px; height:158px; background-size:100%; margin-top:14px; overflow:hidden;transition: all .36s ease;}
.wit_lz .bd ul li:hover b{border:#de232c solid 1px;}
.wit_lz .bd ul li:hover b img{-webkit-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
.wit_lz .bd ul li p{ width:160px; text-align:center;}
.wit_lz .bd ul li p span{ display:inline-block; font-size:14px; color:#333; line-height:14px; padding-top:14px;}
.wit_lz .bd ul li p em{ display:block; font-size:14px; color:#666; line-height:14px; padding-top:8px;}
.wit_lz .bd ul li p i{ display:block; font-size:14px; color:#666; line-height:14px; padding-top:8px;}
.wit_lz .bd ul li a:hover p span{ color:#de232c;}
.loi_p .floor_1_1 h3{border-left: #f85f67 solid 5px;padding-left: 15px; line-height:18px; margin-top:18px;}
.loi_p .floor_5_t ul li{margin-top:4px; margin-bottom:18px;}
.loi_p .floor_5_1{ height:410px;}
.loi_p .floor_5_1 .floor_5_t ul li p span{ padding-top:6px;}
.floor_5_main.loi_p  { height: 412px;}

.within_zl4{width:918px;border: #ddd solid 1px; padding-bottom:24px; margin-top:20px;}
.within_zl4 .dan_1{ margin-top:20px; margin-left:20px;}
.within_zl4 .wi_dt{ margin-left:19px; margin-top:24px;}
.within_zl4 .wi_dt img{ width:880px; height:251px;}




.sitepath{ height:56px; border-bottom:#eaeaea solid 1px;}
.sitepath .site_nav a{ padding:0 30px; height:56px; font-size:14px; color:#333333; line-height:56px; display:block; position:relative; z-index:1; float:left; background:url(../images/a11_03.jpg) left no-repeat;}
.sitepath .site_nav a.on,.sitepath .site_nav a:hover{ background:none; background-color:#de232c; color:#fff;}
.sitepath .site_nav a:nth-child(1){background:none; background-color:none; color:#333333; padding-left:6px;}
.sitepath .site_nav a:first-child{background:none; background-color:none; color:#333333;padding-left:6px;}
.sitepath .site_nav a span{ width:17px; height:16px; background-position:-47px -198px; float:left; margin-top:20px; margin-right:8px;} 

.about1{ background:url(../images/a12_02.jpg) center center no-repeat; width:100%; height:624px;}
.about_top{ padding-top:58px;display: inline-block;}
.about_top h3{ font-size:30px;  color:#333; font-weight:normal; float:left; padding-left:10px;}
.about_top h3 span{ color:#de232c;}
.about_top i{ display:block; font-size:20px; color:#ccced7; float:left; padding-left:6px; padding-top:12px; text-transform:uppercase;}
.about1 .about_top{ float:left; width:330px;}
.about1_1{ float:left; width:792px; padding-top:78px;}
.about1_1 h4{ padding-left:18px;}
.about1_1 h4 img{ float:left; width:65px; height:48px;}
.about1_1 h4 p{ font-size:30px; color:#de232c; line-height:30px; float:left; padding-left:8px;}
.about1_1 h4 p span{ display:block; font-size:14px; color:#616161; line-height:14px; padding-top:6px; font-weight:normal; text-transform:uppercase;}
.about1_1 em{ display:block; clear:left; padding-top:50px;}
.about1_1 em span{ line-height:32px; font-size:14px; color:#333; text-indent:28px; display:block;}
.about1_1 ul{ display:inline-block; width:600px; padding-top:46px;}
.about1_1 ul li{ float:left; width:188px; text-align:center;}
.about1_1 ul li p{ font-size:44px; color:#de232c; line-height:44px;}
.about1_1 ul li p span{ font-size:42px; font-family:"Tahoma";}
.about1_1 ul li i{ display:inline-block; font-size:16px; color:#888888; padding-top:8px;}
.about2{ clear:left; display:block; padding-bottom:72px;}
.about2 .about2_1{ display:block; width:844px; height:431px; margin:0 auto; margin-top:46px; border:#cbead2 solid 8px;}

.about3{ background-color:#f5f7fa; height:440px;}
.about3_1{ width:1200px; overflow:hidden; margin-top:50px;}
.about3_1 ul{ width:106%;}
.about3_1 ul li{ float:left; width:288px; height:216px; text-align:center; margin-right:16px;}
.about3_1 ul li img{ width:288px; height:216px; background-size:100%;}

.journalism .list{ display:inline-block; padding-bottom:20px;}
.journalism .item { width: 100%; height: 282px; margin-top: 40px; transition: all ease 300ms; background: #fff; }
.journalism .item a {width: 100%; display: block;}
.journalism .item img { width: 376px; height: 282px; display: block; margin-right: 30px;}
.journalism .item h3 {  font-size: 20px; padding: 15px 0 20px; transition: all ease 300ms; font-weight:normal;}
.journalism .item .txt { color: #888888; line-height:32px;  height:116px; margin-right:34px; overflow: hidden; border-top:#dddddd dashed 1px; padding-top:24px; text-indent:28px;}
.journalism .item:hover { box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}
.journalism .item .time p span{ display:block; font-size:24px; color:#333333;font-weight:bold; line-height:24px; padding-top:2px;}
.journalism .item .time p span.day{ font-size:40px; color:#c6c6c6; line-height:40px; }
.journalism .item .time i{ display:block; width:178px; height:43px; border-radius:6px; background-color:#ff7e00; font-size:14px; color:#fff; line-height:43px; text-align:center; margin-right:40px; margin-top:14px;}
.journalism .item .time i:hover{ background-color:#de232c; color:#fff;}


.service_star { width: 1200px; margin:0 auto; margin-top: 28px; overflow:hidden;}
.service_star .list{ display:inline-block; width:104%; padding-bottom:20px;}
.service_star .list .item{width: 284px;height: 646px;position: relative;margin-right: 21px;overflow: hidden;text-align: center;float: left; margin-top:30px;}
.service_star .list .item a.img1 { width: 284; height: 376px;overflow: hidden; display: block;}
.service_star .list .item a.img1{width:284; height:376px; overflow:hidden; display:block;}
.service_star .list .item a.img1 img{ width:284; height:376px;transition: .9s ease;}
.service_star .list .item:hover a.img1 img { transform: scale(1.1); -webkit-transform: scale(1.1); transition: .9s; -moz-transition: .9s; -webkit-transition: .9s; -o-transition: .9s;}
.service_star .list .item p{ width:150px; height:210px; text-align:center; background-color:#fff; position:absolute; left:60px; top:242px;-moz-box-shadow: 0px 1px 10px #eaeaea;-webkit-box-shadow: 0px 1px 10px #eaeaea;box-shadow: 0px 1px 10px #eaeaea; display:block;}
.service_star .list .item p img{ width:128px; height:128px; border:#dddddd solid 1px; display:block; margin-left:10px; margin-top:10px;}
.service_star .list .item p span{ color:#999999; font-size:14px; line-height:22px; display:inline-block; padding-top:12px;}
.service_star .list .item a.img2{width:282; height:268px; overflow:hidden; display:block; border:#e6e6e6 solid 1px; border-top:none;}
.service_star .list .item a.img2 h3{ font-size:30px; color:#333333; padding-top:100px; line-height:30px; font-weight:bold;}
.service_star .list .item a.img2 i{ display:inline-block; font-size:14px; color:#888888; line-height:14px; padding-top:12px;}
.service_star .list .item a.img2 em{ display:inline-block; font-size:14px; color:#888888; line-height:14px; padding-top:7px;}
.service_star .list .item a.img2 b{ display:inline-block; width:176px; height:44px; font-size:16px; color:#fff; line-height:44px; background-color:#ff7e00; border-radius:90px; margin-top:20px;}
.service_star .list .item a.img2 b:hover{ background-color:#de232c;}
.service_star .list .item:hover a.img2 h3{ color:#de232c;}

.contact_us{ background-color:#f5f7fa; height:584px;}
.contact1{ display:inline-block; padding-top:92px;}
.contact1 .contact_tu{ width:590px; height:390px; border:#de232c solid 5px;}
.contact1 .contact_wen{ width:532px; background-color:#fff; height:306px; padding:46px 34px;}
.contact1 .contact_wen h3{ font-size:30px; color:#333333; font-weight:normal; line-height:30px; border-bottom:#eaeaea solid 2px; height:50px; padding-left:10px;}
.contact1 .contact_wen h3 span{ font-size:24px; color:#ccced7; font-weight:normal; text-transform:uppercase; padding-left:8px;}
.contact1 .contact_wen h2{ font-size:30px; color:#de232c; line-height:30px; border-bottom:#eaeaea dashed 1px; height:72px; line-height:72px;padding-left:10px;}
.contact1 .contact_wen p span{ display:block; font-size:14px; color:#333333; line-height:14px; border-bottom:#eaeaea dashed 1px; height:60px; line-height:60px;}
.contact1 .contact_wen p span i{ display:inline-block; float:left; width:40px; height:40px; background-position:-138px -129px; margin-top:11px; margin-left:16px; margin-right:14px;}
.contact1 .contact_wen p span.day i{ display:inline-block; float:left; width:40px; height:40px; background-position:-89px -129px;}
.contact1 .contact_wen em{border-bottom:#eaeaea dashed 1px; height:40px; padding:10px 0; display:block;}
.contact1 .contact_wen a{ display:block; width:129px; height:39px; background-color:#ff7e00; border-radius:20px; line-height:39px; text-align:center; color:#fff;margin-left:16px;}
.contact1 .contact_wen a span{ width:18px; height:18px; background-position:-199px -132px; margin-right:6px;}
.contact1 .contact_wen a:hover{ background-color:#de232c;}


.jobPage{ padding-top:30px;}
.jobPage .item { padding: 10px 25px 0; margin-bottom: 20px; position: relative;}
.jobPage .item .top { height: 53px; line-height: 53px; padding-left: 20px;  cursor: pointer; border-left: 3px solid #de232c; background: #f9f9f9;}
.jobPage .item .top s { width: 16px; height: 16px; float: right; margin: 20px 20px 0 0;  background-position: -283px -55px;}
.jobPage .item.hover .top s { background-position: -265px -55px;}
.jobPage .item .top h3 { font-size: 16px; color: #999999; font-weight: bold;}
.jobPage .item .bottom { padding: 20px 30px 5px; line-height: 32px;}
.hidden { display: none;}
.jobPage .item .bottom { line-height: 32px;}
.jobPage .morebtn { width: 535px; height: 35px; line-height: 35px; position: relative; margin: 0 auto; padding: 30px 0; cursor: pointer; text-align: center;}
.jobPage .morebtn h3 { display: inline-block; padding: 0 20px; font-size: 16px; background: #fff; position: relative; z-index: 10;}
.jobPage .morebtn .line { width: 100%; height: 1px;display: block;position: absolute; left: 0; top: 50%; background: #dcdcdc;}









.contact3{ width:1030px; margin:0 auto; padding-bottom:86px;}
.contact3 h3 { font-size:30px; font-weight: normal;  color: #333; text-align:center; padding-top:38px;}
.contact3 .con { width: 100%; overflow: hidden; margin-top: 36px;}
.contact3 .Input {  width: 498px; height: 53px; border: 1px solid #cccccc; float: left; overflow: hidden; margin-bottom: 20px;}
.contact3 .Input span {  width: 59px; height: 53px; float: left;}
.contact3 .tel{ margin-left: 30px;}
.contact3 input { width: 408px; height: 53px; line-height: 53px; padding: 0 10px 0 20px; float: left; border: none; font-size: 15px; color: #666666;outline: none;}
.contact3 .Textarea { width: 1028px; height: 138px; overflow: hidden; border: 1px solid #cccccc; margin-bottom: 20px;}
.contact3 .Textarea span { float: left; width: 59px; height: 138px;}
.contact3 .Textarea textarea { float: left; width: 948px; height: 118px; padding: 20px 0 0 20px; font-size: 15px; color: #666666; border: none; outline: none; resize: none;}
.contact3 .dif { width: 342px; margin-bottom: 0;}
.contact3 .dif input { width: 168px;}
.contact3 .dif #img1 { float: right; width: 84px; height: 51px;}
.contact3 .zx { display:inline-block; width: 158px; height: 53px;line-height: 53px;text-align: center; border: 1px solid #cccccc;color: #666666; margin-left: 340px; background-color:#f0f0f0;}
.contact3 .tj { width: 160px; height: 55px; line-height: 55px; background-color:#ff7e00; text-indent: 38px; color: #fff; margin-left: 20px;}
.contact3 .tj i{ display:inline-block; width:15px; height:15px; background-position:-232px -132px; margin-left:6px;}
.contact3 span { display: inline-block; border-right: 1px solid #cccccc;}
.contact3 a:hover{ background-color:#0ca413; color:#fff; }




.showNews {
  padding: 20px 0 0px;
}
.showNews .title {
  font-size: 24px;
  color: #333333;
  text-align: center;
  margin: 10px 0 22px;
  font-weight: bold;
}
.showNews .mark {
  color: #999999;
  height: 38px;
  line-height: 38px;
  text-align: center;
  margin-bottom: 20px;
  border-top: 1px dashed #e5e5e5;
  border-bottom: 1px dashed #e5e5e5;
}
.showNews .shareNew {
  padding-bottom: 20px;
}
.showNews .img {
  max-width: 600px;
  margin: 0 auto 20px;
  display: block;
}
.showNews .img img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.showNews .showContxt {
  color: #666666;
  padding: 0 0 30px;
  line-height: 30px;
}
.showNews .showContxt img {
  max-width: 100%;
  display: inline-block;
  vertical-align: top;
  margin: 0 10px 10px 0;
}
.showNews .showContxt .img {
  width: 500px;
  display: block;
  float: left;
  margin: 0 10px 20px 0;
}
.showNews .showContxt .img img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
/*n-tit*/
.relate-tit {
  margin-bottom: 20px;
}
.relate-tit h3 {
  line-height: 35px;
  font-size: 24px;
}
.relate-tit s {
  width: 4px;
  height: 22px;
  margin-right: 15px;
  background: #de232c;
  display: inline-block;
  vertical-align: middle;
}
.relate-tit .more {
  font-size: 16px;
}
/*relateNews*/
.relateNews {
  padding: 0 0 0;
  overflow: hidden; padding-bottom:50px;
}
.relateNews .list {
  width: 120%;
}
.relateNews .list li {
  width: 530px;
  float: left;
  margin-right: 65px;
  margin-bottom: 20px;
}
.relateNews .list li a {
  display: block;
  width: 100%;
}
.relateNews .list li img {
  width: 180px;
  height: 120px;
  display: block;
  float: left;
  margin-right: 20px;
}
.relateNews .list li h3 {
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  margin-bottom: 6px;
  font-size: 16px;
}
.relateNews .list li .txt {
  color: #666;
  line-height: 24px;
  height: 48px;
  margin-bottom: 5px;
  overflow: hidden;
}
.relateNews .list li .time {
  color: #999999;
  font-size: arial;
}
.singlePage {
  padding-bottom: 50px;
}
.singlePage .w1200 {
  border: 1px solid #ddd;
  width: 1138px;
  padding: 20px 30px;
  background: #fff;
}
.singlePage .contxt img {
  max-width: 100%;
  height: auto !important;
}





.about_tit { text-align: center; position: relative; padding-bottom: 40px; margin-bottom: 40px;}
.about_tit h3 { font-size: 30px; font-weight: 100; position: relative; display: inline; z-index: 11; color:#4e4e4e;}
.about_tit i { background: #bababa; width: 200px; height: 1px; display: block;  position: absolute; right: -300px; top: 24px; display: block;}
.about_tit i:first-child {left: -304px; right: auto;}
.about_tit p { font-size: 66px; color: #e0e0e0; text-transform: uppercase; position: absolute;width: 100%; text-align: center; left: 0; top: -16px; z-index: 10; font-family: Arial; *zoom: 1; *display: block; *height: 94px; font-family:"Arial";}
.about_toi{ background-color: #fff;/*margin-top: 100px;*/}
.about_tlo{ background-color: #fff; height:100px; width:100%;}
.map_ul {
  list-style: outside none none;
  display: block;
  width: 100%;
  padding-top: 10px;
}
.map_ul li {
  display: block;
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #DCDBDB;
  margin-left: 10px;
  float: left;
}
.map_ul li a {
  font-size: 14px;
  float: left;
  width: 100%;
  height: 23px;
  line-height: 23px;
  font-weight: bold;
}
.map_ul .list-inline {
  display: block;
  margin-left: 7%;
  width: 80%;
  min-height: 30px;
}
.map_ul .list-inline a {
  font-weight: normal;
  width: auto;
  float: none;
  line-height: 32px;
  height: 32px;
  margin: 0 10px 10px 0;
  display: inline-block;
  border: 1px solid #ccc;
  padding: 0px 10px;
}
.map_ul .list-inline a:hover {
  background: #001d8c;
  color: #fff;
}

/* loaction */
.location {
  width: 100%;
  height: 50px;
  line-height: 50px;
  background: #fff;
  position: relative;
  z-index:1;overflow: hidden;
  border-bottom: 1px solid #dedede;
}
.location .sitepath {
  color: #363636;
  white-space: nowrap;
}
.location .sitepath s{
  width: 12px;
  height: 12px;
  background-position: -518px -212px;
  margin-right: 6px;
}
.location .sitepath a {
  color: #363636; padding:0 5px;
}
.location .sitepath a:hover {
  color: #1d5fc0;
}
.searchPage{overflow: hidden; padding-bottom:80px;padding-top: 50px;}
.searchPage ul.n-gridlist{width: 105%;}
.searchPage .item{float: left;
width: 270px;
height: 307px;
margin-bottom: 20px;
margin-right: 37px;
border: #f5f5f5 solid 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(245, 245, 245);
border-bottom: #f5f5f5 solid 3px;
position: relative;}
.searchPage .item a{width: 100%; display: block;}
.searchPage .item img{width: 270px;
height: 203px;
display: block;
background-size: 100%;}
.searchPage li.item p {
    font-size: 16px;
    color: #333333;
    display: block;
    padding-left: 18px;
    padding-top: 14px;
}
.searchPage li.item i {
    display: block;
    width: 84px;
    height: 26px;
    border: #c5cdd7 solid 1px;
    border-radius: 14px;
    text-align: center;
    margin-left: 18px;
    line-height: 26px;
    font-size: 14px;
    color: #de232c;
    margin-top: 14px;
}
.searchPage li.item:hover {
    box-shadow: 0px 2px 11px #dadada;
}
.searchPage li.item:hover p {
    color: #de232c;
}
.searchPage li.item i:hover {
    background-color: #de232c;
    color: #fff;
    border: #de232c solid 1px;
}
.searchPage li.item:hover {
    border-bottom: #de232c solid 3px;
}
.searchPage .item .bg{position: absolute; width: 280px; padding-top: 86px; height: 194px; left: -280px; top: 0; z-index: 10; background: url(../images/red80.png) repeat 0 0; text-align: center; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.searchPage .item .bg s{width: 50px; height: 50px; display: block; border-radius: 100%; margin: 0 auto; background-color: #fff; background-position: -22px 18px;}
.searchPage .item:hover{background: #fff;}
.searchPage .item:hover h3{color: #fff; background: #333333;}
.searchPage .item:hover .bg{left: 0;}



.within_z_1.yuanxiao .itag .item b{ height:158px;}
.within_z_1.yuanxiao .itag .item b img{ height:122px; margin-top:18px;}


.within_y .floor_4_2 .floor_4_c ul:last-child li{ border-bottom:none;}

.within_z_3 .tuandui .MapPhoto h3{line-height: 50px;font-size: 18px;color: #333;font-weight: normal;}
.within_z_3 .tuandui .MapPhoto .Map{ display:block; margin-top:20px;}
.within_z_3 .tuandui .MapPhoto .Map img{ width:840px; height:auto;}





/*新版中间弹出层*/
.lx-pop-box {
    position: fixed;
    z-index: 1000;
    bottom: 50%;
    left: 50%;
    width: 700px;
    height: 388px;
    margin-bottom: -185px;
    margin-left: -295px;
    backface-visibility: hidden;
}

.lx-pop-exit {
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 4px;
    right: 4px;
    background: url(../images/pop/pop_close.png) no-repeat;
    text-indent: -9999px
}

.lx-pop-box .lx-pop-img {
    width: 700px;
    height: 388px;
}

.lx-pop-box .lx-pop-close {
    background: url(../images/g2_03.png) center center no-repeat;
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    right: 18px;
    top: 20px;
}

.lx-pop-box .lx-pop-zx {
    background: url(../images/g2_07.png) center center no-repeat;
    width: 198px;
    height: 46px;
    display: block;
    position: absolute;
    left: 50%;
    top: 230px;
    margin-left: -99px;
}

.lx-pop-box p {
    font-size: 20px;
    color: #fff;
    position: absolute;
    left: 50%;
    top: 320px;
    width: 300px;
    margin-left: -150px;
}

.lx-pop-bop {
    background: url(../images/g3_02.jpg) center center no-repeat;
    width: 100%;
    height: 140px;
    position: fixed;
    z-index: 1000;
    bottom: 0;
    left: 0;
}

.lx-pop-v {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

    .lx-pop-v .lx-pop-cll {
        width: 30px;
        height: 30px;
        display: block;
        background: url(../images/g4_03.png) center center no-repeat;
        position: absolute;
        right: 0;
        top: 30px;
    }

    .lx-pop-v .top1 {
        float: left;
        padding-top: 30px;
        width: 300px;
    }

        .lx-pop-v .top1 p {
            font-size: 30px;
            color: #fff;
            line-height: 30px;
            font-weight: bold;
        }

            .lx-pop-v .top1 p span {
                font-size: 24px;
                color: #fff;
                line-height: 24px;
                font-weight: normal;
                padding-top: 14px;
                display: block;
            }

    .lx-pop-v .top2 {
        float: left;
        margin-top: 30px;
        width: 800px;
        position: relative;
    }

        .lx-pop-v .top2 .item {
            width: 324px;
            height: 34px;
            border: #7662dc solid 1px;
            float: left;
            margin-right: 10px;
            margin-bottom: 10px;
            position: relative;
        }

            .lx-pop-v .top2 .item.mr3 {
                margin-right: 0;
            }

            .lx-pop-v .top2 .item label {
                float: left;
                width: 98px;
                height: 34px;
                text-align: center;
                line-height: 34px;
                font-size: 14px;
                color: #fff;
                border-right: #7662dc solid 1px;
            }

                .lx-pop-v .top2 .item label i {
                    display: inline-block;
                    width: 20px;
                    height: 18px;
                    background-position: -112px 0px;
                    margin-right: 6px;
                }

            .lx-pop-v .top2 .item.mr1 label i {
                display: inline-block;
                width: 20px;
                height: 18px;
                background-position: -139px 0px;
            }

            .lx-pop-v .top2 .item.mr2 label i {
                display: inline-block;
                width: 20px;
                height: 18px;
                background-position: -167px 0px;
            }

            .lx-pop-v .top2 .item.mr3 label i {
                display: inline-block;
                width: 20px;
                height: 18px;
                background-position: -198px 0px;
            }

            .lx-pop-v .top2 .item input {
                background-color: transparent;
                border: 0;
                width: 214px;
                height: 34px;
                line-height: 34px;
                color: #fff;
                padding-left: 10px;
            }

        .lx-pop-v .top2 .bot {
            width: 128px;
            height: 83px;
            clear: left;
            position: absolute;
            right: 0;
            top: 0;
        }

            .lx-pop-v .top2 .bot input {
                background: url(../images/t5_03.png) no-repeat;
                height: 83px;
                width: 128px;
                border: 0;
                cursor: pointer;
            }


.zx_v {
    width: 100%;
    height: 180px;
    background-color: #de232c;
    margin-top: 50px;
}

.within_about .zx_t {
    margin-top: 0px;
    padding-top: 50px;
}

    .within_about .zx_t dl dt {
        color: #fff;
    }

        .within_about .zx_t dl dt span {
            color: #fff;
        }

    .within_about .zx_t dl dd {
        color: #fff;
    }

.shipin_bottom {
    padding-top: 0;
}

.sh_1 {
    text-align: center;
    padding-top: 80px;
}

    .sh_1 h3 {
        font-size: 30px;
        color: #333;
        line-height: 30px;
        font-weight: normal;
    }

    .sh_1 i {
        display: inline-block;
        width: 50px;
        height: 1px;
        background-color: #de232c;
    }

.sh_2 {
    margin-top: 32px;
    width: 100%;
}

    .sh_2 ul {
        display: inline-block;
        width: 105%;
    }

        .sh_2 ul li {
            width: 250px;
            height: 454px;
            background: url(../images/g5_03.jpg) center center no-repeat;
            float: left;
            margin-right: 32px;
            text-align: center;
        }

            .sh_2 ul li b {
                display: inline-block;
                width: 90px;
                height: 90px;
                font-size: 40px;
                color: #000;
                font-family: "Arial";
                line-height: 90px;
                margin-top: 40px;
            }

            .sh_2 ul li h3 {
                font-size: 16px;
                color: #fff;
                line-height: 16px;
                font-weight: normal;
                padding-top: 28px;
            }

            .sh_2 ul li p {
                display: inline-block;
                font-size: 14px;
                color: #333;
                line-height: 24px;
                width: 202px;
                margin-top: 90px;
            }

.sh_3 {
    margin-top: 32px;
    width: 100%;
}

    .sh_3 ul {
        display: inline-block;
        width: 105%;
    }

        .sh_3 ul li {
            width: 533px;
            height: 300px;
            float: left;
            margin-right: 34px;
            text-align: center;
            position: relative;
            margin-bottom: 30px;
        }

            .sh_3 ul li img {
                width: 533px;
                height: 300px;
                background-size: 100%;
            }

            .sh_3 ul li p {
                font-size: 24px;
                color: #fff;
                line-height: 24px;
                position: absolute;
                left: 38px;
                bottom: 36px;
                line-height: 24px;
            }

.sh_4{ display:block; padding-top:38px; width:100%; text-align:center;}
.sh_4 ul{ display:inline-block;}
.sh_4 ul li{ float:left; width:120px; height:120px; margin-right:50px;}
.sh_4 ul li img{ width:100%; height:100%; background-size:100%;opacity:0.5;}
.sh_4 ul li.li5{ margin-right:0;}
.sh_1 p{ font-size:24px; color:#333; padding-top:6px;}


.case-sos{width: 1200px;margin: 0 auto; height:32px; padding-top:30px;}
.case-sos #guojia1,#guojia{ width:200px; height:30px; border:#eee solid 1px; display:block; float:left; padding-left:8px; line-height:30px;}
#Button1{ width:70px; height:32px; text-align:center; line-height:32px; border:none; float:left;background-color: #de232c; color:#fff;}
  .shipin_bottom2 .sh_1 p{ font-size:30px; color:#7d7c7c;}












