﻿/* CSS Document */
*{ margin:0; padding:0;}
body {
	margin: 0;
	padding: 0;
	font: normal 12px/26px Arial,microsoft yahei;
	word-break: break-all;
	word-wrap: break-word; background:#fff url(../images/bdbg.gif);
	min-width:1290px;}
ul, li, dt, dl, p, h1, h2, h3, h4, h5, h6, div, html, form, table, tr, td, dt, dl, dd, input {
	padding: 0;
	margin: 0;
	list-style: none;
}

a, a img {
	text-decoration: none;
	color: #333;
	border: 0;
	margin: 0;
	padding: 0;cursor:pointer;	max-width: 100%;
}
a:focus {
	outline: none;
}
a:hover {
	color: #9a0110;
}
td {
	word-break: break-all;
	word-wrap: break-word;
}
html{ overflow-x: hidden;}

.textlinks li{ float:left; margin-right:5px;}
.textlinks{ float:left;}
/*h3{font-family:"微软雅黑"; font-weight:normal; font-size:15px;}*/
.clear {
	clear: both;
}
.main_c {
	width: 1260px;
	margin: 0 auto;
}
.main_c img{ max-width:1260px;}
.fr {
	float: right;
}
.fl {
	float: left;
}.innerrightcontent2 .cpzs{width: 310px; margin-bottom: 20px;margin-right: 5px;margin-left: 5px; border: 1px solid #dad7d8;}.innerrightcontent2 .cpzs:hover{border: 1px solid #fe8336;}.innerrightcontent2 .cpzs:hover .cpbt{border-bottom: 1px solid #fe8336;}.innerrightcontent2 .cpzs:hover .cpbt a{color: #09429b;}.innerrightcontent2 .cpbt{line-height: 43px;padding: 0 10px;border-bottom: 1px solid #e1dfdd;}.innerrightcontent2 .cpbt a{font-weight: bold;}.innerrightcontent2 .imgax{padding: 10px;}
.innerrightcontent2 .imgax a>img{max-height: 170px;}
.p_rel{ position:relative; z-index:88;}
.p_abs{ position:absolute; top:0; left:0;}
.banner2{ height:500px;}
.banner{ height:405px;}

.dangqian,.dangqian a{ font-size:15px;}

.logo {
	width:400px; height:101px;overflow:hidden;text-align:center;
	position: relative;
	display: table-cell;
	text-align: center; vertical-align:middle;   
}
.logo a {
	color: #000;
	display: block;
}
.logo .ver {
*position:absolute;
	top: 50%; 
}
.logo .ver img {
*position:relative;
	top: -50%;
	left: -50%; 
}

.nav{margin-top:40px;}
.nav li{ float:left; width:110px; text-align:center; font:normal 16px 微软雅黑, 宋体, Arial, Vendana; height:35px; line-height:35px;}.nav .active a{color:#fff; background-image:url(../images/index_06.jpg);}
.nav a{ display:block; color:#333;}
.nav a:hover{ color:#fff; background-image:url(../images/index_06.jpg);}
.nav .hover{ color:#c00;}
.display{position:relative;}
.display h2{ height:81px; border-bottom:solid 1px #e4cebb; text-align:center;  width:1260px; margin:0 auto 40px; overflow:hidden;}
.display h2 img{ max-width:1260px; max-height:89px;}
.product li{ width:197px; float:left; margin:0 10px; position:relative;}
.p_details{ position:absolute; width:197px; height:56px; top:304px; left:0; color:#fff; padding:10px; line-height:1.7em; overflow:hidden;}
.product .p_img{ margin-bottom:8px;}
.product .p_name{ font:normal 12px/30px 微软雅黑, 宋体, Arial, Vendana;  overflow:hidden; text-align:center;color:#8d8b91;}
.product img{height:140px; width:180px; padding:10px 0;}
.product a{ color:#666;}
.product .prev{ position: absolute; left: -20px; top:75px; cursor: pointer; }
.product .next{ position:absolute; left:1300px; top:75px; cursor:pointer;}
.product .arrow{width:24px; height:24px; border:none;}
.product .boximg{ width:197px; border:1px solid #E8E8E8;}.product .boximg:hover{border:1px solid #ffc7a4;}
.about{ margin-bottom:70px;}
.about h2{ height:83px; border-bottom:solid 1px #e4cebb; text-align:center; width:1260px; height:90px; margin:0 auto 50px; overflow:hidden;}
.about h2 img{ max-width:1260px; max-height:90px;}
.about_pic{ text-align:center; width:630px; height:146px; margin:0 auto;position:relative; margin-bottom:50px;}
.about_pic li{ float:left; padding:8px 4px 5px 4px; width:196px; height:146px; overflow:hidden;}
.about_pic li img{ width:196px; height:146px;}
.about_pic .prev{ position: absolute; left: -14px; top: 10px; cursor:pointer;}
.about_pic .next{ position: absolute; left: 614px; top: 10px; cursor:pointer;}

.aboutpic{width:260px; padding:19px; margin-bottom:25px; margin-right:13px; margin-left:13px;border:1px solid #D5CFD1;}

.aboutpic2{width:225px; margin-bottom:20px; margin-right:10px; margin-left:10px;}

.tmtitle{ position:absolute; width:599px;line-height:64px; background-image:url(../images/tm.png); text-align:center; font-size:20px; color:#FFFFFF; margin-top:-64px;}

.txt{ position:absolute; color:#bf5000; top:-30px; left:300px;}
.about .about_txt{ text-align:center; line-height:1.7em; color:#3d3b39;}
.about .about_txt a{ color:#c00;}
.news{ padding-bottom:80px;}
.news h2{ height:87px; border-bottom:solid 1px #e4cebb; text-align:center; width:1260px; margin:0 auto 50px;}
.news h2 img{ max-width:1260px; max-height:100px;}
.news .news_left{ width:750px;}
.newspic{ width:230px; float:left; height:170px; overflow:hidden;}
.newspic img{ max-width:230px; max-height:170px;}
.new_news{    float: left;
    height: 170px;
    width: 480px;
    margin-left: 30px;}
.new_news li{ height:42px; font:normal 15px/42px 微软雅黑, 宋体, Arial, Vendana; overflow:hidden;}
.news h3{ height:30px; border-bottom:solid 1px #a88368; font-weight:bold; margin-bottom:25px;}
.english{ color:#a88368; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
.news .Cont{ padding:5px 25px 5px 10px; text-indent:2em;}
.news .Cont a{ color:#888581;}
.news .Cont a:hover{ text-decoration:underline;}
.news .news_right{ width:410px;}
.news .news_right li{ height:38px; line-height:38px;}
.index_content{height:70px; line-height:22px; padding-bottom:15px; font-size:15px;}
.newslist{height:34px; line-height:34px;}
.search{background-color:#8D8C91; height:40px; margin:40px 0 0 0;}
.search_input{border:1px solid #EEEEEE; background-color:#EEEEEE;}
.search_input2{border:1px solid #E8E8E8; background-color:#E8E8E8; width:273px; height:27px; text-indent:3px;}
.keywords{width:634px; font-size:15px; color:#FFFFFF; margin-top:8px;}

.footerbg{ background-color:#8D8C91; padding:24px 0 14px 0; margin-top:40px;}
.footer{text-align:center; line-height:1.7em;}


/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial";font-size:12px;margin-top:20px;}.page_list li{float: left;display:inline-block;color:#8D8C91;border:1px solid #8D8C91;text-align:center;padding:0 15px;margin:0 2px;}.page_list .thisclass{color:#fff;border:1px solid #fe8336;background:#fe8336;text-align:center;}
.page_list a{}
.page_list li:hover {color:#fff; border:1px solid #fe8336;background:#fe8336;}.page_list li:hover a{color:#fff;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}



/*招聘详细*/
.jobConts{line-height:30px;color:#666;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{background:#f5f5f5;padding:10px;color:#333;}
.jobConts strong{color:#333;}

.aboutpic2 a span {display:none;cursor:hand;text-align:center;font:bold 12px/30px Verdana, Arial;}
.aboutpic2 a:hover span{width:221px;height:127px;background: url(../images/tmbg.png);display:block;position:absolute; margin-top:-128px;}