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

.pg_box{ width:984px; height:auto; margin:20px auto; overflow:hidden;}
.pg_box .pg_tit{ width:100%; height:41px; border-bottom:solid 1px #ccc;}
.pg_box .pg_tit .pg_left{ padding-left:43px; width:auto; float:left; height:41px; background:url(../images/sub_nav_icon.gif) no-repeat top left #0e89cf;}
.pg_box .pg_tit .pg_left span{ display:block; padding-right:68px; background:url(../images/sub_nav_icon.jpg) no-repeat top right; height:41px; line-height:41px; font-size:20px; color:#fff; font-family:"微软雅黑";}
.pg_box .pg_tit .pg_right{ width:575px; height:41px; text-align:right; float:right; padding-right:15px; line-height:41px;}
.pg_box .about_box{ width:984px; height:auto; margin-bottom:10px; overflow:hidden;}

.sub_menu{ width:201px; min-height:31px; padding:15px 0; background:#f2f2f2; float:left;}
.sub_menu ul li{ display:block; width:201px; min-height:35px; line-height:35px; margin-bottom:5px;} 
.sub_menu ul li a{ display:block; width:80%; min-height:35px; padding-left:20%;}
.sub_menu ul li a:hover{box-shadow:#ccc 1px 1px 1px; background:url(../images/sub_cion.gif) no-repeat 10% center #fff; text-decoration:none; color:#d5a421;}
.sub_menu ul li .sub_a{box-shadow:#ccc 1px 1px 1px; background:url(../images/sub_cion.gif) no-repeat 10% center #fff; color:#d5a421;}

.about{ width:752px; height:auto; min-height:110px; margin-top:15px; float:right;}
.about .about_tit{ width:738px; height:35px; line-height:35px; padding-left:14px; font-size:14px; color:#0e89cf; font-weight:bold; background:url(../images/about_bg.gif) no-repeat;}
.about .about_txt{ width:752px; height:auto; padding:20px 0; border-bottom:dashed 1px #ccc; line-height:37px;}
.about .about_txt img{ max-width:752px; margin:0 auto; display:block;}
.about_btn{ width:100%; height:31px;}
.about_btn a{ display:block; float:right; margin-top:10px; margin-right:20px;}

.about .about_txt dl{ display:block; width:752px; min-height:122px; margin-bottom:20px;}
.about .about_txt dl dt{ width:120px; height:120px; border:solid 1px #ccc; float:left;}
.about .about_txt dl dt img{ max-width:120px; min-height:120px; margin:0 auto;}
.about .about_txt dl dd{ width:620px; min-height:122px; float:right; display:block;}
.about .about_txt dl dd .pro_tit{ width:100%; height:33px; line-height:33px; font-size:16px; font-weight:bold; color:#b80d00; border-bottom:solid 1px #ccc;}
.about .about_txt dl dd .pro_last{ width:100%; min-height:34px; line-height:34px;}
.about .about_txt dl dd .pro_txt{ width:100%; min-height:53px; line-height:27px; color:#888;}
.about .about_txt .pro_play1{ margin:0 25px; width:186px; height:228px; float:left;}
.about .about_txt .pro_play1 .pro_img{ width:184px; height:184px; }
.about .about_txt .pro_play1 .pro_img img{ width:184px; height:184px;}
.about .about_txt .pro_play1 span{ display:block; width:186px; height:29px; line-height:29px; text-align:center; font-weight:bold; color:#fff; background:#000; border-radius:15px 15px 15px 15px; margin-top:10px;}

.about .pro_txt{ width:752px; height:auto; padding:20px 0; border-bottom:dashed 1px #ccc; line-height:37px;}
.about .pro_txt dl{ display:block; width:100%; min-height:185px;}
.about .pro_txt dl dt{ display:block; width:183px; height:183px; float:left; border:solid 1px #ccc;}
.about .pro_txt dl dt img{ width:183px; height:183px;}
.about .pro_txt dl dd{ display:block; width:520px; margin-right:20px; height:auto; min-height:185px; float:right;}
.about .pro_txt dl dd h1{ display:block; width:100%; height:45px; line-height:45px; border-bottom:solid 1px #ccc; font-family:"微软雅黑"; color:#333;}
.about .pro_txt dl dd .pro{ display:block; width:100%; min-height:140px; line-height:35px;}
.about .pro_txt .pro1_txt{ width:100%; height: auto; min-height:50px; padding:15px 0;}
.about .pro_txt .pro1_txt img{ max-width:100%;}

.about .pro_txt ul li{ display:block; width:100%; height:37px; line-height:37px; border-bottom:dashed 1px #ccc; background:url(../images/news_icon.gif) no-repeat left center;}
.about .pro_txt ul li a{ float:left; padding-left:15px;}
.about .pro_txt ul li span{ float:right; padding-right:10px; color:#999;}
.news_pg{ width:100%; height:41px; line-height:41px; text-align:center;}

.video_box{ width:340px; height:270px; float:left; margin:0 15px;}

.apply_btn{ width:80%; height:36px; border:solid 1px #ccc; border-radius:18px 18px 18px 18px;}
.apply_btn1{ width:30%; height:36px; background:#b80d00; border:none; border-radius:18px 18px 18px 18px; line-height:36px; text-align:center; font-size:14px; font-weight:bold; color:#fff; float:left; margin-right:20px;}


.offer{ width: 100%; height: auto;  margin-top: 20px; position: relative;}
.offer .for{  width: 99%; border-collapse:collapse; }
.offer .for tr{ width: 100%; background: #fff; }
.offer .for tr:hover{ background: #fff6e0; cursor:pointer;}
.offer .for tr th{ background: #666; color: #fff; padding: 10px 5px; font-weight: normal; border: solid 1px #e4e4e4;}
.offer .for tr th span{ display: inline-block; }
.offer .for tr td{ border: solid 1px #e4e4e4; text-align: center; padding: 10px 0; }

.offer_ser{ height: 34px; float: right; line-height: 34px; margin-bottom: 15px; position: absolute; top: -50px; right: 0px;}
.offer_ser label{ float: left;}
.offer_ser select{ float: left; height: 32px; line-height: 32px; margin: 0 10px;  }
.offer_ser button{ display: block; border:none; padding: 0 10px; height: 32px; line-height: 32px; background: #0e89cf; color: #fff; float: left; margin-right: 10px; cursor: pointer;}

.page_con{ width:100%; height:auto; overflow:hidden; padding-top:22px;}
.order{ width:700px; height:auto; line-height:40px; float:left;  margin-bottom:30px;}
.order:nth-child(2n){ margin-right:0;}
.order label{ float:left; width:100px; color: #333;}
.order input{ float:left; width:580px; height:38px; border:solid 1px #e0e0e0; text-indent:1em; color: #333;}
.order textarea{ float:left; width:580px; min-height:100px; border:solid 1px #e0e0e0; text-indent:1em; color: #333;}


.qr{  float:left;}
.qr input{width:208px; height:40px; line-height:40px; background:#0e89cf; color:#fff; border:none; border-radius:5px; cursor:pointer;}
.qr input:nth-child(2){ background: #666; }