﻿@charset "utf-8";
/* CSS Document */



html{ width: auto; min-width: 1200px;}

/*---头部---*/

/*首页*/
/*banner*/
#slideshow { position:relative;height:680px;width:1200px;margin:0 auto; overflow: hidden;}
#slideshow a{float:left;display:inline;}
#slideshow .img{position:absolute; width:1200px; height:680px; overflow:hidden}
#slideshow .img span{position:absolute;width:19999px;display:block}
#slideshow .img span img { width:1200px; height:680px;}
#slideshow .btns{z-index:10; position:absolute;width:1200px; height:67px; top:46%; }
/*
#slideshow .btns b{position:absolute;width:100px;display:block;height:14px;overflow:hidden;top:275px;left:50%}
#slideshow .btns b i{width:10px;background:#414140;float:left;height:10px;font-size:0px;overflow:hidden;cursor:pointer;margin-right:6px;border:#414140 2px solid;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
#slideshow .btns b i:hover{background:#a7a7a6}
#slideshow .btns b i.on{background:#3cd2f1;cursor:default}
#slideshow .btns b i.on:hover{background:#3cd2f1;cursor:default}
*/
#slideshow .btns s{position:absolute;width:67px;display:none;height:80px;overflow:hidden; cursor:pointer}
#slideshow .btns s i{ position:absolute;width:67px; background:url(../images/icon_01.png) no-repeat; height:67px;}
#slideshow .btns s.prev{left:-34px}
#slideshow .btns s.prev i{ background-position:-0px -66px;}
#slideshow .btns s.next{right:-34px}
#slideshow .btns s.next i{ background-position:-68px -66px;}
.paging{opacity:0.4;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;height:680px;position:absolute;background:#000;overflow:hidden}

/* @media screen and (max-width:1280px) {
#slideshow .btns s.prev{left:54px}
#slideshow .btns s.next{right:54px}
} */

/*col1*/
.col1 { width:100%; padding:30px 0px; text-align:center; background:#204069;}
.col1 .btn_ticket { width:190px; height:35px; display:block; margin:auto; color:#fff; font-size:36px; line-height:30px; padding-right:120px; background:url(../images/btn_ticket.png) right no-repeat; }
.col1 a.btn_ticket:hover { color:#f8af00;  background:url(../images/btn_ticket2.png) right no-repeat; }

/*col2*/
.col2 { width:1100px; height:55px; margin:auto; padding:40px 0px; }
.col2 a { width:120px; height:55px; margin-left:30px; padding-left:70px; display:inline-block; float:left; background:url(../images/icon_02.png) no-repeat; color:#888; font-size:22px; line-height:50px; }
.col2 .c2i1 { background-position:0px -2px; }
.col2 .c2i2 { background-position:0px -59px; }
.col2 .c2i3 { background-position:0px -116px; }
.col2 .c2i4 { background-position:0px -173px; }
.col2 .c2i5 { background-position:0px -230px; }
.col2 .c2i1:hover { background-position:0px -287px; }
.col2 .c2i2:hover { background-position:0px -344px; }
.col2 .c2i3:hover { background-position:0px -401px; }
.col2 .c2i4:hover { background-position:0px -458px; }
.col2 .c2i5:hover { background-position:0px -515px; }

/* @media screen and (max-width:1280px) {
.col2 { width:1000px; }
.col2 a { width:110px; margin-left:20px; }
} */


.colbg { width:100%; background:url(../pic/col3bg.jpg) top center no-repeat #111113; padding-top:40px; }

/*col3*/
.col3 { width:1200px; height:426px; margin:auto; position:relative; z-index:9999; }
.col3 .more { width:50px; height:30px; line-height:30px; display:inline-block; color:#fff; background:url(../images/icon_01.png) 30px 4px no-repeat;}
.col3 .col3_l { width:384px; height:424px; border:1px solid #bbb; background:#204069;   }
#menu01 { width:100%; height:62px; z-index:1; background:#001b3e;   }
#menu01 li{ width:50%; margin:0px 0px; padding:11px 0px; float:left; display:block; text-align:center; cursor:pointer; line-height:40px; height:40px;   }
#menu01 li.hover { background:#204069; }
#menu01 li a {  font-size:24px; color:#fff; font-weight: ; }
#menu01 li.hover a,#menu01 li:hover a { color:#fff; }
.main1box { width:334px; padding:20px 25px 20px;  }
#main01 .ulhide{ display:none; }
#uhide { display:none}
#main01 div.block{ display:block; }
.col3_l .n_list01 { width:px; }
.col3_l .mbttl { font-size:22px; color:#fff; }
.col3_l .pricebox { width:334px; height:270px; margin:30px auto 0px; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden;}
.col3_l .pricebox .date { padding:18px 15px 15px; border-bottom:1px solid #bbb; font-size:22px; color:#666; }
.col3_l .pricebox .date span { font-size:35px; color:#204069; }
.col3_l .pricebox .pbttl { margin:5px 0px; line-height:40px; padding:0px 15px; font-size:18px; color:#666; font-weight:bold; }
.col3_l .pricebox table { width:300px; text-align:center; margin:auto; border:1px solid #bbb; border-collapse:collapse;border:none; }
.col3_l .pricebox table td { width:60%; height:42px; border:1px solid #bbb; color:#666; font-size:16px;  }
.col3_l .pricebox table td.phl { width:38%; color:#204069; font-weight:bold;} 

.col3_l .timebox { width:294px; height:255px; margin:15px auto 0px; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden; padding:20px 20px;}
.col3_l .opetTime{ width: 299px; height: 135px; margin: 0 auto;}

.col3 .col3_m , .col3 .col3_r { width:386px; height:426px; background:#fff;  } 
.col3 .col3_m { margin-left:20px; }

.col3 .c3_ttl2,.col3 .c3_ttl3 { height:30px; padding:15px 25px; font-size:24px; color:#666; line-height:30px;  }
.col3 .c3_ttl2 { border-bottom:1px solid #bbb; }
.col3 .c3_ttl2 div,.col3 .c3_ttl3 div { display:inline-block; }
.col3 .c3_ttl2 span,.col3 .c3_ttl3 span  { color:#204069;}
.col3 .c3_ttl2 .more,.col3 .c3_ttl3 .more { width:50px; height:30px; line-height:30px; display:inline-block; float:right; color:#666; background:url(../images/icon_01.png) 30px -30px no-repeat;}

.col3 .c3_con2 { padding:15px 30px 0px; height:350px; overflow:hidden; background:#fff;}
.col3 .c3_con2 a { width:301px; display:block; border-bottom:1px dotted #666; background:url(../images/icon_01.png) -123px -131px no-repeat; padding-left:25px; height:50px; line-height:50px; color:#666; overflow: hidden;
 }
.col3 .c3_con2 a:hover,.col3 .c3_con2 a.latestn h6 { color:#001b3e; }
.col3 .c3_con2 a.latestn { width:326px; height:109px; border:0px; background:none; padding-left:0px; margin-bottom:10px; }
.col3 .c3_con2 .latestn img { width:172px; height:109px; margin:0px; float:left; }
.col3 .c3_con2 .latestn h6 { width:140px; padding:0px; margin:5px 0px 0px; float:right; font-size:16px; line-height:24px; color:#666; font-weight:normal; }

.col3 .c3_con3 { position:relative; padding:15px 30px 0px; height:350px; overflow:hidden; background:#fff;}
#up { width:336px; height:26px; position:absolute; left:25px; top:40%; z-index:9;   }
#buttom { width:16px; height:26px;  }
#buttom span { width:16px; height:26px; display:block; cursor:pointer; position:absolute; }
#buttom_left { left:0; background:url(../images/icon_01.png) -0px -183px no-repeat; }
#buttom_right { right:0; background:url(../images/icon_01.png) -18px -183px no-repeat; }
#buttom_left:hover {  background:url(../images/icon_01.png) -35px -183px no-repeat; }
#buttom_right:hover { background:url(../images/icon_01.png) -53px -183px no-repeat; }
#down { position:relative; width:308px; height:310px; margin:auto; overflow:hidden; z-index:4; }
#downContent { position:absolute; width:1848px; height:310px; top:0px; left:0px;}
#downContent ul li { display:inline; float:left; width:308px; height:310px;  margin:0px; overflow:hidden; }
#downContent ul li a { display:block; margin:0px 20px; }
#downContent ul li a .picbox { width:266px; height:266px; display:table-cell; vertical-align:middle; text-align:center; border:1px solid #bbb;  }
#downContent ul li a .picbox img { max-width:266px; max-height:266px; }
#downContent ul li a span { width:266px; height:34px; line-height:34px; margin:5px auto 0px; display:block; overflow:hidden; word-break:break-all; font-size:18px; color:#666; text-align:center;}
#downContent ul li a:hover .picbox { border:1px solid #204069; }
#downContent ul li a:hover span { color:#204069;}


/* @media screen and (max-width:1280px) {
.col3 { width:1000px; }
.col3 .col3_l { width:318px; }
#menu01 li a {  font-size:22px; }
.main1box { width:288px; padding:20px 15px 20px;  }
.col3_l .pricebox { width:288px; height:270px; margin:20px auto 0px; }
.col3_l .pricebox .date { padding:15px 12px 12px; font-size:20px; }
.col3_l .pricebox .date span { font-size:30px; }
.col3_l .pricebox .pbttl { padding:0px 13px; font-size:16px; }
.col3_l .pricebox table { width:250px;  }
.col3_l .pricebox table { width:250px;  }


.col3_l . { width:248px; height:255px; }

.col3 .col3_m , .col3 .col3_r { width:320px; height:426px; } 

.col3 .c3_ttl2,.col3 .c3_ttl3 {  padding:15px 20px; font-size:22px; }

.col3 .c3_con2 { padding:15px 20px 0px; }
.col3 .c3_con2 a { width:255px; padding-left:25px; }
.col3 .c3_con2 a.latestn { width:280px; height:95px; }
.col3 .c3_con2 .latestn img { width:150px; height:95px; }
.col3 .c3_con2 .latestn h6 { width:120px; font-size:15px;  }

.col3 .c3_con3 { padding:35px 20px 0px; height:330px; }
#up { width:300px; height:26px; left:10px;  }
#down { width:260px; }
#downContent {  width:1560px; height:270px; }
#downContent ul li { width:260px; height:270px; }
#downContent ul li a { margin:0px 15px; }
#downContent ul li a .picbox { width:228px; height:228px; }
#downContent ul li a .picbox img { max-width:228px; max-height:228px; }
#downContent ul li a span { width:228px; }
} */


.col4 { width:1200px; background:#fff; margin:30px auto 0px; }
.col4 .c4_ttl { height:30px; padding:15px 23px; font-size:24px; color:#666; line-height:30px; border-bottom:1px solid #bbb; }
.col4 .c4_ttl div { display:inline-block; }
.col4 .c4_ttl span { color:#204069;}
.col4 .c4_ttl .more { width:50px; height:30px; line-height:30px; display:inline-block; float:right; color:#666; background:url(../images/icon_01.png) 30px -30px no-repeat;}
.col4 .c4_con {padding:35px 23px;  }
.c4c_text { padding-left:25px; background:url(../images/c4ctbg.jpg) no-repeat; font-size:22px; color:#bbb;}
.c4c_text span { font-size:30px; color:#666; }
.c4_con .porjectshow { width:1154px; height:auto; margin:30px auto 0px; }
.c4_con .porjectshow img { width:100%; }
.c4_con .porjectshow .bannerImg{}




/* 
@media screen and (max-width:1280px) {
.col4 { width:1000px; }
.c4_con .porjectshow { width:954px; height:401px; margin:30px auto 0px; }
} */


.col5 { width:1200px; height:470px; background:#fff; margin:0px auto; }
.col5 .c5_ttl { height:30px; padding:15px 23px; font-size:24px; color:#666; line-height:30px;  }
.col5 .c5_ttl div { display:inline-block; }
.col5 .c5_ttl span { color:#204069;}
.col5 .c5_ttl .more { width:50px; height:30px; line-height:30px; display:inline-block; float:right; color:#666; background:url(../images/icon_01.png) 30px -30px no-repeat;}
.col5 .c5_con { width:1164px; padding:5px 0px 0px; margin:auto;  }
.col5 .c5_con a { width:370px; height:370px; border:1px solid #bbb; display:block; float:left; margin:0px 8px; position: relative; }
.col5 .c5_con a img { width:100%; }
.col5 .c5_con a p{width: 100%; height: 30px; line-height: 30px; font-size: 15px; color: #fff; background: url(../images/BGI008.png); position: absolute; bottom: 0; left: 0; z-index: 999; text-align: center; }

/* @media screen and (max-width:1280px) {
.col5 { width:1000px; height:410px; background:#fff; margin:0px auto; }
.col5 .c5_con { width:972px; padding:5px 0px 0px; margin:auto;  }
.col5 .c5_con a { width:306px; height:306px; border:1px solid #bbb; display:block; float:left; margin:0px 8px;  }
} */


.col6 { width:1200px; height:424px; margin:30px auto 0px; padding-bottom:58px;}
.col6 .c6_l { width:424px; background:#fff; }
.col6 .c6_ttl { height:30px; padding:25px 25px 15px; font-size:24px; color:#666; line-height:30px;  }
.col6 .c6_ttl div { display:inline-block; }
.col6 .c6_ttl span { color:#204069;}
.col6 .c6_ttl .more { width:50px; height:30px; line-height:30px; display:inline-block; float:right; color:#666; background:url(../images/icon_01.png) 30px -30px no-repeat;}
.col6 .c6_l .c6l_con { position:relative; padding:15px 30px 0px; height:340px; overflow:hidden; background:#fff;}
#up2 { width:370px; height:26px; position:absolute; left:25px; top:40%; z-index:9;   }
#buttom2 { width:16px; height:26px;  }
#buttom2 span { width:16px; height:26px; display:block; cursor:pointer; position:absolute; }
#buttom_left2 { left:0; background:url(../images/icon_01.png) -0px -183px no-repeat; }
#buttom_right2 { right:0; background:url(../images/icon_01.png) -18px -183px no-repeat; }
#buttom_left2:hover {  background:url(../images/icon_01.png) -35px -183px no-repeat; }
#buttom_right2:hover { background:url(../images/icon_01.png) -53px -183px no-repeat; }
#down2 { position:relative; width:308px; height:310px; margin:auto; overflow:hidden; z-index:4; }
#downContent2 { position:absolute; width:1848px; height:310px; top:0px; left:0px;}
#downContent2 ul li { display:inline; float:left; width:308px; height:310px;  margin:0px; overflow:hidden; }
#downContent2 ul li a { display:block; margin:0px 20px; }
#downContent2 ul li a .picbox { width:266px; height:266px; display:table-cell; vertical-align:middle; text-align:center; border:1px solid #bbb;  }
#downContent2 ul li a .picbox img { max-width:266px; max-height:266px; }
#downContent2 ul li a span { width:266px; height:34px; line-height:34px; margin:5px auto 0px; display:block; overflow:hidden; word-break:break-all; font-size:18px; color:#666; text-align:center;}
#downContent2 ul li a:hover .picbox { border:1px solid #204069; }
#downContent2 ul li a:hover span { color:#204069;}

.col6 .c6_r { width:760px; }
.c6_r .c6r1 { width:760px; height:203px; background:#fff; position:relative; }
.c6_r .c6r1 img { width:422px; height:203px; }
.c6_r .c6r1 .c6r1_ttl { width:285px; height:148px; position:absolute; top:0px; right:0px; background:url(../images/c6ricon1.png) left top no-repeat; padding:35px 25px 20px 40px; }
.c6_r .c6r1 .c6r1_ttl h6 { font-size:24px; color:#204069; padding:0px; margin:0px 0px 30px; font-weight:normal;  }
.c6_r .c6r1 .c6r1_ttl a { font-size:14px; color:#666; display:block; }
.c6_r .c6r1 .c6r1_ttl a:hover { color:#f8af00; }
.c6_r .c6r1 .c6r1_ttl .more { width:50px; height:30px; margin-top:10px; line-height:30px; display:block; float:right; color:#666; background:url(../images/icon_01.png) 30px -30px no-repeat; }

.c6_r .c6r2 { width:760px; height:203px; background:#fff; position:relative; margin-top:18px; }
.c6_r .c6r2 img { width:422px; height:203px; }
.c6_r .c6r2 .c6r2_ttl { width:285px; height:148px; position:absolute; top:0px; left:0px; background:url(../images/c6ricon2.png) right top no-repeat; padding:35px 40px 20px 25px; }
.c6_r .c6r2 .c6r2_ttl h6 { font-size:24px; color:#204069; padding:0px; margin:0px 0px 30px; font-weight:normal;  }
.c6_r .c6r2 .c6r2_ttl a { font-size:14px; color:#666; display:block; }
.c6_r .c6r2 .c6r2_ttl a:hover { color:#ff6f18; }
.c6_r .c6r2 .c6r2_ttl .more { width:50px; height:30px; margin-top:10px; line-height:30px; display:block; float:right; color:#666; background:url(../images/icon_01.png) 30px -30px no-repeat; }

.colbg .more:hover, .c6_r .c6r1 .c6r1_ttl .more:hover , .c6_r .c6r2 .c6r2_ttl .more:hover { color:#ff6f18; background:url(../images/icon_01.png) -40px 4px no-repeat; }


/* @media screen and (max-width:1280px) {
.col6 { width:1000px; height:380px; padding-bottom:80px;}
.col6 .c6_l { width:360px; }
.col6 .c6_l .c6l_con {  height:310px; }
#up2 { width:320px; height:26px; left:20px; top:40%; }
#down2 { width:288px; height:290px; }
#downContent2 { width:1848px; height:290px; }
#downContent2 ul li { width:288px; height:290px; }
#downContent2 ul li a { display:block; margin:0px 20px; }
#downContent2 ul li a .picbox { width:246px; height:246px; }
#downContent2 ul li a .picbox img { max-width:246px; max-height:246px; }
#downContent2 ul li a span { width:246px; }

.col6 .c6_r { width:624px; }
.c6_r .c6r1 { width:624px; height:188px; }
.c6_r .c6r1 img { width:390px; height:188px; }
.c6_r .c6r1 .c6r1_ttl { width:191px; height:143px; padding:25px 20px 20px 35px; }

.c6_r .c6r2 { width:624px; height:188px; margin-top:18px; }
.c6_r .c6r2 img { width:390px; height:188px; }
.c6_r .c6r2 .c6r2_ttl { width:191px; height:143px; padding:25px 35px 20px 20px; }

} */







/*about*/
.BGIBOX{ width: 100%; height: auto; padding:73px 0 61px;}
.BGI02{background: url(../images/nybg.jpg) top center fixed;}
.BGI03{background: url(../images/BGI002.jpg) top center fixed;}
.BGI04{background: url(../images/BGI003.jpg) top center fixed;}
.BGI05{background: url(../images/BGI006.jpg) top center fixed;}
.BGI06{background: url(../images/BGI011.jpg) top center fixed;}
.BGI07{background: url(../images/BGI015.jpg) top center fixed;}

.main{ width: 1200px; height: auto; margin: 0 auto; overflow: hidden;}
.main .title{ width: 100%; height: 45px; line-height: 45px; font-size: 35px; color: #fff; text-align: center; background: url(../images/BGI001.png) center center no-repeat; overflow: hidden; margin-bottom: 51px;}
.main .left{ width: 119px; height: auto; float: left; overflow: hidden;}
.main .left ul.menu{ width: 100%; height: auto; overflow: hidden;}
.main .left ul.menu li{ width: 100%; height:102px; background: #828483; margin-bottom:5px; }
.main .left ul.menu li:hover,.main .left ul.menu li.current{ background: #204069;}
.main .left ul.menu li a{ display: inline-block; width: 100%; height: 100%; text-align: center; line-height: 37px; color: #fff;}
.main .left ul.menu li a i{ display:block; width: 52px; height: 52px; background: url(../images/ICO001.png) no-repeat; margin: 0 auto;}

.main .left ul.menu li a i.icoM001{background-position: center top;}
.main .left ul.menu li a i.icoM002{background-position: center -82px;}
.main .left ul.menu li a i.icoM003{background-position: center -159px;}
.main .left ul.menu li a i.icoM004{background-position: center -237px;}
.main .left ul.menu li a i.icoM005{background-position: center -318px;}
.main .left ul.menu li a i.icoM006{background-position: center -398px;}


.main .left ul.menu li a i.icoM007{background-position: center -510px;}
.main .left ul.menu li a i.icoM008{background-position: center -562px;}
.main .left ul.menu li a i.icoM009{background-position: center -614px;}
.main .left ul.menu li a i.icoM010{background-position: center -666px;}
.main .left ul.menu li a i.icoM011{background-position: center -718px;}
.main .left ul.menu li a i.icoM012{background-position: center -770px;}

.main .left ul.menu li a i.icoM013{background-position: center -820px;}

.main .left ul.menu li a i.icoM014{background-position: center -874px;}









.main .right{ width: 1033px; height: auto; padding:32px 24px 0; float: right; overflow:hidden; background: #fff;}

.main .right .TBBox{ width: 100%; height: 52px; border-bottom:2px solid #bbb; margin-bottom:47px;}
.main .right .TBBox h4{ display: inline-block; width: auto; min-width: 189px; height: 52px;  float: left; border-bottom:2px solid #204069; color: #666; font-size: 22px; line-height: 52px; }
.main .right .TBBox .breadcrumb{ display: inline-block; width: auto; height: 16px; padding:18px 0; line-height: 16px; font-size: 12px; float: right; padding-left: 25px; background: url(../images/ICO002.png) center left no-repeat; color: #204069;}
.main .right .TBBox .breadcrumb a{color: #204069; font-size: 12px;}

.main .right .imgTab{ width: 100%; height: auto; margin-bottom:15px; overflow: hidden;position: relative;}
.main .right .imgTab .aboutIMGCenter{ display: block; width: 505px; height: 505px; overflow: hidden; margin:0 auto; border: 1px solid #ccc;}
.main .right .imgTab .aboutIMGCenter img{ display: block; width: 100%; }

.main .right .imgTab div{ width: 239px; height: 507px; position: absolute; top: 0;}
.main .right .imgTab .rightIMg{right: 0;}
.main .right .imgTab .leftImg{left: 0;}

.main .right .imgTab div a{ display: block;  width: 237px; height: 237px; margin-bottom: 29px;border: 1px solid #ccc;overflow: hidden;}
.main .right .imgTab div a img{ display: block; width: 100%;}



.contentsBox{ width: 100%; height: auto; min-height: 500px; padding-bottom: 24px;}
.main .right .aboutBOX{padding:0 !important; }



/*listUl*/
.list{padding-bottom: 46px;}
.listUl{ width: 1047px; height: 1396px; overflow: hidden; margin-bottom:30px;  }
.listUl li{ width: 333px; height: 333px; overflow: hidden; margin: 0 14px 14px 0;float:left; border: 1px solid #bfbfbf;}
.listUl li a{ display: block; width: 100%; height: 100%; position: relative;}
.listUl li a img{ display: block; width: 100%;}
.listUl li a p{ display: none;
 width: 100%; height: 30px; line-height: 30px; font-size: 15px; color: #fff; background: url(../images/BGI008.png); position: absolute; bottom: 0; left: 0; z-index: 999; text-align: center; }


/*Pager*/

#pageshow { text-align: center; margin:0; clear: both; height: 28px; line-height: 28px;font-size:14px; }
#pageshow .pages{ width: 100%; height: 28px; overflow: hidden;}
.pages a,.pages .thisp { display:inline-block; width: 28px; height: 28px; margin: 0 0; color: #204069;font-size:14px; }
.pages a:hover { background: url(../images/BGI005.png) center center no-repeat; color: #204069; }
.pages .thisp { background: url(../images/BGI005.png) center center no-repeat;}

.pages i{ font-size: 17px;}
/* .pages .first { display: inline-block; width: 55px; background: url(../img/pageshow_bg.gif) left top no-repeat; color: #000; }
.pages .first:hover { background: url(../img/pageshow_bg.gif) left bottom no-repeat; color: #fff } */



/*水上冲关*/
.equipMentTop{ width:1152px; height: auto; padding:14px 24px 13px; background: url(../images/BGI007.jpg) left top no-repeat #fff; margin-bottom:35px }
.equipMentTop .tit{ width: 100%; height:65px;overflow: hidden;}
.equipMentTop .tit .text{ width: 750px; height: 65px; float: left; line-height: 23px; font-size: 14px; color: #fff;}
.equipMentTop .tit .breadcrumb{ display: inline-block; width: auto; height: 20px; line-height: 20px; font-size: 12px; float: right; padding-left: 25px; background: url(../images/ICO002.png) center left no-repeat; color: #204069;}
.equipMentTop .tit .breadcrumb a{color: #204069; font-size: 12px;}

.equipListWrap{ width: 100%; height: 212px; margin-top:35px; position: relative; }
.equipListWrap span{ display: block; width: 29px; height: 172px; font-size: 45px; position: absolute; }
.equipListWrap span.pre{ top: 0; left: 0;}
.equipListWrap span.next{ top: 0; right: 0; text-align: right;}
.equipListWrap span i{ margin-top:63px; }
.equipListWrap .num{ width: 100%; height: 28px; text-align: center; margin-top:12px; }
.equipListWrap .num a{ display: inline-block; width: 28px; height: 28px; background: url(../images/BGI009.png) left center no-repeat; margin: 0 2px;}
.equipListWrap .num a.numcur{
	background: url(../images/BGI009.png) right center no-repeat;
}
.equipListWrap .showbox{ width:1094px; height: 178px; position: relative; margin: 0 auto; overflow: hidden;}
.equipListWrap .showbox ul{ width: auto; height: 178px; position: absolute; top: 0; left: 0; overflow: hidden;}
.equipListWrap .showbox ul li{ width: 166px; height: 166px; overflow: hidden; float: left; margin-right:12px;padding: 3px 3px 9px;  }
.equipListWrap .showbox ul li.active{ background: url(../images/BGI017.png) top center no-repeat;}
.equipListWrap .showbox ul li.active p{ display: block !important;}
.equipListWrap .showbox ul li.hover{ border-color: #204069;}
.equipListWrap .showbox ul li a{ display: block;width: 100%; height:100%; position: relative; overflow: hidden;}
.equipListWrap .showbox ul li img{ display: block; width: 100%;}
 .equipListWrap .showbox ul li a p{ display: none;  width: 100%; height: 29px; line-height: 29px; font-size: 16px; color: #fff; text-align: center; background: url(../images/BGI008.png); position: absolute; bottom: 0; z-index: 999;}





.equipMentContact{ width: 1152px; height: auto; padding: 6px 24px 62px; background: #fff;}
.equipMentContact .tit{ width: 100%; height: 52px; border-bottom:2px solid #bbb; margin-bottom:32px;}
.equipMentContact .tit h4{ display: inline-block; width: auto; min-width: 189px; height: 52px;  float: left; border-bottom:2px solid #204069; color: #666; font-size: 22px; line-height: 52px; }

.explanation{ width: 100%; height: auto; padding-bottom: 32px; overflow: hidden;border-bottom:1px solid #bbb; margin-bottom:40px; }
.explanation .text{ width: 755px; height: auto; font-size:16px; line-height: 28px; color:#666; float:left; }

.explanation .attr{ width: 368px; height:auto; float: right; border-left:1px solid #bbb; }
.explanation .attr ul{ width: 305px; height: auto; float:right;}
.explanation .attr ul li{ min-height: 28px; line-height: 28px; font-size: 16px;  padding-left: 44px;  margin-bottom:10px; background: url(../images/ICO003.png) no-repeat; }
.explanation .attr ul li.icoQ1{ background-position: -210px 0;}
.explanation .attr ul li.icoQ2{ background-position: -158px -42px;}
.explanation .attr ul li.icoQ3{ background-position: -105px -84px}
.explanation .attr ul li.icoQ4{ background-position: -53px -126px;}
.explanation .attr ul li.icoQ5{ background-position: 0 -168px;}




/*航天食品*/

.proMain{ width: 1152px; height: auto; padding: 11px 24px 73px; background:#fff;}

.proMain .TBBox{ width: 100%; height: 52px; border-bottom:2px solid #bbb; margin-bottom:47px;}
.proMain .TBBox h4{ display: inline-block; width: auto; min-width: 189px; height: 52px;  float: left; border-bottom:2px solid #204069; color: #666; font-size: 22px; line-height: 52px; }
.proMain .TBBox .breadcrumb{ display: inline-block; width: auto; height: 16px; padding:18px 0; line-height: 16px; font-size: 12px; float: right; padding-left: 25px; background: url(../images/ICO002.png) center left no-repeat; color: #204069;}
.proMain .TBBox .breadcrumb a{color: #204069; font-size: 12px;}

.proMain .intText{ width: 100%; height: auto; overflow: hidden; margin-bottom:41px;  padding-bottom:47px; border-bottom:1px solid #bbb; font-size: 16px;line-height: 28px; color: #666; }
.proMain .intText p{ text-indent: 2em;}

.proList{ width: 1153px; height: 944px; margin-bottom:10px;  overflow: hidden;}
.proList ul{ width: 1212px; height:auto; overflow: hidden; }
.proList ul li { width: 346px;height: auto; float: left; margin: 0 57px 30px 0; overflow: hidden;}
/* .proList ul li div.img{ width:344px; height:344px; border: 1px solid #cfcfcf; position: relative; overflow: hidden;}
.proList ul li div.img img{ width: 100%; height: 100%}
.proList ul li div.img .mask{ display: none; width: 100%; height: 100%; background: url(../images/BGI010.png) center center; position: absolute;top: 0; left: 0; z-index: 999;}

.proList .thisTit{ width: 100%; height: 50px; line-height: 50px; font-size: 22px; font-weight: normal; margin: 0; overflow: hidden;}
.proList .thisCon{ width: 100%; height: 46px; line-height: 23px; font-size: 12px; color:#666; overflow: hidden;}
 */
.proList ul li a{display: block; width: 100%; height: 100%; color: #666;}
.proList ul li a div.img{width:344px; height:344px;border: 1px solid #cfcfcf; position: relative; overflow: hidden;}
.proList ul li a div.img .mask{ display: none; width: 100%; height: 100%; background: url(../images/BGI010.png) center center; position: absolute;top: 0; left: 0; z-index: 999;}

.proList ul li a div.img img{ display: block; width: 100%;}
.proList ul li a .thisTit{ width: 100%; height: 50px; line-height: 50px; font-size: 22px; font-weight: normal; margin: 0; overflow: hidden;}
.proList ul li a .thisCon{ width: 100%; height: 46px; line-height: 23px; font-size: 12px; color:#666; overflow: hidden;}
.proList ul li.hover a{ color: #204069;}
.proList ul li.hover a .thisCon{ color: #204069;}



/*产品内页*/
.proDet{ width: 100%; height:auto; overflow: hidden; margin-bottom: 30px; }
.proDet .proImgBox{ width:710px; height:auto; float: left; }

.proImgBox .imgNav{ width:128px; height: 560px; float: left;}
.proImgBox .imgNav a.na{ display: block; width: 115px; height:23px; margin:0 0 7px 2px; line-height: 23px; color: #818181; text-align: center;border: 1px solid #ddd;}
.proImgBox .imgNav a.na i{line-height: 23px; font-size: 27px;}
.proImgBox .imgNav a.na:hover {background: #ddd; color: #fff;}

.proImgBox .imgNav .mask{ width: 128px; height: 496px; margin-bottom: 7px; overflow: hidden; position: relative;}



.proDet .proImgBox ul{ width: auto; height: auto; position: absolute; top:0; left: 0}
.proDet .proImgBox ul li{ width: 117px; height: 117px; padding: 2px 9px 2px 2px; margin-bottom: 4px;}
.proDet .proImgBox ul li a{display: block; width:115px; height: 115px; overflow: hidden; border: 1px solid #bababa; background: #fff;}
.proDet .proImgBox ul li a img{ display: block; width: 100%; background: #fff;}
.proDet .proImgBox .img{ width:558px; height: 558px; float:right; border: 1px solid #bababa; overflow: hidden;}
.proDet .proImgBox .img img{display: block; width:  100%; }
.proDet .proImgBox ul li.hover,.proDet .proImgBox ul li#current{ background: url(../images/BGI012.png) 0 0 no-repeat;}
.proDet .proImgBox ul li.hover a,.proDet .proImgBox ul li#current a{ border-color: #2a486f;}

.property{ width: 362px; height: auto; float: right; overflow: hidden;}
.property h5.tit{ width: 100%; height:22px; font-size: 22px; padding-bottom: 14px; border-bottom:1px solid #bababa; color: #204069; margin: 0;font-weight: inherit }
.property ul.list{ width: 100%; height: auto; overflow: hidden; padding:24px 0;border-bottom:1px solid #bababa;}
.property ul.list li{ width: 100%; height: 30px; line-height: 30px; font-size: 16px; font-weight: inherit; color: #666; overflow: hidden;}

.property .textCon{ width: 100%; height: 125px; overflow: hidden; padding: 33px 0; border-bottom: 1px solid #bbb; font-size: 16px; line-height: 28px; margin-bottom: 60px;}

.property .buy{ width:auto; height: 32px; font-size: 16px; color:#666; line-height: 32px; margin-bottom:57px; }
.property .buy span{ float:left;}
.property .buy .buyNum{ display: inline-block; width: 139px; height: 30px; border: 1px solid #bbb; line-height: 30px; margin: 0 10px; float: left;}
.property .buy .buyNum a{display: block; width: 30px; height: 30px; line-height: 30px; color: #666; font-size: 20px; background: #bbb; float: left;text-align: center; }
.property .buy .buyNum a:hover{background: #848484;}
.property .buy .buyNum a:hover i{color: #fff;}
.property .buy .buyNum a i{line-height:30px;}
.property .buy .buyNum input{ width:79px; height: 30px; border: 0; margin:0; padding: 0; float: left; text-align: center; color: #666; }

.QRCBtn{ width: 140px; height: 45px; line-height: 45px; font-size:16px; padding: 0 20px; position: relative; background: #204069; color: #fff; text-align: center;}
.QRCBtn i{ font-size:28px; line-height: 49px; float: left; margin-right: 10px;}

.QRCBtn .QRC{ display: none;
 width:156px; height: 156px; padding: 6px 6px 13px; position: absolute; right: 6px; top: -175px; background: url(../images/BGI013.png) 0 0 no-repeat; z-index: 999;}
 .QRCBtn .QRC img{ width: 156px; height: 156px; }

 .available{ width: 100%; height: 51px; background: url(../images/BGI014.png) left top no-repeat; border-top:1px solid #bbb; margin-bottom:44px; line-height: 51px; font-size: 22px; text-indent:50px; color: #fff; }
 .proDetList{ height: 442px; margin:0;}

.proDetCon{ width: 100%; height: auto; min-height: 250px; margin-bottom: 44px;}



/*联系*/
.contactMainBox{ width: 100%; height: auto; margin-bottom: 70px; overflow: hidden;}
.contactMainBox .tit{ width: 100%; height: 51px; background: url(../images/BGI014.png) left top no-repeat; border-top: 1px solid #bbb; color: #fff; line-height: 51px; margin-bottom:50px; }
.contactMainBox .tit i{display: inline-block; width: auto; height: 51px; background: url(../images/ICO005.png) no-repeat; float: left; margin: 0 10px;}
.contactMainBox .tit i.icoC001{background-position:0 14px; width: 54px;}
.contactMainBox .tit i.icoC002{background-position:0 -68px; width: 103px;}
.contactMainBox .tit i.icoC003{background-position:0 -167px; width: 45px;}
.contactMainBox .conTxt{ font-size: 14px; line-height:28px}

.contactMainBox .conTxt ul li{ width: 100%; height: auto; overflow: hidden; padding-bottom: 25px; border-bottom: 1px solid #666; margin-bottom:25px; }
.contactMainBox .conTxt ul li .busTxt{width:313px; height:auto; line-height:20px; font-size: 14px; float: left;}
.contactMainBox .conTxt ul li .busTxt h5.titBus{line-height: 30px; font-size: 22px; margin: 0 0 18px; font-weight: inherit;}

.formBox{ margin: 0}
.formBox .lattice{ width: 100%; height: auto; margin-bottom:10px;}
.formBox .lattice label{ display: block; width: 100%; height: 30px; line-height: 30px; font-size: 14px; color: #204069;}
.formBox .lattice input{ width: 300px; height: 30px; line-height: 30px; }
.formBox .lattice textarea{ width: 1146px; height: 100px; }
.formBox #formBtn{ width: 160px; height: 30px; line-height: 30px; text-align: center; color: #fff; margin: 0 0 0 45%;padding:0; border: 0; background: #204069;} 


/* 新闻 */

.newsBottom{ padding-bottom: 50px !important;}
.newsTop{ width:100%; height: 167px; overflow: hidden; margin-bottom: 36px;}
.newsTop .img{ width: 250px; height: 167px; float: left; margin-right: 38px;}
.newsTop .img img{display: block; width: 100%;}
.newsTop .newsTopTit{ width: 745px; height: 32px; line-height:32px; font-size: 20px;  float: left; color: #3d3d3d; font-weight:inherit;  margin-bottom: 18px; overflow: hidden;}
.newsTop .newsTopTit a{font-size: 20px;color: #3d3d3d;line-height:32px;}
.newsTop .newsTopTxt{ width: 745px; height: 75px; line-height: 25px;  font-size: 12px; color: #838383; float: left; overflow: hidden; margin-bottom: 24px;}
.newsTop .time{ width: auto; height: 20px; line-height: 20px; font-size: 13px; color: #838383;}
.newsTop .time i{ margin-right: 5px; }


.newsList{ width: 100%; height: 549px; border-top:3px solid #404040; border-bottom: 2px solid #dfdfdf; margin-bottom: 25px; overflow: hidden; }
.newsList li{ width: 993px; height: 60px; line-height: 60px;  border-bottom: 1px solid #dfdfdf; padding: 0 20px; font-size: 14px;}
.newsList li span{ float: right; margin-left: 20px; }
.newsList li a{ display: inline-block; width: auto; height: 60px; line-height: 60px; color: #000; font-size: 14px; overflow: hidden;}
.newsList li i{ color:#b3b3b3; margin-right: 20px; height: 60px; line-height: 60px; font-size: 25px; float: left;} 

.newsList li:hover{ background: #204069;}
.newsList li:hover i,.newsList li:hover a,.newsList li:hover span{color: #fff;}


.newsDetTop{ width: 100%; height: auto; margin-bottom:20px; padding-bottom: 20px; border-bottom: 2px solid #404040; }

.newsDetTop h5{ width: 100%; height: auto; line-height: 25px; font-size:22px; color: #000; text-align: center; font-weight: inherit;margin: 0 0 8px;  }
.newsDetTop p{ text-align: center; font-size: 12px; line-height: 18px;}

.newsDetcon{ width: 100%; height: auto; min-height: 300px; line-height: 25px; font-size: 14px; border-bottom: 1px solid #B9B9B9; margin-bottom: 10px;}
.newsDetcon p{text-indent: 2em; margin-bottom: 10px;}

.newsDetFoot{ width: 100%; height: auto; padding: 10px 0}
.newsDetFoot p{ width: 100%; height: 25px; line-height: 25px; margin: 0；}
.newsDetFoot p i{margin:0 10px;}
.newsDetFoot p a{ font-size: 14px; color: #666; line-height: 25px;}
.newsDetFoot p a:hover{color: #204069;}


/*porjectBox*/
.porjectBox{ width: 1150px; height: 460px; overflow: hidden; position: relative;}
.porjectBox .moveList{ width:auto; height: 460px;  overflow: hidden; position: absolute; top: 0 ;left:0 ;}
.porjectBox .moveList ul{ width: 1150px; height: 460px; overflow: hidden; float: left; position: relative;}
.porjectBox .moveList ul li{ width: 230px; height: 230px; float:left;}
.porjectBox .moveList ul li a{display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.porjectBox .moveList ul li a img{ display: block; width: 100%;}
.porjectBox .moveList ul li a p{ display: none; width: 100%; height:25px; line-height: 25px; text-align: center; font-size: 14px; color: #fff; z-index: 99; background: url(../images/BGI008.png) center center; position: absolute; bottom: 0; left: 0;}
.porjectBox .moveList ul li.first{ width: 460px; height: 460px;}
.porjectBox .moveList ul li.first a p{  height: 40px ; line-height: 40px; font-size: 20px; }

.numBox{ width: 230px; height: 230px; position: absolute; bottom: 0; right: 0; background: #fff; z-index: 100;}
.numBox h3{ width: 100%; height: 63px; margin: 77px 0 33px; text-align: right; font-size: 63px; line-height: 63px; color: #bbb;}

.numBox .numNav{ width: 100%; height: 28px; position: relative; margin:3px 0 2px;}
.numBox .numNav .numList{ width: auto; height:28px; float: right; margin:0 5px;}
.numBox .numNav .numList a{ display: inline-block; width: 16px; height: 16px; background: url(../images/BGI016.png) left center no-repeat; margin: 6px;}
.numBox .numNav .numList a.active{
	background: url(../images/BGI016.png) right center no-repeat;
}
.numBox .numNav .tmk{display: block; width: 20px; height: 28px; float: right; font-size: 40px; color: #828483; text-align: center; line-height: 28px;}
.numBox .numNav .tmk i{ display: block; height: 28px; line-height: 28px;}


/*常见问题*/
.qaList{ width: 100%; height: auto; margin-bottom:15px; overflow: hidden;}
.qaList li{ width: 100%; height:auto; margin-bottom:10px; }
.qaList li h5{ width: 1112px; height: 40px; line-height: 40px; font-size: 20px; font-weight: inherit; color: #204069; padding: 0 20px; background: #f2f2f2; margin: 0;cursor: pointer;}
.qaList li h5 p{  width:80%; height: 40px; line-height: 40px;  overflow: hidden;}
.qaList li h5 i{ float: right; font-size: 20px; height: 40px; line-height: 40px; color: #204069}
.qaList li div{ display: none; width: 1112px; height: auto; padding: 20px; line-height: 25px; font-size: 14px;}

/*友情链接*/
.linkList{ width: 100%; height: auto;}
.linkList ul{ width: 1176px; height: auto; overflow: hidden;}
.linkList ul li{  width: 270px; height: 127px; float: left; margin:0 24px 24px 0;}
.linkList ul li a{ display: block; width:268px; height: 125px; border: 1px solid #868686; overflow: hidden;}
.linkList ul li a img{ display: block; width: 100%;}



/*首页简介*/
.aboutCon{ width: 100%; min-width: 1200px; height: auto; background: url(../images/BGI018.jpg) top center no-repeat; padding: 19px 0 50px;}
.aboutCon .tit{ width:1200px; height: 47px; margin:0 auto; margin-bottom: 26px;}
.aboutCon .tit img{ display: block; height: 47px; float: left;}
.aboutCon .tit h5{ display: block; width: auto; height: 47px; line-height: 47px; margin: 0; margin-left: 20px; float: left; color: #204069; font-size: 22px; font-weight: inherit;}
.aboutCon .textCon{width: 1152px; height: 90px; padding: 0 24px; margin: 0 auto; font-size: 14px; color: #204069; line-height: 30px; overflow: hidden;}