﻿fieldset,img {
	border:0;
}
:focus {
	outline:0;
}
address,caption,cite,code,dfn,em,th,var,optgroup {
	font-style:normal;
	font-weight:normal;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
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%;
}
input,button,textarea,select {
	*font-size:100%;
	font:100% Arial,Helvetica,sans-serif;
}
ol,ul,li {
	list-style:none;
}
caption,th {
	text-align:left;
}
:link,:visited,ins {
	text-decoration:none;
}
blockquote,q {
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none;
}
a {
	color:#0B3B8C;
	text-decoration:none;
}
a:link {
	color:#0B3B8C;
	text-decoration:none
}
a:visited {
	color:#0B3B8C;
	text-decoration:none
}
a:hover {
	color:#f60;
	text-decoration:underline;
}
a:active {
	color:#2570a9;
	text-decoration:underline
}
.clearfix {
	clear:both;
	display:inline;
	visibility:hidden;
	height:0!important;
	overflow:hidden;
}
#Warp {
	margin-left:auto;
	width:980px;
	margin-right:auto
}
/*header*/
#header {
	width:auto;
	text-align:center;
}
#topbar {
	background:url(top_bar_bg.gif) repeat-x;
	height:36px;
}
#topbar .topbar {
	width:980px;
	text-align:left;
	padding:0;
	line-height:30px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto
}
#topbar .topbar .floatleft {
	float:left;
	padding-left:10px;
}
#topbar .topbar .floatright {
	float:right;
	padding-right:10px;
}
#header {
	overflow:auto;
	width:auto;
	text-align:left;
	padding-top:10px;
}
#logo {
	float:left;
	padding:5px 2px;
	margin-right:10px
}
#logo img {
	border:0;
}
#topsearch {
	float:right;
}
#navigation {
	width:auto;
	text-align:left;
}
#navigation .navigation {
	background:url(navigationbg.gif) repeat-x;
	width:980px;
	height:36px;
	margin-top:8px!important;
	border-top:2px #DAEAEE solid;
	overflow:hidden;
}
#navigation .navigation li {
	float:left!important;
	overflow:hidden;
	white-space:nowrap;
	text-align:center;
	line-height:36px;
	background:url(menu_line.gif) 0px 0px no-repeat!important;
	font-weight:bold!

