@charset "gb2312";
/* CSS Document */
* { padding:0; margin:0;}
iframe,body,div,dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,blockquote,th,td { margin:0; padding:0;list-style:none;}
body            {
	margin:0px;
	line-height:24px;
	font-size:14px;
	padding:0px;
	font-family: "Microsoft Yahei",Arial;
	color: #333333;
	background-color: #060503;
}
/*header style*/
.top            {width:100%;background:url("http://www.e-works.net.cn/imageshome/topbg.jpg") repeat-x;border-bottom:1px solid #7F7F7F;}
.topwrap        {width:980px;height:38px;line-height:38px;padding:0px 0px;font-size:14px;color:#7D8184;overflow:hidden;margin:0 auto;}
.qlink          {width:534px;}
.qlink a        {padding-right:21px;text-decoration: none;}
.qlink a:link   {color:#5E5E5E;text-decoration: none;}
.qlink a:visited{color:#5E5E5E;text-decoration: none;}
.qlink a:hover  {color:#f60;text-decoration: underline;}
#foot           {width:980px;margin:10px auto 0 auto;text-align:center;color: #fff; line-height:20px;}
#foot a:link    {color:#fff;text-decoration: none;}
#foot a:visited {color:#fff;text-decoration: none;}
#foot a:hover   {color:#5F99DA;text-decoration: none;}
input.research  {margin-bottom: 15px;border: 1px solid #666;background: none repeat scroll 0% 0% #EFF4F7;}
.foot input     {margin-bottom: 6px;padding: 2px 4px;}
* input         {vertical-align: middle;cursor: pointer;}
input, select   {font-size: 12px;padding: 0px;margin: 0px;}
.foot img       {padding-top: 7px;}
a:link          {color:#0273c2;text-decoration: none;}
a:visited       {color:#0273c2;text-decoration: none;}
a:hover         {color:#ff8e1f;text-decoration: none;}
.tl		    	{text-align:left;}
.tc			    {text-align:center;}
.tr			    {text-align:right;}
.mag		    {margin:0px auto;}
.fl		        {float: left;}
.fr		    	{float: right;}
.mt10           { margin-top:10px;_margin-top:8px;*margin-top:8px;}
.mt15           { margin-top:15px;_margin-top:15px;*margin-top:15px;}
.mb10           { margin-bottom:10px;} 
.mr10           { margin-right:10px;} 
.ml5            { margin-left:5px;}  
.ml10           { margin-left:10px;}  
.ml15           { margin-left:15px;}  
.pd10           { padding:10px;}
.pd20           { padding:20px;}
.pd1020         { padding:10px 20px;}
h2              { font-size:14px; font-weight:bold;}
h3              { font-size:12px; font-weight:bold;}
.clear          {clear:both;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix       {display: inline-block;}      
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix       {display: block;}
/*header style end*/

.h1_01          {font-size: 30px;width: 680px;float: right;margin-top: 30px;font-weight: bold;letter-spacing: 6px;color: #000000;text-indent: 10px;position: absolute;left: 290px;bottom: 100px;top: auto;line-height: 40px;height: 40px;}
.all            {width:960px;margin:0 auto;background-color: #D3F0FE;}
.all01          {width:980px;margin:0 auto;background-color: #D3F0FE;}
.warp           {width:762px;height:295px;margin:0;background-color: #D3F0FE;}
.img_fr         {width:496px;height:452px;margin:0;padding:0;background:url(images/img_fr01.jpg) no-repeat;}
.img_fr p       {text-indent: 24px;height: 181px;width: 400px;color: #FFFF00;font-weight: bold;line-height: 21px;letter-spacing: 1px;padding-left: 12px;padding-top: 10px;}
.img_mid        {background:url(images/img_md.jpg) no-repeat;width:266px;height:452px;margin:0;}

.hx                 {width:980px; height:210px; background:#000;}
.hx ul li           {float: left;overflow: hidden;padding: 0px 10px 0px 12px;width: auto;height:190px;background:#000;}
#demo               {overflow:hidden;width:940px; height:190px;margin:10px auto;}
#indemo             {float: left; height:210px;width:1600%; }
#demo1              {float: left; height:210px; margin:0;}
#demo2              {float: left; height:210px; margin:0 ;}
#demo1 img,#demo2 img{height:190px;width: auto;}
#demo1 li,#demo2 li {height:190px;width: auto;margin: 0;}

.banner             {width:980px;height:400px;margin:0 auto;padding:0 20px;}
.banner h1          {display:none;}
.banner .dy         { width:860px; height:163px; background:url(images/bannerbg.jpg) no-repeat; margin:0; padding:17px 50px 0 70px; }
.banner .dy p       { font-size:14px;font-weight:bold;color:#fff;line-height:21px;letter-spacing:01px;text-indent: 32px;}
.div01              { width:960px; margin:0 auto; background:url(images/albg.jpg) repeat-y; padding:0 30px 0 30px;}

.gd                 {height:256px; line-height:22px; padding: 10px 10px 7px 10px;}
.gd1                {width:274px; height:214px; float:left; padding:0 30px 0 0;}
.slide              { width:580px; height:206px; margin:0;padding: 10px; overflow:hidden;}
.slide .tab         {float:left;width:560px;padding:0 30px 0 10px;}
.img                {width:6000px}
.bar                {margin-left:390px}
* html .bar         {margin-left:435px}
.b5                 { margin-left:304px;width:250px;color: #0167B9; font-weight:bold;}
.b6                 {margin-left:304px; width:250px;}
.bar a              {display:block; width:25px; height:16px; float:left; margin-right:1px;background:url(images/points.gif) no-repeat; font-size:12px; line-height:15px; color:#fff; font-weight:bold; text-align:center; text-decoration:none}
.bar .over          {background:url(images/points.gif) no-repeat left -16px; text-decoration:none}
.bar .a1            {background:url(images/points2.gif) no-repeat;}
.bar .a1over        {background:url(images/points2.gif) no-repeat left -16px; text-decoration:none}

.ly                 {width:230px; height:316px; background:url(images/lybg.jpg) no-repeat;padding:50px 60px 30px 110px;}
.box                {width:230px; height:280px; border:0; overflow:hidden;} 
.box ul             {width:230px; margin:0; } 
.box li             {width:230px;  font-family:"؟،جم";line-height:25px; font-size:14px; text-align:left; list-style-type:none; color:#870038;} 

.list               {margin-left:8px;width:198px;_margin-left:0px;*margin-left:0px; overflow:hidden;}

.list li            {position:relative;overflow:hidden;}
.list li .photo     {overflow:hidden;}
.list .rsp          {position:absolute;background:#000;bottom:-10px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:.6;opacity:0.6;left:0px;z-index:98;}
.list .text         {position:absolute;bottom:-10px;left:0px;color:#FFF;z-index:99;}
.list .text dl      {float:left;}
.list .text dl dt   {text-align:center;font-size:14px;font-weight:bold;line-height:20px;padding-top:8px;height:40px;color:#FFF;}
.list .text dl dt a { color:#FFF;}
.list .text dl dd   { color:#FFF; font-size:12px;font-weight:bold;}
.list .text dl dd a { color:#FFF;}

#nav                { width:10px; height:10px;} 
#nav a              { background-image: url(images/d01.gif);height: 10px;width: 10px;display: block;cursor:pointer;} 
#nav a:link         { background-image: url(images/d01.gif);height: 10px;width: 10px;display: block;cursor:pointer;} 
#nav a:visited      { background-image: url(images/d02.gif);height: 10px;width: 10px;display: block;cursor:pointer;} 
#nav a:hover        { background-image: url(images/d02.gif);height: 10px;width: 10px;display: block;cursor:pointer;} 
#nav li             { float: left; width:10px; height:10px; } 
#nav li ul          { width:100px; height:100px;left: -999em; position: absolute; } 
#nav li ul li       {float: left;width:205px;height:70px;background-image: url(images/bt.png);font-weight: bold;color: #FFFFFF;padding: 10px;} 
#nav li:hover ul    { left: auto; } 
#nav li.sfhover ul  { left: auto; } 
#content            { clear: left; } 
