﻿@charset "utf-8";
body, ul, ol, li, p, h1, h2, h4, h5, table, td, th, form, img, dl, dt, dd, select, textarea, div, input {
	margin: 0;
	padding: 0
}
html{overflow-y:scroll;}
body {
	font-family: '宋体', Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	background-color: #fff;
	color:#666666;
	margin: 0;
	padding: 0;
}
ol, ul {
	list-style: none outside
}
input, select {
	vertical-align: middle;
	font-size: 11px;
	font-family: Verdana, Aril, sans-serif;
}
img, a img {
	border: 0;
	border: none
}
em {
	font-style: normal
}
:focus {
	outline: 0
}
.cursor {
	cursor: pointer
}
.clear {
	font-size: 0;
	line-height: 0;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clearfix {
	display: inline-block
}
.clearfix {
	display: block
}
.user-edit {
	word-wrap: break-word;
	word-break: break-all;
	overflow-x: hidden
}
.disNone {
	display: none
}
a, ins {
	text-decoration: none;
	color:#666666;
}
a:hover {
	color: #CF0505;
	text-decoration: none;
}
/*全局属性结束*/
.top {
	width: 966px;
	height: 75px;
	margin: 0 auto;
	margin-top: 20px;
}
.logo {
	width: 243px;
	height: 75px;
	float: left;
}
.lmpic {
	width: 177px;
	height: 40px;
	float: left;
	margin-left: 40px;
	margin-top: 25px;
}
.tel {
	width: 182px;
	height: 46px;
	margin-top: 23px;
	float: right;
}
/*menu*/
.menu {
	height: 38px;
	margin-top: 20px;
	background: url(../images/menubg.jpg) repeat-x;
}
.content {
	position: relative;
	z-index: 100;
	width: 966px;
	height: 38px;
	margin: 0 auto;
}
.sv {
	position: absolute;
	width: 138px;
	float: left;
	display: none;
	z-index: 500;
}
ul#nav {
	width: 966px;
	height: 38px;
	font-size: 14px;
	line-height: 38px;
	float: left;
	z-index: 4000;
}
ul#nav .mainlevel {
	float: left;
	width: 138px;
	display: inline;
	text-align: center;/*IE6 only*/
	background: url(../images/menuline.jpg) no-repeat;
}
ul#nav .mainlevel a {
	color: #fff;
	text-decoration: none;
	line-height: 38px;
	height: 38px;
	display: block;
	width: 138px;
}
ul#nav .mainlevel a:hover {
	color: #fff;
	text-decoration: none;
	background: url(../images/bghover.jpg) no-repeat;
}
ul#nav .mainlevel ul {
	display: none;
	position: absolute;
	list-style: none;
 *margin-left:-69px;
}
ul#nav .mainlevel li {
	border-top: 1px solid #fff;
	width: 138px;
	line-height: 28px;
	z-index: 500;
}
ul#nav .mainlevel li a {
	color: #000;
	text-decoration: none;
	height: 28px;
	line-height: 28px;
	display: block;
	width: 138px;
	background: #FFF;
	font-weight: normal;
	font-size: 12px;
}
ul#nav .mainlevel li a:hover {
	color: #fff;
	text-decoration: none;
	display: block;
	width: 138px;
	background: url(../images/xialahover.jpg) repeat-x;
	line-height: 28px;
}
ul#nav .maincontact {
	color: #fff;
	text-align: center;
	float: left;
	width: 138px;
	display: inline;
	background: url(../images/contactbg.jpg) no-repeat;/*IE6 only*/
}
ul#nav .maincontact a {
	color: #fff;
	text-decoration: none;
	line-height: 38px;
	display: block;
	width: 138px;
}
ul#nav .maincontact a:hover {
	color: #fff;
	text-decoration: none;
	line-height: 38px;
	display: block;
	width: 138px;
	background: url(../images/bghover.jpg) no-repeat;
}
/*menu结束*/	
.indexbanner {
	width: auto;
	height: 417px;
	position: relative;
	overflow: hidden;
	margin-top: 1px;
}
/*banner滚动开始*/
.flock {
	margin: 0;
	position: relative;
}
.slideshow {
	clear: both;
}
.slideshow li {
	position: relative;
	overflow: hidden;
}
.slidebar li {
	background: rgba(0,0,0,0.3);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000, endColorstr = #30000000);
	color: #FFF;
	overflow: hidden;
}
.slidebar li {
	float: left;
	margin-right: 1px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}