important;
	width:108px!important;
	display:block;
}
#navigation .navigation a {
	padding:0 14px;
	font-size:14px;
	text-decoration:none;
	display:block;
	color:#FFF!important;
	margin-left:3px;
	height:36px;
}
#navigation .navigation a.current {
	display:block;
	overflow:hidden;
	background:url(current_nav.gif) no-repeat center bottom;
	margin-left:3px
}
#navigation .navigation a:hover {
	display:block;
	background:url(current_nav.gif) no-repeat center bottom;
	margin-left:3px;
}
#navigation .navigation li#home {
	background:none!important;
	padding-left:2px;
}
/*search*/
#searchinput {
	height:24px;
	line-height:20px;
	margin-right:5px;
	width:440px;
	padding-left:5px;
	border:#CCCCCC 1px solid;
	color:#DDDDDD;
	font-size:14px;
	padding-top:6px;
	margin-top:-1px
}
#searchbar {
	margin-top:13px;
	width:625px;
	height:48px;
	overflow:hidden
}
#searchTop {
	margin:0px 8px 0px 7px;
	position:relative;
	top:6px;
	height:42px;
	cursor:pointer
}
#searchTop .input-r {
	top:0px;
	left:0px;
	font-size:12px;
	z-index:2;
	background:url(inputright.gif) no-repeat;
	width:8px;
	height:42px;
	position:absolute;
}
#searchTop .search-input {
	position:relative;
	overflow:hidden;
	width:392px;
	height:43px;
	top:1px;
	left:8px;
}
#searchTop .search-input input {
	display:block;
	padding:8px 10px;
	background:url(inputbg.gif) repeat-x;
	height:42px;
	width:392px;
	border:0;
	color:#CCCCCC;
}
#searchTop button {
	background:url(topsearch.gif) no-repeat right top;
	height:42px;
	width:75px;
	white-space:nowrap;
	border:0;
	position:absolute;
	top:0px;
	left:400px;
	text-indent:-9999px;
	cursor:pointer
}
/*common*/
.mtp10 {
	margin-top:10px;
}
.mbp10 {
	margin-bottom:10px;
}
.sitepath {
	padding:0 0 0 10px;
}
.PLmbp10 {
	margin-bottom:10px;
	*margin-bottom:0;
	_margin-bottom:0;
}
.web_btn {
	background:url(button.gif) 0 0px;
	width:76px;
	height:28px;
	line-height:28px;
	border:0;
	text-align:center;
	font-size:14px;
	color:#fff;
	margin:4px;
}
#left {
	float: left; width: 242px;
}
#left_m {
	background: url(left_m.jpg) repeat-y left top; float: left; width: 242px
}
#left_m ul{
	padding:8px 0 0 24px;
	float: left;
	width: 207px;
}
#left_m li {
	float: left;
	padding: 6px 0 6px 15px;
	width: 192px;
	background: url(ico_3j.jpg) no-repeat left center;
}
#left_tit {
	padding-left:12px;
	font-weight:bold;
	font-size:14px;
	background:url(left_t.jpg) no-repeat 2px top;
	float:left;
	width:230px;
	line-height:33px;
	height:33px;
                color:#2677cb;
}
#left_contact {
	padding: 20px 0 5px 20px;
	background: url(tel.jpg) no-repeat right top;
	float: left;
	width: 220px;
	line-height: 20px;
}
#right {
	float:right;
	width:730px;
}
#right_wrap {
	padding:8px 15px 0 15px;
	float:left;
	width:699px;
	*width:700px;
	_width:700px;
	border:1px solid #ccc;
}
.right_con {
	float:left;
	width:698px;
	line-height:25px;
                height:auto !important; 
                height:200px;
                min-height:200px;
                padding:0 0 10px 0;
}
.right_con h3 {
	font-weight:bold;
	font-size:14px;
	float:left;
	width:698px;
	text-align:center;
                border-bottom:1px dashed #ccc;
}
.right_con .attr {
                text-align:center;
                color:#999;
}
.right_con .content {
	float:left;
	width:698px;
                padding:10px 0 0 0;
}

