﻿*{
	margin:0 auto;
}
body{
	font-size:12px;
	font-family:Microsoft YaHei;
	line-height:150%;
	color: #333333;
	background-color:#ffffff;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
}
h1,h2,h3,h4,h5,h6{
	font-size:14px;
}
a{
	text-decoration:none;
   color: #333333;
}
a:hover{
	color:#ba352e;
}
ul,li,img,hr{
	list-style:none;
	padding:0;
	margin:0;
	border:none;
}
#head{
	width:1004px;
	height:147px;
}

.head_logo
{
width:620px;
float:left;}

#daohang{width:100%; height:47px; background-image:url(image/menu_bg.jpg); overflow:hidden;}
#daohang_di{width:100%; height:26px; background-image:url(image/bg_di.jpg); overflow:hidden;}
#caidan{width:1015px; height:47px; margin:0 auto;}
#caidan li{ float:left; font-size:18px;}

.candan_zi
{
 border:1px; background-color:#efefef; border:1px #ccc solid; border-bottom:none; position:absolute; width:150px; margin-left:0px;  #margin-left:-97px; margin-top:0px; #margin-top:30px;  z-index:10000; visibility:hidden;
}

.candan_zi li
{
 width:150px;
 background-color:#f4f4f4; 
 border-bottom:1px #ccc solid;
 color:#0bb256;
 font-size:13px;
}
.candan_zi li a
{
 color:#0bb256;
}
.candan_zi li:hover
{
 background-color:#0bb256; 
}

.candan_zi li:hover a
{
  color:#ffffff;
}
.head_search
{
width:284px;
float:left;
padding:40px 0 0 30px;
}

.shoucang
{
width:320px;
text-align:right;
font-size:12px;
padding:3px 10px 10px 0;
}

#menu{
	width:978px;
	height:40px;
	line-height:40px;
	font-size:15px;
	color:#ffffff;
	text-align:center;
	letter-spacing:1px; 
	overflow:hidden;
	padding-left:26px;
}
#menu ul{}
#menu li{
float:left;}
.candan_c{
	width:85px;
	height:40px;
	vertical-align:top;
}
.candan_c a{
color:#ffffff;
}
.candan_c:hover{
	width:85px;
	height:40px;
	background-image:url('../img/cru.jpg');
	vertical-align:top;
}
.candan_ge{width:1px;}

/*#banner{
	width:1003px;
	height:392px;
	overflow:hidden;*/
}
/*.exmp{width:1003px; height:392px; }*/

.banner{width:980px; height:305px; overflow:hidden;}
.banner .d1{width:100%;height:305px;display:block; overflow:hidden;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:480px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

#main{
	width:1004px;
	overflow:hidden;
	background-image:url(../img/body-con.jpg);
}

#main_left{
    float:left;
	width:241px;
	overflow:hidden;
}

.main_left_1{
background-image:url(../img/index_mt_02_01.jpg);
width:231px;
height:30px;
text-align:right;
padding:35px 10px 0 0;
}

.main_left_2{
background-image:url(../img/index_mt_02_02.jpg);
width:241px;
height:71px;
}

.main_left_3{
font-size:12px;
background-image:url(../img/left_bg.jpg);
width:200px;
height:153px;
padding:0 11px 0 30px;
}

.main_left_4{
background-image:url(../img/index_mt_02_04.jpg);
width:241px;
height:45px;
}

.main_left_5{
font-size:12px;
background-image:url(../img/left_bg.jpg);
padding:8px 11px 0 30px;
width:200px;
height:166px;
line-height:20px;
}






#main_center{
    float:left;
	width:472px;
	overflow:hidden;
}

.main_center_1 {
background-image:url(../img/index_mt_03_01.jpg);
width:457px;
height:31px;
text-align:right;
padding:40px 15px 0 0;
}

.main_center_2 {
background-image:url(../img/index_mt_03_02.jpg);
width:432px;
height:175px;
font-size:12px;
line-height:25px;
padding:5px 20px 0 20px;
}

.main_center_3 {
background-image:url(../img/index_mt_03_03.jpg);
width:455px;
height:34px;
text-align:right;
padding:35px 17px 0 0;
}

.main_center_4 {
font-size:12px;
background-image:url(../img/index_mt_03_04.jpg);
width:452px;
height:188px;
padding:0 0 0 20px;
}

.main_center_4 li span { float:right; color:#999999;}

#main_right{ 
    float:left;
	width:291px;
	overflow:hidden;
}

.main_right_1{ 
    background-image:url(../img/index_mt_04_01.jpg);
	width:261px;
	height:30px;
	text-align:right;
	padding:37px 30px 0 0;
}