.slidebar li.on {
	background: rgba(255,255,255,0.5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF, endColorstr = #50FFFFFF);
	color: #000;
	font-weight: 700;
}
.frame {
	background: none;
	border: 0px solid #fff;
	margin-bottom: 0px;
}
.temp {
	margin: 0;
}
.slidebar {
	position: absolute;
	top: 380px;
	left: 610px;
}
#frameHlicAe {
	margin: 0px !important;
	border: 0px !important;
}
.comiis_wrapad {
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
}
.comiis_wrapad img {
	float: left;
	margin-top: 0px;
}
#slidesImgs li {
	width: 100%;
	height: 417px;
	display: none;
}
#flash1 {
	height: 417px;
	width: 100%;
	display: block;
	z-index: 10;
}
/*banner滚动结束*/	
.mid1bk {
	width: auto;
	height: 29px;
	border-bottom: 1px solid #B6B6B6;
	border-top: 1px solid #B6B6B6;
}
.mid1 {
	width: 966px;
	height: 27px;
	margin: 1px auto;
	overflow: hidden;
}
.mid1left {
	height: 27px;
	width: 550px;
	float: left;
}
.gonggao {
	color: #FFF;
	width: 62px;
	height: 27px;
	text-align: center;
	line-height: 27px;
	background: url(../images/gonggaobg.jpg) no-repeat;
	float: left;
}
#inews {
	width: 450px;
	float: left;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	display: inline;
	text-align: left;
	margin-left: 13px;
}
#inews ul li {
	line-height: 27px;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
}
.mid1right {
	width: 260px;
	height: 17px;
	float: right;
	margin-top: 5px;
}
.mid1right a {
	color: #FFF;
}
.mid1right a:hover {
	color: #FFF;
	text-decoration:underline;
}
.right1 {
	width: 80px;
	height: 17px;
	line-height: 17px;
	float: left;
	text-align: center;
	background: url(../images/kefubg.jpg) no-repeat;
}
.right2 {
	width: 100px;
	height: 17px;
	line-height: 17px;
	float: left;
	text-align: center;
	background: url(../images/wendabg.jpg) no-repeat;
}
.right3 {
	width: 80px;
	height: 17px;
	line-height: 17px;
	float: left;
	text-align: center;
	background: url(../images/tukubg.jpg) no-repeat;
}
.mid2 {
	width: 966px;
	height: 322px;
	margin: 0 auto;
	margin-top: 35px;
}
.mid2left {
	width: 210px;
	height: 322px;
	float: left;
}
.zxtit {
	width: 84px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	background: url(../images/zhongxinbg.jpg) no-repeat;
}
.zxtit a {
	color: #FFF;
}
.zxtit a:hover {
	color: #FFF;
	text-decoration:underline;
}
.newszx {
	width: 210px;
	height: 280px;
	margin-top: 20px;
}
.newslist {
	width: 210px;
	height: 243px;
	text-align: left;
}
.newslist ul {
	width: 210px;
	height: 216px;
}
.newslist ul li {
	width: 195px;
	height: 27px;
	line-height: 27px;
	background: url(../images/dian.jpg) left center no-repeat;
	padding-left: 12px;
}
.chakanmore {
	width: 83px;
	height: 22px;
	line-height:22px;
	margin-top: 15px;
	float: right;
	background: url(../images/chakanmore.jpg) no-repeat;
	text-align:center;
}
.mid2mid {
	width: 430px;
	height: 322px;
	float: left;
	margin-left: 31px;
}
/*产品中心css*/
.cptit {
	width: 430px;
	height: 22px;
}
.cpzxtit {
	width: 84px;
	height: 22px;
	line-height: 22px;
	float: left;
	text-align: center;
	background: url(../images/zhongxinbg.jpg) no-repeat;
}
.cpzxtit a {
	color: #FFF;
}
.cpzxtit a:hover {
	color: #FFF;
	text-decoration:underline;
}
#dinggou {
	float: right;
	height: 22px;
	line-height: 22px;
	width: 92px;
	text-align: right;
	background: url(../images/ico1.jpg) no-repeat left center;
}
#sy_pro_fl {
	margin: 0 auto;
	height: 22px;
	line-height: 22px;
	width: 100%
}
#sy_pro_fl li {
	float: left;
	padding-left: 15px;
	padding-right: 17px;
	background: url(../images/xx.jpg) no-repeat right 5px
}
.ipro_flash {
	WIDTH: 430px!important;
	WIDTH: 420px;
	HEIGHT: 280px;
	margin-top: 20px;
}
#i_focus {
	Z-INDEX: 1;
	POSITION: relative;
	PADDING: 0px;
	MARGIN: 0px auto;
	WIDTH: 425px!important;
	WIDTH: 420px;
	HEIGHT: 258px;
	OVERFLOW: hidden
}
#sypro_list {
	margin: 0 auto;
	overflow: hidden
}
#i_focus_piclist LI {
	POSITION: absolute;
	WIDTH: 425px!important;
	WIDTH: 420px;
	DISPLAY: none;
	HEIGHT: 150px;
	OVERFLOW: hidden
}
.piclist {
	width: 100%
}
.piclist_left {
	float: left;
	width: 40%
}
.piclist_right {
	float: right;
	width: 58%;
	text-align: left;
	margin-top: 8px;
	line-height: 26px;
	color:#666666;
	text-indent: 20px
}
#i_focus_btn {
	POSITION: absolute;
	WIDTH: 428px;
	BOTTOM: 0px;
	HEIGHT: 120px;
	LEFT: 0px;
	margin-top: 1px
}
#i_focus_btn LI {
	PADDING: 18px 2px 0px 0px;
	padding-left: 2px!important;
	padding-left: 0px;
	WIDTH: 100px!important;
	WIDTH: 98px;
	FLOAT: left;
	HEIGHT: 51px;
	FONT-SIZE: 1px;
	BORDER-TOP: #999 4px solid;
	CURSOR: pointer;
	MARGIN-RIGHT: 2px
}
#i_focus_btn IMG {
	BORDER: #d8d8d8 1px solid;
	padding: 2px;
	WIDTH: 96px!important;
	WIDTH: 94px;
	HEIGHT: 80px
}
#i_focus_btn .i_cur {
	BORDER-TOP: #0059A3 4px solid
}
#i_focus_btn .i_cur IMG {
	BORDER: #0059A3 1px solid
}
/*产品切换结束*/	
.mid2right {
	width: 264px;
	height: 322px;
	float: right;
}
.fanganlist {
	width: 264px;
	height: 280px;
	margin-top: 20px;
}
.fanganjj {
	width: 264px;
	height: 81px;
}
.jjpic {
	float: left;
	width: 116px;
	height: 77px;
	border: 1px solid #C0C0C0;
	padding: 1px;
}
.jjnr {
	width: 136px;
	height: 81px;
	float: right;
	line-height: 20px;
}
.listnr {
	height: 175px;
	width: 264px;
	margin-top: 24px;
}
.listnr dl {
	width: 132px;
	height: 25px;
	line-height: 25px;
	float: left;
	text-align: left;
}
.listnr dd {
	width: 120px;
	padding-left: 12px;
	float: left;
	background: url(../images/ico2.gif) no-repeat left center;
}
.mid3 {
	width: 966px;
	height: 189px;
	margin: 0 auto;
	margin-top: 30px;
	border: 1px solid #DBDBDB;
}
.remen {
	width: 42px;
	height: 189px;
	float: left;
}
/*scroll start*/
.blk_18 {
	MARGIN-TOP: 0px;
	height: 189px;
	float: right;
	FONT-SIZE: 12px;
	OVERFLOW: hidden;
	WIDTH: 924px;
	ZOOM: 1;
}
.blk_18 .pcont {
	FLOAT: left;
	margin-top: 20px;
	OVERFLOW: hidden;
	WIDTH: 924px;
	height: 162px;
}
.blk_18 .ScrCont {
	WIDTH: 32766px;
	ZOOM: 1
}
.blk_18 #List1_1 {
	FLOAT: left;
	height: 162px;
}
.blk_18 #List2_1 {
	FLOAT: left;
}
.blk_18 .pl IMG {
	width: 198px;
	height: 124px;
	DISPLAY: block;
	MARGIN: 0 auto;
	CURSOR: pointer;
	border: 1px solid #C0C0C0;
	padding: 3px;
}
.blk_18 .pl {
	FLOAT: left;
	WIDTH: 206px;
	margin-left: 20px;
	display: inline;
	LINE-HEIGHT: 24px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.blk_18 A.pl:hover img {
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}
.blk_18 A.pl:hover {
#color:#f00;
}
.blk_18 A.pl h3 {
	width: auto;
	height: 20px;
	background: #ecebf0;
	margin-top: 5px;
	font-size: 12px;
	padding: 0;
	line-height: 22px;
	font-weight: 300;
	overflow: hidden;
}
.blk_18 A.pl:hover h3 {
	color: #F00;
}
/*scroll end*/
.mid4 {
	width: 100%;
	height: 189px;
	border-top: 2px solid #DBDBDB;
	margin-top: 20px;
}
.mid4nr {
	width: 966px;
	height: 165px;
	margin: 0 auto;
}
.mid4nr dl {
	width: 161px;
	float: left;
	text-align: left;
}
.mid4nr dt {
	height: 25px;
	line-height: 25px;
	width: 161px;
	color: #032F55;
	display: block;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	margin-bottom: 5px;
}
.mid4nr dd {
	height: 25px;
	line-height: 27px;
	width: 161px;
	text-align: center;
}
.footer {
	width: 100%;
	height: 103px;
	margin-top: 25px;
	border-top: 2px solid #1278C0;
	background: url(../images/footerbg.jpg) repeat-x;
}
.footernr {
	width: 966px;
	height: 103px;
	margin: 0 auto;
}
.footerleft {
	width: 185px;
	height: 50px;
	margin-top: 20px;
	float: left;
}
.footerright {
	color: #296496;
	height: 56px;
	line-height: 20px;
	width: 530px;
	margin-top: 22px;
	float: right;
	text-align: right;
}
.footerright a {
	color: #296496;
}
.footerright a:hover {
	color: #CF0505;
}
/*首页结束*/
.aboutbanner {
	width: auto;
	height: 137px;
	margin-top: 1px;
	position: relative;
	background: url(../images/aboutbanner.jpg) no-repeat 50% 50%;
}
.weizhi {
	width: 408px;
	height: 20px;
	color: #000;
	line-height: 20px;
	text-align: left;
	position: absolute;
	left: 280px;
	top: 90px;
}
.weizhi a {
	color: #000;
}
.weizhi a:hover {
	color: #CF0505;
}
.aboutmid {
	width: 966px;
	height: auto;
	margin: 0 auto;
	margin-top: 24px;
}
.left1 {
	width: 194px;
	height: auto;
	float: left;
	background-color: #F0F0F0;
}
.left1nr {
	width: 160px;
	height: auto;
	padding: 14px 17px 14px;
}
.left1tit {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	width: 160px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background-color: #032F55;
}
.left1tit a {
	color: #FFF;
}
.left1tit a:hover {
	color: #FFF;
	text-decoration:underline;
}
.aboutlist {
	width: 160px;
	height: auto;
	margin: 20px auto;
}
.aboutlist ul {
	width: 160px;
	height: auto;
}
.aboutlist ul li {
	height: 30px;
	line-height: 30px;
	display: block;
	text-align: center;
}
.aboutlist ul li a {
	height: 30px;
	width: 160px;
	line-height: 30px;
	display: block;
}
.aboutlist ul li a:hover {
	background: url(../images/zuocebg.jpg) 50% 50% no-repeat;
	color: #FFF;
}
#select1 {
	margin-top: 20px;
	color:#666;
	width: 160px;
	height: 20px;
	font-size: 12px;
}
#select2 {
	color:#666;
	margin-top: 13px;
	margin-bottom: 20px;
	width: 160px;
	height: 20px;
	font-size: 12px;
}
.zxlist {
	width: 160px;
	height: auto;
	margin: 20px auto;
}
.zxlist ul {
	width: 160px;
	height: auto;
}
.zxlist ul li {
	height: 27px;
	width: 160px;
	line-height: 27px;
	text-align: left;
}
.kefutel {
	width: 160px;
	text-align: center;
	margin-top: 10px;
	font-size: 22px;
	font-weight: bold;
	color: #032F55;
}
.kefulianxi {
	width: 160px;
	height:auto;
	text-align: center;
	margin-top: 10px;
	font-size: 12px;
	color: #032F55;
}
.kefulianxi a {
	color: #032F55;
}
.kefulianxi a:hover {
	color: #CF0505;
}
.youce {
	width: 722px;
	height: auto;
	float: right;
}
.youcetop {
	width: 722px;
	height: 27px;
	border-bottom: 1px solid #C9CACA;
}
.youce2 {
	width: 729px;
	height: auto;
	float: right;
}
.youcetop2 {
	width: 729px;
	height: 30px;
	border-bottom: 1px solid #C9CACA;
}
.qiyexx{
	width:729px;
	height:690px;
	margin-top:10px;
	}
