@charset "utf-8";
body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,img,div,dl,dd,dt,p,span{outline:0; margin:0; padding:0; list-style:none; border:0; color:#444c61; font-size:12px; font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif}
/* body{ background:url(http://eit360.oss-cn-hangzhou.aliyuncs.com/hd/jianli/top.jpg) no-repeat center top;} */
a{text-decoration:none; outline:none; color:#444c61;}
a:hover{ text-decoration:none; color:#19b7f7;}
.clear{ clear:both;}
.clearfix {
display: block;}

/****=reset***/

.clearfix:after{content:'\20';display: block;clear: both;visibility: hidden;line-height: 0;height:0;}
.clearfix{display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
/****=resetend***/

.fl{float:left;display:inline;}
.fr{float:right;display:inline;}

.footer_new{width: 100%;height:100px;background-color: #F8F8F8;padding-top: 20px;}
.footer_main{width: 1200px;margin: 0 auto;}

.footer_logo{margin-top: 20px;}
.copyright_info{color: #fff;margin-top: 40px;}
.copyright_info .copyright{color: #6d717d; font-size: 14px;line-height: 22px;}
.copyright_info .tel_text{color: #191919;margin-left: 10px;font-size: 14px;line-height: 22px;}
.copyright_info .tel{color: #191919;font-size: 20px; font-weight: bold;line-height: 22px;}

.main-x{ width:1200px; margin:auto;}

/*头部*/
.top-x{ width:1200px; margin:0 auto; padding:0;}
.top-x .logo{ float:left; margin-top:10px;width:270px;}
.top-x .logo img{ width:260px;}
.top-x .rigmain{ width:700px; float:right; font-size:14px; height:80px;line-height: 80px;}
.top-x .lan{width: 50px; margin-top:28px; margin-bottom:10px; font-size:14px; text-align: center; }
.top-x .logo::after{width:1px; border-left:2px solid #d9d9d9; height:30px;content: "";float: right;margin-top:18px;}
.top-x .rigmain .email{ padding-left:35px; background:url(http://eit360.oss-cn-hangzhou.aliyuncs.com/hd/jianli/icon.png) no-repeat 15px 3px; font-size:14px;}
.top-x .rigmain .phone{ padding-left:35px; background:url(http://eit360.oss-cn-hangzhou.aliyuncs.com/hd/jianli/icon.png) no-repeat 15px -35px; font-size:14px;}
.tit-x{ width:1000px; line-height:30px; margin:0 auto; text-align:center; font-size:20px; font-weight:bold; background:url('../png/title_line.png') no-repeat center bottom;color: #191919;}
.ttit-x{ width:1000px; line-height:40px; margin:0 auto; text-align:center; font-size:34px; font-weight:bold; font-style:italic; background:url(http://eit360.oss-cn-hangzhou.aliyuncs.com/hd/jianli/ttit.png) no-repeat center 25px;}
.ftit-x{ text-align:center; font-size:16px; line-height:24px;  color: #7F7F7F;}
.t-x{ width:1000px; margin:0 auto;}

/*导航*/
.menu{height:80px;_overflow:hidden}
.menu a{height:80px;line-height:80px;float:left;position:relative;color:#191919}
.top{position:relative;z-index:2}
.menu li{font-size:14px;float:left;position:relative;padding:0px 24px; z-index:99;}
.menu li.hover_now a{color:#fff}
.menu li:hover a{color:#fff}
.menu li.hover_now{padding:0px 24px; background:#BA241E;color:#fff}
.menu li:hover{padding:0px 24px; background:#BA241E;color:#fff}
.menu li a.tablink{ position:relative;}
.menu li.no_sub:hover{border-bottom:2px solid #ba251e;padding:8px 12px}
.menu ul{width:360px;background-color:#FFF;position:absolute;left:0;top:-999em;z-index:999;padding:8px 0 3px 0;display:none;}
.menu li:hover ul{top:80px;display:block;padding:0px; height:34px;background:#BA241E;}
.menu li:hover ul li{font-size:12px;border:none;width:100px;float:left;padding:0px 0; display:block;height:34px;width:120px;}
.menu li ul li a{ width:120px; display:block; padding:0; text-align:center;color:#191919; height:34px;color:#fff;line-height: 34px;}
.menu li:hover ul li a{ display:block; padding:0;}
.menu li:hover ul li a:hover{ text-decoration:underline;}




/*底部*/
.foot-all-x{ width:100%; border-top:1px solid #d9d9d9; padding:30px 0;}
.foot-all-x p{ line-height:25px;}
.foot-all-x .pos{ position:relative;}
.foot-all-x .ali{ position:absolute; top:0; right:0;}


/*banner*/
.banna-x{ width:1000px; height:230px; margin:5px 0 8px 0; background:url(../img/banner.jpg);}

/*左侧栏*/
.cg_left{ width:230px; float:left;}
.aboutus-x{ background:url(../img/aboutus.jpg) no-repeat;}
.news-x{ background:url(../img/news.jpg) no-repeat;}
.case-t-x{ background:url(../img/Case-t.jpg) no-repeat;}
.services-x{ background:url(../img/Services.jpg) no-repeat;}
.recruitment-x{ background:url(../img/Recruitment.jpg) no-repeat;}
.contact-us-x{ background:url(../img/Contact-Us.jpg) no-repeat;}
.l-con-x{ width:230px; padding:42px 0 20px 0;}
.l-con-x ul{ width:198px; border:1px solid #efefef; border-top:none; background:url(../img/lan-o.jpg) repeat-x; padding:10px 15px;}
.l-con-x ul li{ margin:10px 0; border-bottom:1px solid #efefef;}
.l-con-x ul li a{ width:198px; height:24px; text-align:center; line-height:24px; display:block; color:#666; background:url(../images/common2.gif) 38px 2px no-repeat;}
.l-con-x ul li a:hover{ background:#4b7f69; color:#FFF; text-decoration:none; background:url(../img/lan-bg.jpg);}
.l-con-x ul li a.hover{ background:#4b7f69; color:#FFF; text-decoration:none; background:url(../img/lan-bg.jpg);}


.lxwm-us{ width:230px; padding:55px 0 20px 0; background:url(../img/contact-main.jpg) no-repeat;}
.lxwm-us p{ line-height:25px; padding:0 10px; color:#333;}


/*栏右侧*/
.cg_right{ width:742px; margin:0 5px 10px 0; float:right;}
.rig-ti-x{ width:742px; height:42px; background:url(../img/titBg.jpg) no-repeat left bottom;}
.rig-ti-x span{ line-height:42px; color:#c02d29; font-size:18px; font-weight:bold; padding-left:15px; float:left;}
.rig-ti-x .weizhi-x{ height:39px; line-height:42px; float:right; text-align:right;}

.rig_m{ width:730px; padding:15px 5px; background:#FFF;}
.rig_m .list{width:730px; overflow:hidden;}
.rig_m .list ul{clear:both; height:30px; width:730px; line-height:30px; background:url(../images/dotted.gif) 0 29px repeat-x;}
.rig_m .list ul li{float:left; font-size:13px;}
.rig_m .list ul .a{padding:0 5px;}
.rig_m .list ul .b{background:url(../images/common2.gif) 0 4px no-repeat; padding:0 0 0 12px;}
.rig_m .list ul .b span{color:#999;}
.rig_m .list ul .c{float:right; color:#999; font-style:italic; }
.tit-xx{ width:610px; height:30px; padding-left:20px; line-height:30px; font-size:14px; font-weight:bold; color:#559000; background:url(../img/title.jpg) no-repeat left bottom;}


























.bottom_line{background:url(../images/dotted.gif) 0 bottom repeat-x;} /* 下线点线 */

.number{ font-weight:bold; color:#FF0000; font-size:14px;} /* 红色数字字体 */
.red{color:#F00;}
/* rounded */
.rounded{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.classify{clear:both; width:930px; padding:0 0 0 20px; height:25px; line-height:25px; margin:0 auto 10px auto; font-size:12px; background:#EEE; border-bottom:1px #DDD solid; color:#333;}
.classify a{color:#2E2E2E;}
.classify a:hover{color:#F00; text-decoration:underline;}

/* box */
.box{width:1000px; margin:0 auto;}
.box .frame_side{float:left; width:280px; padding:0 10px; background:#FFF; overflow:hidden;}
.box .frame_main{float:left; width:690px; padding:0 10px 0 0; background:#FFF; overflow:hidden;}
.titlebar{width:650px; padding:0 0 0 30px; height:30px; margin:15px 0 10px 0; background:url(../images/title_line_bg.gif) left bottom no-repeat;}
.titlebar .title1{font-size:14px; font-weight:bold; float:left; overflow:hidden; color:#333; }
.titlebar .location{float:right; padding:0 10px 0 0; height:30px; line-height:25px; overflow:hidden;}

/* component_product.tpl */
.left_head{width:280px; height:92px; margin:10px 0 0 0; background:url(../images/left_head_bg.png) 0 0 no-repeat;}
.menu_box{width:280px; background:url(../images/menu_box_bg.png) 0 0 repeat-y;}
.menu_box .menu_top{width:235px; height:12px; background:url(../images/menu_top_bg.png) 0 0 no-repeat; margin:0 auto;}
.menu_box .menu_middle{width:210px; padding:0 0 0 25px; height:32px; line-height:32px; overflow:hidden; margin:0 auto; font-size:14px; background:url(../images/menu_line.png) center 30px no-repeat #F3F5F9;}
.menu_box .menu_bottom{width:235px; height:12px; background:url(../images/menu_bottom_bg.png) 0 0 no-repeat; margin:0 auto;}
.menu_box .interval{height:30px;}
.left_footer{width:280px; height:107px; background:url(../images/left_footer_bg.png) 0 0 no-repeat;}

/* 渐变标题 */
.caption{height:31px; overflow:hidden;}
.heading{float:left; width:200px; padding:3px 0 0 5px; height:28px; font-size:14px; color:#FFF; background:url(../images/sprite.png) -88px -103px no-repeat;}
.caption .more{float:right; width:40px; height:31px;}
/* component_header */
.header #has_login{display:none;}
.header .top{clear:both;}
.header .top .left{width:200px; height:95px; float:left;}
.header .top .left .logo{width:200px; height:55px; padding:10px 0 0 0; overflow:hidden; text-align:center;}
.header .top .left .weather{width:200px; height:30px; overflow:hidden; text-align:center;}
.header .top .ad{width:450px; height:95px; text-align:center; float:left;}
.header .top .right{width:300px; height:95px; float:left;}
/*.header .top .right .login{width:290px; padding:0 0 0 10px; height:20px; line-height:20px; text-align:center; color:#FFF; background:url(../images/sprite.png) -85px -67px no-repeat;}*/
/* 正常 300 px，350 + 10 ，向左浮云 -60 px */
.header .top .right .login{width:350px; padding:0 0 0 10px; position:absolute; margin:0 auto 0 -60px;  height:20px; line-height:20px; text-align:center; color:#FFF; background:url(../images/sprite.png) -85px -67px no-repeat;}
.header .top .right .login a{color:#FFF;}
.header .top .right .login a:hover{color:#CCC; text-decoration:none;}
.header .top .right .service{padding:32px 0 0 0;} /* 10px */
.header .top .right .tel{color:#999; padding:2px 0 0 50px; font-size:18px; font-weight:bold;}
.header .top .right .float{position:absolute; margin:-63px auto auto 150px;}
.header .navigation{clear:both; background:url(../images/sprite.png) 0 6px repeat-x; height:39px;}
.header .navigation .button{}
.header .navigation a{display:block; font-weight:bold; width:80px; height:21px; padding:14px 0 0 0; float:left; text-align:center; font-size:14px; color:#F1F1F1; background:url(../images/sprite.png) 0 -61px no-repeat;}
.header .navigation a:hover{background-position:0 -98px; color:#666; text-decoration:none;}
.header .navigation .active{background-position:0 -98px; text-decoration:none;}

/* component_page_common */
.page{margin:0 auto; height:22px; clear:both;}
.page a{color:#000; font-size:12px;}
.page a:hover{color:#F66; text-decoration:none;}
.page ol{float:left; height:22px; line-height:22px; margin:0 5px 0 0;}
.page span{float:left; height:22px; line-height:22px; display:block;}
.page .start a{width:46px; padding:0 10px 0 0; height:22px; line-height:22px; display:block; text-align:right; background:url(../../../manage/images/page/first.png) no-repeat;}
.page .start_off{width:46px; padding:0 10px 0 0; text-align:right; background:url(../../../manage/images/page/first_off.png) no-repeat;}
.page .first a{width:46px; padding:0 8px 0 0; height:22px; line-height:22px; display:block; text-align:right; background:url(../../../manage/images/page/prev.png) no-repeat;}
.page .first_off{width:46px; padding:0 8px 0 0; text-align:right; background:url(../../../manage/images/page/prev_off.png) no-repeat; }
.page .angle_left{background:url(../../../manage/images/page/left.png); width:5px;}
.page .numeric{background:url(../../../manage/images/page/right.png); padding:0 5px;}
.page .current{color:#F00; font-weight:bold; font-size:12px; padding:3px 8px;}
.page .angle_right{background:url(../../../manage/images/page/right.png) right; width:5px;}
.page .next a{width:46px; padding:0 0 0 8px; height:22px; line-height:22px; display:block; text-align:left; background:url(../../../manage/images/page/next.png) no-repeat;}
.page .next_off{width:46px; padding:0 0 0 8px; text-align:left; background:url(../../../manage/images/page/next_off.png) no-repeat;}
.page .end a{width:46px; padding:0 0 0 8px; height:22px; line-height:22px; display:block; text-align:left; background:url(../../../manage/images/page/last.png) no-repeat;}
.page .end_off{width:46px; padding:0 0 0 8px; text-align:left; background:url(../../../manage/images/page/last_off.png) no-repeat;}
.page .total{width:100px;}

/* search */
.search{width:280px; height:28px;}
.search .left{width:30px; display:block; float:left; height:28px; background:url(../images/sprite.png) -172px -176px no-repeat;}
.search .word{width:175px; float:left; padding:0 8px 0 0; height:28px; line-height:28px; border:0; outline:none; color:#999; font-size:14px; background:url(../images/search_bg_center.png) center center repeat-x;}
.search .button{width:67px; float:left; height:28px; line-height:28px; outline:none; border:0; text-align:center; font-size:14px; background:url(../images/sprite.png) -384px -176px no-repeat;}
.search .button:hover{cursor:pointer; background-position:-172px -204px;}

/* 全局、内容页 */
.content_common{font-size:14px; line-height:25px; clear:both; width:710px; color:#666; padding:10px; height:auto; overflow:hidden; margin:auto;}
.content_common img{ max-width:710px}
.content_common p{ margin-top:10px; text-indent:2em;}
.content_common p,.content_common div,.content_common ol,.content_common li{font-size:14px; margin-top:10px;}

.footer{clear:both; width:950px; margin:0 auto; text-align:center; border-top:2px #F60 solid; padding:5px 0 0 0; line-height:16px; color:#666;}
.footer a{color:#666;}

/* IE6 PNG透明化处理 */
.heading,header .top .left .logo img,.header .top .right .float img,
.header .top .left .logo img,.header .top .right .login,
.header .navigation a,.notice .speaker,.search .left,
.form ul .rank_image
{_behavior:url('inc/tools/iepngfix/iepngfix.htc');}
.header .top .right .login{_margin:0 auto 0 -50px} /* 受透明JS影响，背景错位调节 */

.footer-box{
	width: 100%;
	height: 87px;
	background: #F8F8F8;
	line-height: 87px;
	text-align: center;
	color: #666666;
}
.company-footer-desc{
	color: #666666;
	opacity: 0.5;
	font-size: 12px;
	margin-right: 10px;
}

.company-footer-phone{
	font-size: 16px;
	
	
	}
	
.jiagou{
	margin-top: -40px;
	
	box-shadow: 0px 6px 11px 0px #E5E5E5;
	border-radius: 1px;
	margin-bottom: 101px;
	
}


#mo {
	display: none;
	/*隐藏*/
	width: 100%;
	height: 100%;
	position: fixed;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.4);
	top: 0px;
	left: 0px;
	z-index: 9999;
}

#moimg {
	display: block;
	margin: 25px auto;
	width: 60%;
	max-width: 550px;
}

#moimg,
.product-article-content {
	-webkit-animation: first 1s;
	-o-animation: first 1s;
	animation: first 1s;
}
.product-article-content img{
	width:100% !important;
}
@keyframes first {
	from {
		transform: scale(0.1);
	}
	to {
		transform: scale(1);
	}
}

.close {
	font-size: 40px;
	font-weight: bold;
	position: absolute;
	top: 20px;
	right: 14%;
	color: #f1f1f1;
}

.close:hover,
.close:focus {
	color: #bbb;
	cursor: pointer;
}

.product-article-content{
	width: 987px;
	height: 633px;
	background: white;
	overflow-x: auto;
	margin:80px auto ;
	padding: 25px 35px;
}

	