.main_right_2{ 
    background-image:url(../img/index_mt_04_02.jpg);
	width:291px;
	height:70px;
}

.main_right_3{ 
    background-image:url(../img/index_mt_04_03.jpg);
	font-size:12px;
	width:276px;
	height:154px;
	padding-left:15px;
}

.main_right_4{ 
    background-image:url(../img/index_mt_04_04.jpg);
	width:251px;
	height:30px;
	text-align:right;
	padding:20px 40px 0 0;
}

.main_right_5{ 
    background-image:url(../img/index_mt_04_03.jpg);
	font-size:12px;
	width:271px;
	height:167px;
	padding-left:20px;
	line-height:25px;
}

#index_body_1{
	width:1003px;
	overflow:hidden;
	height:238px;
	background-image:url(../img/index_04_1.jpg);
}

.rh_jianjie{ float:left; width:370px; padding:80px 120px 0px 50px; line-height:20px;}
.rh_yewu{float:left; width:403px; padding:150px 0px 0px 60px;}


#rh_products{
  width:1003px;
	overflow:hidden;
	height:270px;
	background-image:url(../img/index_05.jpg);
}


#rh_news{
width:1003px;
	overflow:hidden;
	height:311px;
	background-image:url(../img/index_06_1.jpg);
}

.rh_chang{
float:left;
width:307px;
padding:68px 0 0 33px;
}

.rh_dongtai{
float:left;
width:277px;
padding:25px 0 0 33px;
}

.rh_zhishi{
float:left;
width:320px;
padding:25px 0 0 33px;
}

#rh_lianjie
{
background-image:url(../img/index_07.jpg);
width:1003px;
height:67px;
padding-top:55px;
}

.foot_menu{
height:80px; }








/*菜单class*/
.lib_tabborder{}
.lib_tabborder1{border:1px solid #ffffff;}
.lib_Menubox {height:70px;line-height:70px;position:relative; padding:0px 0 0 45px;}
.lib_Menubox ul{margin:0px;padding:0px;list-style:none; position:absolute; top:1px; height:21px;text-align:center;}
.lib_Menubox li{float:left;display:block;cursor:pointer;width:184px;color:#666; font-family:Microsoft YaHei; height:42px;line-height:42px; font-size:16px; background-image:url(../img/tab_yuan.jpg);}
.lib_Menubox li.hover{padding:0px;background:#fff;width:184px;font-weight:bold; background-image:url(../img/tab_cru.jpg); color:#ba352e;height:42px;line-height:42px; font-size:16px;}
.lib_Contentbox{clear:both;margin-top:0px; border-top:none;}






#leftsidebar{
	float:left;
	width:220px;
	overflow:hidden;
	background-color:#FFFFFF;
	margin-left:25px;
	padding:15px 0 10px 0;
}
#rightsidebar{
	float:right;
	width:730px;
}
#cyrightsidebar{
	float:right;
	width:706px;
	border:1px #e2e1e1 solid;
	min-height:100px;
	padding:5px 5px;
	line-height:180%;
	margin-right:8px;
	background-color:#FFFFFF;
	margin:15px 25px 10px 0;
}
.clear{
	clear:both;
}
.ltitle1{
	height:37px;
	background-image:url('../img/bj_03.jpg');
	background-position:left top;
	color:#666666;
	line-height:37px;
}
.ltitle1 span{
	float:right;
	padding-right:5px;
}
.ltitle1 span a{
	color:#333333;
}
.hgbc{
	margin-top:10px;
}
.ltitle1 strong{
	display:inline-block;
	background-repeat:no-repeat;
	background-position:6px center;
	padding-left:15px;
	font-size:14px;
}
.lcontent1{
padding-top:13px;
	overflow:hidden;
}


.lcontent2{
padding:13px;
	overflow:hidden;
	border:1px #e2e1e1 solid;
	font-size:12px;
}


.about{
	width:730px;
	height:200px;
}

.newslist{}

.news{
	width:280px;
	float:left;
	margin-right:10px;
}
.news1{
	width:235px;
	float:left;
	margin-right:10px;
}
.news2{
	width:235px;
	float:left;
}
.abouttitle{
	height:25px;
	line-height:25px;
	background-image:url('../img/bj_07.jpg');	
	margin-bottom:5px;
	border:1px #efefef solid;
}
.cytitle{
	height:32px;
	line-height:25px;	
	padding-top:3px;
	margin-bottom:10px;
	background-image:url('../img/bj_07.jpg');
}
.cytitle strong{
	display:inline-block;
	padding-right:2px;
	background-image:url('../img/index_04.jpg');
	background-repeat:no-repeat;
	background-position:left 6px;;
	padding-left:15px;
	border-bottom:2px #efefef solid;
	color:#666666;
	font-size:14px;
	letter-spacing:2px;
	height:23px;
}
.cytitle span{
	float:right;
	padding-right:10px;
	color:#666666;
	font-size:12px;
}
.cytitle span a{
	color:#666666
}

