@charset "gb2312";
/* CSS Document */

*html, _html { background-attachment: fixed; }
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, img { border: medium none; margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 "Î¢ÈíÑÅºÚ", Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif; }
body { color: #343434; background-color: #ededed; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; color: #333; }
img { border: 0px; vertical-align: middle; }
table { border-collapse: collapse; border-spacing: 0; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; overflow: hidden; }
.clearfix { zoom: 1; }
.blank { width: 100%; height: 10px; clear: both; overflow: hidden; }
.blank15 { width: 100%; height: 15px; clear: both; overflow: hidden; }
.blank30 { width: 100%; height: 30px; clear: both; overflow: hidden; }
.clear { clear: both; overflow: hidden; }
.red { color: #F00; text-decoration: none; }
.pubW { width: 1190px; }
.center { margin: 0px auto; }
.display-i { display: inline; }
.display-b { display: block; }
.relative { position: relative; }
.absolute { position: absolute; }
#noMarginR { margin-right: 0; }
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}

.com_call{ width:168px; height:38px; line-height:38px; display:block; text-align:center; border:solid 1px #051528; color:#051528; background:none; font-size:20px;}
.com_call i{ background:url(../images/icon.png) no-repeat -8px -193px; width: 9px; height: 15px; display:inline-block; margin-left:12px; *position:relative; *top:-8px;}
.com_call:hover{ background:#051528; border:solid 1px #051528; color:#fff;}
.com_call:hover i{ background-position:-116px -192px;}
.com_p{font-size:18px; color:#868686; }
.box_bg{ background:#e8e8e8;}
.box_bg1{ background:url(../images/box_bg1.jpg) no-repeat center top; height:972px;}
.box_bg2{ background:url(../images/box_bg2.jpg) no-repeat center top; height:972px;}
.box_bg3{ background:url(../images/box_bg3.jpg) no-repeat center top; height:972px;}
.box_bg4{ background:url(../images/box_bg4.jpg) no-repeat center top; height:972px;}
.box_bg5{ background:url(../images/box_bg5.jpg) no-repeat center top; height:972px;}

.header{ background:url(../images/header.jpg) no-repeat center top; height:907px;}
.header div{ position:relative;}
.header a{ position:absolute; left:781px; top:630px;}

.box1{ background:url(../images/box1.png) no-repeat center 100px; height:820px;}
.box1_1{ width:415px; padding:310px 0 0;}
.box1_1 p{background:url(../images/icon.png) no-repeat -8px -177px; padding-left:18px; line-height:46px; font-size:18px; color:#000;}
.box1_2{ width:290px; margin:52px 60px 0 0;}
.box1_2 h3,.box1_2 strong{ line-height:46px; font-size:27px; color:#000; font-weight:normal;}
.box1_2 h3 i{ background:url(../images/icon.png) no-repeat -8px -177px; padding-left:18px;}
.box1_2 h3 b{ font-size:30px; color:#e93c8c; padding-left:5px;}
.box1_2 strong{ padding-left:20px;}
.box1_2 p{ line-height:28px; padding-left:20px;}
.box1_2 a{ margin:30px 0 0;}

.box2{ padding:160px 0 0;}
.box2_1{ padding:30px 50px 0;}
.box2_1 h2{ background:url(../images/icon.png) no-repeat -8px -248px; width: 318px; height: 194px; margin:0 0 14px 14px;}
.box2_1 h3,.box2_1 p{font-size:30px; color:#000; line-height:52px; font-weight:normal; padding-left:8px;}
.box2_1 i{  width: 9px; height: 15px; display:inline-block; background:url(../images/icon.png) no-repeat -8px -193px; padding-right:5px; }
.box2_1 p{ padding-left:20px;}
.box2_1 span{ line-height:34px; display:block; padding-left:20px;}
.box2_1 a{ margin:36px 0 0 20px;}
.box2_2{ padding-right:50px;}

.box3{ background:url(../images/box3.png) no-repeat center 120px; height:828px; position:relative;}
.box3 p{ font-size:16px; color:#15aca3; line-height:27px; position:absolute; left:180px; top:585px; }

.box4_1{ background:url(../images/box4_1.png) no-repeat left 147px; width:262px; height:802px;}
.box4_1 p{ font-size:16px; padding:215px 0 0 55px;}
.box4_2{ background:url(../images/box4_2.png) no-repeat left 125px; width:903px; height:828px;}
.box4_2 div{ margin:226px 0 0;}
.box4_2 p{ height:203px; margin:38px 0 0; display:inline-block;}
.box4_2 img{ width:238px; height:203px; display:inline-block; float:left; margin-left:14px;}
.box4 a{ margin:40px 0 0 243px;}

.box5{ background:url(../images/box5.png) no-repeat center 124px; height:869px; position:relative;}
.box5 p{ position:absolute; left:45px; top:290px; font-size:16px;}

.box6{ padding:146px 0 0;}
.box6 ul{ position:relative;}
.box6 li{ position:absolute; z-index:0; overflow:hidden;}
.box6 li.li1{ left:3px; top:0; width:272px; height:291px; background:url(../images/box6_1_1.jpg) no-repeat;}
.box6 li.li2{ left:3px; top:291px; width:272px; height:382px; background:url(../images/box6_2_1.jpg) no-repeat;}
.box6 li.li3{ left:275px; top:0; width:572px; height:673px; background:url(../images/box6_3_1.jpg) no-repeat; color:#2abbb4;}
.box6 li.li3 div{  width:340px; height:168px; position:absolute; left:0; bottom:-228px; background:#000; opacity:0.6; filter:alpha(opacity=60); padding:30px 116px;}
.box6 li.li3 em{background: url(../images/icon.png) no-repeat; width: 21px; height: 162px; display:inline-block; position:absolute;}
.box6 li.li3 em.em1{ background-position:-438px -10px; left:116px;}
.box6 li.li3 em.em2{ background-position:-438px -244px; right:116px;}
.box6 li.li3 p{ width:258px; line-height:27px; font-size:16px; margin:0 auto;}
.box6 li.li3 b{ font-size:38px; display:block; text-align:center; margin-bottom:10px; font-weight:normal;}
.box6 li.li4{ left:847px; top:0; width:339px; height:311px; background:url(../images/box6_4_1.jpg) no-repeat;}
.box6 li.li5{ left:847px; top:311px; width:339px; height:362px; background:url(../images/box6_5_1.jpg) no-repeat;}
.box6 li.li1.cur{background:url(../images/box6_1_2.jpg) no-repeat;}
.box6 li.li2.cur{background:url(../images/box6_2_2.jpg) no-repeat;}
.box6 li.li3.cur{background:url(../images/box6_3_2.jpg) no-repeat;}
.box6 li.li4.cur{background:url(../images/box6_4_2.jpg) no-repeat;}
.box6 li.li5.cur{background:url(../images/box6_5_2.jpg) no-repeat;}
.box6 li span{ background:#000; opacity:0.7; filter:alpha(opacity=70); width:100%; height:32px; line-height:32px; text-align:center; display:block; font-size:14px; color:#fff; position:absolute; bottom:-32px; z-index:9;}

.box7{ padding:130px 0 0; position:relative;}
.box7_1{ background:url(../images/box7_bg.png) no-repeat left top; width:876px; height:845px; margin-right:20px; position:absolute; left:-34px;}
.box7_js{margin:106px 0 0 426px;}
.box7_js h2{ background:url(../images/icon.png) no-repeat -9px -516px; width: 396px; height: 206px; margin-bottom:15px;}
.box7_js p{ color:#000; line-height:34px; padding-left:39px;}
.box7_js span{ width:102px; height:26px; line-height:26px; display:block; background:#686868; text-align:center; color:#fff; margin:25px 0 5px 39px;}
.box7_js a{ width:256px; height:54px; line-height:54px; margin:55px 0 0 65px; font-size:25px;}
.box7_2{ width:327px; margin-top:48px;}
.box7_2 li{ margin-bottom:10px; height:218px; overflow:hidden;}
.box7_2 img{ display:block;}
.box7_2 li span{ width:100%; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; display:block; background:#000; opacity:0.7; filter:alpha(opacity=70);  position:relative; bottom:0px;}

.box8{ padding:214px 0;}
.box8 h2{ background:url(../images/icon.png) no-repeat  -8px -10px; width: 380px; height: 167px;}
.box8 a{ margin-top:41px;}

