/*^
 * 严微工作室
 * @authro      : yanwei
 * @created     : 2017-11-14
 * @url         : http://www.ywcms.com
 */
html{ -webkit-text-size-adjust:none;}
body{ font-size:14px; line-height:24px; background:#fff; color: #797979;margin:0; padding:0; border:0;  font-family:"Microsoft YaHei";}
div{margin:0 auto; padding:0;}
input,textarea{ resize:none; font-family:"Microsoft YaHei";}
img{border:0;vertical-align:bottom; max-width:100%;}
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,img,p{ margin:0; padding:0; border:none; list-style-type:none;}

a, a:hover, a:focus { text-decoration: none; outline: none;}

::selection { background: #2b912d; color: #fff;}
::-moz-selection { background: #2b912d; color: #fff;}

a { color: #444e67;}
a:hover { color: #2b912d;}
p { line-height: 22px}

.wrapper { width:100%; height:100%; margin:0 auto;}
.w1200{ width:1200px; margin:0 auto;}
.w1000{ width:1000px; margin:0 auto;}
.mt50 { margin-top: 50px;}
.mb50 { margin-bottom: 50px;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.pc_r{ float:right;}
.cl{ clear:both;}
.blank0{clear:both;display:block;font-size:1px;visibility:hidden;height:0;line-height:0;}
.blank5{clear:both;display:block;font-size:1px;overflow:hidden;height:5px;}
.blank8{clear:both;display:block;font-size:1px;overflow:hidden;height:8px;}
.blank10{clear:both;display:block;font-size:1px;overflow:hidden;height:10px;}
.blank12{clear:both;display:block;font-size:1px;overflow:hidden;height:12px;}
.blank15{clear:both;display:block;font-size:1px;overflow:hidden;height:15px;}
.blank20{clear:both;display:block;font-size:1px;overflow:hidden;height:20px;}
.blank25{clear:both;display:block;font-size:1px;overflow:hidden;height:25px;}
.blank28{clear:both;display:block;font-size:1px;overflow:hidden;height:28px;}
.blank30{clear:both;display:block;font-size:1px;overflow:hidden;height:30px;}
.blank35{clear:both;display:block;font-size:1px;overflow:hidden;height:35px;}
.blank45{clear:both;display:block;font-size:1px;overflow:hidden;height:45px;}
.blank60{clear:both;display:block;font-size:1px;overflow:hidden;height:60px;}
.blank80{clear:both;display:block;font-size:1px;overflow:hidden;height:80px;}
.blank100{clear:both;display:block;font-size:1px;overflow:hidden;height:100px;}

.my-color-333{ color:#333;}
.my-color-fff{ color:#fff;}
.my-color-d6303a{ color:#d6303a;}
.my-color-6b6b6b{ color:#6b6b6b;}
.my-background-fff{ background:#fff;}

/*^
 * 公共样式-头部导航
 */
#top_bar{ width:100%; overflow:hidden; height:42px; background: #2b912d; min-width: 1200px;}
.top_bar{ min-width:1200px; margin:0 auto; overflow:hidden; color:#fff; font-size:12px; line-height:42px;}
.top_bar span{ font-size: 12px; font-weight: bold;}
.top_bar a{ color:#fff; margin: 0 20px;}
.top_bar .fr{
	padding-right: 20px;
}

#header{ width: 100%; overflow: hidden; height: 130px; margin: 0 auto; min-width:1200px;}
.header{ width: 98%; overflow: hidden; height: 130px; margin: 0 auto;}
.logo{ width: 270px; float: left; background: url(../images/common/logo.png) no-repeat; height: 85px; margin-top: 25px;}

/*导航样式*/
#menu{ float: right; border-width:0; margin: 55px 0 0 0; background: #fff; min-height: 30px;}
.menu{ width:930px; float: left; position:relative; z-index:9999;}
.menu ul{ float: right;}
.menu li{ float: left; position: relative; text-align:right; width: 125px; font-size: 16px; line-height: 30px;}
.menu li a{ color: #333; text-decoration:none;}
.menu li a:hover,.menu li.noChild a{ text-decoration: none; color:#2b912d;}

/*page-banner*/
.banner_page{ width:100%; overflow:hidden; height:400px; min-width:1200px;}
.banner_page h3{ width:100%; margin:135px auto 20px auto; font-size:28px; font-weight:normal; text-align:center; color:#fff; padding-bottom:10px;}
.banner_page .am_center{ max-width:100%; margin:0px auto; display:block; height:auto;}
.banner_page h4{ width:100%; padding-top:15px; font-size:24px; font-weight:normal; text-align:center; color:#fff; margin:10px auto 0px auto; line-height:24px;}

.about_banner{ background:url(../images/common/about_banner.jpg) no-repeat center; background-size: cover;}
.contact_banner{ background:url(../images/common/contact_banner.jpg) no-repeat center; background-size: cover;}
.news_banner{ background:url(../images/common/news_banner.jpg) no-repeat center; background-size: cover;}
.partner_banner{ background:url(../images/index/join_bg.jpg) no-repeat center; background-size: cover;}
.case_banner{ background:url(../images/common/case_banner.jpg) no-repeat center; background-size: cover;}
.products_banner{ background:url(../images/common/products_banner.jpg) no-repeat center; background-size: cover;}
.custom_banner{ background:url(../images/common/custom_banner.jpg) no-repeat center; background-size: cover;}

.am-pagination > .am-active > a, .am-pagination > .am-active > a:focus, .am-pagination > .am-active > a:hover, .am-pagination > .am-active > span, .am-pagination > .am-active > span:focus, .am-pagination > .am-active > span:hover{ background-color:#da5220; border-color:#da5220;}

/*^
 * 公共样式-底部导航
 */
.di{width: 100%; background:#2b912d;  min-width:1250px; overflow: hidden;}
.di1{ width:96%; margin:0px auto; padding-top:50px;}
.di1_dh{ border-bottom:1px solid #fff; padding-bottom:25px; overflow: hidden;}
.di1_dh li{ float:left; width:220px;}
.di1_dh li.code{ float:left; width:300px;}
.di1_dh li h2{ font-size:16px; color:#fff; padding-bottom:25px;}
.di1_dh li a{ display:block; font-size:14px; color:#c9c9c9; line-height:36px;}
.di1_dh li a:hover{ color:#fff;}
.di1_dh li span a{ display:inline-block; width:74px; height:25px; background:url(../images/common/di_zlhztu1.png) no-repeat; margin-bottom:18px; margin-right:10px;}
.di1_dh li span a:hover{ background:url(../images/common/di_zlhztu.png) no-repeat;}
.di1_dh li span a.zfb{ background-position:0px 0px;}
.di1_dh li span a.kb{ background-position:-90px 0px;}
.di1_dh li span a.wx{ background-position:0px -38px;}
.di1_dh li span a.yzf{ background-position:-91px -38px;}
.di1_dh li span a.bd{background-position:0px -74px;}
.di1_dh li span a.aly{background-position:-91px -70px;}
.di1_dh li span a.pingan{background-position:0px -103px;}

.di1_dh li.code h2{
	width: 100%;
}

.di_ewm{ width:85px; text-align:left; float: left;}
.di_ewm .hd{ position:relative; }
.di_ewm .hd ul{ float:left;}
.di_ewm .hd ul li{ float:left; cursor:pointer; font-size:14px; color:#c9c9c9; padding-bottom:4px;}
.di_ewm .hd ul li i{ display:none;}
.di_ewm .hd ul li.on{width: 100%; text-align: center;}
.di_ewm .hd ul li.on i{ display:block; padding-top:8px;}
.di_ewm .hd ul li.on i img{
	width: 120px;
	height: 120px;
}

.yqlj{ padding:15px 0px;}
.yqlj_l{ padding-right:15px; color:#fff; font-size:14px; line-height:25px;}
.yqlj_r{ width:1100px;}
.yqlj a{ display:inline-block; color:#c9c9c9; padding-right:15px; line-height:25px;}
.yqlj a:hover{ color:#00aef3;}

.di1_xx{ padding:25px 0px; font-size:14px; line-height:30px; color:#b0b0b0; text-align:center;}
.di1_xx a{ color:#b0b0b0;}
.di1_xx a:hover{ text-decoration:underline;}

.di1_dh li.code .di_ewm{
	width: 50%;
}

/*悬浮链接*/
.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/common/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/common/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/common/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i,.suspension .a-qrcode2 .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/common/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-qrcode2{top:128px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0; overflow: hidden;}
.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/common/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/common/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{ color:#fc8080!important;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/common/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode,.suspension .d-qrcode2{text-align:center;}
.suspension .d-qrcode .inner-box,.suspension .d-qrcode2 .inner-box{padding:20px 0;}
.suspension .d-qrcode p,.suspension .d-qrcode2 p{font-size:16px;color:#93959c;}
.suspension .d-qrcode .inner-box .qrcode-img img,.suspension .d-qrcode2 .inner-box  .qrcode-img img{
	width: 120px;
	height: 120px;
}

/*修改时间：2016-12-20*/
@media screen and (max-width: 768px){
	/*头部开始*/
	.amz-container { padding-left: 1.5rem; padding-right: 1.5rem;}
    #top_bar,.header_tel,.box_ad_cp,.news_aTime,.page_left,.sub-menu,.turn a.back,.yb_conct{ display:none;}
	.w1200,.menu,.menu li a,.page_right,.view_content,.handle,.jobs_box{ width:100%;}
	.navbar-default{ height:85px;}
	.am-topbar-toggle{ background:#2b912d; border-color:#2b912d;}
	.am-topbar-toggle:hover{ background:#333; border-color:#333;}
	.header_logo{ width:100%; height:auto; margin:15px 0px 0px 0px;}
	.header_logo img{ width:200px; margin-left:15px;}

	.am-topbar-collapse{ background:rgba(43,145,45,1); z-index:9999999; padding:10px 16px; overflow:hidden; position:absolute;}
	#menu{ background:none; min-height:0; width: 100%; margin: 10px 0 0 0;}
	.menu{ height:auto; min-height: 750px;}
	.menu li{ width:100%; text-align:left; margin-bottom: 10px;}
    .menu li a{
        color: #fff;
    }
	.menu li a:hover, .menu li.noChild a{ background:none; color: #fff}
	.menu li .sub_list{ display:block; position:relative; width:100%; top:0px;}
	.menu li .sub_list li{ width:25%;}
	.menu li .sub_list li a{ width:100%; color:#fff;}

	#header{
		height: 60px;
        overflow: visible;
	}
	.header{
		width: 100%;
		height: 60px;
        overflow: visible;
	}
	.logo{
		width: 187px;
		height: 55px;
		margin-top: 8px;
		background-size: contain;
	}
    .am-topbar-btn{
        margin-top: 20px;
    }
	#header,.di,.banner_page,.top_bar{
		min-width: 100%;
	}
	.di1{
		width: 100%;
		padding: 50px 20px 0;
	}
	.di{min-width:100%;}
	.di1_dh li{
		width: 50%;
		min-height: 180px;
	}
	.di1_dh li h2{
		padding-bottom: 10px;
	}
	.di1_dh li a{
		line-height: 24px;
	}
	.di1_dh li.code{
		width: 100%;
	}
	.di1_dh li.code h2{
		text-align: center;
	}
	.di1_dh li.code .di_ewm{
		text-align: center;
	}
	.di_ewm .hd ul{
		width: 100%;
	}
	.suspension{
		display: none;
	}
	/*首页开始*/

}
@media screen and (max-width: 760px){

}
/* iPhone6+ */
@media screen and (max-width: 414px){

}
/* iPhone6 */
@media screen and (max-width: 375px){
	.new_list .news_all{ width:81%;}
}
/* iPhone5、4 */
@media screen and (max-width: 320px){

}
/* Galaxy S5 */
@media screen and (max-width: 360px){

}
@media (min-device-width : 414px) and (max-device-width : 736px) and (-webkit-min-device-pixel-ratio : 3){

}
/* iPad */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait) {
    .am-hide-lg-down, .am-hide-md, .am-hide-md-down, .am-hide-md-only, .am-hide-md-up, .am-hide-sm-up, .am-show-lg, .am-show-lg-only, .am-show-lg-up, .am-show-sm, .am-show-sm-down, .am-show-sm-only{
        display: flex !important;
    }
    .am-topbar-collapse.am-collapse{
        display: none;
    }
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation:landscape) {
    /* iPad  横版 */
    .am-hide-lg-down, .am-hide-md, .am-hide-md-down, .am-hide-md-only, .am-hide-md-up, .am-hide-sm-up, .am-show-lg, .am-show-lg-only, .am-show-lg-up, .am-show-sm, .am-show-sm-down, .am-show-sm-only{
        display: flex !important;
    }
}
@media screen and (orientation:landscape) {
    /*.am-topbar-collapse.am-collapse{
        display: none !important;
    }
    .am-hide-lg-down, .am-hide-md, .am-hide-md-down, .am-hide-md-only, .am-hide-md-up, .am-hide-sm-up, .am-show-lg, .am-show-lg-only, .am-show-lg-up, .am-show-sm, .am-show-sm-down, .am-show-sm-only{
        display: flex !important;
    }*/
    .di1_dh li{
        width: 25%;
    }
}