
/* 通栏导航底部面包屑导航 */
.navigation { height: 40px; overflow: hidden; color: #999; height: 40px; line-height: 40px; }

.navigation .nav-ul li { display: inline-block; font-family: '宋体'; font-weight: 700; }

.navigation .nav-ul li a { color: #999; font-size: 14px; font-family: 'microsoft yahei'; padding: 5px; font-weight: normal; }
.navigation .nav-ul li a h1{display: inline-block;color: #999; font-size: 14px;font-weight: normal; }
.navigation .nav-ul li a:hover ,.navigation .nav-ul li a:hover h1{ color: #d90d26; }
.navigation .nav-ul li:first-child a { padding-left: 20px; background: url(../images/icon_home.png) no-repeat left center; }

.navigation .tips { color: #ee3131; font-size: 12px; }



/* 快捷留言 form */
.form-box { width: 350px; padding: 30px; background-color: #fff; display: none; position: relative; border-radius: 5px; }

.form-box .h2 { font-size: 20px; font-weight: 700; color: #000; margin-bottom: 20px; text-align: center; line-height: 32px; height: 32px; }

.form-box .h2 span { position: absolute; cursor: pointer; top: 10px; right: 10px; width: 32px; height: 32px; background: url(../images/icon_close.png) no-repeat center; }

.form-box .title { line-height: 25px; color: #666; font-size: 14px; margin-bottom: 10px; }

.form-box form .form-group { padding: 10px 0; }

.form-box form .form-group input { width: 100%; height: 46px; border-radius: 5px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.form-box form .form-group:first-child input { border: 1px solid #ddd; padding-left: 40px; font-size: 16px; color: #999; background: url(../images/icon-tel.png) no-repeat 10px center; }

.form-box form .form-group:first-child input::-webkit-input-placeholder { color: #A6AFB7; }

.form-box form .form-group:first-child input:-ms-input-placeholder { color: #A6AFB7; }

.form-box form .form-group:first-child input::-ms-input-placeholder { color: #A6AFB7; }

.form-box form .form-group:first-child input::placeholder { color: #A6AFB7; }

.form-box form .form-group input.btn { background-color: #d90d26; transition: all 300ms; cursor: pointer; font-size: 18px; color: #fff; box-shadow: 0px 12px 10px rgba(217, 13, 38, 0.2);}

.form-box form .form-group input.btn:hover{background-color: #fbbb11;}

.form-box .tips { color: #B6BFCC; line-height: 20px; font-size: 12px; margin-top: 30px;}

body .custom-class { border-radius: 10px; background-color: unset; }


/* 底部通栏留言 form */
.form-section .bottom-msg { height: 127px; position: fixed; bottom: 0; width: 100%; background: url(../images/bottom_bar.png) no-repeat center; }

.form-section .bottom-msg .form { overflow: hidden; margin-top: 35px; }

.form-section .bottom-msg .form form { margin-left: 275px; margin-top: 7px; float: right; }

.form-section .bottom-msg .form form label { width: 150px; margin: 0 10px; float: left; position: relative; }

.form-section .bottom-msg .form form label > span { position: absolute; left: 5px; top: 53%; font-size: 16px; color: #d90d26;}

.form-section .bottom-msg .form form label.tel { width: 200px; }

.form-section .bottom-msg .form form label p { line-height: 30px; color: #eee; font-size: 15px; }

.form-section .bottom-msg .form form label input { display: block; width: 100%; height: 40px; padding: 0 5px; border: 1px solid transparent; color: #999; background-color: #fff; border-radius: 5px; text-indent: 1em; outline: none; }

.form-section .bottom-msg .form form label input::-webkit-input-placeholder { color: #999; }

.form-section .bottom-msg .form form label input:-ms-input-placeholder { color: #999; }

.form-section .bottom-msg .form form label input::-ms-input-placeholder { color: #999; }

.form-section .bottom-msg .form form label input::placeholder { color: #999; }

.form-section .bottom-msg .form form label input.price { text-align: right; }

.form-section .bottom-msg .form form button { text-indent: unset; cursor: pointer; background-color: #d90d26; font-size: 16px; color: #fff; font-weight: 700; height: 42px; border-radius: 5px; width: 170px; margin: 30px 0 0 10px; }

.form-section .bottom-msg .form form button em { display: inline-block; width: 20px; height: 20px; background: url(../images/calculator.png) no-repeat center; vertical-align: middle; margin-right: 5px; }

.form-section .bottom-msg .form .toggle-span { margin-top: 10px; margin-left: 50px; cursor: pointer; width: 30px; height: 39px; background: url(../images/shouqi_03.png) no-repeat center; }

.form-section.active .bottom-msg { left: 0; -webkit-transition: all 200ms 100ms; transition: all 200ms 100ms; }

.form-section.un-active .bottom-msg { left: -5000px; -webkit-transition: all 500ms; transition: all 500ms; }

.form-section .toggle-span-btn { position: fixed; cursor: pointer; width: 130px; height: 142px; background: url(../images/icon_msg.png) no-repeat center; bottom: 50px; }

.form-section.active .toggle-span-btn { left: -150px; -webkit-transition: all 200ms; transition: all 200ms; }

.form-section.un-active .toggle-span-btn { left: 0; -webkit-transition: all 500ms 100ms; transition: all 500ms 100ms; }