﻿@charset "utf-8";
/* CSS Document */
#container{margin:0 auto; position:relative;}
.top{width:980px; margin:0 auto; position:relative; z-index:1;}
.top .logo{ background:url(../q_images/logo.png) no-repeat; width:178px; height:57px; float:left; margin-top:30px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="q_images/logo.png");}
.top .nav{ float:right; margin-top:40px; background:url(../q_images/banner_bg.png) no-repeat;height:51px; width:739px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="q_images/banner_bg.png");
}
.top .nav .u{ padding:0 0px 0 36px;}
.top .nav .u .n{ float:left;font-family:"微软雅黑","宋体"; padding:0 14px; color:#333; }
.top .nav .u .n a{font-size:14px; line-height:36px; color:#333;}
.nav * a:hover{color:#e87812 !important;}
.nav .sub-nav a{color:#e87812 !important;}


.banner{ background:url(../q_images/banner.jpg) no-repeat center #2578cb; height:540px; position:relative; top:-94px; z-index:0;}
.ban_bg{ background:url(../q_images/banner_bg.jpg) repeat-x; height:28px;position:relative; top:-94px;}


/*首页*/
.main{ position:relative; top:-68px; width:980px; margin:0 auto;}
.main .case{ width:430px; }
.main H2{ font-size:15px; font-weight:normal;font-family:"微软雅黑","宋体"; height:24px; line-height:24px; color:#333; background:url(../q_images/ico1.jpg) left 10px no-repeat; text-indent:20px;}
.main H2 font{ font-size:11px; color:#999999; padding-left:8px; font-family:Arial;}
.main H2 a{ float:right; background:url(../q_images/more.jpg) right center no-repeat; width:31px; height:5px;padding:12px;}
.case ul{ padding:12px 0;}
.case ul li{ float:left; width:131px; padding:0 6px; text-align:center; line-height:20px;}

	
	

.main .news{ width:340px;}
.news ul{ padding-top:3px;}
.news ul li{ background:url(../q_images/ico.jpg) left center no-repeat; text-indent:14px; line-height:28px; border-bottom:1px dashed #C1C1C1;}
.news ul li span{ float:right;}
.news ul li a{height:28px; overflow:hidden; width:250px; overflow:hidden;}

.main .video{ width:153px;}
.main .video p{ padding:12px 0;}
.main .video .model{ height:25px; background:#E5E5E5; line-height:25px; overflow:hidden;}
.main .video .model01{ height:36px; line-height:18px; overflow:hidden; }

.foot{ height:60px; background:#dcdcdc; position:relative; top:-40px;}
.foot .foot-nav{width:980px; margin:0 auto; padding:0 20px; height:60px; line-height:60px;color:#666;}

