﻿@charset "utf-8";
/* 兴旺宝明通十五周年 CSS Document 
 * ver：2.0
 * By：liuyang.
 * ICQ：1845676808
 * Date：2018/08/23
*/

/**common**/
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p {padding:0; margin:0; font:14px \5FAE\8F6F\96C5\9ED1,Arial,Helvetica,sans-serif;}
table,td,tr,th{font-size:14px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clear{*zoom:1;}
.clear:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.fl { float:left;}
.fr { float:right;}

.wap_part1 { display:none;}
.pc_part1 { width: 100%; height: 780px; overflow: hidden; margin: 0 auto; padding: 0; background: url(../images/pc_banner.jpg) center center no-repeat;}
.pc_part1 .p1_mid { width:1200px; height: 780px; overflow: hidden; margin: 0 auto; padding: 0; position: relative;}
.p1_mid .pc_logo { width:500px; height: 110px; overflow: hidden; margin: 0; padding: 0; position: absolute; left: 0; top: 30px; z-index: 1;}
.p1_mid .ban_img1 { width:700px; height: 440px; overflow: hidden; margin: 0; padding: 0; position: absolute; left: 250px; top: 125px; z-index: 1;}
.p1_mid .ban_img2 { width:290px; height: 48px; overflow: hidden; margin: 0; padding: 0; position: absolute; left: 455px; top: 460px; z-index: 1;}
.p1_mid .ban_img3 { width:640px; height: 80px; overflow: hidden; margin: 0; padding: 0; position: absolute; left: 280px; top: 520px; z-index: 1;}
.p1_mid .ban_img4 { width:540px; height: 44px; overflow: hidden; margin: 0; padding: 0; position: absolute; left: 330px; top: 620px; z-index: 1;}

.wap_part2 { display:none;}
.pc_part2 { width:100%; height: 770px; overflow: hidden; margin: 0 auto; padding: 0; background: url(../images/pc_part2_bg.jpg) center center no-repeat;}
.p2_nav { width:1200px; height: 150px; overflow: hidden; margin: 0 auto; padding: 0;}
.p2_nav ul { width:1200px; height: 130px; margin: 0 auto; padding: 0 0 20px;}
.p2_nav ul li { width:240px; height: 130px; margin: 0; padding: 0; background-color: #959595; float: left;}
.p2_nav ul li a { display:block; width: 240px; height: 70px; margin: 0 auto; padding: 30px 0 50px;}
.p2_nav ul li a:hover, .p2_nav ul li a.nav_on { background:url(../images/nva_bg1.png) center top no-repeat;}
.p2_nav ul li a .nav_text { width:100%; height: 70px; overflow: hidden; margin: 0; padding: 0; border-right: 1px solid #aaa; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;}
.p2_nav ul li a:hover .nav_text, .p2_nav ul li a.nav_on .nav_text { border:none;}
.nav_text h3 { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 24px; font-weight: bold; text-align: center; margin: 0 auto; padding: 0;}
.nav_text p { width:100%; height: 30px; overflow: hidden; line-height: 30px; color: #fff; font-family: "Arial"; font-size: 14px; text-align: center; margin: 0 auto; padding: 0;}
.p2_tit { width:1200px; height: 130px; margin: 30px auto; padding: 0;}
.p2_tit img { display:block; width: 160px; height: 130px; overflow: hidden; margin: 0 20px 0 0; padding: 0; float: left;}
.p2_tit h3 { height:60px; line-height: 60px; color: #f08300; font-size: 48px; margin: 0; padding: 15px 0 0;}
.p2_tit p { height:40px; line-height: 40px; color: #f08300; font-family: "Arial"; font-size: 26px; margin: 0; padding: 0;}
.p2_main { width:1200px; overflow: hidden; margin: 0 auto; padding: 0;}
.p2_main .p2_text { width:1040px; height: 300px; overflow: hidden; margin: 20px 0 0 40px; padding: 20px 30px; background: url(../images/p2_text_bg1.png) center center no-repeat;}
.p2_text p { width:1000px; overflow: hidden; line-height: 34px; color: #595757; font-size: 20px; text-indent: 40px; margin: 30px auto; padding: 0; text-align:justify;}

.wap_part3 { display:none;}
.pc_part3 { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
.p3_tit { width:1200px; height: 130px; overflow: hidden; margin: 35px auto; padding: 0;}
.p3_tit img { width: 160px; height: 130px; overflow: hidden; margin: 0 20px 0 0; padding: 0; float: left;}
.p3_tit h3 { height:60px; line-height: 60px; color: #f08300; font-size: 48px; margin: 0; padding: 0;}
.p3_tit p { height:40px; line-height: 40px; color: #f08300; font-family: "Arial"; font-size: 26px; margin: 0; padding: 15px 0 0;}
.p3_main { width:100%; height: 510px; overflow: hidden; margin: 0 auto; padding: 0; background: url(../images/pc_part3_bg.jpg) center top no-repeat;}
.p3_main .p3_main_mid { width:1200px; height: 510px; overflow: hidden; margin: 0 auto; padding: 0;}
.p3_main_mid .p3_img { width:240px; height: 300px; overflow: hidden; margin: 0 40px 0 0; padding: 105px 0; float: left;}
.p3_main_mid .p3_ewm { width:200px; height: 300px; overflow: hidden; margin: 0 40px 0 0; padding: 130px 0 0; float: left;}
.p3_ewm img { display:block; width: 180px; height: 180px; margin: 0 auto; padding: 0;}
.p3_ewm h3 { width:100%; overflow: hidden; margin: 20px auto 0; padding: 0; color: #fff; font-size: 32px; font-weight: bold; text-align: center;}
.p3_main_mid .p3_text { width:390px; height: 510px; overflow: hidden; margin: 0; padding: 0; float: left;}
.p3_text_tit { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 20px; margin: 40px auto;}
.p3_text_tit p { line-height: 40px; float:right; font-family: "Arial"; font-size: 14px;}
.p3_text_tit p span { color:#fbad06; font-family: "Arial";}
#scrollBox { height:330px;width:390px;margin:40px auto;overflow:hidden;}
#scrollBox #con1,#con2 { width:390px;float:left;}
#scrollBox li { height:48px; line-height:24px; color: #fff; font-size: 14px; border-bottom: 1px solid rgba(255, 255, 255, 0.5); margin: 0 auto; padding: 10px 0; position: relative;}
#scrollBox li span { display:inline-block; color: #fff; font-size:12px; position: absolute; right: 0; bottom: 10px; opacity: 0.5;}

.wap_part4 { display:none;}
.pc_part4 { width:100%; height: 750px; overflow: hidden; margin: 0 auto; padding: 0; background: url(../images/pc_part4_bg.jpg) center center no-repeat;}
.p4_tit { width:1200px; height: 130px; overflow: hidden; margin: 30px auto; padding: 0; position: relative; z-index: 1;}
.p4_tit img { width: 160px; height: 130px; overflow: hidden; margin: 0 20px 0 0; padding: 0; float: left;}
.p4_tit h3 { height:130px; line-height: 130px; color: #f08300; font-size: 48px; margin: 0; padding: 0;}
.pc_part4 .p4_text { width:1200px; margin: 30px auto 0; padding: 0; position: relative;}
.p4_text h2 { width:1200px; overflow: hidden; line-height: 34px; color: #595757; font-size: 24px; margin: 0 auto 30px; padding: 0; position: relative; z-index: 1;}
.p4_text h1 { width:1200px; overflow: hidden; color: #595757; font-size: 28px; font-weight: bold; margin: 0 auto 10px; padding: 0; position: relative; z-index: 1;}
.p4_text ul { width:1200px; overflow: hidden; margin: 0 auto; padding: 0; position: relative; z-index: 1;}
.p4_text ul li { width:1180px; overflow: hidden; margin: 0 auto; padding: 0 0 0 20px; line-height: 28px; color: #595757; font-size: 16px; background: url(../images/jt1.png) 0 8px no-repeat;}
.p4_form { width:1200px; overflow: hidden; margin: 50px auto 0; padding: 0; position: relative; z-index: 1;}
.p4_form .p4_form_l { width:520px; overflow: hidden; margin: 0; padding: 0; float: left;}
.p4_ipt1 { width:520px; height: 30px; overflow: hidden; margin: 0 0 20px; padding: 0;}
.p4_ipt1 h5, .p4_ipt2 h5 { width:100px; height: 30px; line-height: 30px; color: #595757; font-size: 18px; float: left; margin: 0; padding: 0;}
.p4_ipt1 input, .p4_ipt2 input { display:block; height: 28px; overflow: hidden; line-height: 28px; color: #595757; font-size: 16px; border: 1px solid #626262; margin: 0; padding: 0 14px; outline: none;}
.p4_ipt2 { width:250px; height: 30px; overflow: hidden; margin: 0; padding: 0; float: left;}
.p4_ipt1 input { width: 390px;}
.p4_ipt2 input { width: 120px;}
.p4_form .p4_form_r { width:600px; overflow: hidden; margin: 0; padding: 0; float: right;}
.p4_form_r .form_tit_img { display: block; width:520px; height: 30px; margin: 0 0 20px; padding: 0;}
.p4_form_r .p4_area { width:570px; height: 110px; overflow: hidden; background-color: #fff; border: 1px solid #626262; margin: 0; padding: 9px 14px;}
.p4_area textarea { display:block; width: 100%; height: 110px; overflow: hidden; line-height: 28px; color: #595757; font-size: 16px; margin: 0 auto; padding: 0; border: none;resize: none; outline: none;}
.p4_form_r button { display: block; width: 110px; height: 30px; overflow: hidden; line-height: 30px; color: #595757; font-size: 16px; text-align: center; background: none; border: none; outline: none; cursor: pointer; float: right;}
.p4_form_r button img { display:inline-block; vertical-align: middle;}
.p4_text .p4_img { display: block; width: 440px; height: 340px; position: absolute; top: -40px; right: 0; z-index: 0;}

.wap_part5 { display:none;}
.pc_part5 { width:100%; height: 690px; overflow: hidden; margin: 0 auto; padding: 0; background: url(../images/pc_part5_bg.jpg) center center no-repeat; position: relative;}
.p5_tit { width:1200px; height: 130px; overflow: hidden; margin: 30px auto 60px; padding: 0; position: relative; z-index: 1;}
.p5_tit img { width: 160px; height: 130px; overflow: hidden; margin: 0 20px 0 0; padding: 0; float: left;}
.p5_tit h3 { height:130px; line-height: 130px; color: #f08300; font-size: 48px; margin: 0; padding: 0;}
#gla { overflow:hidden; margin:0 auto; position:relative; height:400px;}
.bac { position:absolute; bottom:0; left:50px;}
#gla_box { width:1200px; margin:auto;}
.gla_inbox { overflow:hidden; position:relative;}
.gla_inbox h3 { width:100%; height: 60px; overflow: hidden; line-height: 40px; color: #fff; font-size: 24px; font-weight: bold; margin: 15px auto 20px; padding: 10px 20px; border-bottom: 1px dashed #f0f0f0; box-sizing: border-box;}
.gla_inbox h3 span { display:inline-block; float: right; font-family: "Arial"; font-weight: normal;}
.gla_inbox p { width:100%; overflow: hidden; line-height:28px; color: #fff; font-size: 16px; margin: 0 auto; padding: 0 20px; text-align:justify; box-sizing: border-box;}
.roundabout-holder { height: 400px; width: 1100px; margin: 0 auto;}
.roundabout-moveable-item { display:block; width: 480px; height: 340px; overflow: hidden; background: url(../images/p5_bg_line.jpg) 0 0 repeat-x; border-radius: 10px; box-shadow: 10px 10px 0 rgba(149, 149, 149, 0.5); cursor: pointer;}
.roundabout-in-focus { cursor: auto;}

.wap_xf { display:none;}
.pc_xf { width:144px; height: 420px; overflow: hidden; margin: 0; padding: 0 18px; background: url(../images/xf_bg.png) 0 0 no-repeat; position: fixed; bottom: 40px; right: 40px; z-index: 9999;}
.pc_xf .wzyl_btn { display:block; width: 108px; height: 36px; overflow: hidden; line-height: 36px; color: #d03b00; font-size: 16px; font-weight: bold; background: #ffe971 url(../images/xx_tb.png) 10px 10px no-repeat; margin: 127px auto 0; padding: 0 0 0 36px;}
.pc_xf .sm_btn { width: 108px; height: 36px; overflow: hidden; line-height: 36px; color: #d03b00; font-size: 16px; font-weight: bold; background: #ffcc31 url(../images/xx_tb.png) 10px 10px no-repeat; margin: 0 auto; padding: 0 0 0 36px;}
.pc_xf .xf_ewm { width:114px; height: 114px; overflow: hidden; margin: 24px auto 0; padding: 8px; border-radius: 4px; background-color: #cc2d00;}
.xf_ewm img { display:block; width:114px; height: 114px; overflow: hidden; margin: 0 auto; padding: 0;}
.pc_xf .xf_back { display: block; width:114px; height: 50px; overflow: hidden; margin: 10px auto 0; padding: 0; line-height: 50px; color: #f4e900; font-size: 22px; font-weight: bold;}

.wap_part6 { display:none;}







