/* CSS Document */

		
	
a{ text-decoration:none; color:#626262; background: transparent;  outline:none}
a:visited { color:#999;}
a:focus { outline:none; }
a:hover, a:active{ color:#F00; outline:none; }
	*{margin:0;padding:0;list-style-type:none;font-family: microsoft yahei;}
	a,img{border:0;}
	img{ max-width:100%; height:auto}
	/* flexslider */
	.flexslider{position:relative;height:400px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
	.slides{position:relative;z-index:1;}
	.slides li{height:400px;}
	.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;}

	.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
	.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
	.flex-direction-nav li a.flex-prev{left:40px;background:url(images/prev.png) center center no-repeat;}
	.flex-direction-nav li a.flex-next{right:40px;background:url(images/next.png) center center no-repeat;}
.clear{ clear:both}
	
	
	
/*xiongjing
.hbxiong_navdiv{ margin:0 auto; clear:both; width:1200px; background:none; height:40px; overflow:hidden; font-size:14px; font-family:"黑体"; padding:0; color:#000000; }
.hbxiong_navdiv ul.hbxiong_ul{margin:0 auto; background:none;}
.hbxiong_navdiv ul.hbxiong_ul li{line-height:30px;text-align:center; background:none; float:left; display:block;font-weight:bold; letter-spacing:0.1em}
.hbxiong_navdiv ul.hbxiong_ul li.hbxiong_hv{border:1px solid #CCCCCC;padding:0px 15px;color:#990000; background:#CCCCCC}
.hbxiong_navdiv ul.hbxiong_ul li a{ display:block; padding:0px 15px; font-size:14px;  border:0px dashed red; background:none; margin:0 5px; border:1px solid #CCCCCC;}
.hbxiong_navdiv ul.hbxiong_ul li a:hover { text-decoration:none; background:none; color:#FF0000; border-color:#990000;}
*/


	
	
	

	
	
	
	
	
	
	
	
	
	
	

/*logo*/

.logo_all{width:100%; height:120px; background:url(../images/logo_bk.jpg) no-repeat center; }

.logo{ width:1200px; overflow:hidden; margin:0px auto;}

.logo_t{ width:562px; height:106px; float:left; margin-top:5px; margin-left:0px;}
.logo_call{float:right; overflow:hidden; }

.logo_call div{ float:left; margin-left:25px;  }
.topma {float:right;   margin-top:25px; }
.topma img{ width:76px}
.logo_call_1{ font-size:14px; color:#555555; margin-top:30px;}

.logo_call_2{font-size:30px; color:#e50012; font-weight:bold; letter-spacing:-1px; margin-top:2px; }

/*????*/
#navigation_main { background:url(../images/qp_04.gif);}
#navigation {width:1200px; height:50px;  margin:0 auto; clear:both}
#navigation ul.navigationlist li { float:left; line-height:49px;width:140px; text-align:center;background: url(../images/nav_line.gif) no-repeat right center}
#navigation ul.navigationlist li a { display:block; padding:0px 15px; margin:0 1px; font-size:16px; font-weight:bold; color:#FFF; border:0px dashed red;}
#navigation ul.navigationlist li a:hover { text-decoration:none; color:#ffe400; background: url(../images/tm.png)}
#navigation ul.navigationlist .current { color:#fff;}
/*??????????*/
#navigation  ul.subnavigationlist{ width:140px; display:none; position:absolute; background:url(../images/qp_04.gif); z-index:100}
#navigation  ul.subnavigationlist p { float:none; padding:0px; line-height:28px; display:inline;}
#navigation  ul.subnavigationlist p a { display:block; white-space:nowrap; font-weight:normal; color:#FFF; font-size:15px; padding:0px 20px; text-align:left; width:80px}
#navigation  ul.subnavigationlist p a:hover { background:url(../images/tm.png); color:#ffe400; }

/*???? ??????*/
.gonggao{width:100%; height:60px;  background-color:#d2d2d2}
.gonggao1{ width:1200px; margin: 0 auto;}
.gonggao1 b {
	float: left;
	color: #fff;
	padding-top: 13px;
	font-size: 14px;
	font-weight: normal;
	line-height: 60px;
	font-family: 'Microsoft Yahei'
}
.gonggao1 marquee {
	float: left;
	display: inline;
	margin-left: 20px;
	width: 400px;
	line-height: 60px;
	color: #fff;
}
.gonggao1 li{display:inline-block;}
.search {
	/*position: relative;*/
	padding-top: 13px;
	float: right;
	width: 373px;
	z-index: 9999;
	height: 32px;
	line-height: 32px;
	display: inline;
}
.text {
	float: left;
	width: 237px;
	padding-left: 5px;
	color: #707070;

	height: 30px;
	line-height: 30px;
	border: 1px solid #d4d4d4;
}
.button {
	float: left;
	width: 33px;
	margin-left: 3px;
	height: 32px;
	display: inline;
	background: url(../images/button.gif) center top no-repeat;
	cursor: pointer;
}

.more{ float: right; padding-right:5px;} /*more????*/
/*main*/


/*top*/

.top_all{ width:100%; height:50px; overflow:hidden; background:url(../images/top_bk.jpg) no-repeat center;}

.top{ width:1200px; margin:auto; overflow:hidden;}

.top_l{ float:left; color:#555; font-size:12px; line-height:50px;}

.top_r{ float:right; }

.top_r ul{ overflow:hidden;}

.top_r ul li{ float:left; line-height:50px;color:#555; margin-left:12px;}

.top_r ul li a{ font-size:12px; color:#555;}

.top_r ul li img{ margin-right:3px;}
.main{ margin:0 auto; color: #333; font-family: microsoft yahei;}



/*main1*/

.main1{ width:1200px; margin:0 auto; overflow:hidden}
.main1left{height:400px;
    width:795px;
    margin: 5px 0px 5px 0px;/*????????????????????20????*/
    float:left;/*???????????????Ч????div+Css?????к??????*/
	border:1px #CCCCCC solid;
   }
   
.xyxw{ height:49px; line-height:49px; background:url(../images/xyxw.gif) no-repeat; width:795px}
.box2 .xyxw{ height:49px; line-height:49px; background:url(../images/xyxw2.png) no-repeat; width:795px}
.xyxw h2 { text-indent:1.5em; font-size:16px; color:#fff; }

.xyxw01{ width:331px; float:left;padding:5px;}
.xyxw02{ width:331px; float:left;padding:5px;}

.main1right	{
	height:400px;
    width:388px;
   margin-top:5px;
    float:right;/*???????????????Ч????div+Css?????к??????*/
	border:1px #CCCCCC solid;
	}
.lxwm { height:49px; line-height:49px; background:url(../images/lxwm.gif) no-repeat; width:388px}
.lxwm h2 { text-indent:1.5em; font-size:16px; color:#fff; }	

.top-txt {
    width: 340px;
    height: 180px;
    
    background: #f0f0f0;
    padding-left: 18px;
}

.top-txt li{width:266px;height:40px;border-bottom:1px dashed #ccc;font-size:16px;float:left;font:13px/40px "??????", "????"}

.add{width:300px;height:60px;border-bottom:1px solid #ccc;padding-left:20px;line-height:42px;background:#f0f0f0;font:13px/40px "??????", "????"}

/*main2*/
.main2{
  
    width:1200px;
     height:540px;
  margin:0 auto;
}
.main2left{
  
    width:1200px;
     height:540px;
  margin;0px 0px 5px 0px;
    float:left;
	border:1px #CCCCCC solid;
	}
.product{ height: 450px;  overflow: hidden; display: none; margin-top: 20px;}
.pxzn{ height:49px; line-height:49px; background:url(../images/pxzn.gif) no-repeat; width:795px}
.pxzn h2 {text-indent:1.5em;  font-size:16px; color:#fff; }

.pxdt { height:49px; line-height:49px; background:url(../images/pxdt.gif) no-repeat; width:388px}
.box2 .pxdt { height:49px; line-height:49px; background:url(../images/pxdt2.gif) no-repeat; width:388px}
.pxdt h2 { text-indent:1em; font-size:14px; color:#fff; }
.main4{text-align:center}

/*main3*/
.main3{ width:1200px;height:199px;  margin:0 auto 10px; }
.main3left{height:199px;
    width:1198px;
    margin: 5px 0px 5px 0px;/*????????????????????20????*/
    float:left;/*???????????????Ч????div+Css?????к??????*/
	border:1px #CCCCCC solid;}
	
.main3right	{
height:199px;
width:388px;
float:right;
margin-top:5px;
border:1px #CCCCCC solid;
}
.pxjd { width:45px; height:199px; float:left; background:url(../images/pxjd.gif) no-repeat; }
/*熊增*/

.szll{ width:45px; height:199px; float:left; background:url(../images/szll.gif) no-repeat; }
.zcfg { width:45px; height:199px; float:left; background:url(../images/zcfg.gif) no-repeat; }


.ztlm_c { width:600px; height:199px; float:left; }
.ztlm_c_list li{  float:left; padding:1px 0px 0px 5px; }
.ztlists{ width:600px;  overflow:hidden; position:relative;  border:0px solid #ccc;margin-right:6px;    }
.ztlists .bd{ padding:5px;}
.ztlists .bd ul{ overflow:hidden; zoom:1; }
.ztlists .bd ul li{ margin:0 3px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.ztlists .bd ul li .pic{ text-align:center;  height:199px;}
.ztlists .bd ul li .pic img{ width:136px; height:160px; display:block; padding:1px; border:1px solid #ccc; }
.ztlists .bd ul li .pic a:hover img{ border-color:#999;  }
.ztlists .bd ul li .title{ line-height:24px;}
.ztlists .bd ul li .pic span{ font-size::14px; display:block; width:100%; height:20px;line-height:24px;}

.spzx { width:45px; height:199px; float:left; background:url(../images/xyxs2.gif) no-repeat; }


/*main5*/

.main5{width:1200px;height:309px; margin:0 auto; clear:both}
.main5left{height:309px;
    width:393px;
    margin: 5px 0px 5px 0px;
    float:left;
		border:1px #CCCCCC solid;
    }
.main5mid{ height:309px;
    width:393px;
  float:left;
    margin: 5px 5px 5px 5px;
		border:1px #CCCCCC solid;
   }
.main5right	{
	height:309px;
   width:388px;
	float:right;
  margin-top:5px;
		border:1px #CCCCCC solid;
	}
	
.hsjg{ height:49px; line-height:49px; background:url(../images/hsjg.gif) no-repeat; width:390px}
.hsjg h2 { text-indent:1.5em; font-size:16px; color:#fff; }


.spdb{ height:49px; line-height:49px; background:url(../images/spdb.gif) no-repeat; width:390px}
.spdb h2 { text-indent:1.5em; font-size:16px; color:#fff; }


.xyxs{ height:49px; line-height:49px; background:url(../images/xyxs.gif) no-repeat; width:388px}
.xyxs h2 { text-indent:1.5em; font-size:16px; color:#fff; }


	
/*main6*/
.main6{ width:1200px; margin:0 auto;}
.main6left{height:199px;
    width:1200px;
    margin: 5px 0px 5px 0px;/*????????????????????20????*/
    float:left;/*???????????????Ч????div+Css?????к??????*/
	border:1px #CCCCCC solid;}
	.xcjx { width:45px; height:199px; float:left; background:url(../images/xcjx.gif) no-repeat; }

	
.main6right	{
height:199px;
width:388px;
margin:5px;/*????????????????????20????*/
float:right;/*???????????????Ч????div+Css?????к??????*/
border:1px #CCCCCC solid;
}
.szdw { width:45px; height:199px; float:left; background:url(../images/szdw.gif) no-repeat; }
/*main_6*/
.main7{ width:1200px; height:151px; margin:5px auto; border:1px #CCCCCC solid; }
.yqlj { width:45px; height:151px; float:left; background:url(../images/yqlj.gif) no-repeat; }

/*footer*/

.footer_all{width:100%;background:#a51f24; margin-top:30px; height:155px;}

.footer{ width:1200px; margin:auto; overflow:hidden; position:relative; }

.footer_logo{ float:left; margin-top:40px;}

.footer_logo a img{ width:150px; height:150px; margin-top:40px;}


.footer_ny{ float:left;}

.footer_ny ul{ overflow:hidden;}

.footer_ny ul li{    float: left;
    text-align: center;
    line-height: 40px;
    margin-right: 30px;}

.footer_ny ul li a{ font-size:14px; color:#fff;}

.footer_ny_w{ font-size:14px; line-height:26px; color:#fff; margin-top:5px;}

.footer_ny_w h2{ font-size:14px; color:#fff; font-weight:normal; display:inline;}

.wechat{ position:absolute; left:550px; top:45px;font-size:14px; line-height:26px; color:#fff;}

.wechat img{ width:100px; height:100px; border:2px #fff solid;}
.indexewm { position:absolute; left:1020px;top:20px;}
.indexewm img{ width:100px; height:100px; border:2px #fff solid;}
.footer_ny_w a{ color:#fff; font-size:14px;}
 #kcjg{font-size:16px;float:left;padding-left:150px;font-weight:bold}
  #kcjs{font-size:16px;float:right;padding-right:150px;font-weight:bold}
  .maindiv{
 	width:760px;
	padding:10px;
	overflow:hidden; /*关键*/
	border-top:1px solid #bfbfbf;
}


.leftdiv{
	float:left;
	width:360px;
    height:323px;
	
}

.rightdiv{
	float:right;
	width:360px;
    height:323px;
	
	
}

.centerdiv{
	float:left;
	width:50px;
	border-right: 1px solid #bfbfbf;
	padding-bottom:1600px;  /*关键*/
	margin-bottom:-1600px;  /*关键*/

}
  .fl{display:inline;float:left}
.fr{display:inline;float:right}
.cf:after{content:"";clear:both;display:block;height:0;overflow:hidden}
.cf{zoom:1}
.pb10{padding-bottom:10px}
.mt10{margin-top:10px}
  .ban{ width:340px; height:199px; position:relative; overflow:hidden;margin:0px auto 0 auto;}
.ban2{ width:340px; height:199px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:340px; height:199px;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:430px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:500px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:80px; height:80px; margin-right:5px; padding:1px;}
.num ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:80px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:80px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
 #demo {width:1200px; margin:0 auto; }
.picList02{width:789px; overflow:hidden; margin:5px 5px 1px 12px;}
.picList02 ul{width:789px;}
.picList02 li{float:left;width:260px;margin:0;}
.picList02 li .aImg{width:250px;height:178px;/*background:#e7e7e7;*/overflow:hidden;margin:0;}
.picList02 li .subtitle{width:250px;height:auto;line-height:24px;overflow:hidden;}
.picList02 li .subtitle a{color:#333333;}
.picList02 li .dates{color:#666666;width:250px;height:22px;line-height:22px;overflow:hidden;font-size:12px;}
.picList03{width:1153px; overflow:hidden; margin:5px 5px 5px 45px;}
.picList03 ul{width:100%;}
.picList03 li{    float: left;
    width: 215.6px;
    margin: 0 7.5px;
    text-align: center;
    font-size: 14px;}
.picList03 li .aImg{width:100%;height:180px;/*background:#e7e7e7;*/overflow:hidden;margin:0;}
.picList03 li .aImg img{width:100%;height:160px;}
.picList03 li .subtitle{width:100%;height:auto;line-height:24px;font-size:14px;overflow:hidden;text-align:center;font-size:14px;}
.picList03 li .subtitle a{color:#333333;text-align:center;font-size:14px;overflow:hidden;margin:0 auto;}
.picList03 li .subtitle a:visited{font-size:14px;}
.picList03 li .dates{color:#666666;width:250px;height:22px;line-height:22px;overflow:hidden;font-size:12px;}

.picList031{width:1140px; overflow:hidden; margin:5px 5px 5px 60px;}
.picList031 ul{width:1150px;}
.picList031 li{float:left;width:190px;margin:0;}
.picList031 li .aImg{width:175px;height:180px;/*background:#e7e7e7;*/overflow:hidden;}
.picList031 li .subtitle{width:175px;height:auto;line-height:24px;font-size:14px;overflow:hidden;text-align:center}
.picList031 li .subtitle a{color:#333333;text-align:center;}
.picList031 li .dates{color:#666666;width:250px;height:22px;line-height:22px;overflow:hidden;font-size:12px;}


.picList028{width:1153px; overflow:hidden; margin:5px 5px 5px 45px;}
.picList028 ul{width:100%;}
.picList028 li{float:left;width:177.16666px;margin:0 7.5px;  padding-top:8px;}
.picList028 li .aImg{width:100%;height:180px;/*background:#e7e7e7;*/overflow:hidden;margin:0;}
.picList028 li .aImg img{width:100%;height:160px;}
.picList028 li .subtitle{width:100%;height:auto;line-height:24px;font-size:14px;overflow:hidden;text-align:center}
.picList028 li .subtitle a{color:#333333;text-align:center;}
.picList028 li .dates{color:#666666;width:250px;height:22px;line-height:22px;overflow:hidden;font-size:12px;}



.text-555{ color:#555555;}
.text-555 a{ color:#555555;}
.fs14{ font-size:14px;}
.lh35{ line-height:35px;}
.lh315{ line-height:26px;}
.xyxw_nr02{ width:420px;font-size:14px;float:left;padding-left:10px; }
.xyxw_nr02 ul li{width:420px; height:35px; line-height:35px;border-bottom:1px #d0d0d0 dashed; }
.xyxw_nr02 ul li a{ background:url(../images/arr15.png) left center no-repeat; padding-left:15px; float:left; width:310px;overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
word-wrap:normal;}

.xyxw_nr02 ul li a:hover{ background:url(../images/arr15_a.png) left center no-repeat; color:#F60;}

.jddt_nr02{ width:360px;font-size:14px; float:left;padding-left:10px;}
.jddt_nr02 ul li a{ width:360px; height:35px; background:url(../images/arr15.png) left center no-repeat; padding-left:15px; border-bottom:1px #d0d0d0 dashed; float:left;}
.jddt_nr02 ul li a:hover{ background:url(../images/arr15_a.png) left center no-repeat; color:#F60;}
.jddt_nr02 ul li,.jddt_nr02 ul li a{overflow:hidden};

.jddt_nr03{ width:320px;font-size:14px; float:left;padding-left:10px;}
.jddt_nr03 ul li a{ width:320px; height:35px; background:url(../images/arr15.png) left center no-repeat; padding-left:15px; border-bottom:1px #d0d0d0 dashed; float:left; overflow:hidden;}
.jddt_nr03 ul li a:hover{ background:url(../images/arr15_a.png) left center no-repeat; color:#F60;}


.lanrenzhijia{width:1200px;background:#fff;}
.lanrenzhijia .title{height:49px; line-height:49px; background:url(../images/pxzn.gif) no-repeat; width:1200px; position:relative;}
.lanrenzhijia .title h2{ font-size: 20px;font-family: "microsoft yahei";}
.lanrenzhijia .title-list{ position: relative; padding-right:500px;}
.lanrenzhijia .title-list li{ width: 100px; line-height: 49px; text-align: center; float: left; display: inline;}
.lanrenzhijia .title-list li.on{ color: #880002; font-weight: bold;}
.lanrenzhijia .title-list p{position:absolute;top:49px;left:0px;width:100px;height:7px;border-top: 3px solid #880002; overflow: hidden; text-align: center;}
.lanrenzhijia .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color: #880002 #fff #fff #fff;overflow: hidden;zoom: 1;font-size: 0;}


.weizhi{width:1200px; height:50px; line-height:50px; margin: 5px auto; font-family:microsoft yahei; background-color:#d2d2d2}
.banner{width:100%;}
.sub { width: 1200px; margin: 5px auto; }
.left { width: 300px; float: left; margin: 0 20px 0 0; display: inline; }
.left_title { width: 300px; height: 38px; background: url(../images/lefttitle.jpg) no-repeat 0 0; text-indent: 95px; font: 500 19px/38px 微软雅黑; color: #fff }
.left_news, .left_contact, .left_class { width: 296px; border: 2px solid #870102; border-top-width: 0; margin-bottom: 8px; }
.left_news_ul, .left_contact div { width: 296px;  padding: 12px 0 17px 0;  }
.left_news_ul li { width: 272px; height: 29px; border-bottom: 1px dashed #c99140; font: 500 12px/29px 宋体; color: #844e00; margin: 0 18px 0 7px; }
.left_news_ul li a { color: #844e00; }
.class_ul { width: 295px; border: 1px solid #fffefd;  }
.class_ul li { background: #e5e5e5; line-height: 50px; width: 100%;border-bottom:1px solid #ccc; }
.class_ul li ul { padding-top: 3px; }
.class_ul li a { font-family: microsoft yahei; font-size:18px; display: block; width: 100%; height: 50px; background: url(../images/classico.png) 21px 11px no-repeat; text-indent: 95px; color: #585858; _behavior: url(js/iepngfix.htc); }
.class_ul li a:active { display: block; width: 100%; height:50px; background: url(../images/classico.png) 31px 11px no-repeat; color:red; text-indent:95px;  _behavior: url(js/iepngfix.htc); }
.class_ul li a:hover,.class_ul li a.on  { display: block; width: 100%; height:50px; background: url(../images/classico.png) 31px 11px no-repeat; color:red; text-indent:95px; _behavior: url(js/iepngfix.htc); }
.product_link{ display: block; width: 100%; line-height: 50px; height: 50px; background: #e5e5e5; text-indent: 40px; color: #880203; _behavior: url(js/iepngfix.htc); }
/* right */
.right { width: 880px; display: inline; border: 2px solid #870102;  float: left; position: relative; margin-bottom: 32px; }
.right_title { width: 880px; height: 35px;background: url(../images/righttitle.jpg) no-repeat 0 0;  font: 500 19px/36px 微软雅黑; color: #fff; text-indent: 21px; border-bottom: 2px solid #d57d4d; }
.right_name { display: block; position: absolute; top: -1px; left: -1px; background: url(../images/righttitle.jpg) no-repeat 0 0; width: 880px; height: 38px; font: 500 16px/36px 微软雅黑; color: #fff4dd; text-indent: 24px; }
.right_title p { float: right; font: 12px/36px 宋体; color: #844e00; }
.right_title p a, .right_title p span { color: #844e00; margin: 0 5px; }
.rightcon { padding: 20px 0 25px 0; overflow: hidden; width: 100%; }
.aboutcon { width: 694px; margin: 0 auto; }
.aboutcon p { font: 500 14px/34px 宋体; color: #844e00; }

/*产品+新闻详细页*/
.product_con .texttit { width: 780px; font: bold 20px/40px Arial, "microsoft yahei", ""; text-align: center; border-bottom: 1px solid #ccc; margin: 0 auto; }
.product_con .textbox { width: 780px; word-wrap: break-word; word-break: break-all; margin: 0 auto; }
.product_con .textbox img { width: 780px; padding: 10px;  margin: 10px auto }

.new-liu{font-size: 14px;color: #8c8c8c;text-align: center;}

#solid{
	width:100%;
	height:501px;
	clear:both;
	margin-top:50px;
	position:relative;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:498px;
	display:none;
}
#solid .solid0{
	background:#78c4db;
}
#solid .solid1{
	background:#c5c9db;
}
#solid .solid2{
	background:#e7dfd1;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	left:50%;
	top:0px;
	width:905px;
	height:501px;
	margin-left:-452px;
	display:none;
	cursor:pointer;
}
#solid #btt{
	width:905px;
	height:55px;
	top:445px;
	left:50%;
	position:relative;
	margin-left:-452px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*
	opacity:0.7;/*其他，透明度50%*/
}

.news{width:800px; padding-left:20px;}
.news li{float:left;height:160px;}
.news .l_img0{width:180px;height:120px;padding:20px 0 0;overflow:hidden;}
.news .r_txt{width:620px;height:120px;padding:20px 0 0}
.news .r_txt h4{background:#f0f0f0;font:14px/25px 'Microsoft YaHei';width:115px;text-align:center}
.news .r_txt h5{font:18px/40px 'Microsoft YaHei';padding-left:12px;height: 40px;overflow:hidden}
.news .r_txt p {font-size: 12px;font-family: "宋体";line-height: 24px;color: dimGray;padding-left: 12px;}
.news2{float:left;display:inline}
.list_0 {width:825px;background:url(../images/column/bg1.gif) repeat-y right top;}
.list_0 .ll{width:630px;}
.list_0 .ll li{float:left;height:180px;margin:14px 0 0}
.list_0 .ll li .l_img0{width:180px;height:120px;}
.list_0 .ll li .r_txt{width:400px;height:120px;}
.list_0 .ll li .r_txt img{height:80px;}
.list_0 .ll li h3{font:20px/30px 'Microsoft YaHei';height: 40px;}
.list_0 .ll li .r_txt p {font-size: 12px;font-family: "宋体";line-height: 20px;color: dimGray;padding-left: 15px;}
.line4{}
.line4 b{font-weight: lighter;}
.c1 a{color:#121212;}
.c1 a:hover{color:#ff0000;}
  .product3, .product8, .product8 li {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.product3 ul{ overflow:hidden}
.product3 li {
	width: 30%;
	padding: 1% 1.5% 0.5%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.product02 .product3 li img {
	display: inline-block;
	height: 163px;
	max-width: 100%;
	vertical-align: middle
}
.product03 .product3 li img {
	display: inline-block;
	height: 209px;
	max-width: 100%;
}
.product3 li>p {
	width: 88%;
	margin: 0 auto;
	text-align: center;
	font: 14px/40px "microsoft yahei";
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.product3 li>div {
	margin: 3px auto;
	position: relative;
	margin: 0 auto;
	width: 96.6%;
	text-align: center;
	vertical-align: middle;
}
.product3 li>div>a {
	display: block;
}
.product02 .product3 li>div {
}
.product3 li>div>p, .prod-zoom {
	position: absolute;
	background: url(../images/product_zoom.png) 0 0 no-repeat;
	width: 53px;
	height: 53px;
	left: 50%;
	top: 50%;
	margin: -26px 0 0 -26px;
	cursor: pointer;
	z-index: 1;
	top: -100%;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
}
.product3 li>div:hover p, .prod8-left:hover p {
	top: 50%;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

/*pages*/ 
.pagination-wrapper {
	margin: 20px 0;
}
.pagination {
	height: 34px;
	text-align: center;
  padding-top:50px;
}
.pagination li {
	display: inline-block;
	height: 34px;
	margin-right: 5px;
}
.pagination li a {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
}
.pagination li a:hover {
	background: #f5f5f5;
	color: #0099ff;
}
.pagination li.thisclass {
  height: 34px;
  width:34px;
	background: #f76f0c;
	color: #fff;
}
.pagination li.thisclass a, .pagination li.thisclass a:hover {
  height: 34px;
	background: transparent;
	border-color: #f76f0c;
	color: #fff;
	cursor: default;
}
.link_text {padding-left:10px; overflow: hidden; zoom:1; margin:15px 5px 5px 5px; }
.link_text ul li { float:left; text-align:center; padding:0px 0px; overflow:hidden; width:112px; white-space:nowrap}
.link_text a { line-height:30px; color:#000}
.link_text a:hover {color:#F00;text-decoration: underline}


.search_header{
    overflow:hidden;
	zoom:1;
}
.search_header  h1{
    float:left;
    display:inline;
    margin:5px 20px 5px 10px;
    width:216px;
}
.search_header .search_box{
    float:left;
    padding-top:25px;
     padding-left:25px;
}
.search_header .search_box input{
    border-width:1px;
	border-style:solid;
	border-color:#707070 #CECECE #CECECE #707070;
	padding:2px 4px;
	height:18px;
	line-height:18px;
    width:200px;
	margin-right:5px;
}
.search_header .search_box select{
   font-size:14px;
   height:22px;
   margin-right:5px;
}
.search_header .search_box button{
    margin-right:3px;
}
.resultbar{
	height:32px;
	line-height:32px;
	background:transparent url(../images/search-top-bg.gif) repeat-x scroll;
	text-indent:12px;
	color:#428C5B;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
  padding-left:25px;
 }
 .result_content{
    overflow:hidden;
	zoom:1;
 }
.sidebar{
  float:right;
  width:300px;
  padding:20px 0 0 20px;
  margin-right:20px;
  border-left:1px solid #dadada;
  word-wrap:break-word;
}
.sidebar h2{
  font-size:14px;
  line-height:25px;
 }
.sidebar  ul {
  padding:4px 8px;
 }
.sidebar  ul li{
  line-height:24px;
  background:url(../images/ico-3.gif) 4px 9px no-repeat;
 }
.resultlist{
  overflow:hidden;
}
.resultlist ul{
  padding:20px 0 0 20px;
 }
.resultlist ul li{
  padding-top:15px;
 }
.resultlist ul li h3{
  line-height:30px;
  font-size:16px;
  font-weight:normal;
 }
.resultlist ul li h3 a{
  text-decoration:underline;
 }
.resultlist ul li p{
  line-height:22px;
  color:#333;
  font-size:14px;
  width:650px;
 }
.resultlist ul li span small{
  line-height:22px;
  font-size:12px;
  margin-left:5px;
  color:#999;
 }
.resultlist ul li span a{
  color:#008400;
 }
#contentRtPicAD2.stick {
  position:fixed;
  top:0;
  margin:60px 0 0
}

#content {width:1200px; margin:0 auto; overflow:hidden}
#side {  height: 100%; width: 300px; float: left; overflow:hidden}
#main {  height: 100%; width: 880px; margin-left:316px; border: 2px solid #870102; margin-bottom:10px}
.neihuandeng {margin:5px 0px 5px 0px;}
.hotnews_nr02{ width:286px;font-size:14px; padding-left:10px; border: 2px solid #870102; margin-bottom: 5px;}
.hotnews_nr02 ul li a{ width:260px; height:35px; background:url(../images/arr15.png) left center no-repeat; padding-left:15px; border-bottom:1px #d0d0d0 dashed;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal; display:block}
.hotnews_nr02 ul li a:hover{ background:url(../images/arr15_a.png) left center no-repeat; color:#F60;}
.shangxia {padding-left:50px;}


 
 
.product-wrap .show{ display: block;}
.jxms{width:1190px;height:400px;border-top:0;}

.jxms .title{width:998px;height:40px;border-bottom:1px solid #e1e1e1;background:#fafafa;}

.jxms .title h1{width:330px;height:40px;overflow: hidden;text-indent: -9999px;float:left;background-position:15px -80px;}

.jxms .more,.xxhx .more,.yqlj .more{float:right;font:14px/40px "微软雅黑", "黑体";text-align:right;}

.jxms .more a,.xxhx .more a,.yqlj .more a{color:#999;padding-right:10px;}

.jxms .more a:hover,.xxhx .more a:hover,.yqlj .more a:hover{color:#CC0202;}

.jxms .content{width:1190px;height:400px;}

.jxms .jxkc{width:300px;padding:15px 15px 0 15px;float:left;}

.jxms .jxkc .tit{width:360px;height:50px;}

.jxms .jxkc .tit li{width:120px;height:38px;line-height:38px;padding:6px 0;float:left;text-align:center;}

.jxms .jxkc .tit li a{width:120px;height:38px;display:block;}

.jxms .jxkc .tit li a:hover{border-bottom:1px solid #fff;}

.jxms .jxkc .hover a{border-bottom:1px solid #fff;}

.jxms .jxkc .list li{  width:250px;height:36px;font-size:14px;line-height:36px;float:left;overflow: hidden; 
    text-overflow: ellipsis; white-space: nowrap; 
    margin: 5px 18px;
    padding: 5px 0px;
    border: 1px solid #fe9f5b;
    background: #ffdeca;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

.jxms .jxkc .box1{width:200px;font:14px/30px "微软雅黑", "黑体";text-align:left; padding-left: 20px;}

.jxms .jxkc .box1 a{color:#999;padding-right:10px;}

.jxms .jxkc .box1 a:hover{color:#CC0202;}

.jxms .btn{width:156px;height:438px;border-left:1px dotted #999;margin-top:15px;;float:left;overflow:hidden;}

.jxms .btn ul{height:455px;}

.jxms .btn li{width:150px;height:48px;float:left;margin-bottom:17px;line-height:48px;font-size:16px;}

.jxms .btn li a{color:#fff;width:150px;height:48px;display:block;background:#707070;text-align:center;text-align:center;}

.jxms .btn li a:hover{width:156px;height:48px;background: #FF7F00;}

.jxms .btn .hover a{width:156px;height:48px;background: #FF7F00;}

.jxms .text888{width:675px;margin-top:15px;float:left;padding-left:25px;}

.jxms .text888 .txt1{width:375px;height:140px;font:14px/20px "微软雅黑";text-indent:2em;overflow:hidden;float:left;padding-right:10px;}

.jxms .text888 .txt1 a{color:#CC0202;}

.jxms .text888 .txt1 a:hover{color:#CC0202;text-decoration:underline;}

.jxms .text888 .img1{width:290px;height:140px;padding-bottom:10px;float:left;}

.jxms .text888 .img2{width:183px;height:140px;padding-right:10px;float:left;}
  
.jxms .text888 .img3{width:183px;height:140px;padding-right:10px;float:left; padding-top:5px;}
.jxms .text888 .img4{width:183px;height:140px;padding-right:10px;float:left; padding-top:5px;}
.jxms .text888 .txt2{width:265px;height:140px;font:14px/20px "微软雅黑";float:left; }

.jxms .text888 .box{width:80px;height:30px;font:700 16px/30px "微软雅黑", "黑体";text-align:center;color:#fff;background:#FF7F00;margin-right:15px;}

.jxms .text888 .tet{width:265px;height:140px;padding-top:8px;text-indent:2em;}
.flexslider {
  margin: 0px auto 1px;
  position: relative;
  width: 100%;
  height: 482px;
  overflow: hidden;
  zoom: 1;
}


.flexslider .slides li {
  width: 100%;
  height: 100%;
}

.flex-direction-nav a {
  width: 70px;
  height: 70px;
  line-height: 99em;
  overflow: hidden;
  margin: -35px 0 0;
  display: block;
  background: url(images/ad_ctr.png) no-repeat;
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all .3s ease;
  border-radius: 35px;
}

.flex-direction-nav .flex-next {
  background-position: 0 -70px;
  right: 0;
}

.flex-direction-nav .flex-prev {
  left: 0;
}

.flexslider:hover .flex-next {
  opacity: 0.8;
  filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
  opacity: 0.8;
  filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
  opacity: 1;
  filter: alpha(opacity=50);
}

.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: 10px;
  text-align: center;
}

.flex-control-nav li {
  margin: 0 2px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.flex-control-paging li a {
  background: url(images/dot.png) no-repeat 0 -16px;
  display: block;
  height: 16px;
  overflow: hidden;
  text-indent: -99em;
  width: 16px;
  cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
  background-position: 0 0;
}

.flexslider .slides a img {
  width: 100%;
  height: 482px;
  display: block;
}
#xwdata { float: right; margin-top:-38px; }
.leftdiv{padding:10px;}
.centerdiv{width:10px;}
.rightdiv{padding-left:15px;padding-top:10px;}
.wzlist1{ width:358px; height:74px; float:left;margin-top:5px;font-size:14px}  
.wzlist1 ul{ width:358px;margin-left:10px;}   
.wzlist1 li{ width:165px; float:left; display:block;line-height:30px;} 
.wzlist2{ width:358px; height:74px; float:left;margin-top:5px;font-size:14px}
.wzlist2 ul{ width:358px;margin-left:10px;margin-left:395px;}  
.wzlist2 li{ width:165px; float:left; display:block;line-height:30px;} 
.boxbox{ width:1200px; margin:10px auto; position:relative; overflow:hidden; _height:100%;}
.picbox{ width:1200px; height:175px; overflow:hidden; position:relative;}
.piclist{ height:160px;position:absolute; left:0px; top:0px}
.piclist li{ background:#eee; margin-right:20px; padding:5px; float:left;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; background:url(../images/icon_ie6.png) no-repeat\9; position:absolute; top:50px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:4px;}
.og_next{ background-position:0 0; right:4px;}
#kongbai{padding-top:20px; heght:20px;}




.zhuanti{ width:1200px;clear:both; margin:0 auto; overflow:hidden}
.zhuanti ul li{ float:left; margin:1px 2px; position:relative; margin-left:2px;}
.zhuanti ul li img,.zhuanti ul li SPAN{ width:236px; height:125px; overflow:hidden}
.zhuanti ul li SPAN{ text-align:center; line-height:125px; display:block; font-size:18px; background:#eee}
.zhuanti ul li p{ background:#000; position:absolute; bottom:4px; height:30px; background-color: rgba(0,0,0,0.3); line-height:30px; font-size:12px; width:100%; text-align:center; text-indent:0; }
.zhuanti ul li p a,.zhuanti ul li p a:link{ color:#fff; font-weight:bold}
.zhuanti ul li p a:hover{ color:yellow;}
.zhuanti p{ height:49px; line-height:49px; background:url(../images/kcfa.gif) no-repeat;  width:100%; margin-bottom:3px; text-indent:200px; color:#666;letter-spacing:0.1em;}
.zuowen p{ background:url(../images/kcfa2.gif) no-repeat;  }
.zhuanti  p a.more_link{float:right; display:block; margin-right:5px;}
.zhuanti  p a.more_link:hover{ color:red}
.zhuanti ul li:nth-child(5n+1){ margin-left:0;}
.hbxiong_more{display:block; position:absolute; right:0; margin-right:10px;}
.hbxiong_more:hover{ text-decoration:underline;}

@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .zhuanti ul li p{
    background-color:#000000;
    filter:Alpha(opacity=30);
   /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .zhuanti ul li p a,.zhuanti ul li p a:link{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }  
  
}




.xgtj{ width:48%; float:left; margin:0 1%}
.xgtj li{ line-height:30px; border-bottom:1px dashed #d4d1d1;padding-left: 5px;}
.shangxiawen{ margin-top:20px;}
.shangxiawen ul{ overflow:hidden
}
.shangxiawen ul li{width:48%; float:left; margin:0 1%}


.xfewm{    text-align: center;
    padding: 10PX 0 5px 0;
    border-top: 1px solid #e3e3e3;
}
.xfewm img{    width: 100px;
    margin-bottom: 5px;}




.zwlist{    width: 1200px;
    clear: both;
    margin: 0 auto;
    overflow: hidden;}
.zwlist ul{ overflow:hidden}
.zwlist ul li{
    color: #898989;
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
    padding: 14px 0;    background: url(../images/li.png) no-repeat left; width:23%; margin:0 1%;    float: left;overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
word-wrap:normal;
}
.zwlist ul li a{
color: #696969;
    overflow: hidden;    margin-left: 16px;
}

.link{    width: 1200px;
    margin: 25px auto;
    border-top: 1px solid #dcd9d9;
    padding-top: 10px;
    font-size: 12px;}






