body {
	margin: 0px auto; padding: 0px;
}
body {
	margin: 0px; padding: 0px; color: rgb(44, 44, 44); line-height: 180%; font-size: 12px;
}
div {
	margin: 0px; padding: 0px; color: rgb(44, 44, 44); line-height: 180%; font-size: 12px;
}
ul {
	margin: 0px; padding: 0px; color: rgb(44, 44, 44); line-height: 180%; font-size: 12px;
}
li {
	margin: 0px; padding: 0px; color: rgb(44, 44, 44); line-height: 180%; font-size: 12px;
}
p {
	margin: 0px; padding: 0px; color: rgb(44, 44, 44); line-height: 180%; font-size: 12px;
}
span {
	margin: 0px; padding: 0px; color: rgb(44, 44, 44); line-height: 180%; font-size: 12px;
}
a {
	color: rgb(44, 44, 44); text-decoration: none;
}
a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
img {
	border: 0px currentColor;
}
.Title {
	margin: 0px; padding: 0px 0px 0px 8px; color: rgb(0, 64, 138); line-height: 26px; font-size: 12px; font-weight: bold; float: left;
}
.title_2 {
	color: rgb(248, 163, 0); font-weight: bold;
}
.title_2 a {
	color: rgb(248, 163, 0); font-weight: bold;
}
.hongzi {
	color: rgb(255, 0, 0);
}
.topd {
	background: url("../images/in_02.jpg") repeat-x; margin: 0px auto; width: 100%; height: 96px;
}
.topd .topx {
	margin: 0px auto; width: 1004px; height: 96px;
}
.topd .topx .logo {
	padding: 14px 40px 0px; width: 220px; float: left;
}
.topd .topx .mune {
	width: 690px; float: left;
}
.topd .topx .mune .tel {
	width: 685px; height: 31px; text-align: right; padding-top: 12px; float: left;
}
.topd .topx .mune .mune2 {
	width: 690px; height: 53px; float: left;
}
.topd .topx .mune .mune2 ul {
	margin: 0px; padding: 0px; width: 690px; height: 53px; float: left; list-style-type: none;
}
.topd .topx .mune .mune2 ul li {
	margin: 0px 6px; padding: 0px; height: 53px; float: right;
}
.banner {
	margin: 0px auto; width: 1004px;
}
.banner1 {
	margin: 0px auto; width: 1004px;
}
.Video {
	margin: 0px auto; padding: 10px 0px; width: 984px; height: 200px;
}
.Video .vid {
	width: 190px; height: 150px; float: left;
}
.Video .vid .sp {
	float: left;
}
.Video .news {
	margin: 0px 10px; width: 380px; float: left;
}
.Video .news_top {
	width: 380px; float: left;
}
.Video .news_top .more {
	float: right;
}
.Video .xian {
	width: 380px; float: left;
}
.Video .news .Info {
	width: 380px; float: left;
}
.Video .news .Info ul {
	margin-top: 10px; list-style-type: none;
}
.Video .news .Info ul li {
	background: url("../images/in_48.jpg") no-repeat 10px 11px; width: 355px; line-height: 28px; padding-left: 25px; float: left;
}
.Video .news .Info ul li .xinxi {
	line-height: 28px; float: left;
}
.Video .news .Info ul li .Date {
	color: rgb(125, 125, 125); line-height: 28px; font-family: Arial; font-size: 11px; float: right;
}
.Video .about {
	width: 380px; float: left;
}
.Video .about .gxl {
	width: 380px; margin-top: 6px; float: left;
}
.Video .about .gxl .tu {
	width: 178px; text-align: center; float: left;
}
.Video .about .gxl .xian {
	padding: 0px 6px; width: 2px;
}
.Video .about .gxl .tu ul {
	text-align: left; list-style-type: none;
}
.Video .about .gxl .tu ul li {
	background: url("../images/in_48.jpg") no-repeat 0px 7px; width: 60px; line-height: 22px; padding-left: 10px; float: left;
}
.Video .about .gxl .tu ul .kuan {
	width: 98px;
}
.Video .about .gxl .tu .huo li {
	background: url("../images/in_48.jpg") no-repeat 0px 7px; width: 168px; line-height: 22px; padding-left: 10px; float: left;
}
.Video .vid .an {
	width: 190px; float: left;
}
.Video .vid .an2 {
	background: url("../images/in_62.jpg"); width: 190px; height: 140px; text-align: center; float: left;
}
.Video .vid .an2 img {
	padding-top: 2px;
}
.Video .vid .an3 {
	width: 190px; float: left;
}
.Video .about .huil {
	padding: 8px 0px 0px 5px; width: 375px; float: left;
}
.Video .about .huil ul {
	width: 370px; border-top-color: rgb(234, 234, 234); border-left-color: rgb(234, 234, 234); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; float: left; list-style-type: none;
}
.Video .about .huil ul li {
	width: 73px; text-align: center; line-height: 20px; border-right-color: rgb(234, 234, 234); border-bottom-color: rgb(234, 234, 234); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left;
}
.Video .about .huil .kao {
	width: 370px; text-align: right; padding-right: 5px;
}
.foot {
	background: url("../images/in_71.jpg") repeat-x; margin: 0px auto; width: 100%; height: 50px; text-align: center; color: rgb(125, 125, 125); padding-top: 10px; font-family: Arial; float: left;
}
.abo {
	margin: 0px auto; padding: 10px 0px; width: 984px; height: 100%;
}
.abo .left {
	width: 209px; margin-right: 26px; float: left;
}
.abo .left .bt {
	background: url("../images/ab_bj.jpg") no-repeat; padding: 2px 0px 0px 40px; width: 169px; height: 28px; color: rgb(255, 255, 255); line-height: 28px; font-size: 14px; font-weight: bold; float: left;
}
.abo .left .bt1 {
	background: url("../images/ab_bj1.png") no-repeat; padding: 2px 0px 0px 40px; width: 169px; height: 28px; color: rgb(255, 255, 255); line-height: 28px; font-size: 14px; font-weight: bold; float: left;
}
.abo .left .nr {
	padding: 10px 0px 15px; border: 1px solid rgb(191, 191, 191); width: 207px; height: 400px; float: left;
}
.abo .left .nr ul {
	padding: 0px 0px 0px 10px; list-style-type: none;
}
.abo .left .nr ul li {
	background: url("../images/ab_bj2.jpg") no-repeat bottom; padding: 2px 0px 0px 30px; width: 157px; height: 36px; line-height: 36px; font-weight: bold; float: left;
}
.abo .left .nr ul li img {
	padding: 0px 5px;
}
.abo .left .nr ul li a:hover {
	color: rgb(15, 95, 182); text-decoration: none;
}
.abo .left .nr1 {
	padding: 10px 0px 15px; border: 1px solid rgb(191, 191, 191); width: 207px; height: 256px; float: left;
}
.abo .left .nr12 {
	padding: 10px 0px 15px; border: 1px solid rgb(191, 191, 191); width: 207px; height: 236px; float: left;
}
.abo .left .nr1 ul {
	padding: 0px 0px 0px 10px; list-style-type: none;
}
.abo .left .nr1 ul li {
	background: url("../images/ab_bj2.jpg") no-repeat bottom; padding: 2px 0px 0px 30px; width: 157px; height: 36px; line-height: 36px; font-weight: bold; float: left;
}
.abo .left .nr1 ul li img {
	padding: 0px 5px;
}
.abo .left .nr1 ul li a:hover {
	color: rgb(15, 95, 182); text-decoration: none;
}
.abo .left .nr2 {
	padding: 10px 0px 15px; border: 1px solid rgb(191, 191, 191); width: 207px; height: 136px; float: left;
}
.abo .left .nr2 ul {
	padding: 0px 0px 0px 10px; list-style-type: none;
}
.abo .left .nr2 ul li {
	background: url("../images/ab_bj2.jpg") no-repeat bottom; padding: 2px 0px 0px 30px; width: 157px; height: 36px; line-height: 36px; font-weight: bold; float: left;
}
.abo .left .nr2 ul li img {
	padding: 0px 5px;
}
.abo .left .nr2 ul li a:hover {
	color: rgb(15, 95, 182); text-decoration: none;
}
.abo .right {
	width: 749px; float: left;
}
.abo .right .bt {
	width: 749px; margin-top: 7px; float: left;
}
.abo .right .bt .lef {
	color: rgb(15, 95, 182); font-size: 14px; font-weight: bold; float: left;
}
.abo .right .bt .rig {
	float: right;
}
.abo .right .xian {
	width: 749px; float: left;
}
.abo .right .nr {
	padding: 10px; width: 729px; float: left;min-height:220px;
}
.abo .right .nr .biao {
	width: 729px; text-align: center; color: rgb(0, 64, 138); font-weight: bold; float: left;
}
.abo .right .nr .nei {
	width: 729px; float: left;
}
#box {
	margin: 0px auto; width: 1004px; text-align: left; font-size: 12px;
}
.mydiv { overflow: auto;zoom:1;
	border: 1px solid rgb(255, 0, 0); left: 50%;top: 50%; text-align: center; line-height: 40px; font-size: 12px; font-weight: bold; margin-top: -375px !important; margin-left: -499px !important; position: fixed !important; z-index: 999; background-color: rgb(255, 204, 102);
}
.bg {
	left: 0px; top: 0px; width: 100%; height: 880px; display: none; filter: alpha(opacity=50); position: fixed !important; z-index: 1; opacity: 0.5; background-color: rgb(102, 102, 102);
}
.popIframe {
	left: 0px; top: 0px; width: 100%; height: 880px; display: none; filter: alpha(opacity=50); position: fixed !important; z-index: 1; opacity: 0.5; background-color: rgb(102, 102, 102);
}
.popIframe {
	filter: alpha(opacity=0); opacity: 0;
}
.mydiv1 {overflow: auto;zoom:1;
background-image:  url(../skins/bg/21.jpg);
background-repeat:repeat;
background-color: #84A8F8;
border: 1px solid #FFFEFE;
text-align: center;
line-height: 30px;
font-size: 15px;
z-index:999;
width: 550px;
height: 450px;
left:50%;
top:50%;
margin-left:-200px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-170px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
margin-left:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}
.bg1 {
	left: 0px; top: 0px; width: 100%; height: 880px; display: none; filter: alpha(opacity=50); position: fixed !important; z-index: 1; opacity: 0.5; background-color: rgb(102, 102, 102);
}
.popIframe1 {
	left: 0px; top: 0px; width: 100%; height: 880px; display: none; filter: alpha(opacity=50); position: fixed !important; z-index: 1; opacity: 0.5; background-color: rgb(102, 102, 102);
}
.popIframe1 {
	filter: alpha(opacity=0); opacity: 0;
}





