@charset "utf-8";
/* CSS Document */
#container{margin:0 auto; position:relative; background:url(../q_images/ban-01.jpg) no-repeat center #2578cb; height:400px; }
#container02{margin:0 auto; position:relative; background:url(../q_images/ban-02.jpg) no-repeat center #2578cb; height:400px; }
#container03{margin:0 auto; position:relative; background:url(../q_images/ban-03.jpg) no-repeat center #2578cb; height:400px; }
.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 ul{ padding:0 0px 0 36px;}
.top .nav ul li{ float:left;font-family:"微软雅黑","宋体"; padding:0 14px; color:#333; }
.top .nav ul li a{font-size:14px; line-height:36px; color:#333;}*/
.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;}


 #sub{ margin:30px auto; width:980px;}
	 .sub_left{width:200px; float:left;padding:7px 0 0 40px; }
	 .sub_left ul { margin-top:10px; width:200px;}
	 .sub_left ul .act{ background:url(../q_images/left_menubg.jpg) no-repeat; width:200px; height:30px; line-height:30px;}
	 .sub_left ul li{ text-indent:24px; background:url(../q_images/ico.jpg) 15px 12px no-repeat; height:30px; line-height:30px; margin-bottom:5px; border-bottom:1px #dadada dotted;}
	 .sub_left ul .act a{ color:#ffffff;}
	 .sub_left .tit {border-bottom: 1px solid #DADADA;height: 32px;margin-bottom: 8px;padding: 2px 0 9px; width:200PX;}
	 .sub_left .tel{ margin:20px 0;}	  
	 .sub_left .tit .fsp { color: #1f61bf; float: left; font: 36px/32px Arial; margin-right: 7px;}
	 .sub_left .tit h2 {color: #1C1F2E; font: bold 14px "微软雅黑";}
	 .sub_left .tit h3 {color: #8F9095;font: 12px/15px "微软雅黑";text-transform: uppercase;}
	 .sub_left .tc{ background:url(../q_images/tel.jpg) no-repeat; width:200px; height:211px; line-height:35px; padding-left:40px; font-family:Arial;Verdana, Geneva, sans-serif; font-size:14px;}
	 .sub_left .add{ font-size:12px; line-height:18px; width:150px; margin-top:10px;}
	 /*.sub_right{width:650px; float:right; padding:0 20px 0 35px; border-left:1px #e4e4e4 solid;}*/
	 .sub_right{width:650px; float:right; padding:0 20px 0 30px; background:url(../q_images/su.jpg) top left no-repeat;}
	 .sub_right .aboutC{ line-height:24px; padding:15px 0;}
	 .sub_right .board { border-bottom: 1px solid #DADADA; height: 28px; padding-top: 22px;}
	 .sub_right .board h3 {float: right;font-weight:normal; font-size:12px;}
	 .sub_right .board h2 {color: #444444;font-size: 14px;font-weight: bold;}
	 .sub_right .board h2 strong {color: #b6b6b6;text-transform: uppercase; font-style: normal;font: 12px/15px "微软雅黑";}
	 .sub_right .headline{ width:600px; margin:15px 35px 20px 5px; border-bottom:1px dashed #dadada; padding-bottom:20px;}
	 
	 .sub_right .headline img{ float:left; width:170px; height:100px; margin-right:25px;}
	 .sub_right .headline ul{ float:left; width:400px;}
	 .sub_right .headline .bt{ background:url(../q_images/ico.jpg) left 22px no-repeat; text-indent:15px;font: 14px "微软雅黑"; padding-top:15px;}
	 .sub_right .headline .nr{ line-height:22px; color:#8b8b8b; padding-top:10px;}
	 .sub_right .headline .nr a{ color:#e36e00;}
	 .sub_right .news_list{ line-height:30px;width:650px; margin-bottom:20px; clear:both;}
	 .sub_right .news_list li{ background:url(../q_images/icod.png) 8px 13px no-repeat; text-indent:20px; border-bottom:1px #cccccc dotted; }
	 .sub_right .news_list li span{ float:right; color:#888888;}
	 .sub_right .item2 .movie{ float:left; width:190px; margin:15px 13px; line-height:30px; text-align:center;}
	 .sub_right .item2 .movie img{ width:190px; height:133px;}
	 
	 .sub_right .joinPost h4{ margin-top:15px; line-height:30px; font-size:12px;}
	 .sub_right .joinPost table{ border-collapse:collapse; border-top:#265aad 2px solid; text-align:center; margin-bottom:30px; font-family:"宋体";}
	 .sub_right .joinPost td{  border:1px #dadada solid; padding:5px; line-height:20px; height:20px;}
	 .sub_right .joinPost th{ background:#EEEEEE; line-height:28px; height:28px;border:1px #dadada solid;}
	 .sub_right .joinPost a{ color:#265aad;}
	 .sub_right .joinPost .fl{ text-align:left;}
	 .sub_right .joinPost .fl a{ font-weight:bold;}
	 .sub_right .joinPost .btm{ text-align:center; margin-top:15px;}
	 .sub_right .joinPost .c{ border-top:none; text-align:left;margin-bottom:20px;}
	 .sub_right .joinPost .c th{ text-align:left;padding:0 5px;}
	 .sub_right .joinPost h3{ margin-bottom:20px;}
	
.foot{ height:60px; background:#dcdcdc; margin-top:20px;}
.foot .foot-nav{width:980px; margin:0 auto; padding:0 20px; height:60px; line-height:60px;color:#666;}

.sub_right .tit{border-bottom: 1px dashed #DBDBDB;color: #333333; font-family:"微软雅黑","宋体"; margin-bottom: 25px; padding: 18px 0;text-align: center; width:655px; font-size:22px;}
	 .sub_right .txt{ border-bottom: 1px dashed #DBDBDB;  padding-bottom: 40px; width:655px; line-height:24px;}
	 .sub_right .txt .newspic img{ text-align:center; margin:20px 0;}
	 
	 .infopage{padding-top: 7px; margin-right:10px;}
	 .infopage .back{float: right; color:#265aad;}
	 .infopage p{ line-height:22px;}
	 
    .joinPost .c{ border-top:none; text-align:left;margin-top:20px;}
    
    
    .devh .cl {
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 5px;
}
.devh .pl,.devh .pl2 {
    font-size: 12px;
    line-height: 23px;
}
 .item2 {
    float: left;
}
 .movie {
    height: 156px;
    margin-right: 18px;
    margin-top: 10px;
    width: 300px;
}
 .movie .m1 {
    background: url(../sp_image/play.png) no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    height: 116px;
    margin: 0 auto;
    width: 116px;
}
.item2 p {
    text-align: center;
}


