@charset "utf-8";
/* CSS Document */

.page{ width:100%; max-width:1920px; min-width:1080px; margin:0 auto; position:relative; font-family:"Microsoft YaHei"; font-size:14px; line-height:24px; color:#333; overflow:hidden;}
.page p{ position:absolute;}
.page .p_rel{ position:relative;}
.page .p_pos{ position:absolute; margin:0;}
.page .sp_bz{ font-size:14px; line-height:22px; display:block; margin-top:3px;}
.page .p_ul1{ position:absolute; left:0; top:240px; overflow:hidden;}
.page .p_ul1>li{ float:left; padding:0 15px; height:40px; font-size:16px; line-height:20px; overflow:hidden; border-left:dotted 1px #95b100; color:#95b100;}
.page .p_ul1>li.dian{ font-size:14px; line-height:30px; color:#000; width:auto;}
.page .p_ul1>li span{ float:left; display:block; width:21px; height:21px; margin-right:10px; border-radius:10px; -webkit-border-radius:10px; background:#95b100; color:#fff; text-align:center; line-height:21px;}


.page .p_box{ background:url(../images/page_bg.jpg) center top repeat-y; padding-bottom:98px;}
.page .p_w1{ position:relative; width:100%;}
.page .p_w1 .p_icon1{ position:absolute; width:10%; left:7.6%; top:0;}
.page .p_w2{ width:960px; margin:0 auto; position:relative;}
.page .p_w3{ width:1140px; margin:0 auto; position:relative;}
.page .p_bg01{ background:url(../images/dec_bg01.jpg); }
.page .p_bg02{ background:url(../images/dec_bg02.jpg) center top no-repeat #303030; position:relative; color:#dbdbdb;}
.page .p_bg03{ background:url(../images/dec_bg03.jpg) center top no-repeat #303030; position:relative;}
.page .p_bg04{ background:url(../images/dec_bg04.jpg); padding:60px 0 85px; }

.page .p_tit{ position:absolute; left:50%; top:-18px; margin-left:-351px; z-index:1;}
.page .p_tit2{ width:207px; margin:0 auto;}
.page .p_bg04 p{ position:static; margin-top:30px; text-align:center; color:#dbdbdb;}

.page .rel{ position:relative;}
.page .btn01{ position:absolute; width:101px;}
.page .btn02{ position:absolute; width:117px;}
.page .btn03{ position:absolute; width:153px;}


.p_t10{ margin-top:10px;}
.p_t15{ margin-top:15px;}
.p_t20{ margin-top:20px;}
.p_t25{ margin-top:25px;}
.p_t30{ margin-top:30px;}
.p_t80{ margin-top:80px;}


.page .nav_box{ background:url(../images/nav_bg.png) repeat-x; }
.page .nav_ul>li{ background:url(../images/nav.png); }
.fixpage{ margin-left:514px; }

.page .gd_box .btn_left,.page .gd_box .btn_right{ background-image:url(../images/qhbtn.png);}

