/* CSS Document */
*{ margin:0; padding:0;}
img,input{ border:none;}
a{ text-decoration:none; outline:none; color:#fff;}
a:hover{ color:#f90;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6,b{ font-weight:normal;}
li{ list-style:none;}
body,button,input,select,textarea {font-family:Arial, Helvetica, sans-serif; color:#fff; outline:none;}
p{ text-align:justify; text-justify:inter-word;}
body{ font-size:12px; height:100%; background: url(../images/banner.jpg) #000 no-repeat center 30px;}
.m_box,.con,.content,.on_page,.us_banner,.content_us{ width:990px; margin:0 auto;}
/*header_top*/
.header_top{ height:30px; line-height:30px;}
.header_top b{ display:block; float:left;}
.header_top span{ display:block; float:right;}
/*header*/
.header{ height:98px; background:url(../images/header_bg.png); overflow:hidden;}
.header h1{ float:left;}
.header ul{ text-align:right; font-size:0; padding-right:4px;}
.header ul li{ display:inline-block; *display:inline; zoom:1; font-size:14px;}
.header ul li a{ display:block; float:left; height:98px; line-height:98px; padding:0 23px;}
/*on_page*/
.on_page{ height:32px; background:#fff;}
.on_page p{ line-height:32px; padding:0 16px; color:#000; text-transform:capitalize;}
.on_page p a{ color:#0066cc;}
.on_page p a:hover{ color:#f90;}
/*footer*/
.footer{ clear:both; width:100%; overflow:hidden; padding:20px 0 32px;}
.footer .text{ width:50%; float:left;}
.footer .text p{ line-height:22px;}
.footer ul{ text-align:right; font-size:0;}
.footer ul li{ display:inline-block; *display:inline; zoom:1; padding:12px 0 0 6px;}
.footer ul li a{ display:block; float:left; width:29px; height:29px;}
/*footer*/
.footer{ background:#0f0f0f;}

.aaa{
	clear: both;
	width: auto;
}
.aaa div{
	padding-left: 10px;
	color:#333333;
	font-size:14px; line-height:30px;
}
.aaa td{
padding-left:5px;
}
/*us_min*/
/*======================================================================*/
.us_con_bt{ clear:both; height:72px; line-height:72px; background:url(../images/us_con_bt.jpg) no-repeat center scroll; text-align:center; font-size:46px; font-weight:bold; text-transform:capitalize; margin-bottom:30px;}
/*us_banner*/
.us_banner{ overflow:hidden; padding-bottom:20px; background:#000;}
.us_banner img{ display:block; width:100%; height:auto;}
.content_us{ overflow:hidden;}
/*us_1*/
.us_1{ overflow:hidden; position:relative;}
.us_1 img{ display:block; width:100%; height:auto;}
.us_1 .text{
	position:absolute;
	right:6px;
	top:46px;
	width:859px;
	padding:10px;
	background:#6d0005;
	color:#fff;
	height: 148px;
}
.us_1 .text b{ font-size:14px; font-weight:bold;}
/*us_2*/
.us_2{ clear:both; width:100%; display:block; overflow:hidden;}
.us_2 ul{ padding-top:15px;}
.us_2 ul li{ width:315px; height:250px; overflow:hidden; position:relative; float:left; margin:0 15px 15px 0;}
.us_2 ul li img{ display:block; width:100%; height:250px;}
.us_2 ul li span{ display:block; position:absolute; width:100%; left:0; bottom:0; height:44px; line-height:44px; text-align:center; font-size:14px; font-weight:bold; background:url(../images/bg_2.png);}
/*con_3*/
.us_3 h3{ text-align:center; height:50px; line-height:50px; margin-bottom:40px;}
/*us_4*/
.us_4{ overflow:hidden; margin-bottom:40px;}
/*us_5*/
.us_5 .td_pic{ width:885px; margin:0 auto; overflow:hidden;}
.us_5 dl{ width:900px; margin:0 auto; overflow:hidden;}
.us_5 dl dt{ width:885px; float:left; margin-bottom:26px;}
.us_5 dl dt img{ display:block; width:100%; height:auto;}
.us_5 dl dd{ width:438px; height:328px; float:left; padding:0 12px 0 0; margin-bottom:12px;}
.us_5 dl dd img{ display:block; width:100%; height:328px;}
/*us_6*/
.us_6{ overflow:hidden; padding-bottom:20px;}
.us_6 img{ display:block; margin:0 auto;}
/*us_7*/
.us_7 ul{ overflow:hidden; padding-bottom:138px; padding-top:26px;}
.us_7 ul li{ width:100%; height:290px; overflow:hidden; margin-top:-30px;}
.us_7 ul li .pic{ width:384px; height:290px; float:left;}
.us_7 ul li .pic img{ display:block; width:100%; height:auto;}
.us_7 ul li .text{ width:532px; float:right; height:66px; padding-top:104px;}
.us_7 ul li .text p{ padding:0 54px 0 68px; height:66px; width:100%; background:url(../images/us_list_bg.jpg) no-repeat left scroll; display:table-cell;
    vertical-align:middle;}
.us_7 ul li .text p span{ display:inline-block; vertical-align:middle; line-height:24px;}
.us_7 ul li.ys2 .pic{ float:right;}
.us_7 ul li.ys2 .text{ float:left;}
.us_7 ul li.ys2 .text p{ background:url(../images/us_list_bg_2.jpg) no-repeat right scroll; padding-left:20px;}
/*us_video*/
.us_video{ overflow:hidden; margin-bottom:20px; text-align:center;}