.abouttitle img{
	float:right;
	padding-top:6px;
	display:inline-block;
}
.abouttitle strong{
	display:inline-block;
	width:70px;
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:15px;
	border-bottom:2px #efefef solid;
	color:#666666;
	font-size:12px;
	letter-spacing:2px;
	height:25px;
}
.aboutcontent{
	height:200px;
	width:100%;
	padding:10px 0;
}
.newstitle{
	height:26px;
	padding-left:30px;
	line-height:26px;
}
.newstitle span{
	float:right;
	padding-right:10px;
}
.news ul li{
	height:24px;
	line-height:24px;
	background-image:url('../img/index_05.jpg');
	background-repeat:no-repeat;
	background-position:0 center;
	padding-left:8px;
}
.news1 ul li{
	height:24px;
	line-height:24px;
	background-image:url('../img/index_05.jpg');
	background-repeat:no-repeat;
	background-position:0 center;
	padding-left:8px;
}
.news2 ul li{
	height:24px;
	line-height:24px;
	background-image:url('../img/index_05.jpg');
	background-repeat:no-repeat;
	background-position:0 center;
	padding-left:8px;
}
.product{
	margin-top:10px;
}
.product img{
	width:180px;
	height:150px;
	border:1px #cccccc solid;
	margin-bottom:5px;
	
}
.product ul li{
	width:158px;
	float:left;
	text-align:center;
	height:165px;
	border:1px solid #efefef;
	margin:0 5px 10px 5px;
	padding:6px 6px 0 6px;
}
.product ul li p{
	background-color: #f4f4f4;
	height:30px;
	line-height:30px;
	width:152px;
	margin:0 auto;
	border:1px solid  #efefef;
}

.product1{
	margin:20px 0 20px 10px;
}
.product1 ul li img{
	width:142px;
	height:160px;
	
	margin-bottom:5px;
	
}
.product1 ul li{
	width:146px;
	float:left;
	text-align:center;
	height:205px;
	border:1px solid #cccccc;
	margin:0 5px 10px 5px;
	padding:6px 6px 0 6px;
}
.product1 ul li p{
	background-color: #f4f4f4;
	height:30px;
	line-height:30px;
	width:142px;
	margin:0 auto;
	border:1px solid  #efefef;
}


.product2{
	margin:20px 0 20px 10px;
}
.product2 ul li img{
	width:142px;
	height:100px;
	
	margin-bottom:5px;
	
}
.product2 ul li{
	width:146px;
	float:left;
	text-align:center;
	height:145px;
	border:1px solid #cccccc;
	margin:0 5px 10px 5px;
	padding:6px 6px 0 6px;
}
.product2 ul li p{
	background-color: #f4f4f4;
	height:30px;
	line-height:30px;
	width:142px;
	margin:0 auto;
	border:1px solid  #efefef;
}


