/*
Theme Name: evyone
Author: Evy
Description: This is Evy's theme.
Version:1.0
*/
body{
    font-family: Arial, sans-serif;
    font: normal 100% Helvetica, Arial, sans-serif;
    font-family: frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif;
    color: #666;
}
ul li{
    list-style:none;
}
p{
    line-height: 1.65em;
}
a{
    color:#337ab7;
}
h4{
    font-size:1.6em;
}
a:link,a:visited{
   color:#006ec3;
 
}
a:hover{
    cursor:pointer;
}
/*General layout*/
div.container{
}
article.post{
    border-bottom:2px dotted #BBBBBB;
}
article.post:last-of-type{
    border-bottom:none;
}
/*Header*/
/*
.site_header{
    border-bottom:2px solid #999;
}*/

/*Navigation Menus*/
/*
.site-nav ul{
    padding:0;
    margin:0;
}
.site-nav ul:before,.site-nav ul:after{
    content:"";
    display:table;
}
.site-nav ul:after{
    clear: both;
}
.site-nav ul {*zoom:1;}
.site-nav ul li {
    list-style: none;
    float:left;
}*/

/*Site-Header Menu*/
/*
.site_header nav ul li{margin-right:5px;}
.site_header nav ul li a:link, .site_header nav ul li a:visited{
    display:block;
    padding:10px 18px;
    border:1px solid #BBB;
    border-bottom:none;
    text-decoration:none;
}
.site_header nav ul li a:hover{
 background-color:#ECECEC;
}
.site_header nav ul li.current-menu-item a:link, .site_header nav ul li.current-menu-item a:visited{
    background-color:#006ec3;
    color:#FFF;
}*/
/*Post Styles*/

/*image styles*/
img{
    max-width: 100%;
    height:auto;

}

/*footer*/
.side-footer{
	background:#003366;
    color: #f5f5f5;
}
/*footerMenu*/
.side-footer nav ul li{
    margin-right:10px;
    padding-right:10px;
    border-right:1px dotted #BBB;
}
/*Pay Layout*/
/*
article.page h2{
   font-size:26px;
}
*/
/*info-box styles*/
/*
div.info-box{
    width:30%;
    float:right;
    padding:20px;
    margin:0 0 30px 30px;
    background-color:#EEE;
}
div.info-box h4{
    margin-bottom: 6px;
}


#masthead {

}*/
/**/
#fixedTopArea{
    /*background-color:#9ecaf7;*/
   padding-top:15px;
}
#toplogoimg{
	
}
#enlishlogo,#chineselogo{
 dispaly:inline;
}
#chineselogo{}
#chineselogo a{
	font-size: 2.5em;
    line-height: 139%;
    padding-top: 27px;
    display: inline-block;
    color: #2e6da4;
    font-weight: bold;
    /*text-shadow: 1px 3px 1px #f5f5f5;*/
	text-decoration:none;
}
#logoimgdiv,#logotitllediv{
	padding-left:0px;
	padding-right:0px;
}
#enlishlogo a{
	color: #2e6da4;
    font-size: 1.27em;
    padding-left: 3px;
	display: inline-block;
	text-decoration:none;
	margin-bottom:5px;
}
#telline span{
	font-size: 1.8em;
    line-height: 435%;
    color: #2e6da4;
	font-weight: bold;
}
#rightTopNav{
    /*height:100px;
    background:url("images/tel.png") no-repeat;*/
}
#topNav{
    font-size:1.4em;
}
#headerNavBar{
     margin:0;
	 border-radius:0px;
	 border-radius:0px;/*取消bootstrap 默认菜单栏圆角效果*/
	 border-bottom:1px solid #2662aa;
}
.navbar{
    border-left:none;
    border-right:none;
}
/*横屏banner动态图片*/
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    width: 100%;
    margin: auto;
}
.carousel-caption{
   bottom:160px;
}
#navbarlogoimg{
    position: relative;
    top: -5px;
}
/*
#myTopNav li a{
	color:#fff;
}*/
#myTopNav li.active a{
    background-color: #f5f5f5;
 }
 
 #telline img{
	 width:85%;
 }
