body{font-family:Arial,'microsoft yahei',Helvetica, sans-serif; color:#333; background:#7fbffb; }
a,button{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; }
ul{list-style:none;}
h2{margin: 0px; padding: 0px;}
a:link{text-decoration:none; color:#333333;}
a:active{ text-decoration:none; color:#333333;}
a:visited{text-decoration:none; color:#333333;}
a:hover{ text-decoration:none; color:#333333;}
*{list-style-type:none;}
* a{text-decoration:none;}
header{background-color:#fff;}
.bj{ width:1200px; margin:0px auto; clear:both; overflow:hidden; background:#FFFFFF;}
.tk{ width:1170px; margin:0px auto; clear:both; overflow:hidden;}


/*pc版导航*/
.pc_menu{width:100%; height:55px; float:left; background:#2f8ce4;}
.pc_menu #nbv a{display: block; width:105px; text-align:center; height:55px; line-height:55px; text-decoration:none;}
.pc_menu #nbv a{color:#fff; font-size:16px;}
.pc_menu #nbv a:hover{color:#FFFFFF; background:#014a9a;}
.pc_menu #nbv img{ float:left;}
.pc_menu #nbv li {float: left; width:105px; height:55px;}
.pc_menu #nbv li a:hover{background:#014a9a;}
.pc_menu #nbv li ul {list-style-type: none;text-align:left; left:-999em; width:105px; position: absolute; z-index:999; background:#fff; line-height:55px; width:105px;}
.pc_menu #nbv li ul li{width:105px; line-height:55px; z-index:9999; margin-left:0px; height:55px; text-align:center;}
.pc_menu #nbv li ul a{color:#014a9a; display: block; width:105px; text-align:center; FONT-SIZE:16px; line-height:40px; z-index:10; height:40px; z-index:9999;}
.pc_menu #nbv li ul a:hover {color:#fff; text-decoration:none; FONT-SIZE:14px; line-height:55px; z-index:9999; background:none; height:55px; z-index:9999; background:#2f8ce4;}
.pc_menu #nbv li:hover ul{left: auto; z-index:9999;}
.pc_menu #nbv li.sfhover ul{left: auto; z-index:9999;}
.pc_menu #content {clear: left;  z-index:9999;}

/*手机导航菜单*/
.navbar{margin:0px; background-color:#f75a53; border: none;}
#app_menudown{position: absolute; top:0px; right:0px; font-size:16px;}
#app_menudown:hover{background-color:#333333;}


/*横幅广告*/
.flash{ z-index:998; width:100%; margin-top:15px;}
.flash img{ width: 100%; z-index:998;}
.flash ul.bxslider{list-style:none;}
.flash div.bx-pager{bottom: 4%; z-index:1000;}
.flash div.bx-controls-direction{ dissplay:none; z-index:1000;}
.img-thumbnail:hover,.opacity_img:hover{opacity: 0.8; }

/*PC首页一栏*/
.pc_index_1{ height:315px; padding-top:15px;}
.pc_index_1 .left{ width:460px; height:315px; float:left;}
.pc_index_1 .left img{ width:445px; height:315px;}
.pc_index_1 .cent{ width:470px; height:315px; float:left; margin-right:15px;}
.pc_index_1 .right{ width:225px; height:315px; float:left;}
.pc_index_1 .right .bt{ border-bottom:#2f8ce4 2px solid; height:45px; line-height:45px; background:url(../img/bt_01.jpg) no-repeat 0px 12px;}
.pc_index_1 .right .bt p{ width:82%; line-height:45px; text-indent:40px; color:#014a9a; font-size:16px; font-weight:bold; text-align:left; float:left; margin-bottom:0px;}
.pc_index_1 .right .bt img{ float:left; margin-top:17px;}
.pc_index_1 .right li{ background:#ebf4fd; height:35px; line-height:35px; margin-bottom:1px;}
.pc_index_1 .right li a{display:block; background:url(../img/cd_li.png) no-repeat 13px 15px; color:#333333; font-size:16px; text-align:left; line-height:35px; text-indent:27px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;width:100%; }


/*PC首页二栏*/
.pc_index_2{ height:1010px; padding-top:15px;}
.pc_index_2 .left{ width:250px; float:left; margin-right:15px; height:1010px;}
.pc_index_2 .left .glxt{ height:45px; line-height:45px; background:#2f8ce4; margin-bottom:15px;}
.pc_index_2 .left .glxt a{ display:block; background:url(../img/glxt.png) no-repeat 17px 10px; text-indent:55px; text-align:left; color:#FFFFFF; font-size:16px; font-weight:bold;}
.pc_index_2 .left .bt{ height:47px; line-height:47px; background:url(../img/bt.png);}
.pc_index_2 .left .bt .btv{ width:200px; line-height:47px; background:url(../img/bt2.png) no-repeat 16px 9px; text-align:left; text-indent:56px; color:#fff; font-size:16px; font-weight:bold; float:left;}
.pc_index_2 .left .bt .more{ width:50px; float:left; text-align:left;}
.pc_index_2 .left .rwlist li{ line-height:35px; background:#ebf4fd; height:35px; text-align:left; margin-bottom:1px;}
.pc_index_2 .left .rwlist li a{ display:block; background:url(../img/li.png) no-repeat 12px 15px; color:333; font-size:16px; text-indent:25px; line-height:35px;  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width:95%;}
.pc_index_2 .left .bt .btd{line-height:47px; background:url(../img/about.png) no-repeat 17px 7px; text-align:left; text-indent:56px; color:#fff; font-size:16px; font-weight:bold; float:left;}
.pc_index_2 .left .bt .btd span{ color:#FFFFFF; font-size:9px; font-weight:normal;}
.pc_index_2 .left .about{ background:#ebf4fd; height:135px;}
.pc_index_2 .left .about li{ width:50%; height:27px; line-height:27px; background: url(../img/about_li.png) no-repeat center; float:left; margin-top:12px;}
.pc_index_2 .left .about li a{ color:333; font-size:14px; color:#333; display:block; text-indent:40px; line-height:27px;}
 
.pc_index_2 .right{ width:95px; float:left; height:680px; width:905px;}
.pc_index_2 .right .zbgs{height:630px;}
.pc_index_2 .right .zbgs .left{ width:665px; height:630px; float:left; margin-right:15px;}
.pc_index_2 .right .zbgs .right{ width:225px; height:260px; float:left;}

.pc_index_2 .right .zbgs .right .bt{ border-bottom:#2f8ce4 2px solid; height:45px; line-height:45px; background:url(../img/ywfw.png) no-repeat 0px 12px;}
.pc_index_2 .right .zbgs .right .bt p{ width:82%; line-height:45px; text-indent:40px; color:#014a9a; font-size:16px; font-weight:bold; text-align:left; float:left; margin-bottom:0px;}
.pc_index_2 .right .zbgs .right .bt img{ float:left; margin-top:17px;}
.pc_index_2 .right .zbgs .right li{ background:#ebf4fd; height:35px; line-height:35px; margin-bottom:1px;}
.pc_index_2 .right .zbgs .right li a{display:block; background:url(../img/cd_li.png) no-repeat 13px 15px; color:#333333; font-size:16px; text-align:left; line-height:35px; text-indent:27px;}

.pc_index_2 .yjzs{ height:330px;}
.pc_index_2 .yjzs .bt{ height:53px; line-height:53px; background:url(../img/yjzs_bj.png);}
.pc_index_2 .yjzs .bt .yjzs_bt{ width:117px; height:53px; background:url(../img/yjzs_bt.png) no-repeat; text-align:center; float:left;}
.pc_index_2 .yjzs .bt .yjzs_bt p{color:#FFFFFF; font-size:16px; font-weight:bold; line-height:46px;}
.pc_index_2 .yjzs .bt img{ margin-left:735px; margin-bottom:15px;}
.pc_index_2 .yjzs .list{ height:230px; margin-top:15px; width:1800px;}
.pc_index_2 .yjzs .list li{ width:215px; height:230px; float:left; margin-right:10px; text-align:left;}
.pc_index_2 .yjzs .list li img{ width:215px; height:150px;}
.pc_index_2 .yjzs .list li p{ color:#333333; font-size:14px; line-height:20px; margin-bottom:0px;}




/*pc滑动门*/
.hdm{ height:53px; background:url(../img/hdm.png);}
.hdm .sd01{ width:117px; height:53px; background:url(../img/hdm2.png) no-repeat; text-align:center; line-height:46px; color:#FFFFFF; font-size:15px; font-weight:bold; float:left;}
.hdm .sd01 a{color:#FFFFFF; font-size:15px; font-weight:bold;}
.hdm .sd02{ width:117px; height:53px; text-align:center; line-height:46px; color:#343434; font-size:15px; float:left;}
.hdm .sd02 a{color:#343434; font-size:15px;}
.hdmnr{ width:470px; height:315px;}
.hdmnr li{line-height:35px; height:35px; text-align:left; }
.hdmnr li a{ display:block; background:url(../img/li.png) no-repeat 12px 15px; color:#333; font-size:16px; text-indent:25px; line-height:35px; width:85%; float:left;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.hdmnr li p{ color:#b1aeae; width:15%; float:left; text-align:right; font-size:12px; margin-bottom:0px;}

.hdmnr2{ width:665px; height:260px;}
.hdmnr2 li{line-height:35px; height:35px; text-align:left; }
.hdmnr2 li a{ display:block; background:url(../img/li.png) no-repeat 12px 15px; color:#333; font-size:16px; text-indent:25px; line-height:35px; width:88%; float:left; 
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.hdmnr2 li p{ color:#b1aeae; width:12%; float:left; text-align:right; font-size:12px; margin-bottom:0px;}
.hidden{display:none;}


/*PC网站底部*/
.pc_footev{ height:160px; background:#fff; border-top:#7fbffb 3px solid;}
.pc_footev .zb{ width:800px; height:160px; margin:0px auto; padding-top:30px; }
.pc_footev .zb .left{ width:680px; height:160px; float:left; text-align:left; font-size:14px; line-height:25px; color:#333333;}
.pc_footev .zb .left a{ color:#333333; font-size:14px;}
.pc_footev .zb .right{ width:80px; float:left; margin-left:30px;}
.pc_footev .zb .right img{ width:80px;}


/*手机网站底部*/
.m_ewm{ display:none;}
.m_bq{ display:none;}

/*pc内页*/
.pc_ny{ margin-top:15px; margin-bottom:15px;}
.pc_ny .left{ width:205px; margin-right:15px; float:left;}

.pc_ny .left .bt{ height:47px; line-height:47px; background:url(../img/bt.png);}
.pc_ny .left .bt .btv{ width:205px; line-height:47px; background:url(../img/bt2.png) no-repeat 16px 9px; text-align:left; text-indent:56px; color:#fff; font-size:14px; font-weight:bold; float:left;}
.pc_ny .left .bt .more{ width:50px; float:left; text-align:left;}
.pc_ny .left .rwlist li{ line-height:35px; background:#ebf4fd; height:35px; text-align:left; margin-bottom:1px;}
.pc_ny .left .rwlist li a{ display:block; background:url(../img/li.png) no-repeat 12px 15px; color:333; font-size:16px; text-indent:25px; line-height:35px;
overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:90%;
}
.pc_ny .left .bt .btd{line-height:47px; background:url(../img/about.png) no-repeat 17px 7px; text-align:left; text-indent:56px; color:#fff; font-size:16px; font-weight:bold; float:left;}
.pc_ny .left .bt .btd span{ color:#FFFFFF; font-size:9px; font-weight:normal;}
.pc_ny .left .about{ background:#ebf4fd; height:135px;}
.pc_ny .left .about li{ width:50%; height:27px; line-height:27px; background: url(../img/about_li.png) no-repeat center; float:left; margin-top:12px;}
.pc_ny .left .about li a{ color:333; font-size:14px; color:#333; display:block; text-indent:40px; line-height:27px;}

.pc_ny .right{ width:950px; float:left;}
.pc_ny .right .dqwz{ height:45px; line-height:45px; background:#f6f6f6;}
.pc_ny .right .dqwz h2{ color:#FFFFFF; font-size:14px; font-weight:bold; background:#2f8ce4; line-height:45px; text-align:center; width:130px; float:left;}
.pc_ny .right .dqwz p{ width:800px; color:#333; font-size:12px; line-height:45px; text-align:right; float:left;}
.pc_ny .right .dqwz a{color:#333; font-size:12px;}

.pc_ny .right .souso{ margin-top:15px; margin-bottom:15px; height:50px; background:#f8f8f8; line-height:50px;}
.pc_ny .right .souso .bd{ width:825px; height:50px; line-height:50px; color:#333333; font-size:12px; text-indent:20px; border:none; float:left; background:#f8f8f8;}
.pc_ny .right .souso .an{ width:125px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:14px; font-weight:bold; border:none; background:#2f8ce4;}

.pc_ny .right .pic_list{ margin-bottom:15px; margin-top:15px;}
.pc_ny .right .pic_list li{ width:222px; height:240px; float:left; margin-right:15px;}
.pc_ny .right .pic_list li img{ width:222px; height:155px;}
.pc_ny .right .pic_list li p{color:#333; font-size:12px; line-height:20px; margin-bottom:0px;}

.pc_ny .right .pic_list2{ margin-bottom:15px; margin-top:15px;}
.pc_ny .right .pic_list2 li{ width:222px; height:210px; float:left; margin-right:15px;}
.pc_ny .right .pic_list2 li img{ width:222px; height:155px;}
.pc_ny .right .pic_list2 li p{color:#333; font-size:14px; line-height:40px; margin-bottom:0px;}

.pc_ny .right .wz_list{margin-bottom:15px;}
.pc_ny .right .wz_list li{ border-bottom:#dfdede 1px solid;}
.pc_ny .right .wz_list h1{ color:#333; font-size:16px; line-height:25px;}
.pc_ny .right .wz_list p{ color:#818080; font-size:12px; margin-bottom:20px;}

.pc_ny .right .wzpic_list{ margin-bottom:15px;}
.pc_ny .right .wzpic_list li{height:180px; border-bottom:#dfdede 1px solid; margin-top:15px;}
.pc_ny .right .wzpic_list li .pic{ width:225px; height:155px; float:left; margin-right:15px;}
.pc_ny .right .wzpic_list li .pic img{width:225px; height:155px;}
.pc_ny .right .wzpic_list li .wz{ width:710px; float:left; text-align:left;}
.pc_ny .right .wzpic_list li .wz h1{ color:#333; font-size:16px; font-weight:bold; line-height:25px; margin-top:0px;}
.pc_ny .right .wzpic_list li .wz span{ color:#848383; font-size:14px; line-height:20px;}
.pc_ny .right .wzpic_list li .wz p{ color:#FFFFFF; font-size:14px; text-align:center; width:100px; height:35px; line-height:35px; background:#2f8ce4; margin-top:15px;}

.pc_ny .right .neirong{ margin-top:15px; margin-bottom:15px;}
.pc_ny .right .neirong h1{ text-align:center; font-size:24px; color:#333333; font-weight:bold; line-height:40px;}
.pc_ny .right .neirong .riqi{ line-height:25px; height:25px; background:#f9f8f8; text-align:center; margin-bottom:15px; font-size:12px; color:#c2c0c0;}
.pc_ny .right .neirong p{ text-align:left; color:#333333; font-size:16px; line-height:35px;}
.pc_ny .right .neirong img{ margin:0px auto;}

/*pc招商加盟*/
.pc_zsjm{ padding-top:15px; padding-bottom:15px;}
.pc_zsjm .left{ width:930px; float:left; margin-right:15px;}
.pc_zsjm .left .jmtj{ margin-bottom:15px;}
.pc_zsjm .left .jmtj li{ width:50%; float:left;}
.pc_zsjm .left .jmtj li h1{ color:#2f8ce4; font-size:18px; line-height:35px; font-weight:bold; margin-bottom:0px;}
.pc_zsjm .left .jmtj li p{ color:#333333; font-size:16px; line-height:35px; margin-bottom:0px;}

.pc_zsjm .left .yjzs{ margin-top:15px;}
.pc_zsjm .left .yjzs .bt{ height:53px; line-height:53px; background:url(../img/yjzs_bj.png);}
.pc_zsjm .left .yjzs .bt .yjzs_bt{ width:117px; height:53px; background:url(../img/yjzs_bt.png) no-repeat; text-align:center; float:left;}
.pc_zsjm .left .yjzs .bt .yjzs_bt p{color:#FFFFFF; font-size:16px; font-weight:bold; line-height:46px;}
.pc_zsjm .left .sfbz{ margin-top:15px; margin-bottom:15px;}
.pc_zsjm .left .sfbz p{ color:#333333; font-size:14px; line-height:25px; margin-bottom:0px;}

.pc_zsjm .left .lxwm{ margin-top:15px;}
.pc_zsjm .left .lxwm p{ color:#333; font-size:16px; line-height:30px;}
.pc_zsjm .left .lxwm .ewm{ width:150px; text-align:center; text-align:center; color:#333333; font-size:12px; margin:0px auto; margin-bottom:10px; float:left; margin-right:25px;}
.pc_zsjm .left .lxwm .ewm img{ width:100%;}

.pc_zsjm .right{ width:225px; float:left;}
.pc_zsjm .right .bt{ border-bottom:#2f8ce4 2px solid; height:45px; line-height:45px; background:url(../img/bt_01.jpg) no-repeat 0px 12px;}
.pc_zsjm .right .bt p{ width:82%; line-height:45px; text-indent:40px; color:#014a9a; font-size:18px; font-weight:bold; text-align:left; float:left; margin-bottom:0px;}
.pc_zsjm .right li{ background:#ebf4fd; height:35px; line-height:35px; margin-bottom:1px;}
.pc_zsjm .right li a{display:block; background:url(../img/cd_li.png) no-repeat 13px 15px; color:#333333; font-size:16px; text-align:left; line-height:35px; text-indent:27px;}


/*分页*/
.pages {padding: 30px 0 30px; text-align: center; height:70px;}
.pages li {display:inline;}
.pages li.thisclass, 
.pages a:hover {padding: 5px 10px; border:1px solid #2a1a5d; background:#2a1a5d; color:#fff; text-decoration:none; border-radius:3px}
.pages a{padding: 5px 10px; border: 1px solid #ddd; background: #fff; color:#A4A4A4; line-height:18px; border-radius:3px;}

.mainPage{ margin-left:60px; margin:0px auto;}
.mainPage ul{height:32px; display:block; margin:0 auto; text-align:center;}
.mainPage ul li{display: inline; height:32px; line-height:32px; padding:5px 10px; color:#000; margin: 0 5px; border:1px solid #dedede; font-size:14px; margin-bottom:10px; border-radius:3px;}
.mainPage ul li a{color:#000; font-size:16px; }
.mainPage ul li.thisclass{background:#2a1a5d; border:1px solid #2a1a5d; color:#fff; font-size:14px;}
.mainPage ul li.thisclass a{color:#fff;}
.mainPage ul li a:hover, a:focus {color: hsl(209, 93%, 48%); text-decoration: none;}

.foot_nav{ width:25%; float:left;background-color: #fafafa;text-align:center;color:#898989;} 
.foot_nav:hover,.foot_nav:focus{background-color: #e4e4e4;cursor:pointer;}
.foot_nav a{color:#898989;display:block;}
.foot_nav a:hover,.foot_nav a:focus{text-decoration:none;}
.foot_nav span{display:block; padding:3px 0px 0px 0px;color:#898989;}
#foot_btn{width:100%; border: 0px; background: transparent;}
.webshare{width: 230px; padding: 5px;}
.ewebshare{width: 200px; padding: 5px;}

/* 网站客服样式1 */
.kefu{width:120px; text-align:center; position:fixed; right:20px; top:120px; z-index:9999; padding: 0px 5px;}
.kefu .biaozhi{ width:120px; height:120px; background:#f75a53;}
.kefu .biaozhi img{ width:60%; margin-top:20px;}
.kefu .biaozhi p{ color:#FFFFFF; font-size:14px; line-height:20px;}
.kefu .qqmenu{ background:#f7f7f7; text-align:center; width:120px;}
.kefu .qqmenu img{ margin-top:10px;}
.kefu .ewm{ background:#f7f7f7; text-align:center; width:120px; height:150px;}
.kefu .ewm img{ width:100px; height:100px; margin-top:15px;}
.kefu .ewm p{ color:#999999; font-size:14px; }
.kefu .fhdb a{ width:120px; line-height:35px; text-align:center; color:#FFFFFF; font-size:14px; background:#f75a53; display:block; height:35px;}