.topleft {
	width: 200px;
	height: 27px;
	line-height: 27px;
	float: left;
	text-align: left;
	font-family: "微软雅黑";
	font-weight: bold;
}
.weizhi2 {
	width: 350px;
	height: 27px;
	line-height: 27px;
	text-align: right;
	float: right;
}
.youceqiye {
	width: 722px;
	height: 211px;
	margin-top: 18px;
}
.qiyejianjie {
	width: 722px;
	height: 131px;
	margin-top: 24px;
}
.jianjieimg {
	float: left;
	margin-right: 43px;
}
.jianjiewenzi {
	height: 131px;
	width: 478px;
	line-height: 25px;
	text-align: left;
	float: right;
}
.jianjiewenzi a:hover {
	text-decoration: underline;
}
.youcemid {
	width: 722px;
	height: 295px;
}
.aboutlb {
	overflow: hidden;
}
.aboutlb li {
	float: left;
	width: 220px;
	height: 260px;
	margin: 0 20px 35px 5px;
	background: url(../images/img_bg.png) no-repeat top left;
	border-right: 1px dashed #bdbdbd;
	font-size: 12px;
}
.aboutlb li a img {
	padding: 3px;
	width: 182px;
	height: 102px;
	border: 1px solid #dbdbdb;
}
.aboutlb li a {
}
.aboutlb li h2 {
	font-size: 12px;
	font-weight: blod;
	line-height: 25px;
}
.aboutlb li a:hover img {
	border-color: #c00;
}
.aboutlb li.last {
	margin-right: 0;
	margin-left: 5px;
	border-right: 0;
	float: right;
}
.aboutlb li p {
	width: 190px;
	margin-top: 10px;
	line-height: 20px;
}
.aboutlb li span.more {
	display: block;
	margin-top: 20px;
	width: 110px;
	height: 24px;
	line-height: 24px;
	text-indent: 25px;
}
.aboutlb li span.more a {
	display: block;
	width: 110px;
	height: 24px;
	color: #fff;
	background: #032F55;
}
.aboutlb li span.more a:hover {
	color: #fff;
	text-decoration:underline;
}
/*新闻中心页面开始*/
.newsbanner {
	width: auto;
	height: 137px;
	margin-top: 1px;
	position: relative;
	background: url(../images/newsbanner.jpg) no-repeat 50% 50%;
}
.newszxjs {
	width: 722px;
	height: 151px;
	margin-top: 24px;
	border-bottom: 1px dotted #C9CACA;
}
.zxjsnr {
	width: 722px;
	height: 131px;
}
.jsnrimg {
	width: 201px;
	height: 131px;
	float: left;
}
.newsgs {
	width: 478px;
	height: 131px;
	float: right;
}
.newstit {
	color: #0A63AF;
	text-align: left;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	display:block;
}
.newsgs a {
	color: #2A66AC;
}
.newsgs a:hover {
	color: #CF0505;
}
.wenzigs {
	width: 478px;
	height: auto;
	margin: 7px auto;
}
.wenzigs p {
	line-height: 22px;
	text-align: left;
}
.newsmore {
	height: 25px;
	line-height: 25px;
	text-align: left;
}
/*选项卡*/
.content_wrap2 {
	width: 722px;
	height: auto;
	margin-bottom: 20px;
}
.newscenter {
	width: 722px;
	height: auto;
}
.tabtit {
	height: 35px;
	background: url(../images/tab_bg.gif) repeat-x 0 -72px;
}
.tabnav li {
	float: left;
	width: 125px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
}
.tabnav li a {
	display: block;
	width: 125px;
	height: 35px;
	background: url(../images/tab_bg.gif) no-repeat;
	color: #fff;
	font-weight: bold;
}
.tabnav li a.tabnav_l {
	background-position: 0 -36px;
	color: #666;
}
.tabnav li a.tabnav_r {
	background-position: -125px 0;
	color: #666;
}
.tabnav li.tabnow a.tabnav_l {
	background-position: 0 0;
	color: #fff;
}
.tabnav li.tabnow a.tabnav_r {
	background-position: -125px -36px;
	color: #fff;
}
.tabcon_wrap div.tabcontent {
	margin-top: 10px;
	display: none;
	position: relative;
}
.more2 {
	width: 70px;
	position: absolute;
	right: 0;
	top: -30px;
}
.more2 a {
	color:#2A66AC;
}
.more2 a:hover {
	color: #CF0505;
}
.tabcon_wrap div.tabnow {
	display: block;
}
/*新闻中心列表*/
ul.newslist {
	width: 722px;
	margin: 0 auto;
	height: auto;
}
ul.newslist li {
	overflow: hidden;
	width: 722px;
	height: 36px;
	line-height: 36px;
	vertical-align: top;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px dashed #e3e3e3;
}
ul.newslist li a.pub_tit {
	float: left;
	display: block;
	overflow: hidden;
	width: 460px;
	height: 36px;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: url(../images/bg/ico.gif) no-repeat -28px -70px;
	text-indent: 12px;
}
ul.newslist li span {
	float: right;
}
/*新闻列表页*/	 
.xinwenlb {
	width: 722px;
	height: 111px;
	border-bottom: 1px dashed #C9CACA;
	margin-top: 17px;
}
.xwlbtit {
	height: 22px;
	width: 722px;
	text-align: left;
	line-height: 22px;
	font-weight: bold;
	background-color: #CDDEF1;
}
.xwlbtit span {
	height: 22px;
	width: 80px;
	float: right;
	line-height: 22px;
	font-weight: bold;
}
.xwnr {
	width: 722px;
	height: 66px;
	margin-top: 10px;
	text-align: left;
	line-height: 22px;
}
/*page_box start*/
.page_box {
	height: 50px;
	margin-bottom: 5px;
	text-align: center;
}
.page_box ul {
	float: left;
	padding: 12px 0px 12px 12px;
}
.page_box ul li {
	float: left;
	font-family: Tahoma;
	line-height: 17px;
	margin-right: 6px;
	border: 1px solid #E9E9E9;
}
.page_box ul li a {
	float: left;
	padding: 2px 4px 2px;
	color: #555;
	display: block;
}
.page_box ul li a:hover {
	color: #690;
	text-decoration: none;
	padding: 2px 4px 2px;
}
.page_box ul li.thisclass, .page_box ul li.thisclass a, .page_box ul li.thisclass a:hover {
	background-color: #F8F8F8;
	padding: 2px 4px 2px;
	font-weight: bold;
}
.page_box .pageinfo {
	line-height: 21px;
	padding: 12px 5px 12px 5px;
	color: #999;
}
.page_box .pageinfo strong {
	color: #555;
	font-weight: normal;
	margin: 0px 2px;
}
/*page_box end*/

