@charset "utf-8";
/* CSS Document */
#header,#footer{margin:0 auto; width:1024px; clear:both; overflow:hidden;}
body{color:#666; font-family:Arial, Helvetica, sans-serif}

/*header*/
#header {height:105px; border-bottom:#ccc 1px double; background:url("../images/002.jpg") no-repeat 780px 10px; }
.logo{ width:500px; height:56px; overflow:hidden; padding:35px 0 0 0px;}
.comname {float:left;   margin-top:-46px; margin-left:170px;}
.comname h2 {font-size:21px}
.comname span {font-size:12px;line-height:16px;}
/*header*/

/*select*/
.drop-down { height:21px; width:155px; background:url(../images/a_1.jpg) no-repeat; margin:10px 40px 24px 0; display:inline;}
.drop-down ul { list-style:none; }
.drop-down ul li{width:155px; height:21px; padding:0; float:left; text-align:center; line-height:21px; }

.sprice .select_box{width:155px;}
.sprice div.tag_select{display:block;color:#666;width:155px;background:transparent url("../images/ubox-select.gif") no-repeat 0 0;padding:0;cursor: pointer;border:1px solid #eee; border-ridius:5px;}


.sprice div.tag_select_hover{display:block;color:#666;width:155px;background:transparent url("../images/ubox-select.gif") no-repeat 0 -24px;padding:0;}
.sprice div.tag_select_open{display:block;color:#666;width:155px;background:transparent url("../images/ubox-select.gif") no-repeat 0 -48px;padding:0;}

.sprice ul.tag_options{position:absolute;padding:0;margin:0;list-style:none;background:#f8f8f8 url("../images/ubox-select.gif");width:155px;padding:0;margin:0;}
.sprice ul.tag_options li{background:#fff url("../images/ubox-select.gif");display:block;width:155px;padding:0;text-decoration:none;color:#666;}

.sprice ul.tag_options li.open_hover{background:transparent url("../images/ubox-select.gif");color:#666}
.sprice ul.tag_options li.open_selected{background:transparent url("../images/ubox-select.gif");color:#666}


/*select*/

/*nav*/
.muen{ height:24px; padding:15px 0 0 0; margin:0;  width:500px; overflow:hidden;}
#nav
{margin: 0;
	padding: 0; font-size:14px;}

.nav ul li a:visited {color:#666;}
.nav ul li a:hover { float:left; color:#999; }
.nav a:-webkit-any-link {display:block;}/*google opera*/

#nav li
	{	float: left;
		list-style: none;
		width:none;
		text-align:center;
		letter-spacing:1px;
		}

#nav li a
	{	display: block;
		text-decoration: none;
		color: #000;
		padding:0 13px;
		border-right:#ccc 1px double;
		white-space: nowrap; font-size:15px;}

#nav li a.noborder
	{	
		border-right:#fff 0px double;
		}			
#nav li a:hover
	{	
		color: #0681d7;
		}	

#nav li a.curr
	{	
		color: #0681d7;
		}
#nav li ul
		{	margin:5px 0 0  13px;
			padding:0;
			font-size:12px;
			position: absolute; margin-left:0px;
			visibility: hidden;
			border-top: #ccc 1px double;
			background:url(../images/border.png) no-repeat;
            background:#fff;
            opacity:0.90;
            filter: alpha(opacity=70);
			z-index:555;
			
			}
		
#nav li ul li
			{	float: none;
			text-align:left;
				display: inline; width:100%}
#nav li ul li.minclass a
			{color: #666;}

			
#nav li ul li a
			{	 text-align:left;
				background:#fff;
				padding:0 10px;
				border-left:#ccc 1px double;
				border-right:#ccc 1px double;
				border-bottom:#ccc 1px double;
				color: #333; line-height:26px; font-size:14px}
			
#nav li ul li a:hover
			{	background:#ef6900; color:#fff;}
			

/*nav*/

/********************************/

/*banner*/
#banner{ margin: 0 auto; width:948px; height:380px; overflow:hidden; padding-top:12px;}
/*garlly*/
.ban{width:948px; height:452px; padding:0;margin:0 auto;position:relative;z-index:0;}
#slides {position:absolute;z-index:100;}
#slides .next,#slides .prev {position:absolute;top:172px;left:20px;width:48px;height:51px;display:block;z-index:101;}
.slides_container {width:948px;height:380px;overflow:hidden;position:relative;}

#slides .next {left:875px;}

.pagination {}
.pagination li {float:left;margin:0 1px;background-color: #f2f2f2; margin-left:5px;}
.pagination li a {display:block;width:12px;height:0;padding-top:12px;background:fff;background-position:0 0;float:left;overflow:hidden;border-ridius:2px;}
.pagination li.current a {background:#ed6d00;}


 
.num {position:absolute;
	bottom: 25px;
	right: 45%;
	z-index:101;
	
}
 .num li{

}
  .num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}


/*end garlly*/
/*banner*/

/*connet*/
.connet{ height:auto; padding:15px 0; overflow:hidden; width:924px; margin: 0 auto;}
.news{ width:332px; height:160px; margin-right:20px; overflow:hidden; float:left}
.newsline {float:left;border-right:#eee 1px double; width:5px; height:170px; margin-top:10px;}

.abouts { height:auto;overflow:hidden; margin-bottom:20px;}
.abouts { font-size:14px;}

proindex {  width:984px; height:200px;border-right:#ccc 1px double; margin-right:20px; overflow:hidden;}
.into{ width:20%; height:200px; margin-right:10px;}
.into:last-child{ margin-right:0px;}

.into_img { border:#eee 1px double; padding:3px; height:141px; overflow:hidden;}
.into_img  img{width:100%; min-height:100%;}
.tetle{ height:30px; line-height:20px; font-size:18px; color:#666;}

.news_list{}
.news_list li { list-style:none; float:left; height:auto; line-height:20px; width:330px; font-size:14px; color:#999; margin-bottom:5px;}
.news_ba{ width:80px;}

.into_text{ width:180px; height:24px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:14px;}

.into_text_a{ font-size:14px; color:#666;}
.into:hover .into_text_a{ color:#06F }
.into:hover .into_img { border:#0CF 1px double; padding:3px;}



.intozs{ width:15.7%;  margin-right:10px;}
.intozs:last-child{ margin-right:0px;}
.intozs_img { border:#eee 1px double; padding:3px;  overflow:hidden;}
.intozs_img  img{width:100%; }
.intozs_text{ font-size:14px; color:#666; text-align:center;line-height:28px;}
.intozs:hover .into_text_a{ color:#06F }
.intozs:hover .into_img { border:#0CF 1px double; padding:3px;}

.connet h2 { font-size:18px;line-height:28px; margin-bottom:10px;}

/*connet*/



/*footer*/
#ico{ width:1024px; margin:0 auto; height:32px; text-align:right; clear:both;}
#footer{ height:80px; border-top:#ccc 1px double; text-align:center; line-height:24px; font-size:10px; padding-top:10px; color:#999;}

/*footer*/

/*page*/
#location{ width:974px; padding:0 25px; margin: 0 auto; height:20px; background:#5F6468; margin-top:5px; line-height:20px; color:#fff; }
#location a{color:#fff;}
#location a:visited {color:#fff;}
#location a:hover {color:#eee;}

#page{ margin:0 auto; width:948px; padding:20px 0;line-height: 30px;}
#box_texe{width:948px; position:absolute; height:50px; background:#333; opacity:0.5; filter: alpha(opacity=50); z-index:444; top:330px; line-height:50px; color:#fff; font-size:28px;}
.news_fk{ width:14px; height:14px; margin:18px; display:inline; overflow:hidden;}

.news_date_connet{ width:948px; padding-top:10px;}
.news_date_connet ul{ list-style:none;}
.news_date_connet ul li{ float:left;  width:948px; padding:10px 0; color:#666; overflow:hidden;}

.date{ width:120px; height:115px; text-align:center; padding-top:5px;}
.infor_news{width:810px; height:135px; overflow:hidden; line-height:30px }
.infor_news span a{line-height:40px; color:#666; font-size:24px}
.in_ab{ font-size:28px;}
.page_news { width:640px; color:#666;}
.page_news ul{list-style:none;}
.page_news ul li{ float:left; width:635px; height:28px; line-height:28px; border-bottom:#999 1px dotted; background: url(../images/ico_14.gif) 5px 14px no-repeat; }
.page_news ul li a {color:#666;}
.page_news ul li p {padding-left:15px; float:left;}
.page_news ul li span {float:right;}
.page_news ul li a:hover{color:#060;}

#product{ width:1024px; margin:0 auto;margin-bottom:20px; overflow:hidden;}


.n_childmenu { width:280px; float:left; margin-top:10px;}

.npr_child h6 {
    height: auto;
    line-height: 22px;
    text-align: center;
    cursor: pointer;
    border-top: 1px solid #CCC;font-weight:normal;
}
.n_childmenu h1 {
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #59abdb;
}
.n_childmenu h1 span {
    font-size: 15px;
    color: #FFF;
    font-weight: normal;
    padding: 0 5px;
}

.n_childmenu ul li {
    float: left;
    text-align: center;
    padding: 0;
    width: 100%;
    border-bottom: 1px solid #d9d9d9;line-height:32px;
}

.nab_title { background: #f5f5f5; font-weight:bold;}

.div_list_text{  background: none repeat scroll 0 0 #F6F6F6;
    color: #666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 25px;
	font-weight:bold;
    margin-top: 10px;
    padding: 0 0 0 25px;
    width: 700px;}
	
.product_list{width:720px; border-bottom:#ccc 0px double; padding: 10px 9px 0 15px;}
.product_list ul { list-style:none; }
.product_list ul li { float:left; width:220px; height:200px;  line-height:24px; margin-left:20px;}
.product_list img { border: #eee 1px double; width:100%;height:162px; overflow:hidden;}

.projects{width:1000px; padding: 10px 9px 0 15px;}
.projects ul { list-style:none;}
.projects ul li { float:left; padding: 0 11px 10px 11px; width:307px; height:290px;}
.projects img { border: #eee 1px double;}


#service{ width:1024px; margin:0 auto;}
.service_list{ width:600px; padding-left:22px;}
.service_download{ width:275px; }
.service_tetle{  padding:25px 0px; height:24px; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#666;}
.service_text{font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-bottom:50px;}
.service_text ul { list-style:none;}
.service_text ul li {  line-height:30px;  }

.contact{ width:330px; padding-left:62px;}
.contact_map{ width:600px; padding-top:35px;}
.map{ width:452px; height:292px; padding:3px; border:#ccc 1px double;}
.contact_text{ width:560px; padding:10px;color:#999; line-height:24px;}
.contact_text2{ width:560px; line-height:24px; color:#999}
.contact_text2 span{ padding:0 5px 35px 5px;}
.contact_font{ font-size:16px; color:#999;}
.btn-reg{ margin-top:10px; display:inline; width:98px; height:28px; border:none; background: url(../images/a_16.jpg) no-repeat;}
.btn-regb{ margin-top:10px; display:inline; width:104px; height:38px; border:none; background: url(../images/a_18.png) no-repeat;}

.label_one{ width:215px; height:18px; border:#999 1px double; margin:3px 0; display:inline;   }
.label_two{ width:215px; height:102px; border:#999 1px double; margin:3px 0; display:inline; float:left;}
.pages { margin:0 auto; width:780px; height:24px; line-height:24px; text-align:right; padding:0 0 25px 0; clear:both; }


.registration{ width:780px; padding: 50px 0 0 150px; background:url(../images/a_18.jpg) no-repeat bottom right;}
.red_ee{ color:#F00; font-size:18px; text-align:left;}
/*page*/


/*clearfix*/
.clearfix:after { content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0; height: 0; }  
.clearfix {display: inline-block; }  
html[xmlns] .clearfix { display: block;}   
* html .clearfix { height: 1%;} 
/*clearfix*/