﻿*{ margin: 0px; padding: 0px;}
body{ font-family: Arial, Helvetica, sans-serif,"宋体"; font-size: 12px; color:#666666; line-height:23px; background:url(../images/bg.jpg) top repeat-x;}
.clear{ clear: both;height:1px;margin-top:-1px;overflow:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1.h2,h3,h4,h5,h6,pre,form,input,p,fieldset,blockquote,th,td,img{ margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
ul,ol{ list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}

a{ text-decoration:none;}
fieldset,img{ border:0px;}
a{ color:#666666;}
a:hover{ color:#cc0000;}




.top{ width:976px; height:84px; margin:0 auto;}
.logo{ float:left; width:226px;}
.nav-ce{ float:right; width:700px;}
.ce{  height:35px;}
.ce span{width:300px; float:right;}
.nav{ width:700px; height:30px; padding-top:20px;}

.banner{ width:976px; height:276px; margin:0 auto;}

.con{ width:976px; margin:0 auto; padding-top:25px; padding-bottom:20px;}
.con-l{ float:left; width:198px;}
.con-r{ float:right; width:750px;}


.tit1{ height:33px; line-height:33px; background:url(../images/titbg.jpg) top repeat-x;  width:191px; padding-left:5px; border:1px #e6e6e6 solid; vertical-align:middle;}
.tit1 span{ display:inline-block; height:33px; line-height:33px; background:url(../images/tx.gif) left no-repeat; padding-left:20px; color:#ffffff; font-weight:bold;}
.con-r-l{ float:left; width:446px;  padding-right:12px;}
.con-r-r{ float:right; width:260px;}



.tit2{ height:30px; line-height:30px; border-bottom:1px #cbc9c8 solid; margin-bottom:10px;}
.titl{ float:left; color:#cc0000; font-weight:bold;}
.titr{ float:right;}

.indexnewst{ margin-bottom:15px; height:60px;}
.indexnewst h2{ color:#cc0000;}
.indexnewst p{ width:300px; float:right;}
.indexnewst img{ float:left; width:139px; height:64px; border:1px #cbc9c8 solid;  }
.indexnewst a{color:#cc0000; font-weight:bold;}

.indexnews{ height:211px;}
.indexnews ul{ padding:5px;}
.indexnews ul li{  background:url(../images/li_bg.png) left bottom no-repeat; padding-left:15px; height:26px; overflow:hidden; }
.indexnews ul li a{ color:#666;}

.indexcompany{}
.indexcompany img{ float:left; padding-right:20px;}

.newstit h3{ font-weight:normal; height:25px; line-height:25px;}
.newstit h3 .titl{ color:#666666;font-weight:normal;}
.newstit h3 .titr{ color:#999999;font-weight:normal; font-size:11px;}

.sol{border-bottom:1px #999999 dashed; padding-bottom:5px; margin-bottom:5px;}
.sol .solimg{ float:left; width:150px;}
.sol .solp{ float:right; width:590px;}



.linh1{ line-height:17px;}


.inimg li{ float:left; padding-right:30px;}
.inimg li img { display:block;}
.inimg li p{ line-height:22px; text-align:center; padding-top:5px;}

.footer{ width:100%; background:url(../images/footerbg.jpg) top repeat-x;}
.footerin{ width:977px; margin:0 auto; background:url(../images/footertop.jpg) top no-repeat; padding-top:111px; padding-bottom:30px;}
.footer-con{ padding-left:255px; background:url(../images/footerlogo.jpg) center left no-repeat; height:110px;}
.footer-con p{ line-height:18px; border-bottom:1px #999999 dashed; padding:5px 0;}


.titmore .tit2{ border-bottom:1px #999999 dashed;}
.titmore .tit2 .titl { font-weight:normal; color:#4c4c4c;}
.titmore .tit2 .titl a{ font-weight:normal; color:#4c4c4c;}
.titmore .tit2 .titl a:hover{ font-weight:normal; color:#cc0000;}

.tt{ height:16px; padding-bottom:20px; text-align:center;}
.tt span{ margin-right:20px;}

.IndexAd{ width:100%; height:70px;  background-color:#ebecea; margin:12px 0 0 0;}

.position{ width:100%; height:30px; color:#999; text-align:right; border-bottom:1px #cbc9c8 solid; overflow:hidden;}
.con-r h1{  margin:15px 0 15px 0 ; color:#cc0000; font-size:16px;}
.con-r h2{  clear:both;}
.con-r h2 a{ color:#000;}

.ProInt{ line-height:22px; background:url(../images/bg2.jpg) bottom center no-repeat; padding-bottom:20px;}
.ProInt img{ float:left;}
.ProInt p{ width:450px; float:right; }
/*.ProInt img{ display:block;}
.ProInt p{ margin-top:10px;}*/
.ProInt p a{ color:red; font-size:14px;}
.ProList{clear:both;  }
.ProList h2{ margin:10px 0 10px 0; font-size:14px;}
.ProList img { float:left;}
.ProList ul{ padding-bottom:15px;}
.ProList li{ width:50%; float:left;}
.MorePro{ position:absolute; top:20px; right:0px;}
.MorePro a{ color:Red;}
.ProDetail{}
.ProImg{ float:right;border:1px #999999 solid; margin-left:20PX; padding:5PX; }
.ProType{height:180px; margin:20px 0 10px 0; background:url(../images/bg1.jpg) bottom center no-repeat;}


.ProList2{margin:20px 0 10px 0; background:url(../images/bg1.jpg); clear:both;}
.ProList2-1{ width:360px;  height:197px; float:left; position:relative; margin-right:30px;}

.ProText{
	font-size:15px;	font-weight:bold;	color:#FF0000;	text-decoration: underline;}

.recpro {
}
    .recpro ul {
    }
    .recpro li { margin-bottom:10px;  background:url(../images/li_bg1.png) left center no-repeat; padding-left:15px; }
        .recpro li img { width:240px; border:1px #ccc solid;}
.news{ list-style:none;}
.news ul{}
.news li{position:relative; background:url(../images/icon1.jpg) left no-repeat; padding-left:15px; height:18px; line-height:18px;}
.news li a{}
.NewTime{ position:absolute; top:0px; right:0px; font-size:10px; color:#999;}
.NewsDetail{}
.NewsDetail h2{ font-size:15px; text-align:center; margin:20px 0 0 0;}
.NewsTime1{height:16px; padding-bottom:20px; text-align:center; color:#999;}


.NewsList{height:180px; margin:20px 0 10px 0; background:url(../images/bg1.jpg) bottom center no-repeat;}
.NewsList-1{margin:20px 0 10px 0; background:url(../images/bg1.jpg);}
.NewsList1{ width:46%; float:left; position:relative;}


.NewsList h3{ font-size:14px; line-height:33px;}
.NewsMore{ position:absolute; top:0px; right:0px;}
.NewsMore a{ color:Red;}



.JobList{ width:90%; margin:0 auto;}
.JobList th{ text-align:left; width:70px;}
.JobLine{border-top:dashed 1px #ccc;  height:15px;}

.text1{color:Red;}




.download{ margin-top:50px;}
.download dl{ width:45%; float:left; height:120px;}
.download dd{ width:100px; float:left;}
.download dt{ line-height:18px;}
.download a{ color:#ff0000;}






.page{border-top:1px #e2dede solid;  padding-top:10px; margin-top:20px;}
.page a{ color:#999;}




h4{ height:30px; line-height:30px; color:#cc0000; text-align:center;border-bottom:1px #999999 dashed;}

.nextt span{ margin-right:20px;}

.aaa p a{ display:block; font-weight:bold;}
.texin{ text-indent:28px;}
.marb{ margin-bottom:20px;}
.marr{ margin-right:20px;}




#demo
        {
            overflow: hidden;
            width: 750px;
        }
        #indemo
        {
            float: left;
            width: 800%;
        }
        #demo1
        {
            float: left;
        }
        #demo2
        {
            float: left;
        }





#nav { height:30px;  float:right;}
#nav a {
	display: block;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	font-family:"微软雅黑";
	line-height:30px;
}
#nav a:hover {
	color:#b91414;
	text-decoration:none;
	font-family:"微软雅黑";
}
#nav li {
	float: left;
	padding:0 20px;
	 
	  
}
#nav li a {
}
#nav li ul {
	margin-top:-2px;
	list-style-type: none;
	text-align:left;
	display:none;
	width: 98px;
	position: absolute;
	z-index:100000;
	FILTER: alpha(opacity=90); 
	opacity: 0.9;
}
#nav li ul li 
{
	float: left;
	width: 98px;
	background: #3c3c3c;
	border-top:1px solid #7d7d7d; 
	padding:0px;
	
}
#nav li ul li a {

    width: 88px;
	text-align:left;
	padding-left:10px;
	color:#ffffff;
	 font-weight: normal;
	 font-size:12px;
	 line-height:18px;
	 padding-top:5px;
	 padding-bottom:5px;
	 display:block;
	 
}
#nav li ul li a:hover {
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	background:#000000;
}
#nav li:hover ul 
{
    display:block;
}
#nav li.sfhover ul {
	display:block;
}


.menu_list { width: 198px; }
.menu_head { padding: 5px 10px; cursor: pointer; position: relative; margin:1px; font-weight:normal; background: url(../images/dot_right2.gif) center no-repeat; background-position:180px 11px; border:1px #e6e6e6 solid; border-top:none; }
.menu_body { display:none; }
.menu_body a { display:block; color:#000000; background-color:#EFEFEF; padding-left:10px; text-decoration:none;border-bottom:1px #ffffff solid; }
.menu_body a:hover { color: #000000; text-decoration:underline; }

.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {background: #469400 url('../images/bg-button-green.gif') top left repeat-x !important;border-color: #459300 !important;color: #fff !important;}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}


.button{ background:url(../images/search.jpg) no-repeat; width:47px; height:30px; border:none;}
.input-asp{ width:130px; height:28px; border: 1px solid #82191d; text-align:center; font-family:微软雅黑; font-size:14px; font-weight:bold; color:#666;}
.input_asp1{ width:145px; height:28px; border: 1px solid #82191d; text-align:center; font-family:微软雅黑; font-size:14px; font-weight:bold; color:#666;}




/* 首页滚动 */
#banner{padding:3px 0;position:relative;z-index:100;}
#banner_c{width:440px;height:220px;margin:0 auto;position:relative;}
#banner_c .scroll_container{width:440px;height:220px;position:relative;overflow:hidden;}
#banner_c li{width:440px;height:198px;overflow:hidden; position:absolute;left:0px;top:0px;}
#banner_c .dot_btn{position:absolute;bottom:7px;height:16px;overflow:hidden;}
#banner_c .dot_btn a{float:left;width:10px;height:10px;overflow:hidden;display:block;background:url(../images/ico03.png) no-repeat;cursor:pointer;}
#banner_c .dot_btn a.magRight{margin-right:10px;}

#banner_c .dot_btn a.current,#banner_c .dot_btn a:hover{background:url(../images/ico03.png) top right no-repeat;}







.slideBox{ width:440px; height:200px; overflow:hidden; position:relative; border:1px solid #ddd; padding:1px;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:440px; height:198px; display:block; margin:0 auto;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

