﻿html{color:#000;background:#FFF;} body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;word-wrap:break-word} table{border-collapse:collapse;border-spacing:0; font-size:12px;} fieldset, img{border:0;} address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:normal;} li{list-style:none;} caption, th{text-align:left;} h1, h2, h3, h4, h5, h6{font-size:100%;} q:before, q:after{content:'';} abbr, acronym{border:0;font-variant:normal;}  sub{vertical-align:text-bottom;} input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;} input, textarea, select{*font-size:100%; vertical-align:middle} legend{color:#000;}
h1,h2,h3{ color: #000;}
em,i{ font-style:normal;}
ul,ol,li{ list-style: none;}
html,body,input,button,select,textarea{ font:12px/1.5 Verdana,sans-serif,Arial; color: #333; resize:none;}
img{vertical-align:middle} 
a{ text-decoration: none; color: #666;}
a:hover{ text-decoration: none; color:#666;}
button{overflow:visible;}
.clr{ clear: both; height: 0; line-height: 0; font-size: 0;}
.left { float:left; display:inline; }
.right { float:right; display:inline; }
.center{text-align:center !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}

.header { background-color:#000; filter:Alpha(opacity=80); opacity:0.8; position:fixed; top:0; left:0; width:100%; height:38px; line-height:38px; z-index:999}
.header h1 { float:left; display:inline}
.header span { float:right; color:#fff}
.header span a { color:#fff; margin:0 5px;}
.w1000 { width:1000px; margin:0 auto;}
.footer { background-color:#000; filter:Alpha(opacity=80); opacity:0.8; position:fixed; bottom:0; left:0; width:100%;  height:38px; line-height:38px; color:#8ab1bc; text-align:center; overflow:hidden;}

.wrapper { overflow:hidden;width:100%; height:100%;  max-width:100%; max-height:100%; margin:0 auto; z-index:0; position:relative}
.main-bg { width:100%; text-align:center;}
.icon-prev,.icon-next{ background:url(image/icon.png) 40px -200px; width:100px; height:60px; position:absolute; top:46%; left:30px; z-index:99999}
.icon-next { background-position:30px -300px; right:40px!important; left:auto;}

.icon-prev-t,.icon-next-t{ background:url(image/icon.png) 10px 0; width:100px; height:60px; position:absolute; top:46%; left:30px; z-index:99999}
.icon-next-t { background-position:10px -100px; right:30px!important; left:auto;}

.side-box { position:fixed; top:38px; right:0; height:auto;}
.view-text { height:70px; width:20px; padding:13px 5px 0; line-height:14px; text-align:center; background:#beeefc; color:#002b56; overflow:hidden; display:inline-block; margin-top:30px; cursor:pointer; float:left}
.side-cnt { width:265px; height:900px; padding:0 10px; background:#1d1c22; float:left; display:none;}
.side-cnt h2 { border-bottom:1px solid #87bccc; color:#abdbe7; font:700 14px/30px Microsoft yahei; margin-bottom:10px;}
.list-year li { width:63px; text-align:center; line-height:20px; margin-right:2px; background:#c0ebfb; float:left}
.list-year li a { color:#404b4f;}

.banner { overflow:hidden; position:relative; height:900px; margin:auto; z-index:0 }
.big-img { width:100%; text-align:center; height:900px; position:absolute; left:0; top:0; z-index:10; /*url("image/x.cur");*/}
.view{cursor:none;}
.xcur{cursor:none;background:url(image/x.png);width:30px;height:57px; position:absolute;}
.big-img li { height:900px; width:100%; overflow:hidden; display:none; text-align:center;}
.big-img li.on { display:block;}

.banner1 { background:url(image/深圳站.jpg) top center no-repeat; }
.banner2 { background:url(image/杭州站.jpg) top center no-repeat; }
.banner3 { background:url(image/北京站.jpg) top center no-repeat; }
.banner4 { background:url(image/上海站.jpg) top center no-repeat; }
.banner5 { background:url(image/济南站.jpg) top center no-repeat; }

.menu { width:1000px; height:110px; position:absolute; z-index:999; bottom:80px; background:url(image/11111.png)}
.menu li { cursor:pointer; width:200px; height:110px; display:inline-block; float:left; text-indent:-999999px;}
.menu li.menu-1.cur { background:url(image/22222.png) 0 0;}
.menu li.menu-2.cur { background:url(image/22222.png) -200px 0;}
.menu li.menu-3.cur { background:url(image/22222.png) -400px 0;}
.menu li.menu-4.cur { background:url(image/22222.png) -600px 0;}
.menu li.menu-5.cur { background:url(image/22222.png) -800px 0;}

.commform { margin-bottom:20px;}
.commform .cf-tit { color:#abdbe7; font:700 14px/30px Microsoft yahei; padding:10px 0; height:20px; margin:35px 0 5px}
.commform .cf-msg { width:94%; margin:5px auto; border-bottom:#23282c 1px solid; padding:5px; }
.commform .cf-msg-r { background:#fafafa; border:#e8e8e8 1px solid; width:96%; margin:5px auto; padding:0 10px;}
.commform .cf-msg p { line-height:22px; margin:5px 0; color:#e0e0e2; }
.commform .cf-msg span { display:inline-block; margin-right:10px; color:#4b4b55; padding-right:20px; margin:5px auto; }
.commform .cf-msg-add { width:95%; height:90px; color:#666; padding:5px;}
.commform .cf-login { height:20px; line-height:20px; }
.commform .cf-login a { margin-right:20px; }
.commform .cf-send { margin:5px auto 30px; }
.commform .cf-send .btn { border:none; width:97px; height:30px; line-height:30px; background-position:0 -400px; text-align:center; font-weight:700; color:#fff; }
.pagebar{ text-align: right; margin: 0 auto; padding: 10px 0; width: 94%; word-spacing: 20px; display: none;}
.btn-input { width:68px; height:28px; border:0; text-align:center; color:#0b3664; background:#bdeefb; float:right; margin:10px 0}

.view-1 { background-image:url(image/深圳站-view.jpg); width:100%}
.view-2 { background-image:url(image/杭州站-view.jpg); width:100%}
.view-3 { background-image:url(image/北京站-view.jpg); width:100%}
.view-4 { background-image:url(image/上海站-view.jpg); width:100%}
.view-5 { background-image:url(image/济南站-view.jpg); width:100%}


.text { width:500px; z-index:9999; position:absolute; top:37%; left:50%; margin-left:-250px;}
.text h2 { font:700 26px/30px Microsoft yahei; color:#b7e7f3; margin-bottom:20px;}
.text p { color:#dcdcdc; font:700 14px/26px Microsoft yahei; margin-bottom:10px;}
    .btn-video { background:url(image/btn-video.png); width:135px; height:34px; display:inline-block; margin:0 5px;}
    .btn-case { background:url(image/btn-case.png); width:135px; height:34px; display:inline-block; margin:0 5px;}
    
.hometext { display:block; height:250px; position:absolute; text-align:center; width:100%; left:0; top:36%}
.hometext span { display:block; width:100%; height:250px; background:#1e6cb6; opacity:0.45; filter:Alpha(opacity=45);}
.hometext img { position:absolute; left:50%; top:0; display:block; margin-left:-300px; margin-top:-50px;}

.listtext { display:block; height:250px; position:absolute; text-align:center; width:100%; left:0; top:36%}
.listtext span { display:block; width:100%; height:250px; background:#1e6cb6; opacity:0.45; filter:Alpha(opacity=45);}
.listtext img { position:absolute; left:50%; top:0; display:block; margin-left:-300px; margin-top:60px;}

.viewtext { display:block; height:250px; position:absolute; text-align:center; width:100%; left:0; top:36%; z-index:0}
.viewtext span { display:block; width:100%; height:250px; background:#1e6cb6; opacity:0.45; filter:Alpha(opacity=45);}
.viewtext img { position:absolute; left:50%; top:0; display:block; margin-left:-300px; margin-top:-180px;}
