@charset "gb2312";
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,img {
	margin: 0;
	padding: 0;
}
fieldset, img {
	border: 0;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
address, caption, cite, code, dfn,
em, strong, th, var, optgroup {
	font-style: normal;
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight:bold;
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}

input, button, textarea,
select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
code, kbd, samp, tt {
	font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
	*font-size: 100%;
}
body {
	line-height: 1.5;
}

.cr {clear:both;height:0px;overflow:hidden;}
.fl {float:left;}
.fr {float:right;}
.mt10 {margin-top:10px;}
.mt8 {margin-top:8px;}
.hidden,.ins {display:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.topbj{background:#fff;}

.header,.homehead,.top .con,#main {width:1100px;margin:0 auto;}
#footer {margin-top:16px;clear:both;padding:16px 0;text-align:center;line-height:26px;background:#3C3C3C}
#footer p {color:#ADADAD;}
#footer .t a,#footer .t a:visited {color:#ADADAD;margin:0 10px;}
#footer a {color:#ADADAD;}
#footer .ftimg {margin-bottom:10px;}

#main {height:100%;overflow:hidden;}
#main .l {float:left;width:680px;border-right:1px solid #e4e2f0;}
#main .listl {float:left;width:665px;}
.action,.nav p {width:1000px;margin:0 auto;border-bottom:1px solid #e4e2f0;padding-bottom:15px;padding-top:5px;color:#272727;margin-bottom:6px;}
.action a {color:#272727}
.bold {font-weight:bold;}
#header {margin-bottom:1px;}
.ins {display:none}
/* ¹«¹© */
.top {heighT:42px;line-heighT:42px;color:#fff;background:#F26B00;font-size:14px;}
.menu {float:left;}
.menu a,.menu a:visited {float:left;display:block;padding:0 15px;}
.menu a:hover {background:#E45B00; text-decoration:none;}
.menu .tbj {background:#E45B00;font-weight:bold;}
.top a,.top a:visited {color:#fff}
.top a:hover {color:#ff0}
.topuser {float:right}
.topuser a.fb,.topuser a.fb:visited {display:inline-block;widtH:70px;line-height:29px;height:29px;background:url(/images/fab.gif) no-repeat;margin:1px 0 0 6px;color:#4870AB;padding-left:24px;font-weight:bold;}
/* back-top */
#gotop {position:fixed;right: 20px;bottom: 130px;z-index: 999999;}
*html #gotop{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));margin-bottom:60%;}
#gotop a,#gotop a:visited {width: 50px;height: 50px;display: block;overflow: hidden;text-indent: -999px;background: url(/images/gotop.gif) 0 0 no-repeat #9f9f9f;border-radius:50px;margin-top:6px}
#gotop a:hover {background-color: #259FF2;}
#gotop .gtop {display:none}
#gotop a.gbok,#gotop a.gbok:visited { background-position:0 -50px}
#gotop a.gapp,#gotop a.gapp:visited { background-position:0 -100px}

.homehead .logo,.header .logo{widtH:260px;height:80px;background:url(/images/logo.gif) no-repeat;margin:5px auto;}
.homehead .logo a,.homehead .logo a:visited,.header .logo a,.header .logo a:visited {display:block;width:260px;line-height:240px;height:70px;overflow:hidden}
.header .logo {float:left;margin:0;}
.header .city {float:left;padding-top:29px;line-height:22px;}
.header .city h2 {float:left;display:inline-block;font-size:22px;color:#333;border-left:1px solid #D5D5D5;padding-left:14px}
.header .city h2 a,.header .city h2 a:visited {color:#333}
.header .city h2 a:hover {color:#f00}
.header .city span {float:left;padding-left:10px;}
.header .city a {color:#37c}
.header .search {float:right}
.search {height:30px;background:#fff;border:2px solid #F56B08;width:474px;margin-top:23px}
.search a{text-decoration:none;cursor:pointer}
.search input{float:left}
.sa{width:63px;height:30px;line-height:30px;background:#F6F6F6 url(/images/search.gif) no-repeat 48px 16px;border-left:1px solid #E1E1E1;position:relative;float:left;color:#666;padding-left:6px;z-index:999;font-size:14px;}
/*.sa_hover{background:url(logo.jpg) no-repeat -421px -52px}*/
.lanmu{border:#F56B08 2px solid;position:absolute;width:68px;top:30px;left:-1px;z-index:9999;border-top:0px solid #fff}
.lanmu a{height:26px;line-height:26px;display:block;padding-left:10px;border-bottom:1px solid #eee;background:#FFF;color:#666}
.lanmu a:hover{background:#f6f6f6;color:#390}
.sb{width:320px;line-height:30px;height:30px;border:0;font-size:14px;color:#CCC;padding-left:4px!important;padding-left:0px}
.sc{width:80px;height:30px;padding:0;border:none;background:#F56B08 url(/images/search.gif) no-repeat 26px -75px;cursor: pointer;font-size:14px;font-weight:bold;color:#fff;}

.homehead .search {height:38px;width:592px;margin:0 auto;}
.homehead .sa{width:63px;height:38px;line-height:38px}
.homehead .lanmu{width:66px;top:38px;left:-1px;}
.homehead .sb{width:428px;line-height:38px;height:38px;x}
.homehead .sc{width:90px;height:38px;}

.hometext {padding:20px 0 10px;height:86px;}
.hometext dl {float:left;width:314px;height:86px;}
.hometext dt {height:26px;line-height:26px;font-size:14px;font-weight:bold}
.hometext dd {line-height:20px;}
.hometext dd a,.hometext dd a:visited {color:#37c;margin-right:6px}
.hometext dd a:hover {color:#f00}
.hometext .marea {border:solid #e3e3e3;border-width:0 1px;padding:0 12px;margin:0 13px}

.picads-index,.picads_small {margin-bottom:10px;height:100%;overflow:hidden}
.picads-index h2 {background:url(/images/dhbj.gif) repeat-x;padding-left:6px;font-size:14px;font-weight:bold;color:#F73210;margin-top:10px;height:40px;line-height:40px;}
.picads-index ul,.picads_small ul {margin-right:-8px;width:1008px;}
.picads-index li{border:1px solid #D0D0D0;widtH:326px;height:50px;float:left;margin:8px 8px 0 0}
.picads_small li {border:1px solid #868583;widtH:158px;height:50px;float:left;margin:8px 8px 0 0}
.picads-index {margin-bottom:0;}
.picads,.picads_small {margin-bottom:10px;height:100%;overflow:hidden}
.picads h2 {background:url(dhbj.gif) repeat-x;padding-left:6px;font-size:14px;font-weight:bold;color:#F73210;margin-top:10px;height:40px;line-height:40px;}
.picads ul,.picads_small ul {margin-right:-8px;width:1008px;}
.picads_small li {border:1px solid #868583;widtH:158px;height:50px;float:left;margin:8px 8px 0 0}
.picads {margin-bottom:0;}

.psdthumb { height: 1%; overflow: hidden; display:table; border-spacing:10px; } 
.psdthumb li {border:1px solid #D0D0D0;width:326px;height:80px;margin:8px 8px 0 0;text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; } 
.psdthumb .juzhong { *position:absolute; top:50%; } 
.psdthumb .juzhong img { *position:relative; top:-50%; left:-50%; } 

#head,#ad-top,.dh,#topCen {width:1000px;margin:0 auto;}
#cmenu {float:right;width:670px;height:40px;padding:3px 0 5px 10px;background:url(/images/cmenubg.png) repeat-x;margin-top:13px}
#cmenu dt {float:left;width:30px;height:35px;background:url(cmenudt.gif) no-repeat;text-align:center;padding:4px 10px 0 6px;line-height:16px;color:#fff}
#cmenu dd {float:left;line-height:20px;width:180px;padding-left:10px}
#cmenu dd p {float:left;width:60px;height:20px;overflow:hidden}
#cmenu .w {width:360px}
#ad-top {margin-bottom:8px}
#smalllogo {height:37px;border:solid #ccc;border-width:1px 1px 0;}
#smalllogo h2 {float:left;widtH:100px;height:23px;background:url(/images/newst.gif) no-repeat 10px 7px;padding:7px 0 0 10px}
#smalllogo h2 a,#smalllogo h2 a:visited {display:block;width:100px;line-height:69px;height:23px;overflow:hidden}
#smalllogo .jxslogo { background-position:10px -25px;width:120px}
#smalllogo .top {float:left; font-size:22px;font-weight:bold;widtH:100px;height:23px;padding:7px 0 0 10px}

.jsearch {float:right;padding:6px 10px 0 0}
.jsearch .inputText {width:120px;height:17px;border:1px solid #ccc;padding:3px 0 0 6px}
.jsearch .inputSub {width:56px;height:21px;background:url(/images/sersub.gif) no-repeat;border:none;}
.jsearch .ppzd {width:79px;height:21px;background:url(/images/sersub.gif) no-repeat 0 -23px;border:none}
#smallMenu {height:34px; background:url(/images/menuSmall21.gif) no-repeat;}
#smallMenu ul { height:34px;}
#smallMenu ul li {white-space:nowrap; height:30px;line-heighT:26px; padding-top:4px; float:left;}
#smallMenu ul li a {color:#fff;}
#smallMenu ul li.line {width:1px; margin:0 14px; display:inline; background:url(/images/cline.gif) 0 9px no-repeat;}
#smallMenu ul .first {width:118px; padding-left:24px;}
#smallMenu ul .first a {color:#fa7422;}

#jmenu {height:33px;line-height:33px;padding-top:3px;background:url(/images/jmenu.jpg) no-repeat;color:#fff;padding-left:160px;margin-bottom:8px}
#jmenu a,#jmenu a:visited {color:#fff;font-size:14px;margin:0 3px}


#ad-topFlash {width:1000px;margin:0 auto;overflow:hidden}


ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
}
sup, sub {
	font-size: 100%;
	vertical-align: baseline;
}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {
	text-decoration: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* End reset */ 


body{
	font-size:12px;
	color: #717171;
	font-family:"ËÎÌå";
	line-height:22px;
	background:#fff;
	position:relative;
	width:100%;
	height:100%;
	z-index:0;
}
 
/* End hide from IE Mac */
.lt{
	float: left; 
	clear: none;
}
.rt{
	float: right;
	clear: none;
}
.clear{display:block; clear:both; height:0; overflow:hidden; visibility:hidden; border:0; padding:0; line-height:0;}
/* clear */

.mt10{ margin-top:10px;}
.mt6{ margin-top:6px;}
.mt20{ margin-top:20px;}
/*
.ipt:focus,.ipt1:focus,.input1:focus,.input2:focus {
	outline: 1px solid #00e5ff;
}
*/
/* other */

a{ text-decoration: none;color:#717171;}
a:link,a:visited,a:active{ text-decoration: none; }
a:hover { text-decoration: underline; color:#58a7f2;}
/* color */

/* topBar */
#header{ width:100%; height:134px;}
.top_bar{ background:url() no-repeat top center; width:100%; height:95px;}
.divauto{ width:1100px; margin:0 auto;}
.top_bg{ height:95px; width:1100px; margin:0 auto;}
.logo{height:95px;background:url(http://www.361fz.com/about/images/about_logo.png) no-repeat left 20px; float:left;  width:240px;overflow:hidden;}


.topimg {margin:10px auto;width:1100px;}

.nav{ background:url(nav.gif) repeat-x; height:38px;}
.nav ul{ width:1100px; margin:0 auto; height:38px; overflow:hidden; line-height:38px;}
.nav ul li{ float:left; padding-right:14px;}
.nav ul li a{ display:block; height:38px; padding:0 22px; font-size:14px; font-weight:bold; color:#FFF; float:left;}
.nav ul li.on a{ background:#ffffff;height:33px;line-height:30px;margin-top:5px; width:70px;padding:0px 0px 0px 11px;font-weight:bold; color:red;}
.nav ul li a:hover{ text-decoration:none;}

#foot{ background: #f9f9f9 url(footbg.png) repeat-x top center; padding:20px 0; clear:both;}
.footer{ width:1100px; margin:0 auto; text-align:center;}

#main{ margin:8px 0 16px; width:978px; display:inline-block; border:1px solid #ebebeb; background:url(about_line.png) repeat-y;}
.main_left{ width:207px; float:left; padding-bottom:300px;}
ul.about_list{ padding-top:28px;}
ul.about_list li a{ display:block; height:50px; padding-bottom:6px;  padding-left:100px; width:107px; overflow:hidden; color:#434343; font-size:16px; line-height:44px;}
ul.about_list li.on a{background:url(about_left.png) no-repeat; font-weight:bold; color:#333;}
ul.about_list li a:hover{ text-decoration:none; color:#434343}
ul.about_list li.on a:hover{ color:#333;}

.main_right{ width:860px; float:right; padding:24px;}
.right_title{ width:860px; border-radius:2px; background:#eeeeee; height:40px; overflow:hidden;  font-size:16px; font-weight:bold; line-height:40px; color:#333;}
.right_title span{ display:block; float:left; height:40px; overflow:hidden;}
.right_title span.ll{ width:4px; background:url(bb.png) no-repeat;}
.right_title span.lm{ width:850px; text-indent:14px}
.right_title span.lr{ width:4px; background:url(bb.png) no-repeat -4px 0;}
.right_content{ width:850px; color:#434343; font-size:16px; line-height:28px; padding:20px;}
.right_content p {padding-bottom:12px;}

ul.partners{ width:820px; display:inline-block; padding-top:20px; padding-left:4px;}
ul.partners li{ float:left; padding-right:3px; padding-bottom:20px;}
ul.partners li a{ display:block; width:170px; height:100px; overflow:hidden; border:1px solid #eee;}
ul.partners li a:hover{ border:1px solid #01b2f8;}

.suggestion{ width:680px; padding-left:10px; display:inline-block; color:#515151;}
.sugest_title{margin-top:40px; height:40px; line-height:40px; padding-bottom:10px; font-size:14px; font-weight:bold; color:#0197d3;}
.row{padding-bottom:15px; line-height:32px;}
.row em{ color:#f00;}
.txt{color:#999; padding:8px 6px; margin:0; border:1px solid #ddd; border-radius:3px; vertical-align:middle;}
.t-feedcon{width:518px; height:68px; overflow:auto;}
.t-tel,.t-mail{width:240px;}
.t-mail{margin-left:24px;}
.btn-submit{float:left; width:114px; height:37px; margin-left:206px; background:url(btn.png) no-repeat; border:0; text-indent:-9999px; cursor:pointer; _display:inline;}

dl.map{ width:700px; display:inline-block; border-bottom:1px dashed #ddd; padding:10px 0; line-height:28px; font-size:12px;}
dl.map dt{ float:left; font-size:14px;font-weight:bold; width:100px; float:left; }
dl.map dt{color:#272727}
dl.map dd{ color:#999; width:600px; float:left;}
dl.map dd a{ padding:0 6px; color:#272727}

.line{ border-bottom:1px dashed #ddd; margin:10px 0; }



.tser {float:left;width:437px;background:url(http://www.361fz.com/skin/2012/jm/tserch.gif) no-repeat 45px 23px;padding:26px 0 3px 48px;height:28px;}
.tser input {float:left;border:none;}
.tser .ipt {widtH:341px;height:20px;padding:7px 5px 1px;background:none}
.tser .sub {width:80px;height:28px;background:none;cursor: pointer;}
