@charset "gb2312";
@import url("global.css");
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 Microsoft Yahei,Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol,li{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:top;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}html {overflow-y:scroll;}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited,a:hover{text-decoration:none}a:active{text-decoration:underline}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}.none{display:none;}.block{display:block;}.noBg{background:none !important;}.noBd{border:none !important;}.noPd{padding:0 !important;}.noMg{margin:0 !important;}.fl{float:left;display:inline}.fr{float:right;display:inline}

/* css3.0 animate */
a,.ani_animate,.ani_scale,.shows .parHd li { transition:all .3s linear 0s; -webkit-transition:all .3s linear 0s; -moz-transition:all .3s linear 0s; -o-transition:all .3s linear 0s; }
.ani_scale:hover { transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); }

.ani_arrow { -webkit-animation:arrowSmall .85s linear normal; }
@-webkit-keyframes arrowSmall{ 0%{-webkit-transform:rotateY(0deg);} 25%{-webkit-transform:rotateY(360deg);} 50%{-webkit-transform:rotateY(0deg);} 75%{-webkit-transform:rotateY(360deg);} 100%{-webkit-transform:rotateY(0deg);} }

.ani_star { -webkit-animation: star 3s linear infinite; -moz-animation: star 3s linear infinite; -o-animation: star 3s linear infinite; animation: star 3s linear infinite; }
@-webkit-keyframes star { 0%{opacity:0.2;} 50%{opacity:1;} 100%{opacity:0.2;} }
@-moz-keyframes star { 0%{opacity:0.2;} 50%{opacity:1;} 100%{opacity:0.2;} }
@-o-keyframes star { 0%{opacity:0.2;} 50%{opacity:1;} 100%{opacity:0.2;} }
@keyframes star { 0%{opacity:0.2;} 50%{opacity:1;} 100%{opacity:0.2;} }

.ani_rotate { -webkit-animation:rotate 3s linear infinite; -moz-animation:rotate 3s linear infinite; -o-animation:rotate 3s linear infinite; animation:rotate 3s linear infinite; }
@-webkit-keyframes rotate { from{-webkit-transform:rotate(0deg)} to{-webkit-transform:rotate(360deg)} }
@-moz-keyframes rotate { from{-moz-transform:rotate(0deg)} to{-moz-transform:rotate(359deg)} }
@-o-keyframes rotate { from{-o-transform:rotate(0deg)} to{-o-transform:rotate(359deg)} }
@keyframes rotate {from{ transform:rotate(0deg)} to{transform:rotate(359deg)} }

