@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
img{border:0;}
a{text-decoration:none;}
body{font-size:16px;font-family:"Microsoft YaHei",微软雅黑,宋体;color:#333;}
li{list-style:none;}
table{border-collapse: collapse;}
tr,td{margin:0px;border:0px;}
.common{width:100%;display:table;height:auto;}
.div_block{width:1100px;margin:0 auto;display:table;height:auto;position: relative;}
.header{height: 96px;}
.logo{width: auto;float: left;width: auto;height: 96px;}
.tel{width: auto;float: right;height: 96px;color: #666666;font-size: 18px; padding-left: 50px;background: url(../images/tel.jpg) left center no-repeat;}
.tel span{font-size: 18px;font-weight: bold;color:#a70606;}
.dh{height: 33px;background: #222435;}
.dh ul li{width: auto;float: left;position: relative;}
.dh ul li a.nav1{width: 157px;float: left;height: 33px;color: #FFF;font-size: 16px;line-height: 22px;text-align: center;padding-top: 7px;border-bottom:2px solid #222435;}
.dh ul li a.nav1 span{font-size: 12px;color:#FFF;}
.dh ul li a.nav1.on{background: #c21824;border-bottom:2px solid #ffae00;}
.dh ul li a.nav1:hover{background: #c21824;border-bottom:2px solid #ffae00;}
.dh ul li .subNav{background: #222435;height: 45px;line-height: 45px;position: absolute;z-index: 11;left: 0px;top: 57px;text-align: center;}
.dh ul li .subNav{position: absolute;left: 0px;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);z-index: 9999;opacity: 0;visibility: hidden;height: auto;overflow: hidden;width: 100%;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.dh ul li:hover .subNav{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.dh ul li .subNav a{color: #fff;line-height: 45px;height: 45px;font-size: 14px;display: block;border-bottom: 1px solid rgba(170,170,170,.2);}
.dh ul li .subNav a:hover{background: #c21824;}
.index1{height: 86px;background: #c21824;line-height: 86px;text-align: center;font-size: 30px;color: #FFF;}
.index1 span{color:#ffc600;}
.index_bt{width: 100%;float: left;color:#666666;font-size: 18px;text-align: center;line-height: 40px;margin: 60px 0px;background: url(../images/bt1.png) center 23px no-repeat;}
.index_bt span{color:#c21824;font-size: 36px;font-weight: bold;}
.index_cont{width:100%;min-height: 452px;float: left;background: url(../images/index1.jpg) center top no-repeat;}
.index_text{width: 530px;float: right;margin-top: 49px;}
.index_text li{width: 100%;float: left;color:#212121;font-size: 18px;line-height: 48px;}
.index_txt1{width: 100%;float: left;margin-top: 40px;}
.text1_left{width: 550px;float: left;text-align: center;font-size: 30px;line-height: 35px;color:#FFF;}
.text1_left span{color:#999999;font-size:16px;}
.text1_right{width: 550px;float: left;font-size: 30px;line-height: 45px;text-indent: 30px;color:#FFF;}
.index_text2{width: 100%;float: left;text-align: center;font-size: 48px;color:#222435;font-weight: bold;line-height: 160px;}
.index2{padding-bottom: 50px;}
.index31{height: 804px;background: url(../images/1.jpg) center no-repeat;}
.index32{height: 498px;background: url(../images/2.jpg) center no-repeat;}
.index33{height: 842px;background: url(../images/3.jpg) center no-repeat;}
.index34{height: 826px;background: url(../images/4.jpg) center no-repeat;}
.index35{height: 965px;background: url(../images/5.jpg) center no-repeat;}
.index36{height: 955px;background: url(../images/6.jpg) center no-repeat;}
.index37{height: 852px;background: url(../images/7.jpg) center no-repeat;}
.index38{height: 681px;background: url(../images/8.jpg) center no-repeat;}
.index39{height: 681px;background: url(../images/9.jpg) center no-repeat;}
.index40{height: 773px;background: url(../images/10.jpg) center no-repeat;}
.index41{height: 773px;background: url(../images/11.jpg) center no-repeat;}
.index42{height: 1204px;background: url(../images/12.jpg) center no-repeat;}
.index43{height: 754px;background: url(../images/13.jpg) center no-repeat;}
.bt2{background-image: url(../images/bt2.png);color:#999;}
.bt2 span{color:#FFF;}
.index3_box{width: 100%;float:left;}
.index3_box dl{width: 360px;height: 270px;float: left;background: #222435;margin: 20px 3px;position: relative;}
.index3_box dl dt{width:320px;padding: 0px 20px;background: #c21824;height: 48px;line-height: 48px;font-size: 20px;color:#FFF;}
.index3_box dl dd{width: 320px;padding: 10px 20px;font-size: 15px;line-height: 26px;color:#FFF;}
.index3_box dl a{width: 135px;height: 34px;line-height: 34px;text-align: center;color:#222435;font-size:16px;background: #ffd02b;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;position: absolute;bottom:20px;left:0px;right:0px;margin: 0px auto;}
.index4{height: 930px;background: url(../images/index3.jpg) center no-repeat;}
.index4_box{width: 100%;float:left;}
.index4_box dl{width: 332px;height: 332px;float: left;margin: 5px 17px;}
.index4_box dl dt{width: 100px;height: 100px;background: url(../images/b1.png) center 13px no-repeat;border:1px solid #2e3040;margin: 0px 115px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;}
.index4_box dl dt:hover{background: url(../images/b2.png) #ffd02b center 13px no-repeat;border:1px solid #ffd02b;}
.index4_box dl dt.dt1{background-position: center 13px;}
.index4_box dl dt.dt2{background-position: center -71px;}
.index4_box dl dt.dt3{background-position: center -156px;}
.index4_box dl dt.dt4{background-position: center -238px;}
.index4_box dl dt.dt5{background-position: center -322px;}
.index4_box dl dt.dt6{background-position: center -405px;}
.index4_box dl dd{width:100%;float: left;}
.index4_box dl dd .p1{width: 100%;text-align: center;font-size: 24px;color:#222435;font-weight: bold;line-height: 60px;float: left;}
.index4_box dl dd .p2{width: 270px;float: left;height: 80px;border: 1px dashed #000;padding:30px;font-size: 16px;color:#333333;line-height: 24px;}
.index5{height: 785px;background: url(../images/index4.jpg) center no-repeat;}
.index5_a{width: 406px;height: 48px;color:#FFF;border: 1px solid #ff7f01;float: left;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;text-indent: 20px;line-height: 48px;margin: 460px 0px 0px 345px;}
.index5_a a{width: 130px;height: 48px;background:#ff7f01;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;font-size: 16px;color:#FFF;font-weight: bold;text-align: center;float: right;text-indent:0px;}
.index5_a span{color:#ff7f01;font-weight: bold;font-size: 20px;}
.index6{min-height: 674px;background: url(../images/index5.jpg) center 275px no-repeat;padding-bottom: 80px;}
.index_bt3{width: 100%;line-height: 60px;font-size: 36px;color:#222435;font-weight: bold;text-align: center;margin: 60px 0px 30px 0px;background: url(../images/bt3.png) center 10px no-repeat;}
.index_bt3 span{color:#c21824;}
.index6_box{width: 100%;height: 325px;float: left;}
.index6_b{width: 100%;float: left;margin-top: 60px;}
.index6_left{width: 530px;float: left;color:#333;font-size: 36px;line-height: 60px;}
.index6_left span{color:#c21824;font-weight: bold;}
.index6_right{width: 500px;float: right;margin-right: 20px;font-size: 16px;line-height: 30px;margin-top: 40px;text-align: justify;}
.linkBox{width: 100%;height:auto!important;min-height: 52px;background: #11121a;}
.link{position: relative;width:1000px;height:auto!important; height:52px; min-height: 52px; margin: 0px auto;text-align: center;}
.linkTitle{display:inline-block;width: 84px;height: 52px;color: #fff;font-size: 14px;line-height: 52px;font-weight: bold;}
.link_list{width: 1000px;height:auto!important; height:52px; min-height: 52px; margin: 0 auto;}
.link_list a{display:inline-block;padding-right: 20px;color: #fff;font-size: 14px;line-height:52px;}
.bottom{padding: 40px 0px;background: #222435;}
.bottom_logo{width: 840px;background: #FFF;float:left;margin:0px 130px;text-align: center;}
.weixin{width:130px;height: 130px;float: left;margin-top: 20px;margin-left: 130px;}
.weixin img{width: 130px;height: 130px;}
.bottom_right{width: auto;float: left;margin-left: 30px;color:#FFF;margin-top: 20px;line-height: 32px;font-size: 16px;}
.bottom_right a{color:#FFF;}
/*滚动特效*/
.marqueeleft{height:323px;width:100%;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:320px;height:323px;overflow:hidden;color:#333;font-size:18px;line-height:45px;text-align:center;}
.marqueeleft li img{width:320px;height:240px;border: 1px solid #222435;}
.flexslider{position: relative;width: 100%;height: 450px;overflow: hidden;float:left;}
.flexslider .slides li{width: 100%;height: 100%;}
.flex-direction-nav a{width: 70px;height: 70px;line-height: 99em;overflow: hidden;display: block;position: absolute;top: 42%;z-index: 10;cursor: pointer;}
.flex-direction-nav .flex-next{background:url(../images/ad_ctr.png) center -70px no-repeat;right: 80px;}
.flex-direction-nav .flex-prev{background:url(../images/ad_ctr.png) center 0px no-repeat;left: 80px;}
.flex-control-nav{width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li{margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a{background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a{background-position: 0 0;}
.slides li img{width:100%;height:450px;}
#banner{width: 100%;height: 450px;background: url(../images/nybanner.jpg) center no-repeat;}
.menus{height: 72px;background: #666666;padding:10px 0px;}
.menus li{float:left;margin-top:15px;margin-bottom:15px;}
.menus li a{padding: 0px 20px;width: 234px;float: left;font-size: 20px;color:#FFF;border-right:1px solid #FFF;line-height: 35px;text-align: center;}
.menus li a:hover,.menus li a.on{color:#ffd02b;}
.menus li:nth-child(4n) a{border-right: 0;}
.main{padding: 0 0px 80px 0px;}
.main_cont{width: 100%;float: left;line-height: 28px;}
.Title{position: relative;width: 1100px;height: 140px;text-align: center;margin: auto;padding-top: 40px;}
.Title .bg{width: 325px;padding-top: 57px;line-height: 32px;margin: auto;background: #fff;position: relative;z-index: 99;}
.Title h3{font-size: 24px;font-weight: normal;color: #343434;}
.Title .line{width: 100%;height: 1px;display: block;position: absolute;left: 0;bottom: 43px;background: #999999;}
.Title .en{color: #c31725;font-size: 24px;}
.news{width: 100%;float: left;}
.news_box{width: 100%;float: left;padding:20px 0px;border-bottom: 1px solid #5f5f60;}
.news_img,.news_img img{width: 180px;height: 135px;float: left;}
.news_img img{border:1px solid #999;}
.news_bt1{width: 900px;float: left;color: #FFF;font-size: 18px;margin-left: 20px;line-height: 45px;}
.news_bt1 a{color:#666;font-size: 20px;}
.news_bt1 a:hover{color: #c21824;text-decoration: none;}
.news_cont{width: 900px;float: left;margin-left: 20px;line-height: 28px;font-size: 16px;color: #999;}
.news_sj{width: 900px;float: left;margin-left: 20px;font-size: 14px;color:#666666;line-height: 40px;}
.news_title{width: 100%;float: left;text-align: center;color: #333;font-size: 24px;line-height: 36px;margin-top: 20px;}
.news_fbsj{width: 100%;line-height: 30px;font-size: 14px;color: #999;text-align: center;margin: 5px 0px;float: left;}
.news_nr{width: 100%;padding-bottom: 20px;margin-top: 10px;}

.indexcafra{ width:100%; height:391px;padding:0;}
.nameff1{ float:left; width:330px;padding:25px 0 0 0; border-bottom:1px solid #d3d3d3;}
.nameff1 p{ float:left; padding:0 0 5px 0; }
.nameff1 p span{ display:inline;   font-size:18px;line-height:1;  color:#1e9e01; position:relative; z-index:10}
.nameff1 p label{display:inline;  color:#a3a3a3; line-height:1.3;font-size:16px; text-transform:uppercase; z-index:0;}
.nameff1 a{ float:right; padding:0px 0 0 0;  color:#1e9e01; font-size:14px;}
.news_ful1{float:left;width:330px;padding:13px 0 0 0}
.news_ful1 li{float:left;width:330px; border-bottom:1px solid #c0c0c0}
.news_ful1 li a{float:left;width:320px;height:37px;line-height:37px;color:#454545; font-size:14px;padding:0 5px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news_fleft{ float:left;width:330px;}
.newsf{ width:1000px; margin:0 auto; height:360px; padding:0px 0 0 0;}
.newsul{ float:left; width:1000px; padding:10px 0 0px 0px; height:290px; overflow:hidden;}
.newsul li{ cursor:pointer; float:left; width:480px; height:95px; display:inline; margin:20px 10px 20px 10px;}
.newsul li a{ cursor:pointer; float:left; width:478px; height:93px; border:1px solid #e7e7e7; background:#f7f7f7;}
.newsul li a:hover{ cursor:pointer; float:left; width:478px; height:93px; border:1px solid #ff733b;}
.newsimg{ float:left; width:100px; height:75px; display:inline; margin:9px 0 0 9px;}
.newsword{ float:left; width:350px; padding:0 0 0 10px;}
.newsword p.top{ float:left; width:350px; height:35px; line-height:35px;}
.newsword p.top span{ float:left; width:240px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#3889c7; }
.newsword p.top label{ float:right; width:90px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#747474;}
.newscon{ color:#747474; float:left;width:350px; height:48px; line-height:24px; overflow:hidden; font-size:12px;}
.newsfra{ width:100%; height:452px; padding:40px 0 0 0;}
.displaycase{ width:100%; height:280px; background:#f3f3f3;}
.discase{ width:980px; margin:0 auto; height:280px;}
.caseleft{ float:left; width:216px; border-right:1px dotted #4e6990; height:179px; display:inline; margin:52px 0 0 0;}
.pronamec{ float:left;width:190px;  text-align:center; color:#ff733b; font-size:26px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0;}
.pronac{float:left;width:190px; text-align:center;font-size:22px; font-family:'Microsoft Yahei'; padding:1px 0;}
.pronac font{ font-weight:bold; color:#3889c7;font-size:22px;}
.casephone{ display:block; float:left; width:190px; color:#333333; font-weight:bold; font-size:20px; line-height:30px;font-family:'Microsoft Yahei'; display:inline; margin:28px 0 0 0;}
.casephone img{ vertical-align:-0.13em;}
.casetel{display:block; float:left; width:190px; color:#d40000; text-indent:30px;  font-size:18px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.casemore{ float:left; display:inline; margin:6px 0 0 0; width:174px; height:20px; border:1px solid #89bce3; background:#fff; text-align:center; line-height:20px; color:#333333; font-size:12px;}
.discul{ float:left; width:730px; padding:50px 0 0 30px;}
.discul li{ float:left; width:239px; height:179px; display:inline; margin:0 0 0 4px;}
.discul li a{ float:left; width:239px; height:179px;}
/* foot*/

/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/* reLink*/
.reLink{width: 100%;margin: 20px 0 10px;line-height: 60px;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;}
.reLink .fl{float: left;}
.reLink .fr{float: right;}
.reLink .nextLink,
.reLink .prevLink{width: 50%;line-height: 60px;color: #333333;}
.reLink .nextLink{text-align: right;}
.reLink a{font-size: 16px;color: #333;}
.reLink a:hover{color: #67b306;}
.honor_list{width: 100%;float: left;}
.honor_list li{width: 255px;height: 218px;float: left;margin: 10px;line-height: 30px;text-align: center;cursor: pointer;overflow: hidden;}
.honor_list li img{width: 255px;height: 190px;}
.honor_list li a{color:#333;}
.main_map{margin-top: 30px;float: right;}
.msgPage{padding: 40px 0px 55px;width: 1098px;margin: 0 auto;margin-top: 30px;background: #fff;border:1px solid #ddd;}
.msgPage .online_title{margin-bottom: 40px;}
.msgPage .online_title .tit{font-size: 26px;line-height: 40px;color: #333;text-align:center;font-weight: normal;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.formData{width: 1000px;margin: auto;}
.formData .fl{float: left;}
.formData .fr{float: right;}
.formData .item{height: 40px; line-height: 40px; width: 462px; float: left; position: relative; margin-bottom: 25px;}
.formData .item label{width: 85px;float: left;color: #333;padding-right: 5px;text-align: right;}
.formData .item .red{color: red; font-size: 12px; position: absolute; right: -10px; top: 2px;}
.formData .liuyan .red{right: -2px;top: 0px;}
.formData .yzm .red{right: 107px;top: 2px;}
.formData .item input{width: 360px; height: 40px; line-height: 40px; float: left; padding-left: 10px; border: 0px; font-size: 14px; background: #f5f5f5; border-radius: 5px;}
.formData .item .msg-box{position: absolute; left: 90px;}
.formData .item.mr30{margin-right: 68px;}
.formData .item.yzm{width: 380px;}
.formData .item.yzm input{width: 160px;}
.formData .item.yzm img{margin-left: 20px;}
.formData .item.youxiang{margin-right: 70px;}
.formData .item.liuyan{width: 100%; height: 96px;}
.formData .item.liuyan textarea{width: 880px;float: left;height: 76px;border: 0px;background: #f5f5f5;-webkit-border-radius: 6px;border-radius: 6px;padding: 10px;overflow: hidden;color: #666;resize: none;font-family: "microsoft yahei";}
.formData .itemsub{width: 400px;height: 40px;line-height: 40px;position: relative;}
.formData .itemsub label{width: 85px; float: left; color: #333; padding-right: 5px; text-align: right;}
.formData .itemsub .msg-box{position: absolute; left: 90px;}
.formData .itemsub input[type=text]{width: 147px; height: 40px; line-height: 40px; float: left; border-radius: 6px; font-size: 14px; background: #f5f5f5; color: #333; text-indent: 10px;}
.formData .itemsub img{height: 32px; float: left; margin-top: 5px; margin-left: 10px;}
.formData .btn{width: 100px;height: 40px;line-height: 40px;cursor: pointer;color: #fff;margin-left: 8px;background: #222435;border: 0;}
.formData .btn[type=reset]{background: #aaa; margin-right: 9px;}
#tijiao{cursor:pointer;width: 120px;height: 30px;line-height: 30px;color:#FFF;background:#222435;text-align: center;float: left;margin-left: 140px;margin-top: 20px;}
.kefu{width: 153px;min-height:200px;height: auto;display: table;background: url(../images/kf.png) center top no-repeat;position:fixed;right:0px;top:0px;bottom: 0px;margin: auto 0px;z-index: 99;}
.kefu1{width: 151px;margin: 81px 0px 0px 0px;border:1px solid #999;background: #FFF;float:left;}
.kefu2{width: 100%;float: left;}
.kefu2 li{width: 130px;height: 30px;text-align: center;line-height: 30px;background: #222435;margin: 15px 10px 5px 10px;}
.kefu2 li a{width: 100%;float:left;color:#FFF;}
.kefu3{width: 100%;float: left;text-align: center;font-size: 14px;line-height: 26px;padding-bottom: 10px;padding-top: 10px;}
.kefu3 #top{
    cursor: pointer;
}