body{ padding:0px; line-height:22px; margin:0px; font-size:14px; line-height:19px; font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "Microsoft JhengHei", "»ªÎÄºÚÌå", STHeiti, arial,"ËÎÌå",sans-serif; background-color:#ffffff; }
@font-face{ font-family: "AgencyFB"; src:url('AgencyFB.woff'), url('AgencyFB.ttf'),url('AgencyFB.eot'); }
@font-face{font-family: 'impact';src: url('xk.eot');src: url('xk.eot?#iefix') format('embedded-opentype'),url('xk.ttf') format('truetype');font-weight: normal;font-style: normal;}
.ml6{ margin-left:11px;}
.ml12{ margin-left:12px;}
.ml14{ margin-left:14px;}
.mt40{ margin-top:40px;}
.pt40{ padding-top:40px; }
.fl{ float:left;}
.fr{ float:right;}
.main{ display:block; width:1200px; margin:0 auto; }
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:underline; color:#000000;}
a img,img{ border:0px;}
i,em{ font-style: normal; padding: 0; margin: 0;}
p{ margin:0px; }
ul,li,dl,dt,dd{ list-style:none; padding:0px; margin:0px; }
div{ margin:0px; padding:0px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
.clearfix { zoom: 1; }
.clear{ clear:both; }
.nyban{ height: 400px; background-position:center top; background-repeat:no-repeat; }

.topdiv{ display:block; width:100%; position:relative; z-index:20; }
.wel-main{ height: 27px;}
.wel{ float: left; display:block; height:27px; line-height:27px; float:left; color:#666666; font-size: 12px; padding-left: 27px; background: url("../images/hi.png") no-repeat left center;}
.fav{ display:block; float:right; background: url("../images/favbg.png") no-repeat 0 0;width: 277px; height: 27px;}
.fav ul{ float: right; padding-right:12px;}
.fav li{ float:left; padding: 0 0 0 24px; height: 27px; margin: 0 12px 0 0; }
.fav li.icon-home{ background: url("../images/fav-icon-1.png") no-repeat left center; padding-left:20px;}
.fav li.icon-ff{ background: url("../images/fav-icon-2.png") no-repeat left center;}
.fav a{ color: #ffffff; font-size: 12px; line-height: 24px;}
.fav a:hover{  color: #ffffff;}
.top-tips{ background-color: #f0f0f0; height: 45px; line-height: 45px;}
.top-tips-tit{ float: left; font-size: 14px; color: #ff8500; padding-left:25px; background: url("../images/top-icon-lb.png") no-repeat left center;}
.top-tips-info{ float: left; font-size: 18px; color: #333333;}
.top-tips-info span{ color: #ff8500; padding-right:6px;}
.top-tips-btn{ float: right; width: 100px; height: 30px; margin: 8px 19px 0 0; display: block; background: url("../images/topwel-btn-detail.png") no-repeat 0 0;}
.top-tips-close{ float: right; width: 14px; height: 14px; margin: 16px 0 0 0; display: block; background: url("../images/topwel-close.png") no-repeat center center;}

.toplogo{ display:block; height:94px; background:url(../images/toplogo.png) no-repeat 0 0; position:relative; padding:0 140px 0 0;}
.toptel{ display:block; width: 195px; height:68px; background:url(../images/toptel.png) no-repeat 0 0; float:right; position:relative; margin-top: 15px;  text-align: right;}
.toptel dt{ font-size: 15px; line-height: 22px; color: #666666; padding:6px 0 4px 0; height: 22px;}
.toptel dd{ font-size: 30px; font-weight: bold; color: #ff8500; line-height: 34px; font-family: Arial, Helvetica, sans-serif;}

.menudiv{ display:block; width:100%; height:80px; margin:0 auto; z-index:20; background-color:#1833a2; }
.menudiv>ul{ display:block; width:1200px; height:80px; margin:0 auto;}
.menuli{ display:block; width:132px; height:80px; float:left; text-align:center; position:relative;}
.menuli>a{ display:block; height:80px; font-size:18px; text-decoration:none; background: url("../images/menu-line.png") no-repeat left center;}
.home.menuli>a{ background-image:none; }
.menuli a span{ display:block; height:30px; line-height:30px; padding:16px 0 0px 0; color:#ffffff; }
.menuli a small{ display:block; height:30px; line-height:18px; color:#ffffff; text-transform: uppercase; font-size: 12px;}
.menuli.menulion,.menuli:hover{ color:#FFFFFF; background-image:none; background-color: #ff8400; }

.submenudiv{ display:none; width:132px; position:absolute; top:80px; left:0px; padding-bottom:10px; z-index:20; background-color:#1833a2; }
.submenu{ display:block; width:132px; }
.submenu>li{ display:block; width:132px; height:30px; line-height:30px;  }
.submenu>li+li{ border-top:none; }
.submenu>li a{ display:block; height:30px; line-height:30px; font-size:15px; color:#ffffff; background-image:none; background-color:transparent; }
.submenu>li a:hover{ background-color:#00156d; font-weight:bold; text-decoration:none;  }
.menuli:hover .submenudiv,.submenudiv:hover{ display:block; }

.sliderdiv{ display:block; width:100%; height:400px; position:relative; z-index:0; margin-top:0px; }
.slider{ display:block; width:100%; height:100%; position:relative; }
.slider a{ display:block; width:100%; height:100%; position:absolute; top:0px; left:0px; background-position:center; background-repeat:no-repeat; }
.prevnext{ display:block; height:20px; width:144px; position:relative; z-index:19; text-align:center; margin:-40px auto; padding-top:5px; padding-bottom:5px; }
.prevnext a{ display:inline-table; display:block\9; width:21px; height:21px; line-height:21px; background-image:url(../images/dot.png); margin-left:4px; margin-right:4px; _margin-left:2px; _margin-right:2px; float:left\9; background-repeat:no-repeat; vertical-align:middle; }
.prevnext a.slion{ background-image:url(../images/dot1.png); }
.vcontainer{ display:block; width:100%; height:100%; margin:0 auto; }
.bannerv{ display:block; width:100%; height:100%;  z-index:99;  }
.totop{ display: none; width: 70px; height: 148px; background: url("../images/totop.png") no-repeat 0 0; position: fixed; z-index: 9; bottom:360px; right: 30px;}

.row-area{ height: 164px; background: url("../images/area-bg.png") no-repeat center top; overflow: hidden;}
.row-area dl{ float: left; height: 124px; width: 169px; background: url("../images/area-hr.png") no-repeat left center;}
.row-area dl.first{ background: none;}
.row-area dt{ padding:15px 0 8px 0; text-align: center;}
.row-area dt span{ display: block; margin: 0 auto; width: 70px; height: 20px; text-align: center; color: #ffffff; font-size: 14px; background: url("../images/area-titbg.png") no-repeat center top;}
.row-area dd{ padding:0 0 0 20px;}
.row-area dd a{ display: block; float:left; margin-right: 20px; color: #333333; font-size: 14px; line-height: 24px;}
.row-area dd a:hover{ color: #213999;}
.row-area dl.item5{ width: 180px;}

.newsdiv{ display:block; width:680px; float:right; position:relative; }
.news-tit{ height: 40px; border-bottom:solid 1px #213999; line-height: 40px; }
.news-tit ul{ float:left;}
.news-tit li{ float:left; cursor: pointer; width: 110px; height: 40px; text-align: center; font-size: 16px; line-height: 40px; color: #333333;}
.news-tit li:hover,.news-tit li.on{ background-color: #213999; color: #ffffff;}
.news-tit a{ display: block; float:right; font-size: 14px; font-weight: bold; color: #999999; line-height: 40px;}

.newscontent{ display:block;}
.newsul{ display:block; height:365px; margin:0 auto; overflow:hidden; }
.newsul li{ display:block; overflow:hidden; position:relative; border-bottom: dotted 1px #dbdbdb;}
.newsul li a{ display: block; padding:20px 0px 20px 0px; height: 80px;}
.newsul li img{ display:block; width:121px; height:80px; float:left; }
.newsul li dl{ float:right; width: 537px; }
.newsul li dl dt{ color: #333333; height: 24px; line-height: 24px; font-weight: bold; position: relative; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding-right:104px; font-size: 16px;}
.newsul li dl dt span{ display: block; position: absolute; right:0; top:0; line-height: 24px; text-align: right; font-size: 14px; color: #666666; font-weight: normal;}
.newsul li dl dd{ color: #666666; line-height: 24px; padding:4px 0 0 0;}
.newsul li dl dd i{ color: #0081ec;}
.newsul li a:hover{ }
.newsul li a:hover dl dt{ color: #213999;}

.row-jdt{ width: 480px; height: 400px; position: relative; float:left;}
.row-jdt .hd{ position: absolute; z-index: 3; bottom: 0; left:0;}
.row-jdt .hd ul{ float: left; margin-right:-13px;}
.row-jdt .hd li{ position: relative; width: 110px; margin-right:13px; float:left; padding-top:6px;}
.row-jdt .hd li img{ display: block; width: 102px; height: 72px; border:solid 4px #999999;}
.row-jdt .hd li.on{ background: url("../images/jdt-on-arrow.png") no-repeat center top;}
.row-jdt .hd li.on img{ border-color: #ff8500;}
.row-jdt .bd{ display: block; width: 480px; height: 300px; position: relative; overflow: hidden;}
.row-jdt .bd li{ width: 480px; height: 300px; height: 300px; position: relative; overflow: hidden;}
.row-jdt .bd img{ display: block; width: 100%; height: 100%;}
.row-jdt .bd p{ position: absolute; z-index: 3; width: 100%; left:0; bottom: 0; height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; text-align: center; color: #ffffff; background: url("../images/bg_a7.png");}
.row-sp{ padding:40px 0 0 0; height: 354px;}
.row-sp-list li{ float: left; width: 386px; margin-right:21px;}
.row-sp-list li.item2{ margin-right:0px;}
.row-sp-list li .item-sp{ width: 386px; height: 280px; overflow: hidden;}
.row-sp-list li .item-sp iframe{ width: 386px; height: 280px;}
.row-sp-list li .item-tit{ text-align: center; font-size: 18px; line-height: 24px; color: #333333; padding:15px 0 0 0;}

.p2-tit{ height: 167px; background: url("../images/p2-tit.png") no-repeat 0 0;}
.p2-list{ }
.p2-list li{ float: left; width: 386px; height: 195px; margin-right:21px; cursor: default; background-color: #eeeff3;}
.p2-list li.item3{ margin-right:0;}
.p2-list li i{ display: block; float:left; width: 88px; height: 88px; background: url("../images/p2-zbg.png") no-repeat 0 0; margin: 30px 32px 0 20px;}
.p2-list li i img{ display: block;}
.p2-list li dl{ float:left; width: 218px; line-height: 24px; margin: 42px 0 0 0;}
.p2-list li dt{ font-size: 18px;}
.p2-list li dt span{ display: block; color: #223b93;}
.p2-list li dd{ font-size: 14px; color: #333333; padding:8px 0 0 0;}
.p2-list li dd em{ font-weight: bold;}
.p2-list li dd.item-line{ width: 42px; height: 14px; border-bottom: solid 3px #223b93; padding:0;}
.p2-list li:hover i{ background: url("../images/p2-zbg-on.png") no-repeat 0 0;}
.p2-list li:hover dt span{ color: #ff8500;}
.p2-list li:hover dd.item-line{ border-color: #ff8500;}

.p3{}
.p3-tit{ height: 270px; background: url("../images/p3-tit.jpg") no-repeat center top; position: relative;}
.p3-con{ height: 537px; }
.p3-l{ float:left; width: 240px;}
.p3-r{ float:right; width: 936px;}
.p3-l-menu li{ height: 60px; margin-bottom:1px; background: url("../images/p3-left-libg.png") no-repeat left bottom; text-indent: 30px; line-height: 60px; font-size:18px; color: #333333; cursor: default;}
.p3-l-menu li:hover,.p3-l-menu li.on{ background-position: left top; color: #ffffff; }
.p3-l-more{ display: block; background-color: #ff8500; font-size: 18px; color: #ffffff; height: 60px; line-height: 60px; text-align: center; margin-top: 9px;}
.p3-l-more:hover{ color: #ffffff;}
.p3-list { display: none;}
.p3-list li{ width: 296px; height: 238px; position: relative; margin: 0 0 20px 16px; float:left; }
.p3-list li img{ display: block; width: 100%; height: 100%;}
.p3-list li p{ display: block; z-index: 3; position: absolute; left:0; bottom: 0; text-align: center; background: url("../images/bg_a7.png"); color: #ffffff; font-size: 16px; height: 40px; line-height: 40px; width: 100%;}


.p3-scroll{ height: 446px; border:solid 2px #4a266e; position: relative;}
.p3-scroll-tit{ position: absolute; background-color: #4a266e; left:50%; z-index: 2; width: 622px; height: 30px; margin-left:-311px; top:-15px; line-height: 30px; text-align: center; color: #fff; font-size: 16px;}
.zs-scroll{ border:solid 2px #4a266e; position: relative; margin-bottom: 30px; padding:30px 0 15px 0;}
.zs-scroll-tit{ position: absolute; background-color: #4a266e; left:50%; z-index: 2; width: 622px; height: 30px; margin-left:-311px; top:-15px; line-height: 30px; text-align: center; color: #fff; font-size: 16px;}
.gd{ position: relative; height: 222px; width: 1050px; margin: 0 auto;}
.gd-con{ height: 222px; margin: 0 auto; overflow: hidden;}
.gd .btn-prev,.gd .btn-next{ width:37px; height:37px; position: absolute; display: block; top:50%; margin-top: -18px; cursor: pointer; z-index: 3;}
.gd .btn-prev{ background: url("../images/l.png") no-repeat 0 0; left:-60px;}
.gd .btn-next{ background: url("../images/r.png") no-repeat 0 0; right:-60px;}
.gd-con .imgbg{ display: inline-block; margin-right: 12px; text-align: center;}
.gd-con .imgbg img{ display: block; height: 222px; width: auto;}


.p4{ height: 810px; background: url("../images/p4-bg.jpg") no-repeat center top; }
.p4-list{ height: 345px; position: relative; padding:378px 0 0 0;}
.p4-list li{ float:left; width:291px; margin: 0px 12px 0 0; position: relative; cursor: default;}
.p4-list li.item3{ margin-right:0;}
.p4-list li img{ display: block; width: 291px; height: 240px;}
.p4-list li p{ height: 60px; line-height: 60px; text-align: center; font-size: 18px; color: #333333; background-color: #d5d5d5; margin-top:5px;}
.p4-list li:hover p{ color: #ffffff; background-color: #ff8500;}
.p4-btn{ padding-left: 400px;}
.p4-btn a{ display: block; float:left; width: 180px; height: 48px; line-height: 48px; text-align: center; font-size: 18px; color: #ffffff; background-color: #ff8500; margin: 0 10px;}
.p4-btn a.item1{ background-color: #00a0e8;}
.p4-btn a:hover{ color: #ffffff;}

.p5{ }
.p5-tit{ height: 169px; background: url("../images/p5-tit.png") no-repeat center top; }
.p5-tab{ text-align: center; height: 80px;}
.p5-tab ul{ }
.p5-tab li{ float:left; width: 386px; height: 60px; line-height: 60px; text-align: center; background-color: #eeeff3; margin: 0 21px 0 0; font-size: 24px; color: #333333; cursor: default;}
.p5-tab li span{ display: inline-block; padding: 0 0 0 46px; background: url("../images/p5-tab-icon.png") no-repeat left center;}
.p5-tab li.on{ background-color: #213999; color: #ffffff;}
.p5-tab li.on span{ background: url("../images/p5-tab-icon_on.png") no-repeat left center;}
.p5-tab li.item3{ margin-right:0;}

.p5-list{ height: 282px; position: relative; }
.p5-list li{ float:left; width:285px; margin: 0px 20px 0 0; position: relative; cursor: default;}
.p5-list li.item3{ margin-right:0;}
.p5-list li img{ display: block; width: 285px; height: 210px;}
.p5-list li p{ height: 48px; line-height: 48px; text-align: center; font-size: 18px; color: #333333;}
.p6{ height: 581px; background: url("../images/p6-bg.jpg") no-repeat center top;}
.p6-left{ float: left; width: 788px; padding:48px 0 0 0;}
.p6-info{ height: 327px;}
.p6-info-img{ display: block; float: left; width: 360px; height: 287px; background: url("../images/p6-t1.jpg") no-repeat 0 0;}
.p6-info-right{ float: right; width: 400px;}
.p6-info-right .dl1{ border-bottom: solid 1px #95a1cd; color: #ffffff; padding:0 0 10px 0;}
.p6-info-right .dl1 dt{ font-size: 18px; line-height: 24px; text-transform: uppercase;}
.p6-info-right .dl1 dd{ font-size: 46px; line-height: 50px; font-weight: bold;}
.p6-info-right .dl2{ color: #ffffff;}
.p6-info-right .dl2 dt{ font-size: 30px; line-height: 66px; text-transform: uppercase; font-weight: bold;}
.p6-info-right .dl2 dd{ font-size: 14px; line-height: 28px;}
.p6-fc-tit{ height: 44px; background: url("../images/p6-txt-tit.png") no-repeat 0 0;}
.p6-fc-list{ height: 130px;}
.p6-fc-list li{ float: left; width: 189px; height: 130px; position: relative; overflow: hidden; margin-right:10px;}
.p6-fc-list li.item3{ margin-right:0;}
.p6-fc-list li img{ display: block; width: 100%; height: 100%;}
.p6-fc-list li p{ font-size: 14px; color: #ffffff; height: 30px; width: 100%; position: absolute; z-index: 3; left:0; bottom: 0; text-align: center; line-height: 30px; background: url("../images/bg_a7.png");}
.p6-right{ float: right; width: 373px; height: 516px; background: url("../images/bg-a5.png"); margin:32px 0 0 0;}
.p6-scroll{ width: 333px; margin: 0 auto; padding:20px 0 0 0;}
.p6-scroll .bd ul{ overflow:hidden; zoom:1;}
.p6-scroll .bd li{ height:220px; position: relative;  zoom:1; margin-bottom: 10px;}
.p6-scroll .bd li img{ display: block; width: 100%; height: 100%;}
.p6-scroll .bd li p{ font-size: 14px; color: #ffffff; height: 30px; width: 100%; position: absolute; z-index: 3; left:0; bottom: 0; text-align: center; line-height: 30px; background: url("../images/bg_a7.png");}
.p6-scroll .hd{ float: right;}
.p6-scroll .hd ul{ display: none;}
.p6-scroll .hd a{ display: block; float: left; width: 20px; height: 20px; margin-left:3px; background-color: #213999; background-position: center center; background-repeat: no-repeat;}
.p6-scroll a.btn-prev{ background-image: url("../images/p6-prev.png");}
.p6-scroll a.btn-next{ background-image: url("../images/p6-next.png");}

.p7-tit{ height:199px; background: url("../images/p7-tit.png") no-repeat center top;}
.p7-list{ height: 343px;}
.p7-list li{ float: left; width: 285px; margin-right:20px;}
.p7-list li.item3{ margin-right:0;}
.p7-list li img{ display: block; width: 285px; height: 180px;}
.p7-list li dl{ padding: 10px 0 0 0;}
.p7-list li dt{ height: 55px; font-size: 24px; font-weight: bold; line-height: 36px; color: #333333; background: url("../images/p7-line.png") no-repeat left bottom;}
.p7-list li dd{ color: #333333; font-size: 18px; line-height: 30px; padding:8px 0 0 0;}

.row-lct{ height:197px; background: url("../images/row-lct.png") no-repeat center top;}

.showdiv{ display:block; width:100%; height:525px; background-image:url(../images/showbg.png); background-position:top center; background-repeat:no-repeat; padding-top:300px; }
.showmain{ display:block; width:1198px; margin:0 auto; }
.first{ display:block; width:599px; height:481px; background-image:url(../images/showpicbg.png); float:left; position:relative; }
.showmain .show0{ display:block; width:555px; height:437px; position:absolute; top:22px; left:22px; }
.showmain .show_1{ display:block; width:271px; height:212px; position:absolute; top:22px; left:22px; }
.showmain .show_2{ display:block; width:271px; height:212px; position:absolute; top:22px; right:22px; }
.showmain .show_3{ display:block; width:330px; height:212px; position:absolute; bottom:22px; left:22px; }
.showmain .show_4{ display:block; width:212px; height:212px; position:absolute; bottom:22px; right:22px; }
.tddiv{ display:block; width:1200px; height:468px; margin:0 auto; }
.tddiv ul{ display:block; width:1198px; height:468px; margin:0 auto; }
.tddiv li{ display:block; width:286px; height:468px; float:left; }
.td2,td3,.td4{ padding-left:18px; }
.tddiv li img{ display:block; width:280px; height:359px; border:#FFFFFF 3px solid; }
.tddiv li span{ display:block; width:260px; height:53px; background-image:url(../images/tdspan.jpg); background-position:left center; background-repeat:no-repeat; padding-top:25px; padding-bottom:25px; padding-left:26px; }
.tddiv li span b{ display:block; width:260px; height:30px; line-height:30px; float:left; color:#FFFFFF; font-size:24px; color:#000000; }
.tddiv li span em{ display:block; width:260px; height:23px; line-height:23px; color:#c1c1c1; font-size:18px; font-style:normal; font-weight:bold;  }

.hzdiv{ display:block; width:1200px; height:352px; position: relative; margin:0 auto; }
.hzdiv-tit{ text-align: center; padding:70px 0 10px 0; height: 60px; line-height: 60px; color: #333333; font-size: 36px; font-weight: bold;}
.hzdiv-list { display:block; width:1200px; margin:0 auto; }
.hzdiv-list li{ display:block; width:195px; height:80px; float:left; margin: 5px 20px 5px 20px;}
.hzdiv-list img{ display:block; width:195px; height:80px;}
.hzdiv-list li a{ display: block;}
.hzdiv-list li a:hover img{ box-shadow: 0 0 10px rgba(0, 0, 0, .3);}
.hzdiv-ys{ position: absolute; z-index: 3; height: 100px; width: 1200px; left:0; top:-50px; background-color: #ffffff; 
    box-shadow: 0 0 20px rgba(74, 38, 110, .3);}
.hzdiv-ys ul{}
.hzdiv-ys li{ float:left; width: 150px; height: 100px; text-align: center; color: #4a266e;}
.hzdiv-ys li span{ display: block; text-align: center; font-size: 18px; line-height: 30px; height: 30px; padding:28px 0 0px 0;}
.hzdiv-ys li em{ display: block; text-align: center; font-size: 10px; text-transform: uppercase; line-height: 14px; transform: scale(.75); -webkit-transform: scale(.75)}
.hzdiv-ys li:hover{ background-color: #4a266e; color: #ffffff;}
.hzdiv-ys li:hover em{ color:#989797;}

.footdiv{ display:block; width:100%; background-color:#252525; padding:0 0 66px 0;}
.footmain{ display:block; width:1200px; height:246px; margin:0 auto; position: relative; }

.footmenu{ display:block; width:100%; height:80px; background-image:url(../images/menubg.png); }
.footmenu ul{ display:block; width:1200px; height:80px; margin:0 auto;  }
.footmenuli{ display:block; width:120px; height:80px; float:left; position:relative; }
.footmenuli small{ display:none; }
.footmenuli+.footmenuli{ background-image:url(../images/vline.png); background-position:left center; background-repeat:no-repeat; }
.footmenuli a{ display:block; width:120px; height:80px; font-size:18px; line-height:80px; color:#ffffff; text-align:center; float:left; }
.footmenuli a:hover,.footmenulion a{ background-color:#f0c41b; text-decoration:none; }


.foot-vline{ float: left; width: 1px; height: 246px; background: url("../images/foot-vline.png") no-repeat left center;}
.foot-logo{ float:left; width: 325px; height: 230px; background: url("../images/footlogo.png") no-repeat 0 0;}
.copyright{ display:block; width:520px; padding:0 0px 0 40px; margin-top:30px; float:left; color: #ffffff; }
.copyright p{ display:block; font-size: 14px; color: #ffffff; line-height: 28px;}
.foot-company{ color: #fff;}
.foot-company dt{ font-size: 22px; line-height: 30px;}
.foot-company dd{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase;}
.foot-tel{ color: #ffffff; padding:10px 0 10px 0;}
.foot-tel span{ font-size: 30px; font-weight: bold; line-height: 34px; color: #ff8500;}
.foot-tel dt{ font-size: 16px; line-height: 20px;}
.foot-tel dd{ font-size: 30px; font-weight: bold; line-height: 34px;}
.copyright-tit{ font-size: 14px; color: #d7d7d7; line-height: 28px;}
.foot-link-main{ border-top:solid 1px #666666; padding:20px 0 0 0;}
.foot-link-tab{ height: 30px;}
.foot-link-tab li{ display: block; float: left; cursor: default; background-color: #3b3b3b; margin-right:10px; width: 80px; height: 30px; text-align: center; line-height: 30px; color: #afafaf; font-size: 14px;}
.foot-link-tab li.on{ background-color: #676767; color: #ffffff;}

.footlink{ line-height: 24px; padding: 14px 0 64px 0;}
.footlink li{ display: block; float:left; margin-right:17px;}
.footlink a{ color: #999999;}
.footlink a:hover{ color: #ffffff;}


.footright{ display:block; width:200px; float:right; padding:38px 55px 0 0; }
.foot-ewm{ height: 108px;}
.foot-ewm img{ display: block; float: left; width: 108px; height: 108px;}
.foot-ewm p{ display: block; float: left; width: 92px; color: #ffffff; font-size: 14px; line-height: 24px; text-align: center; padding:28px 0 0 0;}
.foot-beian{ padding:10px 0 0 0; color: #ffffff; font-size: 14px; line-height: 24px;}

.fixdiv{ display:block; width:100%; height:66px; position:fixed; bottom:0px; background-color:#101010; z-index:999; }
.fixmain{ display:block; width:1200px; height:66px; margin:0 auto; position:relative; background: url("../images/fix-tit.png") no-repeat 135px center; }
.foot-rw{ width: 120px; height: 128px; position: absolute; left:0; bottom:0; z-index: 3; background: url("../images/foot-rw.png") no-repeat 0 0; pointer-events: none;}
.fixformul{ display:block; width:560px; height:35px; float:left; padding: 16px 0 0 252px;}
.fixformul li{ display:block; height:35px; float:left; }
#usernamef{ display:block; width:165px; height:35px; background:url(../images/name.png) no-repeat 0 0; border:none; padding:0 5px 0 65px; outline:none; color:#4a3b59; font-size:16px; line-height:35px; }
#phonef{ display:block; width:165px; height:35px; background:url(../images/tel1.png) no-repeat 0 0; border:none; padding:0 5px 0 65px; outline:none; margin-left:10px; color:#4a3b59; font-size:16px; line-height:35px; }
#submitf{ display:block; width:60px; height:35px; background-color:#ff6713; border:none; outline:none; margin-left:10px; cursor:pointer; color:#ffffff; font-size:18px;}
.fixtel{ display:block; float:right; color:#fe5c07; font-size:28px; font-weight: bold; padding-left: 160px; height: 66px; line-height: 66px; background: url("../images/fix-tel.png") no-repeat left center;}

.fixtel dt{ font-size: 16px; line-height: 22px; padding:8px 0 0 0;}
.fixtel dd{ font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 28px;}

.totopdiv{ display:block; width:52px; height:27px; margin:0 auto; position:relative; }
.row-gsjj{ background: url("../images/row-gsjj-bg.png") repeat 0 0; padding: 30px 0 106px 0;}
.row-gsjj-tit{ text-align: center; color: #4a266e; padding:0 0 20px 0;}
.row-gsjj-tit dt{ font-size: 36px; line-height: 48px; padding:0 0 10px 0;}
.row-gsjj-tit dt span{ font-weight: bold;}
.row-gsjj-tit dd{ font-size: 18px; }
.row-gsjj-con{ background-color: #ffffff; height: 230px;}
.row-gsjj-info{ float: right; width: 672px; margin-right: 20px;}
.row-gsjj-info dt{ font-size: 18px; font-weight: bold; color: #666666; line-height: 30px; padding:14px 0 8px 0;}
.row-gsjj-info dd{ font-size: 14px; line-height: 18px; color: #666666;}
.row-gsjj-info dd p{ text-indent: 32px; padding:3px 0;}
.row-gsjj-jdt{ float: left; width: 470px; height: 230px; position: relative; overflow: hidden;}
.row-gsjj-jdt .hd{ position: absolute; z-index: 3; height: 40px; width: 100%; left:0; bottom:0; background-color: rgba(0, 0, 0, .7);}
.row-gsjj-jdt .hd ul{ float:right; padding:15px 18px 0 0;}
.row-gsjj-jdt .hd ul li{ float:left; width: 8px; height: 8px; border: solid 1px #ffffff; margin-left: 10px; border-radius: 50%; text-indent: 999px; overflow: hidden;}
.row-gsjj-jdt .hd ul li.on{ background-color: #FFFFFF;}
.row-gsjj-jdt .bd{ height: 230px;}
.row-gsjj-jdt .bd img{ display: block; height: 230px; width: 470px;}

.nypath{ height: 40px; background-color: #f4f4f4; color: #666666;}
.nypath-main{ height: 40px; padding:0 0 0 20px; background: url("../images/icon-local.png") no-repeat left center;}
.nypath span{ display: none;}
.nypath em{ color: #666666; line-height: 40px;}
.nypath a{ color: #666666;}
.nymain{ width: 1200px; margin: 0 auto; min-height: 500px; position: relative; padding: 40px 0 40px 0;}

.contentdiv{ display:block; width:100%; padding:25px 0 25px 0; }
.leftdiv{ display:block; width:216px; float:left; }
.leftnav{ display:block;  position:relative; }
.ltoptitle{ display:block; height:72px; background:url(../images/left-titbg.png) no-repeat 0 0; }
.ltoptitle b{ display:block; line-height:30px; height: 30px; padding:6px 0 0 0; font-size:18px; font-weight:normal; color:#ffffff; text-align:center;   }
.ltoptitle small{ display:block; line-height:16px; font-size:14px; color:#ffffff; text-align:center; text-transform: uppercase;}
.lnavdiv{ display:block; background: url("../images/left-nav-bg.png") repeat-y 0 0; }
.lnavul{ display:block; width: 186px; margin: 0 auto; padding:10px 0 20px 0; }
.lnavul li{ display:block; height:40px; margin-top:5px; }
.lnavul li a{ display:block; height:40px; line-height:40px; text-align:center; font-size:16px; color:#333333; background: url("../images/left-nav-libg.png") no-repeat left bottom;}
.lnavul li a:hover,.lnavul li.subm_on a{ text-decoration:none; background: url("../images/left-nav-libg.png") no-repeat left top; color: #ffffff;}
.left-nav-bottom{ height: 15px; background: url("../images/left-nav-bottom.png") no-repeat 0 0;}
.left-lxwm{ margin-top:30px; background: url("../images/left-lxwmbg.png") no-repeat 0 0; width: 216px; height: 318px; position: relative;}
.left-lxwm-tel{ position: absolute; z-index: 2; left:0; width: 100%; top:158px; text-align: center; color: #ffffff; font-size: 30px; font-family:Arial, Helvetica, sans-serif; line-height: 42px; font-style: italic;}
.left-lxwm-ewm{ position: absolute; z-index: 3; width: 93px; height: 93px; z-index: 3; left:0; bottom:19px; left:16px;}
.left-lxwm-ewm img{ display: block; width: 100%; height: 100%;}

.leftimgs{ display:block; margin-top:15px; }
.limgtitle{ display:block; width:216px; height:28px; background-color:#2c819e; padding-top:11px; padding-bottom:11px; padding-left:20px; padding-right:10px; }
.limgtitle span{ display:block; height:28px; width:180px; font-size:20px; color:#ffffff; line-height:24px; font-weight:bold; text-indent:50px; float:left; background-image:url(../images/imgicon.png); background-position:left center; background-repeat:no-repeat; }
#limgs{ display:block; width:244px; height:600px; padding-top:4px; padding-bottom:4px; border-left:#d8e1bf 1px solid; border-right:#d8e1bf 1px solid; }
.limgbtn{ display:block; width:210px; height:30px; border-left:#d8e1bf 1px solid; border-right:#d8e1bf 1px solid; border-bottom:#d8e1bf 1px solid; padding-left:17px; padding-right:17px; padding-bottom:6px; }
.limgul li{ display:block; width:210px; height:140px; padding-top:4px; padding-bottom:4px; position:relative; padding-left:17px; padding-right:17px; }
.limgul li img{ display:block; width:210px; height:140px; }
.limgbtn a{ display:block; width:104px; height:28px; line-height:28px; background-color:#7894a8; text-align:center; font-size:24px; color:#FFFFFF; font-family:"ºÚÌå"; }
.limgbtn a:hover{ text-decoration:none; background-color:#2c819e; }
.limgprev{ float:left; }
.limgnext{ float:right; }

.lcontactdiv{ display:block; width:244px; height:330px; border-left:#d8e1bf 1px solid; border-right:#d8e1bf 1px solid; border-bottom:#d8e1bf 1px solid; margin-bottom:20px;  }
.joint{ display:block; width:216px; height:28px; background-color:#2c819e; padding-top:11px; padding-bottom:11px; padding-left:20px; padding-right:10px; }
.joint span{ display:block; height:28px; width:180px; font-size:20px; color:#ffffff; line-height:24px; font-weight:bold; text-indent:50px; float:left; background-image:url(../images/telicon1.png); background-position:left center; background-repeat:no-repeat; }
.lcdiv{ display:block; width:246px; background-image:url(../images/lcbg.jpg); background-position:center 15px; background-repeat:no-repeat; padding-top:116px; }
.lcdiv span{ display:block; font-size:16px; color:#2c819e; line-height:20px; padding-left:17px; }
.lcdiv small{ display:block; font-size:14px; color:#2c819e; line-height:20px; padding-left:17px; }
.lcdiv b{ display:block; font-size:28px; color:#f45e09; line-height:40px; padding-left:17px; }
.lcdiv p{ display:block; font-size:14px; color:#2c819e; line-height:20px;  padding-left:17px; width:210px; }
.lcdiv p em{ color:#666666; font-style:normal; }
.rightdiv{ display:block; width:950px; min-height:600px; float:right; }
.site{ display:block; height:30px; line-height:30px; font-size:14px; color:#999999; background: url("../images/path-icon.png") no-repeat left center; padding-left:34px;}
.site1{ border-bottom:solid 1px #eeeeee;}
.site a{ font-style:normal; text-decoration:none; color:#999999; }
.site em{ font-style:normal; text-decoration:none; }
.site a+em{ padding:0px; background-image:none; }
.site span{  display: none;}
.content{ padding:0px 0 20px 0;}
.content img{ max-width:950px; }

.sglist{}
.sglist li{ display:block;  margin:0px auto; height: 236px; padding: 20px 0px 20px 20px; }
.sglist li a{ display: block;}
.sglist li dl{ float:left; width: 844px; padding: 0 0 0 0; margin-left:16px; }
.sglist li dt{ font-size: 18px; line-height: 20px; height: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; border-bottom:solid 1px #213999; padding:0 120px 0 0;}
.sglist li dt span{ display: block; position: absolute; z-index: 2; right: 0; top:0; line-height: 36px; padding:0 0 0 26px; font-size: 14px; color: #666666; background: url("../images/sglist-icon-see.png") no-repeat left center;}
.sglist li dd{ line-height: 24px; color: #666666; padding: 10px 0 0 0;}
.sglist li .item-date{ width: 54px; float:left; background-color: #213999; text-align: center; color: #ffffff;}
.sglist li .item-date b{ display: block; border-bottom: solid 1px #ffffff; height: 40px; line-height: 40px; font-size: 30px; font-weight: bold; font-style: normal;}
.sglist li .item-date small{display: block; font-size: 18px; height: 30px; line-height: 30px; font-style: normal;}
.sglist li .item-pic{ padding: 15px 0 0 0; height: 140px;}
.sglist li .item-pic img{ float:left; width:222px; height: 142px; margin-right:10px; }
.sglist li:hover{ text-decoration: none; box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}

.newslist li{ display:block;  margin:0px auto; height: 193px; padding: 20px 20px; }
.newslist li+li{}
.newslist li img{ float:left; width:300px; height: 193px; }
.newslist li dl{ float:right; width: 585px; padding: 5px 0 0 0; }
.newslist li dt{ font-size: 18px; line-height: 24px; height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; }
.newslist li dd{  line-height: 22px;}
.newslist li dd.item-date{ font-size: 12px; color: #999999; line-height: 24px; padding:8px 0 14px 0; border-bottom:solid 1px #213999;}
.newslist li dd.item-date span{ padding:0 0 0 20px; font-size: 14px; color: #213999;}
.newslist li dd.item-detail{ height: 48px; color: #666666; padding: 14px 0 18px 0;}
.newslist li dd.item-detail span{ }
.newslist li dd.item-more{ padding: 0px 0 0 0; height: 26px;}
.newslist li dd.item-more a{ float:left; display: block; height: 34px; text-align: center; background-color: #ffffff; line-height: 34px; color: #333333; border-radius: 6px; border: solid 1px #dedede; font-size: 14px; margin-right: 20px; padding: 0 30px;}
.newslist li:hover{ text-decoration: none; box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}
.newslist li:hover dt{ color: #213999;}
.newslist li:hover dd.item-detail{ color: #213999;}
.newslist li dd.item-more a:hover{ border:solid 1px #213999; background-color: #213999; color: #ffffff; text-decoration: none;}
.newslist li dd.item-more a.item-sale:hover{ border:solid 1px #fe5c07; background-color: #fe5c07;}

.pages{ display:block; width:100%; height:42px; padding-top:20px; text-align:center; }
.pages a{ display:block\9; display:inline-table; width:40px; height:40px; line-height:40px; border:#E2E2E2 1px solid; background-color:#ffffff; float:left\9; margin-left:5px; margin-right:5px; text-align:center; color:#7d7d7d; text-decoration:none; border-radius: 4px; }
.pages a.nowpage{ color:#FFFFFF; font-weight:bold; background-color:#213999; border-color:#213999; }
.newstitle{ display:block; width:100%; height:155px;  margin-bottom:20px; }
.font16BR{ width:700px; height:40px; line-height:40px; margin:0 auto; font-size:24px; color:#000000; text-align:center; padding-top:30px; padding-bottom:20px;  }
.pubdate{ display:block; width:700px; border-bottom:#dadada 1px dashed; height:40px; line-height:30px; text-align:center; color:#666666; font-weight:bold; font-family:"ËÎÌå"; }
.pubdate em{ font-style:normal; color:#404040; font-weight:normal; }
.pndiv{ display:block; width:100%; height:100px; margin:30px auto; background-image:url(../images/pndivbg.png); background-position:top left; background-repeat:repeat-x; background-color:#f6f6f6;  }
.nprevnext{ display:block; min-width:100px;; height:25px; line-height:24px; font-size:14px; color:#333333; float:left; clear:both; padding-left:15px; padding-right:20px; background-image:url(../images/nprevnext.png); background-position:right center; background-repeat:no-repeat; margin-top:20px; overflow:hidden; }
.nprevnext:hover a{ color:#999999; text-decoration:none; }
.cplist{ display:block; min-height:300px; margin:0 auto;}
.cplist li{ display:block; width:298px; height:290px; float:left; position:relative; margin-top:14px; margin-bottom:14px; }
.cpli2,.cpli3,.cpli5,.cpli6,.cpli8,.cpli9,.cpli11,.cpli12,.cpli14{ padding-left:29px; }
.cplist li a{ display:block; text-decoration:none; position:relative; }
.cplist li a img{ display:block; width:288px; height:230px; border:#eeeeee 1px solid; padding:4px; }
.cplist li a span{ display:block; height:50px; line-height:50px; font-size:16px; color:#333333; text-align:center;}
.cplist li a:hover img{ border: solid 1px #49256e;}
.cplist li a:hover .span{ color:#49256e;}

.tdul{ display:block; width:1200px; height:100px; margin:0 auto; padding-top:5px; }
.tdul li{ display:block; width:200px; height:100px; background-image:url(../images/tdbg.png); background-position:left center; background-repeat:no-repeat; float:left; cursor: default;}
.tdul li:hover{ background-image:url(../images/tdon.png); }
.tdul li+li{ margin-left:50px; }
.tdul li b{ display:block; width:55px; height:35px; float:left; line-height:35px; text-align:center; font-size:24px; color:#FFFFFF; text-align:center; font-weight:normal; padding-top:32px; }
.tdul li span{ display:block; width:80px; height:60px; line-height:30px; color:#1f519a; font-size:20px; float:left; padding-top:20px; padding-left:20px;  }
.tdul li:hover span{ color:#ff8500; }
.cptypediv{ display:block; width:100%; height:52px; padding-top:6px; padding-bottom:6px; }
.cptypeul{ display:block; width:1200px; height:50px; margin:0 auto; }
.cptypeul li{ display:block; width:198px; height:48px; float:left; border:#666666 1px solid; }
.cptypeul li:hover,.cptypeul li.subm_on{ border-color:#ff8500; }
.cptypeul li a{ display:block; width:198px; height:48px; line-height:48px; text-align:center; font-size:22px; color:#333333; }
.cptypeul li a:hover,.cptypeul li.subm_on a{ background-color:#ff8500; color:#FFFFFF; text-decoration:none; }
.cptypeul li+li{ margin-left:50px; }
.cptypeul li:hover+li,.cptypeul li.subm_on+li{ background-image:none; }

.cpzs-tit{ height:169px; background: url("../images/cpzs-tit.png") no-repeat center top; }
.cpzs-tit p{ text-align: center; padding: 101px 0 0 0; font-size: 30px; color: #ffffff; line-height: 48px;}
.jjtypeul{ display:block; width:1200px; height:50px; margin:0 auto; }
.jjtypeul li{ display:block; width:139px; height:40px; float:left; border:#cccccc 1px solid; cursor: default; }
.jjtypeul li:hover,.cptypeul li.subm_on{ border-color:#1833a2; order:#1833a2 1px solid;}
.jjtypeul li a{ display:block; height:40px; line-height:40px; text-align:center; font-size:16px; color:#333333; }
.jjtypeul li a:hover,.cptypeul li.subm_on a{ background-color:#1833a2; color:#FFFFFF; text-decoration:none; }
.jjtypeul li+li{ margin-left:10px; }
.jjtypeul li:hover+li,.cptypeul li.subm_on+li{ background-image:none; }

.cplist_1{ display:block; width:1200px; margin:0 auto; padding-top:20px; }
.cplist_1 li{ display:block; width:380px; height:355px; float:left; margin:0 30px 40px 0; }
.cplist_1 li img{ display:block; width:378px; height:258px; border: solid 1px #cccccc; }
.cplist_1 li .item-info{ height: 93px; border: solid 1px #cccccc; }
.cplist_1 li .item-info p{ text-align: center; font-size: 16px; color: #333333; line-height: 36px; height: 39px;}
.cplist_1 li .item-info .item-btn{ height: 35px; padding-left: 9px;}
.cplist_1 li .item-info .item-btn a{ display: block; float: left; width: 120px; height: 35px; line-height: 35px; text-align: center; color: #ffffff; font-size: 16px; margin: 0 30px; background-color: #1833a2;}
.cplist_1 li .item-info .item-btn a.btn1{ background-color: #ff8400; }
.cplist_1 li:hover{ text-decoration:none; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.cplist_1 li.cpitem3,.cplist_1 li.cpitem6,.cplist_1 li.cpitem9,.cplist_1 li.cpitem12,.cplist_1 li.cpitem15{margin-right:0; }

.cpfl-tit{ text-align: center; height: 80px; line-height: 60px; background: url("../images/cpfl-hr.png") no-repeat center bottom; font-size: 28px; }
.cpfl-list{ padding:36px 0 5px 0; height: 252px;}
.cpfl-list li{ float:left; width: 225px; margin-right: 14px;}
.cpfl-list li:last-child,.cpfl-list li.n3{ margin-right: 0;}
.cpfl-list li img{ display: block; border: solid 2px #cccccc; padding: 5px; border-radius: 10px; width: 211px; height: 168px;}
.cpfl-list li span{ display: block; text-align: center; font-size: 18px; line-height: 46px;}
.cpfl-list li:hover img{ border:solid 2px #0d68c0;}
.cpfl-more{ height: 98px;}
.cpfl-more a{ display: block; width: 180px; height: 42px; text-align: center; line-height: 42px; border:solid 1px #bbbbbb; background-color: #213999; font-size: 16px; color: #ffffff; margin: 0 auto;}


.aboutt{ display:block; width:100%; height:80px; line-height:60px; font-size:36px; color:#333333; text-align:center; padding-top:0px; background-image:url(../images/abtbg.jpg); background-position:bottom center; background-repeat:no-repeat; }
.aboutinfo{ display:block; width:100%; height:378px; background-image:url(../images/abtinfobg.jpg); background-position:left center; background-repeat:no-repeat; margin-top:40px; }
.aboutinfoc{ display:block; width:653px; height:374px; position:relative; float:right; border:#1f519a 2px solid; }
.aboutinfoc span{ display:block; width:600px; height:40px; line-height:40px; font-size:36px; color:#333333; margin:0 auto; padding-top:20px; }
.aboutinfoc small{ display:block; width:600px; height:40px; line-height:40px; font-size:22px; color:#666666; margin:0 auto; border-bottom:#1f519a 1px solid; font-weight:lighter; padding-bottom:10px; padding-top:5px; }
.aboutinfoc p{ display:block; width:600px; height:40px; line-height:40px; font-size:22px; color:#666666; margin:0 auto; padding-top:10px; }
.aboutinfoc a{ display:block; width:100px; height:28px; background-image:url(../images/abtinfoa.jpg); position:absolute; right:45px; bottom:50px; }
.honorimgs{ display:block; width:100%; height:280px; margin-top:40px; }
.honorimgs li{ display:block; width:380px; height:280px; float:left; }
.honorimgs a{ display:block; width:380px; height:280px; position:relative; }
.honorimgs img{ display:block; width:380px; height:280px; }
#honorimg_1,#honorimg_2,#honorimg_3{ padding-left:30px; }
.honorimgs span{ display:block; width:380px; height:50px; line-height:50px; text-align:center; position:absolute; bottom:0px; background-image: url(../images/menudivbg.png); font-size:18px; color:#FFFFFF; }
.honorimgs li:hover span{ width:380px; height:280px; text-indent:-800px; overflow:hidden; transition: 0.5s ease-out 0s;  }
.honorimgs li:hover span em{ display:block; width:380px; height:280px; background-image:url(../images/viewmore.png); background-position:center; background-repeat:no-repeat; position:absolute; top:0px; left:0px; }

.abtimgs{ display:block; width:100%; height:380px; margin-top:40px; }
.abtimgs li{ display:block; width:380px; height:280px; float:left; }
.abtimgs a{ display:block; width:380px; height:280px; position:relative; }
.abtimgs img{ display:block; width:380px; height:280px; }
#abtimg_1,#abtimg_2{ padding-left:30px; }
.abtimgs span{ display:block; width:380px; height:50px; line-height:50px; text-align:center; position:absolute; bottom:0px; background-image: url(../images/menudivbg.png); font-size:18px; color:#FFFFFF; }
.abtimgs li:hover span{ width:380px; height:280px; text-indent:-800px; overflow:hidden; transition: 0.5s ease-out 0s;  }
.abtimgs li:hover span em{ display:block; width:380px; height:280px; background-image:url(../images/viewmore.png); background-position:center; background-repeat:no-repeat; position:absolute; top:0px; left:0px; }


.lylist_1 li{ display:block; width:380px; height:330px; float:left; padding-top:15px; padding-bottom:15px; }
.lylist_1 li a{ display:block; width:380px; height:330px; }
.ly_li2,.ly_li3,.ly_li5,.ly_li6,.ly_li8,.ly_li9,.ly_li11,.ly_li12,.ly_li14,.ly_li15{ padding-left:30px; }
.lylist_1 li a img{ display:block; width:380px; height:280px; }
.lylist_1 li a span{ display:block; width:380px; height:50px; line-height:50px; text-align:center; color:#333333; font-size:22px; }
.lylist_1 li a:hover{ text-decoration:none; background-image:url(../images/lyon.png); background-position:top center; background-repeat:no-repeat; }




.lxwmbg{ }
.lxwm-page{ padding:20px 0 0 0;}
.lxwm-info{ height: 494px; position: relative; margin-top:20px;}
.lxwm-map{ float:right; width: 806px; height: 492px; border: solid 1px #9cb3c9;}
.lxwm-infocon{ display: block; position: absolute; z-index: 2; left:0; top:0; width: 420px; height: 494px; background: url("../images/lxwm-infobg.png") no-repeat 0 0;}
.lxwm-info-tel{ color: #fff600; font-size: 32px; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; position: absolute; z-index: 3; top:99px; left:97px; line-height: 38px;}
.lxwm-infolist{ position: absolute; z-index: 3; left:55px; top:190px; width: 310px; color: #ffffff;}
.lxwm-infolist dt{ font-size: 18px; line-height: 30px; font-weight: bold;}
.lxwm-infolist dd{ font-size: 14px; line-height: 26px;}

.lxwm-info-ewm{ position: absolute; z-index: 3; left:123px; bottom:62px;}
.lxwm-info-ewm span{ display: block; float:left; font-size: 14px; line-height: 20px; color: #ffffff; margin: 27px 0 0 15px; text-align: center;}
.lxwm-info-ewm img{ display: block; float:left; height: 103px; width: 103px;}
.lxwm-info-ewm2{ left:209px;}

.lxwm-lct{ height: 121px; background: url("../images/lxwm-lct.png") no-repeat left center; padding:40px 0;}

.lxwm-form{position: relative; margin-top: 97px; height: 320px; }
.lxwm-form-tel{ float: left; width: 460px; height: 320px; position: relative; background: url("../images/lxwm-form-tel.png") no-repeat 0 0;}
.lxwm-form-tel p{ color: #ff6713; font-weight: bold; font-size: 50px; font-family: Arial, Helvetica, sans-serif; padding:220px 0 0 84px; line-height: 54px;}
.lxwm-form-main{ position: relative; width:508px; float:right; padding:40px 0 0 0;}
.lxwm-form-tit{ height: 50px; background: url("../images/lxwm-form-icon.png") no-repeat left center; font-size: 24px; color: #49256e; line-height: 50px; padding-left: 42px;}
.lxwm-form-tit dt{  padding: 0 0;}
.lxwm-form-tit dd{ height: 28px; }
.lxwm-form-list{ padding:0px 0 0 0;}
.lxwm-form-list li{ margin-bottom: 19px; color: #666; line-height: 58px; border: solid 1px #acacac; font-size: 24px; padding:0 20px;}
.lxwm-form-list li label{ display: block; float:left; width: 72px; line-height: 58px; color: #666;}
.lxwm-form-list li input{ float:left;border: none; background-color: transparent; height: 58px; line-height: 58px; width: 390px; font-size: 22px; color: #666666; outline: none; padding: 0; margin: 0;}
.lxwm-form-list li textarea{ border: none; float:left; background-color: transparent; height: 100px; line-height: 40px; width: 390px; resize: none; font-size: 16px; color: #666; outline: none; font-family: "Microsoft YaHei"}
.lxwm-form-list li.item-btn{ background-image: none; background-color: transparent; border: none; padding-left: 0;}
.lxwm-form-list li input.btn-submit{ width: 508px; height: 60px; border: none; background: #ff6713; cursor: pointer; color: #ffffff; line-height:60px; font-size: 28px;}
.lxwm-form-list li input.btn-reset{ width: 167px; height: 40px; border: none; background: #fbc70d; cursor: pointer; color: #ffffff; line-height: 40px; font-size: 16px; margin-left:7px;}
.lxwm-form-list li ::-webkit-input-placeholder { color:#666666;}
.lxwm-form-list li :-moz-placeholder { color:#666666;}
.lxwm-form-list li ::-moz-placeholder { color:#666666;}
.lxwm-form-list li :-ms-input-placeholder { color:#666666;}
.lxwm-form-list li.row-name{ background: url(../images/lxwm-form-namebg.png) no-repeat 0 0 #FFFFFF;}
.lxwm-form-list li.row-tel{ background: url(../images/lxwm-form-telbg.png) no-repeat 0 0 #FFFFFF;}
.lxwm-form-list li.row-content{ background: url(../images/lxwm-form-contentbg.png) no-repeat 0 0 #FFFFFF; height: 56px;}

.contactbg{ display:block; width:870px; height:333px; background-image:url(../images/contactbg.jpg); margin:0 auto; }

.contactcontent{ display:block; width:868px; height:354px; margin-top:20px; position:relative; }
.cmap{ display:block; width:570px; height:354px; overflow:hidden; float:right; }

.contactinfo{ display:block; width:327px; height:354px; background-image:url(../images/contactinfo.png); position:absolute; top:0px; left:-7px; z-index:999;  color:#FFFFFF; }
.cit{ display:block; width:275px; height:45px; line-height:45px; font-size:24px; color:#FFFFFF; padding-top:37px; padding-left:30px; }
.ccompany{ display:block; width:275px; height:40px; line-height:40px; padding-left:30px; font-size:24px; font-weight:bold; color:#ffffff; padding-top:10px; }
.ccompany b{ font-size:30px; color:#fffc00; }
.ctel{ display:block; width:275px; height:30px; line-height:30px; padding-left:30px; padding-top:5px; }
.ctel b{ font-size:20px; }
.contactinfo p{ display:block; width:275px; height:130px; padding-left:30px; line-height:24px;  }



.contactfb{ display:block; width:866px; height:380px; overflow:hidden; margin-top:20px; background-image:url(../images/contactfb.png); background-position:bottom center; background-repeat:no-repeat; position:relative; z-index:900; }


#usernameff{ display:block; width:400px; height:37px; background-color:transparent; border:none; padding-left:50px; outline:none; color:#666666; font-size:16px; line-height:37px; position:absolute; top:69px; left:415px; font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ"; }
#phoneff{ display:block; width:409px; height:37px; background-color:transparent; border:none; padding-left:50px; outline:none; color:#666666; font-size:16px; line-height:37px; position:absolute; top:120px; left:415px; font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ"; }
#addressff{ display:block; width:409px; height:37px; background-color:transparent; border:none; padding-left:50px; outline:none; color:#666666; font-size:16px; line-height:37px; position:absolute; top:171px; left:415px; font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ"; }
#contentff{ display:block; width:359px; height:82px; padding-top:10px; padding-bottom:10px; background-color:transparent; border:none; padding-left:100px; outline:none; color:#666666; font-size:16px; line-height:20px; position:absolute; top:222px; left:415px; resize: none; font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ"; }



.videolist{ display:block; width:1200px; height:700px; margin:0px auto; position:relative; }
.vleft{ display:block; width:850px; float:left;}
.spshow{ display:block; width:850px; height:665px; float:left; overflow:hidden;  }

.videosdiv{ display:block; width:320px; height:663px; float:right; border:#dadada 1px solid; }

.videoinfo{ display:block; width:320px; height:50px; line-height:50px; color:#ffffff; font-size:18px; background-image:url(../images/spinfo.jpg); background-position:20px center; background-repeat:no-repeat; text-indent:50px; background-color:#2c819e; }


.videosul li a{ display:block; width:300px; height:90px; overflow:hidden; border-bottom:#dadada 1px dashed; padding-top:10px; padding-bottom:9px; padding-left:10px; padding-right:10px; }
.videosul li img{ display:block; width:120px; height:90px; float:left; }
.vtitle{ display:block; width:150px; height:44px; color:#212121; line-height:22px; overflow:hidden; float:right; font-size:14px; font-weight:bold; }
.curvedio,.videosul a:hover{ background-color:#f6f6f6; }
.vtime{ display:block; width:110px; height:22px; color:#212121; line-height:22px; overflow:hidden; background-image:url(../images/pt.png); background-position:left center; background-repeat:no-repeat; text-indent:15px; float:right; font-size:12px; }
.videoshare{ display:block; width:1000px; height:118px; background-image:url(../images/videoshare.png); margin:-30px auto 0px auto; z-index:5; position:relative;  }

.sliduw a{ display:block; width:145px; height:28px; line-height:28px; background-color:#7894a8; text-align:center; font-size:24px; color:#FFFFFF; font-family:"ºÚÌå"; }
.sliduw{ display:block; width:300px; margin:0 auto; padding-top:12px;}
.sliduw a:hover{ text-decoration:none; background-color:#2c819e; }
.slidbody{ width:320px; overflow:hidden; }





.caselist li{ display:block; width:251px; height:236px; float:left; position:relative; padding-top:20px; padding-bottom:20px; }
.caseli1,.caseli4,.caseli7,.caseli10,.caseli13{}
.caseli2,.caseli3,.caseli5,.caseli6,.caseli8,.caseli9,.caseli11,.caseli12,.caseli14,.caseli15{ padding-left:63px;}
.caselist li a{ display:block; width:251px; height:236px; text-decoration:none; position:relative; }
.caselist li a img{ display:block; width:243px; height:184px; padding:3px; border:#dddddd 1px solid; }
.caselist li:hover a em{ display:block; width:276px; height:205px; background-image:url(../images/detail1.png); position:absolute; top:0px; left:0px; background-position:center; background-repeat:no-repeat; }
.caselist li:hover a img{ border-color:#ffc700; }
.casetitle{ display:block; width:231px; height:40px; line-height:40px; font-size:18px; color:#666666; overflow:hidden; margin:0 auto; padding-left:10px; padding-right:10px; background-image:url(../images/cptitlebg.jpg); position:absolute; bottom:0px; overflow:hidden; text-align:center; }
.casehits{ display:block; width:256px; height:20px; line-height:20px; color:#666666; }
.caselist li:hover .cptitle{ color:#ffffff; background-image:url(../images/cptitleon.jpg); }
.caselist li:hover .cpmore{ background-image:url(../images/more5.png); }
.casedate{ display:block; width:160px; height:26px; text-align:center; position:absolute; top:260px; right:15px; }
.ok{ display:block; height:120px; line-height:30px; background-image:url(../images/okbg.png); background-position:left top; background-repeat:no-repeat; padding-left:86px; color:#7bbc16; font-size:16px; width:270px; margin:160px auto; _margin:80px auto; }
.faild{ display:block; height:120px; width:270px; line-height:30px; background-image:url(../images/okbg.png); background-position:left; background-repeat:no-repeat; padding-left:126px;color:#ff0000; font-size:16px; margin:180px auto; _margin:80px auto; }




/**/
.fade{
	opacity: 0;
    filter: alpha(opacity=0)\9;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.fade.in{ 
	opacity: 1;
    filter: alpha(opacity=100)\9;
}
.modal{
	position: fixed !important;
    top: 50%;
    left: 50%;
    _position: absolute;
    _top: 15%;
    _margin-top: 0;
    z-index: 1050;
    width: 660px;
    margin-left: -330px;
    margin-top: -300px;
    background-color: #fff;
    outline: none;
}
.modal.fade{
	-webkit-transition: opacity .4s linear, top .4s ease-out;
    transition: opacity .4s linear, top .4s ease-out;
    top: -25%;
}
.modal.fade.in{
	top: 50%;
    _top: 15%;
}
.modal-header, .modal-hd{
	position: relative;
    height: 32px;
    padding: 14px 20px;
    background-color: #f5f5f5;
}
.modal-body, .modal-bd{
	position: relative;
    padding: 40px 60px;
}
.modal-bd iframe{ height: 100%;}
.redmi4x-video-modal{
	width: 880px;
    height: 596px;
    margin-left: -440px;
    margin-top: -298px;
}
.redmi4x-video-modal .modal-bd{
	padding: 0;
    width: 100%;
    max-height: 536px;
    height: 536px;
}
.modal-header h3, .modal-header .title, .modal-hd h3, .modal-hd .title{
	margin: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    color: #424242;
}
.modal .close{
	position: absolute;
    top: 14px;
    right: 14px;
    width: 40px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #666666;
    cursor: pointer;
    -webkit-transition: all .2s;
    transition: all .2s;
    z-index: 10;
}
.modal .close:hover{
	color: #e53935;
}
.modal-hide{ display: none;}
.modal-backdrop{
	position: fixed !important;
    _position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    width: 100%;
    height: 100%;
    background-color: #000;
}

.modal-backdrop.fade{
	opacity: 0;
    filter: alpha(opacity=0)\9;
}
.modal-backdrop, .modal-backdrop.fade.in{
	opacity: 0.5;
    filter: alpha(opacity=50)\9;
}

.css3{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
