html{-webkit-text-size-adjust:none; overflow-y:scroll; overflow-x:hidden;}
*,body{ margin:0; padding:0; font-family:"Microsoft YaHei"; }
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body{ background:#ffffff; color:#3e3a39; line-height:1.8; font-size:14px;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
th,td{border-collapse:collapse;}
img,a img,a:hover img{ border:0; }
ol,ul,dl,li,dt,dd{list-style:none;}
input,button,textarea,select,optgroup,option{ font-family:"Microsoft YaHei";}
input{-webkit-appearance:none;}
:focus{outline:0;}
a{color:#3e3a39;text-decoration:none; }
a:hover{color:#007cb4;text-decoration:none;}
a,a:hover,.btn,.more{ transition:all 300ms ease; -webkit-appearance:none ; }
input,select,button{ -webkit-appearance: none; }
hr{border:none;height:1px;}
.mr0 { margin-right:0 !important;}
.clear{height:0;font-size:0px;overflow:hidden;clear:both;float:none;}


.wow {visibility:hidden;}

.mainbox { width:1200px; margin-left: auto; margin-right: auto; transition:all 300ms ease; }
.wrap { }

/*头部*/
.header { height: 70px;}
.iheader { height: 0;}

.topbox { height:70px; background:#ffffff; position:fixed; left:0; top:0; right:0; z-index:9998; transition:all 300ms ease;}
.topbox .logo { float:left; padding-left: 20px; padding-top:10px; transition:all 300ms ease; }
.topbox .logo img{ display:block; height: 50px; transition:all 300ms ease; }

.itopbox { height:122px; position:fixed; left:0; top:0; right:0; z-index:9998; transition:all 300ms ease;}
.itopbox .logo { float:left; padding-left: 0; padding-top:36px; transition:all 300ms ease; }
.itopbox .logo img{ display:block; height: 50px; transition:all 300ms ease; }


.topnav { float:right; }
.topnav ul li { float:left; position:relative; }
.topnav ul li a.t{ display:block; text-align:center; padding:0px 22px; font-size:16px; height:70px; line-height:70px; color:#007cb4; position:relative;}
.topnav ul li a.on { color:#007cb4;}
.topnav ul li a.on:before{ position:absolute; left:50%; width:42px; margin-left: -21px; top:58px; display:block; content:''; height:1px; background:#007cb4; }
.topnav ul li:hover a.t:before{ position:absolute; left:50%; width:42px; margin-left: -21px; top:58px; display:block; content:''; height:1px; background:#3195c2; }

.topnav ul li .m { display:none; position:absolute; left:0px; top:66px; right:0px; background:rgba(0,128,183,0.6); padding: 5px 0; z-index:1000;}
.topnav ul li .m a{ display:block; height:34px; line-height:34px; font-size: 12px; color: #fff; text-align:center;}
.topnav ul li .m a:hover{ color:#fff; background:#0080b7;}

.topnav ul li:hover .m{ display:block; }

.topnav ul li:after { position:absolute; left:0; width:1px; margin-top: -7px; top: 50%; display:block; content:''; height:14px; background:#007cb4; }
.topnav ul li:first-child:after { display: none;}

.itopbox .topnav ul li a.t { color: #fff;}
.itopbox .topnav ul li:hover a.t:before{ background:#ffffff; }
.itopbox .topnav ul li:after { background: #fff;}


.topboxs { height:70px; box-shadow:0 0 10px rgba(0,0,0,0.1);}


.itopboxs { height:70px; background: rgba(0,0,0,0.3); box-shadow:0 0 10px rgba(0,0,0,0.1);}
.itopboxs .logo { padding-left: 0; padding-top:10px; }

.search_btn { display:none;}
.nav_btn { display:none;}


.ibanner { position:relative; overflow:hidden;}
.ibanner .img { display:block; height:700px; position: relative;}


.itit { padding: 70px 20px 0 20px; height: 115px; }
.itit .t { float: left; color: #727171; position: relative; height: 115px;}
.itit .t span{ display:block; font-size:24px; line-height:40px; letter-spacing: 3px; margin: 0 -2px; }
.itit .t b{ display:block; font-size:42px; line-height:46px; text-transform: uppercase; margin: 0 -3px; margin-bottom: 16px; letter-spacing: 2px; font-weight: normal; font-family: Arial; }
.itit .t i{ position: absolute; left: 0; bottom: 11px; width: 34px; height: 3px; background: #007cb4; }
.itit .m { float: left; margin-left: 26px; margin-top: 30px;}
.itit .m a { float: left; font-size: 20px; padding: 0 24px; height: 74px; line-height: 74px; position: relative;}
.itit .m a:after { position:absolute; left:0; width:1px; margin-top: -10px; top: 50%; display:block; content:''; height:22px; background:#3e3a39; }
.itit .m a:first-child:after { display: none;}

.itit_r .t{ float: right;}
.itit_r .t span{ text-align: right;}
.itit_r .t b{ text-align: right;}
.itit_r .t i{ left: auto; right: 0;}


.imain1 { overflow: hidden; }
.imain2 { overflow: hidden; }
.imain3 { overflow: hidden; }


.iproduct_box { position: relative; margin: 0 -7px;}
.iproduct_list { position: relative; width:100%; ;}
.iproduct_list .swiper-slide { width: 100%; }
.iproduct_list .swiper-slide a{ display: block; padding: 0 7px; overflow: hidden; }
.iproduct_list .swiper-slide img { display: block; width: 100%;}

.iproduct_box .swiper-button-prev { left: 7px; margin-top: -45px; width: 46px; height: 90px; background: url(../img/index/banl.png) left top no-repeat;}
.iproduct_box .swiper-button-next { right: 7px; margin-top: -45px; width: 46px; height: 90px; background: url(../img/index/banr.png) right top no-repeat;  }
.iproduct_box .swiper-button-prev:hover { opacity: 0.8; }
.iproduct_box .swiper-button-next:hover { opacity: 0.8;}

.inews { margin: 0 -9px;}
.inews .item { float: left; width: 406px; }
.inews .item_m{ display: block; position: relative; margin: 0 9px; }
.inews .item_m .img{ display: block; height: 234px; overflow: hidden; margin-bottom: 7px; }
.inews .item_m .img img{ display: block; width: 388px; height: 234px; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.2s; -moz-transition: -moz-transform 0.2s; -ms-transition: -moz-transform 0.2s; transition: transform 0.2s; }
.inews .item_m .con { border: 1px #e2e3e3 solid; padding: 5px 10px; height: 186px; transition:all 300ms ease;}
.inews .item_m .time { display: block; font-size: 12px; line-height: 22px; color: #585453; }
.inews .item_m .t { display: block; font-size: 18px; height: 36px; line-height: 36px; overflow: hidden; margin-bottom: 12px; font-weight: bold; }
.inews .item_m .m { display: block; font-size: 13px; line-height: 22px; color: #595757; height: 88px; overflow: hidden; }
.inews .item_m .f { display: block; text-align: right; font-size: 12px; color: #595757; }
.inews .item_m:hover .img img{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
.inews .item_m:hover .con{ border: 1px #007cb4 solid; }


.iservice { margin: 0 -5px; padding-bottom: 40px;}
.iservice .item { float: left; width: 302px; }
.iservice .item_m{ display: block; position: relative; margin: 0 5px; }
.iservice .item_m .img{ display: block; height: 180px; overflow: hidden; }
.iservice .item_m .img img{ display: block; width: 292px; height: 180px; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.2s; -moz-transition: -moz-transform 0.2s; -ms-transition: -moz-transform 0.2s; transition: transform 0.2s; }
.iservice .item_m .con { padding: 20px 0; }
.iservice .item_m .t { display: block; font-size: 18px; line-height: 32px; text-align: center; font-weight: bold; }
.iservice .item_m .m { display: block; font-size: 13px; line-height: 26px; text-align: center; }
.iservice .item_m:hover .img img{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }


.mbanner { position:relative; overflow:hidden; transition:all 300ms ease; height: 350px; }

.crumbs { background: #efefef; height: 44px;}
.crumbs_l { float: left; line-height: 44px; font-size: 13px; color: #585453; padding-left: 20px;}
.crumbs_l a{ color: #585453;}
.crumbs_l a:hover { color: #007cb4;}
.crumbs_l i{ color: #585453; font-style: normal;}
.crumbs_r { float: right; line-height: 44px; font-size: 15px; color: #585453;}
.crumbs_r a{ float: left; color: #585453; padding: 0 19px;}
.crumbs_r a:hover { color: #007cb4;}
.crumbs_r a.on { color: #007cb4;}


.about_main { padding: 46px 0;}
.about_box {}
.about_box .img{ float: left;}
.about_box .img img{ display: block; width: 558px; height: 419px;}
.about_box .con{ float: right; width: 490px;}
.about_box .con .logo{ padding: 33px 0;}
.about_box .con .logo img{ display: block; height: 50px;}
.about_box .con .m{ padding: 33px 74px 33px 0; font-size: 16px; line-height: 32px; color: #585453;}
.about_box .con .m p{ display: block; text-indent: 2em;}


.about_list { padding: 110px 20px 90px 20px;}
.about_list .item { float: left; width: 25%; height: 198px; position: relative;}
.about_list .item .tit { text-align: center; line-height: 52px; color: #000000; }
.about_list .item .tit b{ font-size: 52px; font-weight: normal; font-family: arial; }
.about_list .item .tit span{ display: inline-block; font-size: 30px; line-height: 32px; vertical-align: top; }
.about_list .item .img { margin-bottom: 4px;}
.about_list .item .img img { display: block; margin: 0 auto;}
.about_list .item .con { text-align: center; font-size: 15px; color: #585453; }
.about_list .item:after { position:absolute; left:0; width:1px; margin-top: -35px; top: 50%; display:block; content:''; height:70px; background:#686463; }
.about_list .item:first-child:after { display: none;}


.culture_main { padding: 125px 20px 200px 20px;}
.culture_box { position: relative; background: url(../img/brand/culture.png) left center no-repeat; height: 977px;}
.culture_box .title { position: absolute; text-align: center; left: 0; top: 442px; width: 250px; }
.culture_box .title b{ display: block; text-align: center; line-height: 46px; font-size: 36px; color: #fff;}
.culture_box .title span{ display: block; text-align: center; line-height: 28px; font-size: 28px; font-weight: bold; font-family: arial; color: #c9caca; text-transform: uppercase;}
.culture_box .item { position: absolute; right: 0;}
.culture_box .item .tit{ position: absolute; left: 0; top: 0; text-align: center; width: 145px; line-height: 145px; font-size: 36px; color: #fff;}
.culture_box .item .con{ position: absolute; left: 162px; bottom: 64px; text-align: left; right: 0; line-height: 24px; font-size: 16px; color: #595757;}

.culture_box .item1 { top: 156px; background: url(../img/brand/culture1.png) no-repeat; width: 575px; height: 145px;}
.culture_box .item2 { top: 322px; background: url(../img/brand/culture2.png) no-repeat; width: 509px; height: 145px;}
.culture_box .item3 { top: 503px; background: url(../img/brand/culture3.png) no-repeat; width: 516px; height: 145px;}
.culture_box .item4 { top: 676px; background: url(../img/brand/culture4.png) no-repeat; width: 580px; height: 145px;}


.history_main { padding: 40px 0;}

.history_nav { margin:0 -13px; padding-bottom: 40px;}
.history_nav .item { float: left; width: 25%; margin-bottom: 26px;}
.history_nav .item_m { display: block; margin: 0 13px; height: 180px; background: #9c9a9a; color: #fff; cursor: pointer; transition:all 300ms ease;}
.history_nav .item_m .time{ text-align: center; line-height: 80px; font-size: 34px; font-family: arial; font-weight: bold;}
.history_nav .item_m .tit{ text-align: center; line-height: 52px; font-size: 32px; font-weight: lighter; }
.history_nav .item_m .con{ text-align: center; line-height: 28px; font-size: 12px; }
.history_nav .on .item_m { background: #007cb4;}
.history_nav .item:hover .item_m { background: #007cb4;}


.history_list { width: 950px; margin: 0 auto; padding-bottom: 1px; position: relative; }
.history_list:after { display: block; content: ''; position: absolute; left: 102px; top: 22px; bottom: 56px; width: 1px; background: #007cb4;}
.history_list .title { position: relative; padding-left: 145px;}
.history_list .title:before { display: block; content: ''; position: absolute; left: 95px; top: 15px; width: 15px; height: 15px; border-radius: 50%; background: #007cb4;}
.history_list .title .t { color: #007cb4; line-height: 48px; font-size: 34px; font-family: arial; font-weight: bold;}
.history_list .title .m { color: #9c9a9a; line-height: 32px; font-size: 15px; margin-bottom: 50px;}

.history_list .item { position: relative; padding-left: 95px; margin-bottom: 56px;}
.history_list .item:before { display: block; content: ''; position: absolute; left: 95px; top: 50%; margin-top: -8px; width: 15px; height: 15px; border-radius: 50%; background: #007cb4;}
.history_list .item .tit { position: absolute; left: 0; top: 50%; margin-top: -24px; color: #007cb4; line-height: 48px; font-size: 34px; font-family: arial; font-weight: bold;}
.history_list .item .con { position: relative; margin-left: 31px; border: 1px #9c9a9a solid; height: 150px; padding: 0 220px 0 20px;}
.history_list .item .con:before { display: block; content: ''; position: absolute; left: -15px; top: 50%; margin-top: -8px; background: url(../img/brand/history_j.png) no-repeat; width: 18px; height: 17px;}
.history_list .item .img { border-left: 1px #9c9a9a solid; position: absolute; right: 0; top: 0;}
.history_list .item .img img { display: block; width: 170px; height: 150px;}
.history_list .item .m { height: 150px; color: #9c9a9a; line-height: 32px; font-size: 15px; display: flex; justify-content: left; align-items: center;}


.innovate_main { padding: 65px 0 30px 0;}
.innovate_box {}
.innovate_box .item{ margin-bottom: 100px; position: relative; height: 419px;}
.innovate_box .item .img { position: absolute; top: 0;}
.innovate_box .item .img img { display: block; width: 558px; height: 419px;}
.innovate_box .item .con { position: absolute; top: 110px; width: 440px;}
.innovate_box .item .con .t { font-size: 25px; line-height: 50px; position: relative; margin-bottom: 30px;}
.innovate_box .item .con .t:after { display: block; content: ''; position: absolute; left: 0; bottom: 0; height: 1px; width: 155px; background: #3e3b3a;}
.innovate_box .item .con .m { text-indent: 2em; font-size: 15px; line-height: 33px; color: #585453;}

.innovate_box .item_l .img{ left: 0;}
.innovate_box .item_l .con{ right: 72px;}
.innovate_box .item_r .img{ right: 0;}
.innovate_box .item_r .con{ left: 72px;}

.honor_list { padding: 50px 50px 0 50px;}
.honor_list .item { float: left; width: 33.33%;}
.honor_list .item_m { width: 307px; margin: 0 auto; height: 366px;}
.honor_list .item_m .img { overflow: hidden; background: #f5f5f5;}
.honor_list .item_m .img img{ display: block; margin: 0 auto; height: 211px;}
.honor_list .item_m .tit { text-align: center; font-size: 15px; color: #585453; padding: 10px 0;}


.m_main { padding: 30px 0;}

.product_nav { border-bottom: 1px #e9eae9 solid; margin: 0 40px 16px 40px; line-height: 50px; font-size: 15px; text-align: center;}
.product_nav a{ color: #585453; padding: 0 62px;}
.product_nav a:hover { color: #007cb4;}
.product_nav a.on { color: #007cb4;}

.product_list { margin: 0 8px;}
.product_list .item { float: left; width: 50%; margin-bottom: 56px; }
.product_list .item_m { display: block; margin: 0 32px; position: relative; transition:all 300ms ease;}
.product_list .item_m .img { overflow: hidden; }
.product_list .item_m .img img{ display: block; width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.2s; -moz-transition: -moz-transform 0.2s; -ms-transition: -moz-transform 0.2s; transition: transform 0.2s;}
.product_list .item_m .tit { opacity: 0; position: absolute; left: 0; right: 0; bottom: 0; line-height: 40px; background: rgba(0,0,0,0.3); padding: 0 20px; color: #fff; text-align: center; transition:all 300ms ease;}
.product_list .item_m:hover .img img{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
.product_list .item_m:hover .tit{ opacity: 1; }


.news_main { padding: 100px 0 80px 0;}
.news_list .item { margin-bottom: 95px; }


.view_box { width: 900px; margin: 0 auto;}
.view_cate { text-align: center; font-size: 30px; color: #585453; padding-top: 30px; line-height: 32px; font-weight: lighter;}
.view_tit { line-height: 50px; font-size: 32px; color: #585453; padding: 50px 0; text-align: center;}
.view_time { text-align: center; font-size: 16px; color: #777; line-height: 18px; margin-bottom: 50px;}
.view_con { padding-bottom: 80px; font-size: 16px; color: #595757; }
.view_con p { display: block; padding: 0; margin: 0;}
.view_con img{ vertical-align:top; max-width: 100%; height: auto !important; }


.imore { padding: 30px 0 50px 0;}
.imore a{ display: block; margin: 0 auto; width: 138px; line-height: 42px; border: 1px #7b7a7a solid; text-align: center; font-size: 22px; color: #727171;}
.imore a:hover { border: 1px #007cb4 solid; color: #007cb4;}


.main_tit { border-bottom: 1px #e9eae9 solid; margin: 0 40px 16px 40px; line-height: 56px; font-size: 32px; color: #585453; text-align: center;}


.service_tit { padding: 90px 0 105px 0;}
.service_tit .t { text-align: center; line-height: 52px; font-size: 32px; color: #585453; margin-bottom: 22px;}
.service_tit .m { text-align: center; line-height: 36px; font-size: 16px; color: #757575; margin-bottom: 20px;}
.service_tit .line { display: block; margin: 0 auto; height: 1px; width: 70px; background: #686463;}

.service_main1 {}


.service_list1 { position: relative;}
.service_list1 .item { float: left; width: 50%;}
.service_list1 .item_m { margin: 0 100px;}
.service_list1 .item_m .t{ text-align: center; line-height: 52px; font-size: 25px; color: #757575; }
.service_list1 .item_m .m { text-align: left; line-height: 32px; font-size: 15px; color: #585453; }
.service_list1:after { display: block; content: ''; position: absolute; left: 50%; top: 10px; bottom: 10px; width: 1px; background: #757575;}



.service_list2 { position: relative; margin: 0 20px;}
.service_list2 .item { float: left; width: 33.33%; height: 200px;}
.service_list2 .item_m { margin: 0 78px;}
.service_list2 .item_m .t{ text-align: left; line-height: 52px; font-size: 25px; color: #757575; }
.service_list2 .item_m .m { text-align: left; line-height: 32px; font-size: 15px; color: #585453; }
.service_list2:before { display: block; content: ''; position: absolute; left: 33.3%; top: 10px; bottom: 10px; width: 1px; background: #757575;}
.service_list2:after { display: block; content: ''; position: absolute; right: 33.3%; top: 10px; bottom: 10px; width: 1px; background: #757575;}


.service_list3 { position: relative; margin: 0 20px;}
.service_list3 .item { float: left; width: 25%;}
.service_list3 .item_m { margin: 0 55px;}
.service_list3 .item_m .img img{ display: block; margin: 0 auto; height: 100px; }
.service_list3 .item_m .t{ text-align: center; line-height: 52px; font-size: 25px; color: #757575; }
.service_list3 .item_m .m { text-align: left; line-height: 30px; font-size: 15px; color: #585453; }


.service_list4 { position: relative; margin: 0 100px;}
.service_list4 .item { float: left; width: 33.33%;}
.service_list4 .item_m { margin: 0 80px;}
.service_list4 .item_m .img img{ display: block; margin: 0 auto; height: 100px; }
.service_list4 .item_m .m { text-align: left; line-height: 26px; height: 128px; font-size: 15px; color: #585453; }


.service_list5 {}
.service_list5 .item { float: left; width: 200px;}
.service_list5 .item_m { position: relative;} 
.service_list5 .item_m .img img{ display: block; margin: 0 auto; height: 100px; }
.service_list5 .item_m .m { text-align: center; line-height: 26px; font-size: 15px; color: #585453; }
.service_list5 .item_m:after { display: block; content: '>>'; position: absolute; left: 0; top: 50%; margin-top: -15px; font-size: 15px; color: #585453; line-height: 30px;}
.service_list5 .item:first-child .item_m:after { display: none;}


.service_main6 .service_tit{ padding-bottom: 0;}


.contact_list {}
.contact_list .item{ float: left; position: relative; text-align: center; padding: 60px 0; }
.contact_list .item .img { margin-bottom: 20px;}
.contact_list .item .img img { display: block; margin: 0 auto;}
.contact_list .item .con { font-size: 15px; color: #585453; line-height: 32px;}
.contact_list .item1 { width: 300px;}
.contact_list .item2 { width: 600px;}
.contact_list .item3 { width: 300px;}

.contact_list .item2:before { display: block; position: absolute; left: 110px; top: 50%; content: ''; width: 1px; height: 50px; margin-top: -25px; background: #eeeeee;}
.contact_list .item2:after { display: block; position: absolute; right: 110px; top: 50%; content: ''; width: 1px; height: 50px; margin-top: -25px; background: #eeeeee;}

.contact_list2 { padding: 50px 0;}
.contact_list2 .item{ float: left; width: 25%; text-align: center; padding: 60px 0; }
.contact_list2 .item .tit { font-size: 15px; color: #585453; line-height: 32px;}
.contact_list2 .item .con { font-size: 15px; color: #585453; line-height: 32px;}


.page_box { padding: 80px 56px; font-size: 16px; color: #595757; }
.page_box img{ max-width: 100%; height: auto !important; }

.download_list { padding: 20px 56px 70px 56px;}
.download_list .item { height: 76px; position: relative; background: url(../img/main/line.jpg) left center repeat-x; }
.download_list .item .t { display: block; position: absolute; left: 0; top: 0; line-height: 76px; background: #fff; font-size: 18px;}
.download_list .item .btn { display: block; position: absolute; right: 0; top: 0; line-height: 76px; background: #fff; font-size: 18px; padding-left: 6px;}
.download_list .item .time { display: block; position: absolute; right: 0; top: 0; line-height: 20px; color: #585453; font-size: 12px; z-index: 99;}

.tip_box { padding: 70px 56px; font-size: 15px;}
.tip_box b{ font-size: 18px; font-weight: bold;}
.tip_box .item { margin-bottom: 30px;}
.tip_box .item .t{ font-size: 18px; font-weight: bold;}
.tip_box .item .m{ font-size: 15px;}


.mform_main { padding: 44px 0 130px 0; margin: 0 auto; width: 606px;}
.mform_main .item { position: relative; padding-left: 92px; margin-bottom: 24px;}
.mform_main .item .t { position: absolute; left: 0; top: 0; line-height: 50px; font-size: 15px; color: #4f4f4f;}
.mform_main .item .m { }
.mform_main .item .input { display: block; height: 50px; line-height: 48px; border: 1px #d3d3d3 solid; border-radius: 6px; text-indent: 18px; width: 100%; box-sizing: border-box; }
.mform_main .item .textarea { display: block; height: 142px; line-height: 28px; border: 1px #d3d3d3 solid; border-radius: 6px; padding: 10px 18px; width: 100%; box-sizing: border-box; }

.mform_main .item .input2 { display: inline-block; width: 160px; margin-right: 12px; background: url(../img/service/input_date.png) right center no-repeat; }

.mform_main .item .select { display: inline-block; margin-right: 12px; width: 160px; height: 50px; line-height: 48px; border: 1px #d3d3d3 solid; border-radius: 6px; padding: 0 18px; appearance:none; -moz-appearance:none; -webkit-appearance:none; background: url(../img/service/select.png) right center no-repeat; }
.mform_main .item .select2 { background: url(../img/service/input_time.png) right center no-repeat;}

.mform_main .btnbox { padding-left: 92px; padding-top: 16px;}
.mform_main .btnbox .btn { display: block; height: 50px; line-height: 50px; border:none; border-radius: 6px; text-align: center; font-size: 16px; width: 100%; box-sizing: border-box; background: #007cb4; color: #fff; cursor: pointer; }
.mform_main .btnbox .btn:hover { background: #0da7ec; color: #fff; }


.faq_top { height: 53px; margin: 0 20px; border-bottom: 1px #e9eae9 solid;}
.faq_nav { float: left; padding-bottom: 9px; line-height: 44px;}
.faq_nav a{ float: left; margin-right: 50px; font-size: 16px; color: #888889;}
.faq_nav a:hover{ color: #007cb4;}
.faq_nav a.on{ color: #007cb4;}
.faq_search { float: right; height: 41px; border: 1px #d3d3d3 solid; border-radius: 6px; width: 312px; overflow: hidden;}
.faq_search .input{ float: left; width: 235px; height: 41px; border: none; background: none; line-height: 41px; text-indent: 18px;}
.faq_search .btn { float: left; width: 77px; height: 41px; border: none; border-left: 1px #d3d3d3 solid; line-height: 41px; text-align: center; background: #007cb4; color: #fff; cursor: pointer; font-size: 16px;}
.faq_search .btn:hover { background: #0da7ec; color: #fff; }


.faq_list { padding: 45px 20px;}
.faq_list .item { margin-bottom: 15px;}
.faq_list .item_m { display: block; padding: 0 100px 12px 8px; border-bottom: 1px #595757 dotted; position: relative;}
.faq_list .item_m .t { display: block; overflow: hidden; height: 44px; line-height: 44px; font-size: 16px; font-weight: bold; color: #646160;}
.faq_list .item_m .m { display: block; overflow: hidden; height: 38px; line-height: 38px; font-size: 13px; color: #595757;}
.faq_list .item_m .time { position: absolute; right: 8px; top: 0; line-height: 44px; font-size: 13px; color: #595757;}
.faq_list .item_m .more { position: absolute; right: 8px; top: 44px; line-height: 38px; font-size: 13px; color: #595757;}
.faq_list .item_m:hover .t{ color: #007cb4;}


.pages { text-align:center; padding: 30px 0;}
.pages a{ vertical-align:middle; display:inline-block; margin:0 3px; padding: 0 8px; min-width: 16px; height:32px; line-height:32px; text-align:center; color:#777777; border:1px #c9c9c9 solid; border-radius:17px;}
.pages a:hover{ background-color: #007cb4; color:#ffffff; border:1px #007cb4 solid; }
.pages a.on{ background-color: #007cb4; color:#ffffff; border:1px #007cb4 solid; }


/*底部*/

.footer { border-top: 6px #007cb4 solid; }

.footbox { padding:68px 20px 38px 20px; }
.foot_l { float:left; margin-right: 50px; }
.foot_l .flogo { padding: 22px 0; margin-bottom: 38px;}
.foot_l .flogo img { display: block; height: 50px; margin: 0 auto;}
.foot_l .ftel { background: url(../img/main/ftel.png) left center no-repeat; height: 54px; padding-left: 67px;}
.foot_l .ftel span { display: block; color: #858484; font-size: 14px; line-height: 14px;}
.foot_l .ftel b { display: block; color: #007cb4; font-size: 30px; font-family: arial; line-height: 40px; font-weight: normal; letter-spacing: 1px;}
.foot_nav { float:left; }
.foot_nav ul li{ float:left; width:160px; }
.foot_nav ul li .t{ display: block; text-align: center; line-height: 26px; font-size:20px; font-weight:bold; margin-bottom: 10px; }
.foot_nav ul li .m{ font-size: 16px; line-height: 42px; }
.foot_nav ul li .m a{ display: block; text-align: center; color:#595757; }
.foot_nav ul li .m a:hover{ color:#007cb4; }
.foot_r { float:right; text-align: center; font-size: 14px; line-height: 22px; color: #727171; }
.foot_r img { display: block; width: 131px; margin: 0 auto 7px auto;}
.flinks { text-align: center; font-size: 14px; line-height: 22px; color: #727171; padding-bottom: 30px;}
.flinks a{ color: #727171; }
.flinks a:hover{ color: #007cb4; }
.fcopy { text-align: center; font-size: 14px; line-height: 22px; color: #727171; padding-bottom: 30px;}