.pageing {
	float:left;
	width:690px;
	line-height:25px;
	padding-top:25px;
	text-align:center;
}
.right_tit {
	width:731px;
	*width:732px;
	_width:732px;
	margin:11px 0 0 0;
}
.right_tit .l {
	width:3px;
	height:33px;
	display:block;
	float:left;
	background:url(l.gif) no-repeat;
}
.right_tit .m {
	width:724px;
	*width:725px;
	_width:725px;
	height:33px;
	display:block;
	float:left;
	background:url(m.gif) repeat-x;
	overflow:hidden;
}
.right_tit .m .title {
	font-size:14px;
	font-weight:bold;
	line-height:33px;
	color:#333;
	text-align:left;
	display:block;
	float:left;
	width:700px;
	margin-left:12px;
}
.right_tit .r {
	width:4px;
	height:33px;
	display:block;
	float:left;
	background:url(r.gif) no-repeat;
}
.newslist_tit {
	padding:5px 0 0 5px;
	float:left;
	width:690px;
	height:24px;
	border-bottom:1px dotted #ccc;
	font-weight:bold;
	font-size:13px;
}
.newslist_tit span {
	float:right;
                font-weight:normal;
                font-size:12px;
}
.newslist {
	padding:5px 0 0 5px;
	float:left;
	width:690px;
	line-height:25px;
}
.newslist li {
	padding-left:15px;
	background:url(ico_dian.jpg) no-repeat left center;
	line-height:30px;
	border-bottom:#ccc 1px dashed;
}
.newslist span {
	float:right
}
.productlist {
	float:left;
	width:690px;
	line-height:25px;
	padding-top:15px
}
.productlist li {
	float:left;
	padding-bottom:15px;
	width:230px;
	text-align:center
}
.productlist li img {
               border:#ccc 1px solid;
               padding:4px;
               width:170px;
               height:145px;
}
#pro {
	float:left;
	width:690px;
	padding:10px 0 10px 0;
}
.rollBox {
	float:left;
	overflow:hidden;
	width:690px
}
.rollBox .LeftBotton {
	margin-top:45px;
	float:left;
	overflow:hidden;
	width:17px;
	cursor:pointer
}
.rollBox .RightBotton {
	margin-top:45px;
	float:left;
	overflow:hidden;
	width:17px;
	cursor:pointer
}
.rollBox .Cont {
	float:left;
	overflow:hidden;
	width:655px
}
.rollBox .ScrCont {
	width:10000000px
}
.rollBox .Cont .pic {
	float:left;
	width:180px;
	text-align:center
}
.rollBox .Cont .pic img {
	border:#ccc 1px solid;
                padding: 4px;
	display:block;
	background:#fff;
	margin:0 auto;
                width:160px;
                height:135px;
}
.rollBox .Cont .pic p {
	color:#505050;
	line-height:26px
}
.rollBox .Cont a:link {
	color:#626466;
	text-decoration:none
}
.rollBox .Cont a:visited {
	color:#626466;
	text-decoration:none
}
.rollBox .Cont a:hover {
	color:#f00;
	text-decoration:underline
}
.rollBox #List1 {
	float:left
}
.rollBox #List2 {
	float:left
}
#promenu {
                float: left;
	width:205px;
	margin:auto;
}
#promenu h1 {
	cursor:pointer;
	color:#000;
	font-size:14px;
	padding:5px 0 3px 5px;
	margin-top:1px;
}
#promenu h2 {
	cursor:pointer;
	color:#777;
	font-size:13px;
	padding:5px 0 3px 10px;
}
#promenu ul {
	padding-left:15px;
	height:auto;
}
#promenu ul li {
                background:none;
	padding:0 0 3px 15px;
}
.no {
	display:none;
}
/*ͶƱ*/
.vote_btn {
	background:url(button.gif) 0 0px;
	width:76px;
	height:28px;
	line-height:28px;
	border:0;
	text-align:center;
	font-size:14px;
	color:#fff;
	margin:4px;
}
.vote_show {
	margin:20px 0 0 0;
	padding:0;
}
.vote_show dt {
	margin:10px;
}
.vote_show dt h3 {
	margin:0;
	padding:0 0 5px 0;
	font:18px simhei;
	color:#333;
	text-align:center;
}
.vote_show dt span {
	float:right;
	margin:2px 20px 2px 0;
	width:350px;
	height:20px;
}
.vote_show dt span img {
	max-width:348px;
}
.vote_show dt.r {
	width:370px;
	height:20px;
}
.one_vote {
	margin:0;
	padding:0;
}
.one_vote dt {
	line-height:25px;
	_height:24px;
}
.one_vote h3 {
	margin:0;
	padding:0;
	font:15px simhei;
	text-align:center;
	color:#333;
}
/*friendlink*/	
.friendlink {
	width:980px;
	height:auto;
	overflow:hidden;
}
.friendlink .hd {
	width:980px;
	height:auto;
	overflow:hidden;
}
.friendlink .hd .l {
	width:3px;
	height:33px;
	display:block;
	float:left;
	background:url(l.gif) no-repeat;
}
.friendlink .hd .m {
	width:973px;
	height:33px;
	display:block;
	float:left;
	background:url(m.gif) repeat-x;
	overflow:hidden;
}
.friendlink .hd .m .title {
	font-size:14px;
	font-weight:bold;
	line-height:33px;
	color:#333;
	text-align:left;
	display:block;
	float:left;
	width:790px;
	margin-left:12px;
}
.friendlink .hd .m .apply {
	font-size:12px;
	line-height:24px;
	color:#333;
	text-align:center;
	width:100px;
	background:url(app.gif) no-repeat;
	width:99px;
	height:24px;
	display:block;
	float:right;
	margin-top:5px
}
.friendlink .hd .r {
	width:4px;
	height:33px;
	display:block;
	float:left;
	background:url(r.gif) no-repeat;
}
.friendlink .bd {
	border-width:0 1px 1px 1px;
	border-color:#D7D7D7;
	border-style:solid;
	padding:10px;
	overflow:hidden;
	width:958px;
}
.friendlink .bd .image {
	width:auto;
	height:auto;
	overflow:hidden;
}
.friendlink .bd .image li {
	float:left;
	margin-left:6px;
	margin-bottom:4px;
}
.friendlink .bd .image li img {
	border:1px solid #ddd;
	background:#f1f1f1;
	padding:3px;
	width:88px;
	height:31px;
	vertical-align:top;
	zoom:1;
}
.friendlink .bd .text {
	width:auto;
	height:30px;
	overflow:hidden;
}
.friendlink .bd .text li {
	line-height:25px;
	float:left;
	margin:5px 5px 0 5px;
	white-space:nowrap
}
/*留言*/
.GBtab li {
	float:left;
	padding:0 10px 0 10px;
	font-size:14px;
	line-height:25px;
}
.GBtab .cur {
	background:#e4e4e4;
}
.GBstyle {
	border:none;
	background:#e4e4e4;
	width:700px;
}
.GBstyle td {
	background:#fff;
	height:24px;
	padding:5px;
}
.sect {
	padding:15px 20px 30px 20px;
	font-size:14px;
}
.boxlist li {
	clear:both;
	padding:10px 0px;
	border-top:#ccc 1px dashed;
}
.boxlist li .r {
	width:auto;
	padding:10px 0;
	font-size:14px;
	line-height:23px
}
.boxlist .huifu {
	width:auto;
	padding:5px 15px;
	background:#efefef;
	color:#CC0000;
	line-height:23px;
	margin:10px 0px 5px 0px
}
.text_hui {
	color:#999;
}
.boxpages {
	clear:both;
	margin:3px;
	padding:10px 0 5px;
	width:98%;
}
/*链接申请*/
.linkform {
	border-right:#ccc 1px solid;
	border-top:#ccc 1px solid;
	border-left:#ccc 0px solid;
	width:100%;
	border-bottom:#ccc 0px solid
}
.linkform th {
	border-right:#ccc 0px solid;
	padding-right:8px;
	border-top:#ccc 0px solid;
	padding-left:8px;
	font-weight:normal;
	background:#fff;
	padding-bottom:3px;
	border-left:#ccc 1px solid;
	width:100px;
	line-height:25px;
	padding-top:3px;
	border-bottom:#ccc 1px solid;
	text-align:right
}
.linkform td {
	border-right:#ccc 0px solid;
	padding-right:8px;
	border-top:#ccc 0px solid;
	padding-left:8px;
	padding-bottom:3px;
	border-left:#ccc 1px solid;
	line-height:25px;
	padding-top:3px;
	border-bottom:#ccc 1px solid;
	text-align:left;
}
.linkform em {
	margin-left:8px;
	color:#e00;
	font-style:normal
}
.linkform .txt {
	border-right:#ccc 1px solid;
	padding-right:3px;
	border-top:#ccc 1px solid;
	padding-left:3px;
	padding-bottom:2px;
	font:12px verdana;
	border-left:#ccc 1px solid;
	width:180px;
	color:#07519a;
	padding-top:2px;
	border-bottom:#ccc 1px solid
}
.linkform textarea {
	border-right:#ccc 1px solid;
	border-top:#ccc 1px solid;
	font:12px/18px verdana;
	border-left:#ccc 1px solid;
	width:65%;
	color:#07519a;
	border-bottom:#ccc 1px solid;
	height:60px
}
.links li {
	float:left;
	padding:5px;
}
.links img {
	float:left;
	padding:4px;
	width:88px;
	height:31px;
	border:1px solid #ccc;
}
.textlinks {
	clear:both
}
.textlinks li {
	float:left;
	padding:5px;
}
#footer {
	float:left;
	width:980px;
	margin-top:10px;
	border-top:1px solid #ccc;
}
.foot {
	float:left;
	width:980px;
	padding:10px 0 10px 0;
                line-height:22px;
	text-align:center
}