@charset "utf-8";
/* 中网维优2020 CSS  */

* { margin: 0; padding: 0; font-family: "微软雅黑", "Microsoft Yahei"; }
a { text-decoration: none; color: #333; }
li { list-style: none; }
img { border: 0; }
.clear { clear: both; height: 0px; line-height: 0; }
body, html { font-family: "微软雅黑", "Microsoft Yahei"; font-size: 14px; color: #333; }
.all { width: 1200px; margin: 0 auto; overflow: hidden; }
.all1 { width: 1200px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.red { color: #db0000; }
.yellow { color: #ffff00; }
.Crimson { color: #b20000; }
.blove { color: #007fff; }
.Grey { color: #535353; }
.black { color: #000; }
.touch li:hover, .web li:hover, .show li:hover p, .classify li:hover, .nav_bt ul li a:hover, .project li:hover, .QQ a:hover, .anli_dh ul li:hover, .soft_tu li div:hover, .prox li:hover, .show li img:hover { transition: background 0.5s; -moz-transition: background 0.5s; /* Firefox 4 */ -webkit-transition: background 0.5s; -o-transition: background 0.5s; }
/*-------------------------------手机端显示客服----------------------------*/
.online_wx { display: none; }
.online_wx_2 { display: none; }
/*-------------------------------头部----------------------------*/

.header { background: linear-gradient(274deg, rgba(246, 124, 1, 1) 0%, rgba(246, 39, 5, 1) 100%); width: 100%; height: 80px; position: fixed; z-index: 9999999; top: 0; }
.logo img { margin-top: 0px; width: 270px; height: 80px; }
.lm { float: right; }
.pc-nav li { float: left; line-height: 80px; padding: 0 36px; position: relative; }
.pc-nav li div.lmlist2 { display: none; z-index: 999; position: absolute; top: 80px; left: 0; }
.pc-nav li.menuCurrent { }
.pc-nav li:hover, .pc-nav li.d { background: #f7933d; transition: background 0.3s; -moz-transition: background 0.3s; /* Firefox 4 */ -webkit-transition: background 0.3s; /* Safari �� Chrome */ -o-transition: background 0.3s; }
.pc-nav li a { float: left; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); color: #fff; }
.w-btn, .w-btn-cur { cursor: pointer; text-align: center; border-radius: 3px; padding: 6px 11px; background-color: #FFFFFF; text-shadow: 0 2px 0 rgba(0, 0, 0, 0.25); display: block; position: absolute; }
.w-btn .line, .w-btn-cur .line { display: block; width: 18px; height: 2px; background: #007fff; border-radius: 1px; }
.w-btn .line + .line, .w-btn-cur .line + .line { margin-top: 3px; }
.w-btn-cur { background-color: #007fff; }
.w-btn-cur .line { background: #FFF; }
.pc-nav li:hover div.lmlist2 { display: block; }
.pc-nav div a { display: block; line-height: 2rem; background: linear-gradient(274deg, rgba(246, 124, 1, 1) 0%, rgba(230, 74, 25, 1) 100%); padding: 10px 5px; width: 118px; text-align: center; }
#mobi-btn { display: none; }
.pc-nav li div.lmlist2 .lmlist3 { display: none; z-index: 999; position: absolute; top: 0px; left: 120px; }
.pc-nav li div.lmlist2:hover .lmlist3 { display: block; }
.pc-nav li div.lmlist2:hover .lmlist3:hover a { width: 120px; }
/*-------------------------------大图-外部调用更换图片 jt.png---------------------------*/





.w-banner { width: 100%; height: 600px; overflow: hidden; position: relative;  }
.w-banner .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.w-banner .bd ul { width: 100% !important; }
.w-banner .bd li { width: 100% !important; height: 600px; overflow: hidden; text-align: center; }
.w-banner .bd li a { display: block; height: 500px; }
.w-banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.w-banner .hd ul { text-align: center; }
.w-banner .hd ul li { cursor: pointer; display: inline-block; width: 10px; height: 10px; margin: 1px 3px 1px 1px; overflow: hidden; background: #3F3B3B; opacity: 0.5; line-height: 999px; border-radius: 50%; }
.w-banner .hd ul .on { background: #fff; }
.w-banner .prev, .w-banner .next { display: block; position: absolute; z-index: 1; top: 50%; left: 15%; z-index: 1; width: 34px; height: 60px; background: url(about/pro.png) -104px -120px no-repeat; cursor: pointer; opacity: 0.5; display: none; }
.w-banner .next { left: auto; right: 15%; background-position: -70px -120px; }



.ibanner { display: none; width: 100%; height: 550px; overflow: hidden; position: relative; }
.ibanner img { width: 100%; }
/*-------------------------------服务----------------------------*/

.service { width: 100%; text-align: center; padding-top: 25px; padding-bottom: 24px; border-bottom: 1px solid #efefef; position: relative; }
.service h3 { font-size: 32px; color: #f65320; padding-bottom: 4px; font-weight: bold; letter-spacing: 2px; }
.service span { font-size: 12px; color: #999; font-family: Verdana, Geneva, sans-serif; }
.ab-service { width: 100%; text-align: center; padding-top: 25px; padding-bottom: 24px; border-bottom: 1px solid #bbb; }
.ab-service h3 { font-size: 40px; color: #212121; padding-bottom: 4px; }
.ab-service span { font-size: 12px; color: #999; font-family: Verdana, Geneva, sans-serif; }
.ab-service-txt { font-size: 12px; color: #444; line-height: 24px; padding: 30px 50px 30px 50px; }
.ab-service-txt b { color: #F00; }
.ab-service-txt p { margin-top: 8px; }
.s_line { border-top: 0; border-bottom: 0; }
/*-------关于我们 yejun-----------*/


.prox { width: 1206px; margin-top: 10px; margin-bottom: 55px; }
.prox li { float: left; width: 252px; background: #fff; padding: 20px; line-height: 30px; text-align: center; margin-right: 6px; margin-bottom: 6px; opacity: 1; }
.prox li img { width: 100%; }
.prox li span { display: block; text-align: center; color: #333; font-size: 16px; line-height: 32px; }
/*-------------------------------关于我们内页---------------------------*/
.index_about { }
.index_about h2 { border-bottom: 1px solid #efefef; line-height: 30px; font-size: 16px; color: #f65320; padding: 1rem 0; }
.body_txt,.body_txt2 { padding: 1rem; font-size: 14px; line-height: 1.8rem; }

.about_12 { float: left; width: 50%; }
.about_23 { float: left; width: 50%; }
.about_23 span { width: 100%; display: block; padding: 1rem 0; }
.body_txt img{ max-width:100% !important; height:auto !important;}
/*-------------------------------新闲聊内页----------------------------*/
.new { margin-bottom: 25px; }
.new1 { width: 20%; float: left; }
.new1 img { width: 100%; height: 150px; }
.new2 { width: 78%; float: left; margin-left: 2%; }
.new2 h4 { line-height: 34px; font-size: 16px; }
.new2 h4 a { color: #f65320; }
.new2 .new-desc { line-height: 24px; font-size: 14px; color: #333; }
.new2 .new-time { line-height: 30px; font-size: 12px; color: #555; }
.caption { padding: 0.6rem 0; border-bottom: 1px solid #efefef; }
.caption h1 { font-size: 26px; font-weight: normal; margin: 0.6rem 0; }
.caption span { color: #555; line-height: 2rem; }
.txt_lr .lr { padding: 1rem 0; }
.list_cp { margin-bottom: 25px; }
.list_cp_tu { width: 25%; float: left; text-align: center; margin-bottom: 10px; }
.list_cp_tu img { width: 98%; }
.index_lx1 { width: 47%; float: left; margin-right: 3%; }
.index_lx2 { width: 50%; float: left; line-height: 40px; font-size: 16px; }
.index_lx2 b { }
/*-------------------------------案例展示----------------------------*/

.youshi { width: 100%; float: left; height: 360px; color: #fff; }
.youshi1 { float: left; width: 50%; height: 360px; }
.youshi1 img { width: 100%; }
.youshi2 { float: left; width: 50%; background: url(img/about_b.jpg) repeat-x; height: 360px; }
.youshi2 h2 { margin: 2rem 2rem 1rem 3rem; }
.youshi2 ul { }
.youshi2 ul li { width: 33%; float: left; height: 90px; margin-left: 4%; padding: 1.2rem 2.6rem; font-size: 14px; }
.youshi2 ul li:nth-child(1) { background: url(img/50000091.png) no-repeat; }
.youshi2 ul li:nth-child(2) { background: url(img/50000092.png) no-repeat; }
.youshi2 ul li:nth-child(3) { background: url(img/50000093.png) no-repeat; }
.youshi2 ul li:nth-child(4) { background: url(img/50000094.png) no-repeat; }
/*-------------------------------排名----------------------------*/
.in_about { width: 100%; background: #f0f0f0; float: left; margin: 1.2rem 0 0 0; }
.in_about1 { float: left; width: 50%; height: 360px; }
.in_about1 img { width: 90%; margin-left:5%; }

.in_about2 { float: left; width: 50%; height: 360px; }
.in_about2 h2 { margin: 1rem 0; }
.in_about2 p { margin: 2rem 0 0 0; font-size: 16px; line-height: 2rem; }
/*-------------------------------网站优化下方列表----------------------------*/

/*------------------------------网站维护新增20190424----------------------------*/

.tb_txt { width: 100%; background: #ddd; }
.tb_txt tr th { background-color: #F5F6FA; height: 40px; line-height: 40px; text-align: center; font-weight: normal; }
.tb_txt tr td { text-align: center; background: #fff; height: 35px; line-height: inherit; color: #666; padding: 0 8px; }
/*------------------------------响应式设计---------------------------*/

/*------------------------------footer---------------------------*/

.footer { background: linear-gradient(274deg, rgba(246, 124, 1, 1) 0%, rgba(246, 39, 5, 1) 100%); padding: 2rem 0; }
.footer1 { float: left; width: 20%; }
.footer1 img { width: 100%; }
.footer1 span { display: block; text-align: center; font-size: 18px; font-weight: bold; color: #fff; }
.footer2 { float: left; width: 66%; }
.footer2 a { color: #fff; display: block; }
.footer2 ul { }
.footer2 ul li { width: 16%; float: left; color: #fff; text-align: center; }
.footer2 ul li h2 { font-size: 16px; margin: 1rem 0; }
.footer2 ul li p { line-height: 2rem; }
.footer3 { float: left; width: 14%; }
.footer3 img { width: 100%; }
.footer31 { float: left; width: 40%; margin: 1rem 5%; }
.footer32 { float: left; width: 40%; margin: 1rem 5%; }
.footer3 span { display: block; text-align: center; font-size: 14px; color: #fff; line-height: 2rem; }
.footer_tx { padding: 1rem 0; color: #fff; }
.footer_tx a { color: #fff; }
.footer_tx1 { float: left; width: 50%; }
.footer_tx2 { float: right; width: 50%; text-align: right; }
/*--------------------------------------------------------------网站建设-------------------------------------------------------------------------------------------*/




/*--------------------------------------------------------------网站优化------------------------------------------------------------------------------------------*/


/*------------------------------案例及链接----------------------------*/

/*------------------------------翻页----------------------------*/
.pages { float: left; width: 100%; padding: 70px 0; }
.pages UL { float: right; padding-right: 46px; }
.pages UL LI { float: LEFT; border: 1px solid #ccc; padding: 6px 10px; margin-right: 10px; margin-bottom: 10px; color: #888; }
.pages UL LI a { display: block; color: #888; }
.thisclass { display: block; }
.pages UL LI select { border: 0; background: none; color: #fff; }
.pages UL LI:hover { border: 1px solid #f65320; color: #007fff; }
.pages UL LI:hover a { color: #f65320; }
.thisclass { background: #f65320; border: 1px solid #f65320 !important; color: #fff !important; }
.thisclass a { color: #fff !important; }
/*------------------------------案例及链接----------------------------*/


/*-----------------------------------------------------------服务项目--------------------------------------------------------------------------------*/

/*-------------------------------------------------------------新闻中心--------------------------------------------------------------------------------*/

.news { width: 100%; margin: 0 auto; border-bottom: 1px solid #fff; }
.news .nav_l { }
.news .content_r { background: #fff; border: 1px solid #efefef; }
.nav_bt h3 { padding-top: 100px; }
.nav_bt ul { padding: 12px 0; width: 1212px; }
.nav_bt ul li { width: 190px; height: 40px; line-height: 40px; /* background-color: #ddd; */ text-align: center; float: left; margin-right: 12px; margin-bottom: 12px; font-weight: 100; position: relative; margin-bottom: 20px; }
.nav_bt ul li a { display: block; color: #111; border: #bbb 1px solid; }
.nav_bt ul li a:after { position: absolute; content: ''; width: 0; height: 0; z-index: 999; bottom: 0; left: 50%; margin: -20px -10px; border: 10px solid transparent; }
.nav_bt ul li a:hover, .nav_bt ul li a.nowclass { border: #007fff 1px solid; background-color: #007fff; color: #fff; }
.nav_bt ul li a:hover:after, .nav_bt ul li a.nowclass:after { border-top-color: #007fff; }
/*--新闻中心导航--*/

/*--当前位置--*/

/*----------上一篇下一篇---------*/
.c_next { border-top: 1px solid #efefef; margin-top: 20px; }
.c_next ul li { width: 50%; float: left; height: 45px; line-height: 60px; }
/*----------网站地图---------*/


@media (min-width: 1200px) {
.ibanner{ height:auto;}
}
/*----------------响应式设计---------------------*/

@media (max-width: 750px) {
/*-----------------400-----------------------*/

.w-banner{ display:none;}
/*--------------------------------------*/


.lm { float: left; margin-top: 0px; width: 100%; }
.pc-nav { display: none; border-top: 2px solid #007fff; padding: 10px 0; background: #111; position: absolute; z-index: 9999; width: 100%; opacity: 0.8; }
.pc-nav li { border-radius: 5px; width: 33%; margin: 0; padding: 0; line-height: 40px; margin-bottom: 0; text-align: center; }
.pc-nav li a { color: #fff; float: left; width: 100%; }
.pc-nav li:hover a { color: #fff; }
#mobi-btn { display: block; right: 15px; top: 30px; }
.service h3 { font-size: 25px; }
/*--------------------------------------*/

.icon, .Brand ul, .respond, .classify, .major, .show, .project, .about .wzjs div.pro, .Principle, .Form, .al_bottom /* ,.touch,.news .content_r*/, .all { width: 100%; }
.touch { width: 60%; float: none; margin: 0 auto; }
.icon li { width: 50%; margin: 0; }
.icon li span { margin: 0 auto; background: url(img/tb.png) no-repeat; float: none; display: block; }
.icon li div { width: 90%; margin: 0 auto; }
/*-------------------------------------*/



.zp_tb_l, .zp_tb_r { padding: 10px 3%; width: 88%; margin: 0 3% 10px 3%; float: left; }
.paiming1 img { width: 100%; }
.wz-art .wz-art-l li { width: 100%; }
.bdpm li { width: 90.8% !important; }
/*-----------------400-----------------------*/

/*----------------首页通用-----------------------*/

/*--服务列表--*/
.prox li i { display: none; }
.prox { width: 100%; }
.prox li { width: 46%; float: left; margin: 0 2% 7px 2% !important; height: 13em; padding: 0; }
/*--友情链接--*/
.youshi1 { display: none; }
.youshi2 { width: 100%; }
.youshi2 ul li{ width:24%;}
.in_about1 { width: 100%; height:auto; }
.in_about2 { width: 96%; margin:0 2%; height:auto;}
.q_on { display: block !important; }
#mobi-btn { top: 20px; }
.header { height: 65px; }
.logo img { height: 65px; width: 220px; }
.pc-nav li { width: 100%; }
.ibanner { height: auto; display:block; }
/*-----------关于我们--------*/
.pc-nav li div.lmlist2{ position:relative; top:0; display:block; border-bottom:1px #fff solid;}
.pc-nav li div.lmlist2 a{ float:left; width:25%;    background: none;    padding: 0;}

/*-----------------footer----------------------*/

.footer { padding: 0px; }
.footer1{ width:100%; text-align:center;}
.footer1 img{ width:50%;}
.footer2{ display:none;}
.footer3{ width:100%;}

.footer_tx1{ display:none;}
.footer_tx2{ width:100%; text-align:center;}
/*------------------------------------------------------------大图------------------------------------------------------------------------------*/
.body_txt{}
.body_txt img{ max-width:100% !important; height:auto !important; display:block; float:none;}

.about_12,.about_23{ width:100%; float:none;}
.list_cp_tu{ width:50%;}

.index_lx1{ width:100%;}
.index_lx2{width:100%;}
.new1{ display:none;}
.new2{ width: 96%; margin:0 2%; }

.pages UL LI { padding: 6px 8px; }
}
