﻿@charset "utf-8";
/* CSS Document */
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html{position: relative;}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea,a,h1,h2,h3,h4,h5,h6{font-family:"Microsoft Yahei";font-size:14px;color: #333;line-height: 30px;  -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{ overflow-x:hidden; background: #ffffff;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
strong, span, em{ font-weight: normal;font-style: normal;}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer; color: #333;}
a:hover{text-decoration:none;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
 i,em,span,strong{ font-style: normal;}
/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
 
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*
Name:			style_clearfix
Example:		class="clearfix|cl"
Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
.fl { float:left; }
.fr { float:right; }


/*header*/

#head_top{ width: 100%; height: 33px; line-height: 33px; background: #f8f0e2;}
.head_top{ width: 1200px; margin: 0 auto; height: 100%; }
.head_top p{ float: right; }
.head_top p a{ line-height: 33px; color: #333; font-size: 14px;}

.header{width: 1200px; margin: 0 auto; height: 200px; position: relative;}
.header .logo{ display: block; width: 200px; height: 200px;}
.header .logo img{ width: 100%; height: 100%;}

.navBar{ width: 950px; float: right; position:relative; z-index:6;  height:200;}
.nav{ width: 100%; margin: 0 auto; height: 100%; }
.nav>li{  position:relative; float:left; width:118px;}
.nav>li>a{ line-height: 52px; display:block; color:#333; width: 100%; height: 100%; text-align: center; position: relative; overflow: hidden;}
.nav>li>a>i{ display: block; width: 50px; height: 50px; border-radius: 50%; margin: 62px auto 0;}
.nav>li.m1>a>i{ background: #fff url(../images/n1.png) no-repeat center center; }
.nav>li.m2>a>i{ background: #fff url(../images/n2.png) no-repeat center center; }
.nav>li.m3>a>i{ background: #fff url(../images/n3.png) no-repeat center center; }
.nav>li.m4>a>i{ background: #fff url(../images/n4.png) no-repeat center center; }
.nav>li.m5>a>i{ background: #fff url(../images/n5.png) no-repeat center center; }
.nav>li.m6>a>i{ background: #fff url(../images/n6.png) no-repeat center center; }
.nav>li.m7>a>i{ background: #fff url(../images/n7.png) no-repeat center center; }
.nav>li.m8>a>i{ background: #fff url(../images/n8.png) no-repeat center center; }
.nav>li.m1>a.active>i, .nav>li.m1:hover>a>i{ background: #43485e url(../images/n1h.png) no-repeat center center;transition:all 0.8s; }
.nav>li.m2>a.active>i, .nav>li.m2:hover>a>i{ background: #43485e url(../images/n2h.png) no-repeat center center;transition:all 0.8s; }
.nav>li.m3>a.active>i, .nav>li.m3:hover>a>i{ background: #43485e url(../images/n3h.png) no-repeat center center;transition:all 0.8s; }
.nav>li.m4>a.active>i, .nav>li.m4:hover>a>i{ background: #43485e url(../images/n4h.png) no-repeat center center;transition:all 0.8s; }
.nav>li.m5>a.active>i, .nav>li.m5:hover>a>i{ background: #43485e url(../images/n5h.png) no-repeat center center;transition:all 0.8s; }
.nav>li.m6>a.active>i, .nav>li.m6:hover>a>i{ background: #43485e url(../images/n6h.png) no-repeat center center;transition:all 0.8s; }
.nav>li.m7>a.active>i, .nav>li.m7:hover>a>i{ background: #43485e url(../images/n7h.png) no-repeat center center;transition:all 0.8s; }
.nav>li.m8>a.active>i, .nav>li.m8:hover>a>i{ background: #43485e url(../images/n8h.png) no-repeat center center;transition:all 0.8s; }
.nav>li>a>span {position: relative; overflow: hidden; display: inline-block; height: 44px; line-height: 44px; font-size: 16px; width: 100%;}
.nav>li .active, .nav>li:hover span{font-weight: bold; color: #43485e;}

.nav .sub{ display:none; width:100%; position:absolute; top:170px; left: -16px; padding: 12px 16px; border-radius: 8px; border:1px solid #cccccc; background: #ffffff;}
.nav .sub li a{ display:block; line-height:40px; height: 40px; text-align:center; font-size: 14px; color: #666666; overflow: hidden;}
.nav .sub:before{ content: ""; position: absolute; top: -10px; left: 0; z-index: 11; width: 100%; height: 12px; background:url(../images/em.png) no-repeat center center;}
.nav .sub li a:hover{color: #43485e;}



.focusBox{ position:relative;  height:500px; overflow:hidden; width: 1920px; left: 50%; margin-left: -960px;}
.focusBox .pic{height:500px; position: relative; z-index: 1;}
.focusBox .pic img { width:100%; height:100%; display: block; z-index: 2;}	
.focusBox .btn{ width: 1200px; position: absolute; height: 52px; left: 50%; top: 50%; margin-top: -26px; margin-left: -600px; z-index: 1;}
.focusBox .btn .prev, .btn .next{position: absolute; width: 52px; height: 52px; top: 0; z-index: 3; transition:all 0.5s;}
.focusBox .btn .prev{ background:url(../images/prev.png) no-repeat;left: : -52px;}
.focusBox .btn .next{ background:url(../images/next.png) no-repeat; right: -52px;}
.focusBox .btn .prev:hover{ background:url(../images/prevh.png) no-repeat;}
.focusBox .btn .next:hover{ background:url(../images/nexth.png) no-repeat;}

.focusBox1{ position:relative;  height:364px; overflow:hidden; width: 1920px; left: 50%; margin-left: -960px;}
.focusBox1 .pic{height:364px; position: relative; z-index: 1;}
.focusBox1 .pic img { width:100%; height:100%; display: block; z-index: 2;}	


.content{ width: 1200px; margin: -26px auto 46px; position: relative; z-index: 4;}
.confl{ width:652px;  }
.content h2.title{ width: 167px; height: 76px; padding-top: 12px; font-weight: bold;color: #333333; font-size: 18px; background: url(../images/h2.png) no-repeat; text-indent: 16px;}
.content h2.title .em1{ display: block; width: 30px; height: 28px; background: url(../images/em1.png) no-repeat; margin: 0 0 0 36px; }
.content h2.title .em2{ display: block; width: 42px; height: 26px; background: url(../images/em1.png) no-repeat; margin: 0 0 0 36px; }
.content h2.title span{ display: block; text-indent: 16px; }
.qunar { width: 100%; position: relative; overflow: hidden; }
.qunar .e_pic_wrap li {position:relative;  display: inline; width: 100%; height: 367px; overflow: hidden; }
.qunar .e_flt_inf {width: 168px; height: 367px; background: #43485e; position: relative;}
.qunar .e_flt_inf h2 { font-size: 16px; color: #ffffff; padding: 36px 16px 20px;}
.qunar .e_flt_inf p{font-size: 14px; color: #ffffff; padding: 0 16px;}
.qunar .e_flt_inf a { color: #fff; font-size: 14px; text-transform: uppercase; display: block; width: 100%; text-indent: 108px; position: absolute; bottom: 0; height: 30px; line-height: 30px; border-top: 1px solid #d4cebe;}
.qunar .e_pic_wrap li a.pic{position: relative; width: 484px; height: 367px; display: inline-block; }
.qunar .prev, .qunar .next { position: absolute; z-index: 30; display: block; }
.qunar .prev { top: 0px; right: 0;  }
.qunar .next { top: 38px; right: 0;  }
.qunar .prev a{ display: block; width: 37px; height: 38px; overflow: hidden;background: url(../images/prev1.png) no-repeat; }
.qunar .next a{ display: block; width: 37px; height: 38px; overflow: hidden; background: url(../images/next1.png) no-repeat; }
.qunar .prev a:hover{ display: block; width: 37px; height: 38px; overflow: hidden;background: url(../images/prev1h.png) no-repeat; }
.qunar .next a:hover{ display: block; width: 37px; height: 38px; overflow: hidden; background: url(../images/next1h.png) no-repeat; }
.confr{ width:524px; }
.confr .newsinfo{ width: 329px; height: 78px; background: #43485e; padding: 10px 14px 0;}
.confr .newsinfo a{ display: block; width: 100%; font-size: 14px; color: #ffffff; line-height: 30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.video{ width: 524px; height: 416px; }
.video img{ width: 524px; height: 368px;}

#footer1{ width: 100%; background: url(../images/fbg.png) no-repeat center center; height: 238px; padding: 30px 0 0;}
.footer1{ width: 1200px; margin: 0 auto; height: 100%;}
.footer1 dl{ width: 23%; float: left;}
.footer1 dl.dl1{ width: 31%; }
.footer1 dl dt{ color: #333333; font-size: 16px; font-weight: bold; padding-bottom: 20px;}
.footer1 dl dd{ line-height: 21px; color: #333333; font-size: 14px; padding-right: 60px;}
.footer1 dl dd a{line-height: 26px; color: #333333; font-size: 14px; }

#footer{ width: 100%; background: #43485e; padding: 12px 0;}
.footer{ width: 1200px; margin: 0 auto; color: #ffffff;}
.footer .img{ width: 238px; height: 39px; margin: 0 auto 16px; display: block;}
.footer p.p1, .footer p.p1 a{ color: #ffffff; font-size: 14px; line-height: 26px;}
.footer p.p2, .footer p.p2 a{ color: #9d9d9d; font-size: 14px; line-height: 26px;}
.footer a:hover{text-decoration: underline;}

#page_content{ width: 100%; background: #f8f0e2; position: relative;z-index:3;}
.side_wrap{width: 1200px; margin: 0 auto 50px; height: 66px;}
.side{width: 100%; height: 100%;}
ul.yiji .first{ width: 118px; float: left; position: relative; padding-right: 1px;}
ul.yiji .first>a{  border-right: 1px solid #d3d1cf; display: block;width: 100%; height: 100%; text-align: center; font-size: 18px;line-height: 66px; display: block; color: #333333; overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}

ul.yiji li{ position: relative;}
ul.yiji li ul{ display: none; z-index: 5; position: absolute; top: 72px; width: 1920px;}
ul.yiji li ul:after{ content: ""; display: block; width: 5px; height: 5px; background: url(../images/em3.png) no-repeat; position: absolute;top: 0; left: 54px;}
ul.yiji>li>ul>li>a{  line-height: 50px; font-size: 18px;color: #333333; display: inline-block; padding:0 10px;}
ul.yiji>li>ul>li>a em{ display: inline-block;padding-left: 10px; }
ul.yiji>li>ul>li{ float: left; }
ul.yiji .first>a.active, ul.yiji .first>a:hover{ transition: all 0.5s; color:#f8f0e2; background: #43485e; border-right: 1px solid #d3ae6c;}
ul.yiji>li>ul>li>a.current, ul.yiji>li>ul>li>a:hover{font-weight: bold;}


.page_wrap{ width:1200px; margin: 0 auto; min-height:350px; border-radius: 12px; overflow: hidden; position: relative;z-index: 2;}
.page_title{ height: 86px; width: 100%; position: relative;}
.page_title:before{ content: ""; display: block;position: absolute;bottom: 0; left: 50%; margin-left: -26px; width: 53px; height: 3px; background: #43485e;}
.page_title h2{ text-align: center;  line-height: 40px; font-size: 14px; color: #43485e; text-transform: uppercase;}
.page_title h2 em{ display: block; color: #333333; font-size: 28px;}
.aboutpage{ padding: 50px 30px 70px; color: #333333; font-size: 14px; line-height: 30px;}
.contactfl{ width: 400px; float: left;}
.contactfl .title{ font-size: 22px; color: #43485e; padding: 40px 0;}
.contactfl .editfl{}




.slideTxtBox{width: 1200px;height: 593px;margin: 40px auto 70px; background: url(../images/lcbg.png) no-repeat;}
#timeline{width:636px; overflow:hidden;margin:40px auto 0 auto;position:relative; left: 130px;}
#dates{width:636px; overflow: hidden;padding: 120px 0 23px;}
#dates li{cursor: pointer;position: relative;float: left;max-width:100px;min-width:100px;height:105px;overflow: hidden;text-align: center;padding-top: 33px;}
#dates li p.time{width: 100%;height:46px;line-height: 56px;overflow: hidden;color: #888;font-weight: bolder;}
#dates li span{display: block; margin: 0 auto; background:url(../images/span.png) no-repeat; width: 100px; height: 12px; position: relative;z-index: 2;}
#dates li p.sj_title{display: none;width: 100%;height: 60px;line-height: 60px;color: #a02037;font-size: 18px;}
#dates li .selected p.time{color: #a02037;font-size: 30px;}
#dates li .selected span{background:url(../images/spanh.png) no-repeat; }
#dates li .selected p.sj_title{display: block;}
#issues{width:636px; overflow:hidden; overflow: hidden; position: relative;}
#issues li{width:636px;height:412px;float:left; opacity: 1 !important;}
#issues li .shijis .picture li a{ padding:0 10px; height: 100%; display: block; color: #f8f0e2; line-height: 30px; font-size: 18px; max-height: 210px;}
.aboutedit{ color: #666666; font-size: 14px; line-height: 30px; padding-left:36px;}




.txMovie{position:relative; padding: 0 15px; height: 522px;}
.txMovie .focus_pic{width:1100px; overflow:hidden}
.txMovie .focus_pic li{vertical-align:top}
.txMovie .focus_pic li a{ display: table-cell;text-align: center;vertical-align: middle;width: 1100px; height: 382px; overflow: hidden; }
.txMovie .focus_pic li a img{ max-width: 100%; max-height: 100%; }
.txMovie .focus_nav{ width:1100px;height:120px;*zoom:1; overflow: hidden;}
.txMovie .focus_nav ul{position:relative;*zoom:1; padding-top:20px !important;  }
.txMovie .focus_nav li{position:relative;*zoom:1;float:left;display:inline;margin-right:10px; cursor:pointer;}
.txMovie .focus_nav li a{ display: table-cell;text-align: center;vertical-align: middle;width: 210px; height: 120px; overflow:hidden; }
.txMovie .focus_nav img{max-height: 100%; max-width: 100%;}
.txMovie .focus_nav li .cover{position:absolute;top:0;left:0;width: 210px; height: 120px; line-height:999px;overflow:hidden;font-size:0;background:#040303;filter:alpha(opacity=58);opacity:.58}
.txMovie .focus_nav li.on .cover{display:none}
.txMovie .focus_nav .navPrev,.txMovie .focus_nav .navNext{display:inline-block;*zoom:1;width:33px;height:24px;line-height:100;overflow:hidden;position:absolute; bottom:48px; }
.txMovie .focus_nav .navPrev{ background: url(../images/prev3.png) no-repeat; left: -30px;}
.txMovie .focus_nav .navNext{background: url(../images/next3.png) no-repeat; right: -16px;}


/*
.Mtime{ padding-left: 36px; width: 1164px; margin-top:30px;}
.Mtime .MtimeCon{ height:444px !important; }
.Mtime .tabBox{ overflow:hidden; zoom:1; }
.Mtime .tabBox .bd{ width: 935px;  float:left;  }
.Mtime .tabBox .bd li{ overflow:hidden; zoom:1; }
.Mtime .tabBox .bd .imgs{ float:right; width: 935px;}
.Mtime .tabBox .bd .imgs a{ display: table-cell;text-align: center;vertical-align: middle;overflow: hidden; width: 935px; height: 444px; }
.Mtime .tabBox .bd .imgs a img{ max-height: 100%; max-width: 100%; }
.Mtime .tabBox .hd{ width:211px; height: 444px; float:left; margin-left: 18px; position: relative;}
.Mtime .tabBox .hd ul{ padding-top: 38px; height: 370px; overflow: hidden;}
.Mtime .tabBox .hd li{ margin-bottom:10px;  cursor:pointer; vertical-align:middle; position: relative;}
.Mtime .tabBox .hd li a{ overflow:hidden;  display: table-cell;text-align: center;vertical-align: middle;width: 211px; height: 117px; }
.Mtime .tabBox .hd img{ max-height: 100%; max-width: 100%; }
.Mtime .tabBox .hd li .cover{position:absolute;top:0;left:0; width: 211px; height: 117px;overflow:hidden;font-size:0;background:#040303;filter:alpha(opacity=58);opacity:.58}
.Mtime .tabBox .hd li.on .cover{display:none}
.Mtime .tabBox .hd a.prev, .Mtime .tabBox .hd a.next{ display: block; width: 210px; height: 29px; position: absolute; right: 0; transition: all 0.5s;}
.Mtime .tabBox .hd a.prev{ background: url(../images/p5.jpg) no-repeat; background-size: 100% 100%; top: 0;}
.Mtime .tabBox .hd a.next{ background: url(../images/n5.jpg) no-repeat; background-size: 100% 100%; bottom: 0; }
.Mtime .tabBox .hd a.prev:hover{ background: url(../images/p5h.jpg) no-repeat; background-size: 100% 100%; top: 0;}
.Mtime .tabBox .hd a.next:hover{ background: url(../images/n5h.jpg) no-repeat; background-size: 100% 100%; bottom: 0; }




.Mtime1{width: 100%; margin:30px 0 50px;}
.Mtime1 .MtimeCon{ height: 563px !important; }
.Mtime1 .tabBox{ overflow:hidden; zoom:1; }
.Mtime1 .tabBox .bd{ width: 851px;  float:left;  }
.Mtime1 .tabBox .bd li{ overflow:hidden; zoom:1; }
.Mtime1 .tabBox .bd .imgs{ float:right; width: 851px;}
.Mtime1 .tabBox .bd .imgs a{ display: table-cell;text-align: center;vertical-align: middle;overflow: hidden; width: 851px; height: 563px; }
.Mtime1 .tabBox .bd .imgs a img{ max-height: 100%; max-width: 100%; }
.Mtime1 .tabBox .hd{ width:309px; height: 563px; float:left; margin-left: 18px; position: relative;}
.Mtime1 .tabBox .hd ul{ padding-top: 52px; }
.Mtime1 .tabBox .hd li{ margin-bottom:18px;  cursor:pointer; vertical-align:middle; position: relative;}
.Mtime1 .tabBox .hd li a{ overflow:hidden;  display: table-cell;text-align: center;vertical-align: middle;width: 309px; height: 224px; }
.Mtime1 .tabBox .hd img{ max-height: 100%; max-width: 100%; }
.Mtime1 .tabBox .hd li .cover{position:absolute;top:0;left:0;width: 309px; height: 224px; line-height:999px;overflow:hidden;font-size:0;background:#040303;filter:alpha(opacity=58);opacity:.58}
.Mtime1 .tabBox .hd li.on .cover{display:none}
.Mtime1 .tabBox .hd a.prev, .Mtime1 .tabBox .hd a.next{ display: block; width: 309px; height: 29px; position: absolute; right: 0; transition: all 0.5s;}
.Mtime1 .tabBox .hd a.prev{ background: url(../images/p5.jpg) no-repeat; top: 0;}
.Mtime1 .tabBox .hd a.next{ background: url(../images/n5.jpg) no-repeat; bottom: 0; }
.Mtime1 .tabBox .hd a.prev:hover{ background: url(../images/p5h.jpg) no-repeat; top: 0;}
.Mtime1 .tabBox .hd a.next:hover{ background: url(../images/n5h.jpg) no-repeat; bottom: 0; }*/
.aboutedit1{ color: #43485e; font-size: 14px; line-height: 25px; }
.aboutedit1 .title{ color: #43485e; font-size: 18px; font-weight: bold; margin-bottom: 20px; }


.pro1page, .peixunpage, .tuanduipage{ width: 1200px; margin: 50px auto;}
.sort_brand { width:100%; height: 736px; overflow: hidden; position: relative;}
.sort_brand dt { width: 100%; height: 100%; position: relative;}
.sort_brand dt a{ display: block;position: absolute; width: 227px; height: 59px; text-align: center; line-height: 59px; border-radius: 38px; background: #f8f0e2; color: #333333; font-size: 18px;}
.sort_brand dt a.a1{ top: 0; left: 214px; }
.sort_brand dt a.a2{ top: 0; left: 586px; }
.sort_brand dt a.a1:after, .sort_brand dt a.a2:after{ content: ""; display: block; position: absolute; left: 265px; top: 6px; width: 66px; height: 43px; background: url(../images/j1.png) no-repeat; }
.sort_brand dt a.a3{ right: 0; top: 214px;}
.sort_brand dt a.a4{ right: 0; top: 482px;}
.sort_brand dt a.a3:after, .sort_brand dt a.a4:after{ content: ""; display: block; position: absolute; left: 82px; top: -136px; width: 43px; height: 66px; background: url(../images/j2.png) no-repeat; }
.sort_brand dt a.a4:before{ content: ""; display: block; position: absolute; left: 82px; top: 105px; width: 43px; height: 66px; background: url(../images/j2.png) no-repeat; }
.sort_brand dt a.a5{ bottom: 0; left: 586px;}
.sort_brand dt a.a6{ bottom: 0; left: 214px;}
.sort_brand dt a.a5:after, .sort_brand dt a.a6:after{ content: ""; display: block; position: absolute; left: 265px; top: 6px; width: 66px; height: 43px; background: url(../images/j3.png) no-repeat; }
.sort_brand dt a.a7{ left: 0; top: 482px; }
.sort_brand dt a.a8{ left: 0; top: 214px; }
.sort_brand dt a.a7:after, .sort_brand dt a.a8:after{ content: ""; display: block; position: absolute; left: 82px; top: -136px; width: 43px; height: 66px; background: url(../images/j4.png) no-repeat; }
.sort_brand dt a.a7:before{ content: ""; display: block; position: absolute; left: 82px; top: 105px; width: 43px; height: 66px; background: url(../images/j4.png) no-repeat; }
.sort_brand dt a:hover, .sort_brand dt a.on { font-weight: bold; background: #43485e; color: #ffffff; transition: all 0.5s;}
.sort_brand dd{ position: absolute; left: 262px; top: 134px; width: 700px; height: 470px;}
.scroll_wrapper { height:100%; width:100%; overflow: hidden; position: relative; }
.scroll_box { position: absolute; top: 0; left: 0; width: 9999px !important; }
.scroll_box .aort_list { float: left;  width: 700px !important; height: 470px;}
.sort_brand dd a { width: 324px; height: 212px; display: inline-block; overflow: hidden; margin-right:23px; margin-bottom:22px;}
.sort_brand dd a img{ max-height: 100%; max-width: 100%; }
.sort_brand p.scroll_btn a { width: 8px; height: 8px; display:inline-block; border-radius: 50%; border:1px solid #22191c; margin:0 10px; _display: inline; cursor: pointer; }
.sort_brand p.scroll_btn { margin: 20px auto 0; width: 100%; height: 8px; text-align: center; }
.sort_brand p.scroll_btn a:hover, .sort_brand p.scroll_btn a.on { background: #43485e; }


.zhuzhipage, .xinnianpage{ width: 1200px; margin: 50px auto 130px; overflow: hidden;}
.zhuzhipage{ min-height: 800px; }
.xinnianpage ul{ width: 1220px; }
.xinnianpage ul li{ width: 285px; height: 654px; float: left; margin-right: 20px; }
.zz1{}
.zz2{ margin-right: 30px; }
.zz1 li{ float: left; width: 108px; margin-right: 22px;}
.zz1 li em{ display: block;width: 108px; height: 38px; cursor: pointer; text-align: center;line-height: 38px; color: #ffffff; font-size: 16px; background: #43485e;}
.zz1.zz3 img{ margin-right: 24px;}
.zz1 img{ display: none; cursor: pointer; }
.third_img1{ position: relative; margin-left: -64px; }
.third_img2{ position: relative; margin-left: -28px; }
.third_img3{ position: relative; margin-left: -12px; }
.third_img4{ position: relative; margin-left: -16px; }
.third_img5{ position: relative; margin-left: 52px; margin-top: -52px;}
.third_img6{ position: relative; margin-left: 31px; margin-top: -52px;}
.third_img7{ position: relative; margin-left: -19px; margin-top: -52px;}
.third_img8{ position: relative; margin-left: 31px; margin-top: -52px;}
.newspage{width: 1200px; margin: 50px auto 60px; overflow: hidden;}
.newspageinfo{width: 100%;}
.newspageinfo li{width: 100%; margin-bottom: 34px; padding-bottom:22px; border-bottom: 1px dotted #dcdcdc;}
.newspageinfo li a{ display: block;width: 100%; height: 100%; }
.newspageinfo li a .div_img{ width: 271px; }
.newspageinfo li a .div_img span{ display: table-cell;text-align: center;vertical-align: middle;overflow: hidden; width: 271px; height: 205px; }
.newspageinfo li a .div_img span img{ max-width: 100%; max-height: 100%; }
.newspageinfo li a .info{ width: 898px; }
.newspageinfo li a .info h2{line-height: 36px; color: #43485e; font-size: 18px; font-weight:bold; width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newspageinfo li a .info span.time{ color: #43485e; font-size: 14px; display: block; margin-bottom: 26px;}
.newspageinfo li a .info p{ font-size: 14px; color: #666666; line-height: 24px; max-height: 72px; overflow: hidden; }
.page{ text-align: center;}
.page a{ padding: 0 10px; color: #333333; display: inline-block; font-size: 12px; border:1px solid #cccccc; margin:0 6px;}
.page a:hover, .page a.active{ color: #ffffff; background: #43485e; border:1px solid #43485e;}
.page_title1{ padding-top: 50px; }
.inner_main{ width: 840px;}
.newsdetail_des{ font-size: 14px; color: #666666; line-height: 30px; position: relative; padding-bottom: 50px; border-bottom: 1px solid #dcdcdc;}
.newsdetail_des img{ max-width: 100%; display: block;margin: 0 auto 20px;}
.detail_title{ text-align: center; padding-bottom: 26px;}
.detail_titleh2{ font-size: 18px; color: #323232;}
.time{ color: #808080; font-size: 14px;}
.bshare-custom{ position: absolute;bottom: 10px; right: 0px;}
.other{ padding-top: 16px; position: relative;}
.other p a{ color: #666666; font-size: 12px;}
.other p a:hover{ font-weight:bold;}
.newsfr{ width: 318px; }
.newsfr li{border-bottom: 1px solid #dcdcdc; width: 100%;}
.newsfr li a{ color: #666666; display: block; width: 100%; padding: 12px 0;}
.newsfr li a h2{width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 16px;}
.newsfr li a span{ font-size: 12px; }
.headerpic{ width: 100%; margin: 45px 0 76px 0;}
.headerpic .info{ width: 578px; font-size: 14px; color: #333333; line-height: 30px; height: 240px; overflow: hidden;}
.headerpic .div_img{ width: 604px; height: 256px; }
.headerpic .div_img span{ width: 604px; height: 256px; display: table-cell;text-align: center;vertical-align: middle;overflow: hidden;}
.headerpic .div_img span img{ max-width: 100%; max-height: 100%; }
.peixunlist{ width: 110%; }
.peixunlist li{ width: 379px; float: left; margin: 0 30px 36px 0;}
.peixunlist li a{ display: block;width: 100%; }
.peixunlist li a .div_img{ width: 379px; height: 253px; display: table-cell;text-align: center;vertical-align: middle;overflow: hidden; }
.peixunlist li a .div_img img{ max-height: 100%; max-width: 100%; }
.peixunlist li a h2{ width: 100%; height: 42px; line-height: 42px; text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; background: #f8f0e2; }



.contactfr a{ display: table-cell;text-align: center;vertical-align:middle; width: 646px; height: 408px; overflow: hidden; }
.contactfr a img{ max-height: 100%; max-width: 100%; }


#table
  {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  width:100%;
  border-collapse:collapse;
  font-size: 14px;
  text-align: center;
  }

#table td, table th 
  {
  border:1px solid #ccc;
  line-height: 30px;
  }

#table th 
  {
  padding-top:5px;
  padding-bottom:4px;
  background:#ddd;
  color:#333;
  }

#table  td 
  {
  color:#666;
  background:#fafafa;
  }

 #table a{color: #666;}
 #table a:hover{color:#63a2ef;}
 #table tr.sdf_job_desc {text-align: left;text-indent: 15px;line-height: 20px;display: none;}
#table tr.sdf_job_desc td{line-height: 24px;padding: 10px 0;}
#table tr.sdf_job_desc p{font-size: 12px;}
#table tr.sdf_job_desc a{display: block;width: 100%;text-align: center;font-weight: bold;}


.ditu{ margin: 40px 0 80px; }
.ditu dl{ float: left; width: 450px; margin-right: 80px; margin-bottom: 36px; height: 90px; overflow: hidden;}
.ditu dl dt{ color: #43485e; font-size: 18px; font-weight: bold; text-indent:16px; position: relative;}
.ditu dl dt:before{ content: ""; width: 3px; height: 16px; background: #43485e; display: block; position: absolute; top: 8px; left: 6px;}
.ditu dl dd{ display: inline-block; margin-right:18px; }
.ditu dl dd a{color: #43485e; font-size: 16px; line-height: 30px;}
.floatnav{position: fixed; right: 0; top: 50%; width: 50px; height: 318px; margin-top: -159px;z-index: 99; display: none;}
.floatnav li{ width: 50px; height: 72px; position: relative; cursor: pointer;}
.floatnav li em{ padding-top: 46px; display: block; text-align: center;}
.floatnav li.li3,.floatnav li.li1{ background: #43485e; font-size: 12px; color: #ffffff;}
.floatnav li.li4, .floatnav li.li2{ background: #f9e5d9; font-size: 12px; color: #43485e;}
.floatnav li.li1 em{ background: url(../images/qq.png) no-repeat center 12px; }
.floatnav li.li2 em{ background: url(../images/code1.png) no-repeat center 12px; }
.floatnav li.li3 em{ background: url(../images/tel.png) no-repeat center 12px; }
.floatnav li.li4 em{ background: url(../images/top.png) no-repeat center 17px; padding-top: 61px;}
.floatnav li .tc{position: absolute; transition: all 0.5s; top: 0; right:50px; display: none;}
.floatnav li.li1 .tc, .floatnav li.li3 .tc{ background: #5a5f73; }
.floatnav li.li1 .tc{ width: 165px; }
.floatnav li.li1 .tc a{ color: #ffffff; display: block; text-align: center;background: url(../images/qq.png) no-repeat 30px center; background-size: 17px 17px;}
.floatnav li.li2 .tc{ width: 112px; height: 112px; padding: 10px;background: #f9e5d9; }
.floatnav li.li3 .tc{ width: 232px; height: 72px; }
.floatnav li.li3 .tc em{ display: inline-block; padding-left:10px; float: left;}
.floatnav li.li3 .tc span{ display: inline-block; float: left; line-height: 72px; padding-left: 20px; }
.floatnav li.li4{ display: none; }

.txMovie3{ padding-left: 36px; width: 1164px; margin-top:30px;}
.txMovie3 .focus_nav{ width:211px; height: 444px; float:left; margin-left: 18px; position: relative;}
.txMovie3 .focus_nav ul{padding-top: 38px !important;}
.txMovie3 .focus_nav li{ margin-bottom:10px;  cursor:pointer; vertical-align:middle; position: relative; left: 1px;}
.txMovie3 .focus_nav li a{ overflow:hidden;  display: table-cell;text-align: center;vertical-align: middle;width: 211px; height: 117px;}
.txMovie3 .focus_nav img{ max-height: 100%; max-width: 100%; }
.txMovie3 .focus_nav li .cover{position:absolute;top:0;left:0; width: 211px; height: 117px;overflow:hidden;font-size:0;background:#040303;filter:alpha(opacity=58);opacity:.58}
.txMovie3 .focus_nav li.on .cover{display:none}
.txMovie3 .focus_nav .navPrev, .txMovie3 .focus_nav .navNext{ display: block; width: 210px; height: 29px; position: absolute; right: 0; transition: all 0.5s;}
.txMovie3 .focus_nav .navPrev{ background: url(../images/p5.jpg) no-repeat; background-size: 100% 100%; top: 0;}
.txMovie3 .focus_nav .navNext{ background: url(../images/n5.jpg) no-repeat; background-size: 100% 100%; bottom: 0; }
.txMovie3 .focus_nav .navPrev:hover{ background: url(../images/p5h.jpg) no-repeat; background-size: 100% 100%; top: 0;}
.txMovie3 .focus_nav .navNext:hover{ background: url(../images/n5h.jpg) no-repeat; background-size: 100% 100%; bottom: 0; }
.txMovie3 .focus_pic{width: 935px;  float:left; }
.txMovie3 .focus_pic li{ overflow:hidden; zoom:1; }
.txMovie3 .focus_pic .imgs{float:right; width: 935px;}
.txMovie3 .focus_pic .imgs a{display: table-cell;text-align: center;vertical-align: middle;overflow: hidden; width: 935px; height: 444px; }
.txMovie3 .focus_pic .imgs a img{ max-height: 100%; max-width: 100%; }
.txMovie3 .focus_nav .tempWrap{ height: 410px !important; }

.game163{ padding-left: 36px; width: 1164px; margin-top:30px;}
.game163 .bigImg{ width: 935px;  float:left;}
.game163 .bigImg{width: 935px;  float:left; }
.game163 .bigImg li{ overflow:hidden; zoom:1; }
.game163 .bigImg li{float:right; width: 935px;}
.game163 .bigImg li a{display: table-cell;text-align: center;vertical-align: middle;overflow: hidden; width: 935px; height: 444px; }
.game163 .bigImg li a img{ max-height: 100%; max-width: 100%; }
/*.game163 .bigImg li img{ vertical-align:middle; width:300px; height:225px;   }
.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }*/
.game163 .smallScroll{ width:211px; height: 444px; float:left; margin-left: 18px; position: relative;}
/*.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; background: url(images/sprites1008.png) no-repeat 0 -3046px; }
.game163 .sNext{ background-position: 0 -2698px;}
.game163 .sPrev:hover{ background-position: 0 -3133px;}
.game163 .sNext:hover{ background-position: 0 -2785px;}*/
.game163 .smallImg{ float:left;  margin: 0 6px; display:inline; width: 260px; overflow: hidden;padding-top: 38px !important; }
.game163 .smallImg ul{ height: 370px; -overflow: hidden; }
.game163 .smallImg li{ margin-bottom:10px;  cursor:pointer; vertical-align:middle; position: relative; clear: both !important; }
.game163 .smallImg li a{ overflow:hidden;  display: table-cell;text-align: center;vertical-align: middle;width: 211px; height: 117px;}
.game163 .smallImg img{ max-height: 100%; max-width: 100%;}
.game163 .smallImg li .cover{position:absolute;top:0;left:0; width: 211px; height: 117px;overflow:hidden;font-size:0;background:#040303;filter:alpha(opacity=58);opacity:.58}
.game163 .smallImg li.on .cover{display:none}
.game163 .sPrev, .game163 .sNext{ display: block; width: 210px; height: 29px; position: absolute; right: 0; transition: all 0.5s;}
.game163 .sPrev{ background: url(../images/p5.jpg) no-repeat; background-size: 100% 100%; top: 0;}
.game163 .sNext{ background: url(../images/n5.jpg) no-repeat; background-size: 100% 100%; bottom: 0; }
.game163 .sPrev:hover{ background: url(../images/p5h.jpg) no-repeat; background-size: 100% 100%; top: 0;}
.game163 .sNext:hover{ background: url(../images/n5h.jpg) no-repeat; background-size: 100% 100%; bottom: 0; }
.game163 .smallImg .tempWrap{ height: 370px !important; }



.txMovie1{width: 100%; margin:30px 0 50px; }
.txMovie1 .focus_nav{ width:309px; height: 563px; float:left; margin-left: 18px; position: relative; overflow: hidden;}
.txMovie1 .focus_nav ul{ padding-top: 52px !important; }
.txMovie1 .focus_nav li{ margin-bottom:24px;  cursor:pointer; vertical-align:middle; position: relative;}
.txMovie1 .focus_nav li a{ overflow:hidden;  display: table-cell;text-align: center;vertical-align: middle;width: 309px; height: 224px; }
.txMovie1 .focus_nav img{ max-height: 100%; max-width: 100%; }
.txMovie1 .focus_nav li .cover{position:absolute;top:0;left:0;width: 309px; height: 224px; line-height:999px;overflow:hidden;font-size:0;background:#040303;filter:alpha(opacity=58);opacity:.58}
.txMovie1 .focus_nav li.on .cover{display:none}
.txMovie1 .focus_nav .navPrev, .txMovie1 .focus_nav .navNext{ display: block; width: 309px; height: 29px; position: absolute; right: 0; transition: all 0.5s;}
.txMovie1 .focus_nav .navPrev{ background: url(../images/p5.jpg) no-repeat; top: 0;}
.txMovie1 .focus_nav .navNext{ background: url(../images/n5.jpg) no-repeat; bottom: 0; }
.txMovie1 .focus_nav .navPrev:hover{ background: url(../images/p5h.jpg) no-repeat; top: 0;}
.txMovie1 .focus_nav .navNext:hover{ background: url(../images/n5h.jpg) no-repeat; bottom: 0; }
.txMovie1 .focus_pic{ width: 851px;  float:left; }
.txMovie1 .focus_pic li{ overflow:hidden; zoom:1; }
.txMovie1 .focus_pic .imgs{ float:right; width: 851px;}
.txMovie1 .focus_pic .imgs a{ display: table-cell;text-align: center;vertical-align: middle;overflow: hidden; width: 851px; height: 563px; }
.txMovie1 .focus_pic .imgs a img{ max-height: 100%; max-width: 100%; }



.ddsp{ margin-top:10px; }
.ddsp i{ width: 112px; cursor: pointer; height: 112px; display: table-cell;text-align: center;vertical-align: middle;overflow: hidden; }
.ddsp img{max-width: 100%; max-height: 100%;}

