@charset "utf-8";
/* 重置css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }
ol, ul, li { list-style: none; }
caption, th { text-align: left; }
/* h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; } */
q:before, q:after { content:''; }
abbr, acronym { border: 0; }
.clear {clear:both; }
.fl{float:left;}
.fr{float:right;} 
a{text-decoration:none;color:#333;} 
a:hover{text-decoration:none;}

*{font-family: "Microsoft YaHei";}
body{font-size: 14px;}
.head{background-color: #d7f3f9;}
.head .head-container{width: 1200px;margin: 0 auto;}
.head .logo{padding-left: 45px;padding-top: 27px;display: inline-block;}
.head .phone{float: right;padding-right: 50px;padding-top: 48px;}
.head .phone-container{display: inline-block;color: #56abe4;}
.phone .up{font-size: 18px;line-height: 20px;}
.phone .down{font-size: 26px;line-height: 30px;}

.nav{background: url(../images/bg-blue.png) repeat;height: 38px;line-height: 38px;}
.nav .navigation{width: 1000px;margin: 0 auto;}
.nav li{width: 135px;text-align: center;display: inline-block;font-size: 18px;line-height: 18px;background: url(../images/split.png) no-repeat right center;}
.nav li a{color: #fff;}
.nav li.no-bg{background-image: none;}

.slider-box{ width:100%;  position:relative;  height:500px; background:#000;  }
.slider-box .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.slider-box .bd ul{ width:100% !important;  }
.slider-box .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center; -webkit-background-size: 1920px 500px;
background-size: 100% 100%;}
.slider-box .bd li img {width: 100%;}
.slider-box .bd li a{ display:block; height:500px; }

.slider-box .hd{ width:100%;  position:absolute; z-index:1; bottom:35px; left:0; height:30px; line-height:30px; /* background:url(images/touming.png) repeat-x; */ text-align:center;_background:#000; _filter:alpha(opacity=60); }
.slider-box .hd ul{ text-align:center;  }
.slider-box .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:19px; height:19px; margin:0px 10px; background:url(../images/tg_flash_p.png) -19px 0; overflow:hidden; line-height:9999px; }
.slider-box .hd ul .on{ background-position:0 0; }

.about-row {width: 1200px;margin: 0 auto;margin-top: 24px;}

.about, .news{background: #f0f0f0;}
.about .about-content{height: 280px;overflow: hidden;}
.about{float: left;width: 650px; color: #3d3d3d;}
.news{float: right;}
.card-head{height: 47px;border-bottom: 1px solid #3993d2;background-color: #e7e7e7;}
.card-head .title{font-size: 16px;border-bottom: 2px solid #3993d2;height: 45px;width: 100px;line-height: 45px;text-indent: 1em;color: #3993d2;font-weight: bold;display: inline-block;overflow: hidden;}
.card-head .more{float: right;padding-top: 20px;padding-right: 20px;color: #3993d2;font-size: 12px;}
.about .card-body{padding: 14px;height: 283px;}
.about img{border: 1px solid #c8c8c8; padding: 10px;background-color: #fff;float: left;margin-right: 14px;}
.about p{font-size: 14px;line-height: 1.8;}
.about p a{color: #3993d2;}
.news{width: 534px;}
.news-slider{height: 311px;width: 534px;overflow: hidden;}
.news-slider img{height: 311px;width: 534px;}
.news-slider .hd{position: relative;bottom: 36px;z-index: 2;}
.news-slider .hd li{display: inline-block; color: #fff;background-color: #616161;width: 31px;height: 32px;border-left: 1px solid #dfdfdf;line-height: 32px;text-align: center; filter:alpha(opacity=100) !important;opacity:1 !important;}
.news-slider .hd li.on{background: #3993d2;}
.news-slider .text-bg{position: relative;bottom: 68px; background: #000; filter:alpha(opacity=30) !important;opacity:0.3 !important;height: 32px;z-index: 1;}
.news-slider .text{height: 32px;position: relative;bottom: 100px;text-align: center;overflow: hidden;z-index: 3;}
.news-slider .text li{line-height: 32px;padding-left: 160px;}
.news-slider .text a{color: #000;}

.product-row{background-color: #3993d2;clear: both;margin-top: 24px;}
.product-container{width: 1200px;margin: 0 auto;}
.product-container .card-head{border-bottom: 1px solid #ffffff;background-color: #3993d2;}
.product-container .card-head .title{border-bottom: 2px solid #ffffff;color: #ffffff;}
.product-container .card-head .more{color: #ffffff;}
.product-slider{width: 1130px;margin: 0 auto;position: relative;}
.product-slider li {background-color: #fff;display: inline-block;width: 265px;border: 1px solid #dfdfdf;margin: 28px 7px;text-align: center;}
.product-slider li img{margin-top: 10px; width: 248px;height: 225px;}
.product-slider li p{height: 30px;line-height: 30px;overflow: hidden;color: #333333;}
.product-slider .prev,.product-slider .next{width: 50px;height: 100px;position: absolute;background-image: url(../images/choose.png);display: block;top: 95px;cursor: pointer;}
.product-slider .prev{background-position: 0 center;left: -34px;}
.product-slider .next{background-position: 50px center;right: -34px;}

.zb-row{clear: both;width: 1200px;margin: 0 auto;margin-top: 24px;}
.zb-row .notice,.zb-row .quality{width: 592px;background-color: #f0f0f0;height: 395px;overflow: hidden;}
.notice-list li div{display: inline-block;width: 385px;}
.notice-list li img{margin: 15px 22px 0;vertical-align: top;}
.notice-list li h3{font-weight: normal;color: #3993d2;margin-top: 16px;font-size: 16px;height: 38px;line-height: 37px;overflow: hidden;white-space: nowrap;
text-overflow: ellipsis;}
.notice-list li p{height: 55px;line-height: 27px;overflow: hidden;color: #333333;}

.quality-list{padding: 0 20px;}
.quality-list span{float: right;}
.quality-list li{height: 37px;line-height: 37px;padding-left: 20px;background: url(../images/icon.png) left center no-repeat;}

.foot{background: url(../images/bg-blue.png) repeat;margin-top: 20px;height: 150px;overflow: hidden;}
.foot .foot-contaniner{width: 1200px;margin: 0 auto;}
.foot .foot-r{float: right;display: inline-block;padding-right: 60px;padding-top: 25px;}
.foot .foot-l .foot-nav{height: 70px;line-height: 70px;font-size: 16px;padding-left: 30px;}
.foot .foot-nav ul li{display: inline-block;padding: 0 15px;}
.foot,.foot a{color: #ffffff;}
.foot .foot-cr{padding-left: 45px;line-height: 30px;height: 60px;overflow: hidden;}

.main-content {width: 1200px;margin: 0 auto;margin-top: 15px;}
.leftside {width: 270px;display: inline-block;vertical-align: top;}
.rightside {margin-left: 18px; background-color: #f4f4f4;display: inline-block;width: 878px;}

.leftside .title {height: 60px;border-radius: 10px 10px 0 0;background: url(../images/title.png) 30px center no-repeat #2f8ed1;}
.leftside .splitbar {height: 6px;background: url(../images/leftsplit.png) left center repeat;}
.navfirst {background-color: #eeeeee;padding-bottom: 10px;}
.navfirst div {background: url(../images/bg-blue.png); text-align: center;height: 35px;line-height: 35px;color: #fff;}
.navfirst .navsecond{width: 250px;margin: 0 auto;}
.navfirst .navsecond li{height: 32px;line-height: 32px;color: #2f8ed1;background-color: #fff;border-radius: 10px;margin: 8px;text-align: center;}
.navfirst .navsecond li span{padding: 0 30px;}
.navfirst .navsecond li a{color: #2f8ed1;}
.contact {width: 270px;margin-top: 10px;}
.contact .c-title{height: 50px;line-height: 50px;text-align: center;color: #fff;background-color: #2f8ed1;border-radius: 10px 10px 0 0;font-size: 16px;}
.contact .c-content {padding: 0px 15px;background-color:#f4f4f4;}
.contact .c-content p{padding: 13px 15px;line-height: 25px;color: #333;background: url(../images/phone-white.png) right bottom no-repeat;}
.leftad{margin-top: 10px;}

.bread {background-color: #e7e7e7;height: 43px;border-bottom: 1px solid #a3a3a3;}
.bread .ltitle{height: 42px;line-height: 42px;border-bottom: 2px solid #2f8ed1;width: 126px;margin-bottom: -1px;padding-left: 16px;color: #2f8ed1;font-weight: bold;}
.bread .rpath {padding-top: 20px;padding-right: 16px;color: #2e2e2e;}
.bread .rpath a{color: #2f8ed1;}
.licontent {background-color: #f4f4f4;}
.licontent li{display: inline-block;border: 1px solid #c8c8c8;margin-left: 16px;margin-top: 20px;padding: 8px;background-color: #fff;}
.licontent li p{padding-top: 10px;text-align: center;height: 29px;overflow: hidden;color: #2e2e2e;}
.licontent li:hover {border-color: #2f8ed1;}
.licontent li:hover p{color: #2f8ed1;}

.fenye{/* height: 67px; */line-height: 67px;text-align: center; color: #2e2e2e;}
.viciao span, .viciao a {padding: 5px;}
.viciao a:hover{color: #2f8ed1;}
.viciao .current {color: #2f8ed1;}

.liimgcontent {background-color: #f4f4f4;}
.liimgcontent .img, .liimgcontent .calendar {display: inline-block;vertical-align: top;margin-top: 15px;box-shadow: 2px 2px 6px 1px #aaa}
.liimgcontent .text {display: inline-block;margin-top: 15px;margin-left: 20px;width: 670px;color: #2e2e2e;}
.liimgcontent .text h3 {line-height: 2;}
.liimgcontent .text h3 a{color: #2f8ed1;}
.liimgcontent .text p{line-height: 1.5;height: 42px;overflow: hidden;}
.liimgcontent .text span{color: #aaa;line-height: 2;}
.liimgcontent li{border-bottom: 1px dashed #aaa;padding-bottom: 10px;padding-left: 20px;}

.newscontent {color: #2e2e2e;}
.newscontent .links{height: 80px;line-height: 50px;}
.newscontent .links a{color: #2f8ed1;}
.newscontent .links .prev{padding-left: 50px;}
.newscontent .links .next{padding-right: 50px;}
.newscontent .newstitle{text-align: center;padding: 20px 20px 10px;border-bottom: 1px solid #aaa;}
.newscontent .newstitle h2{height: 40px;line-height: 40px;font-size: 24px;font-weight: normal; color: #2f8ed1;}
.newscontent .newsbody{padding:10px 20px 20px;}

.liimgcontent .calendar {border-radius: 5px; width: 141px;height: 95px;border: 1px solid #aaa;}
.liimgcontent .calendar h3{font-weight: normal;font-size: 24px;border-bottom: 1px solid #aaa;text-align: center;line-height: 50px;}
.liimgcontent .calendar div{text-align: center;line-height: 40px;}

.main-body{background-color: #f4f4f4;/* display: inline-block; */}

.empty{min-height: 500px;width: 100%;padding-top: 100px;}
.empty p{text-align: center;}
.right-full {width: 1200px;}
.right-full .text {width: 1000px;}

.jiathis_style{padding-left: 20px;}