/*
.aboutAme li{
    list-style: none;

    float:left;
}
.aboutAme li.des{
    width:60%;
}
.aboutAme li.img{
    with:40%;
}*/
#aboutEmrCertificateImg{
    /*
    max-width: 160px;
    */
    max-width: 98%;
}
.aboutCompanyImg li{
    list-style: none;
    float:left;
    /*width:134px;*/
    width:22%;
    height:80px;
    margin:4px;

}
.aboutCompanyImg img{
    width:100%;
    height:80px;
}
.titleBottomLine{
    border-bottom:1px solid #d2d2d2;
    margin:15px 0px;
    margin-top:30px;
    padding-bottom:10px;
    color:#045799;
  
}
.projectsList{

}
.projectsList li{
    list-style: none;
    float:left;
    width:262px;
    height:340px;
    text-align:center;
    margin:10px;
    margin-left:0px;
    margin-right:20px;
    border: 1px solid #d2d2d2;
    -webkit-border-radius:20px 20px 20px 20px;
    border-radius: 20px 20px 20px 20px;
}
.projectsList li:hover{
    border-color: darkorange;
    cursor:pointer;
}
.projectsList li .projectImg{
    width:100%;
    height:85%;
    -webkit-border-radius:20px 20px 0px 0px;
    border-radius: 20px 20px 0px 0px;
}
.projectsList li .projectInfo{
    width:100%;
    height:15%;
    line-height: 30px;
    display:inline-block;
}
/*荣誉资质 产品展示用的也是一样的*/
.honor li{
    width:auto;
    float:left;
    height:48px;
    margin:5px 8px;
}

.honor .honorItem:hover{
    background: #5bc0de;
    color:#FFF;
    text-decoration:none;
    cursor:pointer;
    border-color:#5bc0de;
}
.honor li .honorItem{
    display:inline-block;
    padding:0px 8px;
    width:100%;
    height:39px;
    line-height: 39px;
    border:1px solid rgba(51, 122, 183, 0.61);
    text-align:center;
    -webkit-border-radius: 90px 90px 90px 90px;
    border-radius: 90px 90px 90px 90px;
}
.honor:nth-child(odd) .honorItem{
    background-color:orangered;
}
/*honor*/
.honorItemDiv{

    float:left;
    margin:10px 5px;
    text-align: center;

}
.honorImg{

}
.honorImg img{
    width: 270px;
    height: 250px;
    border:1px solid #d0d0d0;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -webkit-transform: scale(.9);
    -webkit-transition: 1s;
}
.honorImg img:hover{
    -webkit-transform: scale(.98);
}
.honorTitle{
    padding-top:5px;
}
/*首页荣誉资质图片样式*/
.indexhonor img{
    width: 168px;
    height: 163px;
    -webkit-border-radius: 10%;
    border-radius:10%;
}
/* css 重置 产品展示滚动*/
*{margin:0; padding:0; list-style:none; }
body{ background:#fff; font:normal 12px/22px 宋体;  }
img{ border:0;  }
a{ text-decoration:none; color:#333;  }

/* 本例子css */
.picMarquee-left{ width:96%;text-align:center;margin:5px auto;  overflow:hidden; position:relative;  border:0px solid #ccc;   }
.picMarquee-left .hd{ display:none; overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:166px; height:146px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
#partner ul li{
    float:left;
    height:auto;
    margin:5px 7px 5px 0px;
    width:19%;
}
#partner ul li img{
    border:1px solid #d0d0d0;
    width:100%;/*200px;*/
   /* height:42px;*/
}
#technic,#news{
    padding-left:5px;
}
#news li ,#technic li{
    list-style-type: square;
    list-style-position: inside;
    color: #ff9c20;
    height:27px;
    line-height:27px;
}
#news li span ,#technic li span{
    padding-left: 1%;
    color: rgba(109, 102, 102, 0.91);
    float:right;
    font-size:14px;
}

#hiring{
    padding-top:20px;
}