.table {
	margin:5px auto;
	border-collapse:collapse;
	padding:0;
	border:1px solid #cccccc;
	background-color: #FFFFFF;
}

.table td{
    color:#474e57;
    white-space:nowrap;
    height: 30px;
	line-height: 30px;
	font-size: 12px;
	border:1px solid #cccccc;
}

th
{
    color:#474e57;
    white-space:nowrap;
    height: 30px;
	background-image:  url(../images/tabletop-bg.gif);
	background-repeat: repeat-x;
	line-height: 30px;
	font-size: 12px;
	font-weight: bold;
	border:1px solid #cccccc;
}

th a{color:#474e57;}

input[type=text]{
    border:1px solid #999;
	
}
input[type="checkbox"] {
    width:13;
	height:13;
	margin:5;
	padding:0;
	border:0px
}
input[type="radio"] {
    width:13;
	border:0;
	margin:5px;
}
textarea {
	border:1px solid #999;
	background:#fff;
	padding: 5px;
	margin:5px 0 5px 0;
	
}
select { 
    border:1px solid #999; 
    background:#fff; 
}

.flag-usa,.flag-japan,.flag-europe,.flag-hongkong,.flag-britain{
	background:url(../images/flag.jpg) no-repeat;
	width:16px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:10px;
}
.flag-usa{
	background-position:0 -26px;
	height:13px;
}
.flag-japan{
	background-position:0 -51px;
	height:12px;
}
.flag-hongkong{
	background-position:0 0;
	height:10px;
}
.flag-europe{
	background-position:0 -10px;
	height:16px;
}
.flag-britain{
	background-position:0 -39px;
	height:12px;
}

