﻿@charset "utf-8";
	html {
	color:#000;
	background:#FFF
}
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:0
}
fieldset,img {
	border:0
}
address,caption,cite,code,dfn,em,th,var,optgroup {
	font-style:inherit;
	font-weight:inherit
}
del,ins {
	text-decoration:none
}
li {
	list-style:none
}
caption,th {
	text-align:left
}
q:before,q:after {
	content:''
}
abbr,acronym {
	border:0;
	font-variant:normal
}
sup {
	vertical-align:baseline
}
sub {
	vertical-align:baseline
}
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%
}
input,select {
	vertical-align:middle
}
body {
	font:12px/1.231 arial,helvetica,clean,sans-serif
}
select,input,button,textarea,button {
	font:99% arial,helvetica,clean,sans-serif
}
table {
	font-size:inherit;
	font:100%;
	border-collapse:collapse
}
pre,code,kbd,samp,tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%
}
h1 {
	font-size:32px
}
h2 {
	font-size:26px
}
h3 {
	font-size:15px
}
h4 {
	font-size:14px
}
h5 {
	font-size:12px
}
h6 {
	font-size:10px
}
.mt10 {
	margin-top:10px
}
body {
	color:#666;
	font:12px/1.231 Verdana,Arial,Helvetica,sans-serif,"";
	background:#eff1f4;
}
a {
	color:#666;
	text-decoration:none
}
a:focus {
	outline:0
}
a:hover {
	text-decoration:underline
}
.vam {
	vertical-align:middle
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0
}
.clearfix:after {
	content:"";
	clear:both;
	height:0;
	visibility:hidden;
	display:block
}
.clearfix {
	*zoom:1
}
.tr {
	text-align:right
}
.tl {
	text-align:left
}
.center {
	text-align:center
}
.fl {
	float:left;
	width:340px
}
.fr {
	float:right
}
.fw {
	font-family:"微软雅黑","宋体"
}
.pa {
	position:absolute;
	width:240px;
	height:32px
}
.pr {
	position:relative
}
.mt8 {
	margin-top:8px
}
.font14 {
	font-size:14px;
	font-weight:bold
}
.cart_header,.cart_content,.cart_footer {
	width:760px;
	margin:0 auto
}
.pro_bj {
	width:756px;
	margin-top:35px;
	overflow:hidden
}
.pro {
	height:345px;
	overflow:hidden
}
.pro h2 {
	height:55px;
	overflow:hidden;
	background:url(Img/Index/pro_nav1.jpg) no-repeat
}
.pro h2 span a {
	font:12px Arial,Helvetica,sans-serif;
	display:inline-block;
	line-height:55px;
	padding-right:10px;
	color:#999
}
.pro h2 i {
	display:inline-block;
	height:55px;
	font-style:normal;
	padding-left:33px
}
.pro .bt1 i {
	background:url(Img/Index/pro_ico1.gif) no-repeat 8px 17px
}
.pro .bt2 i {
	background:url(Img/Index/pro_ico2.gif) no-repeat 8px 17px
}
.pro .bt3 i {
	background:url(Img/Index/pro_ico3.gif) no-repeat 8px 17px
}
.pro h2 a {
	font-size:18px;
	font-family:"Microsoft Yahei";
	line-height:55px;
	color:#eb3d00
}
.pro li {
	float:left;
	margin:13px 38px 0 0;
	line-height:0;
	width:225px;
	height:272px;
	overflow:hidden
}
.pro li img {
	border:3px solid #ccc;
	width:215px;
	height:201px;
	padding:2px;
	background:#fff
}
.pro li span {
	display:block;
	overflow:hidden;
	text-align:center;
	font:14px "Microsoft Yahei";
	height:40px;
	padding-top:10px;
	line-height:30px;
	color:#333
}
.pro li span a {
	color:#333
}
.pro li span i {
	display:inline-block;
	width:91px;
	height:28px;
	float:right
}
.pro li span i img {
	border:0;
	padding:0;
	width:91px;
	height:28px;
	vertical-align:middle
}
.pro li a:hover {
	text-decoration:none;
	*display:block
}
.pro li a:hover img,.pro .cur a img {
	border:3px solid #eb3d00
}
.pro li i a:hover img,.pro .cur i img {
	border:0
}
.pro .nones {
	margin-right:0
}
.biaoti {
	height:40px;
	background:url(Img/Index/link_line.gif) repeat-x center 32px;
	overflow:hidden
}
.biaoti span a {
	font:12px Arial,Helvetica,sans-serif;
	display:inline-block;
	line-height:33px;
	text-transform:uppercase;
	color:#999
}
.biaoti i {
	display:inline-block;
	font:18px "Microsoft Yahei";
	height:40px;
	font-weight:bold;
	line-height:22px
}
.biaoti i a {
	color:#333;
	padding:0 14px
}
.biaoti .i_bj2 a {
	padding:0 14px 0 30px
}
.biaoti .i_bj3 a {
	padding:0 14px 0 33px
}
.biaoti1 {
	height:54px;
	overflow:hidden
}
.biaoti1 span a {
	font:12px Arial,Helvetica,sans-serif;
	display:inline-block;
	line-height:46px;
	text-transform:uppercase;
	color:#999;
	padding-right:5px
}
.biaoti1 a {
	display:inline-block;
	font:18px "Microsoft Yahei";
	font-weight:bold;
	padding-top:8px;
	color:#333
}
.about .biaoti1 {
	background:url(Img/Index/about_nav.jpg) no-repeat left top;
	padding-left:38px
}
.wt .biaoti1 {
	background:url(Img/Index/wt_nav.jpg) no-repeat left top;
	padding-left:45px
}
.jz .biaoti1 {
	background:url(Img/Index/jz_nav.jpg) no-repeat left top;
	padding-left:38px
}
.report .biaoti1 {
	background:url(Img/Index/report_nav.jpg) no-repeat left top;
	padding-left:45px
}
.ry .biaoti1 {
	background:url(Img/Index/ry_nav.gif) no-repeat left top;
	padding-left:45px
}
.link_bj {
	background:#eff1f4 url(Img/Index/link_bj.gif) repeat-x center top;
	height:520px;
	overflow:hidden;
	padding-top:35px;
	margin-top:35px
}
.link_bj .nones {
	padding:0;
	background:0
}
.news .i_bj1 {
	background:url(Img/Index/news_nav.gif) no-repeat left top
}
.news .i_bj2 {
	background:url(Img/Index/skill_nav.gif) no-repeat left top
}
.news .i_bj3 {
	background:url(Img/Index/dynamic_nav.gif) no-repeat left top
}
.news {
	width:299px;
	height:400px;
	overflow:hidden;
	background:url(Img/Index/news_yy.gif) no-repeat right top;
	padding-right:30px
}
.news p {
	margin-top:9px;
	width:299px;
	height:130px;
	overflow:hidden
}
.news p img {
	width:293px;
	height:124px;
	padding:2px;
	border:1px solid #ccc;
	background:#fff
}
.news ul {
	margin-top:15px
}
.news ul li {
	line-height:24px
}
.news ul li a {
	padding-left:5px
}
.news .p_line {
	border-bottom:1px dashed #9e9f9f;
	padding-bottom:10px;
	margin-bottom:10px
}
.about {
	width:639px;
	height:498px;
	background:#eff1f4;
	overflow:hidden;
	margin-top:33px
}
.about dl {
	height:223px;
	border-bottom:1px solid #ccc;
	margin:13px 14px 0 12px;
	overflow:hidden
}
.about dl dt img {
	width:289px;
	height:203px
}
.about dl dd {
	width:301px;
	overflow:hidden
}
.about dl dd h3 {
	height:25px;
	font-size:12px;
	line-height:25px
}
.about dl dd h3 a {
	color:#eb3d00
}
.about dl dd p {
	height:140px;
	line-height:24px;
	padding-top:5px
}
.about dl dd i {
	display:inline-block;
	width:102px;
	height:31px
}
.about .h1 {
	padding:54px 0 0 8px
}
.about .h2 {
	padding:54px 8px 0 0
}
.h1,.h2 {
	width:36px;
	height:72px;
	overflow:hidden
}
.h1 a {
	width:36px;
	height:72px;
	display:inline-block;
	background:url(Img/Index/z.gif) no-repeat
}
.h2 a {
	width:36px;
	height:72px;
	display:inline-block;
	background:url(Img/Index/y.gif) no-repeat
}
.h1 a:hover {
	background:url(Img/Index/z_cur.gif) no-repeat
}
.h2 a:hover,.h2 a.cur {
	background:url(Img/Index/y_cur.gif) no-repeat
}
.about ul {
	width:546px;
	float:left;
	overflow:hidden
}
.about ul li {
	float:left;
	width:167px;
	line-height:0;
	height:170px;
	overflow:hidden;
	margin:24px 0 0 13px;
	display:inline
}
.about ul li img {
	padding:2px;
	border:1px solid #ccc;
	background:#fff;
	width:161px;
	height:128px
}
.about ul li span {
	display:block;
	text-align:center;
	line-height:32px;
	height:32px
}
.wt {
	width:291px;
	height:498px;
	background:#eff1f4;
	overflow:hidden;
	padding-right:31px
}
.wt dl {
	margin:0 12px;
	border-bottom:1px dashed #9e9f9f;
	padding:13px 0
}
.wt dl dt {
	background:url(Img/Index/w.gif) no-repeat left 4px;
	padding-left:27px;
	line-height:27px
}
.wt dl dt a {
	color:#333
}
.wt dl dd {
	background:url(Img/Index/d.gif) no-repeat left 4px;
	padding-left:27px;
	line-height:22px
}
.menu_bj {
	width:197px;
	height:330px;
	border:2px solid #0449b1;
	background:#fff;
	overflow:hidden
}
.menu {
	height:250px;
	overflow:hidden
}
.menu h2 {
	background:url(Img/Index/menu_nav.jpg) no-repeat left top;
	height:53px;
	overflow:hidden;
	font-size:18px;
	font-family:"Microsoft Yahei"
}
.menu h2 a {
	color:#fff;
	padding:11px 0 0 55px;
	display:inline-block
}
.menu h4 {
	margin:11px 0 0 10px
}
.menu h4 {
	font-size:14px;
	width:180px;
	height:36px;
	vertical-align:top;
	overflow:hidden;
	background:url(Img/Index/menu_cur.jpg) no-repeat;
	margin-bottom:10px;
	line-height:36px
}
.menu h4 a {
	color:#020202;
	padding-left:45px;
	display:block
}
.menu h4 a:hover,.menu .cur a {
	background:url(Img/Index/menu_cur1.jpg) no-repeat 0 center;
	<!--color:#fff;-->
	text-decoration:none
}
.tel span {
	display:block;
	font:24px Impact
}
.menu_bj p {
	width:148px;
	height:145px;
	margin:0 auto;
	overflow:hidden
}
.menu_bj p img {
	width:148px;
	height:145px
}
.tel {
	margin:20px 0 0;
	height:120px;
	overflow:hidden;
	font:26px Arial,Helvetica,sans-serif;
	color:#0449b1;
	text-align:center;
	font-weight:bold
}
.tel span {
	display:block;
	background:url(Img/Index/tel_line.gif) no-repeat center 5px;
	font:16px "Microsoft Yahei";
	color:#333;
	height:20px;
	line-height:20px;
	font-weight:normal
}
.tel i {
	display:block;
	margin-top:10px
}
.s_bj {
	background:#e8e8e8;
	height:48px;
	overflow:hidden
}
.sou {
	width:960px;
	height:48px;
	line-height:48px;
	margin:0 auto;
	overflow:hidden
}
.s_inp01 {
	width:283px;
	padding-top:14px;
	*padding-top:12px
}
.inp01 {
	width:165px;
	height:17px;
	line-height:17px;
	background:url(Img/Index/s.gif) no-repeat;
	border:0;
	color:#b4b4b4;
	font-size:12px;
	padding-left:10px;
	margin-right:10px;
	padding-top:3px
}
.inp02 {
	background:url(Img/Index/ss.gif) no-repeat;
	cursor:pointer;
	width:58px;
	height:20px;
	border:0
}
.sou p {
	width:600px;
	color:#0449b1;
}
.sou p a {
	color:#333;
	padding:0 5px
}
.header,.content,.footer {
	width:960px;
	margin:0 auto
}
.left {
	width:201px;
	float:left;
	overflow:hidden
}
.left2 {
	width:670px;
	float:left;
	overflow:hidden
}
.left3 {
	width:754px;
	float:left;
	overflow:hidden;
	color:#666
}
.lefttop {
	background:url(Img/left_top_img.gif) no-repeat;
	height:3px;
	font-size:0;
	overflow:hidden
}
.left2top {
	background:url(Img/left2_top_img.gif) no-repeat;
	height:3px;
	font-size:0;
	overflow:hidden
}
.leftbot {
	background:url(Img/left_bot_img.gif) no-repeat;
	height:3px;
	font-size:0;
	overflow:hidden;
	margin-bottom:10px
}
.left2bot {
	background:url(Img/right_bot2_img.gif) no-repeat;
	height:3px;
	font-size:0;
	overflow:hidden;
	margin-bottom:10px
}
.right1 {
	width:720px;
	float:left;
	margin-left:38px;
	overflow:hidden
}
.right {
	width:754px;
	float:left;
	display:inline;
	margin-left:5px;
	overflow:hidden
}
.right2 {
	width:275px;
	float:right;
	overflow:hidden
}
.right3 {
	width:201px;
	float:right;
	overflow:hidden;
	color:#666
}
.righttop {
	background:url(Img/right_top_img.gif) no-repeat;
	height:3px;
	font-size:0;
	overflow:hidden
}
.right2top {
	background:url(Img/right2_top_img.gif) no-repeat;
	height:3px;
	font-size:0;
	overflow:hidden
}
.rightbot {
	background:url(Img/right_bot_img.gif) no-repeat;
	height:3px;
	font-size:0;
	overflow:hidden;
	margin-bottom:10px
}
.right2bot {
	background:url(Img/left_bot2_img.gif) no-repeat;
	height:3px;
	font-size:0;
	overflow:hidden;
	margin-bottom:10px
}
.right_main {
	width:752px;
	background:#fff;
	min-height:458px;
	border:solid 1px #d5d5d5;
	border-top:0;
	border-bottom:0;
	padding-bottom:15px;
	overflow:hidden
}
.right2_main {
	width:273px;
	border:solid 1px #d5d5d5;
	border-top:0;
	border-bottom:0;
	padding-bottom:15px;
	overflow:hidden
}
.left2_main {
	width:668px;
	border:solid 1px #d5d5d5;
	border-top:0;
	border-bottom:0;
	padding-bottom:15px;
	overflow:hidden
}
.topWrap {
	background:url(Img/Common/t_bj.gif) repeat-x center top;
	height:200px;
	overflow:hidden
}
.h_top {
	height:31px;
	line-height:31px;
	color:#000;
	overflow:hidden
}
.h_top span {
	color:#666
}
.h_top span a {
	color:#000;
	display:inline-block;
	padding:0 5px
}
.h_top span img {
	vertical-align:middle
}
.h_nr {
	height:116px;
	overflow:hidden
}
.h_logo {
	width:610px;
	height:112px;
	overflow:hidden;
	margin:8px 0 0 6px;
	display:inline
}
.h_logo span {
	margin-top:20px;
	width:220px;
	height:70px;
	overflow:hidden;
	background:url(Img/Common/logo_line.gif) no-repeat right bottom
}
.h_logo span img {
	width:220px;
	height:70px
}
.h_logo h1 {
	width:340px;
	height:91px;
	padding:40px 0 0 17px;
	overflow:hidden;
	font:20px "Microsoft Yahei";
	color:#000;
}
.h_logo h1 b {
	display:block;
	font-size:24px
}
.h_lx {
	width:222px;
	height:55px;
	margin:48px 0 0 0;
	overflow:hidden;
	background:url(Img/Common/tel.png) no-repeat left 5px;
	padding-left:45px
}
.h_lx p {
	margin-left:15px;
	font:30px Arial,Helvetica,sans-serif;
	color:#000;
	width:210px;
	line-height:20px;
	font-weight:bold
}
.h_lx p span {
	display:block;
	font:16px "Microsoft Yahei";
	color:#000;
	background:url(Img/Common/tel_line.gif) no-repeat center 12px;
	height:30px;
	line-height:30px;
	text-align:center
}
.h_nav {
	height:53px;
	overflow:hidden;
	position:relative
}
.h_nav ul li {
	float:left;
	height:53px;
	overflow:hidden;
	background:url(Img/Common/line.gif) no-repeat right center;
	position:relative;
	margin-left:120px
}
.h_nav ul li a {
	display:inline-block;
	font-size:16px;
	color:#fff;
	line-height:53px;
	height:53px;
	padding-left:8px
}
.h_nav ul li a span {
	display:inline-block;
	padding-right:8px
}
.h_nav li a:hover,.h_nav .cur a {
	text-decoration:none;
	background:url(Img/Common/cur1.gif) no-repeat left center;
	color:#000
}
.h_nav li a:hover span,.h_nav .cur a span {
	background:url(Img/Common/cur2.gif) no-repeat right center
}
.h_nav .nones {
	background:0
}
.h_nav .marleft {
	margin-left:0
}
.footWrap {
	background:#e3e4e5 url(Img/Common/f_bj.gif) repeat-x center top;
	height:250px;
	overflow:hidden
}
.footer {

}
.fnav {
	height:45px;
	line-height:45px;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-family:"Microsoft Yahei"
}
.fnav a {
	color:#fff;
	padding:0 22px
}
.f_pic {
	width:111px;
	height:125px;
	margin:75px 0 0 60px;
	display:inline;
	background:url(Img/Common/f_line.gif) no-repeat right 19px
}
.f_pic img {
	width:120px;
	height:53px
}
.f_wz {
	line-height:24px;
	padding:20px 0 0 60px;
	width:510px;
	color:#000;
}
.f_wz em {
	display:inline-block;
	padding:0 20px
}
.footer .p01 {
	position:absolute;
	top:73px;
	right:17px;
	width:145px;
	height:141px;
	overflow:hidden
}
.footer .p01 img {
	width:145px;
	height:141px
}
.footer .p02 {
	position:absolute;
	top:165px;
	right:408px;
	width:27px;
	height:29px
}
#nodata {
	padding:80px;
	padding-left:150px;
	border:solid 1px #eee;
	margin:10px 0;
	background:url(img/nodata.gif) no-repeat 20px 20px
}
#mesbook1_c,#mesbook1 {
	display:none;
	z-index:1001;
	width:398px;
	border:1px solid #ccc;
	background:#fff;
	padding-bottom:20px
}
#mesbook1_c div,#mesbook1 div {
	border:1px solid #e4e3e3;
	background:#ebeceb;
	height:18px;
	padding:4px .5em 0;
	margin-bottom:10px
}
#mesbook1_c dl.b1,#mesbook1 dl.b1 {
	width:370px;
	margin:0 auto
}
#mesbook1_c dl.b1 dt,#mesbook1 dl.b1 dt {
	float:left;
	width:105px;
	overflow:hidden
}
#mesbook1_c dl.b1 dd,#mesbook1 dl.b1 dd {
	width:265px;
	float:right
}
#mesbook1_c #mesbook1_cBtns,#mesbook1 #mesbook1Btns {
	padding-bottom:10px
}
#mesbook1_c #mesbook1_cBtns input,#mesbook1 #mesbook1Btns input {
	margin-right:20px
}
#roll_top,#fall,#ct {
	position:relative;
	cursor:pointer;
	height:72px;
	width:26px
}
#roll_top {
	background:url(/Skins/Default/Img/top.gif) no-repeat
}
#fall {
	background:url(/Skins/Default/Img/top.gif) no-repeat 0 -80px
}
#ct {
	background:url(/Skins/Default/Img/top.gif) no-repeat 0 -40px
}
#roll {
	display:block;
	width:15px;
	margin-right:-500px;
	position:fixed;
	right:50%;
	top:50%;
	_margin-right:-505px;
	_position:absolute;
	_margin-top:300px;
	_top:expression(eval(document.documentElement.scrollTop))
}
.ImTable * {
	padding:0;
	margin:0
}
.ImTable {
	border-collapse:collapse;
	border:0;
	background:url(/UserControls/im/kefu/bg.gif)
}
.ImTable h2 {
	font-size:14px;
	font-weight:bold;
	margin-top:5px
}
.ImHeader {
	height:164px;
	background:url(/UserControls/im/kefu/im_01.gif)
}
.ImRow0 {
	background:url(/UserControls/im/kefu/ico_item1.gif) no-repeat;
	margin:10px 10px 0;
	height:24px;
	padding-left:10px;
	padding-top:4px
}
.ImRow1 {
	background:url(/UserControls/im/kefu/ico_item1.gif) no-repeat;
	margin:10px 10px 0;
	height:24px;
	padding-left:10px;
	padding-top:4px
}
a.im,a:hover.im {
	text-decoration:none;
	height:35px;
	color:#fff;
	font-size:14px
}
.ImFooter {
	height:90px;
	background:url(/UserControls/im/kefu/im_04.gif) no-repeat;
	display:inline-block;
	width:150px;
	font-family:Arial,Helvetica,sans-serif
}
.ImFooter h5 {
	font-size:14px;
	font-weight:normal;
	color:#8f9396;
	text-align:center;
	margin:15px 0 0;
	font-family:'宋体'
}
.ImFooter p {
	font-size:20px;
	font-weight:bold;
	color:#732225;
	text-align:center;
	margin:10px 0
}
.rele_search {
	border-top:1px solid #ddd;
	line-height:160%;
	margin:5px
}
.rele_search {
	line-height:160%
}
.rele_search li {
	float:left;
	width:150px
}