.clickin a{
    color:orangered;
    display:inline-block;
    height:20px;
    line-height: 20px;
    padding-top:10px;
}
.shortad{
   padding-top:20px;
    padding-bottom:8px;

}
footer{
    position:relative;

}
#footerinfo{
    width:100%;
    margin-top:15px;
    border-top:2px solid #2e6da4;
    padding-top:5px;
    /*background-image: url("imdages/logo02.jpg");*/
    background-repeat: no-repeat;
    background-position: 98% 0%;
}
#footerinfo div{
    margin-top:5px;
	margin-left:0px;
}
#footerinfo h5{
    /*text-align:center;
    margin-left:-85px;*/
}
#footerlogo{
    position:absolute;
    bottom:-15px;
    right:150px;
}
#friendlinkwrap{
	width:100%;

}
#friendlinkwrap .friendlink{
	margin-top:20px;
	
}
.friendlink span.linkspan{
	 
}
.friendlink a{
	font-size:1.2em;
}
.friendlink a:hover{
	color:orange;
}
.footlogoimg{

}
.friendlinka a{
	display: inline-block;
    text-align: center;
    padding: 0 1%;
	font-size: 0.88em;
    color: #333;
}
.friendlinka a:hover{
	 
 }
.rightfootname span, .rightfootname {
	font-size:22px;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:5px;
}
.rightfoottel{
	font-size:16px;
	font-weight:bold;
}

