body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545454;
}
ul,li,form{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
form{
	margin: 0px;
	padding: 0px;
}
h1,h2,h3{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
img{
	border:0px;
}

p{
  font-size:13px;
  color:#646464;
  line-height:140%;
}

a{text-decoration:none; color:#646464;}
a:hover{text-decoration:none; color:#0708A4;}

/* ======================================== */
.line10{
	margin:0 auto;
	width:781px;
	height:10px;
	_height:0px;
	overflow:hidden;
}
.blank10{
	height:10px;
	overflow:hidden;
}
.center{
	text-align:center;
}
/* ======================================== */

img.pic1{
	float:left;
	margin:8px 20px 2px 0;
}
.about_us_bt {
	font-size: 15px;
	color:#333333;
	font-weight:bold;
}

/* ======================================== */

.header{
	margin:0 auto;
	width:781px;
}
.header .logo{
	height:63px;
}
.header .mainNav{
	height:27px;
	overflow:hidden;
}
.header .mainNav ul{
	margin-left:95px;
}
.header .mainNav ul li{
	float:left;
	margin-top:6px;
	padding:4px 15px 0px 20px;
	height:17px;
	background:#E8E8E8 url(../images/button_b_left.jpg) top left no-repeat;
}
.header .mainNav ul li.cur{
	float:left;
	margin-top:0px;
	padding:7px 15px 0px 20px;
	height:20px;
	background:#0708A4 url(../images/button_a_left.jpg) top left no-repeat;
}
.header .mainNav ul li.blank{
	width:16px;
	height:21px;
	background:url(../images/button_b_right.jpg) top left no-repeat;
	overflow:hidden;
	padding:0px;
}
.header .mainNav ul li.blankCur{
	width:16px;
	height:27px;
	background:url(../images/button_a_right.jpg) top left no-repeat;
	overflow:hidden;
	margin-top:0px;
	padding:0px;
}
.header .mainNav ul li a{
	color:#757575;
	font-size:13px;
}
.header .mainNav ul li a:hover{
	color:#0708A4;
}
.header .mainNav ul li.cur a{
	color:#FFF;
}
.header .mainNav ul li.cur a:hover{
	color:#FFF;
}
.header .mainNavBG{
	height:45px;
	background:url(../images/button.jpg) repeat-x;
	color:#FFF;
	line-height:25px;
	text-align:right;
	padding-right:10px;
}
.header .mainNavBG a{
	color:#E7E7E7;
}
.header .mainNavBG a:hover{
	color:#FFF;
}
/* ======================================== */

.banner{
	margin:0 auto;
	width:781px;
	text-align:center;
	padding-bottom:23px;
	background:url(../images/banner_line.jpg) bottom repeat-x;
}

/* ======================================== */
.mainIndex{
	margin:0 auto;
	width:781px;
	overflow:hidden;
}
.main{
	margin:0 auto;
	width:781px;
	overflow:hidden;
	background:url(../images/bg_right.jpg) right bottom no-repeat;
}
.sideBar{
	float:left;
	width:200px;
	padding-bottom:1px;
}
.sideBar .box1{
	background:url(../images/left_bt.jpg);
	height:21px;
	padding-top:2px;
	line-height:20px;
	color:#FFF;
	font-size:13px;
	padding-left:19px;
	font-weight:bold;
}
.sideBar .box2{
	padding-top:3px;
	background:url(../images/left_bground.jpg) repeat-y;
}
.sideBar .box3{
	height:24px;
	background:url(../images/left_footer.jpg);
}
.sideBar .live{
	padding-top:23px;
}

.box2 .nav{
	margin:0 auto;
	width:198px;
	line-height:20px;
	font-weight:bold;
}
.box2 .nav a{
    display:block;
	padding:1px 1px 1px 1.5em;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.box2 .nav a:link,
.box2 .nav a:visited{
    background-color:#ffffff;
	color:#193972;
}
.box2 .nav a:hover{
    background-color:#193972;
	color:#ffffff;
}
.box2 ul{
	margin:0 auto;
	width:198px;
}
.box2 ul li{
	height:19px;
	line-height:19px;
	font-weight:bold;
}
.box2 li a{
    display:block;
	padding:1px 1px 1px 2.8em;
	font-size:12px;
}
.box2 li a:link,
.box2 li a:visited{
    background-color:#ffffff;
	color:#646464;
	font-size:12px;
}
.box2 li a:hover{
    background-color:#F2F1F2;
	color:#646464;
}
/* ======================================== */

.content{
	float:right;
	width:572px;
	margin-bottom:10px;
}
.box{
	background:url(../images/m_m2.jpg) repeat-y;
}
.box .box_1{
	height:9px;
	overflow:hidden;
	background:url(../images/m_top.jpg) no-repeat;
}
.box .box_2{}

.box .box_3{
	height:11px;
	overflow:hidden;
	background:url(../images/m_footer.jpg) no-repeat;
}
.box .box_2 .title{
	margin:0 0 0 4px;
	width:545px;
	height:28px;
	padding-left:15px;
	color:#383838;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	background:url(../images/m_bt.jpg) repeat-x;
}
.box .box_2 .title a:link{color:#0000FF;}
.box .box_2 .title a:visited{color:#810081;}
.box .box_2 .title a:hover{color: #0708A4;}
.box .box_2 .title a:active{color: #0708A4;}

.box .box_2 .newsTitle{
	margin:0 0 0 4px;
	width:560px;
	height:28px;
	font-size: 15px;
	color:#333333;
	font-weight:bold;
	text-align:center;
	line-height:28px;
	background:url(../images/m_bt.jpg) repeat-x;
}
.box .box_2 .cont_1{
	margin:0 auto;
	width:540px;
	padding-bottom:5px;
}
.box .box_2 .cont_1 ul li{
	line-height:20px;
	padding-left:15px;
	background:url(../images/point_3.jpg) 8px 9px no-repeat;
}

.box .box_2 .cont_1 .Button{
	margin:0 auto;
	width:450px;
	padding-top:20px;
	overflow:hidden;
}
.box .box_2 .cont_1 .Button .btnBack{
	float:right;
	width:60px;
	text-align:center;
	line-height:17px;
	background:#EFEFEF;
}
.box .box_2 .cont_1 .Button .btnTop{
	float:right;
	margin:0 0 0 5px;
	width:35px;
	text-align:center;
	line-height:17px;
	background:#EFEFEF;
}


.box .box_2 .cont_1 .conTop p{
	margin:0px;
}
.box .box_2 .cont_1 .more{
	margin:0 auto;
	width:520px;
	text-align:right;
}
.box .box_2 .cont_1 .more a{color:#0708A4;}
.box .box_2 .cont_1 .more a:hover{color:#0000FF;}
.box .box_2 .cont_1 .contact{}
.box .box_2 .cont_1 .contact a{color:#0000FF;}
.box .box_2 .cont_1 .contact a:hover{color:#0708A4;}


.box .box_2 .cont_1 .page {
	margin:0 auto;
	margin-top:10px;
	width:530px;
	border-top:#EFEFEF 1px solid;
	text-align:center;
	line-height:30px;
}

.product{
	margin-bottom:-11px;
	_margin-bottom:-1px;
}
.product .title{
	height:20px;
	padding:8px 0 0 15px;
	color:#383838;
	font-size:14px;
	font-weight:bold;
	border-bottom:#b3b7b8 1px solid;
}
.product .list{
	margin:0 auto;
	padding:8px 0 1px 0;
	width:560px;
	border-bottom:#EEEEEE 1px solid;
	overflow:hidden;
}
.product .list .proImg{
	float:left;
	width:115px;
	text-align:center;
}
.product .list .proInfo{
	float:left;
	padding-left:12px;
	width:430px;
	line-height:19px;
}
.product .list .proInfo h2{
	font-size:13px;
	color:#040475;
}
.product .list .proInfo a{color:#0000FF;}
.product .list .proInfo a:hover{color:#0708A4;}

.proBox{
	margin:0 auto;
	width:510px;
	padding-top:10px;
	overflow:hidden;
}
.proBox ul{
	overflow:hidden;
}
.proBox ul li{
	float:left;
	width:170px;
	height:155px;
}
.proBox .proImg{
	margin:0 auto;
	width:116px;
	height:116px;
	border:#DDDEDE 1px solid;
	text-align:center;
	overflow:hidden;
}
.proBox .proName{
	text-align:center;
	line-height:20px;
}
.proBox .proName a{color:#0000FF;}
.proBox .proName a:hover{color:#0708A4;}

.proBox .page {
	margin:0 auto;
	width:500px;
	border-top:#DCDCDC 1px solid;
	text-align:center;
	line-height:30px;
	height:50px;
}

.proView{
	margin:0 0 0 5px;
	width:557px;
}
.proView .proNumber{
	height:24px;
	font-size: 15px;
	color:#333333;
	font-weight:bold;
	text-align:center;
	line-height:24px;
	padding-top:10px;
}
.proView .proImg{
	padding:10px 0 10px 0;
	border-bottom:#EFEFEF 1px solid;
	border-top:#EFEFEF 1px solid;
	text-align:center;
}
.proView .proName{
	margin:0 auto;
	width:505px;
	height:45px;
	line-height:45px;
	font-size:13px;
	color:#040475;
	font-weight:bold;
	font-family: "Times New Roman", Times, serif;
}
.proView .proDesc{
	margin:0 auto;
	width:505px;
	height:20px;
	font-size:13px;
	color:#040475;
}
.proView .proInfo{
	margin:0 auto;
	width:450px;
}
.proView .proInfo p{
	margin:0px;
	padding:0px;
}
.proView .Button{
	margin:0 auto;
	padding:20px 0 15px 0;
	width:450px;
	overflow:hidden;
}
.proView .Button .btnBack{
	float:right;
	width:60px;
	text-align:center;
	line-height:17px;
	background:#EFEFEF;
}
.proView .Button .btnTop{
	float:right;
	margin:0 0 0 5px;
	width:35px;
	text-align:center;
	line-height:17px;
	background:#EFEFEF;
}
/* ======================================== */
.footer{
	margin:10px auto 0px auto;
	width:781px;
}
.footer .blank{
	height:10px;
	overflow:hidden;
}
.footer .blank .blank_1{
	float:left;
	width:250px;
	background:#ff4b00;
}
.footer .blank .blank_2{
	float:left;
	width:531px;
	background:#0000b8;
}
.footer .copyright{
	margin-top:22px;
	text-align:center;
	height:52px;
	font-size:14px;
}