@charset "gb2312";
/* CSS Document */

body,ul,li,ol,p,h1,h2,h3,h4,h5,h6,form,input{margin:0; padding:0}
body{ font-size:12px; color:#555555; line-height:26px; font-family:"微软雅黑";}
a{ text-decoration:none; color:#555555}
ul{ list-style:none}
img{ border:none}
input{ cursor:pointer}
input:focus{ outline:none}/*<!--获得焦点时，外边框为无--T>*/
.clear{ clear:both; overflow:hidden; height:0}
.fl{ float:left}
.fr{ float:right}
.abs{ position:absolute}
.rel{ position:relative}
html,body{ min-width:1200px;}

.wd{ width:1200px; margin:0 auto; }
.top{ height:130px;}
.logo{ width:320px; height:67px; float:left; margin-top:31px;}
.tel{ width:301px; height:23px; float:right; margin-top:57px;}
.nav{ height:50px; background:url(images/nav_bg.jpg) repeat-x center top; line-height:50px;}
.nav li{ float:left;}
/*header end*/
.pub_banner{height:350px;}
.ins-navbox {height:60px;background-color: #fff; border-bottom: 1px solid #e5e5e5; line-height:60px;line-height:59px;}
#navleft {float:left; width:838px; height:61px;  position:relative;}
#navleft .prev {width:25px; height:48px; position:absolute; display:block; background:url(images/button3.png) center no-repeat; left:-25px; top:5px;}
#navleft .next {width:25px; height:48px; position:absolute; display:block; background:url(images/button4.png) center no-repeat; right:-25px; top:5px;}
.ins-navbox .box {width:838px; height:61px; overflow:hidden;}
.ins-navbox .list {width:9999px; height:61px; overflow:hidden;}
.ins-navbox li {float:left; width:123px; height:61px;}
.ins-navbox li a { display: block; text-align:center; width:100px;font-size: 16px;margin-right: 23px;}
.ins-navbox li a.hover { color: #674f86;border-bottom: 2px solid #674f86;position: relative; margin-bottom: -1px;}    
.nav_xx h2{ font-weight:normal; font-size:12px;}  
/*内页结束*/
.main_foot{margin-bottom:30px; margin-top:50px;}
.main_foot .mf_li1{ padding-left: 0;}   
.main_foot li{float: left;background:url(images/lines_mainfoot.jpg) right center no-repeat;overflow:hidden;padding-right:65px;margin-right:65px;}   
.main_foot .mf_li1 h1 {background:url(images/pub_icon1.png) left center no-repeat;}    
.main_foot li h1 { padding-left: 35px;height: 30px;font-size: 24px;color: #575757;width: 50px;margin: 0 auto;}
.main_foot li p { color: #7c7c7e; font-size: 12px;line-height: 36px;overflow: hidden;}    
.main_foot .mf_li2 h1 {background:url(images/pub_icon2.png) left center no-repeat;} 
.main_foot .mf_li3 h1 {background:url(images/pub_icon3.png) left center no-repeat;}  
.main_foot .mf_li4 h1 {background:url(images/pub_icon4.png) left center no-repeat;}  
.main_foot .mf_li4 { padding-right: 0;margin-right: 0; background:none;}    
.footer{ height:150px; background:#c1c5c4; margin-top:20px;}
.footer_lf{ float:left; padding-top:40px;}
.footer_nav li{ float:left; margin-right:10px;}
.footer_ewm{float:right; margin-top:23px;}
.footer_ewm span{ margin-left:20px;}
/*footer end*/

.content{ min-height:500px; background:#f6f6f6;padding-top:60px; padding-bottom:15px;}
.bc-nav {background-color: #f7f7f7;border-bottom: 1px solid #eee; height:60px; line-height:60px;}
.bc-nav li{ float:left; margin-right:8px;}
.bc-nav li a{ color:#333333;}
.breadcrumb .active {color: #f47d27;}
.pubcontent .row{ width:383px; float:left;margin-bottom:50px;}
.pubcontent .mr25{ margin-right:25px;}
.col-sm-4{width:384px; height:220px;}
.col-sm-8 h4{ font-size:18px; font-weight:normal; margin:15px 0 6px 0;}
.col-sm-8 span.time{color: #909090;font-size: 12px;}
.teaser p{ font-size:14px;}
.row:hover a{ color:#f47d27}
.public_title{ text-align:center;font-size: 24px;line-height: 35px; margin-bottom:50px;}
.public_title span{border-bottom:1px solid #C0C0C0;padding-bottom:8px;}
/*新闻资讯结束*/

.contact_pic{height:228px;}
.contact_text{ background:#ffffff; padding:40px 0 40px 40px}
.contact_title{height: 35px; line-height: 35px;font-size:24px}    
.contact_text p{ font-size:14px;}
.zxly_nr{width:810px; margin:0 auto;}
.zxly_lf{ float:left; width:400px;}
.zxly_lf tr td input.put1{ width:383px; height:36px; line-height:36px; border:none; background:#FFFFFF; margin-bottom:12px; padding-left:17px; font-family:"微软雅黑";}
.zxly_rg{ float:right; width:400px;}
.zxly_rg textarea {padding: 10px;height:112px;width: 383px;border:none;background:#FFFFFF;padding-left:17px;font-family:"微软雅黑"; }
.zxly_rg tr td .btn {width:120px;height:36px;text-align: center; float:right;}
.zxly_rg tr td input.but {width:120px;height:36px; background:#674f86;color:#FFFFFF; border:none; font-family:"微软雅黑"}
.zxly{ margin-top:60px; height:350px;}
.zxly_title {text-align: center;font-size: 24px;line-height: 35px;}
.zxly_title span { border-bottom: 1px solid #C0C0C0;padding-bottom: 8px;}
/*联系我们结束*/

.job_pic{ height:90px; width:100%; margin-top:30px;}
.job_main .un {margin-top: 55px; padding-bottom:20px;}
.job_main .un .grey_bg { background: #fff;}    
.job_main .un .table_title {height: 50px;}    
.job_main .un .table_title th {font-weight: bold;font-size: 14px;line-height: 50px; text-align:left;border-bottom: 3px solid #674f86;}    
.job_main .un table td {line-height: 50px; font-size: 12px;height: 50px;}    
.job_main .un tr a:hover{ color:#f77503; text-decoration:underline;}
/*人才招聘结束*/
/* 顶部导航 */
.top_nav {
	height: 40px;
	padding-top:5px;
}
.top_nav li{
	float:left;
	height: 40px;
}
.top_nav a {
	color: #ffffff;
	text-align: center;
	display: block;
	height: 40px;
	line-height: 40px;
	width: 120px;
	font-size: 15px;
}
.top_nav a:hover {
	color:#8960a3;
	background:#FFFFFF;
}
.top_nav div{
	width:120px;
	display:block;
	visibility:hidden;
	position:absolute;
	z-index:9999;
	*margin-left:-120px;
	*margin-top:34px;
	background:#684F88;
}
.top_nav div li{
	height:34px;
}
.top_nav div a {
	font-size:14px;
	height:34px;
	line-height:34px;
	font-weight:normal;
}
.top_nav div a:hover {
}
.pubcontent {font-size:14px; line-height:2; margin-top:10px;}
.twlist li {padding:15px 0; border-bottom:#CCC 1px dashed;}
.twlist li img {float:left; margin-right:20px;}
.twlist .twtit {margin:5px 0;}
.twlist .twtit a {font-size:16px; font-weight:bold;}

.flt {position:fixed; right:0px; top:190px; width:51px; height:153px; z-index:999;}
.flt li {position:relative;}
.flt li div {position:absolute; background:#8960A4; width:130px; line-height:51px; left:-130px; top:0px; text-align:center; display:none;}
.flt li div a {color:#FFF; font-size:14px;}
#wxlink {width:99px; height:99px; left:-99px;}
#dismain img {display:block; margin:0 auto; max-width:1100px;}