﻿@charset "utf-8";



/* CSS Document *//* css reset*/body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0;}table { border-collapse:collapse; border-spacing:2px; border:0;}caption { text-align:left; font-weight:bold; font-size:12px;}img { border:0;}li { list-style:none;}h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;}input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}input, button, textarea, select { *font-size:100%;

}

strong, b{ font-weight:bold;}/* end reset *//* start base *//* =body= */body {font-size:12px; font-family:Arial, Helvetica, sans-serif,"宋体"; color:#333;background:url(../images/topbg.jpg) repeat-x;}/* =link= */a { text-decoration:none; color:#333;}

a:hover { text-decoration:none;}.show { display:block;}.hide { display:none;}.mt10{ margin-top:10px;}/* ==float clear== */.fix { clear:both; *zoom:1;}

.fix:after{ display:block; clear:both; visibility:hidden; height:0; content:""; overflow:hidden;}/* ==margin,padding== *//* end base */

/#header{ position:relative; z-index:999;height:123px;}

#container{ width:1000px; margin:0 auto; position:relative;}

.main{ background:url(../images/left_bg.png) repeat-y 0px 47px;margin-top:15px;}

.online{display:none; width:173px; height:111px; background:url(../images/online.gif) no-repeat; position:fixed; margin-left:1020px; bottom:80px; z-index:10000;_position: absolute; _left:expression(eval(document.documentElement.scrollRight-1020));_top:expression(eval(document.documentElement.scrollTop+290));}

/*start header*/.top_bg{ height:80px;margin-bottom:12px;}

.top{ width:982px; margin:0 auto; position:relative; z-index:999;padding-top:10px}

.logo{ width:532px; height:72px;float:left;}

.login_bar{ position:absolute; height:20px; line-height:20px; right:0px; top:10px; z-index:888;}

.login_bar .login_icon{ background:url(../images/login_icon.png) no-repeat right 5px; margin-right:0px; padding-right:16px;}

.login_bar a{ margin:0 10px; color:#333; font-size:14px;}

.login_bar a:hover{ color:#cb333b;}

.search{ width:328px; height:55px;float:right;}

.ser_txt{ float:left; width:146px; margin-top:3px; outline:none; border:0px; color:#999; margin-left:6px; display:inline;}

.ser_btn{ float:right; width:30px; height:22px; background:none; border:none; cursor:pointer;}


.languages{ float:right; width:75px; height:24px; padding-right:15px; padding-top:8px; position:relative;}

.languages_pic{ float:left; width:49px; height:24px;}

.languages_btn{ float:right; width:13px; height:13px; background:url(../images/btn_languages.gif) no-repeat; margin-top:5px; display:inline; cursor:pointer;}

.other_web{ position:absolute; left:-13px; top:40px; width:103px; height:159px; background:url(../images/languages_top.png) no-repeat left top; padding-top:12px; display:none;}.web_kind{ background:url(../images/languages_mid.png) repeat-y left top; padding:5px 0 10px;} 

.web_kind ul li{ width:86px; height:21px; line-height:21px; margin:0px auto 5px; background:#fff; padding-left:5px;}

.web_kind ul li a{ color:#000; display:block; background:url(../images/countyr.png) left 1px no-repeat !important; padding-left:15px;}



.login_box{ width:342px; position:absolute; right:-10px; top:32px; z-index:1000; color:#333333;}

.login_top{ height:15px; background:url(../images/login_top.png) no-repeat;}

.login_mid{ background:url(../images/login_mid.png) repeat-y; padding:0 11px; padding-bottom:7px;}

.login_ft{ height:24px; background:url(../images/login_ft.png) no-repeat;}

.login_tabnav{ height:33px; line-height:32px; border-bottom:solid 1px #dddddd; padding-left:10px;}

.login_tabnav ul li{ float:left; padding:0 25px; color:#666666; font-weight:bold; background:#ededed; border:solid 1px #dddddd; cursor:pointer;}.login_tabnav .on{ color:#bd261f; background:#fff; border-bottom:solid 1px #fff;}

.login_tabnav .no_lftbor{ border-left:0px;}

.login_bar .login_tabnav p b{ font-size:14px;}

.login_cont p{ padding-top:7px;}

.login_tabnav{}

.login_bar .login_tabcon a, .login_bar .login_tabcon a:hover{ font-size:12px; font-weight:normal; margin:0px;}

.login_cont{padding-left:7px;}

.login_frm li{ float:left; width:300px; margin-top:5px; display:inline;}.login_frm .mt20{ margin-top:20px;}

.login_frm label{ float:left; width:150px;}

.login_frm .txt{ width:289px; height:30px; background:url(../images/login_txt.png) no-repeat; display:block;}

.login_frm .txt input{ width:283px; height:30px; line-height:30px; border:0px; outline:none; padding:0 3px; background:none;}

.login_frm .tips{ float:right; padding-right:20px; text-decoration:underline; color:#999; } 

.login_frm  .red{ color:#bd261f; float:right; text-decoration:underline; padding-right:5px;}

.login_frm .tips2{ line-height:24px;}

.login_frm .btn_login{ float:left; width:90px; height:24px; background:url(../images/btn_login.png) no-repeat; border:0px; cursor:pointer;}

.btn_creat{ float:right; width:109px; height:24px; background:url(../images/btn_creat.png) no-repeat; border:0px; cursor:pointer; 

margin-right:11px; display:inline;}

.check_sp{ float:left; width:191px; color:#bd261f;}

.check_sp input{ float:left; margin-top:4px; display:inline; _margin-top:0px; *+margin-top:0px;}

.check_sp span{ float:left; padding-left:6px;}/*end header*/

/*start footer*/#footer{ border-top: solid 5px #be1e16; padding-top:13px;}




.ft_nav{ float:left; width:769px;}

.ft_nav a{ margin:0 10px; color:#333; font-size:13px;}

.copy_right{ float:right; width:225px; color:#333;}/*end footer*/

.banner{ width:1000px; margin:0 auto; height:464px; position:relative; overflow:hidden; }

.banner_btn{ height:35px; position:absolute;left:400px; top:429px; overflow:hidden;}

.banner_btn ul li{ float:left; height:6px; width:39px; text-align:center; background:#fff;; margin-right:10px; display:inline; font-size:14px; color:#333; cursor:pointer;}

.banner_btn span{ display:inline-block; line-height:35px;}

.banner_btn span b{font-weight:bold;}

.banner_btn .on{ background:#da251d;}

.tab_pics{ margin-top:8px; overflow:hidden;}

.tab_nav{height:35px; width:1000px; position:relative; z-index:999; border-bottom:solid 1px #ccc;}

.tab_nav ul li{ float:left; height:35px; line-height:35px; width:120px; text-align:center; font-size:14px; color:#000; background:url(../images/colTle2.gif) no-repeat; margin-right:10px; cursor:pointer;}

.tab_nav .on {background:url(../images/colTle1.gif) no-repeat; color:#fff;}

.tab_con{ width:1000px; height:186px; background:url(../images/comPicBg.jpg) no-repeat; padding-top:20px; 

overflow:hidden; position:relative; z-index:7; overflow:hidden;}.scroll_tus{ width:817px; height:186px; margin:0 auto;}

.scroll_tus ul li{ float:left; width:184px; height:186px; margin:0 10px; display:inline;}

.scroll_tus ul li .pics{ width:184px; height:124px; overflow:hidden;}

.scroll_tus ul li img{ width:180px; height:120px; padding:1px; border:solid 1px #bbbbbb;}

.scroll_tus ul li .desc{ line-height:26px; height:29px; text-align:center; overflow:hidden;}

.srcoll_01{ width:1000px; height:186px; position:relative; overflow:hidden;}

.srcoll_01 .btn_prev, .srcoll_01 .btn_next{ width:25px; height:27px;  position:absolute; top:50px; cursor:pointer;}

.srcoll_01 .btn_prev{left:24px; background:url(../images/toLeft.png) no-repeat;}.srcoll_01 .btn_next{right:24px; background:url(../images/toRight.png) no-repeat;}

.scroll_news{ width:880px;}

.scroll_news ul li{ float:none; width:auto; height:auto; line-height:22px; background:url(../images/news_li.gif) no-repeat left 10px; padding-left:6px; display:block;}

.scroll_news ul li a:hover{ color:#be1e16;}

.join{}

.join_part{ float:left; width:475px; padding-left:20px;}

.join_part .pic{ float:left; width:224px; height:180px;}

.join_part .pic img{ width:224px; height:146px;}

.join_part .desc{ float:left; width:200px; padding-left:20px; color:#000;}

.join_part .desc dt{ padding:10px 0 5px 0;}

.join_part .desc dt a{ color:#000; font-weight:bold;}

.join_part .desc dd{line-height:21px;color:#686868}

.fltRight{

    float: right; padding-top:5px;

}

.fltRight li {

    color: #555555;

    float: left;

    font-size: 11px;

    margin: 0 3px;

    white-space: nowrap;

}



/*wrapper*/

.bar1{width:1400px;margin:0 auto;}

.breadcrumb{

	width:982px;

	height:32px;	line-height:32px;	text-align:right;	margin:0 auto;	color:#3f3f3f;}

	.breadcrumb a{	color:#3f3f3f;}

	.breadcrumb em{	padding-left:13px;	color:#8d8d8d;	background:url(../images/ico01.gif) left center no-repeat;}

	.breadcrumb i{	color:#e5871b;}/*column*/

#column{	height:320px;	background:#f7f7f7;	margin:0 auto;}

	.incon4wk{	width:999px;	margin:0 auto;}/*innav*/

.innav{	float:left;	padding-top:10px;	padding-bottom:10px;	text-align:center;}

	.innav li{	float:left;	width:88px;	line-height:35px;	padding-right:8px;		font-size:13px;	color:#df0011;	background:url(../images/inico3.gif) right 15px no-repeat;}

	.innav li a{	color:#df0011;}

	.innav li li{	float:none;	width:88px;	line-height:33px;	padding-right:8px;	font-size:12px;	color:#878787;	background:none;}

	.innav li li a{	color:#878787;}

	.innav li li a:hover{	color:#df0011;}/*incon9*/

.incon9{	float:right;	padding-right:17px;	padding-top:25px;	text-align:right;	width:185px;}

	.incon91{	padding-bottom:13px;}

	.incon92{	width:179px;	height:30px;	float:right;	padding:1px 0 1px 1px;	background:url(../images/inbottomssframe.gif) left top no-repeat;}

	.inbottomss{	border:0;	background:#fff;	height:25px;	line-height:25px;	width:143px;	color: #747474;}

	.inbottomssbtn{	border:0;	cursor:pointer;	width:27px;	height:28px;	background:url(../images/inbottomssbtn.gif) left top no-repeat;}/*wrapper*/

#wrapper{	margin:0 auto 50px;	background:url(../images/conbg1.gif) center top repeat-y;}

	.wrapper{	background:url(../images/conbg2.gif) center top no-repeat;}

	#container{	width:982px;	margin:0 auto;display:block;overflow:hidden;}

	#sidebar{	width:198px;	float:left;	/*margin-bottom:100px;*/

}

	.hongse{	color:#df0011;}h2{	font-size:16px;	height:73px;	line-height:65px;	font-weight:bold;	

}

	.column{	margin-bottom:21px;	}

	.column li{	border-bottom:1px dotted #a3a3a3;margin-bottom:5px;font-weight:bold;}

	.column li a{		cursor: pointer;

	display: block;

	padding: 15px 15px 15px 30px;

	color: #4D4D4D;

	font-size: 14px;

	background:#eee;

	font-weight: 700;

	 background:url(../images/sidebar_icon1.gif)  #eee 10px  no-repeat; 

	border-bottom: 1px solid #fff;

	position: relative;

	-webkit-transition: all 0.4s ease;

	-o-transition: all 0.4s ease;

	transition: all 0.4s ease;}

	.column li.dq a{	background:url(../images/sidebar_icon3.gif)  #ccc 10px no-repeat; 

	color:#c2151d;}

	.leftkjdh{}

	.leftkjdh li{	margin-bottom:7px;}

	#wrapper1{	margin:0 auto;	padding-bottom:50px;	background:url(../images/bg18.gif) left top repeat;}

	.wrapper1{	width:982px;	margin:0 auto;}/*main*/

#main{	width:755px;	float:right;}h3{	font-size:16px;	height:75px;	line-height:65px;}h3.ahx{	font-size:16px;	height:69px;	line-height:65px;}

	.content{	margin-top:30px;}

	.content1{	margin-top:0;	min-height:350px;	_height:350px;	/*position:relative;*/

	background:url(../images/pic48.jpg) right top no-repeat;}

	.ztdx{	float:right;	padding-top:27px;}

	.ztdx em.zt1,.ztdx em.zt2,.ztdx em.zt3{	font-weight:bold;		font-size:12px;	cursor:pointer;}

	.ztdx em.zt2{	font-size:16px;}

	.ztdx em.zt3{	font-size:20px;}/*news*/

.hotnews{	padding-bottom:10px;	border-bottom:1px solid #dbdbdb;display:block;overflow:hidden;}

	.hotnews dt{	float:left;	padding-left:10px;	width:200px;}

	.hotnews dt img{	border:2px solid #dedede;}

	.hotnews dd{	float:left;	width:530px;line-height:24px;color:#8f8f8f}

	.hotnews img{margin-top:10px;}

	.hotnewstit{	line-height:25px;	font-size:16px;}

	.hotnewstime{	color:#bfa878;}

	.hotnewscon{	padding:7px 0 15px;	color:#8f8f8f;}

	.hotnewsbtn{}

	.newslist{	padding-top:5px;}

	.newslist li{	height:32px;	line-height:32px;	padding-left:23px;	background:url(../images/ico02.gif) 2px 10px no-repeat;	border-bottom:1px dashed #dedede;}

	.newslist li span{	float:right;}

	.xwfy{	margin-top:25px;	height:25px;	line-height:25px;	margin-bottom:15px;}

	.xwfy li{	display:block;	float:left;	border:1px solid #e9e9e9;	height:21px;	line-height:21px;	padding:0 3px;	margin-right:5px;	color:#555;background:#f8f8f8;}

	.xwxqbt{	color:#585a66;	font-size:14px;	font-weight:bold;	text-align:center;	line-height:25px;}

	.xwxqsj{	text-align:center;	line-height:25px;	padding-bottom:10px;	margin-bottom:20px;	border-bottom:1px solid #dbdbdb;}

	.xwxqnr{	padding:0 10px;}

	.xwxqfx{		margin-bottom:30px;color:#747474;line-height:20px;line-height: 28px;

font-size: 13px;}

	.xwxqfx p{text-indent:2em;}

	.xwxqfy{	line-height:30px;}

	.xwxqfy li{}

	.xwxqfy li.xhx{	border-bottom:1px dashed #dbdbdb;}

	.xwxqfy li a{	color:#8f8f8f;	padding-right:25px;	background:url(../images/ico02.gif) right center no-repeat;}/*leftnews*//*end index*/

	

	.piclist{display:block;overflow:hidden;}

	.piclist li{float:left;margin-right:10px;text-align:center;width:240px;height:240px;font-size:14px;margin-bottom:10px}

	.piclist li img{width:240px;height:180px;margin-bottom:3px;}

	

	

	

	

 table.product{width:100%;

border-collapse:collapse}

 table.product th{border:1px solid #fff;background:#df0011;color:#fff;height:30px;line-height:30px;}

table.product td{border:1px solid #fff;height:30px;line-height:30px;text-align:center;}

.oddrowcolor{

	background-color:#f8dcdc;

}

.evenrowcolor{

	background-color:#f1f8fe;

}





.list_job{}

.list_job td{padding-bottom:8px;}

.list_job td input{vertical-align:middle;margin-right:3px;}

.coolbg{background:#a0a0a0;color:#fff;border:0;width:60px;height:25px;}











.content{line-height:25px;margin:0;padding:0;font-size:13px;}

.product_title{margin:20px 0 10px 0;font-size:14px;font-weight:bold;}





.taiyang{position:absolute;top:200px;left:700px;}







 div.fenli{margin-bottom:10px;padding-left:15px;}

 div.fenli div{line-height:30px;}





.friendlink{margin-top:10px;}

.friendlink li{border-bottom:1px solid #ccc;height:35px;line-height:35px;padding-left:10px;font-weight:bold;font-size:14px;}

.friendlink a{display:block;float:left;height:25px;line-height:25px;padding:10px 10px 10px 0;}