/*文章内容页开始*/			
.wzneirong {
	width: 722px;
	height: auto;
}
.wztitle {
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-top: 30px;
}
.wztitle h1 {
	font-size: 14px;
}
.riqi {
	width: 722px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #898989;
	margin-top: 20px;
}
.wzms {
	width: 722px;
	height: auto;
	color:#898989;
	text-align: left;
	line-height: 28px;
	margin-top: 25px;
	border-bottom: 1px dashed #C9CACA;
	border-top: 1px dashed #C9CACA;
}
.wzbody {
	width: 722px;
	height: auto;
	margin-top: 28px;
	text-align: left;
	text-indent: 25px;
	line-height: 23px;
}
.wzbody p{
	margin-top:8px;
	}
.wzbody a {
	text-decoration: underline;
	color:  #2687FB;
}
.wzbody img {
	margin:5px 65px 5px;
	}
.baidufx {
	width: 722px;
	height: 26px;
	margin-top: 30px;
}
.shangxia{
	width: 722px;
	height: auto;
	margin-top: 50px;
	}
.shangxia p{
	height:26px;
	line-height:26px;
	}
/*产品中心页面开始*/
.productsbanner {
	width: auto;
	height: 137px;
	margin-top: 1px;
	position: relative;
	background: url(../images/cpbanner.jpg) no-repeat 50% 50%;
}
.content1 {
	width: 160px;
	margin-top: 15px;
	padding-bottom: 40px;
	background: url(/templets/style/images/sidebar_bg.jpg) repeat-y;
	float: left;
	overflow-x: hidden;
}
.list_menu {
	width: 160px;
	height: auto;
	float: left;
	clear: both;
	margin-left: 0px;
}
.list_menu a {
	text-decoration: none;
}
.list_menu ul {
	list-style: none;
	text-align: left;
}

