﻿/* CSS Document */

*{
	margin:0;
	padding:0;
}
body{
	background:#fff url(../images/bg.gif) repeat-x;
	color:#000;
	font-family: Arial,Verdana;
	font-size:12px;
	line-height:1.6;
}
a{
	color:#000;
	text-decoration: none;
}
a:hover{
	color:#07519a;
}
img{
	border:0;
}




/* normal */
.clear{
	clear:both;
}
.red{
	color:#c00;
}
.red a{
	color:#c00;
}
.red a:hover{ COLOR:#f90; }

.orange{
	color:#f60;
}
.blue{
	color:#07519a;
}
.green{
	color:#007F00;
}
.lf{
	float:left;
}
.rt{
	float:right;
}
.mr{
	margin-right:10px;
}
.more{
	float:right;
	padding-right:10px;
	font-size:12px;
	font-weight:normal;
}
.data{
	float:right;
	padding-right:5px;
}
.Visit{
	float:right;
	color:#999;
}
.close{
	width:100%;
	text-align:right;
}
.close a{
	color:#c00;
}
.close a:hover{
	color:#f00;
}

/* Common */
.box{
	border:1px #9bbdd3 solid;
	margin-bottom:10px;
	background-color:#fff;
}
.box h4{
	padding-left:20px;
	margin-bottom:10px;
	background:url(../images/bg01.gif) repeat-x;
	border-bottom:1px #9bbdd3 solid;
	text-align:left;
	line-height:26px;
	font-size:12px;
	color:#07519a;
}
.nlist{
	list-style:none;
}
.nlist li{
	display:block;
	line-height:26px;
	font-size:12px;
}
.nlist li a{
	background:url(../images/icon03.gif) no-repeat 8px center;
	padding-left:20px;
}
.nlist li a:hover{
	background:url(../images/icon02.gif) no-repeat 10px center;
	color:#f60;
}

.page{
	padding:0 30px;
	background-color:#f8f8f8;
	line-height:20px;
	text-align:right;
}
.page a:hover{
	color:#f00;
}

/* ALL PAGE */
#footer{
	width:1003px;
	height:112px;
	margin:0 auto;
	padding-top:20px;
	text-align:center;
	line-height:24px;
	background: url(../images/fbg.gif) no-repeat;
}
#footmenu{
	width:1003px;
	height:39px;
	margin:0 auto;
	line-height:39px;
	background: url(../images/fmbg.gif) no-repeat;
}
#footmenu ul{
	padding-left:280px;
}
#footmenu li{
	float:left;
	list-style:none;
	padding-right:10px;
	color:#333;
}
#footmenu a{
	color:#333;
}
#footmenu a:hover{
	color:#369;
}
#header{
	width:960px;
	height:86px;
	margin:0 auto;
}
#logo{
}
#topmenu{
	float:right;
	text-align:right;
}
#topmenu .tm2{
	padding-right:15px;
	margin:15px auto;
}
#topmenu .tm2 a{
	color:#000;
}
#topmenu .tm2 a:hover{
	color:#07519a;
}
#topmenu .tm img{
	margin-right:10px;
}
#menu{
	width:960px;
	height:28px;
	overflow:hidden;
	margin:0 auto 10px;
	padding:0 0 0 40px;
	background:url(../images/menu_bg.gif) repeat-x;
	border:1px #87bdda solid;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
	color:#07519a;
	text-align:center;
}
#menu dl{
	float:left;
	list-style:none;
	padding-right:10px;

}
#menu dl dt { cursor:pointer; width:82px;}
#menu dl dt:hover {color:#007f00}
#menu dl dd {position:absolute; overflow:hidden; width:82px; display:none; background:#fff; z-index:200; opacity:0;}
#menu dl ul { width:80px; border-left:1px solid #9ac1c9; border-right:1px solid #9ac1c9; list-style:none; }
#menu dl li {width:80px;border-bottom:1px solid #b9d6dc;font-size:13px;}
#menu a{color:#07519a;}
#menu a:hover{color:#007f00}



#center{
	width:960px;
	margin:0 auto;
	padding-bottom:10px;
	background-color:#fff;
}
.index_center{
	background:url(../images/cbg.jpg) no-repeat right bottom;
}

#main{
	width:740px;
	height:auto;
	overflow:hidden;
}


#side{
	width:210px;
	overflow:hidden;
}
#left_s{
	width:230px;
	overflow:hidden;
}

#right_s{
	float:right;
	width:500px;
	overflow:hidden;
}

/* Left */
.notice{
	border:1px #9bbdd3 solid;
	margin-bottom:10px;
	background-color:#fdfeff;
	padding:9px;
	height:160px;
	overflow:hidden;
}
.notice h4{
	background:url(../images/icon01.gif) no-repeat 0 1px;
	font-size:12px;
	color:#07519a;
	padding-left:20px;
	line-height:24px;
}
.Categories,.iproduct{
	height:320px;
	overflow:hidden;
}
.Categories li{
	list-style:none;
	background:url(../images/bg02.gif) no-repeat top;
	text-align:center;
	line-height:25px;
	margin-bottom:3px;
}
.Categories li a{
	color:#07519a;
}
.Categories li a:hover{
	color:#09f;
}
.aboutbox,.iabout{
	height:200px;
	overflow:hidden;
}
.aboutbox ul{
	padding:0 20px;
}
.aboutbox li{
	display:block;
	list-style:none;
	background:url(../images/icon04.gif) no-repeat 0 center;
	line-height:30px;
	padding-left:20px;
}
.support{
	height:300px;
	text-align:center;
	overflow:hidden;
}
.support img{
	margin:10px auto;
}


