﻿/*
* @description: 全局通用样式
* @author: liaoli
* @update: liaoli (2015-12-21)
*/

/*全局样式*/
*{padding: 0;margin: 0}
html{background: #FFF}
body{font: 12px "SimHei","宋体"; color:#333; font-family: "Simsun Font", Verdana, Arial;}
img{border: 0}
a{text-decoration: none;outline: none;color: #666;transition: all .2s ease;}
a:hover{text-decoration: none;color:red}
ul,ol{list-style:none}
input,select,button{font-family: "SimHei","宋体";vertical-align: middle}
table{border-collapse:collapse}
.w{margin:0 auto;width:1200px;}
.fl{float:left;}
.fr{float:right;}
.font26{font-size:26px;}
.font27{font-size:27px; color:#df090e}
.fontredcolor{color:#df0715; font-size:14px;}
.fontred{color:#e00615; font-weight:400; font-size:18px;}
.font18{ font-size:18px; font-weight:600}
.font14{ font-size:14px; font-weight:600}
.font15{ font-size:15px; font-weight:800}
.clear { clear:both;}
.font999 { color:#999;}

/*=======================head======================================*/
/*top*/
.head{background-color:#f5f5f5;height: 15px;line-height: 15px;padding: 8px 0;}
.head_nav{color:#999;}
.head_nav a{margin: 0 5px;}
#topSearch{display:inline;margin-right:15px;}
#searchBox{border:1px solid #ccc;height:18px;vertical-align:top;}
a.searchButton{display:inline-block;width:35px;height:20px;text-align:center;line-height:20px;background-color:#aaa;color:#fff;margin:0;}

.adto-all i { background:url(image/down-up.png) no-repeat; width:15px; height:15px; background-color:#e50012; float: right;   margin: 0px 0px 0px 5px;}
.adto-all { position:relative; margin-left:15px; color:#333 }
/*隐藏盒子设置*/
.hidden-box{ width: 60px; border-top:1px solid #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd; border-bottom:2px solid #e50012;position: absolute; top: 22px; z-index:999; background-color:#fff; right:0px; line-height:25px; display:none; text-align:center;}
.hidden-box>ul{list-style-type: none;color: #ff3e3e;cursor: pointer;}
.hidden-box li:hover{color: #e50012;}
.header-top .hidden-box ul li  {height: 25px;line-height: 25px; float:none;margin-right: 0px;font-size: 12px; text-align:center}
/*隐藏盒子设置*/
/*search*/
.head_block{ margin-top:30px; height:80px; }
.logo_img{margin-left:-13px;}
.ue-bar-search input.ue-input {margin: 11px 0 0 52px;padding-right: 55px!important;font-size: 12px;color: #666;border: 1px solid #cecece;height: 40px;border-radius: 0;padding: 0 10px 0 5px;width: 400px;outline: none;}
.ue-bar-search .searchButton {width: 80px;height: 42px;position: absolute;right: -80px;display: block;background: url(image/ss.png) no-repeat 25px;top: 11px;border: none;background-color: #df0715;cursor: pointer;}
.ue-bar-search .searchButton:hover
{background-color:#d2293d;} /*增加的代码*/


.phone{font-size:18px; text-align:center}
.phone span{ color:#ccc}
.phone font{padding-left:10px;margin-top:-5px;}
.search_m {width: 50px;cursor: default;padding: 2px 15px 0 25px;font-size: 14px;height: 30px;line-height: 30px;color: #666666;background: url(image/spacer.gif);border: none; float:left}
.ue-bar-search {position: relative;}
.ue-bar-search .search_keyword { margin-left:52px; margin-top:5px;   }
.ue-bar-search .search_keyword a { padding:2px;}
/*menu*/
.f{width: 100%;clear: both;overflow: hidden;margin-top: 20px;}
.rad{border-bottom: 2px solid red;}
.menu{height: 40px;line-height: 40px;letter-spacing: 1px;font-size: 14px;overflow: hidden;margin-right: auto;margin-left: auto; }
.menu .all-sort{ float:left; width:213px; border: 2px solid #c92731;}
.menu .all-sort i { float: right; background:url(image/updown.png) no-repeat; background-position: -5px -10px; width: 35px;height: 20px; margin-top: 8px;}
.menu .all-sort:hover i{background-position:-5px -50px;	}
.menu .all-sort a:hover { text-decoration:none; background-color:#df0715;}
.menu .menuallgoods{width: 165px;padding-right: 10px; z-index:999; position:relative;}
.menu li{float: left;line-height:40px; text-align:center;}
.menu .menuallgoods a{background: #e9e9e9;color: #5d5d5d;text-align: left;background-repeat: no-repeat;background-position: right center;}
.menu a, .menu a:link{display: block;_display: inline-block;height: 40px;padding:0px 11px; color:#fff; float:left}
.menu a:hover{background-color:#c5020f; cursor:pointer; }
.menu .menuon {background-color:#c5020f; }

/*二级目录*/
.navigation-down{position:absolute;top:82px;left:0px;width:100%}
.navigation-down .nav-down-menu {width: 100%;margin: 0;background: #fff;position: absolute;top: 113px;border-bottom: solid 1px red;z-index: 999;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:860px;position:relative}
.navigation-down .nav-down-menu .navigation-down-inner a em{ background-image:url(image/smallarrow1.png); width:10px; height:10px; float:left; margin: 6px 5px;}
.navigation-down .nav-down-menu .navigation-down-inner a:hover em{ background:url(image/smallarrow.png);}
.navigation-down .nav-down-menu .navigation-down-inner a span{ float:left;}
.navigation-down .nav-down-menu ul li{float:left; margin: 15px 0 15px 40px;}
.navigation-down .menu-1 li a{color:#999; font-size:15px; }
.navigation-down .menu-1 li a:hover{color:red}
.navigation-down .menu-2 li a, .navigation-down .menu-3 li a {color: #666;font-size: 14px;}

/* 全部目录 */
.sw_categorys_nav{ clear:both; width:100%;height:40px; margin-top:15px; background-color:#df0715;}
.sw_categorys_nav .allcategorys{float:left;height:30px;width:160px;position:relative; background-color:#efefef;}
.sw_categorys_nav .allcategorys .title-item-hd a{height:30px;line-height:30px; text-indent:20px;font-weight:500; font-size:14px; display:block;text-decoration:none; border-top:1px solid #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd; color:black;}
.sw_categorys_nav .allcategorys .title-item-hd a .icon{position:absolute;display:block;width:35px;height:20px;top:7px;right:0px;background:url(image/nav_categoryr.png);overflow:hidden;background-position:-5px -10px;}
.sw_categorys_nav .allcategorys .title-item-hd a .icon1{position:absolute;display:block;width:35px;height:20px;top:7px;right:120px;background:url(image/nav_categoryl.png);overflow:hidden;background-position:-5px -10px;}
.sw_categorys_nav .allcategorys .title-item-hd a span{ margin-left:15px; }
.sw_categorys_nav .allcategorys .title-item-hd a:hover span{ margin-left:15px; color:#E00718; }
.sw_categorys_nav .allcategorys .title-item-hd a.curr{box-shadow:1px 0 2px #333333;border-left:1px solid #eeeeee; color:#E00718}
.sw_categorys_nav .allcategorys .title-item-hd a.curr .icon{background-position:-5px -50px;	}
.sw_categorys_nav .allcategorys .title-item-hd a.curr .icon1{background-position:-5px -50px;	}
.sw_categorys_nav .allcategorys .sublist{margin-top: 2px;position:absolute;width:1179px;z-index:9999;background:#fff;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee; padding:30px;display:none;}
.allcategorys .sublist li{border-bottom:1px dashed #ccc; padding: 6px 0px; min-height:30px;}
.allcategorys .sublist li h3.mcate-item-hd{ clear:both; font-size:14px;height:26px;line-height:26px; margin-right:20px; width:140px; text-align:center; float:left;background: #E00718;}
.allcategorys .sublist li h3.mcate-item-hd span{color:#fff; font-weight:500; }
.allcategorys .sublist li p.mcate-item-bd{ margin-left:180px;}
.allcategorys .sublist li p.mcate-item-bd a{height:26px;line-height:26px; width:100px; text-align:left; font-size:12px;color:#666;text-decoration:none;display:inline-block;}
.allcategorys .sublist li p.mcate-item-bd a:hover{color:red;text-decoration:underline;}

/*当前位置*/
.cur_pos1{margin-top:25px;}
.cur_pos1 div a{padding-left:10px;}

.cur_pos{height:40px;font-size:12px; line-height:40px;}
.cur_pos p{display:inline}
.cur_pos div a{padding-left:10px;}
/*=======================head======================================*/

/*=======================footer===================================*/
.footer{height:108px; line-height:108px; background-color:#dd0a0e; margin-top:40px; text-align:center; clear:both;}
.footer img{padding: 15px 0 30px;}
.footer_1{margin-top:30px; height:200px}
#foot_menu{display: table; margin: 10px auto 0 auto; width:1200px;  border-bottom:1px dashed #CCCCCC; padding:40px 0 10px 0;}
#foot_menu dl {float: left;width: 140px;padding-left: 40px;}
#foot_menu kf_phone{width:240px;}
#foot_menu dt {font-size: 17px;}
#foot_menu dt img{ margin-left:-38px; float:left; height:35px;}
#foot_menu dt span{ height:35px; line-height:35px;}
.telephone{ padding-left:10px;}
#foot_menu dt.wx{font-size: 14px;} /* 新加样式 */


/*合作伙伴start*/
#Partners_html{margin:0 auto; width:1200px;  border-bottom:1px dashed #CCCCCC; padding-top: 30px;}
#Partners_html .Partners_head{display:inline-block;font-size:16px;width: 100%;}
#Partners_html .Partners_head img{ height:35px; float:left;}
#Partners_html .Partners_head span{ height:35px; line-height:35px;}
.Partners_body ul {width:1200px;margin-top: 10px;margin-left:15px; margin-bottom: 10px;display: inline-block;}
#Partners_html .partners_body{text-align:center}
.Partners_body ul li{padding:2px 0 2px 5px;margin-bottom:5px; float:left;}
.Partners_body ul li img{ vertical-align:middle; border:1px solid #ededed; padding: 2px;} /* 新加样式 */
.Partners_body ul li img:hover{ border:1px solid #ddd; } /* 新加样式 */
/*合作伙伴end*/

/*友情链接start*/
.homeLinks {border-top: 0px;padding: 8px 9px 4px 9px;overflow: hidden;}
.homeLinks .tdlink {float: left;width: 94px;height: 24px;line-height: 24px;overflow: hidden;}
/*友情链接end*/


.kexin {height: 67px;background: #fff url(image/top.png) no-repeat center -237px;}
.kexin .kexin_as {width: 277px;margin: 0 auto;}
.kexin .kexin_a {height: 43px;display: inline-block;margin-top: 15px;}
.kexin .kexin_a1 {width: 105px;}
.kexin_a2 {width: 30px;margin-left: 10px;margin-right: 15px;}
.kexin_a3 {width: 100px;}
.adto_f{margin:10px 0 40px; text-align:center; color:#b8b8b8;}
.adto_f ul{ padding-bottom:10px;}
/*=======================footer===================================*/

/*分页样式start*/
.pages {padding: 20px 0 20px 0;text-align: center;font-size: 12px;color: #666666; clear:both; }
.pages a{background: #fff;border: 1px solid #E3E3E3;border-radius: 2px;padding: 4px 10px;margin-right: 5px;}
.pages a:hover{background: #E2E2E2;border: 1px solid #aaa;border-radius: 2px;padding: 4px 10px;margin-right: 5px;cursor: pointer; color:#F03800;}
.pages strong {background: #fff;padding:4px 10px;border: 1px solid #FCB6A1;border-radius: 2px;color: #F03800;margin-right: 5px;}
.pages_inp {width: 30px;border: #DDDDDD 1px solid;color: #666666;padding: 2px;text-align: center;}
.pages cite {font-style: normal;}
.pages_btn {border:1px solid #fff;color: #FFFFFF;padding:4px 10px;background: #F03800;font-weight: bold;font-size: 11px; border-radius: 5px}
/*分页样式end*/


/*日期控件*/
.calendar{width:210px;position:absolute;background-color:#f9f9f9;border:1px solid #f5d2ba;color:#333!important;font-size:12px;}
.calendar_head{line-height:25px;width:100%;float:left;margin-top:3px;position:relative;}
.calendar_head input{width:35%;border:0px;font-family:Arial;background-color:#fff;margin-left:5%;text-align:center;line-height:18px;}
.calendaremL{float:left;font-family:Arial;font-weight:bold;margin-top:-2px;padding:0 5px;cursor:pointer;}
.calendaremR{float:right;font-family:Arial;font-weight:bold;margin-top:-2px;padding:0 5px;cursor:pointer;}
.calendar_boy{float:left;position:relative;width:100%;}
.calendar_boy i{position:absolute;left:0;top:25px;right:0px;bottom:0;text-align:center;font-size:150px;font-family:Arial;color:#eee;z-index:0;}
._caltable{border-collapse:collapse;width:100%;float:left;position:relative;}
._caltable tr td{line-height:25px;width:25px;text-align:center;font-family:Arial;cursor:pointer;border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1;}
._caltable tr:first-child td{border-bottom:1px solid #ddd;cursor:default;border-bottom:1px solid #eee;border-right:0;}
._caltable tr td:last-child{border-right:0;}
._sday{color:#ff6a00;font-family:'SimHei';}
.festival{color:#ff6a00!important;}
._selDay{background-color:#ff9900;color:#fff;font-family:'SimHei';}

.calYear{border:1px solid #f5d2ba;width:50px;width:80%;position:absolute;z-index:2000;left:5%;background-color:#eee;border-collapse:collapse;}
.calYear td{text-align:center;cursor:pointer;}
.calYear td:hover{color:#ff6a00;}
.calMonth{border:1px solid #f5d2ba;width:50px;width:70%;position:absolute;z-index:2000;right:10%;background-color:#eee;border-collapse:collapse;}
.calMonth td{text-align:center;cursor:pointer;}
.calMonth td:hover{color:#ff6a00;}
.disDay{color:#999;cursor:text!important;}
._calcolse{position:relative;border-radius:10px;width:10px;height:10px;color:red;}

/* select */
.select{position:relative;float:left; margin-right:10px;}
.select dt{height:28px;display:inline-block;border:1px solid #d2ccc4;background:#fcfcfb url(image/ico.gif) no-repeat 97px center;line-height:28px;padding-left:10px;cursor:pointer;width:90px;padding-right:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;}
.select dt:hover,.select dt.cur{border:1px solid #409DFE;box-shadow:0 0 3px #409DFE;}
.select dd{position:absolute;left:0;top:29px;border:1px solid #d2ccc4;background:#fff;display:none; z-index: 999;}
.select dd ul{padding:4px;width:104px;max-height:250px;overflow:auto;}
.select dd ul li a{line-height:28px;display:block;padding:0 8px;}
.select dd ul li a:hover{background:#f5f5f5;}

select {background: #fff;height: 26px;width: 106px;line-height: 28px;border: 1px solid #ccc;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
select:hover{ background:#fff;}

/*button*/
.core-button {padding: 8px 53px;text-align: center;margin-left: 20px;}
.red{background-color: #d22a3e;border: 1px solid #d33445;color: #fff;}
.gray{background-color:#ddd; border:1px solid #ddd;}







/* 公司简介 */


.summary{
	padding:25px 0;}

.summary p{
	font-size:16px;
	}
.summary h2{
	background:url(image/tittle.jpg) no-repeat top left;
	height:83px;
	}

.summary h2 span{
	line-height:72px;
	padding-left:40px;
	color:#fff;
	}


.rightImg{
	float:right;
	/*margin-top:15px;*/
	margin-left:25px;}

.summary p{
	padding:10px 0 30px;
	line-height:1.8em;
	}


.bgcolorY{
	background-color:#ffeed0;
	}

.bgcolorY .summary h2{
	background:url(image/tittley.jpg) no-repeat top left;
	height:83px;
	}


.position{
	position:relative;
	}

.position img{
	margin-top:25px;
	}

.position p{
	position:absolute;
	font-size:1.3em;
	}

.position p.top{
	top:158px;
	left:670px;
	}

.position p.left{
	top:578px;
	left:32px;}

.position p.bottom{
	top:900px;
	left:555px;
	}

.bgcolorB{
	background-color:#d0f3ff;
	overflow:hidden;
	}

.bgcolorB .summary h2{
	background:url(image/tittleb.jpg) no-repeat top left;
	height:83px;
	}


.bgcolorB p{
	width: 100%;
	display: block;
	overflow: hidden;
	padding-left:50px;
	margin-top: -3px;
	}

.bgcolorB ul{
	width:1260px;
	margin-right:-40px;
	}

.bgcolorB ul li{
	float:left;
	margin: 0 30px 30px 0;
	}

.bgcolorB ul p{
	text-align:center;
	padding:0;
	}	

.bgcolorB ul li span{
	width: 100%;
	display: block;
	padding:5px 10px;
	background-color:#ffd34f;
	font-size:1.2em;
	}

.bgcolorB span.leftSpan{
	/* margin-left:-35px; */
	}

.bgcolorB span i{
	font-size:1.2em;
	color:#f00;
	margin-right:5px;
	}
	
.abosolutedP{
	position:absolute;
	top:620px;
	left:520px;
	padding:20px;
	}

/*脚手架*/
/*  头部 */	
.head_jiaoshoujia{
	position:relative;
	/*background:url(image/topbanner2New.jpg) no-repeat #46A2E1 top left;*/
	background: url(image/baner.png?v=1) no-repeat #46A2E1 top left;
	width:100%;
	height:460px;
	}

.video{
	position:absolute;
	top:155px;
	left:560px;
	width:430px;
	}	


.head_jiaoshoujia p{
	position:absolute;
	left:1068px;
	top:350px;
	font-size:14px;
	font-weight:600;
	color:#01365e;
	}
.head_jiaoshoujia p span a{
	display:block;
	/*by hj 图片错位*/
	/*margin-top:10px;*/
	margin-top:-100px;
	width:150px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	background-color:#f39801;
	border:#f6b750 solid 2px;
	}
	

.content_jiaoshoujia{
	margin:0 auto;
	width:1200px;}

.content_jiaoshoujia h3{
	position:relative;
	padding:25px 0 40px;
	color:#333;
	font-size:23px;
	text-align:center;
	}

.content_jiaoshoujia h3 p{
	margin:10px auto 0;
	color:#999999;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	line-height:30px;
	background-color:#fff;
	background:url(image/tittle.png) no-repeat 48% 50%;
	}


	
	/*产品覆盖全球*/
.global {
	overflow:hidden;
	background-color:#e5e5e5;
	margin-bottom:20px;
	padding:80px 0 0 20px;
	line-height:2.2em;
	}

.global img{
	float:right;
	margin-left:20px;
	margin-top:-80px;
	}


	/*成长历程*/
.development ul{
	width:1240px;
	margin-right:-40px;
	overflow:hidden;
	}

.development ul li{
	position:relative;
	width:265px;
	height:205px;
	border:1px dashed #d8d8d8;
	float:left;
	margin-right:40px;
	margin-bottom:35px;
	}

.development ul li h4{
	width:265px;
	height:50px;
	line-height:50px;
	text-align:center;
	background-color:#369edf;
	color:#fff;
	}

.development ul li p{
	font-weight:normal;
	font-size:12px;
	padding:15px;
	}
	
.development ul i{
	position:absolute;
	
	}


.development ul i.right{
	top:50%;
	left:100%;
	background:url(image/iright.jpg) no-repeat top left;
	margin-left:15px;
	width:11px;
	height:19px;
	
	}

.development ul i.left{
	top:50%;
	right:100%;
	background:url(image/ileft.jpg) no-repeat top left;
	margin-right:15px;
	width:11px;
	height:19px;
	
	}

.development ul i.bottom{
	top:100%;
	left:50%;
	background:url(image/ibottom.jpg) no-repeat top left;
	margin-top:15px;
	margin-left:-10px;
	width:19px;
	height:11px;
	
	}




	/*公司荣誉资质*/
.credits{
	width:100%;
	background-color:#e0f4ff;
	padding-bottom:25px;}

.credits p{
	background-color:#e0f4ff !important;
}
.credits small{
	color:#666;
	font-size:15px;
	font-weight:normal;
	}


    
	/*员工活动*/
.special{
	position:relative;
	}
	
.activities{
	position:absolute;
	top:140px;
	right:0;
	width:340px;
	height:155px;
	padding:20px 35px;
	background-color:#f39801;
	}

.activities h4{
	color:#6b4403;
	font-size:1.2em;
	line-height:1.7em;
	}
.activities h4 span{
	font-size:0.8em;
	}
.activities p{
	color:#fff;
	font-size:14px;
	line-height:1.7em;
	}


	/*元拓社会公益*/
.charity{
	background-color:#fff0ee;
	margin-top:20px;
	overflow:hidden;}

.charity 
.charityContent{
	float:left;
	width:180px;
	padding:10px 10px 20px;
	margin-right:20px;
	margin-bottom:30px;
	background-color:#f39801;
	}
	
.charity h4{
	color:#6b4403;
	font-size:1.2em;
	line-height:1.5em;
	}
.charity span{
	color:#6b4403;
	font-size:0.8em;
	line-height:0.5em;
	font-weight:bold;
	}
.charity p{
	color:#fff;
	font-size:14px;
	line-height:1.7em;
	margin-top:15px;
	}

.charity ul{
	float:right;
	width:980px;
	}
.charity ul img{
	margin-top:30px;
	clear:left;
	}

.charity ul li{
	width:300px;
	margin-right:25px;
	text-align:center;
	float:left;
	color:#333;
	}

.charity ul li i{
	font-size:1.2em;
	line-height:0.8em;
	color:#f00;
	font-style:normal;
	margin-right:10px;
	
	}
	
	
	
/*新闻报道*/
.news{
	width:1215px;
	margin-right:-15px;
	overflow:hidden;
	color:#fff;
	
	}

.news li{
	float:left;
	width:590px;
	height:264px;
	margin:0 15px 20px 0;
	overflow:hidden;
	}
.news .leftImg img{
	float:left;
	margin-right: 8px
	}
	
.news .rightImg img{
	float:right;
	}
.news h4{
	line-height:1.8em;
	}
	
.news p{
	line-height:1.5em;
	padding:10px;
	}	
.news .leftImg h4{
	padding:30px 30px 0 20px;
	}
	
.news .rightImg h4{
	padding:30px 15px 0 20px;
	
	}
.content_jiaoshoujia1{
	background-color:#ec9101;
	}

.content_jiaoshoujia2{
	background-color:#06c180;
	}
	
.content_jiaoshoujia3{
	background-color:#01b2de;
	}
	
.content_jiaoshoujia4{
	background-color:#ca79e7;
	}

.list-banner {
		width:100%;
		overflow: hidden;
	}
.list-banner > img {
		width: 100%;
		display: block;
		margin: auto;
	}