BODY{FONT-FAMILY:"微软雅黑";COLOR:#585858;FONT-SIZE:14px;MARGIN:0;padding:0;background:#fff ;}
IMG{border:0; margin:0 auto;}
BUTTON,CITE,DL,DT,EM,FORM,H1,H2,H3,H4,H5,H6,H7,INPUT,OL,P,STRONG,body,dd,li,ul{padding:0;margin:0;text-justify:inter-ideograph;}
LI,OL{LIST-STYLE-TYPE:none}
A{COLOR:#585858;TEXT-DECORATION:none}
A:hover{COLOR:#0191c2;TEXT-DECORATION:none}
pd50{ padding:50px 0px;}
.main{MARGIN:0 auto;width:100%; max-width:1200px;line-height:25px;overflow:hidden; }
.pagefix{ margin:0 auto; width:100%; max-width:1200px; height:auto;position:relative}
/*LOgo头部*/

.toplogo{ height:90px;  background: #ffffff url(../images/logobg.jpg) repeat-x; margin:0px 0px; position:relative; }
.logo{overflow:hidden; width:25%; height:90px; float:left}
.logo img{ height:80px;}
.hbox{ width:75%; float:right; height:90px; position:relative}



.navhead{ width:100%; height:45px;  position:absolute; bottom:20px; right:0px;}
.navbox{ margin:0 auto}
.navBar{height:45px;font-size:18px;text-align:center;position:relative;z-index:999; margin:0 auto; text-align:center; width:100%;}
.navBar li{float:left;position:relative;width:12.5%;}
.navBar li .nav-menu{width:100%;display:block; }
.navBar li .nav-menu  .cna { line-height:45px; height:45px;color: #000000; font-size:16px; text-align:center;}
.navBar li .nav-menu  .cn{ line-height:45px; height:45px; color: #000000; font-size:16px; text-align:center}
.navBar  a.nav-menu:hover .cn,.navBar  a.nav-menu:hover .cna{line-height:45px; height:65px; color:#e40000; display:block; text-align:center;}

.navBar li.active a.nav-menu{color:#e2bf00}
.navBar  a.nav-menu:hover{color:#e2bf00}

.navBar .sub-menu{position:absolute;left:0;top:65px;opacity:.9;width:200px;line-height:30px;background: #EFEFEF;text-align:left;visibility:hidden}
.navBar li:hover .sub-menu{visibility:visible;}
.navBar .sub-menu a{display:block;color:#000000;padding-left:25px;height:50px; line-height:50px;transition:padding-left ease .3s;-webkit-transition:padding-left ease .3s; text-indent:1.5em; border-bottom:1px solid #ffffff;font-size:16px}
.navBar .sub-menu a:hover{background:#c70000;color:#ffffff;padding-left:35px;}


.homeppt{ margin:10px auto; text-align: center; font-size:24px; color: #002655; border:1px solid #EBEBEB;width: 220px; background: #FF0000; height: 50px; line-height:50px;-webkit-transform: skew(-30deg); -moz-transform: skew(-30deg); -o-transform: skew(-30deg);transform: skew(-30deg);}
.homeppt .text{height: 50px; line-height:50px;-webkit-transform: skew(30deg); -moz-transform: skew(30deg); -o-transform: skew(30deg);transform: skew(30deg);}
.homeppt2{ width:auto; margin:10px auto; text-align:center; font-size:18px; height:50px; line-height:50px; color: #ffffff}
/*首页圆形图标*/
.row {display:inline-block;overflow:hidden;*display:inline;*zoom:1; width:18%; margin-left:20px;}
.center { text-align: center;}
.circles img { margin-top: 25px;}
.circle { margin: 25px 10px; width: 120px; color: #fff; font-size: 32px;  line-height: 120px; text-align: center; height: 120px; border-radius: 60px;}
.bg-green { background: #5bd5a0;}
.bg-blue { background: #1daee9;}
.bg-purple { background: #c843a5;}
.bg-#008080 { background: #eb3980;}
.bg-yellow { background: #ffcc35;}
.span3 { width: 220px;}

.content .main .cp_list{FLOAT:left;padding:7px 4px 2px 4px}
.content{margin:0 10px;padding:5px;line-height:25px;font-size:14px}
.content a{color:#008080}
.content img{ max-width:95%; margin:0 auto}


.footer{TEXT-ALIGN:center;WIDTH:100%;BOTTOM:0;margin:0 auto;padding:10px 0;min-width:100%; max-width:1200px; position:relative; background: #424242;  min-height:100px;}
.copyright{color:#ffffff;text-align:left;line-height:30px;font-size:12px; max-width:800px; width:auto;margin: 0 auto}
.copyright a,.footer a{color:#ffffff;font-size:12px}
.code{width:100px;height:50px;line-height:50px;overflow:hidden; position:absolute; right:5px; top:30px;}

.cp_list{width:100%}
.cp_list li{width:33.3%;float:left;text-align:center;background:#ffffff; margin-top:10px; margin-bottom:10px; height:290px;}

.homeimg{width:100%}
.homeimg li{width:25%;float:left;text-align:center; height:150px; background:#ffffff; }
.homeimg2{ width:auto; white-space:nowrap; border-bottom:2px solid dotted #EBEBEB; margin-top:20px;}
.homeimg2 li{float:left;text-align:center;background:#ffffff; width:20%; height:250px;}
.homeimg3{ width:auto; white-space:nowrap}
.homeimg3 li{float:left;text-align:center;background:#ffffff; width:10% }
.imgbox{overflow:hidden;width:95%;overflow:hidden; margin:0 auto}
.imgbox a{display:block;}
.imgbox  a img{ max-width:100%;}
.imgboxtitle {WIDTH:100%;overflow:hidden;display:block; height:25px; line-height:25px; font-size:12px;}

@keyframes imgboxcc{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
.imgboxcc{-webkit-animation-name:imgboxcc;animation-name:imgboxcc;}
.imgbox a:hover img,.imgbox-a a:hover img{animation:imgboxcc 1s 1;-webkit-animation:imgboxcc 1s 1;}


.pages{text-align:center;clear:both;margin-top:10px;height:50px;line-height:25px; margin-top:30px;}
.pages a{text-decoration:none;margin:0 10px; background:#ee0000; color:#fff; padding:2px 10px; border:1px solid #ECECEC}

.nextphoto{clear:both}
.nextphoto a{width:100px;height:30px;background:#008080;color:#fff;text-align:center;line-height:30px;font-weight:700}
.piece{float:left}
.next{float:right}
.pagestyle{clear:both}
.pagestyle a{height:25px;width:25px;background:#b10000;color:#000;display:block;line-height:25px;float:left;margin:5px;text-align:center;font-weight:700}
.pagestyle a:hover{color:#FF0}
.sp-list{min-height:400px}
.sp-list li{list-style:none;width:460px;float:left;text-align:center}
.sp-list li img{width:400px;border:2px solid #191919;height:320px}



.acboxlist{border:1px solid #EBEBEB;padding:5px;height:185px;overflow:hidden}
.acboxlist li{height:22px;line-height:22px}
.tt{font-size:18px;color:#755b00;text-align:center;height:40px;line-height:40px;}
.input1{border:1px solid #ACACAC}


.cls{clear:both}
.hidden{display:none}

.homeacbox{ width:31.9%;   margin-top:20px; border:1px solid #EBEBEB; margin-bottom:20px; }
.homeacbox .h2box{ text-align:left; height:50px; line-height:50px; color:#ffffff; font-size:24px; text-align:left; font-weight:100; border-bottom:2px solid #febc14; background:#00adc1}
.h2box h2{ text-align:left; height:50px; line-height:50px; color:#ffffff; font-size:24px; text-align:left; font-weight:100; text-align:center}
.homeac{overflow:hidden;margin:0 0;overflow:hidden;padding:5px; height:180px;}
.homeac ul{padding:5px}
.homeac li{height:30px;line-height:30px;padding-left:10px;position:relative;overflow:hidden; white-space:nowrap; overflow:hidden; text-align:left;  background:url(../images/dian.gif) no-repeat 10px; text-indent:2em}
.homeac li a{font-size:12px;color:#ffffff}
.homeac li A:hover{color: #FFFF00;font-size:16px;transition:font-size 0.35s;   -webkit-transition:font-size 0.35s;}
.date{right:5px;position:absolute;color:#008080; width:100px;}


.homeac2{overflow:hidden;margin:0 0;overflow:hidden;padding:5px; }
.homeac2 ul{padding:5px}
.homeac2 li{height:30px;line-height:30px;padding-left:10px;position:relative;overflow:hidden; white-space:nowrap; overflow:hidden; text-align:left;  background:url(../images/dian.gif) no-repeat 10px; text-indent:2em; width:48%; float:left}
.homeac2 li a{font-size:12px;color:#585858}
.homeac2 li A:hover{color:#008080;font-size:16px;transition:font-size 0.35s;   -webkit-transition:font-size 0.35s;}


.news{ width:100%}
.news ul{margin-top:0px}
.news ul li{width:98%;height:45px;line-height:45px;border-bottom: #828282 dotted 1px; overflow:hidden; position:relative; background:url(../images/dian.gif) no-repeat 10px; text-indent:2em}
.news ul li .date{ position:absolute; right:10px; color:#C1C1C1}
.pagecontent{padding:10px 10px;min-height:300px;font-size:14px; }
.pagecontent p img{ margin: 0 auto; max-width:100%; text-align:center}

.links{width:100%;margin:0 auto;line-height:25px;height:30px;line-height:30px;overflow:hidden}
.links a{white-space:nowrap;color:#979797}

.w100{ width:100%; margin-top:5px;}
.bga{ background: #EDEDED}

.acbox{width:393px;float:left;line-height:22px}
.gsjj{ line-height:28px; font-size:14px; color:#000000;  margin: 5px 10px; padding:10px;height:260px;}
.htext{display:table-cell;vertical-align:middle; height:auto}

.br1{border:1px solid #EBEBEB; }


/*大图广告内容样式*/
.fl{ float:left}
.fr{ float: right}
.fboxa{ width:300px; margin-top:90px;}
.it01img{ width:600px; height:300px; margin:50px auto;}
.it01text1{ color:#008080;margin-top:10px; font-size:24px;  width:600px;}
.it01text2{ margin-top:10px; color: #FFFFFF; font-size:18px;  width:600px; text-indent:2em;}

/*内页头部广告*/
.abanner{ height:10px; background: #ECECEC; position:relative; width:100%}
.ccbanner{ height:200px; background: #ECECEC url(../images/abbanner.jpg) no-repeat center; position:relative; width:100%}

.nbr{ border:1px solid #EEE;}
.m5{ margin:0px 5px;}
.homejj{ background: #EDEDED; }

.homepro{}
.homeprobox{ width:50%; height:360px; position:relative; margin-top:20px; overflow:hidden}
.homeproboxa{ width:50%;height:360px; position:relative; background: #ffffff; text-indent:1em}
.homeproboxa h2 a{ font-size:18px; color:#8dab00; border-bottom:1px solid #ACACAC dotted; font-weight:100}
.homeproboxa li{ text-indent:1em;list-style: inside;color:#29b2e0}
.homeproboxa li a{ font-size:14px;}

.homeproboxa li a:hover,.homeproboxb li a:hover{transition:font-size 0.35s;   -webkit-transition:font-size 0.35s; font-size:16px;}

.homeproboxb{ width:100%;height:180px; position:relative; background: #ffffff; text-indent:1em}
.homeproboxb h2{ font-size:18px; color:#828282; border-bottom:1px solid #ACACAC dotted; font-weight:100}
.homeproboxb li{ text-indent:1em; width:50%; float:left;list-style: inside; color:#29b2e0}
.homeproboxb li a{ font-size:14px;}

/*首页企业文化样式*/
.qywhbox{ width:25%; height:150px; float:left; background:#8c5e25}
.bl{ background:#8c5e25 url(../images/x.jpg) repeat-y;}

.qywhtt01 .span1{ width:100%; text-align: center; font-size:24px; color:#ffffff; margin-top:20px;}

.qywhtt02{color:#ffffff;margin:5px 10px; text-align:center }
.qywhtt01{color:#ffffff;margin:5px 10px; text-align:center}
.left10{ margin-left:20px;}

/*招商加盟样式*/
.jmbox{ width:33.3%; float:left; height:300px; position:relative}
.jmbox UL,.dlbox ul{ margin:10px; text-indent:2em; font-size:18px; line-height:30px;}
.dlbox{ width:33.33%; float:left; height:100px; background:#fffff; margin-bottom:30px;}
.dlbox ul{ font-size:14px;}
.dlbox h2{ color:#8c5e25}
.bga1{ background:#8c5e25; color:#ffffff}
.bga2{ background:#c5bc70; color:#ffffff}
.shu{width: 30px; font-size: 18px;  line-height: 30px; text-align: center; height: 30px; border-radius: 15px; color:#ffffff; background:#f435d2; position:absolute; left:0px;}

.leftnav{ width:25%; float:left}
.leftnav ul,.mainl ul{margin:0;padding:0}
.leftnav{padding-top:2px}
.leftnav li{text-align:center;font-size:14px;font-weight:700;color:#444;margin-top:8px; border:1px solid #ECECEC; width:90%;}
.leftnav a{font-size:14px;font-weight:400;display:block;height:50px;line-height:50px;}
.leftnav A:hover{color:red;font-size:14px;color:red}
.mc{ float:right; width:75%;}


.localtion{height:50px;line-height:50px;font-size:14px;color:#008080; text-align:left}
.localtion a{font-size:14px;color: #008080}



/*留言样式*/
.book{ width:96%; overflow:hidden; margin:0 auto; text-align:left}
.book .hhhhj{ clear:both; width:100%;line-height:40px; margin-top:5px;}
.book .booktitle{ width:200px; text-align:right; color: #6D6D6D; float:left;  padding-right:20px; font-size:12px;}
.book textarea{ width:60%; float:left; margin-top:5px;}
.book .bookinput{ height:24px; line-height:24px; margin:2px; border:1px solid #D6D6D6; width:60%; float:left }
.book select{ height:30px; line-height:30px; margin:2px; border:1px solid #D6D6D6; width:60%;  }
.btn-#0a75b1{background:#FF8000; color:#FFFFFF;text-align:center; margin:0 auto}
.booknr{ width:70%; height:auto; margin:0 auto; padding-top:20px;}
.brl{ border:1px solid #EBEBEB}

.banner{ width:100%; height:500px; white-space:nowrap; margin:0 auto; overflow:hidden;  position:relative; z-index:1; /*border:1px solid #F00; */}
.banner_m{ width:50%; height:500px; display:inline-block; position:relative;}
.wrapper {*float:left; width:1920px; height:500px; display:inline-block; position:relative; left:-967px;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none;}
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 203px; left:16%; z-index: 100; width: 72px; height: 143px; overflow: hidden; text-indent: -9999em; margin-top:0; background: url('../images/prev.png') no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 203px; right:16%; z-index: 100; width: 72px; height: 143px; overflow: hidden; text-indent: -9999em; margin-top:0; background: url('../images/next.png') no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url('../Images/ajax-loader.gif') no-repeat left top; width: 31px; height: 31px; }
#slideshow { width:1920px; height:500px; }
#slideshow ul { display: none; }


.hpnav{text-align:center;display:inline-block;margin:0 auto; width:100%}
.box{width:8%;height:120px;margin-top:20px;display:inline-block;overflow:hidden;*display:inline;*zoom:1}
.box .pimg{width:60px;height:60px;margin:0 auto;}
.box .pimg img{ width:60px; height:60px;}
.cls2{clear:both}


/*
首页调取分类信息*/
.cate{ width:100%}
.cate .catebox ul{ width:98%; margin:0 auto; border:1px solid #EDEDED}
.cate .catebox h2{ height:25px; line-height:25px; color:#000000;font-weight:100; font-size:16px; text-align:center; background:#F6F6F6}
.cate .catebox{ width:50%; height:auto; margin-top:0px;  color:#555555; overflow:hidden; float:left}
.cate .catebox .imgbox-a{ text-align:center; }
.cate .catebox .imgbox-a img{  margin:0px auto; width:100%; height:auto;}
.cate .catebox .content{ }
.cate .catebox .content li{ list-style:disc; color:#008080; border-bottom:1px dotted #C1C1C1; margin-left:10px;}
.cate .catebox .content li a{  border-bottom:1px dotted #EFEFEF; margin-left:10px;}

.qq{ width:auto; position:fixed; top:200px; right:10px;}

/*
自定义特殊内容定义样式*/

.tdes{ text-align:left; font-size:14px; border:1px solid  #ECECEC; margin:20px; padding:10px;  color:#766c00; line-height:30px;}


.preview{overflow:hidden;clear:both;}
.preview ul{margin:0 auto}
.hidden{display:none}
.scrolldoorFrame{margin:0 auto;overflow:hidden}
.scrollUl{width:100%;height:40px; margin:0 auto; text-align:center;display:inline-block;}
.scrollUl li{height:40px;line-height:40px;width:16.5%}
.sd01,.sd02{display:block;height:32px;line-height:32px;font-size:18px; text-align:center;overflow:hidden;display:inline-block;overflow:hidden; float:left}
.sd01{color:#ffffff; border:1px solid #EBEBEB; background:red}
.sd02{color: #ffffff;width:100%; border:1px solid #EBEBEB; background:#FF8000}

.cont{padding:5px 0;width:100%; height:500px;}
.cont ul{margin:0;padding:0}


#demo { overflow:hidden; width:800%; font-size:12px;} 
#demo li{ width:300px; padding:0px; height:300px; float:left; text-align:center}
#demo ul,#indemo  ul{ margin:0px; padding:0px;}
#indemo {float:left;width:800%; height:300px; text-align: left} 
#demo1 { float: left; height:260px; width:auto} 
#demo2 { float: left; overflow:hidden; width:auto} 
.mt10{ margin-top:10px;}

.homecate{ width:100%; text-align: left;}
.homecate a{font-size:14px; display: block; width:32.5%; margin-bottom:2px;  color:#ffffff; text-align:center; line-height:24px; background: #FF8000; border:1px solid #EBEBEB; float:left}



.about{ width:100%; }


.about .abox{ width:33.3%; margin-top:0px;  color:#555555; overflow:hidden;margin-top:10px; float:left; position:relative;background:#e4e4e4;}
.about .abox ul{margin:5px; background:#ffffff}
.about .abox .imgbox-a{ text-align:center; width:100%;}
.about .abox .imgbox-a img{  margin:0px auto; width:100%; }
.about .abox h2{  height:30px; line-height:30px; position:absolute; left:5px; bottom:0px; right:5px; text-align:center; background:#000000; color:#ffffff}

.homebox{ width:50%; float:left;  overflow:hidden;}
.homeboximg{ margin:5px 5px; width:96%; position:relative}
.homeboximg2{ margin-bottom:5px; margin-top:5px; margin-right:0px; margin-left:15px;width:96%; position:relative;}
.homeboximg .text,.homeboximg2 .text{ width:100%; position:absolute; bottom:0px; background: #FF8000; color:#ffffff; font-size:18px; height:30px; line-height:30px; text-align:center}
.homeboximg img,.homeboximg2 img{ width:100%;}
/*首页产品框架*/
.hpbox{ float:left; width:33.33%; overflow:hidden}

.ftt{ font-size:18px; color:#ffffff; text-align:left}
/*
评论*/
.pl{ margin:10px;}
.pl li{ height:30px; line-height:30px; border:1px solid #EEEEEE; margin:5px; color: #808000;text-align:center;}

.youshi{ margin:10px;}
.youshi li{ height:48px; line-height:48px; border:1px solid #EEEEEE; margin:5px; color: #ffffff; background:#000000; text-align:center; font-size:18px}

.proleft{ width:30%; float:left}
.proright{ width:70%; float:right}

.bbbox{text-align:center; position:relative}
.bigimg{text-align:center; position:relative}
.bigimg img{ height:auto;}
.sxbb{ width:100%; height:600px; position: absolute; top:0;}
.sxbbl{ width:60px; height:30px; margin-top:45%; position:absolute; left:0px; background:#EBEBEB}
.sxbbr{width:60px; height:30px; margin-top:45%;position:absolute;  right:0px;background:#EBEBEB}

.sx{ background: #EFEFEF; text-align: center; width:100%; margin-bottom:30px;}
.sx a{   margin:0px 20px; width:100%; color:#004080}

.ppmore{ width:100px; text-align:center; margin:10px auto; border:1px solid #EBEBEB; background:red; color:#FFFFFF}
.ppmore a{ color:#ffffff}
.h50{ height:20px; line-height:20px;}

/*分类筛选*/
.alllist-sort{background:#fff;}
.alllist-sort-ul{width:auto; border: 1px #eaeaea solid; overflow:hidden;}
.alllist-sort-ul li.clearfix{line-height: 40px; border-top: 1px #eaeaea dotted;background:#f8f8f8;position: relative;top:-1px;}
.alllist-sort-ul-title{width: 109px;text-align: center;color:#999;}
.alllist-sort-ul-angle{padding: 0 30px 0 30px ;border-left: 1px #eaeaea solid;  overflow:hidden; background: #fff; }
.alllist-sort-ul-angle li{padding-right: 33px; display: inline;}
.alllist-sort-ul-angle li a{ display:inline-block; white-space:nowrap;}
.alllist-sort .active{color: #ff4953}
.alllist-sort-ul li{position: relative;}
.alllist-sort-ul li .ico{width: 16px;height: 16px;background: url("../img/ico.png")/*tpa=ico.png*/ no-repeat 0 -75px;cursor: pointer; position: absolute;right: 10px;top: 10px;}
.alllist-sort-ul li.current ul{max-height: 80px;overflow: hidden;}
.alllist-sort-ul li.current .ico{background-position: 0 -58px;}
.bbbg{color:#ffffff; padding:0 10px; background:#ff0000}
