@charset "utf-8";
/*****************--item.html--*****************/
.item-info { width: 1140px; height: auto; border: #e5e5e5 solid 1px; overflow: hidden; margin: 5px auto 0 auto; padding: 30px 29px; }
.item-cont { width: 590px; overflow: hidden; float: left; margin-left: 30px; }
.item-cont h1 { font-size: 18px; font-weight: bold; overflow: hidden; }
.item-cont h1 img { margin-right: 5px; position: relative; top: -5px; }
.item-cont h1 b { display: inline-block; padding: 5px 8px; font-size: 12px; color: #fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin: 0 5px; }
.item-cont h1 b.b1 { background-color: #ff9a34; }
.item-cont h1 b.b2 { background-color: #4cc984; }
.item-cont .video { text-align:center; }
.item-cont p { text-indent: 0em;color: #585858; line-height: 18px; margin: 8px 0 10px 0; font-size: 14px; }
.item-cont p span {font-weight:bold;color:#4682b4}
.item-cont .tip {text-indent: 0em; color: #0000ff;  font-size: 12px;line-height: 15px; margin: 0px 0 5px 0; }
.item-cont .info { width: 550; padding: 15px 20px; background-color: #f7f7f7; color: #ff9a34; }
.item-cont .info h4 span {font-weight: bold; color: #ff4500; }
.item-cont .info h4 { font-size: 2rem; color: #000000; }
.item-cont .info h5 span {font-weight: bold; color: #ff4500; }
.item-cont .info h5 { font-size: 1.8rem; color: #000000; }


.item-cont ul.details { width: 100%; margin-top: 10px; }
.item-cont ul.details li { float: left; width: 50%; line-height: 29px; font-size: 14px; }
.item-cont ul.details li.full { width: 100%; }
.item-cont ul.details li span { font-weight: bold; color: #777; min-width: 80px; display: inline-block; }
.item-cont ul.details li i { color: #f08519; }
.item-cont a.btn { margin-left:200px;display: inline-block; width: 100px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; margin-top: 2px; margin-right: 10px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.item-cont a.btn-1 { background-color: #ff9a34; }
.item-cont a.btn-1:hover { background-color: #d87a1c; }

.item-cont a.btn-long { margin-left:150px;display: inline-block; width: 200px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; margin-top: 2px; margin-right: 10px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.item-cont a.btn-long-phone { display:none;background-color: #ff9a34; }
.item-cont a.btn-long-phone:hover { background-color: #d87a1c; }

.item-cont a.btn-phone { display:none;background-color: #ff9a34; }
.item-cont a.btn-phone:hover { background-color: #d87a1c; }


.item-cont a.btn-2 { background-color: #254083; }
.item-cont a.btn-2:hover { background-color: #1c2c53; }
.item-cont a.btn-3 { background-color: #e0e0e0; color: #6c6c6c; background-image: url(/images/item/star.png); background-repeat: no-repeat; background-position: 21px center; text-indent: 50px; text-align: start; }
.item-cont a.btn-3:hover { background-color: #c4bfbf; }
.itemtab-warp { width: 1198px; min-height: 526px; margin: 20px auto 30px auto; border: #e5e5e5 solid 1px; overflow: hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.itemtab-warp .tab-box { width: 100%; height: 38px; border-bottom: #e5e5e5 solid 1px; }
.itemtab-warp .tab-box a { float: left; width: 148px; height: 38px; text-align: center; line-height: 38px; font-size: 14px; border-bottom: #e5e5e5 solid 1px; border-right: #e5e5e5 solid 1px; color: #000; }
.itemtab-warp .tab-box a.on { border-bottom-color: #fff; height: 36px; line-height: 36px; border-top: #254083 solid 3px; color: #254083; margin-top: -1px; }
.itemtab-warp .tab-cont { display: none; }
.itemtab-warp .cont-2 ul li { padding: 15px 0; border-bottom: #cacaca dotted 1px; overflow: hidden; }
.itemtab-warp .cont-2 ul li.last { border: 0; text-indent: 15px;}
.itemtab-warp .cont-2 ul li span { float: left; width: 106px; height: 28px; background: url(/images/item/bg-1.png) no-repeat center; margin-right: 10px; }
.itemtab-warp .cont-2 ul li span b { display: inline-block; margin-left: 5px; line-height: 28px; font-size: 14px; font-weight: bold; color: #fff; text-indent: 5px; background-position: left center; background-repeat: no-repeat; }
.itemtab-warp .cont-2 ul li span i { display: inline-block; margin-left: 5px; line-height: 28px; font-size: 14px; font-weight: bold; color: #fff; text-indent: 5px;background-position: left center; background-repeat: no-repeat; }
.itemtab-warp .cont-2 ul li .info { float: left; color: #7a7a7a; width: 1050px; margin-top: 8px; line-height: 18px; font-size: 14px; }
.itemtab-warp .cont-2 ul li .info p {margin-bottom: 10px;}
.itemtab-warp .cont-2 ul li .info p b{font-size:1.1em;color:#4682b4;font-weight:bold;}
.itemtab-warp .cont-2 ul li .info h4 {font-size:1.2em;color:#FF4500;font-weight:bold;}

.itemtab-warp .cont-2 ul li .full {text-align:center;}
.itemtab-warp .cont-2 ul li .full  { color: #7a7a7a; width: 100%; margin-top: 8px; line-height: 18px; font-size: 14px; }
.itemtab-warp .cont-2 ul li .full  p {text-align:left;text-indent:2em;margin-bottom: 10px;}
.itemtab-warp .cont-2 ul li .full  .title{text-align:center;font-size:1.3em;color:#ff9a34;font-weight:bold;}
.itemtab-warp .cont-2 ul li .full  img{margin-bottom: 10px;}

.itemtab-warp .cont-2 ul li span i.i0 { text-indent: 10px;}
.itemtab-warp .cont-2 ul li span i.i1 { text-indent: 30px;}
.itemtab-warp .cont-2 ul li span i.i2 { text-indent: 15px;}
.itemtab-warp .cont-2 ul li span i.i3 { text-indent: 30px;}
.itemtab-warp .cont-2 ul li span i.i4 { text-indent: 30px;}
.itemtab-warp .cont-2 ul li span i.i5 { text-indent: 5px;}
.itemtab-warp .cont-2 ul li span i.i6 { text-indent: 10px;}
.itemtab-warp .cont-2 ul li span i.i7 { text-indent: 0px;}
.itemtab-warp .cont-2 ul li span i.i8 { text-indent: -2px;font-size:5px}
.itemtab-warp .cont-2 ul li span i.i9 { text-indent: 0px;}

.itemtab-warp .cont-2 ul li .info table{border: 1px solid #003366;border-collapse: collapse;width: 95%;	word-wrap: break-word;margin-top:10px;}
.itemtab-warp .cont-2 ul li .info table caption {padding-top: 20px;padding-bottom: 10px;font-weight: bold;font-size: 1.2em;text-align: center;}
.itemtab-warp .cont-2 ul li .info table caption div {margin-top: 6px;margin-bottom: 6px;padding: 0px;font-size: 11pt;font-weight: bold;text-align: center;	color: #000;}
.itemtab-warp .cont-2 ul li .info table caption span {	display: block;	margin-top: 6px;margin-bottom: 6px;	padding: 0px;font-size: 11pt;font-weight: normal;text-align: center;color: blue;}
.itemtab-warp .cont-2 ul li .info table caption span div {width: 98%;align: center;text-align: left;font-weight: normal;font-size: 12px;color: blue;margin-left: 30px;}
.itemtab-warp .cont-2 ul li .info table thead {height: 30px;valign: middle;text-align: center;background: #DDE9FF;}
.itemtab-warp .cont-2 ul li .info table thead td {	padding: 3px;}
.itemtab-warp .cont-2 ul li .info table tbody tr {	height: 25px;background-color: #ffffff;}
.itemtab-warp .cont-2 ul li .info table td font{font-weight:bold;font-size:1.1em;color:#4682b4;}
.itemtab-warp .cont-2 ul li .info table td b{font-weight:bold;font-size:1.1em;color:#2f4f4f;}
.itemtab-warp .cont-2 ul li .info table tbody tr.even td {	background-color: #e8f1fa;}
.itemtab-warp .cont-2 ul li .info table tbody tr.over td {	background-color: #ececec;color: #ff9900;}
.itemtab-warp .cont-2 ul li .info table tbody tr.over td a {color: #FF4500;text-decoration: underline;}
.itemtab-warp .cont-2 ul li .info table tfoot tr {height: 30px;background: #DDE9FF;padding: 2px;}
.itemtab-warp .cont-2 ul li .info table tfoot tr th {text-align: center;font-weight: bold;}
.itemtab-warp .cont-2 ul li .info table td {border: 1px solid #b0c4d1;padding: 2px;line-height: 1.5em;}
.itemtab-warp .cont-2 ul li .info table td a {text-decoration: underline;color: blue;}
.itemtab-warp .cont-2 ul li .info table th a {text-decoration: underline;color: blue}

@media screen and (max-width:1200px) {
.item-info { margin-top: 0px; padding-top: 0px; }
.gy-gallery { display: none; }
.item-info { width: 100%; margin: 0 auto; padding: 0px; margin-top: 20px; border: none; height: auto; }
.item-cont { width: 100%; float: none; }
.item-cont h1 { font-size: 24px; }
.item-cont p{ font-size: 14px; line-height: 24px; }
.item-cont p span {font-weight:bold;color:#4682b4}
.item-cont .tip {text-indent: 0em; color: #0000ff;  font-size: 20px;line-height: 24px;  }
.item-cont .video { margin-left:-20px; }
.item-cont .info { padding-left:5px; }
.item-cont .info h4 span {font-weight: bold; color: #ff4500 }
.item-cont .info h4 { font-size: 2rem; color: #000000; }
.item-cont .info h5 span {font-weight: bold; color: #ff4500; }
.item-cont .info h5 { font-size: 1.8rem; color: #000000; }

.item-cont ul.details li { font-size: 18px; line-height: 36px; }
.item-cont ul.details li span { font-size: 18px; min-width: 100px; }
.item-cont a.btn-3 { display: none; }
.item-cont a.btn { width: 180px; height: 50px; line-height: 50px; font-size: 24px; margin-top: 30px; }

.item-cont a.btn-long { width: 300px; height: 50px; line-height: 50px; font-size: 24px; margin-top: 30px; }

.item-cont a.btn-1 { display:none; }
.item-cont a.btn-phone { display:inline-block;margin-left: 210px; margin-right: 20px; }
.item-cont a.btn-long-phone { display:inline-block;margin-left: 150px; margin-right: 20px; }

.itemtab-warp .tab-box a { font-size: 24px; color: #000; }
.itemtab-warp .cont-2 ul li span { width: 106px; height: 40px; line-height: 40px; background: url(/images/item/s5.png) no-repeat; }
.itemtab-warp .cont-2 ul li span b { display: inline-block; margin-left: 20px; line-height: 28px; font-size: 14px; font-weight: bold; color: #fff; text-indent: 5px; background-position: left center; background-repeat: no-repeat; }
.itemtab-warp .cont-2 ul li .info { font-size: 2rem;width: 500px; line-height: 30px;  }
.itemtab-warp .cont-2 ul li .info p {margin-bottom: 20px;}


.itemtab-warp .cont-2 ul li .full  { font-size: 2rem;line-height: 30px; }
.itemtab-warp .cont-2 ul li .full  p {margin-bottom: 10px;margin-left:5px;margin-top: 10px;}


.itemtab-warp .cont-2 ul li span i { text-indent: 5px;margin-left: 0px; font-size: 2rem; line-height: 40px; }
.itemtab-warp .cont-2 ul li span i.i0 { background: none; text-align: center; }
.itemtab-warp .cont-2 ul li span i.i1 { background: none; text-align: center; }
.itemtab-warp .cont-2 ul li span i.i2 { background: none; text-align: center; }
.itemtab-warp .cont-2 ul li span i.i3 { background: none; text-align: center; }
.itemtab-warp .cont-2 ul li span i.i4 { background: none; text-align: center; }
.itemtab-warp .cont-2 ul li span i.i5 { background: none; text-align: center; }
.itemtab-warp .cont-2 ul li span i.i6 { background: none; text-align: center; }
.itemtab-warp .cont-2 ul li span i.i7 { background: none; text-align: center; }
.itemtab-warp .cont-2 ul li span i.i8 { background: none; text-align: center; }
.itemtab-warp .cont-2 ul li span i.i9 { background: none; text-align: center; }

.itemtab-warp .cont-2 ul li { border-bottom: none; }
.itemtab-warp { width: 100%; padding-bottom: 80px; margin-top: 30px; }
.item-cont { margin-left: 15px; }
}
@media screen and (max-width:640px) {
.item-cont h1 { font-size: 28px; }
.item-cont p{ font-size: 20px; line-height: 28px; padding-right: 25px; }
.item-cont p span {font-weight:bold;color:#4682b4}
.item-cont .tip {text-indent: 0em; color: #0000ff;  font-size: 21px;line-height: 24px;  }
.item-cont .info {padding-left:5px; }
.item-cont .info h4 span {font-weight: bold; color: #ff4500 }
.item-cont .info h4 { font-size: 28px; color: #000000; }
.item-cont .info h5 span {font-weight: bold; color: #ff4500; }
.item-cont .info h5 { font-size: 25px; color: #000000; }

.item-cont ul.details li { font-size: 20px; line-height: 30px; }
.item-cont ul.details li span { font-size: 22px; min-width: 120px; }
.itemtab-warp .cont-2 ul li .info { font-size: 20px; }
.itemtab-warp .cont-2 ul li .full { font-size: 20px; }
.itemtab-warp .cont-2 ul li { border-bottom: #cacaca dotted 1px;  }
.itemtab-warp .cont-2 ul li span b { font-size: 20px;margin-left:2px;font-weight:bold;}
.item-cont h1 img { top: -7px; position: relative; }
.itemtab-warp .cont-2 ul li .info table{ margin-left: -95px;width:120%;}
.item-cont a.btn-1 { display:none; }
.item-cont a.btn-phone { display:inline-block;margin-left: 210px; margin-right: 20px; }
.item-cont a.btn-long-phone { display:inline-block;margin-left: 150px; margin-right: 20px; }
}



/*手机item------------------------------------------------------------------------------------------------------------------------------*/
.banner2 .shou { position: absolute; top: 0px; right: 25px; width: 70px; z-index: 9999999; height: 80px; background: url(/images/item/shou1.png) no-repeat center; text-align: center; }
.banner2 .shou b { display: block; width: 28px; height: 28px; margin: 0 auto; margin-top: 5px; margin-bottom: 6px; background: url(/images/item/shou2.png) no-repeat center; }
.banner2 .shou a { font-size: 1.8rem; color: #fff; }
.shadow { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: rgba(0,0,0,0.5); display: none; }

.search_pop_box { display: none; }
.search_inputList { display: none; }
.demo { margin: 20px 0 0 100px }
.hide { display: none }
.gy-gallery .gy-back, .gy-gallery .gy-forward, .gy-gallery .gy-prev-image, .gy-gallery .gy-next-image, .gy-gallery .gy-image-wrapper .gy-next .gy-next-image, .gy-gallery .gallery_nav .iv-img, .gy-gallery .gallery_nav .iv-vedio { background: url(/site/file/tn-gallery/img/gallery_icon.png) no-repeat }
.gy-gallery { width: 500px; height: 350px; position: relative }
.gy-gallery .gallery_nav { position: absolute; left: 1px; bottom: 0; z-index: 100; display: none }
.gy-gallery .gallery_nav li { width: 43px; height: 34px; cursor: pointer; background: #fff; border: 1px solid #e6e6e9; border-left: 0 none; display: none }
.gy-gallery .gallery_nav li.on { background: #fff; border: 0 none; margin: 0 0 20px 0; display: block }
.gy-gallery .gallery_nav li a { display: inline-block; width: 20px; height: 16px; margin: 9px 0 0 10px }
.gy-gallery .gallery_nav .iv-img { background-position: 0 0 }
.gy-gallery .gallery_nav .iv-vedio { background-position: -31px -19px }
.gy-gallery .gallery_nav .on .iv-img { background-position: -31px 0 }
.gy-gallery .gallery_nav .on .iv-vedio { background-position: 0 -19px }
.gy-gallery .scoll_con { width: 500px; height: 350px; overflow: hidden }
.gy-gallery .gy-image-wrapper { position: relative; overflow: hidden; width: 500px; height: 280px }
.gy-gallery .gy-image-wrapper .gy-loader { position: absolute; top: 48%; left: 48%; z-index: 10; border: 1px solid #CCC }
.gy-gallery .gy-image-wrapper .gy-next { position: absolute; top: 0; right: 0; z-index: 100; display: block; width: 25%; height: 100%; cursor: pointer }
.gy-gallery .gy-image-wrapper .gy-prev { position: absolute; top: 0; left: 0; z-index: 100; display: block; width: 25%; height: 100%; cursor: pointer }
.gy-gallery .gy-image-wrapper .gy-prev .gy-prev-image, .gy-gallery .gy-image-wrapper .gy-next .gy-next-image { position: absolute; top: 43%; left: 0; z-index: 101; display: none; width: 40px; height: 50px }
.gy-gallery .gy-image-wrapper .gy-prev .gy-prev-image { background-position: 0 -175px }
.gy-gallery .gy-image-wrapper .gy-next .gy-next-image { background-position: -47px -175px }
.gy-gallery .gy-image-wrapper .gy-next .gy-next-image { right: 0; left: auto; width: 40px; height: 50px }
.gy-gallery .gy-image-wrapper .gy-image { position: absolute; top: 0; left: 0; z-index: 9; overflow: hidden; width: 500px; height: 280px; position: relative }
.gy-gallery .gy-image-wrapper .gy-image img { width: 500px }
.gy-gallery .gy-image-wrapper .gy-image a img { border: 0 }
.gy-gallery .gy-image-wrapper .gy-image .gy-image-description { position: absolute; bottom: 0px; left: 0px; z-index: 2; padding: 7px; width: 100%; background: url(/site/file/tn-gallery/img/opa75.png); color: #000; text-align: left }

.gy-gallery .gy-image-wrapper .gy-image .gy-image-description .gy-description-title { display: block }
.gy-gallery .gy-controls { height: 20px }
.gy-gallery .gy-info { float: left }
.gy-gallery .gy-slideshow-controls { float: right }
.gy-gallery .gy-slideshow-controls .gy-slideshow-start, .gy-gallery .gy-slideshow-controls .gy-slideshow-stop { padding-left: 5px; cursor: pointer }
.gy-gallery .gy-slideshow-controls .gy-slideshow-countdown { padding-left: 5px; font-size: 0.9em }
.gy-gallery .gy-slideshow-running .gy-slideshow-start { font-style: italic; cursor: default }
.gy-gallery .gy-nav { position: relative; height: 50px; padding: 10px 0; width: 498px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; overflow: hidden }
.gy-gallery .gy-forward, .gy-gallery .gy-back { position: absolute; top: 0; z-index: 10; height: 100% }
* html .gy-gallery .gy-forward, .gy-gallery .gy-back { height: 70px }
.gy-gallery .gy-back { left: 6px; top: 10px; display: block; width: 24px; height: 50px; background-position: 5px -107px; cursor: pointer }
.gy-gallery .gy-forward { right: 6px; top: 10px; display: block; width: 24px; height: 50px; background-position: 5px -46px; cursor: pointer }

.gy-gallery .gy-nav .gy-thumbs { overflow: hidden; overflow: hidden; width: 428px; margin-left: 37px; height: 50px }
.gy-gallery .gy-thumbs .gy-thumb-list { float: left }
.gy-gallery .gy-thumbs li { float: left; display: inline; margin-right: 7px; position: relative }
.gy-gallery .gy-thumbs li a { display: block; overflow: hidden; width: 99px; height: 50px }
.gy-gallery .gy-thumbs li a.gy-active { border: 2px solid #ff9216; height: 46px; width: 99px }
.gy-gallery .gy-thumbs li a img { display: block; width: 99px; height: 50px }
.gy-preloads { position: absolute; top: -9000px; left: -9000px }

.gy-gallery .gy_v_btn_bg a { position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: block; cursor: pointer }
.gy-gallery .gy_v_btn_bg textarea { display: none }
.xubox_setwin { position: absolute; right: 10px; top: 10px; font-size: 0; z-index: 999999999999; zoom: 1 }
.gy-gallery .gy_v_btn { position: absolute; width: 0; height: 0; border-top: 30px solid transparent; border-left: 50px solid rgb(236, 236, 236); border-bottom: 30px solid transparent; left: 32px; top: 27px }

.gy-gallery .gy_vs_btn { position: absolute; width: 0; height: 0; border-top: 8px solid transparent; border-left: 14px solid rgb(236, 236, 236); border-bottom: 8px solid transparent; left: 6px; top: 4px }
.item-cont ul.details li .rq input { color: #000; border: #e5e5e5 1px solid; width: 116px; height: 25px; line-height: 25px; text-indent: 8px;  background: url(/images/item/p10.png) no-repeat 100px center; cursor: pointer; font-size:14px; }
#banner.flexslider { display:none;}

@media screen and (max-width:1200px){ #banner.flexslider { display:block;}.pikachoose{ display:none;}}