@charset "utf-8";
/* CSS Document */



html,body,div,p,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,fieldset{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}

body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#706e6f;
}


ul,li,ol,dl,dt,dd,em,var{list-style-type: none; }
em,var,cite{font-style: normal;}

*{ margin:0; padding:0;}
a img,img,iframe { border: none; }

a{ text-decoration:none; color:#FFFFFF;}

a:hover{ text-decoration:none }

.clear{ clear:both;}

div{list-style-type:none;}

.backtop{ margin-left:29px;}


.index{ width:100%; height:auto; background:url(images/index_bg.jpg) no-repeat center 105px;}





.top{width:100%;
	background:url(images/nav_bg.png) repeat-x;
	height:105px;
 }
 
.top_n{ width:1003px; height:105px; margin:0 auto; background:url(images/nav_bg_n.jpg) no-repeat;}

.logo{ width:247px; height:105px; background:url(images/logo.jpg) no-repeat;  float:left; margin-left:30px; display:inline;}
.logo a{ width:247px; height:105px; display:block;}
.logo span{ display:none;}


.en{ float:right; margin-right:20px; margin-top:20px; display:inline;}
.en a{
	color:#787878;
	width:70px;
	display:block;
	float:left;
	line-height:30px;
	margin-left:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
.en a:hover{ color:#3d69b6;}

/*高亮代码*/
#navmenu{ height:43px; width:702px; float:right; margin-top:12px;}
#navmenu ul{ height:43px; width:702px;}

#navmenu ul li{ float:left; width:111px; line-height:43px;  }
#navmenu ul li a{
	text-decoration:none;
	font-size:12px;
	text-align:center;
	display:block;
	height:43px;
	font-weight:600;
	line-height:43px;
	font-family: "微软雅黑", "宋体";
	color:#e9e9e9;
}
#navmenu ul li a:hover{ background:url(images/navon.jpg) no-repeat center center ; display:block; color:#3b68b5; line-height:43px;}
.navon a{ background:url(images/navon.jpg) no-repeat center center ; color:#3b68b5!important; line-height:43px;  display:block;}
.navon{ color:#FFFFFF;}




.banner{width:100%;
	background:url(images/banner.jpg) center;
	height:500px;}


.banner_embed{ width:1003px; height:500px; margin:0 auto; }

.main{
	width:1003px;
	height:209px;
	margin:0 auto;
	background:url(images/main_li.png) no-repeat 622px 0;
}
.main_video{ width:200px; height:145px; float:left; margin-top:17px; margin-right:33px; margin-left:16px; background:url(images/video.png) no-repeat; display:inline; padding:34px 0 0 16px;}





.main_news{float:left; width:335px; height:auto; margin-right:70px; }
.main_news h1{float:left; width:335px; height:43px; background:url(images/news.png) no-repeat; margin-top:28px;margin-bottom:5px;}
.main_news h1 a{ width:335px; height:43px; display:block;}
.main_news h1 span{ display:none;}

.main_news li{ width:315px; height:34px; background:url(images/news_li.png) no-repeat; float:left; line-height:32px; padding-left:20px; margin-bottom:2px;}
.main_news li span{float:right; margin-right:10px;}
.main_news li a{line-height:34px; color:#666666;}
.main_news li a:hover{ color:#1f4e8d;}

.main_about{ float:left; width:315px; height:auto;}
.main_about h1{float:left; width:315px; height:43px; background:url(images/about.png) no-repeat; margin-top:28px;margin-bottom:5px;}
.main_about h1 a{ width:315px; height:43px; display:block;}
.main_about h1 span{ display:none;}

.main_about img{ width:88px; height:103px; float:left;}
.main_about p{ width:213px; float:right; line-height:26px;}





.footer{
	width:100%;
	height:auto;
	background-color: #2b2b2b;
	background-image: url(images/foot_bg.jpg);
	background-repeat: repeat-x;
}

.footer_up{ height:59px; width:970px; background:url(images/foot_bg_n.jpg) no-repeat; margin:0 auto;}
.footer_up p{
	float:left;
	font-weight: 600;
	color: #d0e0ff; line-height:18px;
	width:165px;
	margin:13px 40px 0 20px;
	display:inline;
}


.footer_up a{ width:112px; height:33px; display:block; float:left; margin:14px}
.footer_up span{ display:none;}
.foot_network{background:url(images/network.jpg) no-repeat;}
.foot_feedback{background:url(images/feedback.jpg) no-repeat;}


.footer_down{width:950px; margin:0 auto; line-height:24px; padding:20px 0; color:#c6c6c6;}
.footer_down strong{
	font-weight: normal;
	color: #ff860f;
}
.footer_down a{
	color: #ff860f;}




/*内页banner*/

.banner_n{width:100%;  height:247px; margin:0 auto;  }


/*侧栏样式*/








.content_bg{ width:100%; height:auto;	height:auto!important; background:url(images/content_bg.jpg) repeat-x;
    overflow:hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.content{
	width:960px;
	height:auto;
	margin:0 auto;
	height:auto!important;
	min-height:470px;
	overflow:hidden;
}




/*侧栏样式*/
.side_main_p{
	float:left;
	width:222px;
	height:560px;
	background:url(images/side_pro_bg.png) no-repeat;
	padding-bottom:2px;
	margin-bottom:20px;
	margin-top:-80px;
	margin-left:8px;
	z-index:9;
	position:absolute;

}

.side_main_p ul{ 	width:185px;height:auto; margin:0 auto;
}
.side_main_p ul li{ margin-top:5px;}


.side_main_p h1{ height:auto; }
.side_main_p h1 a{ width:222px; height:80px; display:block;}
.side_main_p h1 span{ display:none;}

.side_main_p h2{ height:auto; }



/*侧栏样式*/
.side_main{
	float:left;
	width:206px;
	height:auto;
	padding-bottom:10px;
	margin-top:-16px;
	position:absolute;
	z-index:99;
}







.side_about{ width:206px; height:70px; background:url(images/n_about.jpg) no-repeat; float:left; margin-bottom:13px; }
.side_about a{ width:206px; height:70px; display:block;}
.side_about span{ display:none;}

.side_news{ width:206px; height:70px; background:url(images/n_news.jpg) no-repeat; float:left; margin-bottom:13px;}
.side_news a{ width:206px; height:70px; display:block;}
.side_news span{ display:none;}

.side_pro{ width:206px; height:70px; background:url(images/n_pro.jpg) no-repeat; float:left; margin-bottom:13px;}
.side_pro a{ width:206px; height:70px; display:block;}
.side_pro span{ display:none;}



.side_contact{ width:206px; height:135px; background:url(images/dh.jpg) no-repeat; float:left; margin-top:20px; margin-bottom:10px; }
.side_contact a{ width:206px; height:135px; display:block;}
.side_contact span{ display:none;}



#navmenu1 ul{ width:163px; height:auto;  padding-left:25px;}

#navmenu1 ul li{
	width:163px;
	line-height:35px;
	height:35px;
	text-decoration:none;
	background:url(images/active_nav.jpg) no-repeat;
	display:block;
	float:left;
	display:inline;
	font-weight: bold;
	position:relative;
	margin-top:3px;
}

#navmenu1 ul li a{width:163px; height:35px;line-height:31px; display:block; text-indent:3em; color:#706e6f;  }


.navon1 a{
	width:163px;
	line-height:35px;
	color:#ffffff!important;
	text-decoration:none;
	background:url(images/active.jpg) no-repeat;
	display:block;
	text-indent:2em;
	font-weight: bold;
}









.side { width:206px; margin:0 auto;}

.side a{width:206px; height:30px; color:#3b1f0e;background:url(images/active_nav.png) no-repeat; display:block; overflow:hidden;}

.side a:hover{ width:206px; height:30px;background:url(images/active.png) no-repeat;  color:#FFFFFF; line-height:30px;}


	
.side_main_pro_li{ margin-left:25px; background:url(images/arrow.gif) no-repeat 2px 10px;}	





.side01{ float:left; width:206px; height:113px; background:#fff; }




/*产品内页调用*/
.con1{
	float:right;
	width:738px;
	line-height:21px;
	height:auto!important;
	margin-bottom:15px;
	margin-top:20px;
}



.con{
	float:right;
	width:738px;
	line-height:21px;
	height:auto!important;
	min-height:470px;
	margin-bottom:15px;
	margin-top:20px;
}










.con h1{ font-size:14px;  text-align:center; line-height:30px; }




.con_n_li{
	width:120px;
	height:24px;
	line-height:24px;
	float:left;
	text-align: center;
	margin:20px 0 0 25px;
	display:inline;
	background-image: url(images/n_nav.png);
	background-repeat: no-repeat;
}
.con_n_li a{width:120px;height:24px; display:block;}
.con_n_li a:hover{width:120px;height:24px; background-image: url(images/n_nav_hover.png);
	background-repeat: no-repeat;}


.con ul{
	width:708px;
	margin:0 auto;
	padding:15px;

	height:auto!important;
	overflow:hidden;
}

.con ul li {
	width:100%;
	height:30px;
    background:url(images/p_00.gif) no-repeat 2px 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d6d4cd; line-height:30px;
	float:left;
}


.con ul li a { color:#666666; float:left; text-indent:20px;}
.con ul li span { color:#666666; float:right;}

.con p{ padding:0px;}
.con p a{ color:#333; font-weight: bold; }


.next1{ width:700px; padding-left:30px;}

.con_title01{
    width:100%;
	height:30px;
	line-height:30px;
	margin:10px auto;
	background:url(images/p_00.gif) no-repeat 5px 11px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.con_title01 p{
	float:left;
	line-height:30px;
	text-indent:20px;
}


.con_down{ width:738px; height:42px; background:url(images/n_top.jpg) no-repeat bottom; margin:0 auto; line-height:40px; text-indent:1em; color:#999999;}



.con_title{
	width:100%;
	height:34px;
	line-height:34px;
	margin:0 auto;
	background:url(images/n_top.jpg) no-repeat bottom;
}



.con_title p { width:295px; height:34px; line-height:34px; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#9aaaa9;  float:left; padding-left:5px;}

.con_title p a{
	font-size: 10px;
	font-weight: normal;
}

.con_title strong{
	font-size:12px;
	color:#45514f;
	text-indent:5px;
}

.con_title img{ float:left;}
.con_title b img{ float:right;}



.con_title span{ float:right; color:#b6b6b6; height:34px; padding-right:10px;}

.con_title span a{
	color:#b6b6b6;
}

.con_title_n{	
    width:705px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfcfcf;
	background:url(images/rtbtn01.jpg) no-repeat 0px 9px;
}


.con_about_main{
	width:700px;
	margin:0 auto;
	line-height:21px;
	padding:10px 18px;
	height:auto!important;
	overflow:hidden;

}

.con_about_main h1{ font-size:14px;  text-align:center; line-height:30px; }




.con_pro_main{
	width:708px;
	margin:0 auto;
	line-height:21px;
	padding:10px 15px 25px 15px;
	height:auto!important; /*这个控制高度必须要放在前面*/
	overflow:hidden;
}
	
.con_pro_main h1{
	font-size:12px;
	text-align:justify;
	line-height:21px;
	font-weight: normal;
	margin-bottom:20px;
}

.con_pro_main h2{
	width:100%;
	height:30px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	margin-top:20px;
	color:#666666;
}
.con_pro_main h2 a{
	color:#773c04;
	font-weight: bold;
}





.con_pro_main h3{
	width:100%;
	height:21px;
	line-height:21px;
}

.con_pro_main h4{
	width:717px;
	height:43px;
	margin:0 auto;
}

.con_pro_main h3 a{ color:#999999;}




.con_pro_main ol{ width:100%; margin:0 auto 10px auto;}

.con_pro_main ol li{ width:139px; float:left; margin:10px;}

.con_pro_main ol li img{ float:left; width:139px; height:99px;}
.con_pro_main ol li p{ float:left; width:139px; height:21px; background:#eaeaea; text-align:center;}

.con_pro_main ol li a{
	font-weight: normal;
	color: #666666;
}


.page { text-align: center; margin-top:10px; line-height:33px; background:url(images/pro_title_bg.jpg) repeat-x;}
.page a{ color:#666;}
.page img{ float:left;}
.page b img{ float:right;}






.fb{
	width:95%;
	margin:0 auto;
	text-align:center;
	height:40px;
	line-height:40px;
	font-size: 12px;
	color: #999;
}

.news_next{
	width:678px;
	margin:0 auto;
	line-height:30px;
	padding:5px 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.news_next a{
	color:#999;
}

.news_next a:link{
	color:#7b4d15;
}





.prod{ width:210px; float:left; margin:15px 15px 15px 10px; display:inline;}
.prod_pic{ width:200px; height:122px; padding:2px; border:3px solid #D9D9D9;}
.prod_pic img{ width:200px; height:122px;}

.prod_name_l{ 
line-height:30px; height:30px; float:left;
}

.prod_name_l a{ color:#999999;}

.prod_name_r{ 
 float:right; width:28px; height:28px; 
}



.prod_name{ 
line-height:24px; height:24px; background:url(images/pro_main_bg.png); margin-left:5px;
}


.prod_name a{ color:#666; }



.prod_pic_n{
	width:320px;
	height:200px;
	padding:2px 2px 2px 2px;
	border:1px dotted #D9D9D9;
	float:left;
	margin-bottom:10px;
}
.prod_pic_n img{ width:320px; height:200px;}


.prod_zi_n{ float:right; height:230px; width:330px; }

.prod_zi_n span{ margin-left:5px;}


.prod_zi_n strong{
	font-size: 14px;
	font-weight: bold;
	color: #12726e;
}

.prod_zi_n ol{ margin-bottom:25px;}
.prod_zi_n ol li{
	width:320px;
	line-height:30px;
	height:30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	background:#f9f9f9;
	background:url(images/p_00.gif) no-repeat 0 10px;
	text-indent:15px;
}




.next2{
	width:725px;
	margin:0 auto;
	text-align:center;
	color:#454545;
	height:33px; background:#fff;
	padding-left:10px;
	margin-top:10px;
}

.next2 img{ float:left;}
.next2 b img{ float:right;}
.next2 a{
	color:#CCC;
}
.next2 a:link{
	color:#666;
}

.pages{}

.pages a{
	padding:0 3px;
	margin-right:5px;
	color:#454545;
	display: block;
	float:left;
	margin-top:5px;
	background:#dfdfdf;
}
	
.pages b{
	margin-top:5px;
	padding:0 3px;
	margin-right:5px;
	color:#ffffff;
	display: block;
	float:left;
	background-color:#5074c2;
}
	
.pages6{ position:relative; margin-top:-5px;}



button{
	width:25px;
	height:23px;
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height:18px;
}

.pagesone{float:left; margin-top:5px; }



.maplink{ margin:10px;}

.maplink dt{
	font-size: 14px;
	font-weight: bold;
	color: #00726e;
}






/*产品内页切换*/

.TabTitle{
	clear:both;
	height:27px;
	border-bottom:#ddddde 1px solid;
	width:708px;
}
.TabTitle li{
	float:left;
	display:inline;
	width:120px;
	cursor:pointer;
	line-height:27px;
	text-align:center;
	margin-right:2px;
	font-weight:bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ddddde;
	border-right-color: #ddddde;
	border-left-color: #ddddde;
}
.active{ background:url(images/01.png) no-repeat 12px 6px; color:#214e8f;}
.normal{ background:url(images/+.gif) no-repeat 10px 4px; color:#565656;}
.TabContent{padding:10px 0 0 0; height:auto; text-align:left; clear:both; width:708px; }
.none { display:none;}

.TabTitleA {
	clear:both;
	height:21px;
	border:#ddddde 1px solid;
	background-image: url(index_002.gif);
	background-repeat: repeat-x;
}
.TabTitleA li {
	float:none;
	display:inline;
	cursor:pointer;
	line-height:21px;
	text-align:center;
	background-position: center;
}
.activeA {
	color:#333333;
	font-weight:bold;
	width: 80px;
	text-align: center;
	margin-left: 5px;
}
.normalA {
	color:#333333;
	width: 65px;
}
.TabContentA {padding:10px 0 0 0; text-align:left; height:129px; clear:both; }

.st1 { float:left; display:inline; width:500px;}

.morenews { width:20px; height:20px; margin:3px 8px 0px 0px; float:right; display:inline;}

.qiyenews_01 { border-bottom:#7c7c7c 1px dotted;}
.qiyenews_01 td { padding:8px 0px 10px 0px;}

.qiyenews_02 { margin-top:5px;}
.qiyenews_02 ul {list-style:none;}
.qiyenews_02 ul li { color:#f26e00; line-height:24px; background-image:url(index_r9_c1.jpg); background-repeat:no-repeat;}
.qiyenews_02 ul li span { display:block;  float:right;}

.hangyenews_02 { margin-top:5px;}
.hangyenews_02 ul {list-style:none;}
.hangyenews_02 ul li { color:#f26e00; line-height:24px;  background-image:url(index_r9_c1.jpg); background-repeat:no-repeat;}
.hangyenews_02 ul li span { display:block; float:right;}