.iflash{
	width:500px;
	height:180px;
	overflow:hidden;
	background:url(../images/flash.jpg) no-repeat;
	margin-bottom:10px;
}
.iproduct h4{
	margin:5px;
}
.iproduct li{
	float:left;
	display:block;
	list-style:none;
	width:120px;
	height:145px;
	overflow:hidden;
	text-align:center;
}
.iproduct li img{
	width:100px;
	height:100px;
	border:1px #9bbdd3 solid;
	padding:1px;
}
.iproduct li img:hover{
	border:1px #007f00 solid;
}

.iproduct li a{
	color:#07519a;
}
.iproduct li a:hover{
	color:#007f00;
}

.inews{
	height:300px;
	overflow:hidden;
}
.inews .nbox{
	float:left;
	width:235px;
	height:150px;
	overflow:hidden;
	padding:0 4px 0 10px;
}
.inews .nbox h5{
	background: url(../images/lbg.gif) repeat-x 0 bottom;
	font-size:12px;
	height:30px;
	line-height:26px;
	color:#07519a;
}
.nbox li{
	display:block;
	list-style:none;
	line-height:23px;
}
.nbox li a{
	background:url(../images/icon03.gif) no-repeat 8px center;
	padding-left:20px;
}
.nbox li a:hover{
	background:url(../images/icon02.gif) no-repeat 10px center;
	color:#f60;
}
.login{
	height:178px;
	overflow:hidden;
}
.login p{
	text-align:center;
	margin-bottom:10px;
}
.login input{
	border:1px #9bbdd3 solid;
	width:120px;
}
.login .reg a{
	background:url(../images/icon06.gif) no-repeat 0 center;
	padding:0 18px 0 8px;
}
.login .in{
	display:block;
	height:30px;
	background:url(../images/login_sub.jpg) no-repeat center;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.login .in:hover{
	color:#ff0;
}
.questionnaire .con{
	border:8px #fff solid;
	border-top:0;
	background-color:#edf4fc;
	padding-top:10px;
	line-height:160%;
}

.questionnaire .con h5{
	font-size:12px;
	line-height:30px;
	margin-bottom:10px;
}
.questionnaire p{
	margin-bottom:15px;
}
.questionnaire input{
	margin-right:5px;
}
.questionnaire .sub{
	text-align:center;
	line-height:22px;
}
.questionnaire .sub a{
	float:left;
	display:block;
	width:75px;
	height:22px;
	background:url(../images/sub.gif) no-repeat;
	margin-right:10px;
}
.questionnaire .sub a:hover{
	color:#07519a;
}
.link ul{
	padding: 0 10px 10px;
}
.link li{
	list-style:none;
	line-height:23px;
}
.link li a{
	background: url(../images/icon05.gif) no-repeat 5px center;
	padding-left:20px;
}

/*  Page  */
#location{
	width:900px;
	padding:0 19px 0 39px;
	margin:0 auto;
	line-height:30px;
	margin-bottom:10px;
	border:1px #9bbdd3 solid;
	background:#eef6fe url(../images/icon01.jpg) no-repeat 20px center;
}
#location a{
	color:#07519a;
}
#location a:hover{
	color:#c00;
}
.page_img{
	padding:9px;
}
.content{
	padding:0 9px 20px;
}
.content .con{
	padding: 0 10px;
	line-height:200%;
	margin-bottom:10px;
}
.content .con img{
	max-width:680px;
	max-height:1200px;
	cursor:pointer;
}
* html .content .con img{
    width: expression(this.width > 680 && this.width > this.height ? 680 : true);
    height: expresion(this.height > 1200 ? 1200 : true);
}
.video{
	float:right;
	padding-left:20px;
	padding-bottom:20px;
}
.page_title{
	font-size:18px;
	color:#07519a;
	background:#fff url(../images/class.gif) no-repeat 5px 6px;
	border:1px #9bbdd3 solid;
	padding-left:35px;
	line-height:30px;
	margin-bottom:10px;
}
.RollingImg li{
	float:left;
	list-style:none;
}
.RollingImg img{
	height:90px;
	margin-right:5px;
}
.Rollingteam ul{
	padding-left:7px;
}
.Rollingteam li{
	float:left;
	list-style:none;
	width:200px;
	height:460px;
	padding:10px;
	margin-right:9px;
	overflow:hidden;
}
.zhuanjia{
	float:left;
	line-height:normal;
	padding-right:10px;
}
.HonorImg li{
	float:left;
	list-style:none;
	width:200px;
	padding:10px;
	margin-right:9px;
	text-align: center;
}
.HonorImg img{
	width:160px;
	height:120px;
	margin-right:5px;
}

