﻿@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
html { overflow-y: auto; overflow-x: hidden; }
body { font-size: 14px; font-family: "Microsoft Yahei"; }
img { border: 0; /*display: block;*/ }
ul, li { list-style: none; }
a { text-decoration: none; color: #000; }
.clear { clear: both; /*控制分类后，各行高度不一样对不齐问题*/ width: 100%; height: 0px; font-size: 0; overflow: hidden; /*控制分类后，各行高度不一样对不齐问题*/ line-height: 0; }
.left { float: left; }
.right { float: right; }
.w1200 { width: 1200px; margin: 0 auto 0; }
.big { width: 100%; background: #f3f3f3; padding: 20px 0; }
.dl_01, .dl_04 { margin-left: 0!important; }

.top { width: 100%; height: 38px; line-height: 33px; background: #f7f7f7; }
.top .left p { float: left; font-size: 14px; color: #414141; }
.top .left img { float: left; margin: 9px 5px 0 10px; }
.top .right li a { font-size: 14px; color: #414141; }
.top .right li, .top .right li a, .top .right li img { float: left; }
.top .right li img { margin: 10px 5px 0 0; }
.top .right li.wx { position: relative; }
.top .right li div { display: none; }
.top .right li.wx:hover .top_wx { display: block; position: absolute; width: 148px; height: 148px; z-index: 1111; }
.top_login { width: 65px; text-align: center; border-radius: 10px; border: 1px solid #414141; height: 25px; margin-top: 5px; position: relative; line-height: 25px; margin-left: 20px; margin-right: 20px; }
.top_login:hover { background: #8ec722; border: 1px solid #8ec722; }
.top_reg { width: 65px; text-align: center; border-radius: 10px; border: 1px solid #414141; height: 25px; margin-top: 5px; position: relative; line-height: 25px; }
.top_reg:hover { background: #209af9; border: 1px solid #209af9; }

#hd { height: 100px; padding-top: 30px; }
#hd.mt60 { margin-top: 60px; }
#hd .logo { float: left; }
#hd .logo img { }
#hd .logo-txt { float: left; height: 48px; margin-left: 15px; padding-left: 15px; border-left: 1px solid #cdcdcd; color: #666; }
#hd .logo-txt h3 { font-size: 26px; line-height: 30px; }
#hd .logo-txt h5 { font-size: 12px; }
#hd .hdr { float: left; margin-left: 50px; margin-top: 15px; }
#hd .hdr .so { background: #8ec722; width: 300px; padding: 3px; }
#hd .hdr .so .inp { width: 160px; height: 40px; border: 0; float: left; padding-right: 10px; background: url(../images/so_btn.jpg) 11px center no-repeat #fff; padding-left: 44px; }
#hd .hdr .so .sub { width: 80px; text-align: center; height: 40px; line-height: 40px; color: #fff; cursor: pointer; border: 0; background: 0 0; font-family: "微软雅黑","Microsoft Yahei"; }
#nav { background: url(../../images/img/nav_bg.jpg) repeat-y center top; height: 60px; }
.fixed { position: fixed; left: 0; right: 0; top: 0; z-index: 999; }
#nav ul li { float: left; /*width:12.5%;*/ height: 60px; line-height: 60px; position: relative; }
#nav ul li a { padding: 0 22.2px; height: 60px; display: block; text-align: center; color: #fff; }
#nav ul li:after { position: absolute; top: 0; right: 0; display: block; content: ''; width: 1px; height: 60px; overflow: hidden; background-color: #000; opacity: .1; }
#nav ul li:last-child:after { display: none; }
#nav ul li a.on, #nav ul li a:hover { background: url(../../images/img/nav_li_h.png) center; }
#nav ul li.s7 { border: 0; margin-right: 0; }
#fd { clear: both; background: #343537; padding-top: 30px; color: #ccc; font-size: 14px; line-height: 24px; padding-bottom: 40px; }
#fd .fdr { float: right; width: 120px; text-align: center; }
#fd a { color: #ccc; }
#fd .b, #fd .b a { color: #fff; }

.logoRight { float: right; }
.logoRight img { }
.logoRight_img_1 { float: left; }
.logoRight_img_2 { height: 50px; float: right; margin-top: 15px; margin-left: 15px; }


#li_index { background: #059; }
#li_index a { color: #fff; }
.nav p { float: left; width: 148px; height: 55px; background: url("../images/nav_P.png") no-repeat; margin: -5px 0 0 0; line-height: 55px; text-align: center; }
.nav ul .navli { width: 149px; float: left; line-height: 50px; text-align: center; position: relative; }
.nav ul .navli a, .nav p a { color: #005599; font-size: 16px; }
.nav ul .navli:hover { height: 48px; margin-top: 1px; width: 149px; background: #FDD000; }
.nav ul .navli:hover a { color: #000; }
.nav ul .navli ul { width: 149px; background: #fff; padding: 0 0 10px 0; display: none; position: absolute; top: 0; z-index: 11111; }
.nav ul .navli ul li { width: 149px; border-bottom: 1px solid #50b0fd; text-align: center; }
.nav ul .navli ul li:hover a { color: #000; }
.nav ul .navli ul li a { color: #888; font-size: 16px; }
.nav_li1:hover .nav_ul1, .nav_li2:hover .nav_ul1, .nav_li3:hover .nav_ul1, .nav_li4:hover .nav_ul1, .nav_li5:hover .nav_ul1, .nav_li6:hover .nav_ul1 { display: block; top: 48px; }
.nav_li31:hover .nav_ul2 { display: block; top: 52px; left: 149px; border-left: 1px solid #7fc3f9; }
.ck-slide { /*width:1920px;*/ height: 618px; margin: 0 auto; position: relative; width: 100%; }
.ck-slide ul.ck-slide-wrapper { height: 320px; }
img { border: 0; }
.ck-slide ul { margin: 0; padding: 0; list-style-type: none; }
.ck-slide { position: relative; overflow: hidden; }
.ck-slide ul.ck-slide-wrapper { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0; }
.ck-slide ul.ck-slide-wrapper li { position: absolute; margin-top: 0px; }
.ck-slide ul.ck-slide-wrapper li a { /*a标签是行内元素，宽高对a标签不起作用，这里必须添加line-height:0px;display:black，否则垂直滚动<li>之间会出现间隔*/ line-height: 0px; display: block; }
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s; }
.ck-slide .ck-prev { left: 9%; background: url("../images/arrow-left.png") #000 50% no-repeat; }
.ck-slide .ck-next { right: 9%; background: url("../images/arrow-right.png") #000 50% no-repeat; }
.ck-slidebox { position: absolute; left: 50%; bottom: 12px; z-index: 30; }
.ck-slidebox ul { height: 20px; padding: 0 4px; border-radius: 8px; background: rgba(0, 0, 0, 0.5); }
.ck-slidebox ul li { float: left; height: 12px; margin: 4px 4px; }
.ck-slidebox ul li em { display: block; width: 12px; height: 12px; border-radius: 100%; background-color: #fff; text-indent: -9999px; cursor: pointer; }
.ck-slidebox ul li.current em { background-color: #fe6500; }
.ck-slidebox ul li em:hover { background-color: #fe6500; }
.banner_up { position: absolute; bottom: 0; z-index: 11111; width: 100%; }
.banner_up .w1200 { width: 1200px; margin: -171px auto 0; }
.banner_up .left { width: 400px; }
.banner_up .little { width: 260px; margin: 0 auto 0; }
.banner_up h3 { font-size: 18px; font-weight: normal; color: #fff; height: 36px; line-height: 36px; margin: 10px 0 0 0; }
.banner_up p { font-size: 12px; color: #fff; line-height: 22px; }
.banner_up .left_01 { background: #42b3e5; height: 176px; }
.banner_up .left_02 { background: #0384ce; height: 176px; }
.banner_up .left_03 { background: #3156a3; height: 176px; }
.banner_up span { width: 63px; height: 27px; border: 1px solid #fff; line-height: 27px; text-align: center; display: block; margin: 10px 15px 20px 0; float: left; }
.banner_up span a { font-size: 14px; color: #fff; }
.banner_up font { font-size: 14px; color: #f5fe01; line-height: 27px; margin: 10px 0 0 0; }
.bg1 { background: #FFF; padding: 10px; }
.con_01, .ad_02, .ad_03, .con_02, .con_03, .con_03 .title dd { margin: 20px 0 0 0; background: #fff; padding: 10px; }
.ad_022 { width: 1200px; margin: 20px auto; }
.ad_022 img { float: left; margin: 0 9px 0 0; }
.ad_02 { width: 1200px; margin: 20px auto 0; background: #fed201; height: 110px; }
.ad_02 img { float: left; margin: 10px 13px 0 0; }
.con_01_left { width: 369px; float: left; }
.con_01 #tab { width: 407px; float: left; margin: 0 15px 0 25px; }
.con_01 #tab .tabbtn { width: 100%; height: 36px; border-bottom: 1px solid #d2d2d2; }
.con_01 #tab .tabbtn li { float: left; width: 88px; text-align: center; cursor: pointer; font-size: 18px; height: 36px; line-height: 35px; }
.con_01 #tab .tabbtn li.current { border-bottom: 3px solid #8ec722; }
.con_01 #tab .tabcon dl { margin: 16px 0 0 0; }
.con_01 #tab .tabcon dl dt { float: left; text-align: center; width: 62px; height: 62px; background: #8ec722; }
.con_01 #tab .tabcon dl dt h3 { font-size: 24px; color: #fff; height: 37px; line-height: 40px; }
.con_01 #tab .tabcon dl dt p { height: 22px; line-height: 22px; font-size: 12px; color: #fff; }
.con_01 #tab .tabcon dl dd { float: left; width: 328px; margin: 0 0 0 10px; }
.con_01 #tab .tabcon dl dd h3 a { font-weight: normal; font-size: 16px; color: #5d5d5d; }
.con_01 #tab .tabcon dl dd p { font-size: 12px; line-height: 20px; color: #98989f; margin: 4px 0 0 0; }
.con_01 #tab .tabcon dl dd p a { color: #eb5341; }
.con_01_right { width: 347px; height: auto; float: left; }
.con_01_right .title { width: 95%; padding: 0 0 0 5%; height: 36px; border-bottom: 1px solid #d2d2d2; line-height: 36px; font-size: 18px; color: #000; }
.con_01_right .djzn { position: relative; }
.con_01_right .djzn a { position: absolute; display: block; }
.con_01_right .djzn .djzn_01 { width: 90px; height: 96px; left: 0; top: 22px; }
.con_01_right .djzn .djzn_02 { width: 90px; height: 96px; left: 128px; top: 22px; }
.con_01_right .djzn .djzn_03 { width: 90px; height: 96px; right: 0; top: 22px; }
.con_01_right .djzn .djzn_04 { width: 90px; height: 96px; left: 0; bottom: 8px; }
.con_01_right .djzn .djzn_05 { width: 90px; height: 96px; left: 128px; bottom: 8px; }
.con_01_right .djzn .djzn_06 { width: 90px; height: 96px; right: 0; bottom: 8px; }
.con_02 .left { width: 276px; border: 1px solid #eee; background: #fff; padding: 0 0 12px 0; }
.con_02 .left dl { width: 276px; margin: 15px auto 0; }
.con_02 .left dl dt, .con_02 .left dl dd { text-indent: 12px; width: 94%; height: 28px; border: 1px solid #eeeeee; text-align: left; line-height: 28px; border-radius: 25px; margin: 0 0 0 7px; margin-bottom: 10px; }
.con_02 .left dl dt:hover { background: #8ec722; }
.con_02 .left dl dt:hover a { color: #fff; }
.con_02 .left dl dt a, .con_02 .left dl dd a { font-size: 14px; color: #98989f; }
.con_02 .right { float: right; margin: 2px 0 0 0; width: 880px; }
.con_02 .right #tab .tabbtn li { float: left; text-align: center; height: 25px; line-height: 25px; font-size: 15px; color: #4e7600; cursor: pointer; padding: 0 14px; margin: 0 0 0 20px; }
.con_02 .right #tab .tabbtn li.current { background: #80b914; color: #fff; padding: 0 15px; border-radius: 10px; }
.con_02 .right #tab .tabbtn li.current a { color: #fff; }
.con_02 .right #tab .taocan dl { width: 278px; height: 275px; border: 1px solid #eeeeee; background: #fff; margin: 22px 0 0 20px; float: left; }
.con_02 .right #tab .taocan dl img { width: 276px; margin: 1px auto 0; height: 195px; }
.con_02 .right #tab .taocan dl dt { width: 253px; margin: 10px auto 0; }
.con_02 .right #tab .taocan dl dt h3 { height: 30px; line-height: 30px; }
.con_02 .right #tab .taocan dl dt h3 a { font-weight: normal; color: #333; font-size: 16px; }
.con_02 .right #tab .taocan dl dt p { font-size: 12px; color: #98989f; line-height: 20px; margin: 3px 0 0 0; }
.con_02 .right #tab .taocan dl dd { width: 100%; height: 29px; line-height: 29px; margin: 7px 0 0 0; }
.con_02 .right #tab .taocan dl dd p { font-size: 22px; color: #FF6600; margin: 0 0 0 10px; float: left; font-weight: bold; }
.con_02 .right #tab .taocan dl dd p i { font-style: normal; font-size: 16px; padding: 3px 0 0 0px; display: block; float: left; }
.con_02 .right #tab .taocan dl dd span { float: left; width: 149px; height: 22px; padding: 2px 0 0 2px; font-size: 14px; color: #98989f; text-decoration: line-through; }
.con_02 .right #tab .taocan dl dd span a { }
.con_02 .right #tab .taocan dl dd .taocan2_p { font-size: 12px; color: #98989f; }
.con_02 .right #tab .taocan dl dd .taocan2_p i { color: #e82500; }
.con_02 .right #tab .taocan dl .con_03 { width: 100%; background: #fff; }
.con_03 .title { text-align: center; }
.con_03 .title dt { }
.con_03 .title dt h3 { height: 25px; line-height: 25px; font-size: 20px; color: #000; font-weight: normal; }
.con_03 .title dt span { display: block; width: 79px; height: 2px; background: #209af9; margin: 4px auto 0; }
.con_03 .title dd { font-size: 14px; color: #98989f; line-height: 22px; }
.con_03 .w1200 { margin: 12px auto 0; width: 1208px; }
.con_03 .w1200 img { float: left; width: 160px; height: 70px; border: 1px solid #f5f5f5; margin: 8px 0 0 8px; }
.con_04 .con_04_img { float: left; }
.con_04 .tabList { float: right; width: 220px; margin: 6px 0 0 0; }
.con_04 .tabList .tabbtn li { width: 110px; height: 25px; font-size: 16px; font-weight: bold; color: #209af9; text-align: center; line-height: 25px; float: left; cursor: pointer; border-radius: 45px; }
.con_04 .tabList .tabbtn li.current { border: 0; background: #209af9; color: #fff; }
.con_04 .tabcon { margin: 13px 0 0 0; }
.foot { width: 100%; background: #005599; }
.foot_01 dl { float: left; margin: 30px 0 0 0; }
.foot_01 dl dd { margin: 20px 0 0 0; }
.foot_01 dl dd p { width: 100%; }
.foot_01 .foot_dl_01 dd p { text-align: right; }
.foot_01 dl dd p a, .foot_01 dl dd p { font-size: 14px; color: #fff; line-height: 25px; }
.foot_01 .foot_dl_01 { width: 100px; }
.foot_01 .foot_dl_02 { width: 162px; margin: 30px 0 0 100px; }
.foot_01 .foot_dl_03 { width: 158px; margin: 30px 0 0 74px; text-align: center; }
.foot_01 .foot_dl_04 { width: 275px; margin: 30px 0 0 74px; }
.foot_01 .foot_dl_04 dd { padding: 0 0 0 30px; }
.foot_01 ol { float: right; width: 148px; margin: 30px 0 0 0; }
.foot_02 { width: 100%; height: 75px; background: #00467e; text-align: center; padding: 20px 0 0 0; margin: 20px 0 0 0; }
.foot_02 p a, .foot_02 p { font-size: 14px; color: #d1eafe; }
.foot_02 p { line-height: 28px; }
/************************/


.fullSlide { width: 100%; position: relative; height: 590px; background: #fff; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 590px; overflow: hidden; text-align: center; background-position: center; }
.fullSlide .bd li a { display: block; height: 590px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 42px; height: 11px; margin: 1px; overflow: hidden; background: #000; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; }
.fullSlide .hd ul .on { background: #0071c1; }
.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 5%; z-index: 1; width: 40px; height: 60px; background: url(../images/slider-arrow.png) -126px -137px no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullSlide .next { left: auto; right: 5%; background-position: -6px -137px; }


.index_nav { background: url(../images/nav_bg.jpg) no-repeat; height: 60px; }
.nav_con { width: 1200px; margin: 0 auto; }


.cont_1 { width: 1200px; margin: 0 auto; padding: 10px 0 15px; }
.cont_1 ul { width: 1207px; }
.cont_1 ul li { float: left; margin-right: 7px; }
.cont_1 ul li img { vertical-align: top; }

.index_about { background: #fff; padding: 10px; margin-top: 20px; }
.cont_2_up { height: 95px; text-align: center; font-size: 14px; color: #828282; margin-top: 10px; }
.cont_2_up h2 { font-size: 30px; color: #191919; padding-bottom: 10px; }
.cont_2_up h2 span { color: #4e7600; }

.index_about_left { width: 700px; float: left; }
.index_about_left_con { line-height: 30px; text-indent: 28px; color: #666; font-size: 14px; }

#ind_honor { height: 181px; padding-top: 30px; padding-bottom: 20px; }
.ind_honor { width: 640px; height: 181px; margin: 0 auto; position: relative; }
.ind_honor_list { width: 100%; height: 181px; margin: 0 auto; }
.ind_honor_list li { width: 185px; height: 181px; float: left; margin-left: 16px; display: inline; }
.ind_honor_list li a { cursor: pointer; }
.ind_honor_list li img { vertical-align: top; }
.ind_honor_name { width: 100%; text-align: center; height: 25px; line-height: 25px; font-size: 12px; color: #666; }

#demob { overflow: hidden; width: 100%; float: left; }
#indemob { float: left; width: 100000px; }
#demo1b { float: left; }
#demo2b { float: left; }
.b_prev { width: 12px; height: 29px; background: url(../images/prev.jpg) no-repeat; position: absolute; left: -20px; top: 60px; cursor: pointer; }
.b_next { width: 12px; height: 29px; background: url(../images/next.jpg) no-repeat; position: absolute; right: -20px; top: 60px; cursor: pointer; }


.index_about_right { float: right; width: 450px; }



.imain04, .sub_main { overflow: hidden; padding: 10px; background: #fff; }

.mtop1 h1 { overflow: hidden; float: left; padding-left: 15px; }
.mtop1 h1 i { color: #3bb3c3; font-size: 24px; float: left; }
.mtop1 h1 b { font-size: 18px; font-weight: normal; color: #444; padding-left: 10px; float: left; }
.mtop1 h1 b a { color: #444; }

.douban { overflow: hidden; background-color: #FFF; padding: 15px 0px; border-top: #8ec81e 2px solid; }
.douban .hd { width: 100px; float: right; height: 30px; line-height: 30px; padding-top: 5px; overflow: hidden; }
.douban .hd h2 { float: right; padding-right: 20px; }
.douban .hd h2 a { color: #37A; font-size: 12px; margin-left: 1px; }
.douban .hd h2 ul { float: right; margin: 6px 6px 0 0; zoom: 1; }
.douban .hd h2 ul li { float: left; cursor: pointer; display: block; color: #2E2E2E; width: 8px; height: 8px; margin-right: 4px; _display: inline; background: url(images/switch_dot_small.jpg) no-repeat 0 0; }
.douban .hd h2 ul li.on { background-position: -12px 0; }

.douban .hd .next, .douban .mtop1 .prev { float: right; display: block; width: 27px; height: 24px; background: url(../images/left_right.png) no-repeat -3px -36px; overflow: hidden; cursor: pointer; }
.douban .hd .next { background-position: -30px -5px; }
.douban .hd .prev { background-position: -3px -5px; }


.douban .hd .prevStop { background-position: -3px -35px; cursor: default; }
.douban .hd .nextStop { background-position: -30px -35px; cursor: default; }
.douban .hd ul { float: right; margin: 6px 6px 0 0; zoom: 1; }
.douban .hd ul li { float: left; cursor: pointer; display: block; width: 8px; height: 8px; margin-right: 4px; _display: inline; background: url(../images/switch_dot_small.jpg) no-repeat 0 0; }
.douban .hd ul li.on { background-position: -12px 0; }
.douban .bd { padding: 30px 0 0 0; margin-top: 16px; }
.douban .bd ul { overflow: hidden; zoom: 1; }
.douban .bd ul li { float: left; width: 260px; margin-right: 18px; margin-left: 18px; position: relative; overflow: hidden; }
.douban .bd li img { width: 260px; height: 210px; overflow: hidden; float: left; }
.douban .bd li .txt-bg { position: absolute; bottom: 74px; z-index: 1; left: 0; height: 34px; width: 260px; margin: 0 auto; background: #000; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; float: left; }
.douban .bd li span { margin-top: -25px; color: #fff; z-index: 2; padding: 0 10px; float: left; overflow: hidden; }
.douban .bd li p a { width: 260px; color: #444; text-align: center; font-size: 16px; line-height: 20px; padding-top: 10px; overflow: hidden; float: left; }
.douban .bd li p a:hover { color: #3bb3c3; text-decoration: underline; }


/*底部*/
#foot { height: 350px; background-image: url(../images/foot_bj.gif); background-position: center top; background-repeat: repeat-x; padding-top: 30px; }
#foot1 { width: 1200px; margin: 0 auto; padding-top: 54px; }
.foot_up { height: 242px; }
.foot_up_left { width: 312px; float: left; height: 242px; }
.foot_up_left_01 { width: 275px; height: 62px; border-bottom: #e5e5e6 1px solid; }
.foot_up_left_02 { padding-top: 17px; font-size: 14px; color: #747474; line-height: 22px; }
.foot_up_left_02 span { font-size: 24px; color: #666; font-weight: bold; display: inline-block; padding: 6px 0; }
.foot_up_02 { width: 271px; float: left; padding-left: 24px; }
.foot_up_02 h2 { font-size: 16px; color: #393939; line-height: 35px; }
.foot_up_02 img { margin: 10px 32px 0 0; float: left; }
.foot_up_right { width: 590px; float: right; }
.foot_up_right ul li { float: left; padding: 0 30px; }
.foot_up_right_01 { height: 32px; }
.foot_up_right_01 a { font-family: "微软雅黑","宋体"; font-size: 16px; color: #5f5f5f; }
.foot_up_right_02 { line-height: 25px; }
.foot_up_right_02 a { font-family: "微软雅黑","宋体"; font-size: 13px; color: #919191; }
.foot_down { text-align: center; line-height: 54px; font-family: "微软雅黑","宋体"; font-size: 12px; color: #858585; }
.foot_down a { color: #858585; }

#sjewmBox, #wxewmBox { position: absolute; display: none; right: 0; z-index: 999999; }
#sjewmBox { right: 100px; }

.clearBoth { clear: both; /*控制分类后，各行高度不一样对不齐问题*/ width: 100%; height: 0px; font-size: 0; overflow: hidden; /*控制分类后，各行高度不一样对不齐问题*/ line-height: 0; }

/*关于我们*/
.f48 { font-size: 36px; color: #4e7600; line-height: 67px; border-bottom: 3px solid #4e7600; float: left; margin-top: 15px; }
.f36 { font-size: 36px; line-height: 46px; color: #e5e5e5; text-transform: uppercase; }
.bold { font-weight: bold; }
#banner { text-align: center; height: 299px; }
#banner img { vertical-align: top; }
#foot { height: 350px; background: url("../images/foot_bj.gif") #f6f7f7; background-position: center top; background-repeat: repeat-x; margin-top: 50px; }
#foot1 { width: 1200px; margin: 0 auto; padding-top: 54px; }
.foot_up { height: 242px; }
.foot_up_left { width: 412px; float: left; height: 242px; }
.foot_up_left_01 { width: 275px; height: 62px; border-bottom: #e5e5e6 1px solid; }
.foot_up_left_02 { padding-top: 17px; font-family: "微软雅黑","宋体"; font-size: 14px; color: #747474; line-height: 22px; }
.foot_up_left_02 span { font-family: "微软雅黑","宋体"; font-size: 24px; color: #f39800; font-weight: bold; display: inline-block; padding: 6px 0; }
.foot_up_02 { width: 271px; float: left; padding-left: 24px; }
.foot_up_02 h2 { font-family: "微软雅黑","宋体"; font-size: 16px; color: #393939; line-height: 35px; }
.foot_up_02 img { margin: 10px 32px 0 0; }
.foot_up_right { width: 490px; float: right; }
.foot_up_right ul li { float: left; padding: 0 22px; }
.foot_up_right_01 { height: 32px; }
.foot_up_right_01 a { font-family: "微软雅黑","宋体"; font-size: 16px; color: #5f5f5f; }
.foot_up_right_02 { line-height: 25px; }
.foot_up_right_02 a { font-family: "微软雅黑","宋体"; font-size: 13px; color: #919191; }
.foot_down { text-align: center; line-height: 54px; font-family: "微软雅黑","宋体"; font-size: 14px; color: #858585; }
.foot_down a { color: #858585; }

#sjewmBox, #wxewmBox { position: absolute; display: none; right: 0; z-index: 999999; }
#sjewmBox { right: 100px; }

.btn { display: block; /*width: 80px;*/ height: 30px; cursor: pointer; font-size: 14px; line-height: 30px; text-align: center; color: #fff; }
.orange-btn { background: #FF9412; color: #fff; }
.orange-btn:hover { background: #e88c1c; }
.blue-btn { background: #00a0e9; color: #fff; }
.blue-btn:hover { background: #157bc3; }
.gray-btn { background: #ccc; }
.txt-hidden { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }


.top_ewm { position: relative; display: none; }

.top_ewm img { position: absolute; right: 120px; top: 32px; }


/*悬浮链接*/
.suspension { position: fixed; z-index: 55; right: 0; bottom: 85px; width: 70px; height: 240px; }
.suspension-box { position: relative; float: right; }
.suspension .a { display: block; width: 44px; height: 44px; background-color: #353535; margin-bottom: 4px; cursor: pointer; outline: none; }
.suspension .a.active,
.suspension .a:hover { background: #F05352; }
.suspension .a .i { float: left; width: 44px; height: 44px; background-image: url(../images/side_icon.png); background-repeat: no-repeat; }
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i { width: 20px; height: 20px; margin-top: 12px; margin-left: 12px; background-image: url(../images/suspension-bg.png); background-repeat: no-repeat; background-position: 0 0; }
.suspension .a-service-phone .i { width: 20px; height: 20px; margin-top: 12px; margin-left: 12px; background-image: url(../images/suspension-bg.png); background-repeat: no-repeat; background-position: -27px 0; }
.suspension .a-qrcode .i { background-position: -44px 0; }
.suspension .a-cart .i { background-position: -88px 0; }
.suspension .a-top .i { background-position: -132px 0; }
.suspension .a-top { background: #D2D3D6; display: none; }
.suspension .a-top:hover { background: #c0c1c3; }
.suspension .d { display: none; width: 223px; background: #fff; position: absolute; right: 67px; min-height: 90px; border: 1px solid #E0E1E5; border-radius: 3px; box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11); }
.suspension .d .arrow { position: absolute; width: 8px; height: 12px; background: url(../images/side_bg_arrow.png) no-repeat; right: -8px; top: 31px; }
.suspension .d-service { top: 0; }
.suspension .d-service-phone { top: 34px; }
.suspension .d-qrcode { top: 78px; }
.suspension .d .inner-box { padding: 8px 22px 12px; }
.suspension .d-service-item { border-bottom: 1px solid #eee; padding: 14px 0; }
.suspension .d-service .d-service-item { border-bottom: none; }
.suspension .d-service-item .circle { width: 44px; height: 44px; border-radius: 50%; overflow: hidden; background: #F1F1F3; display: block; float: left; }
.suspension .d-service-item .i-qq { width: 44px; height: 44px; background: url(../images/side_con_icon03.png) no-repeat center 15px; display: block; transition: all .2s; border-radius: 50%; overflow: hidden; }
.suspension .d-service-item:hover .i-qq { background-position: center 3px; }
.suspension .d-service-item .i-tel { width: 44px; height: 44px; background: url(../images/side_con_icon02.png) no-repeat center center; display: block; }
.suspension .d-service-item h3 { float: left; width: 112px; line-height: 44px; font-size: 15px; margin-left: 12px; }
.suspension .d-service-item .text { float: left; width: 112px; line-height: 22px; font-size: 15px; margin-left: 12px; }
.suspension .d-service-item .text .number { font-family: Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; }
.suspension .d-service-intro { padding-top: 10px; }
.suspension .d-service-intro p { float: left; line-height: 27px; font-size: 12px; width: 50%; white-space: nowrap; color: #888; }
.suspension .d-service-intro i { background: url(../images/side_con_icon01.png) no-repeat center center; height: 27px; width: 14px; margin-right: 5px; vertical-align: top; display: inline-block; }
.suspension .d-qrcode { text-align: center; }
.suspension .d-qrcode .inner-box { /*padding:20px 0;*/ }
.suspension .d-qrcode p { font-size: 16px; color: #93959c; }


.liucheng { border: 1px solid #d5d5d5; padding-top: 30px; padding-bottom: 40px; }
.liucheng ul li { width: 240px; float: left; }
.tc, .tc_ > * { text-align: center; }
.mx50, .mx50_ > * { margin-left: 50px; margin-right: 50px; }
.liucheng ul li { width: 240px; }
.py10, .py10_ > * { padding-top: 10px; padding-bottom: 10px; }
.f18 { font-size: 18px; }
.lh23, .lh23_ > * { line-height: 23px; }
.f12 { font-size: 12px; }


.team_dl { position: relative; left: 130px; top: 15px; }
.team_dl dd { float: left; font-size: 18px; height: 40px; line-height: 40px; padding: 0 20px; }
.team_dl dd a { }
