/* =======全局 头部 CSS================== */

.g-header{width: 100%;}

.g-header .topnav{height: 40px;background-color: #dff0fb;}

.g-header .topnav p{font-size: 14px;color: #464646;line-height: 40px;}

.g-header .topnav a{color: #464646;}

.g-header .head{height: 165px;padding: 45px 0 50px 0;}

.g-header .head .logo{width: 345px;height: 70px;}

.g-header .head h3{display: block;color: #c60e2c;line-height: 70px;letter-spacing: 2px;margin-left: 25px;}

.g-header .head .tel{width: 275px;height:70px;color: #3b3a3a;font-size: 18px;line-height: 32px;background: url(../images/tel.png)left no-repeat;padding-left: 70px;}

.g-header .head .tel span{color: #d41c3a;font-size: 24px;font-weight: bold;letter-spacing: 1px;}



.g-header .nav{height: 64px;background-color: #328ccb;}

.g-header .nav li{float: left;}

.g-header .nav a{font-size:16px;font-weight: bold;color: #FFFFFF;display: block;padding: 0 20px;line-height: 64px;}

.g-header .nav a:hover{color: #d41c3a;}

.g-header .nav span{float:left;width:2px;height:64px;background: url(../images/nav-bg.png) center no-repeat ;}



/* =======index================== */

.g-index{width: 100%;}

.g-index .banner{max-width: 1920px;margin: 0 auto;}

.g-index .banner img{width: 1920px;height: 530px;}

.g-index .product {margin-bottom: 30px;}

.g-index .product .sidebar{width: 185px;margin-top: 45px;}

.g-index .product .sidebar span{display:block;width:185px;height: 44px;background: url(../images/sidebar-tt.png) center no-repeat;font-size: 18px;color: #FFFFFF;line-height: 44px;text-align: center;}

.g-index .product .sidebar ul{border: 1px solid #b5b5b5;}

.g-index .product .sidebar ul:nth-of-type(2){padding-bottom: 30px;}

.g-index .product .sidebar li{width:185px;padding:0 7.5px;}

.g-index .product .sidebar li a{display: block;width:170px;height:30px;line-height:30px;font-size:14px;color:#4d4b4b;text-align: center;background: url(../images/sidebar-a.png) center no-repeat;margin-bottom: 12px;}

.g-index .product .sidebar li:nth-of-type(1){margin-top: 12px;}

.g-index .product .sidebar li a:hover{color: #cb1414;}

.g-index .product .sidebar li .hover{color: #cb1414;}



.g-index .product .column{width: 800px;}

.g-index .product .column .column-tt{width: 800px;height: 70px;margin-bottom:20px;background: url(../images/column-bg.png) bottom center no-repeat;}

.g-index .product .column .column-tt h3{color: #c21111;text-align: center;line-height: 70px;font-weight: bold;}

.g-index .product .column .column-list li{width: 192.5px;height: 209px;float: left;margin-left: 10px;}

.g-index .product .column .column-list li:nth-of-type(4n+1){margin-left: 0px;}

.g-index .product .column .column-list li a{display: block;}

.g-index .product .column .column-list li a:nth-of-type(2){text-align: center;color: #393838;font-size:16px;height:64px;line-height: 54px;text-transform:capitalize;letter-spacing: 3px;}

.g-index .product .column .column-list li a:hover{color: #cb1414;}

.g-index .product .column .column-list li img{padding: 5px;width:192.5px;height: 145px;border: 1px solid #b5b5b5;}



.g-index .ghys{}

.g-index .ghys .ghys-tt{background: url(../images/ghys-tt.jpg) center no-repeat;width: 100%;height: 179px;text-align: center;}

.g-index .ghys .ghys-tt h3{color: #403f3d;font-weight: bold;line-height: 83px;}

.g-index .ghys .ghys-tt h4{color: #e11313;font-size: 22px;}

.g-index .ghys  .txt h4{font-size: 22px;line-height: 80px;}

.g-index .ghys  .txt h4 span{padding-left: 90px;color: #e11313;}

.g-index .ghys  .txt p{font-size: 15px;color: #3f3e3e;line-height: 26px; margin:-20px 0 0 0}

.g-index .ghys  .txt span{font-size: 18px;color: #e11313;font-weight: bold;line-height: 28px; margin:10px 0 0 0}

.g-index .ghys  .ghys-list1{height: 370px;background: url(../images/ghys-list1.jpg) center no-repeat;}

.g-index .ghys .ghys-list1  .txt{padding:30px 0 0 100px;width: 600px;}

.g-index .ghys  .ghys-list2{height: 370px;background: url(../images/ghys-list2.jpg) center no-repeat;}

.g-index .ghys .ghys-list2  .txt{padding:80px 0 0 480px;width: 980px;}

.g-index .ghys  .ghys-list3{height: 420px;background: url(../images/ghys-list3.jpg) center no-repeat;}

.g-index .ghys .ghys-list3  .txt{padding:75px 0 0 95px;width: 595px;}



.g-index .gywm{margin-top: 35px;}

.g-index .gywm .tt{width: 235px;border-bottom: 3px solid #e71a1a;}

.g-index .gywm .tt h3{color: #313132;font-weight: bold;line-height: 40px;letter-spacing: 5px;}

.g-index .gywm .tt span{padding-left: 43px;font-size: 18px;color: #848385;letter-spacing: 2px;}

.g-index .gywm .txt{width: 1000px;margin-top: 30px;}

.g-index .gywm .txt .gywm-img{width: 378px;height: 265px;}

.g-index .gywm .txt .gywm-ct{width: 582px;height: 265px;}

.g-index .gywm .txt .gywm-ct p{color: #363637;font-size: 18px;line-height: 30px;}

.g-index .gywm .txt .gywm-ct h3{color: #e11515;float: left;text-indent: 2em;}

.g-index .gywm .dt{margin-top: 50px;}



.g-index .dhzx{width:100%;height:416px;background: url(../images/dhzx-bg.jpg) center no-repeat;}

.g-index .dhzx .dhzx-lxwm{padding: 80px 0 0 225px;}

.g-index .dhzx .dhzx-lxwm .dhzx-z{width: 300px;height: 250px;}

.g-index .dhzx .dhzx-lxwm .dhzx-z h3{color: #f16021;}

.g-index .dhzx .dhzx-lxwm .dhzx-z h2{font-size: 22px;color: #343333;font-family: "长城特粗宋体";line-height: 64px;letter-spacing: 2px;}

.g-index .dhzx .dhzx-lxwm .dhzx-z .dhzx-z-srk{width: 260px;margin-top: 10px;}

.g-index .dhzx .dhzx-lxwm .dhzx-z .dhzx-z-an{margin-top: 28px;}

.g-index .dhzx .dhzx-lxwm .dhzx-z .dhzx-z-an .btn{font-size: 22px;border-radius: 0;padding: 6px 50px;}

.g-index .dhzx .dhzx-lxwm .dhzx-z .dhzx-z-an .btn-default{color: #fcfcfc;background-color: #f16224;border-color: #cb501a;}



/* =======全局 尾部 CSS================== */

.g-footer{width: 100%;height: 197px;background: url(../images/footer-bg.jpg) center no-repeat;}

.g-footer .flink .tt h4{color: #28292a;height: 40px;width: 125px;text-align: center;padding-top: 22px;}

.g-footer .flink .tt hr{width: 875px;margin-top: 40px;border-top: 1px solid #9d9da1;}

.g-footer .flink .txt{padding:15px 20px;}

.g-footer .flink .txt a{color: #38393a;padding: 0 10px;}

.g-footer .flink .txt a:hover{color: #cb1414;}

.g-footer .foot .foot-1{width: 380px;text-align: center;padding-top: 15px;}

.g-footer .foot .foot-2{width: 590px;}

.g-footer .foot .foot-2 p{width: 315px;text-align: center;font-size: 14px;line-height: 24px;color: #38393a;}

