/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}

/* CSS Document */
body{margin:0 auto;padding:0; background-color:#302f2f; font-family:'KaiTi','Microsoft YaHei'; }
/* 顶部 */
.header_bg{ width:920px; margin:0px auto; height:125px; padding:20px; background-color:#ffffff;}
.header_bg .hidden{ border-bottom:1px solid #cccccc; overflow: hidden; height: 125px;}
.header_bg .hidden .logo{ float: left;height: 115px;text-align: center;width:307px; border-top-left-radius:8px;border-bottom-left-radius:8px; background-color:#ffffff;position:relative;}
.header_bg .hidden .logo a{ display: block; overflow: hidden; }
.header_bg .hidden .logo a img{ max-width:307px; max-height:115px; position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin:auto;}


.header_bg .hidden .wrapper{position:relative; z-index:0; width:585px; padding-left:28px;border-bottom-right-radius:8px;border-top-right-radius:8px; background-color:#ffffff; float:right; height:115px;}
.header_bg .hidden .wrapper .you{ width:565px; height:60px; margin-bottom:15px; padding-right: 20px;}
.header_bg .hidden .wrapper .you .fwlx{ height:30px; line-height:30px; font-size:20px; text-align: right; font-weight:700;}
.header_bg .hidden .wrapper .you #time{font-size:13px; text-align: right; margin-bottom: 20px;}

.header_bg .hidden .wrapper ul{width:575px; float:left; margin-left:10px;}
.header_bg .hidden .wrapper ul li{ width:auto; float:left; text-align:center;position:relative; height:40px; line-height:40px; font-weight:600;}
.header_bg .hidden .wrapper ul li a{ color:#333333; font-size:20px;width:auto; display:block; padding:0 6px;}
.header_bg .hidden .wrapper ul li a:hover{color:#0000ff;width:auto; text-decoration:none;}

.header_bg .hidden .wrapper ul.pc{ display: block; }
.header_bg .hidden .wrapper ul.sj{ display: none; }

.banner{display: none;}
/* 顶部 */
/* CSS Document */
.bod{ width:920px; margin:0 auto; overflow:hidden; padding:0px 20px 10px; background-color:#ffffff;}
/* 首页中间左边 */
.index_about{margin-bottom:20px; padding:10px; min-height:50px; font-size:18px; line-height:25px;}
.bodleft{ width:307px; float:left; overflow:hidden; margin-top: 8px;}
.bodright{float:right; width:585px; overflow:hidden;}
.syewz{height:184px; background-image:url(../images/bg.jpg); margin-bottom:20px;}
.syewz .anfangnr{ padding:15px 10px;font-size:12px; line-height:24px; font-family:Helvetica;}
.syewz .anfangnr a{color:#0000ff;}
.syewz .anfangnr a:hover{ text-decoration:underline;}
.syewz .gywm{ padding:10px;font-size:12px; line-height:24px; font-family:Helvetica; width:400px; height:110px; float:left; margin-right:15px;}
.syewz .gywm a{color:#0000ff;}
.syewz .gywm a:hover{text-decoration:underline;}
.lxcp{ width:555px; overflow:hidden; margin-bottom:20px; position:relative; padding:0px 15px;/* background:url(../images/cpc.jpg) repeat-x scroll 0px bottom #ffffff;*/ z-index:0;}
.lxcp .i_yy{ position:absolute; height:486px; bottom:0px; width:15px; background-repeat:no-repeat; display: none;}
.lxcp .i_yy.left{ left:0px; background-position:0px bottom;}
.lxcp .i_yy.right{ right:0px; background-position:right bottom;}
.sycp{width:573px; height:35px; margin-left:-15px;/*background:url(../images/mun.jpg) no-repeat scroll 0px top #dddddd;*/ padding:7px 0 0 12px; position:relative; z-index:8; border-bottom: 3px solid #bfbfbf;}
.sycp a{ color:#000; font-weight:700; font-size:18px;}
.sycp a:hover{ color:#0000ff;}
.cptp{ float:left; width:560px; margin-bottom:20px; overflow:hidden;}
.cptp li{ float:left;  width:162px; padding:0 11px; margin:11px 0px; border-bottom:3px solid #bfbfbf; padding-bottom:12px; font-size:14px;}
.cptp li img{ border:1px solid #cccccc; width:160px; height:160px; margin-bottom:5px;}
.cptp li p{ line-height:20px;}
.cptp li a{ color:#000000;}
.cptp li a:hover{ color:#0000ff;}
/* 内页中间左边 */
.nyebod{ width:569px; overflow:hidden; padding:0px 8px 8px; float:right;}
.nyebod .meu{ font-size:14px; line-height:27px; width:558px;height:27px; text-align:right;}
.nyebod .meu a{ color:#000;}
.nyebod .meu1{ font-size:14px; line-height:27px; width:569px; height:27px; text-align:right;}
.nyebod .meu1 a{ color:#000;}
.nyebod .cp{  background-image:url(../images/anniu.jpg); width:128px; line-height:27px; font-size:12px; height:27px; text-align:center; float:left; margin:0 5px;}
.nyebod .cp a{ color:#000; font-weight:700;}
.nyebod .cp a:hover{ color:#0000ff; font-size:12px;}
.nyebod .nydh{ background:url(../images/ejym.jpg) no-repeat scroll 0px bottom; font-size:16px; width:549px; height:40px; line-height:26px; padding:0 0 0 20px; margin-bottom:5px; font-weight:700;}
.nyebod .nydh a{ color:#000; font-weight:700;}
.nyebod .nyecon{ font-size:16px; line-height:32px; padding:10px 0px 0px 10px;overflow: hidden;}
.nyebod .nyecon a{ color:#000000; display: block; overflow: hidden;}
.meu1{ position:relative;}
.meu1 .s_fh{ position:absolute; left:0px; height:25px;}
.meu1 a:hover{ color:#0000ff;}

.photo{ width: 904px; }
.photo .meu1{ width: 100%; }
.photo .nydh {width: 884px;}
.photo .nyecon{ padding: 0px; }
.photo .cptp{ width: 100%; }
.photo .cptp li{ width: 270px; padding: 0px 15px 15px; }
.photo .cptp li img{ width: 268px; height: 268px; }

.sp{ position:relative; overflow:hidden; margin-bottom: 40px;}
.sp .bf{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:8; background:url(../images/bf.png) no-repeat scroll center center;}

.xiangqin_left{
	margin:0px auto 10px;
        text-align:center
	}
.xiangqin_left img{
	max-width:307px;
        max-height:307px;
	}
	
/*lefttu*/
.lefttu{ width:307px; height:300px; margin-bottom:20px;}
.leftcon{ width:295px; margin-top:20px; height:160px; line-height:22px; position: relative; /*background-image:url(../images/contact.jpg);*/ font-size:16px; padding:38px 0 0 10px;}
.leftcon dd{ position: absolute; border-left:3px solid #b54618; color: #000;font-weight: 700;font-size: 18px; left: 12px; top: 7px; padding-left: 10px; height: 20px; line-height: 20px;}
.leftcon .t{height:125px; overflow:hidden; line-height:24px; width:80%; float:left;}
.leftcon .f{ overflow: hidden; width:20%; float:right; text-align:center;}
.leftcon .f p{ margin-bottom:10px;}

.gslz{padding-top:20px; text-align:center;}

.bodleft .ggw{ margin-top: 19px; width: 100%; height: 112px; }

/*显示地图提示框*/
.show_map_bg{width:100%;height:100%;background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;position:fixed;left:0;top:0;}
.show_map{width:100%;height:100%;position:fixed;left:0;top:0;z-index:30}
.map_img{padding:8px;background:#fff;width:450px;height:450px; text-align:center;position:absolute;top:50%;margin-top:-225px;left:50%;margin-left:-185px;}
.map_img img{max-width:450px; max-height:450px;}
.map_img .close_map{width:25px;height:25px;background:url(../images/close.png) no-repeat center;position:absolute;z-index:99;display:block;right:-2px;top:-2px;}

/* 底部 */
.foot{ background-color:#242424; padding:20px; margin:0 auto; overflow:hidden; text-align:center; color:#FFF; width:920px;}
.foot a{ color:#fff; font-size:12px;}
.foot a:hover{ color:#fff; text-decoration:underline;}
.foot .t{ overflow: hidden; margin-bottom:20px;}
.foot .f{ overflow: hidden;}

/* 内页分类 */
.bodleft .lm{ overflow: hidden; height: 203px; background:url(../images/lm.jpg) no-repeat center; padding-left: 130px; padding-right: 10px; background-size: 100% auto; margin-top: 20px; padding-top:20px;}
.bodleft .lm li{ overflow: hidden; height: 32px; line-height: 32px; border:1px solid #000000; margin:5px 0px; text-align: center;}
.bodleft .lm li a{ font-size: 18px; color: #000000; }
.bodleft .lm li.on a,.bodleft .lm li a:hover{ color:#0a0bfb; }

/* 内页新闻 */
.nywz{ font-size:12px; overflow:hidden; border-bottom:1px dashed #323232;line-height:24px;/* background-image:url(../images/li.jpg); padding-left:20px;*/}
.nywz span{ float:right;}
.nywz a{ color:#000000; font-size:14px;}
.nywz a:hover{ color:#0000ff;}

.wzxq{ text-align:center; font-weight:700; font-size:14px;}
.news_show{ font-size:14px; line-height:25px; padding:5px;}

/* 内页产品图片 */

.show_img{ background-color:#ffffff; text-align:center;}
.show_img img{ max-width:307px;}
.cpxqtp{ width:307px; height:300px; text-align:center; background-color:#FFF; vertical-align:middle; display:table-cell;}
.cpxqtp img{ vertical-align:middle;}
.cpxqjj{ width:549px;float:left; overflow:hidden;}
.cpxqnr{ width:549px;float:left; overflow:hidden;}
.cpxqnr p{font-size:18px;line-height:24px;color:#000;}

/* 内页翻页 */
.fenye{text-align: center;}
.fenye a{padding: 2px 8px;font-size: 13px;color: #857D6D;border:1px solid #857D6D;margin-left: 8px;}
.fenye a:hover{background-color: #0a0bfb;color: #fff;border:1px solid #0a0bfb;}
.fenye span{padding: 2px 8px;font-size: 13px;background-color: #0a0bfb;border:1px solid #0a0bfb;color: #fff;margin-left: 8px;}
.fenye i{ display: none; }

.tp{ text-align: center; margin-bottom: 40px; }
.tp img{ margin-bottom: -4px; max-width:100%;}

/*详情图片切换*/
/*.ck-slide { position: relative; overflow: hidden;width:920px;margin: 20px auto;}
.ck-slide ul.ck-slide-wrapper{ position: relative; height:540px; }
.ck-slide ul.ck-slide-wrapper li{display:none; z-index: 0; position: absolute; top:0px; left:0px; right:0px; bottom:0px;}
.ck-slide ul.ck-slide-wrapper li.on{ display:block; z-index: 1;}
.ck-slide ul.ck-slide-wrapper li img{ max-width: 100%; max-height: 100%; }

.ck-slidebox{ width:100%; height:46px; margin-top: 5px; position: relative; left: 50%;}
.ck-slidebox .slideWrap{ width: 100%;}
.ck-slidebox .slideWrap ul{ height:46px;overflow:hidden; float: right;}
.ck-slidebox .slideWrap ul li{ border:1px solid #f5f5f5; float: left; width:70px; height: 44px;cursor: pointer;}
.ck-slidebox .slideWrap ul li.current{ border:1px solid #000000;}
.ck-slidebox .slideWrap ul li img{ max-width: 100%; max-height: 100%; }

.ck-slide .ck-prev,.ck-slide .ck-next{ position: absolute; display: none;}
.ck-slide .ck-prev {left:0px;}
.ck-slide .ck-next {right:0px;}*/

.cp_qh{ overflow: hidden; margin-bottom: 40px;}
.cp_qh ul,.cp_qh ul li{ overflow: hidden; }
.cp_qh ul{ margin-bottom: 20px; }
.cp_qh ul li{ display: none; }
.cp_qh ul li img{ width: 100%; }
.cp_qh dl{ text-align: right;overflow: hidden; }
.cp_qh dl img{ height: 60px; border:2px solid #ffffff;}
.cp_qh dl img.o,.cp_qh dl img:hover{ border:2px solid #ff0000;}

/*xq_cpggs*/
.xq_cpggs{ overflow: hidden; margin:20px 0px; }
.xq_cpggs dd{ text-align:center; font-size: 40px; }
.xq_cpggs dl{ overflow: hidden; margin-top: 20px;}
.xq_cpggs dl p{ text-align: center;margin-bottom:20px; line-height: 50px; padding: 4px 0px;}
.xq_cpggs dl p a{ color: #000000; font-size:24px; border:4px solid #cccccc; padding:10px 20px;}
.xq_cpggs dl p a:hover{ color: #ff0000;  border:4px solid #ff0000;}


.header2,.sj_foot,.fixed,.photo_s,.sj_tit{ display: none; }