/*一级菜单*/

.list_menu .menul li.level1 a {
	display: block;
	line-height: 27px;
	height: 31px;
	padding-left: 35px;
	font-size: 13px;
	color: #FFF;
	background: url(../images/side_menu_bg.jpg) no-repeat;
	margin-top: 5px;
	font-weight: bold;
}
/*一级菜单两态样式,供JS调用*/
.list_menu .menul li.level1 a:hover {
	background: url(../images/side_menu_bg_a.jpg) no-repeat left top;
}
.list_menu .menul li.level1 a.hove {
	background: url(../images/side_menu_bg_a.jpg) no-repeat left top;
}
.list_menu .menul li.level1 a.cur {
	background: url(../images/side_menu_bg_a.jpg) no-repeat left top;
}
/*二级菜单*/
.list_menu .menul li ul {
	padding-left: 18px;
	overflow: hidden;
}
.list_menu .menul li ul.level2 {
	width: 140px;
	display: none;
	list-style: none;
}
.list_menu .menul li ul.level2 li {
	height: 32px;
	width: 140px;
	display: inline-block;
	float: left;
	clear: both;
}
.list_menu .menul li ul.level2 li a {
	display: block;
	height: 27px;
	line-height: 27px;
	background: none;
	border-bottom: dotted 1px #555;
	padding-left: 25px;
	color: #666666;
	overflow: hidden;
	font-weight: normal;
}
.list_menu .menul li ul.level2 li a:hover {
	background: none;
	color: #CF0505;;
	text-decoration: none;
}
.list_menu .menul li ul.level2 li a.thisclass {
	background: none;
	color: #FFF;
	text-decoration: none;
}
/*二级菜单两态样式,供JS调用*/
.list_menu .menul li ul.level2 li a.hove1 {
	color: #CF0505;
	font-weight: bold;
}
.protit {
	width: 722px;
	height: 27px;
	background-color: #E3EDF8;
	margin-top: 10px;
}
.proname {
	width: 84px;
	height: 27px;
	text-align: center;
	line-height: 27px;
	margin-left: 26px;
	font-weight: bold;
	background-color: #FFF;
}
.product_list {
	width: 720px;
	height: 220px;
	border: 1px solid #d9d9d9;
	margin-bottom: 15px;
}
.product_list h1 {/*font-family:"微软雅黑";*/
	font-size: 14px;
	line-height: 35px;
	background: #f6f6f6;
	border-bottom: 1px solid #d9d9d9;
	padding: 0 5px 0 10px;
}
.product_list h1 span {
	float: right;
	font-family: "宋体";
	font-size: 12px;
	font-weight: 100
}
.product_list ul {
	padding: 20px 0 0 0;
}
.product_list ul li {
	width: 170px;
	height: auto;
	float: left;
	margin-right: 13px;
	text-align: center;
}
.product_list ul li img {
	width: 170px;
	height: 118px;
	display: inline;
	float: left;
	padding-bottom: 8px;
}
.product_list ul li h2 {
	font-size: 12px;
	font-weight: 100;
	line-height: 25px;
}
.product_list ul li.zuiyouce {
	width: 170px;
	height: auto;
	float: right;
	text-align: center;
	margin: 0px;
}
.product_list ul li.zuiyouce img {
	width: 170px;
	height: 118px;
	display: inline;
	float: right;
	padding-bottom: 8px;
}
.product_list ul li.zuiyouce h2 {
	font-size: 12px;
	font-weight: 100;
	line-height: 25px;
}
/*产品列表页开始*/
.ydps {
	width: 722px;
	height: 168px;
	margin-top: 18px;
	border-bottom: 1px dashed #C9CACA;
}
.ydpsimg {
	width: 220px;
	height: 150px;
	float: left;
}
.ydpsms {
	height: 150px;
	width: 470px;
	float: right;
}
.ydpstit {
	width: 470px;
	height: 20px;
	color:#2A66AC;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.ydpstit a{
	color:#2A66AC;
	}
