@charset "utf-8";

/* CSS Document */


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0;}

body { font-family:"微软雅黑"; font-size:12px; color:#bcbbbb;}

fieldset, img { border:0;}

ol, ul { list-style:none; }

h1, h2, h3, h4, h5, h6{ font-size:100%; }

em { font-style:normal; }

/*input, button, select, textarea { outline:none;  border:none;} */

textarea { resize:none; }

a {color:#9e9f9f; text-decoration:none; }

a:hover {text-decoration:none;/* color:#666; */}

.clearfix:after{content:""; visibility:hidden; height:0; display:block; clear:both;}

.clearfix{zoom:1;}

.page { display: none; width: 100%; height: 100%; overflow: hidden; position: absolute; top: 0; left: 0;}

#navBar { z-index: 3; position: absolute; top: 30%; right: 3%;}

#navBar .active { background: #ccc;}

#navBar li { cursor: pointer; margin-bottom: 10px; transition: all .7s ease; border-radius: 50%; line-height: 40px; text-align: center; width: 40px; height: 40px;}





.header{width:100%; height:36px; background:#000; overflow:hidden;z-index:99998;color: #fff;}/*position:fixed; top:0; */

.he-bx{width:1100px; margin:0 auto;}

.he-bx-z{float:left; line-height:36px;font-weight: bold;}

.he-bx-z span{font-size:13px;}

.he-bx-y{float:right; line-height:36px;}

.he-bx-y a img{vertical-align:middle; margin-left:5px;}





.nav{width:100%; height:85px; background:#333; z-index:999;}/*position:fixed; top:36px;*/

.nav-bx{width:1100px; margin:0 auto; height:85px; }

.nav-bx img{float:left;}

.nav-bx ul{float:right;}

.nav-bx ul li{float:left; line-height:85px; padding:0 20px; margin-right:10px;}

.nav-bx ul .ab{padding:0 33px;}

.nav-bx ul li a{font-size:13px; font-weight:700; color:#dfdfdf;}

.nav-bx ul .current{ background:url(../../images/default/nav-bj.png) no-repeat 0 29px;}	

.nav-bx ul .current a{ color:#d40202;}



.banner{height:379px;overflow:hidden; }

.banner .d1{width:100%;height:379px;display:block;position:absolute;left:0px;top:121px;}

.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:360px;}

.banner .d2 ul{float:left;position:absolute;left:50%;top:0; margin: 5px 0 0 -45px;top:95px;display:inline;}

.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../../images/default/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}

.banner .d2 li.nuw{background:url(../../images/default/img1_1.png) no-repeat center;}







.main{width:100%;  margin:0 auto; height:587px;}

.main h3{font-family:Arial; font-size:65px; color:#605f5f;font-weight:normal; text-align:center; border-bottom:1px solid #f0f0f0; line-height:140px; position:relative;}

.main h3 s{border-bottom:3px solid #c72428; display:block; width:115px; position:absolute; bottom:-1px; left:50%; margin-left:-57px;}

.main .main-bx{width: 1100px; margin: 0 auto; height:443px;}

.main-bx p{font-size:25px; color:#9a9898; line-height:41px; margin:45px 0 60px; text-align:center;}

.main-bx p span{font-family:Arial; font-size:13px; color:#bdbdbd;}



/*.main .main-bx li .aa{ float:left; width:25%;  height:200px; position:relative;}

.main .main-bx li .aa img {position:absolute; top:0; left:0;}*/

.main .main-bx li a{ float:left; width:25%;  height:200px;}



.main .main-bx .li1 a{ background:url(../../images/default/main-1.png) no-repeat center top; transition: all .7s ease; }

.main .main-bx .li2 a{ background:url(../../images/default/main-2.png) no-repeat center top;transition: all .7s ease; }

.main .main-bx .li3 a{ background:url(../../images/default/main-3.png) no-repeat center top;transition: all .7s ease; }

.main .main-bx .li4 a{ background:url(../../images/default/main-4.png) no-repeat center top;transition: all .7s ease; }



.main .main-bx .li1 a:hover{ background:url(../../images/default/main-b-1.png) no-repeat center top; transition: all .7s ease; }

.main .main-bx .li2 a:hover{ background:url(../../images/default/main-b-2.png) no-repeat center top;  transition: all .7s ease; }

.main .main-bx .li3 a:hover{ background:url(../../images/default/main-b-3.png) no-repeat center top; transition: all .7s ease; }

.main .main-bx .li4 a:hover{ background:url(../../images/default/main-b-4.png) no-repeat center top;  transition: all .7s ease; }





.main2{width:100%; height:468px; background:#c72428;}

.main2-bx{width:1100px; margin:0 auto;}

.main2-bx .main2-bx-z{float:left; margin-left:-90px;}

.main2-bx .main2-bx-y{float:left; margin-left:83px;}

.main2-bx .main2-bx-y h3{ font-family:"微软雅黑"; font-size:16px; color:#c72428; background:#fff; border-radius:20px; padding:10px 44px; margin-top:54px; width:128px;}

.main2-bx .main2-bx-y p{color:#fff; width:452px; line-height:22px; margin-top:37px; text-indent:2em;}

.main2-bx .main2-bx-y a{display:block; margin-top:39px;}





.main3{width:100%;  /*margin: 120px auto 0;*/ height:745px; position:relative; background:#f5f5f5;}

.main3 h3{ color:#605f5f;font-family:"微软雅黑"; font-size:30px; line-height:80px; text-align:center; margin-top:15px;border-bottom:1px solid #f0f0f0;position:relative;}

.main3 h3 s{border-bottom:3px solid #c72428; display:block; width:335px; position:absolute; bottom:-1px; left:50%; margin-left:-167px;}

#box{width:1100px; position:relative; margin:0 auto; overflow:hidden;height: 652px;margin-top:50px;}

.main3 .kuang{width:4416px; position:absolute; top:0; left:0;}

.main3 .kuang ul{width:1104px;  float:left; height:621px; overflow:hidden}

.main3 ul li{float:left; position:relative; width:367px; height:184px; overflow:hidden; margin-right:1px; margin-bottom:6px;}

.main3 ul li a{ display:block}

#left,#right{ width: 51px; height: 51px; background: url(../../images/default/sj-z.png) no-repeat; position: absolute; top:422px; left:50%; margin-left:-585px;}

#right{ background:url(../../images/default/sj-y.png) no-repeat; margin-left:560px;}

.main3 ul li .bj{height: 184px; background-color: #000; position: absolute; bottom: -184px; left: 0;width: 367px;}

.main3 ul li p{height: 184px; line-height: 184px; text-align: center;font-size: 14px;color:white; position: absolute; bottom: -184px;left: 0; width: 367px;}







.main4{width:100%;  margin: 0 auto ; height:587px; margin-top:5px;}

.main4 h3{font-family:"微软雅黑"; font-size:30px; color:#605f5f;text-align:center; border-bottom:1px solid #f0f0f0; line-height:90px; position:relative;}

.main4 h3 s{border-bottom:3px solid #c72428; display:block; width:235px; position:absolute; bottom:-1px; left:50%; margin-left:-117px;}

.main5{width:1100px; height:425px; margin:50px auto;}

.main5 .main5-z{ float:left; width:480px;}

.main5 .main5-z .main5-z-1{width:490px; height:210px;}

.main5 .main5-z .main5-z-1 a{ display:block}

.main5 .main5-z .main5-z-1 a:hover img{ width:486px; height:206px; padding:1px; border:1px dashed #aaa}

.main5 .main5-z p{ color:#3c3c3c; font-size:18px; margin-top:25px;}

.main5 .main5-z p span{ color:#707070; font-size:12px; margin-top:10px;}

.main5 .main5-z p a{color:#3c3c3c;}

.main5 .main5-z p a:hover{color:#c72428;}

.main5 .main5-y{ float:right;}

.main5 .main5-y .main5-y-1{width:546px; overflow:hidden; margin-bottom:45px;}

.main5 .main5-y .main5-y-1-z{float:left; border-right:1px solid #f1f1f1; padding-right:6px;}

.main5-y .main5-y-1-z p{font-family:"微软雅黑"; font-size:56px; color:#c72428;}

.main5-y .main5-y-1-z p span{font-size:12px; display:block; margin-top:-9px; color:#707070;}

.main5 .main5-y .main5-y-1-y{float:right; margin-left:19px; width:447px;}

.main5 .main5-y .main5-y-1-y p{ color:#3c3c3c; font-size:14px; line-height:27px;}

.main5 .main5-y .main5-y-1-y p a{color:#3c3c3c;}

.main5 .main5-y .main5-y-1-y p a.ms{color:#707070; font-size:12px;}

.main5 .main5-y .main5-y-1-y p a:hover{color:#c72428;}



.map{background:url(../../images/default/map.png) no-repeat center top;height:332px;}

.main6{ width:100%; height:300px; background:#000; border-top:1px solid #4b4b4b;}

.main6-bx{width:1100px; margin:0 auto; padding-top:25px;}

.main6-bx .main6-bx-lj{float:left; color:#fff; font-size:22px; font-weight:700; width:460px; height:207px; overflow:hidden}

.main6-bx .main6-bx-lj span{ font-family:Arial;}



.main6-bx .main6-bx-lj h2{ width:100%;}

.main6-bx .main6-bx-lj .nr{ width:100%;}

.main6-bx .main6-bx-lj .nr ul{ width:100%}

.main6-bx .main6-bx-lj .nr ul li{ float:left; padding:15px 20px 0px 0px; width:128px; height:44px;}

.main6-bx .main6-bx-lj .nr ul li a{ border:1px solid #777; display:block}



.main6-bx .main6-bx-bj{float:right; width:621px; }

.main6-bx .main6-bx-bj input{color:#868e99;border:1px solid #343537; height:29px; margin-bottom:8px; padding-left:9px; background:none;}

#xingm,#tel{width:297px;}

#email{width:610px;}

#content{height:88px;width:610px;}

.main6-bx .button{ width:121px; height:31px; background:url(../../images/default/btn.png) no-repeat; display:block;}

.main6-bx ul.menu{width:1100px; height:45px; border-top:1px solid #353537; margin-top:21px; line-height:45px; padding-left:7px;}

.main6-bx ul.menu li{float:left; margin-right:55px;}

.main6-bx ul.menu li a{color:#cecece; font-size:13px;}

.main6-bx ul.menu li a:hover{color:#c72428;}



/*.foot{ width:100%; height:51px; background:url(../../images/default/foot-bj.png) repeat-x;}*/
.foot{ width:100%; height:105px; background-color:#666666;}

.foot-bx{width:1100px; line-height:35px; margin:0 auto;}

.foot-bx ul li{float:left; margin-right:17px;}

.foot-bx a:hover{ color:#fff}