/* PRODUCTS */
.prflbox{
	display:block;
	padding:0 20px;
	border-bottom:1px #9bbdd3 solid;
	background: url(../images/icon05.gif) no-repeat 10px 12px;
	line-height:30px;
}
.prflbox:hover{
	background:#eef6fe url(../images/icon05.gif) no-repeat 10px 12px;
}
.prflbox li{
	display:block;
	list-style:none;
	background:url(../images/icon02.gif) no-repeat 5px 13px;
}
.prflbox li a{
	padding-left:15px;
}
.prflbox li li{
	display:block;
	list-style:none;
	background:url(../images/icon06.gif) no-repeat 15px 13px;
}
.prflbox li li a{
	padding-left:25px;
}
.prflbox li li:hover{
	display:block;
	list-style:none;
	background:#fff url(../images/icon06.gif) no-repeat 15px 13px;
}

.products{
	margin-bottom:15px;
	background-color:#fff;
}
.products .pimg{
	float:left;
	width:200px;
	padding:10px;
}
.products .pimg img{
	width:200px;
	height:150px;
}
.products .pinfo{
	float:right;
	width:470px;
	height:150px;
	overflow:hidden;
	padding:10px;
}

/* news */
.news li{
	border-bottom:1px #9bbdd3 dashed;
}


.smenubox{
}
.smenubox ul{
	padding:0 20px;
}
.smenubox li{
	display:block;
	list-style:none;
	background:url(../images/icon04.gif) no-repeat 0 center;
	line-height:30px;
	padding-left:20px;
}

.FAQbox{
	border:1px #9bbdd3 solid;
	background:url(../images/bg03.gif) repeat-x;
	margin-bottom:15px;
}
.FAQbox h5{
	background:url(../images/132508111.gif) no-repeat 10px 5px;
	line-height:35px;
	padding:0 10px 0 35px;
	font-size:14px;
	color:#07519a;
}
.FAQbox .conn{
	padding:10px;
}
.rebox{
	border:1px #9bbdd3 solid;
	background:#eef6f9 url(../images/13250895.gif) no-repeat 5px 6px;
	margin:10px auto;
	padding:5px 5px 5px 25px;
}


.text_con .title{
	font-size:20px;
	text-align:center;
	font-weight:bold;
	color:#07519a;
}
.text_con .subtime{
	font-size:12px;
	color:#999;
	text-align:right;
	border-bottom:1px #eef6f9 solid;
	padding-right:20px;
}

.search{
}
.search p{
	text-align:center;
	margin-bottom:10px;
}

.quickbox li{
	list-style:none;
}
.quickbox{
	width:99px;
	background:url(../images/style_foot.gif) no-repeat center bottom;
	padding-bottom:28px;
}
.quickbox h4{
	width:99px;
	height:67px;
	background:url(../images/top_bg.gif) no-repeat;
	text-align:right;
}
.itemFloat{
	width:109px;
	height:auto;
}
#quick {
	border-left:1px #78b1ed solid;
	border-right:1px #78b1ed solid;
	padding-bottom:2px;
}
#quick h5{
	font-weight:bold;
	cursor:pointer;
	background:url(../images/style_navbg.gif) no-repeat center;
	line-height:20px;
	height:20px;
	font-size:12px;
	color:#07519a;
	text-align:center;
}
#quick h5 a{color:#07519a;}
#quick li li{
	background:url(../images/style_point.gif) no-repeat 4px 3px;
	padding-left:16px;
}
#quick .tel{
	background:none;
	padding-left:5px;
}
.QQbox {
	Z-INDEX: 99; RIGHT: 0px; WIDTH: 99px; POSITION: absolute; TOP: 120px
}
.QQbox .press {
	RIGHT: 0px; WIDTH: 33px; CURSOR: pointer;  POSITION: absolute;
}


/* Comments */
.Comments{
	padding:0 20px 20px;
}
.Comments h4{
	padding:0 20px;
	font-size:12px;
	color:#07519a;
	background:url(../images/bg01.gif) repeat-x ;
	line-height:24px;
	border:1px #78b1ed solid;
	margin-bottom:10px;
}
.Comments .more a{
	color:#679800;
}
.Comments .more a:hover{
	color:#f90;
}

.Comments list{
	
}
.Comm_tab {
}
.Comm_tab td {
	padding:10px;
}
.Comm_tab tr.t1 td {
	background-color:#f8f8f8;
}/* BG1 */
.Comm_tab tr.t2 td {
	background-color:#fff;
}/* BG2 */
.Comm_tab tr.t3 td {
	background-color:#eef6fe;
}/* HOVER BG */


.commbox{
}
.commbox h5{
	font-size:12px;
	color:#222;
	font-weight:normal;
}
.Reply{
	border:1px #ccc solid;
	padding:10px;
	background-color:#fff;
}

.ReplyBox h5{
	line-height:24px;
	background-color:#eef6fe;
	font-size:12px;
	padding-left:20px;
}
.greenBg{
	background-color:#f9ffe7;
	margin-top:10px;
}