.ydpstit a:hover {
	color: #CF0505;
	}	
.ydpsjj {
	width: 470px;
	height: 89px;
	line-height: 20px;
	text-align: left;
	margin-top: 20px;
}
.liaojiemore {
	height: 21px;
	line-height: 21px;
	text-align: center;
	width: 87px;
	float: right;
	display: block;
}
.liaojiemore a {
	width: 87px;
	height: 21px;
	color: #2A66AC;
}
.liaojiemore a:hover {
	color: #CF0505;
}
/*产品内页*/
.cpny1 {
	wdith: 966px;
	height: 357px;
	margin: 0 auto;
	padding: 16px 20px 19px 23px;
	background-color: #E4EBF2;
}
.cpny1jj {
	width: 461px;
	height: 347px;
	float: left;
	margin-top: 10px;
}
.cpny1jj h1 {
	height: 22px;
	line-height: 22px;
	text-align: left;
	font-family: "微软雅黑";
	font-size: 20px;
	padding-bottom: 25px;
}
.ny1jjtit {
	width: 461px;
	height: 22px;
	line-height: 22px;
	text-align: left;
	font-family: "微软雅黑";
	font-size: 22px;
	margin-bottom: 20px;
}
.cpjj1 {
	width: 461px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 14px;
}
.cpjj1left {
	width: 150px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	float: left;
	margin-right: 49px;
}
.cpjj2 {
	width: 461px;
	height: 60px;
	line-height: 20px;
	margin-bottom: 14px;
}
.xganlitit {
	width: 461px;
	height: 20px;
	line-height: 20px;
	display: block;
}
.xganli {
	width: 461px;
	height: 60px;
	margin-top: 5px;
}
.xganli ul {
	width: 461px;
	height: 60px;
}
.xganli ul li {
	width: 230px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	float: left;
}
.dianhua {
	color: #2687FB;
	font-weight: bold;
	font-size: 24px;
	display: block;
	margin-top: 14px;
}
.xunjia {
	width: 103px;
	height: 31px;
	color: #FFF;
	line-height: 31px;
	text-align: center;
	display: block;
	float: right;
	background: url(../images/xunjia.jpg) no-repeat;
}
.cpny1pic {
	float: right;
	width: 434px;
	height: 357px;
}
.cpny2 {
	width: 966px;
	margin: 0 auto;
	margin-top: 25px;
}
.tabbox {
	width: 722px;
	height: auto;
	text-indent: 0px;
}
.tabmenu {
	width: 720px;
	height: 38px;
	border: 1px solid #ccc
}
.tabmenu ul {
	margin: 0;
	padding: 0;
	list-style: none inside;
}
.tabmenu li {
	text-align: center;
	float: left;
	width: 179px;
	height: 38px;
	border-right: 1px solid #ccc;
	overflow: hidden;
	line-height: 38px;
	display: inline;
	font-size: 13px;
	cursor: pointer;
	font-weight: bold;
}
.tabmenu li#yuanli {
	border: none;
	width: 180px;
	height: 39px;
}
.tabmenu .cli {
	text-align: center;
	float: left;
	height: 39px;
	overflow: hidden;
	background: #032F55;
	line-height: 39px;
	display: inline;
	cursor: pointer;
	color: #FFF;
	border-right: 1px solid #ccc;
	border-bottom: 0
}
#tabcontent {
	width: auto;
	padding-left: 5px;
	padding-top: 15px;
	padding-right: 5px;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	line-height: 25px;
	text-align: left;
	font-size: 12px;
}
#tabcontent p {
	clear: both;
	text-indent: 2em;
	line-height: 25px;
}
#tabcontent table {
	clear: both;
}
#tabcontent .hidden {
	display: none;
}
#tabcontent li {
	list-style: none inside;
	list-style: none outside\9;
}
.peitaosb {
	width: 722px;
	height: 30px;
	line-height: 30px;
	display: block;
	margin-top: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #2687FB;
	text-align:left;
	border-bottom: 1px dashed #C9CACA;
	border-top: 1px dashed #C9CACA;
	font-family: "微软雅黑";
}
.peitaosb2 {
	width: 722px;
	height: 30px;
	line-height: 30px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #2687FB;
	text-align:left;
	border-bottom: 1px dashed #C9CACA;
	border-top: 1px dashed #C9CACA;
	font-family: "微软雅黑";
}
.progundong {
	width: 717px;
	height: auto;
	margin: 0 auto;
}
/*scroll start*/
.blk_19 {
	margin-top: 20px;
	FONT-SIZE: 12px;
	OVERFLOW: hidden;
	WIDTH: 717px;
	ZOOM: 1;
}
.blk_19 .pcont {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 685px;
	height: 150px;
}
.blk_19 .ScrCont {
	WIDTH: 32766px;
	ZOOM: 1
}
.blk_19 #List1_1 {
	FLOAT: left;
	height: 150px;
}
.blk_19 #List2_1 {
	FLOAT: left;
}
.blk_19 .LeftBotton {
	BACKGROUND: url(../images/cpleft.jpg) center no-repeat;
	FLOAT: left;
	MARGIN: 49px 1px;
	WIDTH: 13px;
	HEIGHT: 47px;
	display: inline
}
.blk_19 .RightBotton {
	BACKGROUND: url(../images/cpright.jpg) center no-repeat;
	FLOAT: left;
	MARGIN: 49px 1px;
	WIDTH: 13px;
	HEIGHT: 47px;
	display: inline;
}
.blk_19 .LeftBotton:hover {
	BACKGROUND: url(../images/left_red.jpg) center no-repeat;
}
.blk_19 .RightBotton:hover {
	BACKGROUND: url(../images/right_red.jpg) center no-repeat;
}
.blk_19 .pl IMG {
	width: 153px;
	height: 118px;
	border: 1px solid #CDCECE;
	DISPLAY: block;
	MARGIN: 0 auto;
	CURSOR: pointer;
}
.blk_19 .pl {
	FLOAT: left;
	WIDTH: 155px;
	margin-left: 13px;
	display: inline;
	LINE-HEIGHT: 24px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	overflow: hidden;
}
.blk_19 A.pl:hover img {
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}
.blk_19 A.pl:hover {
#color:#f00;
}
.blk_19 A.pl h3 {
	width: auto;
	height: 20px;
	background: #ecebf0;
	margin-top: 5px;
	font-size: 12px;
	padding: 0;
	line-height: 20px;
	font-weight: 300;
	overflow: hidden;
}
.blk_19 A.pl:hover h3 {
	color: #F00;
}
/*scroll end*/	
.liuyan {
	margin-top: 20px;
	width: 722px;
	height: 360px;
	overflow: hidden;
}
/*成功案例页面开始*/
.anlibanner {
	width: auto;
	height: 137px;
	margin-top: 1px;
	position: relative;
	background: url(../images/anlibanner.jpg) no-repeat 50% 50%;
}
.cganli {
	width: 722px;
	height: 191px;
	padding-bottom: 30px;
	margin-top: 25px;
}
.cganli a {
	color: #2A66AC;
}
.cganli a:hover {
	color: #CF0505;
}
.anlipic {
	width: 283px;
	height: 191px;
	float: left;
}
.anlims {
	height: 191px;
	width: 395px;
	float: right;
}
.anlitit {
	width: 395px;
	height: 20px;
	display: block;
	line-height: 20px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #2A66AC;
}
.anlijj {
	width: 395px;
	height: 93px;
	margin-top: 25px;
}
.anlijj p {
	height: 100px;
	line-height: 20px;
	text-align: left;
}
.anlixq {
	width: 395px;
	height: 20px;
	display: block;
	line-height: 20px;
	text-align: left;
	margin-top: 15px;
	color: #2A66AC;
}
.anliimg{
	margin-top:15px;
	}
