body{ font:14px/1.5 normal arial, "微软雅黑"; margin:0; padding:0; overflow-x:hidden; background:#fff;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;color:#c10707;}
html, body, div, span, ul, li, ol, dl, dt, dd, table, td, th, p, fieldset, form, pre, blockquote, h1, h2, h3, h4, h5, h6, input, img, a { margin: 0; padding: 0; }
ul li ol{ list-style: none; }
img { border: none; }
.clear{ clear:both; height:0px;}
.zgwinner{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

/*head*/
#head{height:40px; width:100%; background:#ededed; line-height:40px; font-size:14px;}
#head span{ color:#333;}
#head p a{ color:#333; padding:0 8px;}
#head p a:hover{color:#c10707;-webkit-transition: all .5s;transition: all .5s;}

/*logo*/
.logo{ height:125px;margin: 15px auto;}
.logo>h1 img, .logo>img{ height:125px; float:left; margin-right:5px;}
.logon{ float:left; padding-top:30px; line-height:1.8;}
.logon h3{ color:#333; font-size:16px; font-weight:normal;}
.logon h2{ color:#000; font-size:24px; font-family:"宋体";}
.logon h2 b{ color:#ba1111; font-size:34px; line-height:1;font-family:"微软雅黑";}
.logom { float:left; padding-top:40px; margin-left:100px; line-height:1.2;}
.logom p{ color:#c80505; font-size:24px; font-weight:bold;}
.logom em{ color:#999999; font-style:normal; font-family:arial; font-size:10px;}
.logor{float:right;padding-top:30px;width: 236px;}
.logor img{ float:left; margin-right:10px;}
.logor h3{font-style: normal;font-size:14px;color:#666;}
.logor h4{font-style:normal;font-size:25px;color:#c80505;font-family:arial;}
.logor p{ float:left;}
.logor ul{ float:left; display:inline-block;}
.logor li{ float:left; list-style:none; background: url(../images/wuxing.jpg) no-repeat 0px 7px; padding-left:20px; margin-right:20px; line-height:2; font-size:16px;}


/*nav*/
.nav{ background:#c80505; height:54px; }
.nav ul, .nav li{ list-style:none;}
.nav>ul{ width:1200px; margin:0 auto;}
.nav>ul>li{ float:left; width:125px;height:54px;  text-align:center; line-height:54px;position:relative;}
.nav>ul>li a{ color:#fff; font-size:15px;}
.nav>ul>li:hover{ background: #000; height:54px;}
.nav>ul>li:hover>a{ color:#fff;-webkit-transition: all .5s;transition: all .5s; }


/*search*/
.seaa{ margin:10px auto; color:#666; font-size:14px; line-height:28px;}
.seaa p{ float:left;}
.sea_r{ float:right; padding-top:13px;}
.sousuo{ background:#d7381b  url(../images/search.png); width:30px; height:28px; border:1px;float:right; }
.sousuo:hover{background:#666 url(../images/search.png);-webkit-transition: all .5s;transition: all .5s; }
.sousuo1{border:0px;background:#f3f3f3; width:250px; height:28px; float:right; border-right:0px; padding-left:10px;}
.sea{ margin:20px auto; color:#666; font-size:14px; line-height:28px;}
.sea p{ float:left;}
.sea_r{ float:right; padding-top:13px;}
.sousuo{ background:#d7381b  url(../images/search.png); width:30px; height:28px; border:1px;float:right; }
.sousuo:hover{background:#666 url(../images/search.png);-webkit-transition: all .5s;transition: all .5s; }
.sousuo1{border:0px;background:#f3f3f3; width:250px; height:28px; float:right; border-right:0px; padding-left:10px;}


/*banner*/
.banner{position:relative; margin:0 auto;}
.banner,.banner ul li,.banner ul li a img,.banner ul{width:100%;height:456px}
.banner ul{position:relative}
.banner ul li{position:absolute;left:0px;top:0px;display:none}
.banner dl{position:absolute;right:50%;bottom:10px}
.banner dl dd,.banner dl dd.on{background:url(../images/dot.png) no-repeat;}
.banner dl dd{float:left;width:13px;height:13px;background-position:-13px 0;text-indent:-9999px;margin-right:5px;cursor:pointer;}
.banner dl dd.on{background-position:0 0}

.prev,.next{width:50px;height:50px;position:absolute;top:50%;margin-top:-25px}
.prev{left:10px}
.next{right:10px}


/*product*/
.pro{ background:url(../images/probg.jpg); padding:20px 0;}
.ptitle{ width:340px; margin:20px auto; height:65px;text-align:center;}
.ptitle img{ width:95px; height:65px; float:left;}
.ptitle b{ padding-top:18px; font-size:30px; }
.ptitle b a{ color:#c10707;}
.ptitle em{ font-style:normal; text-transform:uppercase; color:#afb2af; font-size:14px; font-family:arial; text-align:center;margin-left:10px;}
.zgpror{ float:right; width:1200px;margin-bottom: 20px;}
.zgprort{ border-bottom:1px solid #999; padding-bottom:5px;}
.zgprort b{ font-size:18px; color:#c80505;line-height:2;}
.zgprort a{ float: right; color:#333; font-size:14px; line-height:3.5;}
.zgprort img{ width:35px; height:35px; float:left; margin-right:10px;}
.pron{ overflow:hidden;}
.winston{background:#fff;width: 285px;height: 324px;float:left;margin:10px 20px 10px 0;overflow:hidden;}
.winston img{margin:10px 10px 0 10px;width: 265px;height: 265px;}
.winston .tit{line-height: 48px;color:#333;font-size: 16px;text-align:center;font-weight:normal;display:block;}
.winston:hover .tit{ color:#c80505;}

/*about*/
.zgatitle{width:600px;margin: 46px auto 0;text-align: center;}
.zgatitle img{ width:95px; height:65px; float:left;}
.zgatitle b{padding-top:18px;font-size:28px;color:#000;}
.zgatitle em{font-style:normal;text-transform:uppercase;color:#afb2af;font-size: 14px;font-family:arial;text-align:center;line-height: 34px;}
.about{ margin-top:30px;}
.about img{ border:10px solid #eee; width:315px; height:216px; margin-right:20px; float:left;}
.about p{width: 845px;float:left;padding-top:10px;color:#666666;font-size: 14px;line-height:2;margin-bottom:10px;}
.about a{ border-radius:20px; padding:2px 10px; background:#c10707; color:#fff;margin-top: 10px; display: inline-block;}
.about a:hover{ background:#ccc; color:#000;-webkit-transition: all .5s;transition: all .5s; }


/*zghonor*/
.zghonor{ position:relative;margin: 40px auto 0;}
.zghonor .title,.zghonor .ctitle{ margin:0 auto; text-align:center;} 
.zghonor .title{ font-size: 24px; font-weight: bold;}
.zghonor .ctitle{ margin-bottom:20px; font-size:14px;font-weight:normal;color:#ccc; font-family:"arial"; text-transform:uppercase;}
.box{height:200px;width: 1100px;margin: 0 auto;position: relative;overflow:hidden;}

.demo{width:1200px;height:160px;overflow:hidden;margin-top:5px;margin-bottom:5px;} 
#indemo{width:800%;height:160px;} 
#indemo dd{list-style:none;;height:px;float: left;margin-right:20px;}
#indemo dd img{ height:128px;}
#indemo dd p{ height:30px; text-align:center;}
#indemo dd p a{ color:#333;}
.demo1,.demo2{float:left;}


/*news*/
.new{ background:url(../images/mainbg.jpg); padding:43px 0; margin:20px auto;}
.news{width: 582px;overflow: hidden;}
.zgnewt{ overflow:hidden;}
.zgnewt h2{ float:left; color:#c80505; font-size:18px; font-weight:normal; border-left:4px solid #c80505; padding-left:10px;}
.zgnewt a{ float:right; color:#333; font-size:14px;}
.zgnewcon{background:#fff;margin-top:20px;padding:10px;}
.zgnewcon dl dt{ width:193px; float:left;}
.zgnewcon img{ margin-right:10px; margin-bottom:10px;}
.zgnewcon dl dd{width: 350px;float:right;}
.zgnewcon h2{ font-weight:bold; color:#333; font-size:14px; margin:10px 0;}
.zgnewcon h2 span{font-weight:normal; float:right; font-size:14px; color:#666;}
.zgnewcon h2 img{ float:right;}
.zgnewcon p{ font-size:14px; line-height:1.8;}
.zgnewcon p a{ color:#c80505;}
.zgnewul { margin-top:15px;}
.zgnewul li{ list-style:none; line-height: 32px; height: 32px; border-bottom: 1px dotted #ccc;}
.zgnewul li p{ background:#c80505; width:14px; height:14px; border-radius:50%; float:left; text-align:center; color:#fff; margin-right:20px; line-height:14px; margin-top:10px;}
.zgnewul li a{ color:#333; font-size:14px;}
.zgnewul li:hover p{ background:#ccc; color:#000;-webkit-transition: all .5s;transition: all .5s;}
.zgnewul li:hover a,.zgnewul li:hover b{ color:#c80505;-webkit-transition: all .5s;transition: all .5s; }
.zgnewul li b{font-weight:normal; color:#666; font-size:14px; float:right;}
.conr{ width:280px; float:right;}
.cont{ float:right; width:280px; text-align:left;}
.cont h2{ color:#c80505; font-size:18px; font-weight:normal; border-left:4px solid #c80505; padding-left:10px;}
.contact{ width:280px; background:#fff; float:right; margin-top:20px; padding-bottom:20px;}
.contact img{ margin:15px;}
.contact p{ padding-left:15px; font-size:14px; color:#333; line-height:28px;}

/*links*/
.tabx{ margin:40px auto; }
#tabs{ float:left;}
#tabs li a{ color:#fff; font-size:14px;}
#tabs li{ list-style:none; background:#333; height:35px; width:73px; text-align:left; padding-left:8px;line-height:2; background:url(../images/over.png) no-repeat;}
#tabs .on{ background: url(../images/on.png) no-repeat;}
#tab  ul a{ color:#797979;margin: 0 5px;}
#tab  ul a:hover{ color:#c80505;}
#tab ul{ width:1096px; float:right; text-align: left; border:1px solid #ccc;height:50px; padding:10px; font-size:14px; line-height:2; overflow:hidden;}

/*底部*/
.ftb{background:#000; padding:20px 0; text-align:center; line-height:2; font-size:14px;}
.meau li{ display:inline-block; list-style:none; line-height:2; margin: 0 5px 20px; color:#a2a2a2;}
.meau li a{ color:#fff;}
.meau{ color:#a2a2a2;}
.meau li a:hover{ color:#c10707;-webkit-transition: all .5s;transition: all .5s;}
.ftb p{ color:#a2a2a2;}
.ftb p a{color:#96570F; background:none;}
.ftb p a:hover{ color:#c10707;-webkit-transition: all .5s;transition: all .5s;}



/*neiye*/
.ban{ margin: 0 auto; width: 1920px; text-align:center;}
.ban img{ }

.content{ margin:40px auto;}

.lml{ float:left; width:220px;}
.lmt{ float:left; border:2px solid #c80505; width:212px; min-height:250px;background:#fcfcfc;}
.lmt h2{ background:#c80505; color:#fff; font-size:18px; font-weight:normal; text-align:center; line-height:2.5;}
.lmt ul{ margin-top:20px; margin-bottom:10px;}
.lmm li{ list-style:none; background:#e1e1e1; margin:10px 15px; line-height:2.5; font-size:14px;}
.lmm li p{ float:left;margin:12px 10px; background:#000; border-radius:50%; width:12px; height:12px; color:#fff; line-height:0.8; text-align:center;}
.lmm li a{ color:#444444;}
.lmm li:hover, .lmm li.on{ background:#c80505;-webkit-transition: all .5s;transition: all .5s; }
.lmm li:hover a, .lmm li.on a{ color:#fff;-webkit-transition: all .5s;transition: all .5s; }
.lmm li:hover p, .lmm li.on p{ background:#fff; color:#000;-webkit-transition: all .5s;transition: all .5s; }
.lmcon h2{font-size:18px;font-weight:normal; color:#c80505; border-left:4px solid #c80505; padding-left:10px; margin:15px 0;}
.lmcon h3{ font-size:14px; line-height:2; }
.lmcon p{ line-height:2;}
/**/
.tjzx{ }
.tjzx li{ line-height: 28px; color: #666; list-style-type: circle;}
.tjzx li:hover{ color: #c80505; list-style-type: disc;}
.tjzx li a{ color: #666;}
.tjzx li a:hover{ color: #c80505;}
/**/
.contentr{ float:right; width:950px; border:1px solid #ccc; padding:5px;}
.contentr h2{ float:left; color:#c80505; font-size:16px; font-weight:normal; padding-left:10px;}
.contentr span{float:right; font-size:14px;}
.contentr span a{ color:#333;}
.contentr .om{ color:#c80505;}
.contentb { padding:15px; width:930px; border:1px solid #ccc; float:right; margin-top:10px; min-height:700px; line-height: 2em;}

.infot{ font-size: 20px; line-height: 40px; text-align: center; color: #C80505;}
.infod{ margin: 10px 0; padding: 5px 10px; font-size: 14px; line-height: 24px; color: #666; text-align: center; border: 1px dotted #ccc;}
.infop{ margin: 20px 0; text-align:center;}
.infop p img{ max-width:700px;}
.infol{ margin: 10px 0; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; border-bottom: 2px solid #897803; color: #645801;}
.infoc{ padding: 10px; line-height: 2em;}
.infoc p img{ max-width:700px;}
.infof{ margin: 20px 0; padding-top: 10px; border-top: 1px dotted #c80505;}
.infof p{ font-size: 14px; line-height: 28px; color:#555;}

/*newlist*/
.newlist{ overflow:hidden; padding:0 20px; }
.newlist li{ list-style:none; width:100%; line-height: 36px; border-bottom: 1px dotted #CCC;}
.newlist li p { background: #c80505; width: 14px; height: 14px; border-radius: 50%; float: left; text-align: center; color: #fff; margin-right: 20px; line-height: 12px; margin-top: 12px;}
.newlist li a { color: #333; font-size: 14px;}
.newlist li b { font-weight: normal; color: #666; font-size: 13px; float: right;}


/*prolist*/
.prolist{ }
.prolist li{ list-style:none; float:left; width: 232px; text-align:center; margin:10px 0;}
.prolist li a{ display:block; color: #333;}
.prolist li img{ width:215px; height:160px;}
.prolist li p{ line-height:30px;}
.prolist li a:hover p{ color:#C80505;}

/*pagel*/
.pagel{ margin:30px 0;}
.pagel li{ text-align:center; list-style:none;}
.pagel li a, .pagel li span{ display:inline-block; padding: 5px 12px; border: 1px solid #ccc; margin: 0 5px; color: #666;}
.pagel li a:hover, .pagel li a.active{ border-color: #C80505; color: #C80505;}


/*xiang*/
.xiang{ margin: 10px 0;}
.xiang p{ height: 40px; line-height: 40px; border-bottom: 1px solid #c80505; color: #c80505; font-size: 16px;}
.xgnew{ overflow: hidden; padding: 10px 0;}
.xgnew li{ list-style:none;float: left; width: 435px; margin: 0 15px; line-height: 36px; height: 36px;}
.xgnew li span{ float: left; color: #c80505; font-weight: bold; margin-right: 5px;}
.xgnew li a{ color: #555;}
.xgnew li i{ font-style: normal; float: right; font-size: 13px; color: #666;}
.xgcp{ padding: 10px 0; overflow:hidden;}
.xgcp li{ list-style:none; float:left;width: 182px; text-align: center;}
.xgcp li a{ }
.xgcp li img{ width: 168px; height: 126px;}
.xgcp li p{ }

/*bookadd*/
.bookadd{margin:20px 0;}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.bookadd .label span{color:#f30;font-family:宋体;}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;}
.bookadd .enter .bnt{ border: 1px solid #840909; background: #C80505;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd .enter label{display:block;}

