﻿@charset "utf-8";
/* CSS Document */
body {
	padding:0px;
	margin:0px;
	font:12px/20px tahoma,arial,微软雅黑;
	background-color:#fff;
	color:#666;
	letter-spacing:1px;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h4, h5, h6, input, button, textarea, p, blockquote, th, td, form, figure{
    margin: 0px;
    padding: 0px;}
a{ text-decoration:none;color:#666;  }

a:hover{ color:#D90000;}
ul{ list-style-type:none;}
img{ vertical-align:middle; border:0;}

.clear{ clear:both; height:0; line-height:0; font-size:0;}
.fl{float:left; }
.fr{float:right; }
.main{ width:1000px; margin:0 auto;}

/*头部header*/
.header{
	height:151px;
	background:url(../images/header_01.png) center center repeat-x;
}
.logo{ margin-top:23px;}
.link{
	width:222px;
	height:31px;
	background:url(../images/header_02.png) center top no-repeat;
	color:#fff;
	line-height:28px;
}
.link a{
	color:#fff;
	margin-left:20px;
}
.link strong{
	margin-left:15px;
	letter-spacing:0;
}

.search{
	margin-top:47px;
	height:29px;
	border:1px solid #e9e9e9;
	border-radius:8px;
	line-height:29px;
	padding-left:5px;
}
.search .searchinput1{
	width:180px;
	height:29px;
	line-height:29px;
	border:0;
	padding-left:10px;
	color:#999;
}
.search .searchinput2{
	border:0;
	width:15px;
	height:15px;
	background:url(../images/header_09.png) center center no-repeat;
	cursor:pointer;
}

/* nav start */
#nav_wrap { width: 100%; height:48px; background:url(../images/nav_14.png) center center repeat-x;}
#nav { margin: 0 auto; width: 1000px; height: 48px; }
.menu { width: 1000px; margin: 0 auto; height: 48px; position: absolute; }
.menu dl { float: left; display: block; width: 109px; height: 48px; color: #333; font: bold 14px/40px "Microsoft YaHei"; text-align: center; padding-right: 2px; background:url(../images/nav_17.png) right center no-repeat; position: relative; }
.menu dl dt a { display: block; width: 109px; height: 48px; color: #fff; font: bold 14px/40px "Microsoft YaHei"; line-height:48px;}
.menu dl dt a:hover, .menu dl dt a.current { color: #fff; background:url(../images/nav_bg2.jpg) repeat-x center; }
.menu dl dd { position: absolute; width: 109px; margin: 0px; padding: 0; overflow: hidden; display: none; background: #fff; z-index: 200; filter: alpha(opacity=90); -moz-opacity: .9; opacity: 0.9; margin-top: 0px; margin-left: 0px; +margin-left:0px; }
.menu dl ul { width: 103px; margin: 0; padding: 2px; padding-top: 0; list-style: none; border-top: none; border: 1px solid #d4d4d4; border-top: 0; }
.menu dl li { border-bottom: 1px solid #eee; }
.menu dl dd a { display: block; width: 103px; margin: 0; text-decoration: none; color: #333; display: block; text-align: center; height: 30px;line-height:30px;font-size:12px;}
.menu dl dd a:hover { background-color: #c00; color: #ffffff; }
.menu .last { border-bottom: none; margin-bottom: 3px; }

/* nav end */


/* banner start */
#focus { margin: 0px auto; width: 100%; height: 480px; overflow: hidden; position: relative; }
#focus ul { margin: 0px; padding: 0px; width: 100%; height: 480px; overflow: hidden; position: absolute; }
#focus ul li { background: rgb(0, 0, 0); width: 100%; height: 480px; overflow: hidden; float: left; display: inline; position: relative; }
#focus ul li a { margin: 0px; padding: 0px; height: 480px; display: block; }
#focus ul li div { overflow: hidden; position: absolute; }
#focus .btnBg { background: rgb(0, 0, 0); left: 0px; width: 100%; height: 20px; bottom: 0px; position: absolute; }
#focus .btn { margin: 0px auto; padding: 5px 10px; width: 780px; height: 10px; right: 0px; bottom: 0px; position: absolute; }
#focus .btn span { background: rgb(255, 255, 255); width: 25px; height: 10px; margin-left: 5px; display: inline-block; cursor: pointer; _display: inline; _zoom: 1; _font-size: 0; }
#focus .btn span.on { background: rgb(255, 255, 255); }
#focus .preNext { background:url(../images/sprite.png) no-repeat 0px 0px; top: 100px; width: 45px; height: 100px; position: absolute; cursor: pointer; margin-top:65px; }
#focus .pre { left: 0px; }
#focus .next { background-position: right top; right: 0px; }
/* banner end */

/* product 滚动 */
.picMarquee-left{ width:1000px;  overflow:hidden; position:relative; margin:50px 0;}
		.picMarquee-left .hd{ overflow:hidden;  height:30px; padding:0 10px; margin-top:80px; margin-bottom:-90px;  }
		.picMarquee-left .hd .prev{ float:right; background:url(../images/icon_25.png) center center no-repeat;}
		.picMarquee-left .hd .next{ float:left; background:url(../images/icon_22.png) center center no-repeat;}
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:12px; height:26px; margin-right:5px;   overflow:hidden;cursor:pointer;}
		.picMarquee-left .bd{ padding:0 15px 0 28px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ width:153px; margin:0 17px; 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:145px; height:145px; display:block; padding:3px; border:1px solid #e0e0e0; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px; width:153px; overflow:hidden;}
.picMarquee-left .bd ul li .title a{width:153px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
		
/* content内容 */
.content-box{
	width:100%;
	background-color:#f5f5f5;
	padding:60px 0;
}


/*内容*/
.content{ width:1000px; margin:26px auto 22px;}

/*左侧内容样式*/

.cont-left{ width:641px; height:301px; background:url(../images/bg_29.png) center center no-repeat; float:left; box-shadow:1px 1px 5px #d5d5d5;}

.ss{ background:url(../images_red/1_11.jpg) repeat-x; padding-top:24px;}
.sslf{ background:url(../images_red/1_12.png) no-repeat; width:646px; height:306px;}

.sslf_pad{ padding:20px 28px;}
.sslf .nTab .TabTitle{ height:33px; line-height:33px;}
.sslf .nTab .TabTitle ul{ height:33px; line-height:33px; border-bottom:2px solid #eeeeee;}
.sslf .nTab .TabTitle li{float: left;cursor: pointer; text-align:center; font-size:12px; width:123px; background:url(../images_red/1_16.jpg) right center no-repeat; padding-right:1px; font-size:14px; font-weight:bold; height:33px; line-height:33px;}
.sslf .nTab .TabTitle .active{ background:url(../images/D&C_14.png) repeat-x ; color:#fff;}
.sslf .nTab .TabContent{ clear:both; }
.sslf .nTab .TabContent .div2{ margin-top:13px;}
.sslf .nTab .TabContent .div2 .fl{ width:320px; height:214px; border:1px solid #e0e0e0; overflow:hidden; padding:2px;}
.sslf .nTab .TabContent .div2 .fl img{ width:100%;}
.sslf .nTab .TabContent .div2 .fr{ width:236px;}
.sslf .nTab .TabContent .div2 .fr .p_h{display: block;}
.sslf .nTab .TabContent .div2 .fr .p_h:hover .p1{color:#000;}
.sslf .nTab .TabContent .div2 .fr .p_h:hover .p2{color:#666}
.sslf .nTab .TabContent .div2 .fr .p_h:hover .p3{color:#666}
.sslf .nTab .TabContent .div2 .fr .p_h .p1{ color:#333333; font-size:14px; font-weight:bold;}
.sslf .nTab .TabContent .div2 .fr .p_h .p2{ height:164px; line-height:22px; overflow:hidden;  padding-bottom:25px; margin-top:10px;color:#999999;}
.sslf .nTab .TabContent .div2 .fr .p_h .p3{ height:100px; line-height:20px; overflow:hidden; background:url(../images/D&C_54.png) bottom left no-repeat; padding-bottom:25px; margin-top:10px;color:#999999; text-indent:24px;}
.sslf .nTab .TabContent .div2 .fr .p_h .p4{ height:160px; line-height:23px; overflow:hidden; padding-bottom:25px; margin-top:10px;color:#999999; text-indent:24px; text-overflow:ellipsis;}


.ul_index{ margin-top:14px;}
.ul_index li{ height:24px; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ul_index li a{ color:#666666; background:url(../images/D&C_53.png) center left no-repeat; padding-left:10px;}
.ul_index li a:hover{ color:#cb1c19;}
.none {display:none;}



/*右侧内容样式*/
.cont-right{ width:343px; height:301px; background:url(../images/bg_31.png) center center no-repeat; float:right; box-shadow:1px 1px 5px #d5d5d5;}
.cont-right .cont-right-t{ width:336px; height:40px; background:url(../images/cont_30.png) center center no-repeat; margin:8px 4px 10px;}

.cont-contact{ margin:25px 0 0 26px;}
.cont-contact p{ margin:0px 0 10px 0;}
.cont-contact p span{ color:#c20021;}
.code{ margin-left:34px; margin-top:15px;}
.code p{ text-align:center; margin-left:10px;}
.code p strong{ font-size:11px; color:#505050;}

/* link样式 */
.linkcont{
	padding-top:95px;
	background:url(../images/bg.png) center top no-repeat;
}
.linkcont ul{ display:inline-block;}
.linkcont ul li{ float:left; margin-right:20px; width:234px;}
.linkcont ul li a{ display:inline-block; border-bottom:3px solid #e0e0e0; background-color:#fff;}
.linkcont ul li a:hover{ border-bottom:3px solid #ce3f3c; }
.linkcont ul li a p{
	color: #4C4C4C;
	font-weight: bold;
	height: 58px;
	line-height: 58px;
	text-align: center;
	font-size: 16px;
}

/* footer样式 */
.footer-top{ height:10px; background:#ce3530 url(../images/footer_51.png) center center no-repeat;}
.footer{
	background-color:#333333;
	padding:60px 0 113px 0;
}
.footer-lf{
	width:167px;
	margin:0 20px;
}
.footer-rg ul{ display:inline-block; margin-top:10px;}
.footer-rg li{ float:left; width:130px; background:url(../images/footer_58.png) right top no-repeat;}
.footer-rg li .ftm-top{ padding-bottom: 20px;}
.footer-rg li .ftm-top .ch{
	font-size: 14px;
	font-weight: bold;
	color: #A7A7A7;
	text-align: center;}
.footer-rg li .ftm-top .en{
	color: #A7A7A7;
    font-size: 10px;
    text-align: center;
    line-height: 10px;
}
.footer-rg li dl dt{ text-align:center; margin-bottom:5px;}
 
/* bottom */
.bottom{ height:76px; background-color:#303030; line-height:76px;}
.bottom-rg select{ border:1px solid #949494; color:#c3c3c3; height:22px; line-height:22px; background-color:#303030; margin-top:24px;}


/*公共（模板）样式*/
.banner1{ height:260px; width:100%; background-color:#727272; overflow:hidden; background:url(../images/nybanner_02.png) center center no-repeat;}
.nycont{
	width:100%;
	padding:50px 0;
	background-color:#fdfdfd;
}
.main-left{
	width:224px;
}
.main-left-fist{ margin-bottom:28px; background-color:#fff;}
.nav-top{
	height:67px;
	background:url(../images/neye_06.png) center center no-repeat;
}
.nav-top p{
	padding:23px 0 0 23px;
	font-size:20px;
	color:#fff;
	font-family:"微软雅黑";
	font-weight:bold;
	
}
.nav-top p span{ margin-left:5px;}
.nav-list{ display:inline-block; border-left:1px solid #ddd; border-right:1px solid #ddd; width:222px;}
.nav-list li{ height:62px; border-bottom:1px solid #ddd; line-height:62px;}
.nav-list li a{ display:block; padding-left:36px; color:#666; font-weight:bold; font-size:16px; font-family:"微软雅黑"; background:url(../images/tb9.png) 186px center no-repeat; }
.nav-list li a:hover{ color:#d90000; background:url(../images/tb10.png) 186px center no-repeat; }
/*.nav-list li a.on{ color:#d90000; background:url(../images/tb10.png) 186px center no-repeat;}*/
.main-left-second{ border:1px solid #ddd; border-top:0; background-color:#fff; border-top-left-radius:5px; border-top-right-radius:5px;}
.contact-top{ height:60px; background:#515151 url(../images/contact_18.png)186px center no-repeat; line-height:57px; border-top-left-radius:5px; border-top-right-radius:5px;}
.contact-top a{ font-size:16px; color:#fff; font-family:"微软雅黑"; font-weight:bold; padding-left:23px; display:block;}
.contact-cont{ padding:25px 0 25px 8px; color:#333; border-bottom:1px solid #ddd; line-height:26px; letter-spacing:0;}
.contact-bottom{ padding:20px 0 30px;}
.contact-bottom p{ text-align:center; font-size:14px; color:#333;}
.contact-bottom p span{ color:#e7393a; margin-bottom:10px; display:block; font-size:20px; font-weight:700;}

.main-right{
	width:742px;
}
.main-right-top{ padding:15px 16px; border-bottom:1px solid #ddd;}
.main-right-top span font{ font-size:16px; color:#d13024; font-weight:700;}
.main-right-top span em{ font-style:normal; font-size:11px; margin-left:5px;}
.main-right-top span b{ font-style:normal; color:#d90000;}
.main-right-cont{
	padding:20px;
}
.about p{ text-indent:24px; line-height:36px;}


/*新闻页面*/
.news{ padding:20px 20px 20px 20px; min-height:440px;}
.listnews{ margin-bottom:10px;}
.listnews ul{ min-height:495px;}
.listnews ul li{ padding:12px 15px; border-bottom:1px dashed #D3D3D3; background:url(../images/dot.png) 10px center no-repeat; text-indent:10px;}
.listnews ul li a{ display:block; width:450px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.listnews ul li:hover{  background:url(../images/dot1.png) 10px center no-repeat; background-color:#fbfbfb; color:#d90000;}
.listnews ul li a:hover{ color:#d90000;}
.listnews ul li span{ float:right;}

/*翻页*/
.page{ text-align:center; margin-top:30px; margin-bottom:10px;}
.page span{ margin:0 5px;}
.page span strong{ color:#d90000;}
.page a{ margin:0 5px;}
.page a:hover{ color:#d90000;}

/*新闻子页面*/
.newslist{ min-height:470px;}
.newslist span{font-size:16px;font-weight:bold;text-align:center; margin:20px 0 30px; color:#000; display:block;}
.xw{width:700px;height:40px;line-height:40px;text-align:center;border-bottom:dashed 1px #CCC;border-top:dashed 1px #CCC;margin-top:10px;}
.wb{width:700px;line-height:24px;min-height:275px; margin:20px 0; text-indent:24px;}
.wb p{ text-indent:24px;}
.tiaoma{border-bottom:dashed 1px #CCC;border-top:dashed 1px #CCC;line-height:24px;height:50px; margin-bottom:10px; padding:10px 5px;}
.tiaoma span{ float:right;}


/*荣誉资质*/
.cl_honor{ padding:0px 20px 40px 20px; min-height:400px;}
.cl_honor ul { width: 100%; }
.cl_honor li { float: left; text-align: center; width: 33.3%; border-bottom: 1px solid #E0E0E0; margin-top: 30px; padding-bottom: 20px; }
.cl_honor .vuBox { width: 200px; padding: 0px 16px; height: 174px; margin: 0px auto; border-right: 1px solid #E0E0E0; overflow: hidden; position: relative; }
.cl_honor li b { display: block; width: 198px; text-align: left; font-size: 13px; font-weight: normal; height: 14px; overflow: hidden; line-height: 180%; color: #666; border-bottom: 1px solid #E0E0E0; padding-bottom: 8px; }
.cl_honor li .vuBox div { margin: 12px auto; width: 180px; height: 130px; }
.cl_honor li .vuBox div a { display: block; width: 180px; height: 140px; display: table-cell; vertical-align: middle; }
.cl_honor li img { max-width: 180px; max-height: 135px; vertical-align: middle; }
.cl_honor li p { text-align: left; color: #AAA; line-height: 22px; }
.cl_honor li em { display: block; line-height: 22px; text-align: right; }
.cl_honor .news_keysword a { font-weight: bold; padding: 3px; }

/*营销网络*/
.marketing{ text-align:center;}


/*联系我们*/
.contact{ padding:0px 20px 20px 20px; min-height:500px; background:url(../images/contact.png) right 110px no-repeat;}
.contact strong { font-size:18px; color:#000; display:block; margin-bottom:15px; }
.contact ul{ display:inline-block; margin-top:30px; margin-left:40px;}
.contact li{ line-height:40px; height:40px;}
.contact li a{ color:#666; }
.con_img{ float:right;}

/*order*/
.listonline{ padding:20px 0 50px;}
.listonline table{ border:1px solid #ccc; border-collapse:collapse;}
.listonline table td{ height:30px; color:#333; line-height:28px; border:1px solid #ccc; text-indent:15px;}
.listonline table td.red{ background-color:#c33c39; color:#fff; text-align:left; text-indent:10px; line-height:22px; height:30px;}
.listonline table td input{ color:#666; width:132px; text-indent:5px; height:20px;}
.listonline table td input.textkuang{ width:272px;}
.listonline table td input.textkuang1{ width:192px;}
.listonline table td textarea.textkuang2{ width:451px; margin:5px 0;}
.listonline table td input.juli{ height:30px; margin:5px 15px 5px 0;}


/*online*/
.listmessages{ padding:30px 0 20px;}
.listmessages ul{ display:inline-block; margin:30px 0 60px 50px;}
.listmessages ul li{ padding:8px;}
.listmessages ul li span{ display:inline-block; width:100px; text-align:left;}
.listmessages ul li input{ line-height:24px; border:1px solid #ccc; text-indent:5px; }
.listmessages ul li font{ margin-left:10px;}
.listmessages ul li font strong{ color:#C00100;}
.listmessages ul li textarea{ width:100%; text-indent:5px;}
.listmessages ul li p{ margin-top:10px;}
.listmessages ul div{ text-align:center;}
.listmessages ul div input{ margin:10px; text-align:center; cursor:pointer;}

/*zj*/
.zj{ margin:10px 0 50px;}
.zj table{ border-collapse:collapse;}
.zj table td{ border:1px solid #ccc; height:30px; line-height:30px; text-indent:10px;}
.zj table td input{ text-indent:5px; height:20px;}
.zj table td textarea{ width:525px; text-indent:5px; margin:5px 0; font-size:12px; color:#666;}
.zj table td input.textk{ width:500px;}
.zj table td.bg{ background-color:#F1F4F5; text-align:right; padding-right:10px;}
.zj table td input.an{ height:30px; margin:5px 15px 5px 0;}

/*hr*/
.hr{ margin-top:20px; margin-bottom:50px;}
.hr table{ border-collapse:collapse;}
.hr table td{ border:1px solid #dedede; height:30px; text-indent:7px;}
.hr table tr.t{ height:33px; background:url(../images/bg03.jpg) center center repeat-x; border-top:2px solid #dedede; text-align:center;}
.hr table tr.b{ background-color:#c33c39; color:#fff; text-align:right; padding-right:10px;}
.hr table tr.b td a{ color:#edb200;}

/* emplaying用人之道  service售后服务 */
.emplaying p,.service p{ text-indent:24px; line-height:36px;}

/*产品展示*/
.productlist-cont{ padding:0px 5px 15px; display:inline-block;}
.productlist-cont li{ display:inline-block; float:left; margin:15px 10px 5px;}
.productlist-cont li a{ display:inline-block;}
.productlist-cont li a span{ display:block; width:150px; height:150px; border:1px solid #dbdbdb; overflow:hidden;} 
.productlist-cont li a span img{ width:100%;}
.productlist-cont li a p{ text-align:center; margin-top:8px; width:140px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 6px;}

/*产品展示内容页*/
/*listproductmore*/

.listproductmore{ margin-top:20px;}
.producttitle{ border-bottom:1px dashed #ccc;}
.producttitle p{ text-align:center; color:#666; margin-bottom:10px;}
.producttitle p font{ font-size:16px; color:#333; font-weight:bold;}
.productcont{ text-align:center; padding:15px 0;}
.return{ text-align:right; border-top:1px dashed #ccc; padding-top:10px;}

/* 产品列表 */
.nav-list-product{}
.nav-list li.nav-list-li{ height:auto;}
.nav-list-product li{ height:40px; line-height:40px; border-top:1px dashed #ccc; border-bottom:0; margin:0 10px;}
.nav-list-product li a{ font-size:14px; width:140px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; padding:0px 30px 0 25px; font-weight:normal;}