.case_text {
	width: 722px;
	line-height: 25px;
	margin-top: 15px;
}
.case_text p {
	height: 25px;
	display: block;
	line-height: 25px;
}
.casejj {
	width: 722px;
	height: auto;
	margin-top: 15px;
}
.casejj p {
	line-height: 25px;
	text-indent: 2em;
}
.tjsb {
	width: 722px;
	height: auto;
	margin-top: 10px;
}
.tjsb ul {
	padding: 20px 0 0 0;
}
.tjsb ul li {
	width: 220px;
	height: auto;
	float: left;
	margin: 0 5px;
	text-align: center;
	border: 1px solid #dbdbdb;
	padding: 3px;
}
.tjsb ul li:hover {
	border: 1px solid #c00;
}
.tjsb ul li img {
	width: 220px;
	height: 150px;
	display: inline;
	float: left;
	padding-bottom: 8px;
}
.tjsb ul li h2 {
	font-size: 12px;
	font-weight: 100;
	line-height: 25px;
}
#main-left {
	position: relative;
	width: 722px;
	float: left;
	margin-top: 10px;
}
/*解决方案开始*/
.solutionbanner{
	width: auto;
	height: 137px;
	margin-top: 1px;
	position: relative;
	background: url(../images/fabanner.jpg) no-repeat 50% 50%;
}
#produce {
	position: relative;
	height: 40px;
	z-index: 1;
	width: 722px;
	background-image:url(../images/casebg0.png);
	background-repeat: no-repeat;
}
.produce-ul-li {
	float: left;
	text-align: center;
	width: 149px;
	color: #666666;
	font-size: 14px;
	line-height: 40px;
	cursor: pointer;
}
#content0 {
	z-index: 1;
	padding: 40px 0;
}
#content1, #content2, #content3 {
	z-index: 1;
	display: none;
	padding: 40px 0;
}
.solu {
	wdith: 966px;
	height: 339px;
	margin: 0 auto;
	padding: 13px 16px 17px 24px;
	background-color: #E4EBF2;
}
.solujj {
	width: 385px;
	height: 326px;
	margin-top: 13px;
	float: left;
}
.solujjtit {
	width: 385px;
	height: 22px;
	line-height: 22px;
	text-align: left;
	font-family: "微软雅黑";
	font-size: 18px;
	margin-bottom: 16px;
}
.solu1 {
	width: 385px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 12px;
}
.solu1left {
	width: 150px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	float: left;
	margin-right: 30px;
}
.solu2 {
	width: 385px;
	height: auto;
	line-height: 20px;
	margin-bottom: 12px;
}
.telphone {
	color: #2687FB;
	font-weight: bold;
	font-size: 24px;
	display: block;
	margin-bottom: 2px;
}
.xunjia a {
	color: #FFF;
}
.xunjia a:hover {
	text-decoration:underline;
}
.solupic {
	width: 507px;
	height: 339px;
	float: right;
}
.contactbanner {
	width: auto;
	height: 137px;
	margin-top: 1px;
	position: relative;
	background: url(../images/contactbanner.jpg) no-repeat 50% 50%;
}
.contact_top {
	width: 722px;
	height: 135px;
	margin-top: 15px;
	background: url(../images/telus.jpg) right no-repeat;
	text-align: left
}
.contact_top p {
	line-height: 25px;
}
.contact_top h1 {
	line-height: 30px;
	font-size: 14px
}
.text_content {
	width: 720px;
	height: auto;
	padding: 10px 5px;
	overflow: hidden;
	text-align: left
}
.text_content p {
	line-height: 25px;
	text-indent: 24px;
	color: #303030
}
.yiwenms {
	width: 722px;
	height: auto;
	text-align: left;
	margin: 20px auto;
}
.yiwenms p {
	text-align: left;
	line-height: 25px;
	text-indent: 2em;
}
.baidumap {
	width: 680px;
	height: auto;
	padding-left: 21px;
	overflow: hidden;
	text-align: left;
}
.tukubk {
	width: 964px;
	height: 253px;
	border: 1px solid #CDDEF1;
}
.tukutit1 {
	width: 964px;
	height: 36px;
	background-color: #CDDEF1;
	line-height: 36px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-indent: 25px;
}
.chanpinzhanshi {
	width: 964px;
	height: 200px;
	margin-top: 17px;
}
.chanpinzhanshi ul {
	padding: 15px 0 0 14px;
}
.chanpinzhanshi li {
	float: left;
	margin-right: 13px;
}
.chanpinzhanshi p {
	text-align: center;
	padding-top: 15px;
	color: #545454;
}
/*企业简介*/
.jianjieleft {
	width: 485px;
	height: auto;
	float: left;
	margin-top: 5px;
}
.jianjieleft p {
	line-height: 25px;
	text-align: left;
	text-indent: 2em;
}
.jianjieright {
	width: 209px;
	height: auto;
	float: right;
	margin-top: 5px;
}
.youcenr {
	width: 722px;
	height: auto;
	text-indent: 2em;
	line-height: 25px;
	text-align: left;
	margin-top: 5px;
}
.zhengshu {
	width: 722px;
	height: 139px;
	margin-top: 11px;
}
.title {
	width: 722px;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	text-align: left;
	border-bottom: 1px solid #C9CACA;
}
.zs1 {
	width: 156px;
	height: 139px;
	float: left;
	margin: 0px 32px 0px 0px;
}
.zs1 h2 {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	text-align: center;
	font-weight: 200;
}
.zs4 {
	width: 156px;
	height: 139px;
	float: right;
}
.zs4 h2 {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	text-align: center;
	font-weight: 200;
}
.clnl {
	width: 160px;
	height: auto;
	margin: 20px auto;
}
.clnl ul {
	height: auto;
	width: 160px;
}
.clnl ul li {
	width: 160px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block;
}
.clnl ul li a {
	height: 30px;
	width: 160px;
	line-height: 30px;
	display: block;
}
.clnl ul li a:hover {
	background: url(../images/zuocebg.jpg) 50% 50% no-repeat;
	color: #FFF;
}
.biaoge {
	width: 722px;
	height: auto;
	margin-top: 15px;
}
.zhuanzai {
	width: 722px;
	height: 26px;
	color:#898989;
	line-height: 26px;
	margin-top: 30px;
}

