@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
img{ border:none;}
ul,li{ list-style:none;}
a{ text-decoration:none;}
body{ font-family:"微软雅黑"; font-size:12px;}
h1,h2,h3,h4,h5,h6,h7{ font-weight:normal;}

.clear{ clear:both; width:100%; height:0; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}


.header{ padding:10px 0; text-align:center; position:relative;}
.logo img{ max-width:100%;}
.phone{ display:inline-block; width:50px; height:45px; background:url(../images/ico6.png) center no-repeat; background-size:14px; border-right:1px #e3e3e3 solid; position:absolute; left:0;}
.nav{ display:inline-block; width:50px; height:45px; background:url(../images/nav.png) center no-repeat; background-size:25px; border-left:1px #e3e3e3 solid; position:absolute; right:0;}
.logo{ padding-top:6px; display:inline-block;}

/*-------插件已包含关键性样式以下只用于设置焦点按钮的样式可自定义------*/
.slider{display:none}/*用于获取更加体验*/
.focus span{width:15px;height:15px;margin-right:5px;background:#dcdcdc;font-size:0; border-radius:50%;}
.focus span.current{ border:2px #dcdcdc solid; width:11px; height:11px; background:none;}

.advantage{ padding:25px 10px;}
.advantage li{ float:left; width:33.33%; text-align:center;}
.advantagecon{ padding:0 10px;}
.advantagecon i{ display:block; background-size:70px; width:70px; height:70px; margin:0 auto 10px;}
.ico1{ background:url(../images/ico1.png) center no-repeat;}
.ico2{ background:url(../images/ico2.png) center no-repeat;}
.ico3{ background:url(../images/ico3.png) center no-repeat;}
.advantagecon p{ font-size:16px; color:#072751;}
.product{ padding:30px 0; background:#f5f3f3;}
.title{ text-align:center; font-size:22px; color:#333;}
.product-name{ text-align:center; padding:20px 10px 30px;}
.product-name a{ display:inline-block; font-size:16px; color:#525252; padding:0 15px; height:35px; line-height:35px;}
.product-name a.current{ background:#0f83ce; color:#fff; border-radius:17px;}
.product-list{ padding:0 5px;}
.product-list li{ float:left; width:50%; text-align:center;}
.product-list li a{ display:block; margin:5px; border:1px #ddd solid; background:#fff;}
.product-list li img{ display:block; overflow:hidden; max-width:100%;min-height:141px; margin:0 auto; }
.product-list li p{ background:#999; height:30px; line-height:30px; font-size:14px; color:#fff;}
.product-list li a:hover{ border-color:#0f83ce;}
.product-list li a:hover p{ background:#0f83ce;}
.con-phone{ margin:30px 0;}
.con-phone a{ display:block; margin:0 auto; width:270px; height:50px; line-height:50px; color:#fff; font-size:14px; background:#0f83ce; border-radius:30px; text-align:center;}
.con-phone a i{ display:inline-block; background:url(../images/ico4.png) no-repeat; width:22px; height:23px; background-size:22px; vertical-align:middle; margin-right:8px;}
.con-phone a span{ font-family:Arial; font-size:22px;}
.about{ padding:0 10px;}
.about h2{ text-align:center; font-size:25px; color:#333; margin-bottom:15px;}
.about p{ font-size:14px; color:#252525; line-height:28px; text-indent:2em;}
.shebei{ padding:0 5px; margin:35px 0;}
.shebei li{ float:left; width:50%; text-align:center;}
.shebei li a{ display:block; margin:5px;}
.shebei li img{ display:block; overflow:hidden; margin:0 auto 10px; max-width:100%; min-height:126px;}
.shebei li p{ font-size:16px; color:#333; line-height:1.5;}
.shebei li a:hover p{ color:#0f83ce;}
.con-order{ margin:30px 0;}
.con-order a{ display:block; margin:0 auto; width:270px; height:50px; line-height:50px; color:#fff; font-size:22px; background:#0f83ce; border-radius:30px; text-align:center;}
.con-order a i{ display:inline-block; background:url(../images/ico5.png) no-repeat; width:28px; height:27px; background-size:28px; vertical-align:middle; margin-right:8px;}
.case{ padding:30px 0;}
.case-list{ padding:0 10px; margin:30px 0;}
.case-list ul{ border-left:1px #e3e3e3 solid; border-top:1px #e3e3e3 solid;}
.case-list li{ float:left; width:33.33%;}
.case-list li a{ display:block; border-right:1px #e3e3e3 solid; border-bottom:1px #e3e3e3 solid; background:#fff; text-align:center;}
.case-list li img{ max-width:100%; min-height:86px;}

.footer{ text-align:center; background:#1f1f1f; color:#fff; font-size:12px; padding:15px 10px;}

.pp-content{ padding-bottom:43px;}
footer{ position:fixed; bottom:0; width:100%; z-index:2; height:43px; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.8);}
footer a{ display:block; color:#5d5d5d; font-size:12px; text-align:center; padding:5px 0;}
footer a i{ display:block; margin:0 auto; width:15px; height:15px; background:url(../images/bot_ico.png) no-repeat; background-size:15px; height:18px;}
footer a:hover{ color:#5d5d5d;}
.bot_home a i{ background-position:0 7px;}
.bot_pro a i{ background-position:0 -38px;}
.bot_gwc a i{ background-position:0 -78px;}
.bot_admin a i{ background-position:0 -114px;}
footer a.current{ color:#297cd0;}
.bot_home a.current i{ background-position:0 -13px;}
.bot_pro a.current i{ background-position:0 -58px;}
.bot_gwc a.current i{ background-position:0 -97px;}
.bot_admin a.current i{ background-position:0 -136px;}
footer div{ float:left; width:25%;}



.p-banner1{ background:url(../images/p_banner.jpg) top center no-repeat; background-size:cover;}
.p-banner_bg{ background:rgba(0,0,0,0.8); padding:55px 10px; text-align:center;}
.p-banner_bg h2{ font-size:22px; color:#fff; font-weight:normal; margin-bottom:15px;}
.p-banner_bg p{ color:#fff; font-size:16px; color:#fff; line-height:30px; background:url(../images/bg.jpg) bottom center no-repeat; padding-bottom:15px;}
.p-title{ background:#1f7fc3; height:40px; padding:0 10px; font-size:20px; color:#fff;}
.p-title p{ line-height:40px; background:url(../images/ico7.png) right center no-repeat;}

/*设备*/
.equipment{ padding:30px 10px;}
.equipment h2{ font-weight:normal; font-size:18px; color:#303030; margin-bottom:30px;}
.menu_head{cursor:pointer;position:relative; font-weight:normal; font-size:22px; color:#626262; margin-bottom:10px; border:1px #a5a5a5 solid; background:url(../images/ico88.png) 98% center no-repeat; background-size:10px; text-indent:inherit; padding:10px 15px 10px 10px;}
.menu_head i{ color:#8e8e8e; font-family:Arial; font-size:22px;}
.menu_list .current{ background-image:url(../images/ico8.png); border-color:#1f7fc3; color:#1f7fc3;}
.menu_list .current i{ color:#1f7fc3;}
.menu_body{display:none; padding:10px 0;}
.menu_body p{ font-size:13px; color:#414141; line-height:24px;}
.menu_body img{ display:block; overflow:hidden; margin:20px auto; max-width:100%;}
.menu_body h3{ font-size:20px; color:#282828; text-align:center; font-style:normal;}
/*产品*/
.p-banner2{ background:url(../images/p_banner2.jpg) top center no-repeat; background-size:cover;}
.p-product-ul{ background:url(../images/bg1.jpg) top repeat-x; margin:40px 10px;}
.p-product-ul a{ display:inline-block; color:#525252; font-size:16px; height:40px; line-height:40px; min-width:24%; text-align:center; white-space:nowrap;}
.p-product-ul a.current{ background:#1878be; color:#fff;}
/*合作客户*/
.p-banner3{ background:url(../images/p_banner3.jpg) top center no-repeat; background-size:cover;}
/*案例*/
.case1{ padding:0 10px;}
.case1 li{ border-bottom:1px #ddd dashed; padding-bottom:25px; margin-bottom:30px;}
.case1-t{ margin-bottom:20px;}
.case1-t img{ float:left; border:1px #e6e6e6 solid; vertical-align:middle; width:176px; height:71px;}
.case1-t span{ display:block; font-size:16px; color:#434343; padding-left:188px; padding-top:18px;}
.case1 li p{ font-size:13px; color:#757575; line-height:22px; text-indent:2em;}
/*团队*/
.team{ padding:20px 2px 0;}
.team ul{ clear:both; overflow:hidden;}
.team li{ float:left; display:inline; width:50%;}
.team li a{ display:block; background:#dfe9f2; padding:10px; margin:8px;}
.team-pic img{ display:block; overflow:hidden; max-width:100%; margin:0 auto;}
.team li h3{ font-size:14px; color:#3e3e3e; line-height:1; margin:8px 0;}
.team li p{ color:#5e5e5e; line-height:24px; max-height:48px; overflow:hidden;}
.team li a:hover{ background:#2685ca; transition:all .3s ease-in;}
.team li a:hover p,.team li a:hover h3{ color:#fff;}
/*团队-详情*/
.team-name{ text-align:center;}
.team-name h2{ font-weight:normal; font-size:24px; color:#1a7ac0; margin-bottom:10px;}
.team-name p{ font-size:16px; color:#727272;}
.team-detail{ padding:20px 10px;}
.team-detail img{ display:block; overflow:hidden; margin:20px auto; max-width:100%;}
.team-detail p{ font-size:14px; color:#4f4f4f; line-height:24px; text-indent:2em;}
/*新闻*/
.news{ padding:20px 10px;}
.news-top img{ float:left; width:100px;}
.news-top-r{ padding-left:115px;}
.news-top-r h3,.news-ul li h3{ font-weight:normal; font-size:16px; color:#252525;}
.news-top-r span,.news-ul li span{ font-size:12px; color:#999; display:block; margin:3px 0 5px;}
.news-top-r p,.news-ul li p{ font-size:14px; color:#595959; line-height:28px;}
.news-top-r p i{ font-style:normal; color:#1578be;}
.news-ul li{ border-top:1px #aeaeae dashed; margin-top:20px; padding-top:20px;}
.news-ul li p{ max-height:48px; overflow:hidden; line-height:24px;}
/*优势*/
.p-banner4{ background:url(../images/p_banner4.jpg) top center no-repeat; background-size:cover;}
.advantage{ max-width:640px; margin:0 auto; padding:30px 0; text-align:center;}
.advantage img{ display:block; overflow:hidden; margin:0 auto; max-width:100%;}
/*资质*/
.honor{ padding:20px 5px;}
.honor li{ float:left; width:155px; height:160px; text-align:center;}
.honor li a{ display:block; border:1px #cecece solid; margin:0 5px; padding:10px; background:#fff;}
.honor li p{ font-size:14px; color:#555;}
.honor li img{ max-width:100%; max-height:100%;}
.honor img{width:100%;}
.honor li span{ display:block; height:85px;}
/*新闻-详情*/
.p-news-detail{ padding:30px 10px;}
.p-news-det-title{ text-align:center; border-bottom:1px #c3c3c3 dashed; padding-bottom:15px;}
.p-news-det-title h1{ font-size:18px; color:#202020; margin-bottom:8px;}
.p-news-det-title p{ font-size:14px; color:#656565;}
.p-news-det-con{ padding:20px 0 0;}
.p-news-det-con p{ font-size:14px; line-height:22px; text-indent:2em;}
.p-news-det-con img{ display:block; margin:10px auto; max-width:100%;}
/*联系*/
.contact{ padding:0 10px; padding-bottom:20px;}
.map{ border:1px #f3f2f2 solid; margin:23px 0; max-width:100%;}
.map img{  display:block; overflow:hidden;}
.cont-con{ background:url(../images/bg9.jpg) 7px 10px no-repeat; background-size:19px; padding-left:47px; color:#313030; line-height:36px; font-size:14px;}
/*下单*/
.order{ padding:20px 10px;}
.order h2{ color:#383838; font-size:20px; font-weight:normal; line-height:1.5; margin-bottom:20px;}
.dl-1{ clear:both; overflow:hidden; margin-bottom:20px;}
.dl-1 dt{ float:left; font-size:14px; color:#3f3f3f; width:70px; text-align:right; line-height:32px;}
.dl-1 dd{ float:left;}
.dl-1 dd select{ border:1px #ccc solid; width:200px; height:32px; color:#4a4a4a;}
.dl-1 dd span{ color:#f00; margin-left:10px;}
.dl-1 dd .input{ border:1px #ccc solid; width:177px; padding:0 10px; height:30px; line-height:30px; color:#4a4a4a;}
.dl-1 dd .input1{ border:1px #ccc solid; width:177px; padding:10px; height:117px; line-height:30px; color:#4a4a4a;}
.yzm{ vertical-align:middle; display:inline-block; margin-right:10px;}
.dl-1 dd a{ color:#353535;}
.dl-1 dd a:hover{ color:#1070b8;}
.submit{-webkit-appearance : none ; width:106px; height:38px; font-size:14px; background:#0069ad; color:#fff; border:none; cursor:pointer;}
.submit:hover{ background:#1070b8;}
.reset{ width:106px; height:38px; font-size:14px; background:#999; color:#fff; border:none; cursor:pointer; margin-left:10px;}
.reset:hover{ background:#666;}
.order-btn{ text-align:center;}


/*左侧导航*/
.sidebar-left { background:#0a6ab4;/* width: 270px;*/ width:150px; position: fixed; z-index: 99999; top: 0px;/* right: -273px;*/ right:-273px; bottom: 0px; overflow: hidden; position: fixed;}
.sidebar-scroll-left {/* padding-right: 20px;*/ right: 0px;/* width: 310px;*/ overflow: scroll!important; overflow-x: hidden!important; -webkit-overflow-scroll: touch!important; height: 100%; position:relative; padding:0 8px;}
/*Left sidebar styles*/
.sidebar-left a{ display:block; position:relative;}
.sidebar-header-left { height:60px;/* background-color: #1d1f22; */border-bottom: solid 1px #ccc; position:relative;}
.sidebar-left-logo { position: absolute; top: 15px; left: 15px; max-height:50px; max-width:80%;}
.close-sidebar-left {/* background-color: #212326;*/ background-image: url(../images/accessdenied.png); background-size: 20px 20px; background-repeat: no-repeat; background-position:center; height: 60px; width: 50px;/* margin-left: 220px;*/ position:absolute; right:0; top:0; display: block; }
.sidebar-left a.close-sidebar-left{ position:absolute; right:0;}
.nav-item { display:block; position:relative; -webkit-tap-highlight-color: rgba(0,0,0,0); font-size: 14px; color: #fff; height: 50px; line-height: 49px; padding-left:35px; background-position: 20px center; background:url(../images/li_bg.jpg) repeat-x bottom;}
.icon-page { position: absolute; background-image: url(../images/gopage@2x.png); background-repeat: no-repeat; display: block; width: 5px; height: 9px; top: 22px;/* left: 240px;*/ left:13px; }
.icon-drop { position: absolute; background-image: url(../images/godrop@2x.png); background-repeat: no-repeat; display: block; width: 9px; height: 5px; top: 22px; left:11px; }
.submenu{ padding:12px 0;}
.submenu a { padding-left: 33px; font-size: 13px; text-transform: uppercase; line-height:38px; color:#fff;}
.submenu a:first-child { background-image: none!important; }
.submenu { display: none; }
.close-bottom-left { display: block; background-image: url(../images/accessdenied.png); background-repeat: no-repeat; background-position: 5px 16px; background-size: 25px 25px; height: 50px;}




@media (max-width:320px){
}
@media (min-width:320px) and (max-width:420px) {
	.logo{ width:65%; padding-top:10px;}
}


