#footer_wai{
    width:100%;
	background-image:url(../img/bot_bg.jpg);
	height:144px;
}
#footer{
	width:1004px;
	background-image:url(../img/index_mt_05.jpg);
	text-align:center;
	height:144px;
	font-size:12px;
}
#footer1{
	width:1004px;
	background-image:url(../img/index_mt_05-.jpg);
	text-align:center;
	height:144px;
	font-size:12px;
}
.foot_menu{ height:60px;}
.foot_menu_1{ width:1004px; text-align:center; color:#FFFFFF; padding-top:12px;}
.foot_menu_1 a{  color:#FFFFFF; }
.foot_bq{ width:1004px; text-align:center; color:#333333; padding-top:11px;}
.foot_bq a{  color:#333333; }


/*次页样式表*/
h1.aboutbt{
	font-size:18px;
	text-align:center;
	height:30px;
	line-height:30px;
	margin-bottom:5px;
}

#sidetreecontrol{
  height:20px;
  color:#333333;
  padding-top:5px;	
}
#sidetreecontrol a{
  color:#333333;	
}

ul.newslb a{
	color:#999999;
}

ul.newslb li{
   line-height:25px;
   padding-left:12px;
   overflow:hidden;

}
ul.newslb li.nrms{
	margin-bottom:8px;height:auto;
}
ul.newslb li span{
   float:right;
}
.xtfy{
	text-align:center;
	padding:5px 0;
}
.zwbt{
	color:#cccccc;
	font-size:12px;
   background-repeat:no-repeat;
	
}
ul.newslb li.zwbt a{
	font-size:12px;
	color:#666666;
}
ul.newslb li.zwbt a:hover{
	color:#ba352e;
	font-size:12px;
}

ul.cp li img{
	width:160px;
	height:120px;
	padding:5px;
	border:1px solid  #CCCCCC;
	margin-bottom:3px;
}
ul.cp li{
	width:177px;
	float:left;
	text-align:center;
	height:180px;
}
ul.cp li p{
	background-color: #EEEEEE;
	height:30px;
	line-height:30px;
	width:170px;
	margin:0 auto;
	border:1px solid  #CCCCCC;
}


.hits{
	text-align:right;
	height:23px;
	border-bottom:1px gray  dotted;
	margin-top:10px;
	margin-bottom:5px;
	color:maroon;
}
.hits a{
	color:maroon;
}
.cmnrbt{
	font-size:14px;
	color: maroon;
	font-weight:bold;
	height:25px;
	line-height:25px;
	margin-top:10px;
	background-image:url('../images/cpxx.gif');
	background-repeat:no-repeat;
	background-position:left 2px;
	border-bottom:1px gray dotted;
	padding-left:20px;
	margin-bottom:10px;
}


.www_zzjs_net{z-index:99999;width:170px;left:3px;top:225px;position:absolute;}
.www_zzjs_net .press{left:0;border:none;cursor:pointer;width:24px;height:120px;position:absolute;}
.www_zzjs_net .Qlist{left:0;width:170px;background:url(/img/siderIM_bg.gif) padding:5px;}
.www_zzjs_net .Qlist .infobox{text-align:center;background:#66a0cc;background-repeat:no-repeat;padding:5px;line-height:14px;color:#000;font-weight:700;}
.www_zzjs_net .Qlist .con{width:150px;}
.www_zzjs_net .Qlist .con ul{width:150px; border:1px #ccc solid; background-color:#FFFFFF;}
.www_zzjs_net .Qlist .con .QQ_1{ height:22px; padding:8px 0 0 20px; color:#666666;}
.www_zzjs_net .Qlist .con .top_title{width:142px; height:25px; padding:5px 0 0 8px; background-color:#019f48; color:#FFFFFF;}

.black_overlay{
   display: none;
   position: absolute;
   top: 0%;
   left: 0%;
   width: 100%;
   height: 1150px;
   background-color: #666666;
   z-index:1001;
   -moz-opacity: 0.8;
   opacity:.80;
   filter: alpha(opacity=60);
  }
  .white_content {
   display: none;
   position: absolute;
   top: 35%;
   left: 25%;
   width: 500px;
   height: 250px;
   border: 8px solid #efefef;
   background-color: white;
   z-index:1002;
   overflow: hidden;
   padding-top:20px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
  }

.neirong table {border-collapse:separate;}
.neirong td{border:1.0000pt outset windowtext;}

.lib_Menubox22 {height:30px; #height:33px; width:680px; line-height:25px;position:relative; border-bottom:1px #ccc solid;}
.lib_Menubox22 ul{margin:0px; width:310px; padding:0px;list-style:none; height:28px;text-align:center;}
.lib_Menubox22 li{float:left;display:block;cursor:pointer;font-weight:bold; width:86px;color:#666666;  padding:3px 6px 0 6px; margin-right:0px;height:26px;line-height:21px; font-size:14px;}
.lib_Menubox22 li.hover{padding:0px; background-image:url(../img/bj_03.jpg); width:86px;font-weight:bold; height:26px; border:1px #ccc solid; border-bottom:none; padding:3px 6px 0 6px; line-height:21px; font-size:14px;}
.lib_Menubox22 li.hover a{color:#04a24a;}


.rollboder { BORDER: #4e9fd4 0px solid; }
.rollleft { FLOAT: left; WIDTH: 255px; text-align:left;}
.rollleft STRONG { COLOR: #666 }
.rollcenter { BORDER-RIGHT: #efefef 1px solid; BORDER-LEFT: #efefef 1px solid; WIDTH: 60px; TEXT-ALIGN: center }
.rollright { WIDTH: 40px; TEXT-ALIGN: center }
.rollright IMG { VERTICAL-ALIGN: middle }


 
  .flexslider { position: relative; height: 306px; overflow: hidden; background: url(images/loading.gif) 50% no-repeat;width:980px;}
.slides { position: relative; z-index: 1;}
.slides li { height: 306px; 
cursor: pointer;	
}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
#Login{ position:relative; font-family:"Microsoft Yahei";}



