﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {padding:0;margin:0;}
fieldset,img { border:0;}
/* remember to define focus styles! */
:focus {outline:0;}
address,caption,cite,code,dfn,em,th,var,optgroup {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
abbr,acronym {border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code,kbd,samp,tt {font-size:100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win,IE7-Win */
input,button,textarea,select {*font-size:100%;}
body {line-height:1.5;}
ol,ul {list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:left;}
sup,sub {font-size:100%;vertical-align:baseline;}
/* remember to highlight anchors and inserts somehow! */
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
em,i {font-style: normal;}

.clear:after{clear: both;content:'.';display: block;visibility:hidden;height:0;}
.clear{zoom:1; clear: both;}

html,body {height:100%;font: 12px/1.75  "Microsoft YaHei","Helvetica Neue",Arial, HelveticaNeue, Helvetica, "BBAlpha Sans", sans-serif;color:#222;}

a {color:#333;text-decoration:none;
    /*transition:all .1s ease-in;*/
}
a:hover {color:#25a68d;text-decoration:underline}

.hide {display:none;}

/*#wrap {width:100%;min-width:1280px;max-width:1920px;overflow:hidden;margin:0 auto;background-color:#f3f8fa;}*/

#main {width:1200px;margin:0 auto;}
#header #in {position: absolute;left:1170px;display: block;width:114px;height:34px;overflow: hidden;background:url(/images/inright.png) no-repeat;text-indent: -9999px;z-index: 1;margin-top: 77px;}
#header {position:relative;height:480px;}
#header #logo {position: absolute;top:38px;left:231px;display: block;width:269px;height:108px;overflow: hidden;text-indent: -9999px;}
#header .qlink {position: absolute;top:41px;right:-285px;width:292px;height:27px;overflow: hidden;}
#header .qlink li {float:left;width:68px;height:27px;overflow: hidden;padding-right:5px;}
#header .qlink li a {display: block;width:68px;height:27px;overflow: hidden;background:url("/images/main/link_icon.png") no-repeat;font-size:17px;line-height:27px;text-indent: 30px;
    transition:all .2s ease-in;
	color:#fff;
}
#header .qlink li a.link-2 {background-position:0 -27px;}
#header .qlink li a.link-3 {background-position:0 -54px;}
#header .qlink li a.link-4 {background-position:0 -81px;}
#header .qlink li a:Hover {text-decoration: none;}
#header #share {position:absolute;top:77px;right:-270px;width:199px;height:23px;overflow:hidden;padding:6px 0 5px;background: url("/images/main/share_bg.png") no-repeat;}
#header #share span {float:left;display:block;width:64px;height:23px;text-align:right;color:#dfdfdf;}
#header #share a {float:left;display:inline;width:23px !important;height:23px !important;padding:0 !important;margin:0 2px 0 0 !important;background: url("/images/main/share_icon.png") no-repeat !important;text-indent: -9999px;}
#header #share a.bds_tsina {background-position:0 -23px !important;}
#header #share a.bds_qzone {background-position:0 -46px !important;}
#header #share a.bds_tqq {background-position:0 -69px !important;}
#header #share a.bds_more {margin-left:2px !important;background-position:0 -92px !important;}
#header #player-btn {position:absolute;top:215px;left:590px;display:block;width:79px;height:79px;background: url(/images/main/play_icon.png) no-repeat;cursor: pointer;
    transition:all 1s ease-in;display:none;
}
#header #player-btn:hover {opacity:.8;
    -webkit-transform:rotate(360deg);
}
#nav {height:94px;text-indent:-9999px;}
#nav ul {width:1200px;height:73px;overflow:hidden;margin:0 auto;}
#nav ul li {float:left;width:150px;height:73px;}
#nav ul li a {display:block;height:73px;background:url("/images/main/nav.jpg") no-repeat center 0;text-align: center;font-size:26px;line-height: 73px;
    /*transition:all .3s ease-in;*/
}
#nav ul li a.nav-1 {background-position:0px -1px;}
/*#nav ul li a.nav-1:hover {background-position:0px -75px;}*/
#nav ul li a.nav-2 {background-position:-150px -1px;}
/*#nav ul li a.nav-2:hover {background-position:-150px -75px;}*/
#nav ul li a.nav-3 {background-position:-300px -1px;}
/*#nav ul li a.nav-3:hover {background-position:-300px -75px;}*/
#nav ul li a.nav-4 {background-position:-450px -1px;}
/*#nav ul li a.nav-4:hover {background-position:-450px -75px;}*/
#nav ul li a.nav-5 {background-position:-600px -1px;}
/*#nav ul li a.nav-5:hover {background-position:-600px -75px;}*/
#nav ul li a.nav-6 {background-position:-750px -1px;}
/*#nav ul li a.nav-6:hover {background-position:-750px -75px;}*/
#nav ul li a.nav-7 {background-position:-900px -1px;}
/*#nav ul li a.nav-7:hover {background-position:-900px -75px;}*/
#nav ul li a.nav-8 {background-position:-1050px -1px;}
/*#nav ul li a.nav-8:hover {background-position:-1050px -75px;}*/

.menu {height: 72px;position: absolute;top:50px;}
.menu ul { width: 110%;}
.menu li { float: left; width: 100px; }
.menu li a, menu li a:visited { display: block; height: 72px; font-size: 16px; font-weight: 700; line-height: 72px; color: #252626;}
.menu li a:hover { text-decoration: underline;}
.menu .m01 { padding-left: 35px;} 
.menu .m02 { padding-left: 12px;}
.menu .m03 { padding-left: 17px;} 
.menu .m04 { padding-left: 18px;} 
.menu .m05 { padding-left: 268px;} 
.menu .m06 { padding-left: 18px;} 
.menu .m07 { padding-left: 18px;} 
.menu .m08 { padding-left: 34px;}  





#footer {position:relative;padding:13px 0 20px 0;margin-top:56px;border-top:1px solid #c1c1c1;font-size:12px;font-family:simSun;}
#footer .foot {width:585px;padding-left:415px;margin:0 auto;}
#footer .logo {position:absolute;top:13px;left:50%;display:block;width:134px;height:45px;background:url("/content/images/footer_logo.jpg") no-repeat;border:3px solid #cbe6ed;margin-left:-245px;}
#footer .mes {padding-bottom:15px;color:#009233;}
#footer .copyright {color:#767196;}

#pop-bg {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.7;filter:alpha(opacity:70);z-index:9999;}
#pop {display:none;position:fixed;top:50%;left:50%;width:876px;height:570px;margin:-285px 0 0 -438px;background:#515151;z-index:10000;}
#pop .close {position:absolute;top:0;right:-42px;display:block;width:35px;height:36px;overflow:hidden;background:url("/content/images/pop_close.png") no-repeat;cursor:pointer;text-indent:-9999px;}
#pop #video {height:490px;background:#000;}
#pop #video-list {height:80px;overflow:hidden;}
#pop #video-list li {float:left;width:292px;height:80px;}
#pop #video-list li a {display:block;height:70px;padding-top:10px;line-height:30px;text-align:center;color:#fff;font-size:18px;cursor:pointer;
    transition:all .3s ease-in;
}
#pop #video-list li a.btn-2 {border-left:1px solid #747474;border-right:1px solid #747474;}
#pop #video-list li a em {display:block;font-size:24px;text-align:center;}
#pop #video-list li a:hover,
#pop #video-list li a.current {background:#32a491;border-color:#32a491;text-decoration:none;}

#header .flash-left {
    width: 1128px;
    height: 1159px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    overflow: hidden;
	margin-left:-935px;
	margin-top:50px;
}

#header .flash-right {
    width: 807px;
    height: 585px;
    position: absolute;
    left: 150px;
    top: 50px;
    z-index: 10;
    overflow: hidden;
	margin-left:535px;
	margin-top:160px;
}



