@charset "utf-8";
*{ margin:0px; padding:0px;}
body { text-align:center; margin:0 auto; color:#333232; font-size:12px; line-height:23px;}
ul{ list-style:none;}
a{ color:#333232; text-decoration:none;}
a:hover{ color:#de0101; text-decoration:none;}
.clear{ clear:both;}

.head,.flash,.main,.foot{ width:1002px; margin:0 auto; text-align:left;}
.top{ width:1002px; height:114px; margin-bottom:5px;}

.menu-bg{ background:url(../images/menu-bg.jpg) repeat-x; height:12px; width:1002px;}


#menu{width:1002px;height:34px;margin:0 auto;font-size:14px;background:url(../images/daohang.jpg);font-family:微软雅黑;
font-weight:bold;}
#menu ul{list-style:none;color:#fff;margin:0;padding:0;}
#menu li{float:left;margin-right:10px;  padding-top:10px; margin-left:10px; }
#menu a{color:#fff;text-decoration:none;}
#menu a:hover{color:#ff0000;text-decoration:none;}
#menu2{width:1002px;height:267px;       margin:0 auto;}
#menu1{width:1002px;height:290px;       margin:0 auto;}
#menu11{width:1002px;height:290px;    background:url(../images/daohang11.jpg);   margin:0 auto;}



.flash{ height:332px; margin:0 auto; margin-bottom:10px;}

.scroll{ width:1002px; background:url(../images/dong-bg.jpg) repeat-x; height:130px; margin:5px auto; }
#demo { overflow:hidden; width: 1002px; height:117px; padding-top:5px;} 
#demo img { padding:5px; border:0; border:1px solid #d0d4d5;} 
#indemo { float: left;  width: 800%; } 
#demo1 { float: left; } 
#demo2 { float: left; padding-left:5px;}


.main-left{ float:left; width:253px; margin:0 6px;}
.menulist{ background:url(../images/menu.jpg) no-repeat left center; width:253px; height:49px;}
.menulist-content{width:250px; height:415px; margin:0px; padding:0px; margin-bottom:6px; border:1px #CCCCCC solid;}
.menulist-content li{ color:#045c9a; font-weight:bold; font-size:12px; line-height:27px; padding-left:20px; width:203px; }
.menulist-content li a{ color:#045c9a; font-weight:bold; font-size:12px;}
.menulist-content li a:hover{ color:#f60; font-weight:bold; font-size:12px;}
.menulist-1{ background:url(../images/menu-1.jpg) no-repeat left center; width:253px; height:47px; margin-bottom:8px;}
.menulist-2{ background:url(../images/menu-2.jpg) no-repeat left center; width:253px; height:47px; margin-bottom:8px;}
.menulist-3{ background:url(../images/menu-3.jpg) no-repeat left center; width:253px; height:47px; margin-bottom:8px;}
.menulist-4{ background:url(../images/menu-4.jpg) no-repeat left center; width:253px; height:47px; margin-bottom:12px;}

.contactlist{ background:url(../images/contact-tit.jpg) no-repeat; margin-top:10px; width:251px; height:32px;}
.contact-content{ border:1px solid #b1babf; width:239px; height:200px; background:url(../images/contact-bg.jpg) no-repeat right bottom; padding:10px 5px 5px;}
.contact-content h1{ color:#035396; font-size:14px; font-weight:bold; text-align:center;}

.main-right{ float:right; width:717px; margin-right:6px;}
.rightbox-top,.rightbox-mid{ width:717px; padding:2px 0px 0px 2px; border:1px #CCCCCC solid;}

.topbox-left{ width:456px; float:left;}
.topbox-show{ width:456px; height:232px; margin-bottom:10px;}
.aboutlist{ background:url(../images/about-tit.jpg) no-repeat left top; width:456px; height:32px;}
.top-about-content{ border:1px solid #b1babf; padding:10px 8px; height:190px;}

.topbox-right{ width:242px; float:right;}
.topbox-up{ background:url(../images/right-up.jpg) no-repeat left top; font-size:0px; width:242px; height:5px;}
.topbox-mid{ border-left:1px solid #b1babf; border-right:1px solid #b1babf; width:240px;}
.topbox-video{ margin:0px;}
.videolist{ background:url(../images/right-banner.jpg) no-repeat 4px; top; width:212px; height:32px; font-size:12px; color:#fff; font-weight:bold; padding-left:25px; line-height:32px;}
.video-content{ height:189px; width:230px; text-align:center;}
.case-content{ height:220px;}

.topbox-down{ background:url(../images/right-down.jpg) no-repeat left top; width:242px; height:7px;}

.rightbox-foot{ width:717px;}
.rightbox-company{ width:353px; float:left;}
.companylist{ background:url(../images/new-computer.jpg) no-repeat left top; width:353px; height:32px;}
.company-content{ border:1px solid #b1babf; width:351px; height:185px;}
.company-content p{ margin:10px 5px 5px;}
.company-new{ margin:5px;}
.company-new li{ border-bottom:1px dotted #000; background:url(../images/biao.jpg) no-repeat 10px center; padding-left:20px;}
.company-new li span{ float:right; padding-right:5px;}


.rightbox-industry{ width:353px; float:right;}
.industrylist{ background:url(../images/news-hangye.jpg) no-repeat left top; width:353px; height:32px;}

.foot{ margin-top:10px;}
.foot-left{ float:left; width:725px; background:url(../images/foot-bg.jpg) repeat-x; height:88px; padding:20px 10px 0; color:#fff; line-height:21px;}
.foot-right{ background:url(../images/foot-right.jpg) no-repeat right top; width:257px; height:108px; float:right;}


.about-flash{ width:1002px; height:225px; margin:0 auto 10px;}
.about-up{ background:url(../images/about-up.jpg) no-repeat left top; font-size:0px; width:717px; height:52px;}
.about-font{ color:#0f4c89; padding-left:35px; line-height:45px; padding-top:7px; font-weight:bold; font-size:14px;}
.about-font span{ float:right; font-size:12px; padding-right:5px; font-weight:normal;}
.about-mid{ border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; width:695px; height:auto!important; height:505px; min-height:505px; padding:10px;}
.about-down{ background:url(../images/about-down.jpg) no-repeat left top; width:717px; height:12px;}

.about-menu{ margin-bottom:10px;}
.about-menulist{ background:url(../images/mulv.jpg) no-repeat left center; font-size:14px; font-weight:bold; padding:10px 0 0 50px; color:#0b599f;  line-height:26px; width:203px; height:26px;}
.about-menulist-content{ background-image:url(../images/mulv-foot.jpg); background-repeat:no-repeat; background-position:center bottom; background-color:#2274c6; height:200px!important; height:200px; min-height:200px; padding-top:20px;}
.about-menulist-content li{ color:#fff; font-weight:bold; font-size:14px; line-height:40px; background:url(../images/mulv-bg.jpg) no-repeat center bottom; padding-left:70px; width:183px; }
.about-menulist-content li a{ color:#fff; font-weight:bold; font-size:14px;}
.about-menulist-content li a:hover{ color:#f60; font-weight:bold; font-size:14px;}

.about-new li{ border-bottom:1px dotted #cfcfcf; line-height:25px; background:url(../images/biao.jpg) no-repeat 10px center; padding-left:20px; width:680px;}
.about-new li span{ float:right; padding-right:5px;}

.about-pro li{ border:1px solid #cdcece; padding:2px; width:204px; text-align:center; float:left; margin:10px;}
.fenye{ text-align:center; width:700px;}
.about-mid h1{ color:#0f4c89; font-weight:bold; font-size:14px; text-align:center;}
.nierong3{
	width:626px;
	border-top:0;
	line-height:1.7;
	padding:15px 15px 11px 20px;
	}
.nierong3 ul{
	list-style:none;
	margin:0;
	padding:0;
	}
.nierong3 li{

	float:left;
	}
.nierong3 a{
	color:#000;
	text-decoration:none;
	}
.nierong3 a:hover{
	color:#f00;
	text-decoration:none;
	}
	
.nierong3a{
	width:100%;
	border-top:0;
	line-height:1.7;
	padding:0;
	}
.nierong3a ul{
	list-style:none;
	margin:0;
	padding:5px;
	}
.nierong3a li{

	float:left;
	}
.nierong3a a{
	color:#000;
	text-decoration:none;
	}
.nierong3a a:hover{
	color:#f00;
	text-decoration:none;
	}
	
	
.nierong3-1{
	width:100%;
	border-top:0;
	line-height:1.7;
	}
.nierong3-1 ul{
	list-style:none;
	margin:0;
	padding:0;
	}
.nierong3-1 li{float:left;
	}
.nierong3-1 a{
	color:#000;
	text-decoration:none;
	}
.nierong3-1 a:hover{
	color:#f00;
	text-decoration:none;
	}
		
.propic {
	text-align: center;
	padding: 10px;
}
.propic img{ width:600px; height:415px; border:1px solid #ddd; padding:5px;}
.product-1 {
	list-style-type: none;
	margin: 10px;
	padding: 0;
	height: 50px;
	line-height: 24px;
	border-bottom: 1px #808080 solid;
	border-right: 1px #808080 solid;
}
.product-1 li {
	float: left;
	display: inline;
	width: 33%;
	text-align: center;
	height: 24px;
}
.proli-1 {
	border-left: 1px #808080 solid;
	border-top: 1px #808080 solid;
	background-color: #EEEEEE;
}
.proli-2 {
	border-left: 1px #808080 solid;
	border-top: 1px #808080 solid;
	background-color: #FFFFFF;
}
.product-1 h1 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-align: center;
	height: 24px;
	line-height: 24px;
}

#top{
	width:950px;
	height:105px;
	margin:0 auto;
	background:url(../images/beijing.jpg);
	}
#logo{

	}
#dianhua{
	width:375px;
	height:25px;
	float:right;
         padding-right:5px;
	margin-top:50px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	line-height:2;

	}
#daohang{
	width:925px;
	height:22px;
	margin:0 auto;
	padding-top:16px;
	color:#fff;
	font-size:13px;
    	background:url(http://www.fhqz.com.cn/Template/lvyou/images/daohang.jpg);
	padding-left:25px;
	}
#daohang2{
	width:950px;
  	height:267px;       
	margin:0 auto;

 	}
#daohang1{
	width:950px;
  	height:220px;       
	margin:0 auto;

 	}
#daohang-flash{
	width:950px;
  	height:220px;       
	margin:0 auto;

 	}

#daohang11{
	width:950px;
  	height:220px;       
	margin:0 auto;
 	}

#daohang ul{
	list-style:none;
	margin:0;
	padding:0;
	}
#daohang li{
	float:left;
	margin-right:14.5px;
	}
#daohang a{
color:#fff;
	text-decoration:none;
	}
#daohang a:hover{
	color:#c10b10;
	text-decoration:none;
	}
.fenlei1{
	width:950px;
	margin:0 auto;
	}
.left{
	width:241px;
	float:left;
	}
.jianjie123{
	width:171px;
	height:25px;
	background:url(../images/left-bg.gif);
	padding-left:70px;
	padding-top:10px;
	font-weight:bold;
	font-size:13px;
	margin-top:10px;
	}

.jianjie1{
	width:208px;
	height:17px;
	background:url(../images/left-bg11.gif);
	padding-left:33px;
	padding-top:9px;
	font-weight:bold;
	font-size:13px;
	margin-top:10px;
	color:#fff;
	}
.jianjie{
	width:216px;
	height:21px;
	background:url(../images/left-bg1.gif);
	padding-left:25px;
	padding-top:9px;
	font-weight:bold;
	font-size:13px;
	margin-top:10px;
        color:#fff;
	}
.jianjie-gg{
	width:161px;
	height:19px;
	background:url(../images/left-bg0.gif);
	padding-left:80px;
	padding-top:7px;
	font-weight:bold;
	font-size:13px;
	margin-top:10px; 
         color:#fff;
	}

.jianjie-lx{
	width:208px;
	height:25px;
	background:url(../images/lianxi.jpg);
	padding-left:28px;
	padding-top:28px;
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
            color:#fff;
	}
.nierong{
	border-top:0;
	line-height:1.8;
	padding:10px;
	}
.nierong a{
	color:#000;
	text-decoration:none;
	}
.nierong a:hover{
	color:#f00;
	text-decoration:none;
	}


.nierong123{
	width:229px;
	border:1px solid #e1e0e1;
	border-top:0;
	line-height:1.8;

	}
.nierong123 a{
	color:#000;
	text-decoration:none;
	}
.nierong123 a:hover{
	color:#f00;
	text-decoration:none;
	}



.right-111{
	width:694px;
	float:right;
	}
	
.right{
	width:694px;
	float:right;
        	color:#000;
	}

#bana{
	width:441px;
	float:left;
	margin-top:10px;
	}
.gonggao{
	width:241px;
	float:right;
	}
	
.center{
	width:421px;
	height:22px;
	padding-left:20px;
	padding-top:8px;
	font-size:13px;
	font-weight:bold;
	color:#0e43f0;
	background:url(../images/center-bg.gif);
	}
.nierong1{
	width:419px;
	border:1px solid #e1e0e1;
	border-top:0;
	padding:10px;
	line-height:1.8;
	}
.nierong1 a{
	color:#000;
	text-decoration:none;
	}
.nierong1 a:hover{
	color:#f00;
	text-decoration:none;
	}
.right-1{
	width:674px;
	height:22px;
	background:url(../images/right-bg.gif);
	padding-left:20px;
	padding-top:8px;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
        	color:#000;
	}
	
.right-2{
	width:422px;
	height:22px;
	background:url(../images/right-bg.gif);
	padding-left:20px;
	padding-top:8px;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
        	color:#000;
	}
	
.right-1 a{
	color:#000;
	}
.right-1 a:hover{
	color:#600308;
	}

#xinwen{
	width:694px;
	margin-top:10px;
	}
#xinwen1{
	width:345px;
	float:left;
	}
#xinwen2{
	width:345px;
	float:right;
	}
.right-11{
	width:309px;
	height:22px;
	background:url(../images/right-11.jpg);
	padding-left:33px;
	padding-top:8px;
	font-size:13px;
        	color:#000;
	font-weight:bold;
	}
.right-21{
	width:310px;
	line-height:1.9;
	padding:12px 12px 10px 15px;
	border:1px solid #03335e;
	border-top:0;
	}
	
#youqing{
	width:968px;
	height:22px;
	background:url(../images/youqing.gif);
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#000;
	padding-left:20px;
	margin-top:10px;
	}
#youqing1{
	width:968px;
	border:1px solid #e1e0e1;
	border-top:0;
	line-height:1.8;
	padding-left:20px;
	margin:0 auto;
	}
#youqing1 a{
	color:#000;
	text-decoration:none;
	}
#youqing1 a:hover{
	color:#f00;
	text-decoration:none;
	}
#xian{
	width:950px;
	height:1px;
	background:#aeaeae;
	margin:0 auto;
	margin-top:15px;
	font-size:0;
	}
#banquan{
	width:950px;
	padding-top:15px;
	line-height:1.8;
	text-align:center;
	margin:0 auto;
	font-size:13px;
	}
	
.emailread {
	/*ʼ*/
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	line-height: 30px;
	margin-top: 5px;
}
.proclasstree {
	/*Ʒ*/
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	height: auto;
	margin-left: 0;
}
.links {
	/*-ϵͳ*/
		float: left;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.links li {
	float: left;
	display: inline;
}
.newpro-ul {
	/*²Ʒulclass*/
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 12px;
	padding-top: 5px;

}
.newpro-ul li { float:left; width:230px;
        text-align:center;
        border:0; margin:3px 0;
}
.newpro-ul li img{ width:200px; height:138px;
        text-align:center;
        border:1px solid #ddd; padding:2px;
}

.newpro-ul1 {
	/*²Ʒulclass*/
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 12px;
	padding-top: 0px;

}
.newpro-ul1 li { width:140px; float:left;
        text-align:center;
        border:0;
}
.newpro-ul1 li img{ width:130px; height:100px;
        text-align:center;
        border:1px solid #ddd; padding:2px;
}

.gonggao-p {
	/*վ*/
	margin: 0 auto;
	padding: 5px;
	margin-right: 20px;
	display: block;
}

.listtitle {
	margin: 0;
	padding: 0;
	font-size:14px;
}
.listtitle2 {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

.product-1 {
	list-style-type: none;
	margin: 10px;
	padding: 0;
	height: 50px;
	line-height: 24px;
	border-bottom: 1px #808080 solid;
	border-right: 1px #808080 solid;
}
.product-1 li {
	float: left;
	display: inline;
	width: 33%;
	text-align: center;
	height: 24px;
}
.proli-1 {
	border-left: 1px #808080 solid;
	border-top: 1px #808080 solid;
	background-color: #EEEEEE;
}
.proli-2 {
	border-left: 1px #808080 solid;
	border-top: 1px #808080 solid;
	background-color: #FFFFFF;
}
.product-1 h1 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-align: center;
	height: 24px;
	line-height: 24px;
}
.product-2 {
	margin-left: 30px;
	line-height: 25px;
}
.classnews span {
	float: right;
	color: #666666;
	margin-right: 5px;
}
.profilelist li {
	line-height: 20px;
}
.hr {
	text-align: center;
	width: 90%;
	height: 1px;
	font-size: 0px;
	margin: 0 auto;
	padding: 0;
	background-image: url('../Images/service-hr.gif');
}
.newspage-3 {
	height: 25px;
	text-align: center;
	line-height: 25px;
}
.content {
	margin: 10px;
	line-height: 20px;
}	






.ccase{ margin-top:0px; height:120px; margin:0 auto;}

.ccase-content{ margin-top:0px; width:720px;}
.ccase-content-up{ background:url(../images/case-up.jpg) no-repeat left center; width:720px; height:14px;}
.ccase-content-mid{ border:0px #CCCCCC solid; background:url(../images/case-bg.jpg) repeat-x; height:120px;}
.case-content-foot{ background:url(../images/case-down.jpg) no-repeat left center; width:720px; height:15px;}


/*图片变清晰代码*/
#cdemo { background: #FFF; overflow:hidden;  width: 690px; height:110px; padding:5px 5px; margin-left:10px;} 
#cdemo img { padding:0px; border:0;} 
#cindemo { float: left;  width: 800%; } 
#cdemo1 { float: left; } 
#cdemo2 { float: left;}
