@import url(common.css);
.header{
	width:1200px;
	height:40px;
	padding:35px 0px 25px 0px;
	margin:0 auto;
}
.logo{
	float:left;
	width:450px;
	height:40px;
}
.logo a{
	display:block;
}
.top_serv{
	position:relative;
	float:right;
	height:27px;
	padding:6px 0px 7px 0px;
	margin-top:-13px;
}
.top_serv li{
	float:left;
	line-height:27px;
	color:#fc7700;
	font-size:17px;
	font-style:italic;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	margin-left:20px;
}
.top_serv li strong{
	color:#333;
	font-size:15px;
	font-style:normal;
	font-weight:normal;
}
.top_serv li.serv_tel{
	position:absolute;
	right:8px;
	top:35px;
	width:416px;
	height:15px;
}

.menuWrap{
	width:1200px;
	height:30px;
	margin:0 auto;
	background:url(../images/bg_menuWrap.jpg) repeat-x;
}
.menu{
	width:1198px;
	height:28px;
	padding:1px 0px;
	margin:0 auto;
	background:url(../images/bg_menu.jpg) center repeat-x;
	overflow:hidden;
}
.menu ul{
	overflow:hidden;
	float:left;
}
.menu li{
	float:left;
	background:url(../images/menu_vline.jpg) left no-repeat;
	padding-left:2px;
}
.menu li.first{background:none;padding:0;}
.menu li a{
	display:block;
	color:#333;
	font-size:14px;
	line-height:28px;
	padding:0px 15px;
}
.menu li.first a{
	padding-left:20px;
}
.menu li a:hover{
	background:url(../images/bg_menu_on.jpg) repeat-x;
}
.menu .nowdate{
	float:right;
	line-height:28px;
	font-size:12px;
	text-align:right;
	padding-right:10px;
}

.banner{
	width:1200px;
	height:270px;
	margin:3px auto 6px;
}

