.top{
	height: 81px;
}
.top h1{
	margin: 18px 229px 0 0;
}
.ser{
	width: 498px;
	height: 32px;
	border-radius: 32px;
	border: 1px solid #e2e2e2;
	background: #f3f6f8;
	margin-top: 23px;
}
.ser input{
	display: inline-block;
	height: 32px;
	line-height: 32px;
	color: #9b9b9b;
	width: 300px;
	margin: 0 30px;
	background: none;
	border: none;
	outline: none;
}

.ser .fr{
	display: inline-block;
	width: 109px;
	border-radius: 34px;
	height: 34px;
	line-height: 34px; border:none;
	margin: -1px -1px 0 0; text-indent:20px;
	text-align: center; color:#fff; font-size:16px; cursor:pointer;
	background: url(../images/icon-ser.png) #e60012 no-repeat 25px center;
}
.ser .fr:hover{ background-color:#ae0404;}
.ser a i{
	display: inline-block;
	font-style: inherit;
	background: url(../images/icon-ser.png) no-repeat left center;
	padding-left: 20px;
	font-size: 16px;
}

.ser a{
	display: inline-block;
	width: 109px;
	border-radius: 34px;
	height: 34px;
	line-height: 34px;
	background: #e60012;
	margin: -1px -1px 0 0;
	text-align: center;
}

.topR{
	margin-top: 37px;
}
.topR a{
	display: inline-block;
	width: 83px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #666666;
	margin-left: 16px;
	background: #f5f5f5;
}
.nav{
	width: 100%;
	height: 49px;
	background: #e60012;
}
.navC{
	position: relative;
}
.navC ul li{
	float: left; margin-right:1px;
}
.navC ul li a{
	display: inline-block;
	font-size: 18px;
	color: #fff;
	line-height: 49px; padding:0 22px;
}
.navC ul li.on a,.navC ul li a:hover{ background:#ae0404;}
.navR{
	width: 80px;
	text-align: center;
}
.navR a.navMore{
	display: block;
	font-size: 18px;
	color: #fff;
	line-height: 49px;
	background: url(../images/icon-jt.png) no-repeat 60px center;
	padding-right: 15px;
}
.navR a.navMore:hover,.navR.on a.navMore{ background: url(../images/icon-jt.png) #ae0404 no-repeat 60px center;}
.nav-tk{
	position: absolute;
	top: 49px;
	right: 0;
	width: 80px;
	background:#e60012;
	z-index: 999999;
}
.nav-tk a{
	display: block;
	font-size: 16px;
	line-height: 32px;
	color: #fff;
}
.nav-tk a:hover{ background:#ae0404;}
.footer{
	width: 100%;
	margin-top: 30px;
	overflow: hidden;
}
.footerT{
	height: 44px;
	line-height: 44px;
	background: #333333;
	text-align: center;
}
.footerT a{
	display: inline-block;
	color: #fff;
	margin: 0 10px;
}
.footerB{
	height: 165px;
	background: #f8f8f8;
	padding-top: 30px;
	text-align: center;
}
.footerB p{
	line-height: 32px;
}
.wrap{
	overflow: hidden;
}
.adv01{
	height: 67px;
	margin: 29px 0 38px 0;
}
.adv01L img{
	display: inline-block;
	width: 815px;
	height: 67px;
}
.adv01R img{
	display: inline-block;
	width: 392px;
	height: 67px;
}
.adv02{
	margin: 25px 0 15px 0;
	height: 90px;
}
.adv02 img{
	display: inline-block;
	width: 1243px;
	height: 90px;
}
.con01{
	height: 414px;
}
.con01L{
	width: 815px;
	height: 414px;
	background: #eee;
}
.con01R{
	width: 393px;
}
.con01RT a{
	display: inline-block;
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	width: 360px;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.con01RB ul li{
	height: 32px;
	line-height: 32px;
}
.con01RB ul li a{
	height: 32px;
	line-height: 32px;
	display: inline-block;
	color: #333;
	width: 360px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.con02{
	overflow: hidden;
}
.con02L{
	width: 390px;
	margin-right: 36px;
}
.con02R{
	margin-right: 0;
}
.con02LT{
	height: 38px;
	border-bottom: 1px solid #e60012;
}
.con02LT span{
	display: inline-block;
	font-size: 24px;
	height: 34px;
	line-height: 34px;
	color: #e60012;
	border-bottom: 4px solid  #e60012;
}
.con02LT a{
	display: inline-block;
	height: 38px;
	line-height: 50px;
}
.con02LM{
	height: 107px;
	margin: 20px 0;
}
.con02LML img{
	display: inline-block;
	width: 188px;
	height: 107px;
}
.con02LMR{
	width: 185px;
}
.con02LMR a{
	display: inline-block;
	line-height: 24px;
}
.con02LB ul li{
	height: 32px;
	line-height: 32px;
}
.con02LB ul li a{
	display: inline-block;
	width: 360px;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.con02LB ul li a i{
	display: inline-block;
	font-style: inherit;
	height: 32px;
	line-height: 32px;
	background: url(../images/tb.png) no-repeat left center;
	padding-left: 25px;
}
.con02RT{
	height: 39px;
}
.con02RT h3{
	line-height: 39px;
	font-size: 24px;
	color: #000;
	font-weight: normal;
}
.con02RT span{
	display: inline-block;		
	height: 11px;
	margin: 18px 1px 0;
}
.con02RT span.spanT01{
	width: 211px;
	background: url(../images/titBg01.png) no-repeat;
}
.con02RT span.spanT02{
	width: 241px;
	background: url(../images/titBg02.png) no-repeat;
	margin: 18px 4px 0;
}
.con02RT span.spanT03{
	width: 219px;
	background: url(../images/titBg03.png) no-repeat;
	margin: 18px 4px 0;
}
.con02RT span.spanT04{
	width: 224px;
	background: url(../images/titBg03.png) no-repeat;
	margin: 18px 4px 0;
}
.con02RT a{
	display: inline-block;
	height: 39px;
	line-height: 42px;
}
.con03{
	overflow: hidden;
	margin-top: 20px;
}
.con03-01{
	margin-top: 15px;
	height: 32px;
	line-height: 32px;
}
.con03-01 a{
	display: inline-block;
	width: 360px;
	height: 32px;
	font-size: 15px;
	color: #333;
	font-weight: bold;
	line-height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.con03M{
	overflow: hidden;
	margin-top: 6px;
}
.con03M ul{
	width: 412px;
}
.con03M ul li{
	float: left;
	width: 183px;
	text-align: center;
	margin: 0 20px 2px 0;
}
.con03M-img img{
	display: inline-block;
	width: 183px;
	height: 105px;
}
.con03M-text a{
	display: inline-block;
	width: 100px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.con03RB ul li{
	background: url(../images/dot.png) no-repeat 4px center;
	padding-left: 15px;
}
.con04{
	overflow: hidden;
	margin-top: 10px;
}
.con04RB{
	margin-top: 15px;
}
.con05{
	overflow: hidden;
	margin-top: 20px;
}
.con05R{
	overflow: hidden;
	margin-top: 20px;
}
.con06{
	overflow: hidden;
}
.con07{
	overflow: hidden;
	margin: 20px 0 10px 0;
}
.con07T{
	height: 45px;
}
.con07TR a{
	display: inline-block;
	height: 45px;
	line-height: 65px;
}
.con07TL{
	width: 1175px;
	height: 34px;
	border-bottom: 1px solid #e60012;
}
.con07TL ul li{
	float: left;
}
.con07TL span{
	display: inline-block;
	float: left;
	height: 24px;
	color: #bfbfbf;
	margin: 6px 12px 0;
}
.con07TL a{
	display: inline-block;
	font-size: 24px;
	height: 30px;
	line-height: 30px;
	color: #000;
	border-bottom: 4px solid #fff;
}
.con07TL ul li.con07LT-cur a{
	display: inline-block;
	border-bottom: 4px solid #e60012;
	color: #e60012;
}
.con07BC{
	overflow: hidden;
	margin-top: 20px;
}
.con07B{
	display: none;
}
.con07BL{
	width: 815px;
	height: 414px;
	background: #eee;
}
.con07BR{
	width: 390px;
}
.con07BR-01{
	width: 390px;
}
.con07BR-01 a{
	display: inline-block;
	font-weight: bold;
	font-size: 15px;
	line-height: 33px;
}
.location{
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #bababa;
	margin-top: 15px;
}
.detail{
	overflow: hidden;
	margin: 20px 0 200px 0;
}
.detailL{
	width: 850px;
	margin:0 30px 0 0px;
}
.detailL h2{
	font-size: 28px;
	line-height: 50px;
}
.detailL-01{
	height: 42px;
}
.detailL-01 span{
	display: inline-block;
	font-size: 13px;
	line-height: 42px;
}
.detailL-01 span.detailL-time{
	margin-right: 20px;
}
.detailL-02{
	overflow: hidden;
}
.detailL-02 p{
	font-size: 15px;
	line-height: 30px;
	margin-top: 20px;
}
.detailR{
	width: 340px;
}
.detailRB img{
	display: inline-block;
	width: 340px;
	height: 314px;
}
.detailRT{
	height: 32px;
	border-radius: 32px;
	margin: 0 0 55px 0;
	border: 1px solid #e2e2e2;
	background: #f3f6f8;
}
.detailRT input{
	display: inline-block;
	height: 32px;
	line-height: 32px;
	background: none;
	border: none;
	outline: none;
	width: 240px;
	margin: 0 25px;
	font-size: 12px;
	color: #9b9b9b;
}
.detailRT .fr{
	display: inline-block;
	width: 34px;
	height: 34px; border:none; cursor:pointer;
	border-radius: 50%; background: url(../images/icon-ser.png) #e60012 no-repeat center center;
	text-align: center;
	margin: -1px -1px 0 0;
}
.detailRT a{
	display: inline-block;
	width: 34px;
	height: 34px;
	border-radius: 50%;
	background: #e60012;
	text-align: center;
	margin: -1px -1px 0 0;
}
.detailRT a i{
	display: inline-block;
	margin-top: 9px;
}
.detailR .con02LB ul li a{
	display: inline-block;
	width: 300px;
}


/*样式1*/
.right_title { background: url(../images/right_title.jpg) no-repeat; height:49px; line-height:49px;}
.right_title h2 { font-size:14px; font-weight:bold; padding-left:10px; color:#626262; }
.right_body { padding:5px; overflow:hidden; zoom:1; border-top:0; border-bottom:0 }
.right_bottom {height: 5px;  line-height:5; background:#B7E6FA; overflow:hidden; font-size:0px; margin-bottom:5px;}
/*样式2*/
.right_title1 { background: url(../images/right_title1.jpg) repeat-x 0 0; height:39px; line-height:39px;  }
.right_title1 h2 { font-size:14px; font-weight:bold; padding-left:10px; color:#626262;}
.right_body1 { padding:5px; overflow:hidden; zoom:1; border:5px solid #FACEB9; border-top:0; border-bottom:0}
.right_bottom1 { height: 5px; font-size: 0px; line-height:0; background:#FACEB9;  overflow:hidden; margin-bottom:5px;}
/*==========@@模块  结束@@==========*/
.clear { display:block; clear:both; height:3px; overflow:hidden; line-height:3px; }
.float_left { float:left; }
.float_right { float:right; }
/*其它*/
.hide { display:none; }  /*隐藏*/
.more{ float: right; padding-right:5px;} /*more链接*/
.code_image{ cursor: pointer; padding-bottom:6px;} /*验证码图片样式*/
/*分页样式*/
.page { padding:4px 0px 0px 1px; float:right; clear:both;}
.page a, .page span { float:left; display:block; border:1px solid #D3D1D1; padding:2px 5px; margin-left:4px; line-height:22px; }
.page a:link, .page a:visited { text-decoration:none; }
.page a:hover { background:#CC0001; color:#ff9900; }
.page .current{ background:#CC0001; color:#FFF;}
.page #total{color:red}

/*文字列表*/
.textlist{ }
.textlist li { line-height:36px; height:36px;text-indent:8px; background:url(../images/textlist.gif) no-repeat 0 center; overflow:hidden;width:100%;/*解决ie6bug*/}


/*表单*/
form {margin: 0;}
button,input,select,textarea { font-size: 100%;margin: 3px; vertical-align: baseline; *vertical-align: middle; }
button,select {text-transform: none;}
input{padding:2px;background-color: #FFFFFF;border: 1px solid #ccc;width:99%;line-height: normal;}
textarea{padding: 2px;color: #000000;background-color: #fff;width:99%;}
/*按钮*/
.btn {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;
  display: -moz-inline-stack;  display: inline-block;  *display: inline;  vertical-align: middle;  *vertical-align: auto;
  zoom: 1;    height: 32px;  line-height: 32px;  padding: 0px 20px;font-weight: 300;  font-size: 14px; 
  margin: 0; text-decoration: none; text-align: center; text-indent:0; cursor:pointer;
  border: 1px solid #d4d4d4; color: #666666;  text-shadow: 0 1px 1px white;}
/*默认样式*/
.btn {  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b5e5), color-stop(100%, #008db2));
  background: -webkit-linear-gradient(top, #00b5e5, #008db2);  background: -moz-linear-gradient(top, #00b5e5, #008db2);
  background: -o-linear-gradient(top, #00b5e5, #008db2);  background: linear-gradient(top, #00b5e5, #008db2);
  background-color: #00a1cb;border-color: #007998;  color: white;  text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);}
.btn:hover { color:white;  background-color: #00a1cb;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c9fe), color-stop(100%, #008db2));
  background: -webkit-linear-gradient(top, #00c9fe, #008db2);  background: -moz-linear-gradient(top, #00c9fe, #008db2);
  background: -o-linear-gradient(top, #00c9fe, #008db2);  background: linear-gradient(top, #00c9fe, #008db2);}
.btn:active {background: #1495b7;  color: #005065;}

/*按钮大小*/
.btn-large {font-size: 19px;  height: 38.4px;  line-height: 38.4px;  padding: 0px 26px;}
.btn-small {  font-size: 12px; height: 25.6px; line-height: 25.6px;  padding: 0px 16px;}
.btn-tiny {  font-size: 12px;  height: 22.4px;  line-height: 22.4px; padding: 0px 13px;}
/*块按钮*/
.btn-block {display: block;}

/*表单类*/
.form_text, .form_text:hover, .form_text_verifycode, .form_text_verifycode:hover{border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
border-width:1px; height:20px; line-height:20px;clip: rect;padding: 2px; color: #000000; background: url(../images/form_bg.jpg) #fff repeat-x;}
.form_text {  width:95%; background-position:  0px 0px;}
.form_text:hover {background-position: 0px -37px;}
.form_text_verifycode { width:50px; margin-right:3px;background-position:  0px 0px;}
.form_text_verifycode:hover {background-position: 0px -37px;}
.form_radio{ width:auto; border:0;}
.form_checkbox{ width:auto; border:0}
.form_select { height:25px; }
.form_textarea { width:95%; height:80px; border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;border-width:1px; padding:2px;}
.form_button { width:auto; vertical-align:middle; border:0 none;/*解决ie焦点是有黑色边框*/}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, 
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none;padding:0; }
.required{ color:red; font-weight:bold; text-align:left; padding-left:3px;}
/*===留言频道  开始===*/
.guestbook{ }
.guestbooklist{}
.guestbooklist li{ padding:10px; border:1px solid #CCC; margin-bottom:10px; }
.MessageTitle { color:#227BAD; line-height:1.5em; font-weight:bold;}
.MessageContent { padding:5px; margin-bottom:10px; }
table.guestbook_table{ width:98%;  }
table.guestbook_table th{ width:100px; text-align:left}
table.guestbook_table td{ text-align:left}
table.guestbook_table .operation{ text-align:center }

/*管理员回复*/
.answer_wrap{ padding:5px; border-top:1px dashed #CCC; line-height:1.5em}
.answer_title{}
.answer_body {}
.Administrator { text-align:right; }
.Reply { text-align:right; }
.AnswerTime{ color:#999 }

/*留言表单*/
.message_title{ height:40px; background:url(../images/product_bg.jpg) left center; padding-left:35px; line-height:40px; font-size:16px; color:#5d5d5d; font-weight:bold;}
.message_body{ padding-left: 10px; padding-right: 10px; color:#626262; }
.message_bottom{}
/*===留言频道  结束===*/



/*视频列表*/
.videolist{ }
.videolist li { width:267px; float:left; padding:0px 6px; text-align:center; overflow:hidden;display:inline /*解决ie6 双边距bug*/;
text-overflow:ellipsis; white-space:nowrap;}
.videolist li img {
	border:1px solid #999999;
	width:265px; /*height:165px;*/
	height: 225px;
}
.videolist li a { white-space:nowrap; line-height:28px;}
/*==========@@通用列表  结束@@==========*/