@charset "utf-8";

/* CSS Document */



body{margin:0;padding:0;overflow-x:hidden; background:#3b0206; /*background:url(../images/red1.jpg) no-repeat center; */background:#fff;background-size:cover;background-attachment:fixed;}

*{font-family:'微软雅黑';font-size:14px;}

dl,dt,dd{display:block;margin:0;}

a{text-decoration:none;}

.clear{ clear:both;}

.fl{ float:left;}

.fr{ float:right;}

*{ margin:0; padding:0; }

img{  border:none;}
.about_left img { max-width: 100%;}
ul,li{ list-style: none;}

.w1100{ width:1100px; margin:0 auto;}











/*---------------------------------------------------banner---------------------------------------------------*/

.pox{width:100%;height:548px;overflow:hidden; position:relative;margin-top:152px;}

.pox img{ width:100%; height:548px;}

.pox-con{width:100%;height:548px;overflow:hidden;margin:0 auto;}

.pox_list{width:100%;height:548px;overflow:hidden;position:relative;}

.pox_item{width:100%;height:548px;overflow:hidden;position:absolute;z-index:1;top:0;left:0;filter:alpha(opacity=0);opacity:0;}

.pox_item.cur{z-index:2;alpha(opacity=100);opacity:1;}

.pox_item a{display:block;width:100%;height:548px;overflow:hidden;}

.pox_prev,.pox_next{top:50%;width:24px;height:45px;margin-top:-22px;}

.pox_prev.disable,.pox_next.disable{opacity:0.5;cursor:not-allowed;}

.pox_prev{left:0;background-position:left center;}

.pox_next{right:0;background-position:right center;}

.pox_layBtns{height:20px;line-height:20px;text-align:center; position:absolute; bottom:10px; left:50%; z-index:5;}

.pox_btn{width:12px;height:12px;text-align:center;vertical-align:middle;line-height:16px;font-size:14px;background-color:#fff;color:#fff;margin-right:10px;cursor:pointer;moz-border-radius:30px;-webkit-border-radius: 30px;border-radius: 30px;float:left;}

.pox_btn.cur{background:#134857;}









.nav_box{ width:100%; height:62px; margin-top:90px;     background:#134857; z-index:999; position:absolute; left:0; top:0;}

.nav{ position:relative;}

.nav li{ float:left; line-height:62px; display:block; position:relative;}

.nav li a{ color:#fff; display:block; width:117px; text-align:center; text-decoration:none; font-size:16px;}

.nav li a:hover{ color:#fff;background:#edc25f;}

.nav li.on>a{ color:#fff;background:#edc25f;}

.logo a{width: 164px;height: 130px;z-index: 9999;position: absolute;left: 50%; top:-80px; margin-left:-80px;}

.nav_box li:hover .menu{display:block;}

.menu{position: absolute;left:0;top:62px;min-width: 130px;background:rgba(255,255,255,0.8);display: none;box-shadow:0 6px 12px rgba(0, 0, 0, 0.5);border-bottom: 2px solid #134857; width:130px;}

.menu li{border-top: 1px solid #134857; width:100%;}

.menu li:first-child{border: 0;}

.menu li a{line-height: 40px; width:100%; text-align:center;display: block;color: #333;-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s; font-size:14px;}

.menu li:hover a{background: #edc25f;color: #fff;}







.wrap{ width:100%; background:#fff; padding:30px 0;}

.wrap3{ width:100%; padding:170px 0 0 0;}

.main{padding:20px 25px; background:#fff; width:1050px; margin:0 auto;}

.main_left{ width:490px; padding-right:35px; border-right:1px dashed #944d21;}

.main_right{ width:490px;}

.main_top{ background:url(../images/bottom.jpg) no-repeat center bottom; height:50px;}

.main_top b{ color:#134857; font-weight:bold; font-size:22px;}

.main_top span a{ color:#666; font-size:12px;}

.main_top span a:hover{ color:#134857;}

.main_top span{ padding-top:9px;}

.main_img{ padding-top:10px; padding-bottom:10px;}

.main_img img{ width:490px; height:130px;}

.main_text p{ color:#500e0b; line-height:24px;}

.list{ padding-top:6px;}

.list li{ overflow:hidden; height:35px; line-height:35px;

 background:url(../images/ico.jpg) no-repeat left center; padding-left:15px;}

.list li b a{ color:#500e0b; font-weight:normal;}

.list li b a:hover{ font-weight:bold; color:#134857;}

.list li span{ color:#806c5a; font-size:12px;}







.wrap2{width:100%; height:623px; /*background:url(../images/pro_bg.jpg) no-repeat center;*/background:#fff;padding:40px 0;}

.product_left{ width:744px;}

.product_right{ width:326px; background:#134857; height:596px; overflow:hidden; padding:15px;}

.product_lt_top{ width:100%; height:456px;}

.product_lt_bot{ width:100%; height:170px;}

.pro_lt_img{width:239px; height:456px; overflow:hidden; border-right:1px solid #3b0206;}

.pro_lt_img img{width:239px; height:456px;}

.pro_lt_img2{ width:504px;}

.pro_lt_img2_lt{ width:252px; height:228px; overflow:hidden;}

.pro_lt_img2_lt img{ width:252px; height:227px;}

.pro_lt_img2_bot{ width:100%; height:227px; overflow:hidden;}

.pro_lt_img2_bot img{ width:100%; height:228px;}

.product_lt_bot2,.product_lt_bot3{width:248px; height:170px; overflow:hidden; text-align:center; background:#134857;}

.product_lt_bot2 img{ width:248px; height:170px;}

.product_lt_bot3 img{ vertical-align:middle;}

.text{ color:#e9e9e9; font-size:14px; line-height:26px;}

.text h3{ font-size:18px; padding-bottom:10px; color:#ecbd17;}

.text p{ color:#fff;}

.text b{ color:#edc00c;}

.more{ padding-top:30px;}

.more a{ padding:5px 10px; border:1px #fff solid; color:#fff;    -webkit-transition: all ease-in 0.3s;

    -moz-transition: all ease-in 0.3s;

    transition: all ease-in 0.3s; font-size:12px; }

.more a:hover{color:#500e0b; background:#fff;}

.pro_lt_img2_top,.pro_lt_img2_bot{ width:100%; border-bottom:1px solid #3b0206; height:227px;}





.lanren,.lanren2,.lanren3{width:100%;height:100%;float:left;position:relative;overflow:hidden;cursor:pointer;}

.lanren .txt,.lanren2 .txt,.lanren3 .txt{width:100%;height:40px; background:url(../images/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}

.lanren .txt h3,.lanren2 .txt h3,.lanren3 .txt h3{font-size:16px;font-weight:100;height:40px;text-align:center;line-height:40px;}

.lanren .txt p,.lanren2 .txt p,.lanren3 .txt p{font-size:14px;text-align:center;}







.footer{ width:100%; height:75px; background:#333; text-align:center;padding-top: 10px;}

.copyright{ padding:10px 0; color:#fff; line-height:26px;}

.copyright a{color:#fff;}

.copyright a:hover{color:#134857;}







/*---------------------------------------------------about---------------------------------------------------*/

.main2{background:#e8d6c0; width:1100px; margin:0 auto; padding:20px 0;}

.main3{background:url(../images/main3_bg.png) repeat; width:1060px; margin:0 auto 30px auto; padding:20px 15px 50px 15px;color: #000; min-height:380px;}

.pox2{ background:url(../images/banner1.jpg) no-repeat center; width:100%; height:700px;}

.about_main{ margin-top:20px;}



/*侧边导航*/

.subNavBox{width:200px;border:solid 1px #944d21;}

.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-weight:bold;font-size:14px;color:#999;line-height:28px;padding-left:10px;background:url(../images/jiantou1.jpg) no-repeat;background-position:95% 50%}

.subNav:hover{color:#277fc2;}

.currentDd{color:#277fc2}

.currentDt{background-image:url(../images/jiantou.jpg);}

.navContent{display: none;border-bottom:solid 1px #e5e3da;}

.navContent li a{display:block;width:200px;heighr:28px;text-align:center;font-size:14px;line-height:28px;color:#333}

.navContent li a:hover{color:#fff;background-color:#277fc2}





#categoryList {display: inline-block; padding:10px 0 30px 0px;}

#categoryList li{ float:left;}

#categoryList > li {display: block;position: relative;float: left;margin-right: 10px;}

#categoryList > li.currSet > .setName {background: #134857;color: #fff; padding:5px 15px;}

#categoryList > li > .setName > a span {display: block;}

#categoryList > li > .setName{position: relative;cursor: pointer;padding: 4px 15px 6px;font: 18px/25px 'Pathway Gothic One', sans-serif;background: #fff;border: 1px solid #134857;top: 0px;transition: 0.5s ease;-o-transition: 0.5s ease; display:block;-webkit-transition: 0.5s ease;}

#categoryList > li > .setName a{    color: #555;}

#categoryList > li > .setName a:hover{    color: #fff !important;}

#categoryList > li > .setName:hover, #categoryList > li.currSet > .setName a{background: #134857;color: #fff;}

.about_left{ line-height:26px;}





/*---------------------------------------------------news---------------------------------------------------*/

.post-wrap{padding-top:5px;}

.post-child{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #999;}

.entry-title{font-size:18px;line-height:2em;}

.entry-title,.entry-title a{color:#000;font-weight:bold;}

.entry-body{font-size:14px;line-height:2em;color:#222;}

.entry-body .more-link{color:#134857;padding-left: 15px;}

.page a,.page span{display:inline-block;padding:0px 24px;background:#fff;height:30px;line-height:30px;text-align:center;margin-right:12px;margin-bottom:12px;font-size:12px;color:#666;border:1px solid #134857;}

.page a.select,.page a:hover{background:#134857;color:#fff;}



/*------------------------------------上一篇下一篇----------------------------------*/

.JLTupdown{  height: 60px;position: relative;line-height: 28px;padding: 0px 5px;margin-top: 20px;color: #555555;}

.JLTMain .JLTupdown {width: 100%;overflow: hidden;}

.JLTupdown ul li {width: 860px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.JLTupdown ul li a,.JLTcometol a{ color:#333; font-size:12px;}

.JLTupdown ul li a:hover,.JLTcometol a:hover{ color:#134857;}

.JLTupdown strong{ color:#111;}

.JLTcometol {position: absolute;right: 0px;top: 15px;max-width: 120px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.main-arcticle{ padding:30px 20px 0 10px;}

.main-arcticle .index_news_con{width:100%;}

.main-arcticle .index_news_inner{width:1060px;}

.main-arcticle .index_news_inner .right{width:965px;}

.main-arcticle .index_news_con .list{margin-bottom:50px;}

.main-arcticle .index_news_inner .right h5{color:#0368af;}

.main-newarc-title{padding-bottom:20px;}

.main-newarc-title h2{text-align:center;font-size:22px;color:#000;font-weight:bold;line-height:30px;padding-bottom:10px;background:url(../images/dot2.png) repeat-x left bottom;}

.main-newarc-title .share{height:34px;line-height:34px;overflow:hidden;text-align:center;}

.main-newarc-title .share-p{display:inline-block;*display:inline;*zoom:1;margin:0 17px;font-size:12px;font-weight:normal;color:#ccc;}

.main-newarc-title .share-p font{color:#999;text-transform:uppercase;margin-right:4px;}

.main-newarc-title .bdsharebuttonbox{display:inline-block;*display:inline;*zoom:1;vertical-align:text-top;position:relative;top:-2px;left:-18px;}

.main .main-toggle-article{padding-top:15px;background:url(../images/dot2.png) repeat-x left top;}

.main-article-content p{ line-height:26px;}

.text2 h3{ font-size:16px; line-height:35px;}

.text2 p{ line-height:30px;}



/*------------------------------------地图----------------------------------*/

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}







.product_left5 a {display: block;}

.product_left5 img {width: 330px; height:246px;}

.product_left5:hover img {-webkit-filter: grayscale(100%);opacity: 8;transition: all 300ms!important;-webkit-transition: all 300ms!important;-moz-transition: all 300ms!important;}

.gallery-grids-middle{margin:2em 0;}

.product_left5 {width: 330px; height:246px;float:left;    padding: 5px 11px 60px 11px; text-align:center; line-height:30px;}

.introduce h3{ font-size:26px; color:#134857; padding-bottom:20px;}

.main3 p{ line-height:26px;}



.contact-infom {margin: 30px 0;}

.contact h4 {color: #080808;font-size: 1.2em;font-weight: 600;margin: 0 0 1em;}

.contact-infom p {margin: 0;color: #333;}

.contact-form {margin: 20px 0 0;padding-bottom: 2em;}

.contact-form input[type="text"] {display: inline-block;background: none;border: 1.5px solid #777;width: 200px; margin-right:30px;outline: none;padding: 10px 15px 10px 15px;font-size: .9em;font-weight: 400;color: #111111;margin-bottom: 1.5em;}

.contact-form textarea {background: none;border: 1.5px solid #777;width: 500px; vertical-align:top;height: 150px;outline: none;font-size: 0.9em;color: #111111;font-weight: 400;resize: none;padding: 10px 15px 10px 15px;margin-bottom: 1em;}

button.btn1.btn-1.btn-1b {color: #FFF;border: none;background: #134857;padding:10px 30px;font-size: 1em;outline: none;margin-left: 70px;cursor: pointer;}

.contact-form input[type="email"] {display: inline-block;background: none;border: 1.5px solid #777;width: 200px; margin-right:30px;outline: none;padding: 10px 15px 10px 15px;font-size: .9em;font-weight: 400;color: #111111;}

.contact-form h4{ font-size:14px; margin-bottom:10px;}

.contact-form span{ width:70px; text-align:right; display:inline-block; *display:inline;*zoom:1; color:#111;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

    color: #888;  

}



::-moz-placeholder { /* Mozilla Firefox 19+ */

    color: #888;

}



input:-ms-input-placeholder,

textarea:-ms-input-placeholder {

    color: #888;

}



input::-webkit-input-placeholder,

textarea::-webkit-input-placeholder {

    color: #888;

}