@charset "UTF-8";
* { padding: 0; margin: 0; box-sizing: border-box; font-family: Arial,"微软雅黑","Microsoft YaHei"; }

div, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, img, ol, ul, li, table, th, td, p, span, a { border: 0; }

img { border: none; vertical-align: middle; display: inline-block; max-width: 100%; }

body { line-height: 1; font-size: 14px; color: #333; margin: 0 auto; min-width: 1200px; }

html { overflow-y: scroll; }

ul, ol { list-style-type: none; }

th, td, input { font-size: 14px; }

h3 { font-size: 14px; }

button { border: none; cursor: pointer; font-size: 14px; background-color: transparent; }

select { border-width: 1px; _zoom: 1; border-style: solid; padding-top: 2px; font-size: 14px; }

a { text-decoration: none; color: #333; }

a:hover { opacity: 0.9; filter: alpha(opacity=90); }

hr { display: block; border: none; }

.clear { clear: both; font-size: 1px; height: 0; visibility: hidden; line-height: 0; }

.clearfix { zoom: 1; }

.fl { float: left; }

.fr { float: right; }

.bk { border: 1px red solid; }

.none { display: none !important; }

/*字体*/
@font-face { font-family: "TrumpGothicPro-Bold"; src: url("../fonts/TrumpGothicPro-Bold.woff2") format("woff2"), url("../fonts/TrumpGothicPro-Bold.woff") format("woff"), url("../fonts/TrumpGothicPro-Bold.ttf") format("truetype"), url("../fonts/TrumpGothicPro-Bold.eot") format("embedded-opentype"), url("../fonts/TrumpGothicPro-Bold.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "ImpactMTStd"; src: url("../fonts/ImpactMTStd.woff2") format("woff2"), url("../fonts/ImpactMTStd.woff") format("woff"), url("../fonts/ImpactMTStd.ttf") format("truetype"), url("../fonts/ImpactMTStd.eot") format("embedded-opentype"), url("../fonts/ImpactMTStd.svg") format("svg"); font-weight: normal; font-style: normal; }
.container { width: 1200px; margin-left: auto; margin-right: auto; }

/*头部*/
/*.head { padding-top: 25px; padding-bottom: 25px; }
.head h1 { float: left; width: 310px; }
.head .nav { float: right; width: 850px; margin-top: 20px; text-align: right; }
.head .nav > li { position: relative; display: inline-block; width: auto; font-size: 0; padding: 0 5px; }
.head .nav > li > a { display: block; height: 43px; line-height: 43px; text-align: center; font-size: 16px; color: #616566; padding: 0 22px; }
.head .nav > li ul { display: none; position: absolute; z-index: 99; top: 100%; left: 0; width: 150%; text-align: left; padding-left: 5px; }
.head .nav > li:hover ul{ display:block;}
.head .nav > li ul li { background-color: #c71a12; }
.head .nav > li ul li a { display: block; color: #fff; font-size: 15px; padding: 10px 15px; border-bottom: 1px #af1109 solid; }
.head .nav > li:hover > a, .head .nav > li.on > a { color: #fff; opacity: 1; background-color: #c71a12; }*/

.header{width:100%;float:left;}
.header .logo{float:left;margin-top:20px;margin-bottom:20px;}
.header .logo img{max-width:310px;max-height:70px;}
.header .navbtn, .header .mobile-shade ,.mobile-container{display: none}
.navbar{float:right;height:115px;line-height:115px;}
.navbar ul li{float:left;position: relative;}
.navbar ul li a{font-size:16px;color:#000;padding-bottom:10px;padding-left:25px;padding-right:25px;padding-top:10px;}
.navbar li a:hover,.navbar li.active a{color:#fff;background:#c71a12;}
.navbar ul li.active .dropdown,.navbar ul li:hover .dropdown{color:#fff;background:#c71a12;transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.header .navbar li:hover .sub-nav { opacity: 1; z-index: 99; }
.header .navbar .sub-nav { position: absolute; z-index: -1; top: 75px; left: 0px; opacity: 0; width: 180px; line-height: 1; padding-top: 5px; padding-bottom: 5px; background-color:#c71a12; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; }
.header .navbar .sub-nav li{width:100%;float:left;border-bottom:1px solid #b60d0d;}
.header .navbar .sub-nav li:nth-last-child(1){border:none;}
.header .navbar .sub-nav a { display: block; line-height: 25px; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; padding-right: 10px; color: #fff; font-size: 14px;border:none;width:100%;float:left; }
.header .navbar .sub-nav a:hover { opacity:0.8; }

/*banner*/
.banner { width: 100%; max-height: 800px; overflow: hidden; }
.banner .swiper-pagination { bottom: 60px !important; }
.banner .swiper-pagination-bullet { width: 15px; height: 15px; background-color: #fff; opacity: 1; border-radius: 50%; margin: 0 12.5px !important; }
.banner .swiper-pagination-bullet-active { background-color: #C82341; }
.banner .swiper-button-prev, .banner .swiper-button-next { width: 30px; height: 47px; margin-top: -23.5px; }
.banner .swiper-button-prev { left: 30px; background-image: url(../img/banner-arrow-prev.png); }
.banner .swiper-button-next { right: 30px; background-image: url(../img/banner-arrow-next.png); }

/*新闻*/
.inews { padding-left: 30px; padding-right: 30px; padding-top: 50px; overflow: hidden; }
.inews .menu-name { float: left; width: 140px; margin-top: 15px; }
.inews .menu-name img { display: block; margin-bottom: 20px; }
.inews .menu-name a { display: block; font-size: 16px; color: #202020; }
.inews .inews-slide { position: relative; float: right; width: 895px; overflow: hidden; }
.inews .inews-slide .swiper-slide { padding-left: 75px; padding-right: 75px; }
.inews .inews-slide .pic { float: left; width: 220px; }
.inews .inews-slide .info { float: right; width: 500px; }
.inews .inews-slide .info em { display: block; font-size: 14px; color: #959595; font-style: normal; }
.inews .inews-slide .info dl { padding-top: 10px; }
.inews .inews-slide .info dl dt { font-size: 16px; color: #202020; line-height:20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.inews .inews-slide .info dl dd { height: 44px; line-height: 22px; font-size: 14px; color: #a8a8a8; margin-top: 20px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.inews .inews-slide .info .learn-more { display: block; width: 90px; height: 30px; line-height: 28px; text-align: center; font-size: 12px; color: #959595; border: 1px #959595 solid; margin-top: 22px; }
.inews .inews-slide .swiper-button-next, .inews .inews-slide .swiper-button-prev { width: 75px; height: 100%; top: 0; margin-top: 0; background-color: #fff; background-size: 25px auto; }
.inews .inews-slide .swiper-button-prev { left: 0; background-image: url(../img/news-arrow-prev.png); background-position: left center; }
.inews .inews-slide .swiper-button-next { right: 0; background-image: url(../img/news-arrow-next.png); background-position: right center; }

/*产品*/
.iproduct { margin-top: 40px; padding-left: 30px; padding-right: 30px; padding-bottom: 35px; background-color: #dcdcdc; }
.iproduct .container { position: relative; }
.iproduct .search { position: absolute; top: 30px; right: 30px; width: 230px; padding: 3px; background-color: #a0a0a0; }
.iproduct .search a { float: left; display: block; width: 45px; height: 38px; line-height: 38px; text-align: center; }
.iproduct .search input { float: left; width: 179px; height: 38px; line-height: 38px; padding-left: 10px; padding-right: 10px; }
.iproduct .menu-title { padding-top: 40px; }
.iproduct .menu-title h3 { font-size: 32px; color: #fff; font-family: 'TrumpGothicPro-Bold'; text-align: center; text-transform: uppercase; }
.iproduct .menu-title hr { width: 50px; height: 1px; margin-left: auto; margin-right: auto; margin-top: 10px; background-color: #fff; }
.iproduct .list { margin-top: 60px; overflow: hidden; }
.iproduct .list ul { padding-right: 15px; overflow: hidden; }
.iproduct .list ul li { position: relative; float: left; width: 33.33%; height: 260px; padding-left: 15px; padding-right: 15px; margin-bottom: 30px; }
.iproduct .list ul li span { display: block; height: 260px; overflow: hidden; }
.iproduct .list ul li span img { width: 100%; }
.iproduct .list ul li strong { position: absolute; bottom: 10px; left: 15px; display: block; width: 350px; height: 60px; line-height: 60px; text-align: center; font-size: 14px; color: #646464; font-weight: normal; text-transform: uppercase; padding: 0 45px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background-color: rgba(255, 255, 255, 0.9); }
.iproduct .list ul li:hover strong { color: #fff; background-image: url(../img/pro-link-icon.png); background-position: 95% center; background-repeat: no-repeat; background-color: rgba(170, 21, 14, 0.9); }

/*简介*/
.company { overflow: hidden; }
.company .menu-title { padding-top: 40px; }
.company .menu-title h3 { font-size: 32px; color: #202020; font-family: 'TrumpGothicPro-Bold'; text-align: center; text-transform: uppercase; }
.company .menu-title hr { width: 50px; height: 1px; margin-left: auto; margin-right: auto; margin-top: 10px; background-color: #202020; }
.company .text { width: 970px; margin-top: 30px; margin-bottom: 55px; margin-left: auto; margin-right: auto; text-align: center; line-height: 22px; font-size: 14px; color: #999999; word-wrap: break-word; font-family: 'Microsoft YaHei',"微软雅黑"; }

/*内页-------------------*/
.inside-main { overflow: hidden; margin-bottom:30px; }

/*面包屑导航*/
.crumbs { float: right; height: 25px; line-height: 25px; padding-left: 25px; margin-top: 15px; margin-bottom: 15px; background-image: url(../img/map-icon.png); background-position: left center; background-repeat: no-repeat; }
.crumbs, .crumbs a { font-size: 15px; color: #a8a8a8; }

/*左侧*/
.sideBar-left { float: left; width: 300px; }
.sideBar-left .menu-title { height: 85px; line-height: 85px; text-align: center; color: #fff; font-size: 26px; font-family: 'ImpactMTStd'; background-color: #a0a0a0; background-image: url(../img/inside-menu-icon.png); background-position: 33px center; background-repeat: no-repeat; }
.sideBar-left .menu > ul { padding: 20px 20px 50px; border-left: 1px #e8e8e8 solid; border-right: 1px #e8e8e8 solid; border-bottom: 1px #e8e8e8 solid; }
.sideBar-left .menu > ul > li { line-height: 26px; margin-bottom: 35px; }
.sideBar-left .menu > ul > li > a { display: block; color: #898989; font-size: 15px; font-weight: bold; position:relative; padding-left:21px; line-height:20px;}
.sideBar-left .menu > ul > li.active > a{color:#ff0000;}
.sideBar-left .menu > ul > li > a:before{ position:absolute; left:0; top:3px; width:13px; height:13px; border-radius: 50%; background-color: #dcdcdc; content:"";}
.sideBar-left .menu > ul > li > a i { display: block; float: left; width: 13px; height: 13px; margin-top: 5px; margin-right: 10px; border-radius: 50%; background-color: #dcdcdc; display:none; }
.sideBar-left .menu > ul > li ul { display: none; padding-left: 28px; }
.sideBar-left .menu > ul > li ul li { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.sideBar-left .menu > ul > li ul li a { font-size: 16px; color: #898989; }
.sideBar-left .contact { margin-top: 20px; }
.sideBar-left .contact .text { padding: 20px 20px 50px; border-left: 1px #e8e8e8 solid; border-right: 1px #e8e8e8 solid; border-bottom: 1px #e8e8e8 solid; font-size: 14px; color: #b6b6b6; line-height: 20px; }

/*右侧*/
.sideBar-content { float: right; width: 830px; }
.sideBar-content h2.title { float: left; font-size: 32px; color: #202020; font-family: 'TrumpGothicPro-Bold'; }
.sideBar-content h2.title hr { display: block; width: 30%; height: 1px; margin-top: 10px; background-color: #202020; }
.sideBar-content .search { float: right; width: 230px; padding: 3px; background-color: #a0a0a0; }
.sideBar-content .search a { float: left; display: block; width: 45px; height: 38px; line-height: 38px; text-align: center; }
.sideBar-content .search input { float: left; width: 179px; height: 38px; line-height: 38px; padding-left: 10px; padding-right: 10px; }
.sideBar-content .category { margin-top: 25px; font-size: 14px; height:32px; color: #999; }
.sideBar-content .category h3 { display: inline; font-size: 16px; color: #999; line-height:32px;}
.sideBar-content .category .addthis_inline_share_toolbox_0m24{float:right;}

.sideBar-content .pro-detail { margin-top: 40px; }
.sideBar-content .pro-detail h4 { height: 30px; line-height: 30px; padding-left: 50px; font-size: 16px; color: #fff; background-color: #c71a12; }
.sideBar-content .pro-detail .text { min-height: 660px; padding: 45px; border-left: 1px #e8e8e8 solid; border-right: 1px #e8e8e8 solid; border-bottom: 1px #e8e8e8 solid; }

/*推荐产品*/
.pro-rec { padding-left: 0; padding-right: 0; margin-top:50px; }
.pro-rec h3 { padding-bottom:20px; line-height: 50px; text-align: center; font-size: 32px; color: #202020; text-transform: uppercase; font-family: 'TrumpGothicPro-Bold'; background-color: #fff; }

/*联系和工厂*/
.foot-info { padding-top: 100px; padding-left: 30px; padding-right: 30px; padding-bottom: 50px; overflow: hidden; border-bottom: 1px #5b5b5b solid; background-color: #4e4e4e; }
.foot-info .menu-title h3 { font-size: 32px; color: #fff; font-family: 'TrumpGothicPro-Bold'; text-transform: uppercase; }
.foot-info .menu-title hr { width: 50px; height: 1px; margin-top: 10px; background-color: #fff; }
.foot-info .contact { float: left; width: 547px; }
.foot-info .contact .info { font-size: 14px; line-height: 20px; color: #939393; margin-top: 18px; }
.foot-info .contact .info a{color:#939393;}
.foot-info .contact .info a:hover{color:#fff;}
.foot-info .contact .tel { width: 100%; height: 37px; line-height: 37px; margin-top: 35px; overflow: hidden; }
.foot-info .contact .tel span, .foot-info .contact .tel strong { float: left; }
.foot-info .contact .tel span { display: block; width: 37px; height: 37px; line-height: 37px; text-align: center; font-size: 0; background-color: #d12820; }
.foot-info .contact .tel strong { display: inline-block; padding: 0 10px; color: #fff; font-size: 20px; font-weight: normal; font-family: 'Impact Regular'; background-color: #aa150e; }
.foot-info .factory { position: relative; float: right; width: 360px; padding-bottom: 40px; overflow: hidden; }
.foot-info .factory .factory-slide { height: 220px; overflow: hidden; margin-top: 20px; }
.foot-info .factory .swiper-pagination { bottom: 0; height: 19px; line-height: 19px; font-size: 0; }
.foot-info .factory .swiper-pagination-bullet { width: 11px; height: 11px; opacity: 1; margin: 4px 10px 0 !important; background-color: #fff; }
.foot-info .factory .swiper-pagination-bullet-active { background-color: #aa150e; }
.foot-info .factory .swiper-button-prev, .foot-info .factory .swiper-button-next { top: auto; bottom: 0; width: 11px; height: 19px; margin-top: 0; background-size: 11px 19px; }
.foot-info .factory .swiper-button-prev { left: 15px; background-image: url(../img/factory-arrow-prev.png); }
.foot-info .factory .swiper-button-next { right: 15px; background-image: url(../img/factory-arrow-next.png); }

/*底部导航*/
.foot-link { padding-top: 75px; padding-bottom: 50px; overflow: hidden; background-color: #4e4e4e; }
.foot-link .f-nav { float: left; margin-left: 175px; font-size: 0; }
.foot-link .f-nav a { display: inline-block; font-size: 14px; color: #fff; margin: 0 20px; font-family: "微软雅黑","Microsoft YaHei"; }
.foot-link .f-share { float: right; margin-top:-5px; }
.foot-link .f-share a { display: inline-block; margin: 0 4px; }

/*版权*/
.copyright { position: relative; height: 35px; line-height: 35px; font-size: 12px; color: #888; text-align: center; }
.copyright .goTop { position: absolute; right: 0; height: 35px; line-height: 35px; font-size: 12px; color: #aa150e; text-transform: uppercase; text-decoration: underline; }

/*# sourceMappingURL=css.css.map */

.mod-pager-box { float:right; margin-bottom:0; margin-right:20px; margin-top:30px; margin-bottom:50px; width:auto; text-align: center; font-size: 14px; line-height:29px; color: #000; }
.mod-pager-box a {float:left; margin: 0 3px; min-width: 31px; height: 31px; color: #555; border: solid 1px #eaeaea; display: inline-block; }
.mod-pager-box a:hover, .mod-pager-box .current {float:left; margin: 0 3px; width: 31px; height: 31px; color: #c5985e; border: solid 1px #c5985e; text-decoration: none; display: inline-block; }
.mod-pager-box .pages { font-family: 宋体; color: #333;}
.mod-pager-box a[disabled="disabled"]{ display:none;}

.mod-content-box { float: left; margin-top:20px; width: 100%; line-height: 26px; min-height: 280px; margin-bottom: 45px; font-size:14px; }
.mod-content-box img { max-width: 100%; }
.mod-content-box .content{float:left; width:100%; margin-top:20px;}
.mod-content-box p{ margin-bottom:8px;}
.mod-content-box h1,.mod-content-box h2,.mod-content-box h3,.mod-content-box h4{ margin-bottom:12px;}

.mod-gallery-box{float:left; margin-top:30px; margin-bottom:0; width:100%;}
.mod-gallery-box .list{margin:0 1.5% 20px; padding:7px; width:30%; background-color:#f8f8f8; box-sizing:border-box; display:inline-block; box-shadow: 0 0 10px #ddd; transition:all 0.3s ease 0s;}
.mod-gallery-box .list:hover{box-shadow:0 5px 15px -6px rgba(0,0,0,.2),0 18px 20px -10px rgba(0,0,0,.04),0 18px 20px -10px rgba(0,0,0,.04),0 10px 20px -10px rgba(0,0,0,.04); transition:all 0.3s ease 0s;}
.mod-gallery-box .list img{float:left; width:100%; -webkit-touch-callout: none}
.mod-gallery-box .list .item-title{float:left; padding-bottom:3px; margin-top:10px; width:100%; text-align:center; line-height:20px; font-size:12px;}

.mod-panel-head{float:left; margin-bottom:25px; width:100%; text-indent:2px; border-bottom:solid 1px #ddd; line-height:40px; font-size:15px; font-weight:bold; color:#016fbc;}

.mod-contact-left{float:left; width:45%;}
.mod-contact-right{float:right; width:50%; height:300px;}

.mod-news-box{float:left; margin-top:10px; width:100%;}
.mod-news-box .list{float:left; width:100%;}
.mod-news-box .list .img{float:left; width:220px; height:162px; overflow:hidden;}
.mod-news-box .list .img img{width:100%; min-height:162px; -webkit-touch-callout: none}
.mod-news-box .list .info{float:right; width:calc(100% - 220px - 20px);}
.mod-news-box .list .info .title{float:left; width:100%; line-height:20px; font-size:15px; font-weight:600; margin-bottom:5px;}
.mod-news-box .list .info .title a:hover{color:#b62c46;}
.mod-news-box .list .info .date{float:left; width:100%; font-size:12px; line-height:18px; color:#ccc;}
.mod-news-box .list .info .con{float:left; margin-top:10px; width:100%; line-height:25px; font-size:13px; color:#666; white-space:normal; word-break:break-all;}
.mod-news-box .dividing{float:left; margin-top:20px; margin-bottom:20px; width:100%; height:3px; border-top:dotted 1px #ddd; border-bottom:dotted 1px #ddd;}
.mod-news-box .list.odd .img{float:right;}
.mod-news-box .list.odd .info{float:left;}

.mod-products-details { float: left; margin-top:25px; width: 100%; margin-bottom: 45px; box-sizing: border-box; }

.mod-products-details .left { float: left; width:400px; }

.mod-products-details .left .big-img { float: left; width:400px; height:300px; text-align: center; border: solid 1px #ddd; position: relative; overflow: hidden; }

/*.mod-products-details .left .big-img:after{position:absolute; right:3px; bottom:2px; font-family:fontello; content:"\e805"; font-size:15px; color:#ffce99;}*/
.mod-products-details .left .big-img img { width: 100%; }

.mod-products-details .left .small-img { float: left; width:404px;}

.mod-products-details .left .small-img img { float: left; margin: 4px 4.5px 0 0; width:130px; height:98px; border: solid 1px #e2e2e2; cursor: pointer; }

.mod-products-details .left .small-img img.current { border: solid 2px #EF7601; }

.mod-products-details .right { float: right; width:410px; color: #555; }

.mod-products-details .right h1 { float: left; width: 100%; margin-bottom: 8px; font-size: 18px; line-height: 30px; font-weight: 600; color: #000; }

.mod-products-details .right .right-cont { float: left; width: 100%; line-height: 26px; }

.mod-products-details .product-cont { float: left; margin-top: 30px; width: 100%; }

.mod-products-details .product-cont h2 { float: left; width: 100%; line-height: 50px; text-align: center; font-size: 18px; color: #555; font-weight: normal; border-bottom: solid 1px #eee; }

.mod-products-details .product-cont .content { float: left; width: 100%; margin-top: 25px; line-height: 26px; }

.mod-products-details .product-cont .content img { max-width: 100%; }

.mod-form-content{float:left; width:100%; margin-top:30px;}
.mod-form-content h2.title{ margin-bottom:15px;}
.mod-form-content .list{float:left; width:100%; margin-bottom:18px; height:auto; font-family:Arial;}
.mod-form-content .list a.wjmm{float:left; margin-left:20px; font-size:12px; line-height:20px; margin-top:20px; color:#666;}
.mod-form-content .list .tips{float:right; color:#ff0000; font-size:13px; margin-top:20px;}
.mod-form-content .list .label{float:left; width:100%; margin-right:0; line-height:40px; height:40px; font-size:15px; font-weight:300; text-align:left; padding-left:2px;}
.mod-form-content .list span{ color:#ff0000; font-weight:bold; font-size:12px;}
.mod-form-content .list span.ts{ margin-top:3px; width:100%; display:inline-block; color:#888; font-weight:300; line-height:25px;}
.mod-form-content .list span.ts.s1{ float:none; display:inline-block; width:auto;}
.mod-form-content .list input[type="text"],.mod-form-content .list input[type="password"],.mod-form-content .list input[type="email"],.mod-form-content .list textarea{padding:6px; margin:0; border:solid 1px #e5e6e6; width:100%; line-height:26px; background:#fff; font-size:14px; color:#8d8d8d;}
.mod-form-content .list select{ width:560px; padding:6px; height:40px; line-height:40px;box-sizing: border-box; border:solid 1px #e5e6e6; background:#fff;}
.mod-form-content .list input[type="text"],.mod-form-content .list select,.mod-form-content .list input[type="email"],.mod-form-content .list input[type="password"],.mod-form-content .list textarea{float:left; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.mod-form-content .list input[type="text"].yzm{width:200px;}
.mod-form-content .list input[type="file"]{ border:solid 1px #fff;box-shadow: none; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.mod-form-content .list input[type="text"]:focus,.mod-form-content .list input[type="password"]:focus,.mod-form-content .list select:focus,.mod-form-content .list input[type="file"]:focus,.mod-form-content .list input[type="email"]:focus,.mod-form-content .list textarea:focus{border-color: #66afe9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); outline: 0 none;}
.mod-form-content .list input[type="text"].red,.mod-form-content .list select.red,.mod-form-content .list input.red{ border-color:#ee4035; color:#ee4035;}
.mod-form-content .list input[type="text"]:focus{color:#303030;}
.mod-form-content .list p{ text-align:center; font-family:CALIBRI;}
.mod-form-content .list #Image1,.mod-form-content .list #Image2{float:left; margin-top:1px; margin-left:12px; cursor:pointer;}
a.add-btn,a.add-btn1,.add-btn,.add-btn1,a.add-btn2{float:left; padding:10px 18px; font-size:15px; line-height:20px; color:#fff; border-radius:7px; background:#ee4035; margin-right:8px; border:none; cursor:pointer;}
a.add-btn2{ background:#218e72;}
a.add-btn2:hover{ background:#259f7f; text-decoration:none;}
a.add-btn1,.add-btn1{ background:#147c61;}
a.add-btn:hover,.add-btn:hover{ background:#ff0f00; text-decoration:none;}
a.add-btn1:hover,.add-btn1:hover{ background:#0b5f49;text-decoration:none;}
.mod-form-content.s1{width:70%; margin-left:20%; margin-top:20px;}
.mod-form-content.s1 .list{ margin-bottom:12px; line-height:32px;}
.mod-form-content.s1 .label{width:100px; text-align:right; margin-right:10px; font-size:14px; line-height:32px;}
.mod-form-content.s1 label{ margin-right:10px;}
.mod-form-content.s1 .list input[type="text"],.mod-form-content.s1 .list input[type="password"],.mod-form-content.s1 .list input[type="email"]{ padding:3px; width:260px;}
.mod-form-content.s1 .list .picbox{float:left; width:120px; height:160px; overflow:hidden; position:relative;}
.mod-form-content.s1 .list .picbox img{width:100%; height:160px;}
.mod-form-content.s1 .list .picbox input[type="file"]{ position:absolute; left:0; top:0; width:100%; height:100%; cursor:pointer; opacity:0;}
.mod-form-content.s1 .list span.tips{ font-size:13px; color:#f8931d;}

.mod-form-content.float{float:left; width:100%;}
.mod-form-content.float .list{ margin-bottom:15px;}
.mod-form-content.float .label{ font-size:12px; height:35px; line-height:35px;}
.mod-form-content.float .list input[type="text"], .mod-form-content.float .list input[type="password"], .mod-form-content.float .list input[type="email"]{ font-size:12px; width:100%;}
.mod-form-content.float .list input[type="text"].yzm{ width:100px;}

.btn{
     float:left;
     margin-top:0.5rem;
     padding:0 1rem 0 1.875rem;
     min-width:4.8rem;
     line-height:2.4375rem;
     background-color:#b82e47;
     text-transform:uppercase;
     color:#fff;
     border-radius:1.875rem;
     text-align:left;
     box-sizing:content-box;
     position:relative;
}
.btn.update{ padding-left:1rem; padding-right:2.8rem;}
a.btn:hover{color:#fff;}
.btn:before{
     font-family:fontello;
     position:absolute;
     right:0.8rem;
     top:0.3125rem;
     content:"\e820";
     width:1.875rem;
     height:1.875rem;
     font-size:1.25rem;
     text-align:center;
     line-height:1.875rem;
}
.btn.finish:before{
}
.btn.active:before{
     content:"\e839";
     -webkit-animation: spin 1.3s linear infinite;
    /* Chrome, Opera 15+, Safari 5+ */
     -moz-animation: spin 1.3s linear infinite;
    /* Chrome, Opera 15+, Safari 5+ */
     -o-animation: spin 1.3s linear infinite;
    /* Chrome, Opera 15+, Safari 5+ */
     -ms-animation: spin 1.3s linear infinite;
    /* Chrome, Opera 15+, Safari 5+ */
     animation: spin 1.3s linear infinite;
}
.btn.finish:before{
     content:"\e812";
}
@-webkit-keyframes spin {
        0%{ 
            -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(0deg);  /* IE 9 */
            transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
        }100%{
            -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(360deg);  /* IE 9 */
            transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */}
}

.mod-download-box{float:left; width:100%; margin-top:25px;}
.mod-download-box .item{float:left; width:100%; font-size:14px; height:45px; line-height:45px; border-bottom:dotted 1px #ddd;}
.mod-download-box .item:last-child{ border-bottom:none;}
.mod-download-box .item a{float:left; max-width:80%; height:45px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.mod-download-box .item a span{ margin:0 8px 0 5px; font-size:15px; font-style:italic;}
.mod-download-box .item a:hover{color:#003497;}
.mod-download-box .item .date{float:right; margin-right:3px; font-size:13px;}

#map{width:100%;height:305px;float:left;}.contact-main .map-panel{display:none}
.map-panel-title{margin-top:0;margin-bottom:10px;font-size:15px}.map-panel-content{line-height:1.4;color:#999;font-size:13px}.map-panel-content p{margin:0}