/*projectshow 工程案例*/
.picBtnTop{ width:100%; height:380px;  padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
.picBtnTop .hd{ width:20%;  height:100%;  overflow:hidden; }
.picBtnTop .hd ul { margin:0px; }
.picBtnTop .hd ul li{ width:100%; text-align:center; padding:0 0 5px 5px;  }
.picBtnTop .hd ul li img{ width:90%; height:120px; border:4px solid #ddd; cursor:pointer; vertical-align:bottom; }
.picBtnTop .hd ul li.on{ background:url("images/icoleft.gif") no-repeat 0 28px; }
.picBtnTop .hd ul li.on img{ border-color:#f60;  }
.picBtnTop .bd{ width:79%;  height:100% }
.picBtnTop .bd li{ vertical-align:middle; width:100%;}
.picBtnTop .bd li .pic{width:62%;  }
.picBtnTop .bd li .pic a {dispay:block;width:100%; }
.picBtnTop .bd li .pic a img{ with:70%;height:380px; vertical-align:bottom; }
.picBtnTop .bd li .bg{ width:400px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
.picBtnTop .bd li .title{background:#2e6da4; width:37%; height:380px;padding:10px;color:#fff; line-height:30px;  }
.picBtnTop .bd li .title a{ color:#fff; padding-left:15px;  }
#projectshow{ margin-bottom:20px;  }


.contentp{
    text-indent: 24.0000pt;
    margin-bottom: 5.0000pt;
    margin-top: 5.0000pt;
    line-height: 28px;
    font-size:1.12em;
}
.withRightArrow:before{
    content:" > ";
}
.valuewrap{
    margin-top:25px;
	font-size:1.12em;
}
.vl img{
	-webkit-border-radius: 80px 80px 80px 80px;
	border-radius: 40px 40px 40px 40px;
	width:200px;
	height:135px;
}
.cultrueWrap{
    width:100%;
    margin:0;
    padding-bottom:55px;

    /*background:url("images/about/annual_01.jpg ") no-repeat center bottom #e7e7e7;*/
    background:url("images/about/annual_01.jpg ") no-repeat center bottom #ffffff;
	border-bottom: 2px solid #2e6da4;
}
.cultureCircle{
    width:56%;/*50px;*/
    height:150px;
    background:#ddd;
    text-align:center;
    vertical-align: middle;
    line-height:150px;
    margin:auto;
    color:white;
}
.cultureCircle{

}
.liNews{
    border-bottom:1px solid #d0d0d0;
    padding-bottom: 5px;
}
.postSmallImg{
    margin-top:2px;
	-webkit-border-radius: 15px 15px 15px 5px;
    border-radius: 15px 15px 15px 5px;
}
/*新闻列表里的标题*/
.postTitleList{
    padding-left: 20px;
    padding-top: 10px;
    color:rgba(45, 88, 69, 0.97);
}
/*新闻动态左侧菜单头部*/
.leftMenuHead{
    /*background:url("images/dress/about_left_top.png") no-repeat;*/
	
	border:1px solid #003366;
	-webkit-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
    width: 85%;/*223px;*/
    height: 12px;
	border-bottom:0px;
}
.leftNewsHeadImg{
    width:  100%;/*223px;*/
	height:75px;
	/*background:url("images/dress/products_img.png") no-repeat;*/
	border-bottom:1px solid #003366;
}
.leftNewsHeadImg span {
	display:block;
	text-align: center;
	color: #2e6da4;
}
.chineseHead{
	line-height: 150%;
    FONT-SIZE: 2.1em;
    font-weight: bold;
    text-shadow: 1px 1px #fff;
    
}
.englishHead{
	FONT-SIZE: 1.8em;
}
.leftNewsTypelist{
    width: 85%;
    padding-bottom: 10px;
    /* background: url(images/dress/about_left_bg.jpg) no-repeat; */
    border: 1px solid #003366;
    -webkit-border-radius: 0px 0px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    margin-top: 30px;
    padding-top: 12px;
}

.news_type_ul{
    margin-bottom:20px;
    padding-left:0px;
}
.news_type_ul li{
    width:  100%;/*223px;*/
   
    height: 34px;
    line-height: 34px;
    text-align: center;
	/*border-bottom: 1px solid #ddd;
    background: url("images/dress/li_bf.png")  no-repeat;*/
	
}
.news_type_ul li:hover,.news_type_ul li.actived{
    /*background: url("images/dress/left_bg.png")  no-repeat;*/
	background-color:#337ab7;
	border-bottom: 1px solid #ddd;
}
.news_type_ul li:hover a, .news_type_ul li.actived a,
.news_type_ul li:hover span,.news_type_ul li.actived span{
    color:#FFF;
}
.news_type_ul li a{
    text-decoration: none;
    color:#000000;
    display: inline-block;
    width:90%;
    font-size:1.12em;
}
.news_type_ul li span{
	text-decoration: none;
    color:#000000;
    display: inline-block;
    width:10%;
    font-size:1.12em;
}
.newsListPageTop{
    width: 100%;
    /*background: url(images/dress/page_top_bg.jpg) repeat-x;*/
    height: 100px;
}
.leftShouhou img{
	background-color:#b6bdc2;
}
.leftConact{
    width:85%;
    margin: 10px 0;
    font-size: 1.12em;
    text-align: left;
    padding-left: 15px;
    padding: 25px 0 25px 15px;
	border:1px solid #003366;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;

}
.leftConact h5{
    color: ##5f5a5a;
	font-size:1.12em;
	font-weight:bold;
	padding-left:25%;
}

.leftConact span{
    display:inline-block;
    height:36px;
    line-height:36px;
}
#contactinfoForMobile{
	display:None;
}
/*当前所在位置*/
.currentLocation{
    height:24px;
    font-size:1.12em;
    border-bottom: 1px solid #d0d0d0;

}
/*微信 QQ 电话联系*/
.izl-rmenu {
    position: fixed;
    right: 0;
    bottom: 15px;
    padding-bottom: 0px;
    z-index: 999;
}

.izl-rmenu .qwd {
    width: 72px;
    height: 73px;
    margin-bottom: 1px;
    cursor: pointer;
    position: relative;
}

.izl-rmenu .qwd-wx {
    background: url(images/dress/r_wx.png) 0px 0px no-repeat;
    background-color: #78c340;
}
.izl-rmenu a.qwd-qq, .izl-rmenu a.qwd-qq:visited {
    background: url(images/dress/r_qq.png) 0px 0px no-repeat;
    background-color: #6da9de;
    text-decoration: none;
    display: block;
}
.izl-rmenu .qwd-qq {
    background: url(images/dress/r_qq.png) 0px 0px no-repeat;
    background-color: #6da9de;
}
.izl-rmenu .qwd-wx .pic {
    position: absolute;
    width:95px;
    height:73px;
    left: -71px;
    top: 0px;
}
.izl-rmenu .qwd-phone {
    background: url(images/dress/r_phone.png) 0px 0px no-repeat;
    background-color: #fbb01f;
}
.izl-rmenu .qwd-phone .phone {
    background-color: #ff811b;
    position: absolute;
    width: 95px;
    left: -95px;
    top: 0px;
    line-height: 73px;
    color: #FFF;
    font-size: 4px;
    text-align: center;
}
.izl-rmenu .qwd-top {
    background: url(images/dress/r_top.png) 0px 0px no-repeat;
    background-color: #666666;
    display: none;
}
.showcontent{
    line-height: 35px;
    font-size: 16px;
    text-indent: 2em;
   /* color: #333;*/
}
/*招聘信息*/
.hiringdetail{
    border: 1px solid #ddd;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	font-size: 1.12em;
}
.jobtitle{
    padding:5px 0;
}
h4.jobtitle {
    text-align: center;
    background: #ddd;
    padding: 15px;
    margin: 0;
	color: #2e6da4;
    font-weight: bold;
}
.jobDetail{
    margin:  0;
    padding:15px;
    border-bottom: 1px solid #d4d4d4;
}
/*color*/
.darkorange{
    color:darkorange;
}

.homeicon{
	color:#2e6da4;
}
.newstitlefordetail{
    height: 40px;
    line-height:40px;
    color: #000000;
    font-weight: bold;
    text-align: center;
}
/*走进艾梦尔内插入图片*/
.amer2_insertImg{
    width:35%;
}


/*footer nav*/
.footernav{

}
.footernav li{
    height:30px;
}
.footernav li a{
    font-size:14px;
    color:inherit;
}
.footernav li:before {
    content:"> ";
}
/*text-align*/
.txetleft{
    text-align:left;
}
.displayLB{
    display:inline-block;
}
.diaplayB{
    dispaly:block;
}
/*font-size*/
.fz12{
    font-size:12px;
}
.fz14{
    font-size:14px;
}
.fwb{
    font-weight:bold;
}
.noBorderbottom{
    border-bottom:none;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.fcb{
    color:black;
}
.fbc_blue{
    background:#00a0d2;
}
.fbc_green1{
    background:#4cae4c;
}
.fbc_orange{
    background:#e38d13;
}

.fbc_lightblue{
    background:#2aabd2;
}
.center{
    text-align: center;
}
.clearfloat{
    clear:both;
}
.diaplaynone{
    display:none;
}
.more{
    float: right;
    font-size: 14px;
    color: rgba(255, 109, 0, 0.91);
    padding-top: 8px;
}
.paddingLeft0{
    padding-left:0;
}
.marginTop30{
    margin-top:30px;
}
.marginTop15{
    margin-top:15px;
}
.marginBot15{
	margin-bottom:15px;
}
.hidden{
    display: none;
}
.textalignright{
    text-align: right;
}
.navbar{
	border:none;
}
.navbar-custom {
    color: #ccc;
    border-radius: 0;
    background: #106879;
    border: 1px solid #106879;
}
.navbar-custom .navbar-nav > li > a { color:#fff; }
.navbar-custom .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {
    color: #fff;
    background:#dd3d36;
}
.navbar-custom .navbar-brand { color:#eeeeee; }

 .navbar-brand, .navbar-nav > li > a{
	text-shadow: 0px 0px #fff;
 }
  .navbar-brand, .navbar-nav > li:hover > a{
	text-shadow: 0px 0px #000;
 }
.navbar-default .navbar-nav>li>a {
	 color:#fff;
 }
 .navbar-default .navbar-nav>li:hover >a {
	 color:#000;
	 color: #555;
	 box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
	background-image: linear-gradient(to bottom, #f5f5f5 0%, #f5f5f5 100%);
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
 }
.navbar-default {
	background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
    background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
    background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
    background-image: linear-gradient(to bottom, #003366 0%, #003366 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
}
 .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a{
	 background-image: linear-gradient(to bottom, #f5f5f5 0%, #f5f5f5 100%);
 }
 .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	 color:#333;
 }
 
.mapwrap{
	width:660px;
	height:480px;

}
.contactname{
	font-size:1.2em;
	color:#085665;
	font-weight:bold;
	padding-bottom:10px;
}
.contactusInfo{
	font-size:1.12em;
}
.jiamenrexian{
	font-size: 1.48em;
    font-weight: bold;
    color: #d9534f;
}