@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{-webkit-text-size-adjust:none;}  :focus{ outline:none;} 
a{ cursor:pointer; text-decoration:none;}   img{ border:0;} 
input,textarea{ vertical-align:middle; font-family:inherit; font-size:inherit;}
ul li{ list-style-type:none;}
.f_l{ float:left; display:inline;}
.f_r{ float:right; display:inline;}
.noborder{ border:none!important;}


body{ overflow-x:hidden; font-family:"微软雅黑";}

.blue{ width:100%; height:20px; background:#0067b8;}
.sj_navico{ display:none;}
.black{ display:none;}
.nav_sj{ display:none;}
.top{ width:100%; height:90px;  background:#fff;}
.top .top_con{ width:1200px; height:90px; margin:0 auto; }
.top .top_con .logo{ float:left; display:inline; font-size:28px; color:#0067b8; line-height:50px; margin-top:20px; }
.top .top_con .logo img{ float:left; line-height:50px;}
.top .top_con .logo a{ float:left; font-size:28px; color:#666; line-height:50px; margin-left:10px;}

.top .top_con .nav_con{ float:right; display:inline; margin-top:20px;}
.top .top_con .nav_con ul{ width:100%; height:50px; }
.top .top_con .nav_con ul li{ position:relative; float:left; margin-left:60px; height:50px;}
.top .top_con .nav_con ul li a{ width:auto; height:50px; display:inline-block; font:normal 20px/50px "微软雅黑"; color:#000000; position:relative; transition:all 0.3s ease-in-out 0s;}
.top .top_con .nav_con ul li a span.nav_line{ width:0; height:2px; display:block; overflow:hidden; background:#0067b8; transition:all 0.3s ease-in-out 0s; position:absolute; left:0; bottom:0;}
.top .top_con .nav_con ul li:hover a{ color:#0067b8;}
.top .top_con .nav_con ul li:hover a span.nav_line{ width:100%; }
.top .top_con .nav_con ul li a.navon{ color:#0067b8;}
.top .top_con .nav_con ul li a.navon span.nav_line{ width:100%; }

.sj_top{ display:none;}

.banner{ width:100%;  position:relative; height:600px; overflow:hidden; z-index:10;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:600px; }
.banner .bd li .banner_but{ width:1100px; height:300px; margin:0 auto; position:absolute; left:50%; margin-left:-550px; top:50%; margin-top:-150px;}
.banner .bd li .banner_but .banner_txt{width:608px; height:auto;text-align:center;}
.banner .bd li .banner_but .banner_txt p.banner_p01{ font-size:65px; color:#000; line-height:80px;}
.banner .bd li .banner_but .banner_txt p.banner_p02{ font-size:40px; color:#000; line-height:98px;}
.banner .bd li .banner_but .banner_txt a.but01{ width:280px; height:58px; border-radius:50px; background:#000000; display:block; margin:20px auto 0 auto; text-align:center; line-height:58px; font-size:26px; color:#fff;  transition:all 0.3s ease-in-out 0s;}
.banner .bd li .banner_but .banner_txt a.but01 img{ vertical-align:middle; margin:0 0 5px 10px;}
.banner .bd li .banner_but .banner_txt a.but01:hover{ background:#0067b8;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:25px; left:0; height:8px; line-height:8px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:59px; height:6px; margin:5px 4px; background:#fff; overflow:hidden; line-height:9999px; border-radius:1px; -moz-border-radius:1px; -ms-border-radius:1px; -o-border-radius:1px; -webkit-border-radius:1px; }
.banner .hd ul .on{ background:#0067b8;}

.sj_banner{ display:none;}


.servixe_slider{ width:100%; height:48px; padding:16px 0; border-bottom:1px solid #E6E6E6;}
.servixe_slider_con{ width:1200px; height:48px; margin:0 auto; position:relative; padding-left:123px; padding-right:255px; box-sizing:border-box;}
.service_tit{ width:123px; height:48px; border-right:1px solid #E6E6E6; padding-left:5px; box-sizing:border-box; line-height:48px; color:#222; font-size:16px; font-weight:bold; position:absolute; left:0; top:0;}
.service_con{ width:100%; padding:0 52px; box-sizing:border-box;}

.txtScroll-left{ width:100%;  position:relative;   }
.txtScroll-left .hd{ overflow:hidden;   }
.txtScroll-left .hd .prev{ position:absolute; left:0; top:50%; margin-top:-8px; display:block;  width:9px; height:16px;  z-index:100; overflow:hidden; cursor:pointer; background:url(../images/left.png) no-repeat}
.txtScroll-left .hd .next{ position:absolute; right:0; top:50%; margin-top:-8px; display:block;  width:9px; height:16px; z-index:100;   overflow:hidden; cursor:pointer; background:url(../images/right.png) no-repeat }


.txtScroll-left .bd{ padding:0 25px; width:100%; overflow:hidden; box-sizing:border-box;    }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ margin-right:50px; float:left; height:48px; line-height:48px;  text-align:left; _display:inline; font-size:14px; font-weight:bold; color:#333;}
.txtScroll-left .bd ul li a{ color:#333;}
.txtScroll-left .bd ul li a:hover{ color:#0067b8;}

a.service_but{ position:absolute; right:16px; width:238px; height:48px; background:#0067b8; font-weight:bold; font-size:14px; color:#fff; top:0; line-height:48px; color:#fff; text-align:center;  transition:all 0.3s ease-in-out 0s;}
a.service_but:hover{ background:#f60;}

.content{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.menu_con{width:120%; height:auto; overflow:hidden;}
.menu{ width:388px; height:176px; background:#f4f4f4; margin-right:18px; margin-top:15px; float:left; display:inline; position:relative;}
.menu_txt{ padding:35px 0 0 25px; box-sizing:border-box;}
.menu_txt p{ font-size:18px; color:#7d7d7d; line-height:30px; transition:all 0.3s ease-in-out 0s;}
.menu_txt p.menu_tit{ color:#000; font-size:28px; line-height:40px;}
.menu_txt img.menu_ico{ margin:10px 0 0 17px;}
.menu img.menu_img{ width:188px; height:135px; position:absolute; right:10px; top:50%; margin-top:-67px; transition:all 0.3s ease-in-out 0s;}
.menu:hover .menu_txt p{ color:#0078d7;}
.menu:hover img.menu_img{transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1);}



.box01{ width:100%; height:auto; overflow:hidden; margin:50px auto;}
.tit01{ text-align:center; width:100%; height:auto; overflow:hidden; margin:10px auto; font-size:35px; color:#1e1e1e; line-height:45px;}
.tit01 span{ display:block; font-size:16px; font-weight:normal;}
.tit01 span a{ display:inline-block; margin:10px 20px; color:#666;}
.tit01 span a:hover{ color:#000; border-bottom:1px solid #000;}
.tit01 span a.tit01_tabon{ color:#000; border-bottom:1px solid #000;}


.product_con{ width:100%; height:auto; overflow:hidden; margin:40px auto;}
.product{ width:20%; float:left; display:inline-block;  box-sizing:border-box; text-align:center;}
.product_ico{ display:block; text-align:center;  }
.product_ico img{width:auto; height:74px; display:block; margin:0 auto 10px auto; transition:all 0.3s ease-in-out 0s; }

.product p{ width:100%; text-align:center; color:#444444; font-size:15px; line-height:30px;}
.product p.pro_tit{line-height:40px; font-size:24px; color:#222222; }
.product a{ display:block; line-height:30px; color:#0067b8; font-size:18px; margin-top:10px; }
.product:hover a{color:#f60;}
.product:hover .product_ico img{animation:rot 0.5s; -webkit-animation:rot 0.5s; }

.product1{ display:none;}
.box02{ width:100%; height:auto; overflow:hidden;  margin:50px auto;}





.box02_con{ width:100%; height:auto; overflow:hidden; margin:40px auto; background:#f2f2f2; position:relative;}
.box02_service_menu{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:100px 0;}
.box02_img{ width:50%; height:100%; overflow:hidden; position:absolute; right:0; top:0;}
.box02_img img{ width:auto; height:auto; transition:all 0.3s ease-in-out 0s;}
.box02_img:hover img{transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1);}

.service_menu_con{ width:50%; height:auto; overflow:hidden;}
.service_menu{ width:33.333%; height:185px; float:left; display:inline; text-align:center; font-size:22px; color:#363636; line-height:50px;  transition:all 0.3s ease-in-out 0s;}
.service_menu a{ color:#363636;}
.service_menu span.service_menu_ico{ width:102px; height:102px; display:block; border:2px solid #363636; border-radius:50%; margin:0 auto; background-size:contain;}
.service_menu span.service_menu_ico1{ background:url(../images/ico06.png) no-repeat center center;}
.service_menu span.service_menu_ico2{ background:url(../images/ico07.png) no-repeat center center;}

.service_menu span.service_menu_ico3{ background:url(../images/ico08.png) no-repeat center center;}
.service_menu span.service_menu_ico4{ background:url(../images/ico09.png) no-repeat center center;}
.service_menu span.service_menu_ico5{ background:url(../images/ico10.png) no-repeat center center;}
.service_menu span.service_menu_ico6{ background:url(../images/ico11.png) no-repeat center center;}


.service_menu:hover span.service_menu_ico{ background:#363636;}
.service_menu:hover span.service_menu_ico1{ background:#363636 url(../images/ico06on.png) no-repeat center center;}
.service_menu:hover span.service_menu_ico2{ background:#363636 url(../images/ico07on.png) no-repeat center center;}

.service_menu:hover span.service_menu_ico3{ background:#363636 url(../images/ico08on.png) no-repeat center center;}
.service_menu:hover span.service_menu_ico4{ background:#363636 url(../images/ico09on.png) no-repeat center center;}
.service_menu:hover span.service_menu_ico5{ background:#363636 url(../images/ico10on.png) no-repeat center center;}
.service_menu:hover span.service_menu_ico6{ background:#363636 url(../images/ico11on.png) no-repeat center center;}


.service_menu_but{ width:50%; height:auto; overflow:hidden;}
.service_menu_but a.but02{width:368px; height:62px; display:block; background:#0067b8; font:normal 27px/62px "微软雅黑"; color:#fff;  text-align:center;  transition:all 0.3s ease-in-out 0s; margin:10px auto; border-radius:30px; }
.service_menu_but a.but02:hover{ background:#027ad8; color:#fff;}

.service_con1{ display:none;}

.box03_con{ width:100%; height:auto; overflow:hidden; margin:50px auto;}
.box03_con ul.ul01{ width:100%; height:auto; overflow:hidden; border-top:1px solid #E5E5E5;}
.box03_con ul.ul01 li{ width:100%; height:85px; border-bottom:1px solid #E5E5E5; padding:20px 0; box-sizing:border-box; line-height:45px;}
.box03_con ul.ul01 li span.question_tit{ display:inline-block; width:480px; padding-left:78px; box-sizing:border-box; font-size:28px; color:#000; }
.box03_con ul.ul01 li span.question_num{ display:inline-block; width:540px;  font-size:16px; color:#666666;}
.box03_con ul.ul01 li span.question_tz{ font-size:18px; color:#0067b8;}
.box03_con ul.ul01 li:hover{ text-decoration: underline; color:#0067b8;}






.box04{ width:100%; height:120px;}
.wx_menu_con{ width:960px; height:120px; float:left; display:inline; overflow:hidden;}
.wx_menu_con .wx_menu{ width:20%; float:left; display:inline-block; text-align:center; font-size:16px; color:#666666; margin-top:20px;}
.wx_menu_con .wx_menu a{color:#666666;}
.wx_menu_con .wx_menu img{width:60px; height:50px; display:block; margin:0 auto; transition:all 0.3s ease-in-out 0s;}
.wx_menu_con .wx_menu:hover img{animation:rot 0.5s; -webkit-animation:rot 0.5s;}
.wx_menu_con .wx_menu:hover a{ color:#0067b8;}
.wx_menu1{ display:none;}
.contact{ width:210px; height:120px; float:right; display:inline;}
.contact p{ font-size:16px; color:#888; line-height:35px; text-align:right;}
.contact p.tel{ font-size:30px; color:#0067b8;}
.contact a.but03{width:126px; height:36px; display:block; float:right; margin-top:10px; background:#0067b8; font:normal 18px/36px "微软雅黑"; color:#fff;  text-align:center;  transition:all 0.3s ease-in-out 0s; border-radius:30px; }
.contact a.but03:hover{ background:#15499a; color:#fff;}




.box05{ width:100%; height:auto; overflow:hidden; background:#f6f6f6; padding:50px 0; box-sizing:border-box; margin:50px auto;}
.box05 p.box05_p01{ line-height:100px; color:#1e1e1e; font-size:50px; text-align:center; font-weight:lighter;}
.box05 p.box05_p02{ line-height:50px; color:##1e1e1e; font-size:25px; text-align:center; font-weight:lighter;}
.box05 a.but04{width:386px; height:62px; display:block; background:#005293; font:normal 26px/62px "微软雅黑"; color:#fff;  text-align:center;  transition:all 0.3s ease-in-out 0s; margin:20px auto; }
.box05 a.but04 img{ vertical-align:middle; margin:0 10px 3px 0;}
.box05 a.but04:hover{ letter-spacing:2px;}


.box06{ width:1012px; height:auto; overflow:hidden; margin:50px auto;}
.con_menu_con{ width:100%; height:auto; overflow:hidden;}
.con_menu_con .con_menu{ width:25%; float:left; display:inline-block; text-align:center; font-size:24px; color:#000; margin-top:20px; line-height:30px;}
.con_menu_con .con_menu span{font-size:16px; color:#888; display:block;}
.con_menu_con .con_menu a{ color:#000;}
.con_menu_con .con_menu img{width:54px; height:54px; display:block; margin:0 auto; transition:all 0.3s ease-in-out 0s; margin-bottom:10px;}
.con_menu_con .con_menu:hover img{animation:rot 0.5s; -webkit-animation:rot 0.5s;}

.box06 img.img01{ display:block; margin-top:50px;}


.footer{ width:100%; height:auto; overflow:hidden; background:#eeeeee;}
.footer_con{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:40px 0;}
.footer_nav{ width:20%; float:left; display:inline;}
.footernav_tit{ font:normal 16px/35px "黑体"; color:#333; margin-bottom:10px; font-weight:bold;}
ul.footernav_ul{ width:100%; height:auto; overflow:hidden;}
ul.footernav_ul li{ width:100%; height:32px; overflow:hidden;  font:normal 14px/32px "黑体"; color:#fff; }
ul.footernav_ul li a{color:#0d72a6;}
ul.footernav_ul li a:hover{ color:#0c6694;}



.copyright{ width:1200px; margin:0 auto; border-top:1px solid #737373;}
.footer_con1_l{ float:left; display:inline; color:#666;  font-size:12px; height:62px; line-height:62px;}
.footer_con1_r{ float:right; display:inline;}


.tk01{ width:600px; height:auto; position:fixed; left:50%; margin-left:-300px; top:50%; margin-top:-174px; z-index:200; }
a.gb{  display: block; position: absolute;  top: 0px; right: 0px;  width: 40px; height: 40px; z-index: 212;}
.tk01 p.fwrx{display: block; color: #d81e06;font-size: 20px; position: absolute; font-weight: bold; bottom: 80px; right: 35px;}
.tk01 p.zxyy{display: block; color: #000; font-size: 17px; position: absolute; bottom: 50px; right: 80px;}
.tk01 a.tzm{ width:100%; height:100%; display:block; position:absolute; left:0; top:0; z-index:12;}
.tk01 img{ width:100%; height:auto;}
.sj_tk_bottom{ display:none;}

@media only screen and (max-width: 1200px) {

.top .top_con{ width:90%; height:90px; margin:0 auto; }



.banner{ width:100%;  position:relative; height:600px; overflow:hidden; z-index:10;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:600px; }
.banner .bd li .banner_but{ width:90%; height:300px; margin:0 auto; position:absolute; left:5%; margin-left:0px; top:50%; margin-top:-150px;}
.banner .bd li .banner_but .banner_txt{width:608px; height:auto;text-align:center;}
.banner .bd li .banner_but .banner_txt p.banner_p01{ font-size:62px; color:#000; line-height:80px;}
.banner .bd li .banner_but .banner_txt p.banner_p02{ font-size:40px; color:#000; line-height:98px;}
.banner .bd li .banner_but .banner_txt a.but01{ width:280px; height:58px; border-radius:50px; background:#000000; display:block; margin:20px auto 0 auto; text-align:center; line-height:58px; font-size:26px; color:#fff;  transition:all 0.3s ease-in-out 0s;}



.servixe_slider{ width:100%; height:48px; padding:16px 0; border-bottom:1px solid #E6E6E6;}
.servixe_slider_con{ width:90%; height:48px; margin:0 auto; position:relative; padding-left:83px; padding-right:159px; box-sizing:border-box;}
.service_tit{ width:83px; height:48px; border-right:1px solid #E6E6E6; padding-left:0px; box-sizing:border-box; line-height:48px; color:#222; font-size:16px; font-weight:bold; position:absolute; left:0; top:0;}
.service_con{ width:100%; padding:0 20px; box-sizing:border-box;}

.txtScroll-left{ width:100%;  position:relative;   }
.txtScroll-left .hd{ overflow:hidden;   }
.txtScroll-left .hd .prev{ position:absolute; left:0; top:50%; margin-top:-8px; display:block;  width:9px; height:16px;  z-index:100; overflow:hidden; cursor:pointer; background:url(../images/left.png) no-repeat}
.txtScroll-left .hd .next{ position:absolute; right:0; top:50%; margin-top:-8px; display:block;  width:9px; height:16px; z-index:100;   overflow:hidden; cursor:pointer; background:url(../images/right.png) no-repeat }


.txtScroll-left .bd{ padding:0 25px; width:100%; overflow:hidden; box-sizing:border-box;    }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ margin-right:50px; float:left; height:48px; line-height:48px;  text-align:left; _display:inline; font-size:14px; font-weight:bold; color:#333;}
.txtScroll-left .bd ul li a{ color:#333;}
.txtScroll-left .bd ul li a:hover{ color:#0067b8;}

a.service_but{ position:absolute; right:0; width:158px; height:42px; background:#0078d7; font-weight:bold; font-size:14px; color:#fff; top:0; line-height:42px; color:#fff; text-align:center;  transition:all 0.3s ease-in-out 0s;}
a.service_but:hover{ background:#f60;}

.content{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.menu_con{width:100%; height:auto; overflow:hidden;}
.menu{ width:31.3%; height:176px; background:#f4f4f4; margin-right:1%; margin-left:1%; margin-top:15px; float:left; display:inline; position:relative;}
.menu_txt{ padding:35px 0 0 20px; box-sizing:border-box;}
.menu_txt p{ font-size:15px; color:#7d7d7d; line-height:30px; transition:all 0.3s ease-in-out 0s;}
.menu_txt p.menu_tit{ color:#000; font-size:20px; line-height:40px;}
.menu_txt img.menu_ico{ margin:10px 0 0 17px;}
.menu img.menu_img{ width:auto; height:100px; position:absolute; right:10px; top:50%; margin-top:-50px; transition:all 0.3s ease-in-out 0s;}
.menu:hover .menu_txt p{ color:#0078d7;}
.menu:hover img.menu_img{transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1);}




.box02_con{ width:100%; height:auto; overflow:hidden; margin:40px auto; background:#f2f2f2; position:relative;}
.box02_service_menu{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding:50px 0;}
.box02_img{ width:50%; height:100%; overflow:hidden; position:absolute; right:0; top:0;}
.box02_img img{ width:auto; height:auto; transition:all 0.3s ease-in-out 0s;}
.box02_img:hover img{transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1);}

.service_menu_con{ width:50%; height:auto; overflow:hidden;}
.service_menu{ width:33.333%; height:185px; float:left; display:inline; text-align:center; font-size:22px; color:#363636; line-height:50px;  transition:all 0.3s ease-in-out 0s;}
.service_menu a{ color:#363636;}
.service_menu span.service_menu_ico{ width:82px; height:82px; display:block; border:2px solid #363636; border-radius:50%; margin:0 auto; background-size:contain;}
.service_menu span.service_menu_ico1{ background:url(../images/ico06.png) no-repeat center center;  background-size:contain;}
.service_menu span.service_menu_ico2{ background:url(../images/ico07.png) no-repeat center center;  background-size:contain;}

.service_menu span.service_menu_ico3{ background:url(../images/ico08.png) no-repeat center center;  background-size:contain;}
.service_menu span.service_menu_ico4{ background:url(../images/ico09.png) no-repeat center center;  background-size:contain;}
.service_menu span.service_menu_ico5{ background:url(../images/ico10.png) no-repeat center center;  background-size:contain;}
.service_menu span.service_menu_ico6{ background:url(../images/ico11.png) no-repeat center center;  background-size:contain;}


.service_menu:hover span.service_menu_ico{ background:#363636;}
.service_menu:hover span.service_menu_ico1{ background:#363636 url(../images/ico06on.png) no-repeat center center;  background-size:contain;}
.service_menu:hover span.service_menu_ico2{ background:#363636 url(../images/ico07on.png) no-repeat center center;  background-size:contain;}

.service_menu:hover span.service_menu_ico3{ background:#363636 url(../images/ico08on.png) no-repeat center center;  background-size:contain;}
.service_menu:hover span.service_menu_ico4{ background:#363636 url(../images/ico09on.png) no-repeat center center;  background-size:contain;}
.service_menu:hover span.service_menu_ico5{ background:#363636 url(../images/ico10on.png) no-repeat center center;  background-size:contain;}
.service_menu:hover span.service_menu_ico6{ background:#363636 url(../images/ico11on.png) no-repeat center center;  background-size:contain;}


.service_menu_but{ width:50%; height:auto; overflow:hidden;}
.service_menu_but a.but02{width:368px; height:62px; display:block; background:#0067b8; font:normal 27px/62px "微软雅黑"; color:#fff;  text-align:center;  transition:all 0.3s ease-in-out 0s; margin:10px auto; border-radius:30px; }
.service_menu_but a.but02:hover{ background:#15499a; color:#363636;}


.box03_con{ width:90%; height:auto; overflow:hidden; margin:50px auto;}
.box03_con ul.ul01{ width:100%; height:auto; overflow:hidden; border-top:1px solid #E5E5E5;}
.box03_con ul.ul01 li{ width:100%; height:85px; border-bottom:1px solid #E5E5E5; padding:20px 0; box-sizing:border-box; line-height:45px;}
.box03_con ul.ul01 li span.question_tit{ display:inline-block; width:20%; padding-left:0px; box-sizing:border-box; font-size:28px; color:#000; }
.box03_con ul.ul01 li span.question_num{ display:inline-block; width:50%;  font-size:16px; color:#666666;}
.box03_con ul.ul01 li span.question_tz{ font-size:18px; color:#0067b8;}
.box03_con ul.ul01 li:hover{ background:#fdfdfd;}
.box03_con ul.ul01 li:hover span.question_tz{ color:#f60;}





.box04{ width:100%; height:auto; overflow:hidden;}
.wx_menu_con{ width:100%; height:120px; float:left; display:inline;}
.wx_menu_con .wx_menu{ width:20%; float:left; display:inline-block; text-align:center; font-size:16px; color:#666666; margin-top:20px;}


.contact{ width:100%; height:120px; float:inherit; display:inline;}
.contact p{ font-size:16px; color:#888; line-height:35px; text-align:center;}
.contact p.tel{ font-size:30px; color:#0067b8;}
.contact a.but03{width:220px; height:42px; display:block; float:inherit; margin:10px auto; background:#0067b8; font:normal 18px/42px "微软雅黑"; color:#fff;  text-align:center;  transition:all 0.3s ease-in-out 0s; border-radius:30px; }
.contact a.but03:hover{ background:#15499a; color:#fff;}


.footer_con{ width:90%; height:auto; overflow:hidden; margin:0 auto; padding:40px 0;}
.copyright{ width:90%; height:auto; overflow:hidden; margin:0 auto; }
}



@media only screen and (max-width: 1100px) {
.service_con{ display:none;}	
.service_con1{ display:block; padding:0 20px; box-sizing:border-box;}	

.txtScroll-left1{ width:100%;  position:relative;   }
.txtScroll-left1 .hd{ overflow:hidden;   }
.txtScroll-left1 .hd .prev{ position:absolute; left:0; top:50%; margin-top:-8px; display:block;  width:9px; height:16px;  z-index:100; overflow:hidden; cursor:pointer; background:url(../images/left.png) no-repeat}
.txtScroll-left1 .hd .next{ position:absolute; right:0; top:50%; margin-top:-8px; display:block;  width:9px; height:16px; z-index:100;   overflow:hidden; cursor:pointer; background:url(../images/right.png) no-repeat }

.txtScroll-left1 .bd{ padding:0 25px; width:100%; overflow:hidden; box-sizing:border-box;    }
.txtScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left1 .bd ul li{ margin-right:0; float:left; height:48px; line-height:48px;  text-align:left; _display:inline; font-size:14px; font-weight:bold; color:#333;}
.txtScroll-left1 .bd ul li a{ color:#333;}
.txtScroll-left1 .bd ul li a:hover{ color:#0067b8;}

.product p.pro_tit{ font-size:20px;}
.product_ico img{ height:60px;}
.product a{ font-size:16px;}

.box05 p.box05_p01{ font-size:65px;}
.box05 p.box05_p02{ font-size:20px;}
.box06{ width:90%;}
.box06 img.img01{ max-width:100%; margin:30px auto;}
.banner .bd li .banner_but .banner_txt p.banner_p01{ font-size:50px;}
.banner .bd li .banner_but .banner_txt p.banner_p02{ font-size:30px;}
	}
	
	

@media only screen and (max-width: 1000px) {
	.top .top_con .logo{ font-size:20px;}
.top .top_con .nav_con ul li a{ font-size:16px;}
.top .top_con .nav_con ul li{ margin-left:30px;}

.banner{ height:400px;}
.banner .bd li{ height:400px;}
.banner .bd li .banner_but{ height:100px; margin-top:-100px;}
.banner .bd li .banner_but .banner_txt p.banner_p01{ font-size:40px; line-height:50px;}
.banner .bd li .banner_but .banner_txt p.banner_p02{ font-size:20px; line-height:50px;}
.banner .bd li .banner_but .banner_txt a.but01{ width:200px;  height:40px; font:normal 16px/40px "微软雅黑";}

.service_menu_con{ width:100%;}
.service_menu_but{ width:100%;}
.box02_img{ width:100%; position:inherit;}
.box03_con ul.ul01 li span.question_tit{ font-size:20px; width:30%;}
.box03_con ul.ul01 li span.question_num{ width:45%;}

.con_menu_con .con_menu{ font-size:20px;}
	}
	
	
@media only screen and (max-width: 800px) {
.menu{ width:45%; margin-right:2.5%; margin-left:2.5%;}
.product{ width:33.33%; margin-bottom:30px;}
.box05 p.box05_p01{ font-size:40px;}
.box05 p.box05_p02{ font-size:16px;}
.box05 a.but04{ width:80%; font-size:16px;}

.con_menu_con .con_menu{ width:50%;}

}


@media only screen and (max-width: 600px) {
	.top{ height:60px;}
.top .top_con{ width:100%; position:relative;}
.top .top_con .logo{ text-align:center; width:100%; margin-top:5px;}
.top .top_con .nav_con{ display:none;}
.top .top_con .nav_con ul li{ margin-left:0; padding:0 8px; display:inline-block; float:inherit;}
.top .top_con .nav_con ul li a{ font-size:14px;}
.top .top_con .sj_navico{ display:block; position:absolute; right:1%; width: auto;height: 24px;top:10px;}

.banner .bd li .banner_but .banner_txt p.banner_p01{ font-size:30px;}
.banner .bd li .banner_but .banner_txt{ width:100%;}
.menu{ width:90%; margin:10px 5%;}
.wx_menu_con{ height:auto; overflow:hidden;}
.wx_menu_con .wx_menu{ width:33.33%;}

.contact{ padding-top:20px; display:block; width:100%; height:auto; overflow:hidden;}
.box05 p.box05_p02{ line-height:30px;}

.footer_nav{ width:100%; margin-bottom:20px;}
ul.footernav_ul li{ float:left; display:inline-block; margin-right:20px; width:auto;}

.servixe_slider{ height:auto;}
.servixe_slider_con{ height:auto; padding:0; padding:50px 0 0 0;}
.service_tit{ border-right:none;}
.service_con1{ padding:0;}

.tit01 span{ line-height:30px;}
.product_ico img{ height:50px;}
.product{ width:50%;}
.product1{ display:block;}
.box01{ margin:50px auto 0 auto;}
.box02{ margin:0 auto;}
.tit01{ font-size:30px;}

.service_menu span.service_menu_ico{ width:60px; height:60px;}
.service_menu{ font-size:16px; height:140px;}

.service_menu_but a.but02{ width:90%;}

.box02_img img{ width:100%; height:auto;}
.tit01 span a{ margin:0 5px;}

.box03_con ul.ul01 li{ height:auto; overflow:hidden;  line-height:30px; position:relative;}
.box03_con ul.ul01 li span.question_tit{ width:100%; line-height:30px;}
.box03_con ul.ul01 li span.question_tz{ position:absolute; right:0; top:50%; margin-top:-15px;}
.wx_menu_con .wx_menu{ width:50%;}
.wx_menu1{ display:block;}
.box05 p{ padding:0 20px;}
.box05 p.box05_p01{ font-size:30px;}


.tk01{ width:80%; height:auto; position:fixed; left:10%; margin-left:0; top:65%; margin-top:-174px; z-index:200;  background-size:contain;}
a.gb{  display: block; position: absolute;  top: 0px; right: 0px;  width: 40px; height: 40px; z-index: 212;}
a.txpc{  display: nobe;}
.tk01 p.fwrx{display: block; color: #d81e06;font-size: 18px; position: absolute; font-weight: bold; top: 100px; right: 35px;}
.tk01 p.zxyy{display: block; color: #000; font-size: 16px; position: absolute; top: 150px; right: 80px;}






.h{ height:40px; display:block;}
.sj_tk_bottom{ height:50px; width:100%; position:fixed; display:block; left:0; bottom:0; background:#000;}
.sj_tk_bottom a{ width:28%; float:left; display:inline-block; height:50px; line-height:50px; text-align:center; border-right:1px solid #4ad1e5; box-sizing:border-box; font-size:12px;  color:#fff;}
.sj_tk_bottom a.home{ width:16%;}
.sj_tk_bottom a img{ width:20px; height:auto; vertical-align:middle; margin:0 3px 3px 0;}

.sj_navico{ display:block;}

.black{ width:100%; height:100%; background:url(../images/black.png) repeat; position:fixed; left:0; top:0; z-index:2000;}
.nav_sj{ width:70%; height:100%; display:block; position:fixed; left:-70%; top:0; z-index:30000; background:#006bde; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; }
.nav_sj ul{ width:100%; height:auto; overflow:hidden;}
.nav_sj ul li{ width:100%; height:60px; border-bottom:1px solid #318ef1; line-height:60px; font-size:16px; color:#fff; text-indent:30px;  }
.nav_sj ul li a{ color:#fff;}
.nav_sj1{left:0;}

.blue{ display:none;}
.sj_top{ display:block; width:100%; height:50px; background:#fff; position:relative; text-align:center; line-height:50px; color:#666; font-size:15px;    position: fixed; z-index: 9000;}
.sj_top a{  color:#666; }
.top{ display:none;}
.sj_top .sj_navico{display:block; position:absolute; left:2%; width: auto;height: 24px; top:5px;}
.sj_top .sj_navico img{ width:auto; height:24px;}
.sj_top .sj_tit { display:block; width:80%; height:50px; background:#fff; position:relative; text-align:center; line-height:50px; color:#666; font-size:18px; margin:0 auto;}
.sj_top .sj_tit img{width:auto; height:30px;vertical-align:middle;
 margin-right:5px; }
.sj_top .sj_tit a{width:auto; height:24px;left:5%}
.sj_top .sj_tel{display:block; position:absolute; right:2%; width: auto;height: 24px; top:5px;}
.sj_top .sj_tel img{ width:auto; height:24px;}


.banner{ display:none;}
.sj_banner{ width:100%; display:block;  position:relative; height:450px; overflow:hidden; z-index:10;  }
.sj_banner .bd{ position:relative; z-index:0;  }
.sj_banner .bd ul{ width:100% !important; }
.sj_banner .bd li{ width:100% !important;  height:450px; }
.sj_banner .bd li .banner_but{ width:100%; height:280px; margin:0 auto; position:absolute; left:0; margin-left:0; top:80px; margin-top:0;}
.sj_banner .bd li .banner_but .banner_txt{width:100%; height:auto;text-align:center;}
.sj_banner .bd li .banner_but .banner_txt p.banner_p01{ font-size:35px; color:#000; line-height:40px;}
.sj_banner .bd li .banner_but .banner_txt p.banner_p02{ font-size:20px; color:#000; line-height:40px;}
.sj_banner .bd li .banner_but .banner_txt a.but01{ width:200px; height:48px; border-radius:50px; background:#000000; display:block; margin:20px auto 0 auto; text-align:center; line-height:48px; font-size:16px; color:#fff;  transition:all 0.3s ease-in-out 0s;}
.sj_banner .bd li .banner_but .banner_txt a.but01 img{ vertical-align:middle; margin:0 0 5px 10px;}
.sj_banner .bd li .banner_but .banner_txt a.but01:hover{ background:#0067b8;}
.sj_banner .hd{ width:100%;  position:absolute; z-index:1; bottom:25px; left:0; height:8px; line-height:8px; text-align:center; }
.sj_banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:59px; height:6px; margin:5px 4px; background:#fff; overflow:hidden; line-height:9999px; border-radius:1px; -moz-border-radius:1px; -ms-border-radius:1px; -o-border-radius:1px; -webkit-border-radius:1px; }
.sj_banner .hd ul .on{ background:#0067b8;}

}