/* reset */
html{
	min-width:1254px;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%; font:14px "microsoft yahei";}
textarea{resize:none;}
button{ font:14px "microsoft yahei";}
a,:focus{outline:0;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#f40;}
#goTopBtn{background:url('images/top.png') no-repeat left top;position:absolute;display:none;bottom:35px;right:10px;width:50px;height:65px;cursor:pointer;z-index:100000}

@font-face {
    font-family: 'icomoon';
    src:url('fonts/icomoon.eot?7ky8os');
    src:url('fonts/icomoon.eot?7ky8os#iefix') format('embedded-opentype'),
        url('fonts/icomoon.ttf?7ky8os') format('truetype'),
        url('fonts/icomoon.woff?7ky8os') format('woff'),
        url('fonts/icomoon.svg?7ky8os#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-x-altx-alt:before{ content: "\e903";}
.icon-search:before{ content: "\e601";}
.icon-coin-yen:before{ content: "\e610";}
.icon-checkmark:before{ content: "\e900";}
.icon-location2:before{ content: "\e608";}
.icon-phone:before{ content: "\e904";}
.icon-check:before{ content: "\f00c";}
.icon-home:before{ content: "\f015";}
.icon-check-square:before{ content: "\f14a";}
.icon-lock:before{ content: "\e007";}
.icon-arrow-down:before{ content: "\e901";}
.icon-chevron-small-left:before{ content: "\e902";}
.icon-chevron-small-right:before{ content: "\e905";}
.icon-chevron-thin-right:before{ content: "\e611";}

/* html,body */
html{ _text-overflow:ellipsis; font-size:14px; line-height:200%;}
body{ font-family:microsoft yahei;}

.left{ float:left;}
.right{ float:right;}
.auto{ overflow:hidden;}
.box{ width:1200px; margin:0 auto; position:relative; z-index:9;}
.fbtn{ height:10px; position:absolute; right:30px; bottom:20px; text-align:right; font-size:0;}
.fbtn a{ width:15px; height:15px; float:left; overflow:hidden; line-height:0; background:#fff; border-radius:50%; margin:0 2px;}
.fbtn a.active{ background:#ef602e;}
.red-line{ border:#ff7742 1px solid;}
.red{ color:#f00;}
.bold{ font-weight:bold;}
.margintop{ margin-top:5px;}
.b01,.b06{ background:#ceaff2;}
.b02,.b07{ background:#89a9d3;}
.b03,.b08{ background:#f5b95f;}
.b04,.b09{ background:#f2afbb;}
.b05,.b10{ background:#7dc391;}
.pl20{ padding-left:20px;}
.pr20{ padding-right:20px;}

/*** header ***/
.head{ /* position:fixed; top:0; z-index:999999; */width: 1248px;margin: 0 auto; height:56px;z-index: 999;}
.head .logop{width:100px;float:left; margin-right:10px; padding-top:5px;}
.head .logop img{ width:100%;}
.head .pnav{ overflow:hidden;}
.head .pnav a{ padding:0 14px; float:left; font-size:18px; color:#fff;}
.head .pnav a:hover,
.head .pnav a.active{ background:url('images/top_active.png') center bottom no-repeat;}
.head .help{ float:right; color:#fff;}
.head .help span{ margin-right:100px;}
.head .help a{ color:#fff;}
.head .help a:hover{ text-decoration:underline;}

/*** banner ***/
.banner{ position:relative; height:464px; z-index:0;}
.search{ width:540px; height:210px; position:absolute; z-index:997; left:50%; top:50%; margin:-110px 0 0 -170px;}
.search b{ width:540px; height:210px; position:absolute; z-index:998; left:50%; top:50%; margin:-115px 0 0 -370px;  background:url(images/s-bg.png) ; /*background:#000; opacity:0.73;*/}
.search .search-box{ width:470px; height:170px; padding:10px 35px; position:absolute; z-index:999; left:50%; top:50%; margin:-120px 0 0 -370px; color:#fff;}
.search .search-box .logo{ overflow:hidden; line-height:0; clear:both;margin-top:5px;margin-left:60px;}
.search .search-box .logo img{ width:400px; margin-bottom:3px;}
.search .search-box .QRcode{ position:absolute; top:20px; right:35px;}
.search .search-box .QRcode img{ width:100px; height:100px;}
.search .search-box .search-info{ clear:both; position:relative;}
.search .search-box .search-info .search-choose{ margin-top:5px; overflow:hidden; font-size:16px;}
.search .search-box .search-info .search-choose li{ width:68px;  text-align:center; float:left; margin-right:10px; padding-bottom:15px; cursor:pointer;}
.search .search-box .search-info .search-choose li.active{ background:url('images/up.png') center bottom no-repeat;}
.search .search-box .search-info .search-choose span{ float:right; padding-right:20px; background:url('images/down.png') right 12px no-repeat; cursor:pointer; position:relative;}
.search .search-box .search-info .search-input{ overflow:hidden; height:39px; border:#6f0404 1px solid; margin-top:-1px; background:#fff;}
.search .search-box .search-info .search-input input{ width:401px; height:19px; padding:10px 5px; border:0; float:left;}
.search .search-box .search-info .search-input button{ width:57px; height:39px; border:0; background:url('images/search.png') left top no-repeat; cursor:pointer;}
.search .search-box .search-info .search-more{ width:100px; padding:10px; background:#fff; border:#e6e6e6 1px solid; position:absolute; z-index:10000; right:-50px; top:30px; display:none;}
.search .search-box .search-info .search-more a{ display:block;}

/*��ҳBanner*/
.imgbox { position: relative; width: 100%;  min-width: 1400px; height: 464px;}
.imgbox-wrap { position: absolute; left: 0; top: 0; width: 2000px; height: 464px;}
.imgbox a {float: left; z-index: 1; width: 100%;  height: 464px; overflow:hidden; background-position: center top; background-repeat: no-repeat;}
.bannerBtn { position: absolute; left: 50%; bottom: 20px; z-index: 10; height: 20px;}
.bannerBtn span { display:inline-block; margin: 0 8px; width: 20px; height: 20px; background:url('images/bannerBtn.png') no-repeat -20px 0; cursor: pointer;}
.bannerBtn span.on { background-position: 0 0;}
.banL { display:none; position: absolute; top: 160px; left: 100px; z-index: 2; width: 94px; height: 94px; background: url('images/ban.png') no-repeat 0 0; _overflow:hidden;}
.banR { display:none; position: absolute; top: 160px; right: 100px; z-index: 2; width: 94px; height: 94px; background: url('images/ban.png') no-repeat -94px 0; _overflow:hidden;}
.banL:hover { background-position: 0 -94px;}
.banR:hover { background-position: -94px -94px;}
.ctrl{ position:absolute; left:45%; bottom:20px;  display:none;/*��ҳbanner��*/}
.ctrl span{ width:20px; height:20px; border-radius:50%; float:left; background-color:white; opacity:0.8; margin-left:8px; margin-right:8px;}
.ctrl .current{ background-color:#b3e4ff; opacity:0.6;}
.overflowH{ overflow:hidden}
/***main ***/
.main{ overflow:hidden;}
.a200{ float:left;width:222px;}
.search-love{ overflow:hidden; background:#f3f3f3; padding:12px 0; line-height:53px;}
.search-love .i_search{ float:left; margin:8px 20px 0 0;}
.search-love .i_search .keyword{ width:435px; height:14px; border:#d2d2d2 1px solid; border-right:0; padding:11px; float:left;}
.search-love .i_search .search-btn{ width:90px; height:38px;color:#fff; border:0; float:left; cursor:pointer;}
.search-love .i_search .search-btn:hover{ background:#f40;}
.search-love form{ float:left; margin:8px 20px 0 0;}
.search-love form input{ width:435px; height:14px; border:#d2d2d2 1px solid; border-right:0; padding:11px; float:left;}
.search-love form button{ width:90px; height:38px; background:#cc0000; color:#fff; border:0; float:left; cursor:pointer;}
.search-love form button:hover{ background:#f40;}
.search-love em{ overflow:hidden;}
.search-love em a{ margin:0 5px;}
.search-love span{ float:right; width:118px; height:53px; background:url('images/list-map.jpg') right center no-repeat;}
.search-love span a{ width:50%; float:left; height:53px; }
.search-love .tips{ overflow:hidden;}
.search-love .tips i{ width:20px; height:20px; background:url('images/ii.png') center center no-repeat; float:left; margin:18px 5px 0 0;}
.search-love .news-icon{ overflow:hidden;}
.search-love .news-icon a{ display:block; float:left; margin-right:10px;}
.search-love .news-icon a i{ width:23px; height:23px; float:left; background-image:url('images/new.png'); margin:15px 5px 0 15px;}
.search-love .news-icon a .quick{ background-position:0 0;}
.search-love .news-icon a .hos{ background-position:-23px 0;}
.search-love .news-icon a .pic{ background-position:0 -23px;}
.search-love .news-icon a .hot{ background-position:-23px -23px;}
.heng{ overflow:hidden; line-height:0;}

.count{ overflow:hidden;}
.count ul{ margin-left:-5px; zoom:1;}
.count li{ width:236px; float:left; margin-left:5px; text-align:center;}
.count li h3{ height:68px; background:#dd2602; color:#fff; font-size:26px; font-weight:normal; padding-top:8px;}
.count li:first-child h3{ line-height:60px; background:#ff6c00;}
.count li span{ display:block; margin-top:5px; background:#fefcc8; line-height:36px;}

.location{ overflow:hidden; height:45px; line-height:45px; font-size:16px; padding-top:10px;}

.choose{ overflow:hidden;}
.choose .h-tabs{ overflow:hidden;}
.choose .h-tabs a{ width:168px; height:35px; line-height:35px; border:#ddd 1px solid; border-left:0; float:left; text-align:center; }
.choose .h-tabs a:first-child{ border-left:#ddd 1px solid;}
.choose .h-tabs a.active{ border-bottom:#fff 1px solid; font-weight:bold;}
.choose .h-tabs a i{ padding:0 10px; background-image:url('images/w-icon.png'); margin-right:5px;}
.choose .h-tabs a .qu{ background-position:0 0;}
.choose .h-tabs a .map{ background-position:-20px 0;}
.choose .h-tabs .send{ float:right; width:148px; height:35px; line-height:35px; display:block; background:#c00; color:#fff; border:0; text-align:left;}
.choose .h-tabs .send i{ width:20px; height:20px; padding:0; float:Left; background:url('images/w-icon.png') 0 -20px no-repeat; margin:8px 5px 0 20px;}
.choose .h-tabs .send:hover{ background:#f40;}

.choose .h-tabs-show{ overflow:hidden; border:#ddd 1px solid; margin-top:-1px; padding:5px 0;}
/*.choose .h-tabs-show li{ padding:5px; overflow:hidden;}2017-3-3*/
.choose .h-tabs-show li{ padding:12px; overflow:hidden;}
.choose .h-tabs-show li span,
.choose .choose-more span{ width:60px; float:left; text-align:right; margin-right:10px;}
.choose .h-tabs-show li p{ overflow:hidden;}
.choose .h-tabs-show li p a{ float:left; margin:0 10px;}
.choose .h-tabs-show li p a.active{ color:#ff0404; font-weight:bold;}
.choose .h-tabs-show li p input{ width:40px; float:left; margin:5px 10px 0 0; border:#ddd 1px solid;}
.choose .h-tabs-show li p span{ width:auto;}
.choose .choose-more{ background:#f3f4f4; border:#ddd 1px solid; padding:10px 5px; border-top:0;}
.choose .choose-more select{ border:#ddd 1px solid; width:100px; margin-left:10px;}
.choose .choosed{ background:#fafafa; border:#ddd 1px solid; padding:10px 5px; border-top:0;}
.choose .choosed font{ margin-left:18px; float:left; margin-right:10px;}
.choose .choosed span{ float:left; border:#ddd 1px solid; background:#fff; margin-right:10px;}
.choose .choosed span a{ display:block; padding:0 10px;}


/*** page ***/
.pages{ overflow:hidden; float:right; margin:30px 0;}
.pages span{  PADDING:2px 12px; FONT-WEIGHT: bold; BACKGROUND: #ff7742; COLOR: #fff; MARGIN-RIGHT: 2px;  border:1px solid #ff7742;}
.pages a{ PADDING:2px 12px; BACKGROUND:#fff;  COLOR:#ff7742; MARGIN-RIGHT: 2px; TEXT-DECORATION: none; border:1px solid #ff7742; }
.pages .active a{BORDER-RIGHT: #ff7742 1px solid; BORDER-TOP: #aad83e 1px solid; BACKGROUND: url(images/pageimage2.gif) #aad83e; BORDER-LEFT: #aad83e 1px solid;COLOR: #fff; BORDER-BOTTOM:#aad83e 1px solid}
.pages .prev{ PADDING:2px 12px; BACKGROUND:#fff;  COLOR:#ff7742; MARGIN-RIGHT: 2px; TEXT-DECORATION: none; border:1px solid #ff7742;}
.pages .next{PADDING:2px 12px; BACKGROUND:#fff;  COLOR:#ff7742; MARGIN-RIGHT: 2px; TEXT-DECORATION: none; border:1px solid #ff7742;}

/*** footer ***/
.foot{ overflow:hidden;}
.foot .foot-info{ background:#f5f5f5; overflow:hidden; padding-bottom:25px;}
.foot .foot-info .foot-first{ overflow:hidden; padding:25px 0;}
.foot .foot-info .foot-first span{ width:288px; height:79px; overflow:hidden; float:left; border:#ddd 1px solid; margin-left:13px;}
.foot .foot-info .foot-first span:first-child{ margin-left:0;}
.foot .foot-info .foot-menu{ overflow:hidden;}
.foot .foot-info .foot-menu .foot-right{ float:right; width:420px;}
.foot .foot-info .foot-menu .foot-left{ overflow:hidden;}
.foot .foot-info .foot-menu .foot-title{ font-size:18px; color:#f38f0c;}
.foot .foot-info .foot-menu .foot-center{ padding-top:25px;}
.foot .foot-info .foot-menu .foot-left li{ width:180px; float:left; border-left:#ddd 1px solid; text-indent:10px;}
.foot .foot-info .foot-menu .foot-left li a{ display:block;}
.foot .foot-info .foot-menu .foot-center .tool{ margin-left:-15px; zoom:1;}
.foot .foot-info .foot-menu .foot-center .tool li{ float:left; width:130px; margin:0 0 25px 15px; line-height:150%; color:#999;}
.foot .foot-info .foot-menu .foot-center .tool li em{ width:48px; height:48px; text-align:center; line-height:32px; float:left; font-size:20px; color:#fff; background:url('images/cmp.png') left top no-repeat; margin-right:5px;}
.foot .foot-info .foot-menu .foot-center .tool li span{ }

.foot .foot-link{ text-align:center; padding:25px 0; overflow:hidden;}
.foot .foot-link a{ margin:0 2px;}
.foot .foot-link a img{ border:#ddd 1px solid;}
.foot .foot-link .cmp{ padding-top:15px;}
.foot .foot-link .cmp span{ margin-left:20px;}

/******/
.piao{ width:35px; height:180px; overflow:hidden; background:url('images/down.jpg') left top no-repeat; position:fixed; left:0; bottom:120px; cursor:pointer; z-index:999;}
.piao-on{ background:url('images/down.jpg') left bottom no-repeat;}
.ewm{ width:162px; height:208px; position:fixed; left:35px; bottom:120px; overflow:hidden; display:none;  z-index:999;}
.bao{ width:71px; height:68px; display:block; overflow:hidden; position:fixed; left:0; bottom:52px;  z-index:999;}


/* */
.dianzan{ display:block; float:left; padding-left:15px;}
.dianzan img{ width:30px; float:left;}
.dianzan .number{ color:#000; float:left; font-size:14px;line-height:32px; font-style:normal}

.dianzan2{ display:block; float:left; padding-left:15px;}
.dianzan2 img{ width:28px; float:left;}
.dianzan2 .number{ color:#000; float:left; font-size:12px;line-height:35px;}