@charset "utf-8";
/* CSS Document */

.wrap{ min-width:1136px;}

/*轮播图*/
.ibanner{ width:100%; overflow:hidden; position:relative;}
.ibanner ul{ display:block; width:100%; height:520px; overflow:hidden; position:relative;}
.ibanner ul li{ display:none; width:100%; height:520px; position:absolute; z-index:1; left:0; top:0px;}
.ibanner ul li:first-child{ display:block;}
.ibanner ul li a{ display:block; width:100%; height:520px; position:absolute; top:0; left:0;}
.ibanner ol{ display:block; width:100%; position:absolute; text-align:center; left:0; bottom:20px; z-index:999;}
.ibanner ol li{ display:inline-block; width:44px; height:8px; background:#fff; margin:0 4px; cursor:pointer;}
.ibanner ol li.seleted{ background:#31a3ec;}

/*主体样式*/
.main{ width:100%; margin:0 auto;}

/*产品展示*/
.main .product{ background:#fcfeff; border-bottom:1px solid #d7d7d7; margin-bottom:11px;}
.main .product .box{ width:1000px; position:relative; margin:0 auto;}
.main .product .box h2{ display:block; height:52px; line-height:52px; color:#cccccc; font-size:12px; font-weight:normal; background:url(../images/common/title_bg.png) left center no-repeat; padding-left:18px;}
.main .product .box h2 strong{ color:#4e4e4e; font-size:14px;}
.main .product .box h2 a{ display:block; color:#969696; font-size:12px; float:right;}
.main .product .box h2 a:hover{ text-decoration:underline;}
.main .product .box .sliderShop{ position:relative; width:1000px; height:222px; overflow:hidden; margin:0 auto;}
.main .product .box .sliderShop ul.proList{ position:absolute; left:-12px; top:0; height:222px; width:800%;}
.main .product .box .sliderShop ul.proList li{ display:block; height:auto; float:left; position:relative;}
.main .product .box .sliderShop ul.proList li a{ display:block; height:auto; margin:0 12px; position:relative;}
.main .product .box .sliderShop ul.proList li a img{ display:block; width:230px; height:174px; border:1px solid #cccccc;}
.main .product .box .sliderShop ul.proList li a span{ display:block; width:232px; height:46px; line-height:46px; color:#444444; font-size:14px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main .product .box .sliderShop ul.proList li a:hover span{ color:#31a3ec;}
.main .product .box .clickBtn{ height:30px; position:relative;}
.main .product .box .clickBtn a{ width:59px; height:24px; position:absolute; left:50%; bottom:-12px;}
.main .product .box a.triggerRight{ background:url(../images/icons/index_left.png) center no-repeat; margin-left:-80px;}
.main .product .box a.triggerLeft{ background:url(../images/icons/index_right.png) center no-repeat; margin-left:21px;}

.main .iboxes{ overflow:hidden; width:1000px; margin:36px auto 24px;}
.main .iboxes .ibox{ float:left;}
.main .iboxes .ibox h2{ display:block; height:36px; line-height:36px; color:#cccccc; font-size:12px; font-weight:normal; background:url(../images/common/title_bg.png) 6px center no-repeat; padding-left:22px; border:solid #eaeaea; border-width:1px 0;}
.main .iboxes .ibox h2 strong{ color:#4e4e4e; font-size:14px;}
.main .iboxes .ibox h2 a{ display:block; color:#969696; font-size:12px; float:right; margin-right:8px;}
.main .iboxes .ibox h2 a:hover{ text-decoration:underline;}

/*新闻中心*/
.main .iboxes .box1{ width:420px; margin-right:20px;}
.main .iboxes .box1 ul.nlist{ display:block;}
.main .iboxes .box1 ul.nlist li{ display:block; overflow:hidden; background:url(../images/icons/index_list_bg.png) left center no-repeat; padding-left:12px; margin:0 14px 0 6px;}
.main .iboxes .box1 ul.nlist li a.txt{ display:block; max-width:300px; height:24px; line-height:24px; color:#4a4a4a; font-size:14px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main .iboxes .box1 ul.nlist li a.txt:hover{ text-decoration:underline;}
.main .iboxes .box1 ul.nlist li span{ display:block; height:24px; line-height:24px; color:#999999; float:right;}
.main .iboxes .box1 ul.nlist li a.pic{ display:none;}
.main .iboxes .box1 ul.nlist li p{ display:none;}
.main .iboxes .box1 ul.nlist li:first-child{ background:none; padding:0;}
.main .iboxes .box1 ul.nlist li:first-child a.txt{ max-width:200px; height:22px; line-height:22px; margin-top:14px;}
.main .iboxes .box1 ul.nlist li:first-child a.txt:hover{ color:#31a3ec; text-decoration:none;}
.main .iboxes .box1 ul.nlist li:first-child span{ float:left; padding:1px 0;}
.main .iboxes .box1 ul.nlist li:first-child a.pic{ display:block; width:188px; height:114px; float:left; margin:11px 12px 11px 0;}
.main .iboxes .box1 ul.nlist li:first-child a.pic img{ width:188px; height:114px;}
.main .iboxes .box1 ul.nlist li:first-child p{ display:block; width:200px; height:60px; line-height:20px; color:#4a4a4a; float:left;}

.main .iboxes .box2{ width:340px; margin-right:20px;}
.main .iboxes .box2 ul.clist{ display:block;}
.main .iboxes .box2 ul.clist li{ display:block; overflow:hidden; background:url(../images/icons/index_list_bg.png) left center no-repeat; margin:0 10px 0 6px; border-top:1px dashed #b3b3b3;}
.main .iboxes .box2 ul.clist li:first-child{ border-top:none;}
.main .iboxes .box2 ul.clist li a.pic{ display:block; width:110px; height:70px; float:left; margin:13px 10px 13px 0;}
.main .iboxes .box2 ul.clist li a.pic img{ width:110px; height:70px;}
.main .iboxes .box2 ul.clist li a.txt{ display:block; max-width:204px; height:24px; line-height:24px; color:#4a4a4a; font-size:14px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:8px;}
.main .iboxes .box2 ul.clist li a.txt:hover{ text-decoration:underline;}
.main .iboxes .box2 ul.clist li p{ display:block; width:204px; height:54px; line-height:18px; color:#4a4a4a; float:left;}

.main .iboxes .box3{ width:200px;}
.main .iboxes .box3 img.map{ display:block; height:111px; margin:10px auto;}
.main .iboxes .box3 p.links{ display:block; overflow:hidden;}
.main .iboxes .box3 p.links a{ display:block; width:33.33%; float:left; border-left:1px dotted #b3b3b3; box-sizing:border-box;}
.main .iboxes .box3 p.links a:first-child{ border-left:none;}
.main .iboxes .box3 p.links a img{ display:block; width:34px; height:34px; margin:0 auto;}
.main .iboxes .box3 p.links a span{ display:block; height:20px; line-height:20px; color:#333333; text-align:center;}
.main .iboxes .box3 p.links a:hover span{ color:#31a3ec;}








/**/