body { color:#333; }
a { color:#333; }
.wrap { position:relative; width:1140px; margin:0 auto; }
.iBlock,.box h2 em { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }
.ico { background:url(../images/ico.png) no-repeat; }
.container { padding-bottom:50px; font-size:16px; }

a.linkBtn { display:block; width:218px; height:65px; margin:32px auto 0; background-position:-226px 0; cursor:pointer; }
a.linkBtn:hover { background-position:-226px -65px; }

/* banner */
.banner { width:100%; height:625px; background:url(../images/banner.gif) no-repeat center top; }
.banner .bg { height:625px; background:url(../images/banner2.gif) no-repeat center bottom; }
.banner .bg a { display:block; width:100%; height:625px; }

/* colNav */
.colNav { width:100%; height:65px; background:#e9f6db; border-bottom:#e8edcb 1px solid; line-height:65px; color:#848484; text-align:center; font-size:16px; z-index:99; }
.colNav a { padding:0 50px 0 23px; color:#333; }
.colNav a:hover { color:#333; }

/* box */
.box { position:relative; margin-top:80px; }
.box .arrow { position:absolute; display:block; left:50%; top:0; width:0; height:0; margin-left:-10px; border-width:20px; border-style:solid; line-height:0; overflow:hidden; }
.box .pic { text-align:center; }
.box .hd { position: relative; height:65px; z-index: 1; }
.box .hd h2 { position:absolute; left:0; bottom:-8px; width:100%; text-align:center; z-index: 2; }
.box .hd h2 em,.colTitle em { background:url(../images/txt.png) no-repeat; }
.box .hd p { position:absolute; left:50%; height:25px; bottom:-15px; background:#fff; z-index: 0; }
.box .hTitle { height:33px; margin-bottom:28px; background:#0480d5 url(../images/hTitle.jpg) no-repeat 10px center; }
.box .hTitle h2 { height:33px; font-weight:100; padding-left:20px; font-size:20px; line-height:33px; color:#fff; }
.colTxt { padding:10px; text-indent:2em; text-align:justify; line-height:20px; }
.colTxt em { font-family:'Arial'; }

.box1 { width:1140px; margin-right:auto; margin-left:auto; }
.box1 .hd h2 em { width: 261px; height: 73px; }
.box1 .hd p { width:225px; margin-left:-120px; }
.box1 .bd { padding:70px 10px; border:#ccc 1px solid; }

.box1 dl { float:left; width:146px; margin:0 6px 0 7px; display:inline; text-align:center; }
.box1 dt { width:140px; height:107px; padding:2px; border:#ffac5a 1px solid; }
.box1 dd { height:41px; margin-top:16px; background:url(../images/bg_2.jpg) repeat-x; line-height:41px; }

.box2 { height:750px; padding-top:70px; background:#d8efc3 url(../images/bg_3.jpg) repeat-x bottom; }
.box2 .hd { margin-bottom:60px; border-bottom:#c3d98e 1px solid; }
.box2 .hd h2 em { width: 536px; height: 75px; background-position:0 -77px; }
.box2 .hd p { width:200px; margin-left:-95px; background:#d9f0c4; }
.box2 .txt { width:698px; padding-top:10px; }
.box2 .txt dl { height:78px; padding:25px 25px 25px 70px; }
.box2 .txt dt { float:left; width:155px; font-weight:bold; color:#fff; font-size:40px; line-height:78px; }
.box2 .txt dd { position: relative; float:right; width:415px; padding-left:30px; line-height:20px; }
.box2 .txt dd h6 { margin-bottom:5px; font-size:18px; font-weight:100; color:#fff; }
.box2 .txt em { position:absolute; left:0; top:27px; display:block; width:17px; height:35px; background-position: 0 -141px; }
.box2 .txt .n1 { background:#ff7e00; color:#ffc48a; }
.box2 .txt .n2 { background:#1d67a6; color:#b9ecdf; }
.box2 .txt .n3 { background:#729911; color:#c0da7e; }
.box2 .n1 dd,.box2 .n3 dd { padding-top:10px; }
.box2 a.linkBtn { margin-top:0; }
.box2 .arrow { border-color:#fff #d8efc3 #d8efc3 #d8efc3; }

.box3 .hd { margin-bottom:20px; border-bottom:#ccc 1px solid; }
.box3 .hd h2 em { width: 693px; height: 83px; background-position:0 -160px; }
.box3 .hd p { width:275px; margin-left:-103px; background:#fff; }
.box3 .tips { width:746px; height:38px; margin:0 auto 70px; background:url(../images/bg_1.jpg) no-repeat; text-align:center; line-height:38px; color:#fff; }
.box3 dl { float:left; width:269px; margin:0 55px; display:inline; }
.box3 dt { text-align:center; }
.box3 dd { padding:30px 10px 0; line-height:25px; }

.box4 { padding-top:70px; background:url(../images/bg_5.jpg) repeat-x top; }
.box4 .arrow { border-color:#fff #ebebeb #ebebeb #ebebeb; }
.box4 .hd h2 em { width: 699px; height: 72px; background-position:0 -250px; }
.box4 .bd { width:1140px; margin:50px auto; }
.box4 .pic { margin:40px 0; }
.box4 .colTitle { position:relative; height:29px; padding:19px 15px; background:#898989; }
.box4 .colTitle span { position:absolute; left:0; top:0; display:block; width:230px; height:67px; background:#ff7e00; }
.box4 .colTitle em { position: relative; z-index: 1; }
.box4 .pic dl { float:left; width:235px; margin:0 25px; text-align:center; display:inline; }
.box4 .pic dd { margin-top:15px; height:52px; border:#ccc 3px solid; line-height:52px;  }
.box4 .parHd h3 { position:relative; width:310px; height:60px; margin:0 auto; background:#898989; line-height:60px; text-align:center; font-weight:100; font-size:25px; color:#fff; }
.box4 .parHd em { position:absolute; display:block; left:150px; bottom:-20px; width:0; height:0; border-width:10px; border-style:solid; border-color:#898989 #fff #fff #fff; line-height:0; overflow:hidden; }
.box4 .txt { padding:70px 20px; height:95px; background:#f1f1f1; }
.box4 .txt dl { float:left; width:315px; margin:0 25px; display:inline; }
.box4 .txt dt { float:left; width:70px; padding-top:25px; text-align:center; }
.box4 .txt dt em { width:74px; height: 38px; }
.box4 .txt dd { float:right; width:215px; }
.box4 .txt dd h6 { margin-bottom:15px; font-size:20px; line-height:21px; }
.box4 .txt dd p { font-size:15px; color:#474747; }
.box4 .txt .n1 em { width: 64px; background-position:-31px -142px; }
.box4 .txt .n2 em { background-position:-151px -142px; }
.box4 .txt .n3 em { background-position:-283px -143px; }

.box4_1 .colTitle em { width: 635px; height: 29px; background-position: 0 -419px; }
.box4_2 .colTitle span { width:310px; }
.box4_2 .colTitle em { width: 688px; height: 29px; background-position: 0 -457px; }
.box4_3 .colTitle em { width: 793px; height: 29px; background-position: 0 -493px; }
.box4_3 .colTitle span { width:365px; }
.box4_2 .pic dd,.box4_3 .pic dd  { height:auto; padding:15px 20px; line-height:25px; text-align:left; }

.box5 { height:689px; padding-top:70px; background:url(../images/bg_4.jpg) no-repeat center; }
.box5 .hd h2 em { width: 875px; height: 72px; background-position:0 -335px; }
.box5 .bd { width:1140px; margin:63px auto; }
.shows { position:relative; width:1140px; height:560px; }
.shows .prev,.shows .next { position:absolute; left:-30px; top:170px; display:block; width:61px; height:186px; background-position:-464px 0; cursor:pointer; }
.shows .next { left:auto; right:-30px; background-position:-539px  0; }
.showsPic li { height:560px; *zoom:1 }
.showsPic li:after {content:'\20';display:block;height:0;clear:both}
.showsPic .pic { padding-left:60px; }
.showsPic .txt { width:500px; padding-right:80px; padding-top:30px; } 
.showsPic .txt h6 { margin-bottom:30px; font-size:35px; color:#000; line-height:40px; }
.showsPic .txt h6 em { font-size:43px; }
.showsPic .txt p { margin-bottom:20px;  line-height:26px; color:#000; }
.showsPic .txt a.ico { width:218px; height: 65px; }
.showsPic .txt a.ico:hover { background-position:0 -65px; }
.shows .parHd { position:absolute; left:560px; top:320px; }
.shows .parHd li { float:left; width:222px; height:153px; margin-right:15px; background:#8f8f8f; text-align:center; border:#fff 5px solid; box-shadow:0 0 3px #d0cfcf; -webkit-box-shadow:0 0 3px #d0cfcf; -moz-box-shadow:0 0 3px #d0cfcf; display:inline; }
.shows .parHd li.on { background:#015aa6; }

.box6 .hd h2 em { width: 607px; height: 75px; background-position:-289px 0; }
.box6 .bd { width:1140px; margin:63px auto 0; }
.box6 .product { float:left; width:360px; border:#d0cfcf 1px solid; box-shadow:0 0 5px #d0cfcf; -webkit-box-shadow:0 0 5px #d0cfcf; -moz-box-shadow:0 0 5px #d0cfcf; margin:0 8px; display:inline; }
.box6 dl { width:350px; height:570px; text-align:center; background:url(../images/bg_6.jpg) repeat-x; border:#fff 5px solid;  }
.box6 dt h6 { position: relative; margin-bottom:15px; font-size:20px; line-height:60px; }
.box6 dt h6 em { position: absolute; left:109px; bottom:0; width:132px; height:3px; background:#ccc; }
.box6 dd { padding:20px; line-height:25px; text-align:left; }
.box6 dd p { text-indent:2em; }

.box7 .hd h2 em { width: 263px; height: 70px; background-position:-633px -78px; }
.box7 .bd { width:1140px; margin:50px auto 0; }
.box7 li { float:left; width:348px; padding:0 16px; }


.pubW {width:1190px;}
.center {margin:0 auto;}
/*.top {
    background: none repeat scroll 0 0 #fff;
    height: 67px;
}
.top div {
    margin-top: 23px;
}
.top div h1 a, .top div span, .server .phone, .server span, .server input.inputbtn {
    background: url("../images/icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.top div h1 {
    display: inline;
    float: left;
    height: 42px;
    width: 191px;
}
.top div h1 a {
    background-position: -12px -27px;
    display: block;
    height: 42px;
    width: 191px;
}
.top div ul {
    display: inline;
    float: left;
    height: 42px;
    margin-left: 90px;
    width: 580px;
}
.top div ul li {
    color: #929292;
    display: inline;
    float: left;
    font-size: 13px;
    margin-right: 14px;
    text-align: center;
    width: 130px;
}
.top div ul li span {
    display: inline-block;
    margin-right: 4px;
}
.top div ul li span.span1 {
    background-position: -12px -96px;
    height: 32px;
    width: 79px;
}
.top div ul li span.span2 {
    background-position: -115px -104px;
    height: 20px;
    margin: 6px 0;
    width: 37px;
}
.top div ul li span.span3 {
    background-position: -177px -99px;
    height: 27px;
    margin: 3px 0;
    width: 27px;
}
.top div ul li span.span4 {
    background-position: -236px -97px;
    height: 34px;
    width: 108px;
}
.top .server {
    display: inline;
    float: right;
    margin-top: 0;
    width: 230px;
}
.server p.call .phone {
    background-position: -363px -103px;
    height: 17px;
    width: 17px;
}
.server p span {
    color: #272727;
    display: inline-block;
    font-size: 14px;
}
.server p strong {
    font-size: 16px;
}
.server p.bd {
    border: 1px solid #272727;
    border-radius: 3px;
    height: 23px;
    margin-top: 5px;
}
.server input.inputtext {
    width: 217px;
}
.server input.inputtext {
    border: 0 none;
    color: #bababa;
    float: left;
    height: 23px;
    line-height: 23px;
    padding-left: 5px;
    width: 109px;
}
.server input.inputbtn {
    background-position: -397px -16px;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 23px;
    width: 39px;
}
.server input.inputbtn:hover {
    background-position: -397px -39px;
}
*/
footer, .footer {
    background: none repeat scroll 0 0 #282828;
    height: 260px;
}
.footer_logo {
    background: url("../images/footer_nav.gif") no-repeat scroll right 40px rgba(0, 0, 0, 0);
    height: 177px;
    padding: 67px 0 0 60px;
    width: 340px;
}
.footer_center {
    background: url("../images/footer_mide.png") no-repeat scroll 60px 60px rgba(0, 0, 0, 0);
    height: 137px;
    padding: 67px 0 0 60px;
    width: 300px;
}
.footer_center p {
    color: #fff;
    font-size: 15px;
    padding-bottom: 8px;
    padding-left: 60px;
}
.footer_copyright {
    background: url("../images/footer_nav.gif") no-repeat scroll left 40px rgba(0, 0, 0, 0);
    height: 177px;
    padding: 60px 20px 0 70px;
    width: 240px;
}
.footer_copyright_img {
    height: 79px;
    margin-right: 10px;
    width: 79px;
}
.footer_copyright_txt {
    color: #fff;
    width: 120px;
	line-height:26px;
}
.footer_copyright_txttwo {
    color: #fff;
    margin: 6px 0 0;
    width: 312px;
	line-height:24px;
}
.footer_copyright_txttwo p a {
    color: #fff;
}
