@charset "utf-8";
/* CSS Document */

* { padding: 0px; margin: 0px auto; }
body { margin: 0 auto; font-size: 12px; font-family: "Microsoft YaHei", "Arial", "WenQuanYi Micro Hei", sans-serif; line-height: 22px; color: #464646; }
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding: 0; margin: 0; }
ul { list-style: none; }
img { border: 0px; }
a { color: #464646; text-decoration: none; }
a:hover { color: #e42141; text-decoration: underline; }
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
.lf { float: left; }
.rt { float: right; }


/*top*/
.top{ background:url(../images/01bg.jpg) no-repeat center; min-width:1200px; height:135px;}
.top_bg{ height:135px; width:1200px; position:relative;}
.logo{ margin-top:26px; position:absolute; left:-1%;}
.tel{ margin-top:58px;}

/*导航*/
.nav{ height:45px; width:1200px;  background:#309be3; border-radius:5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px;} 
.menuw{ height:45px; width:910px;}
.menuw li{ width:100px; float:left; text-align:center; font-size:15px;  height:45px; line-height:45px; background:url(../images/02line.png) no-repeat left center;}
.menuw li a{color:#fff; display:block;}
.menuw .one{ background:none;}
.menuw .one a{ background:#fece3e url(../images/02op.png) no-repeat 15px center; padding-left:20px; border-top-left-radius:5px; border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px; -moz-border-top-left-radius:5px; }
.menuw .one a:hover{ background:#fece3e url(../images/02op.png) no-repeat 15px center; border-top-left-radius:5px; border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px; -moz-border-top-left-radius:5px; }
.menuw li a:hover{ background:#fece3e; text-decoration:none;}
.search{  height:35px; margin-right:15px;}
.sear{ margin-top:10px;}
.sear li{ float:left;}
.sear li input{font-family: "Microsoft YaHei", "Arial", "WenQuanYi Micro Hei", sans-serif; }
.sear .txt input{ height:25px; border:none; outline:none; font-size:12px; color:#bababa; width:140px; padding-left:10px;}
.sear .btn input{ height:26px; width:50px; background:#fece3e; outline:none; border:none; color:#fff; font-size:14px; line-height:26px;}


/*精品推荐*/
#product{ width:1200px;}
.pro_left{ width:392px;}
.pro_right{ width:800px;}
.pro_up{ clear:both; overflow:hidden;}
.pro_up ul li{ margin-left:5px;}

/*轮播图*/
#scroll-left{ width:800px;  margin-top:6px;}
.m123 {  position:relative; overflow:hidden; margin-left:5px;}
#scroll-left .hd { overflow:hidden;}
#scroll-left .hd .next { display:block; width:60px; height:84px; cursor:pointer; background:url(../images/nav_paddles.png) no-repeat left center; }
#scroll-left .hd .prev { display:block; width:60px; height:84px; cursor:pointer; background:url(../images/nav_paddles.png) no-repeat right center; }
#scroll-left .hd .next:hover { display:block; width:60px; height:84px; cursor:pointer; background:url(../images/nav_paddles_down.png) no-repeat left center; }
#scroll-left .hd .prev:hover { display:block; width:60px; height:84px; cursor:pointer; background:url(../images/nav_paddles_down.png) no-repeat right center; }
#scroll-left .hd .next { position: absolute; left:-13px; top: 60px; z-index: 10000; }
#scroll-left .hd .prev { position:absolute; right:-9px; top:60px; z-index:10000; }
#scroll-left .bd .picList li {  width: 190px; float: left; display: block; text-align: center;  padding-bottom: 8px; margin-right:12px;}
#scroll-left .bd .picList li .pic span{ display:block; font-size:13px; line-height:40px;}
#scroll-left .bd .picList li .pic span a{ color:#666; display:block;}
#scroll-left .bd .picList li .pic img { height:130px; width:190px; margin: 0px;float: left; }

/*故事*/
.thing{margin-top:15px; width:1200px; overflow:hidden; margin-bottom:30px;}
.story{ width:386px;}
.store{ width:386px; margin-left:21px;} 
.flag{ height:45px; line-height:52px; font-size:20px; color:#f695b8; font-weight:normal; background:url(../images/05fj.jpg) no-repeat left center; padding-left:65px;}
.pick{ margin-top:6px; line-height:0px;}
.stage{ color:#6c6c6c; font-size:14px; margin-top:3px; padding-top:20px; line-height:26px; text-indent:2em; background:url(../images/05pink.jpg) no-repeat left top; padding-left:15px; padding-right:10px;}

/*活动专区*/
.action{ height:45px; line-height:52px; font-size:20px; color:#309be3; font-weight:normal; background:url(../images/05hd.jpg) no-repeat left center; padding-left:45px;}
.stager{ margin-top:3px; padding-top:20px;  background:url(../images/05blue.jpg) no-repeat left top; }
.newr{ font-size:18px; color:#6c6c6c; margin-top:3px; font-weight:normal; padding-left:25px;}
.date{ display:block; font-size:12px; color:#309be3; margin-top:5px;}
.gry{ font-size:12px; color:#a1a1a1; display:block; margin-top:8px;  margin-left:25px; margin-right:15px;}
.book{ height:45px; line-height:52px; font-size:20px; color:#f8ba02; font-weight:normal; background:url(../images/05my.jpg) no-repeat left center; padding-left:45px;}
.list{ margin-top:3px; overflow:hidden; background:url(../images/05yellow.jpg) no-repeat left top; padding-top:20px;}
.list li{ line-height:35px; font-size:14px; margin-left:20px; border-bottom:1px dotted #f1f1f1; margin-right:20px; background:url(../images/05inco.jpg) no-repeat left center; padding-left:20px;}
.list li a{ color:#6c6c6c;}

/*地址*/
.by{ line-height:0px; width:1200px;}
.bottom{ background:url(../images/06bg-02.jpg) repeat center top; height:99px; min-width:1200px;}
.bottom_l{ width:1200px; height:99px;}
.contact{ width:570px; margin-left:20px;}
.holiday{ margin-top:30px; overflow:hidden;}
.holiday li{ float:left; font-size:16px; color:#fff; margin-right:10px; line-height:35px;}
.holiday li .txy{ height:35px; border-radius:4px; outline:none; border:none; color:#c4c4c4; font-size:14px; font-family: "Microsoft YaHei", "Arial", "WenQuanYi Micro Hei", sans-serif;width:280px; padding-left:10px;}
.holiday li .bnty{ background:#fece3e; font-size:14px; height:36px; outline:none; border:none;  color:#fff; font-size:16px;font-family: "Microsoft YaHei", "Arial", "WenQuanYi Micro Hei", sans-serif; border-radius:4px; width:80px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.contay{ width:596px;}
.us{ margin-top:10px;}
.us li{ float:left; margin-left:15px; border-left:1px solid #78beed;}
.us .app{ background:url(../images/06add.jpg) no-repeat 20px center; height:65px; padding-left:75px; width:205px;}
.add{ font-size:18px; color:#fff; display:block; margin-top:5px;}
.word{ display:block; color:#fff; font-size:14px; margin-top:8px;}
.us .appy{ background:url(../images/06tel.jpg) no-repeat 25px center; height:65px; padding-left:75px; width:205px;}
.phone{ font-size:24px; color:#fff; display:block; margin-top:5px;}

/*foot*/
.foot{ background:#2184c6; height:225px; min-width:1200px;}
.foot_l{ width:1200px; height:195px; padding-top:35px; background:url(../images/07erw.jpg) no-repeat right center;}
.same{ width:100px; float:left; margin-left:30px;}
.team{ font-size:16px; color:#fff; font-weight:normal;}
.listy{ display:block; margin-top:10px;}
.listy a{ color:#bce4ff; display:block; line-height:26px; background:url(../images/07inco.jpg) no-repeat left center; padding-left:12px;}
.bq_poxx{ background:#095689; height:40px; min-width:1200px;}
.bq_l{ width:1200px; height:40px; line-height:40px; color:#b1dffe; text-align:center; }
.bq_l a{ color:#b1dffe;}


/*内页部分*/
.nar{ background:url(../images/03banner.jpg) no-repeat center top; height:230px;}
/*位置*/
.posion{ background:#fbfbfb; height:49px;}
.po_l{ width:1200px; height:50px;}
.po_w{ height:50px; line-height:50px; font-size:14px; color:#f83148; padding-left:65px; background:url(../images/05fj.png) no-repeat left center;}
.po_w .wz{ color:#309be3;}
.lk a{color:#f83148; margin-left:5px; margin-right:5px;}
.lk a:hover{ color:#c71629;}
/*左侧部分*/
.main_poxx{ width:1200px; overflow:hidden; padding-bottom:30px; margin-bottom:50px; margin-top:35px;}
.ser_rt{ width:250px; }
.d_ply{ border:1px solid #e7e7e7; margin-bottom:20px; padding:3px;}
.xv{ height:50px; line-height:50px; color:#fff;background:#309be3; font-size:20px; font-weight:normal; padding-left:20px;}
.xv .gren{ font-size:13px; color:#bce4ff; text-transform:uppercase; padding-left:10px;}
.main_l{ margin-top:20px; margin-left:15px; margin-right:15px; padding-bottom:30px;}
.main_l li{ line-height:40px; font-size:16px; border-bottom:1px solid #eeeeee;}
.main_l li a{ color:#424242; display:block; padding-left:20px;}
.main_l li a:hover{ color:#fff; background:#fece3e;}

.wz_bny{ border:1px solid #e7e7e7; padding-bottom:30px;  margin-top:20px; padding-left:10px; padding-right:10px;}
.dk_ly_l{ font-size:20px; color:#7a7a7a; font-weight:normal; background:url(../images/003lino.jpg) no-repeat left bottom; height:40px; line-height:40px;}
.dh_l{ color:#e5002c; font-weight:normal;}
.phon{font-size:26px; margin-top:26px; padding-left:55px; font-family:"Impact", "Haettenschweiler", "Franklin Gothic Bold", "Arial Black", sans-serif; display:block;  background:url(../images/03dhp.jpg) no-repeat left center; line-height:40px;}
.addy{ font-size:13px; color:#373737;  margin-left:10px; margin-top:20px;}
.erw{ display:block;  margin-top:30px;}

.phot{clear:both; padding-top:30px;}
.phot li{width:198px;text-align:center;}
.phot li img{ width:190px; height:215px;display:block; padding:3px; border:1px solid #eee;}
.phot li span{ margin-top:10px; margin-bottom:15px; display:block; font-size:15px;}

/*右侧*/
.ser_lf{ width:920px; margin-top:14px;}
.fw_l{ font-size:20px; color:#313131; height:40px; line-height:40px; font-weight:normal; background:url(../images/07liner.jpg) no-repeat left bottom;}
.maint_boxx {margin-top: 12px; padding-bottom: 20px; overflow: hidden; padding-right: 15px; padding-left: 15px; font-size:13px;} 
.ny_box { width: 920px; overflow:hidden; margin-bottom:10px;}
.fw_l font { color: #333; }
.fw_l span { font-size: 13px; color: #AAA; }
.fw_l span a { color: #AAA; }
.news_ul{ overflow:hidden; margin-top:10px;  }
.news_ul li { line-height: 28px; background-image:url(../images/05inco.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 30px; font-size:13px;}
.news_ul li span { float: right; color:#999;}


/*资讯*/
.main_bt{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #eee;}
.main_bt .by{height:35px; line-height:35px; padding-left:15px; font-weight:normal; background:url(../images/03sj.jpg) no-repeat left center;}
.hck{ font-size:16px; float:left;}
.hck a{ color:#010101;}
.date{ float:right; font-size:13px; color:#999;}
.dlo{ font-size:13px; clear:both; color:#999; padding-left:16px; display:block; line-height:26px;}




/*内页 产品中心*/
.mainpro_boxx {  padding-top:23px; overflow: hidden; }
.cases_ul{ overflow:hidden; }
.cases_ul li {width:202px; float: left; display: block; display:block; text-align: center; margin-right:18px; margin-left:10px; margin-bottom: 10px; }
.cases_ul li img { width: 190px; display:block; padding:5px; border:1px solid #eee; display: block; float: left; margin-bottom:5px;}
.cases_ul li span {font-size: 13px; display: block; text-transform:capitalize; line-height:36px;}
.cases_ul li p{width:100%;overflow: hidden;white-space: nowrap;}

.pages{
    clear:both;
    margin:20px;
    text-align:center;
}
.pages a{
    border:1px solid #CCC;
    padding:0 5px;
}
.pages span{
    border:1px solid #CCC;
    background:#CCC;
    padding:0 5px;
}
.pagination a{
	border-radius: 3px; padding: 5px 10px;margin: 0 3px;
}
.pagination span{
	border-radius: 3px; padding: 5px 10px;margin: 0 3px;
}
.page-num-current{background-color: #CCC;}