.row{
	width:1200px;
	overflow:hidden;
	margin:0 auto;
}
.index_video{
	float:left;
	width:235px;
	height:205px;
}
/*common css : ul.tit_sty_1  — start*/
ul.tit_sty_1{
	width:215px;
	height:30px;
	padding:0px 10px;
	background:url(../images/bg_tit_sty_1.jpg) repeat-x;
}
ul.tit_sty_1 li{
	color:#FFF;
	height:30px;
	line-height:30px;
}
ul.tit_sty_1 li.tit_txt{float:left;}
ul.tit_sty_1 li.tit_txt strong{
	font-weight:normal;
	font-size:14px;
	padding-right:3px;
}
ul.tit_sty_1 li.more{float:right;}
ul.tit_sty_1 li.more a{color:#FFF;}
ul.tit_sty_1 li.more a:hover{text-decoration:underline;}
/*common css : ul.tit_sty_1  — end*/
/*common css : ul.tit_sty_4+5  — start*/
ul.tit_sty_4{
	width:515px;
	height:30px;
	padding-right:10px;
	background:url(../images/bg_tit_sty_2.jpg) repeat-x;
}
ul.tit_sty_4 li{
	height:30px;
	line-height:30px;
}
ul.tit_sty_4 li.tit_txt{
	float:left;
	color:#FFF;
	background:url(../images/bg_tit_sty_2_pre.jpg) left no-repeat;
	padding-left:10px;
	min-width:135px;
}
ul.tit_sty_4 li.tit_txt strong{
	font-weight:normal;
	font-size:14px;
	padding-right:3px;
}
ul.tit_sty_4 li.more{float:right;}
ul.tit_sty_4 li.more a{color:#797979;}
ul.tit_sty_4 li.more a:hover{text-decoration:underline;}
ul.tit_sty_5{width:985px;}
ul.tit_sty_5 li.navinfo{float:right;color:#797979;}
ul.tit_sty_5 li.navinfo a{color:#797979;}
ul.tit_sty_5 li.navinfo a:hover{text-decoration:underline;}
/*common css : ul.tit_sty_4+5  — end*/
.index_video p{
	border:solid 1px #f2f2f2;
	border-top:none;
	padding:7px 4px;
}
.index_about{
	float:left;
	width:525px;
	height:205px;
	margin:0px 10px;
}
.index_about_con{
	width:525px;
	height:165px;
	padding-top:15px;
}
.index_about_conimg{float:left;}
.index_about_conimg img{
	width:225px;
	height:145px;
	border:solid 1px #e8e8e8;
	padding:6px;
}
.index_about_contxt{
	float:left;
	width:265px;
	height:165px;
	padding:0px 10px;
	color:#666;
	font-family:"宋体";
	line-height:23px;
	text-indent:2em;
}
.index_about_contxt a{
	color:#08F;
	text-decoration:underline;
}
.index_mjg{
	float:left;
	width:420px;
	height:205px;
}
.index_mjg ul.tit_sty_2{
	float:left;
	width:398px;
	height:16px;
	padding:6px 10px 6px 12px;
	background:url(../images/bg_tit_sty_3.jpg) repeat-x;
	border:solid 1px #f0f0f0;
	border-radius:4px;
}
.index_mjg ul.tit_sty_2 li{
	height:16px;
	line-height:16px;
}
.index_mjg ul.tit_sty_2 li.tit_txt{
	float:left;
	color:#989898;
	border-left:solid 4px #83c0ec;
	padding-left:9px;
}
.index_mjg ul.tit_sty_2 li.tit_txt strong{
	font-weight:normal;
	font-size:14px;
	padding-right:5px;
	color:#666;
}
.index_mjg ul.tit_sty_2 li.more{float:right;}
.index_mjg ul.tit_sty_2 li.more a{color:#999;}
.index_mjg ul.tit_sty_2 li.more a:hover{text-decoration:underline;}
.index_mjg_img{
	float:left;
	padding-top:10px;
	padding-left:2px;
}
.index_mjg_img img{
	width:190px;
	height:165px;
}

ul.index_mjg_list{
	float:left;
	width:215px;
	height:165px;
	padding-top:10px;
	padding-left:10px;
}
ul.index_mjg_list li{
	width:215px;
	height:27.5px;
	line-height:28px;
	color:#7c7a7a;
	background:url(../images/bg_dot.jpg) bottom repeat-x;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
ul.index_mjg_list li a{
	color:#7c7a7a;
	padding-left:15px;
	background:url(../images/arrow_orange.jpg) 4px 5px no-repeat;
}ul.index_mjg_list li a:hover{text-decoration:underline;}

.listBlock{
	float:left;
	width:235px;
	/*height:660px;*/
	overflow:hidden;
}
ul.list{
	width:215px;
	/*height:615px;*/
	overflow:hidden;
	padding:8px 9px;
	border:solid 1px #f1f1f1;
	border-top:none;
}
ul.list li{
	width:215px;
	height:35.5px;
	line-height:36px;
	color:#7c7a7a;
	background:url(../images/bg_dot.jpg) bottom repeat-x;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
ul.list li a{
	color:#7c7a7a;
	padding-left:15px;
	background:url(../images/h.jpg) 0px 5px no-repeat;
}
ul.list li a:hover{text-decoration:underline;}
ul.fl_list li{
	height:40.5px;
	line-height:40px;
}
ul.fl_list li a{
	font-size:14px;
	letter-spacing:1px;
	background-position:0px 6px;
}

.cate_list{
	float:none;
	width:195px;
}
.cate_list ul.tit_sty_1,.cate_list ul.list,.cate_list ul.list li{
	width:175px;
}
.cate_list ul.list li{
	position:relative;
	height:38px;
	line-height:38px;
}
.cate_list ul.list li i{
	display:block;
	width:4px;
	height:5px;
	font-style:normal;
	background:url(../images/arrow.jpg) no-repeat;
	position:absolute;
	right:2px;
	top:17.5px;
	z-index:99;
}
.cate_list ul.list li.subclass a{
	padding-left:30px;
	background:url(../images/arrow_orange.jpg) 15px 5px no-repeat;
}

ul.newslist{
	width:943px;
	height:auto;
	overflow:hidden;
	font-family:"微软雅黑";
	font-size:13px;
}
ul.newslist li{
	width:943px;
	height:40px;
	line-height:40px;
	color:#7c7a7a;
	/*background:url(../images/bg_dot.jpg) bottom repeat-x;*/
	border-bottom:solid 1px #eee;
}
ul.newslist li a{
	color:#717171;
	padding-left:15px;
	background:url(../images/arrow_orange.jpg) 0px 17px no-repeat;
	display:inline-block;
	max-width:850px;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
ul.newslist li a:hover{text-decoration:underline;color:#F60;}
ul.newslist li span{
	float:right;
}

.proBlock{
	float:left;
	width:955px;
	height:auto;
	overflow:hidden;
	margin-left:10px;
}
/*common css : ul.tit_sty_3  — start*/
ul.tit_sty_3{
	width:950px;
	height:26px;
	border-bottom:solid 2px #0491e0;
}
ul.tit_sty_3 li{
	color:#939393;
	font-style:italic;
	height:26px;
	line-height:28px;
}
ul.tit_sty_3 li.tit_txt{float:left;}
ul.tit_sty_3 li.tit_txt strong{
	font-weight:normal;
	font-style:normal;
	font-size:15px;
	color:#000;
	padding-right:5px;
}
ul.tit_sty_3 li.more{
	float:right;
	width:83px;
	height:18px;
	margin-top:9px;
	margin-right:-4px;
	font-style:normal;
	padding-left:18px;
	line-height:20px;
	background:url(../images/bg_tit_sty_3_right.jpg) no-repeat;
}
ul.tit_sty_3 li.more a{color:#FFF;}
ul.tit_sty_3 li.more a:hover{text-decoration:underline;}
/*common css : ul.tit_sty_3  — end*/
ul.prolist{
	width:955px;
	height:auto;
	overflow:hidden;
	padding-top:12px;
}
ul.prolist li{
	float:left;
	display:table;
	width:231px;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:5.5px;
}ul.prolist li.last{margin-right:0;}
ul.prolist li a img{
	width:225px;
	height:165px;
	padding:2px;
	border:solid 1px #f0f0f0;
}
ul.prolist li a.proname{
	display:table-row;
	height:30px;
	line-height:30px;
	font-family:"宋体";
	color:#333333;
	text-align:center;
}
ul.prolist li a.proname:hover{
	text-decoration:underline;
}

.footer{
	width:1200px;
	height:160px;
	margin:25px auto 0;
	background:url(../images/bg_footer.jpg) top repeat-x;
	font-family:"宋体";
}
.footer_links{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#FFF;
	font-size:10.5px;
}
.footer_links a{
	font-size:12px;
	color:#FFF;
	padding:0px 8px;
}
.footer_links a:hover{
	text-decoration:underline;
}
.footer_info{
	display:table;
	min-width:645px;
	padding-top:30px;
	margin:0 auto;
}
.footer_info div{
	display:table-cell;
	vertical-align:middle;
}
.footer_logo{
	width:75px;
}
.footer_infocon{
	line-height:22px;
	padding-left:15px;
	font-family:Times, serif;
	letter-spacing:0.6px;
}
.footer_infocon p.procate{letter-spacing:normal;}
.footer_infocon a{
	color:#000;
	padding-right:8px;
}
.footer_infocon a:hover{
	text-decoration:underline;
}

.sidebar{
	float:left;
	width:195px;
	height:auto;
	overflow:hidden;
}
.pub_contact{
	width:195px;
	height:147px;
	margin-top:2px;
}
.rightBlock{
	float:left;
	margin-left:10px;
	width:995px;
	height:auto;
	overflow:hidden;
}
.contentBlock{
	width:943px;
	height:auto;
	min-height:500px;
	overflow:hidden;
	padding:25px;
	border:solid 1px #e9e9e9;
	color:#555;
	line-height:28px;
	font-family:"宋体";
}
.contentBlock p.indent{
	position:relative;
	padding-left:60px;
	line-height:16px;
	padding-top:5px;
}
.contentBlock p.indent span{
	position:absolute;
	left:0;
}
.contit{
	width:943px;
	background:url(../images/bg_dot.jpg) bottom repeat-x;
	text-align:center;
	margin:20px auto;
}
.contit h2{
	font-size:24px;
	color:#333;
	font-family:"微软雅黑";
	font-weight:normal;
}
.contit p{
	color:#a9a9a9;
	line-height:35px;
}
.pro_des_tit{
	width:913px;
	height:auto;
	padding:3px 15px;
	overflow:hidden;
	background:#f7f7f7;
	border:solid 1px #eaeaea;
	border-radius:12px;
	font-size:14px;
	font-weight:bold;
	margin:25px auto 10px;
	color:#000;
}
.pro_des{padding-left:15px;}
.contentBlock ul.prolist{
	padding:0;
	margin-left:-6px;
}
.contentBlock img,.contentBlock p.proimg img{
	margin:0px auto 15px;
	display:block;
	max-width:940px;
}
.video_player{
	float:left;
	margin-top:3px;
	width:915px;
	height:555px;
	border-bottom:solid 3px #f1f2f3;
	padding-bottom:1px;
}
.vlistBlock{
	position:relative;
	float:left;
	margin-top:3px;
	width:245px;
	height:539px;
	overflow:hidden;
	background:#333333;
	padding:10px 20px;
}
.cur_palying{
	width:245px;
	height:auto;
	border-bottom:solid 1px #404040;
}
.cur_palying strong{
	display:inline-block;
	width:55px;
	padding-bottom:5px;
	margin-bottom:-1px;
	border-bottom:solid 1px #2fb3ff;
	color:#bbb;
	font-size:13px;
	line-height:25px;
}
.vinfo{
	width:245px;
	height:auto;
	overflow:hidden;
	padding:15px 0px;
	line-height:20px;
}
.vinfo .vtit{
	font-size:14px;
	color:#ddd;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.vinfo .vdes{
	font-family:"宋体";
	font-size:12px;
	color:#999;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.vlist_tit{
	width:245px;
	height:auto;
	overflow:hidden;
	padding:12px 0px;
	margin-bottom:10px;
	font-family:"宋体";
	font-size:13px;
	color:#2fb3ff;
	border-bottom:solid 1px #404040;
	border-top:solid 1px #404040;
}
.vlist{
	position:absolute;
	top:160px;
	width:265px;/*245px*/
	height:auto;
	max-height:395px;
	overflow:hidden;
	overflow-y:auto;
	scrollbar-3dlight-color:#4b4b4b;
	scrollbar-arrow-color:#626262;
	scrollbar-darkshadow-color:#4b4b4b;
	scrollbar-face-color:#4b4b4b;
	scrollbar-highlight-color:#4b4b4b;
	scrollbar-shadow-color:#4b4b4b;
	scrollbar-track-color:#282828;
	scrollbar-base-color:#515151;
	color:#bbb;
	font-family:"宋体";
	line-height:30px;
}
/*::-moz-scrollbar-track-piece{ background-color:#fff; -moz-border-radius:0;}
::-moz-scrollbar{ width:8px; height:8px;}
::-moz-scrollbar-thumb{ height:50px; background-color:#999; -moz-border-radius:4px; outline:2px solid #fff; outline-offset:-2px; border: 2px solid #fff;}
::-moz-scrollbar-thumb:hover{ height:50px; background-color:#9f9f9f; -moz-border-radius:4px;}
*/
.vlist p{
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.vlist i{
	display:inline-block;
	width:20px;
	color:#999;
	font-style:normal;
}
.vlist a{
	color:#bbb;
}
.vlist a:hover{
	color:#eee;
}
.vlist p span{
	display:none;
}