/*站内地图*/
#site_map {
	width: 722px;
	height: auto;
	padding-bottom: 80px;
	font-size: 13px;
	line-height: 26px;
	color: #666;
}
.s-title {
	width: 722px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px dashed #C9CACA;
	border-top: 1px dashed #C9CACA;
	font-family: "微软雅黑";
	font-size: 14px;
	margin-top: 10px;
}
.content-ul {
	width: 722px;
	position: relative;
}
.content-ul h4 {
	font-size: 13px;
	font-weight: bold;
	color: #323232;
	line-height: 40px;
}
.content-ul ul {
	padding-left: 30px;
}
.content-ul ul li {
	float: left;
	width: 125px;
	padding-left: 10px;
	line-height: 30px;
	text-align: left;
	BACKGROUND: url(../images/ico3.gif) no-repeat 0px 12px;
}
.mid404{
	width: 620px;
	height: 500px;
	margin: 0 auto;
	
	}
.pic404{
	width: 620px;
	height: 480px;
	position: relative;
	}	

.img1{
	width: 70px;
	height: 32px;
	position: absolute;
	left: 82px;
	top: 393px;
	}
.img2{
	width: 70px;
	height: 32px;
	margin-top: 20px;
	position: absolute;
	left: 287px;
	top: 372px;
	}
#m_foot{ bottom: 0; left: 0; position: fixed; width: 100%; z-index: 99990;}
.m_foot_top{margin:0px;}
.m_foot_bot{box-sizing: content-box;height: 100%;position: relative; width: 100%; background:#ea3420; height:65px;}
.m_foot_bot_all{ width:25%;height:55px; margin:0px; float:left; }
.m_foot_bot_li{ height: 44px;margin-top: 7px;position: relative;border-right:1px  #666 solid; float:left;overflow:hidden; width:100%;}
.m_foot_bot_li_img{margin:1px auto;width:100%;height: 25px;text-align: center;}
.m_foot_bot_li_img img {  height: 25px;display: inline; margin:1px auto;width:auto;}
.m_foot_bot_li_txt{ margin:1px auto; width:56px;text-align: center;color: #ffffff; font-family: "Microsoft Yahei"; font-size: 14px;}
		
