﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
.site-wrp{ width: 1200px; margin: 0 auto; overflow:hidden; padding-top:2px;}

/*banner*/

.fullSlide {width:100%;position:relative;height:492px;overflow:hidden;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:492px;overflow:hidden;text-align:center;background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li img{ width:100%; max-height:492px;}
.fullSlide .bd li a {display:block;height:551px;}
.fullSlide .hd {display: block; left: 50%; margin-left:-50px; top:470px; position: absolute;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {display: inline-block; width: 15px; height: 5px; background: #e0e0e0; margin-right: 9px; transition:background 0.3s; overflow: hidden;cursor:pointer;
	display:inline-block;*display:inline;zoom:1;line-height:999px;}
.fullSlide .hd ul .on {
	background: #ff4a00; text-decoration: none;
}
.fullSlide .prev{ position:absolute; top:190px; left:40px; width:52px; height:92px; z-index:2;}
.fullSlide .next{ position:absolute; top:190px; right:40px; width:52px; height:92px; z-index:2;}

/**/
.pfit{background:#F1F1F1; padding-bottom:40px;}
.pfit .site-wrp{ width:1200px; margin:0 auto; overflow:hidden;}
#wrp-zhutop{ height:160px;overflow: hidden;perspective: 800px;}
#wrp-zhutop h3{width:300px;text-align: center;font-size: 50px;color: #F60;line-height: 2em;margin: 0px auto;}
#wrp-zhutop p{text-align: center;font-size: 35px;}
#wrp-zhunav{ overflow: hidden;perspective: 800px;padding-left: 3%; padding-top:20px; padding-bottom:20px;}
#wrp-zhunav li{width:220px; height:70px; float:left; -webkit-animation-name:xiequ;-webkit-animation-duration: 3s;-webkit-animation-timing-function: linear; -webkit-animation-delay: 0;-webkit-animation-iteration-count: infinite;-moz-animation-name:xiequ;-moz-animation-duration: 3s;-moz-animation-timing-function: linear;
-moz-animation-delay: 0;-moz-animation-iteration-count: infinite;text-align:center; line-height:70px; margin:0 35px;}
#wrp-zhunav .li a{height:70px; line-height:70px; text-align:center; width:100%; display:block; font-size:24px; color:#666;}
#wrp-zhunav .li a:hover{color:#000;}
#wrp-zhunav .li2{ background:url(../images/1145d82e.png) no-repeat;}
#wrp-zhunav .li3{ background:url(../images/1145d82e71.png) no-repeat;}
#wrp-zhunav .li4{ background:url(../images/5491171.png) no-repeat;}
#wrp-zhunav .li5{ background:url(../images/576776582e.png) no-repeat;}
#wrp-zhunav .li2,#wrp-zhunav .li3,#wrp-zhunav .li4,#wrp-zhunav .li5{}
#wrp-zhunav .li2 a,#wrp-zhunav .li3 a,#wrp-zhunav .li4 a,#wrp-zhunav .li5 a{ font-size:22px !important; }
@-moz-keyframes xiequ{0% {-moz-transform:rotateY(0deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);}
     25% {-moz-transform:rotateY(10deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);}
     50% {-moz-transform:rotateY(0deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);}
     75% {-moz-transform:rotateY(-10deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);}
     100% {-moz-transform:rotateY(0deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);}}
	 
#wrp-zhunav p{ width:210px; float:left;margin: 0px 35px; margin-top:15px;color:#000; font-size:16px; padding-left:10px; line-height:30px;}


/**/
.case{ display: block; overflow: hidden; font-family: "Microsoft YaHei"; padding-top: 34px; height: 565px; border-bottom: 1px solid #cdcdcd; padding-bottom:180px;}
.case .case-menu{ display: block; overflow: hidden; width: 225px; overflow: hidden; margin-left:14px; border: 4px solid #e3e3e3; display: inline; padding-bottom: 12px;}
.case-menu ul{ display: block; overflow: hidden;  padding-top: 27px;}
.case-menu li{ height:50px; line-height:50px; overflow: hidden; vertical-align: middle; background:url(../images/ali-45.jpg) no-repeat center top; text-align:center; margin:6px 0;}
.case-menu li a{ color: #6e6e6e; font-size: 14px;}
.case-menu .u-more{ display: block; height: 116px; line-height: 116px; color: #121315; font-size: 18px; text-align: center;}
.case-wrp{ display: block; overflow: hidden; float: right; width:930px; overflow: hidden;}
.case-wrp .case-search{height:62px;}
.case-search .searcher{height: 62px;padding-left: 21px;width: 260px;float:right;background: url(../images/s_inp.gif) no-repeat 0px 5px;}
.searcher input{margin-top:5px;}
.searcher input:focus { outline:none; } 
#txt_txt{width: 219px;height: 29px;vertical-align: middle;border: 0;margin:0;line-height: 29px;}
.case-wrp .case-show{ display: block;height:420px;overflow: hidden; margin-bottom: 19px;width:1000px;}
.case-wrp .case-show img{ display:block; width:1000px; height:420px; overflow:hidden; float:left;}
.case-wrp .case-tab{ display: block; overflow: hidden; width:930px;}
.case-tab li{ display: block; overflow: hidden; float: left; width:135px; text-align: center; margin:0 0 0 95px; }
.case-tab li a{ display: block; overflow: hidden; text-align:center; color: #454545; font-size: 16px;}
.case-tab li em{ font-style: normal; width:135px; overflow: hidden; min-height:121px; display: block; display: block;  -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;padding:5px;}
.case-tab li em img{ width:120px; margin:0 auto;}
.case-tab li i{ font-style: normal; display: block; text-transform: uppercase; color: #c9c9c9; font-size: 14px; line-height:24px; text-align:center;}
.case-tab li a:hover{ text-decoration: none;}



.case-tab li.case-1 em img:hover,.case-tab li.case-2 em img:hover,.case-tab li.case-3 em img:hover,.case-tab li.case-4 em img:hover{-webkit-animation: tada 1s .2s ease both;-moz-animation: tada 1s .2s ease both;}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}
10%, 20%{-webkit-transform:scale(0.9) rotate(-8deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale(1.05) rotate(8deg);}
40%, 60%, 80%{-webkit-transform:scale(1.05) rotate(-8deg);}
100%{-webkit-transform:scale(1) rotate(0);}}
@-moz-keyframes tada{0%{-moz-transform:scale(1);}
10%, 20%{-moz-transform:scale(0.9) rotate(-8deg);}
30%, 50%, 70%, 90%{-moz-transform:scale(1.05) rotate(8deg);}
40%, 60%, 80%{-moz-transform:scale(1.05) rotate(-8deg);}
100%{-moz-transform:scale(1) rotate(0);}}



.zs { height:auto;font-family: "Microsoft YaHei", serif; max-height:635px; min-height:331px;}
.xzs { width: 1200px; margin: 0 auto; position: relative; background: url(../images/yingxian-4.jpg) no-repeat right 114px ; height: 752px}
.zsk { padding: 128px 0 0 117px;}
.zsk h4 { font-size: 18px; color: #666464; line-height:45px; font-weight: normal; margin-top: 10px;}
.zsk h5 { font-size: 46px; color: #666464; font-weight: normal; margin: 10px 0;}
.zsk p { margin-left: 75px;}
.zsk a { font-size: 14px; color: #0075c2;}
.zsd { width: 873px; height: 255px; background: url(../images/zsk.png) no-repeat; position: absolute; left: 67px; top: 391px;display:none;}
.zsz { float: left; margin: 45px 0 0 18px;}
.zsy { float: left; margin: 32px 0 0 28px; padding: 5px 0 0 23px; border-left: 1px dashed #FFFFFF;}
.zsy span { font-size: 18px; color: #0075c2; line-height: 35px;}
.zsy p { font-size: 14px; color: #595757; line-height: 30px;}




/**/
.pro{ border-bottom: 1px solid #ececec; background: #f1f1f1; overflow: hidden; font-family: "Microsoft YaHei"; margin-bottom:2px;}
.pro .nr{width: 1200px;margin: 0 auto;position: relative; background: url(../images/daiyung-0021.png) no-repeat center 215px; min-height:730px;}
.nr1 p{ color:#F60; text-align:center; font-size:45px; height:150px; line-height:150px;}
.nr1 p span{ font-size:30px; margin-left:20px; color:#000;}
.nr2{ margin-top:60px; margin-bottom:170px;}
.nr2 h3{ width:550px; text-align:right; color:#F60; line-height:45px; padding-right:50px;}
.nr2 p{ padding-left:150px; font-size:20px; line-height:45px;}

.nr3{ margin-top:40px; margin-bottom:30px; float:left;}
.nr3 h3{ width:600px; text-align:center; color:#F60; line-height:45px;}
.nr3 p{ padding-left:150px; font-size:20px; line-height:45px;}

.nr4{ margin-top:40px; margin-bottom:30px; float:left;}
.nr4 h3{ width:600px; text-align:center; color:#F60; line-height:45px;}
.nr4 p{ padding-left:200px; font-size:20px; line-height:45px;}
/**/
.ser{ display: block; overflow: hidden;height:650px; border-bottom: 1px solid #d7d7d7; background: #f2f2f2; font-family: "Microsoft YaHei"; padding-bottom:80px;}
.ser h2{ display: block; height:122px; color: #585858; overflow: hidden; text-align: center;}
.ser h2 a,.ser h2{ color: #585858; font-size: 20px; font-weight: normal; font-family: "Microsoft YaHei"}
.ser h2 b{ display: block; overflow: hidden; text-transform: uppercase; color: #bcbcbc; font-size: 26px; font-weight: normal; font-family: Impact,arial;}
.ser h2 i{ display: block; overflow: hidden; color: #ff4a00; font-size: 30px; font-weight: normal; font-style: normal; background: url(../images/pro-bor.gif) no-repeat center center; font-family: "Microsoft YaHei"; margin-bottom:15px;}
.ser-wrp{ display: block; border: 1px solid #e5e5e5; background: #ffffff; border-right: none; width:1200px;}
.ser-wrp li{ width:600px; float:left; margin-top:80px; min-height:177px;}
.nr-nyli{  float:left; }
.nr-nyli h3{ font-weight:normal; font-size:30px; padding-left:60px; margin-bottom:20px; margin-top:30px;color:red;}
.nr-nyli p{padding-left:40px; line-height:30px;font-size:16px;}
/**/
.yos{ border-top: 2px solid #f4f4f4; padding-top: 23px; height:700px; border-bottom: 1px solid #b6b6b6; font-family: "Microsoft YaHei"}
.yos h2{ display: block; overflow: hidden; height: 76px; text-align: center; color: #434343; font-weight: normal; font-size: 22px;}
.yos h2 i{ display: block; font-weight: normal; color: #ff4a00; font-size:40px; font-style: normal;}
.yos-wrp{ display: block; overflow: hidden; position: relative; padding:40px 0;}

/**/
.areyou{ display: block; overflow: hidden;  height:600px;font-family: "Microsoft YaHei"}
.areyou h2{ display: block; height: 104px; overflow: hidden; text-align: center; color: #3a3a3a; font-size: 20px; font-weight: normal;}
.areyou h2 i{ display: block; font-style: normal; color: #ff4a00; font-size: 28px; line-height: 36px; margin-bottom:15px;}
.areyou h2 i img{ vertical-align: middle;}
.ayu-wrp{ display: block; position: relative; background: url(../images/dusofuwerou-img.gif) no-repeat center top; height:380px; padding-top:135px;}
.ayu-wrp a{ display: block; color: #7a7a7a; font-size: 16px; font-weight:bold;}
.ayu-wrp span{ font-size: 30px; font-family:"Comic Sans MS","Arial Narrow", arial; vertical-align: middle; display: inline-block; width: 36px; text-align: center; padding-right: 30px; vertical-align: middle;}
.ayu-wrp li{ display: block; padding-left:70px; width:495px;float: left; padding-right: 30px; height:98px; line-height:40px; margin-bottom:15px;}
.ayu-wrp li.fr{ text-align: right;}
.ayu-wrp li.fr span{ display: block; float: right; padding-right: 0; padding-left: 15px;}
.ayu-wrp li a:hover{ color: #f26b17; text-decoration: none;}
.ayu-wrp li.lst{ margin-top: -2px;}
/**/
.sys{ display: block; overflow: hidden; height: 668px; border-bottom: 1px solid #b6b6b6; font-family: "Microsoft YaHei"}
.sys h2{ display: block; height: 105px; overflow: hidden; background: url(../images/sys-bor.gif) no-repeat center 70px; color: #545454; font-size: 20px; font-weight: normal; text-align: center;}
.sys h2 i{ font-style: normal; display: block; color: #ff4d13; font-size: 28px;}
.sys-wrp{ display: block; overflow: hidden; padding-left: 23px;}
.sys-wrp dl{ display: block; float: left; margin-left: 47px; display: inline; width: 248px; border: 3px solid #e7e7e7; height: 391px; overflow: hidden;}
.sys-wrp dt{ display: block; width: 176px; margin: 0 auto; padding-top: 68px; padding-bottom: 21px; height: 176px; background: url(../images/sys-bor-2.gif) no-repeat center bottom;}
.sys-wrp dt img{ display: block; overflow: hidden; width: 176px; height: 176px;}
.sys-wrp dd{ display: block; padding-top: 26px; height: 77px; text-align: center;}
.sys-wrp dd p{ color: #383838; font-size: 16px; line-height: 24px;}
.sys-wrp dd b{ display: block; font-weight: bold; font-size: 16px; color: #383838}
.sys-wrp dd em{ font-style: normal; color: #ff0000; font-size: 16px; font-weight: bold; display: block;}
/**/
.sys-tel{ display: block; overflow: hidden; padding-top: 51px; text-align: center;}
.sys-tel em{ font-style: normal; color: #4e4e4e; font-size: 28px; text-decoration: underline; height: 58px; line-height:58px; vertical-align: middle; padding-right: 10px; font-weight: bold;}
.sys-tel a{ display: inline-block; height: 58px; line-height:58px;vertical-align:middle;}
/**/
.abt{ padding-top: 18px; height: 745px; overflow: hidden; font-family: "Microsoft YaHei"}
.abt h2{ display: block; text-align: center; height: 89px; overflow: hidden; color: #545454; font-size: 24px; font-weight: normal;}
.abt h2 b{ display: block; overflow: hidden; color: #ff4a00; font-size: 32px;}
.abt-wrp{ display: block;}
.abt-wrp dl{ display: block; overflow: hidden; width: 450px; padding-left: 30px; padding-right: 15px; float: left; padding-bottom: 38px;}
.abt-wrp dt{ display: block; overflow: hidden; float: right; width: 206px;}
.abt-wrp dt img{ display:block; width: 206px; height: 279px; overflow: hidden;}
.abt-wrp dd{ display: block; float: left; /*padding-left: 18px; */width: 220px; background: url(../images/sys-ico-1.gif) no-repeat 182px top;}
.abt-wrp dd h3{ display: block; color: #f26b17; font-size: 72px; font-family: "Impact"; font-weight: normal; line-height: 65px;}
.abt-wrp dd em{ font-style: normal; color: #404144; font-size: 18px; height: 35px; line-height: 35px; padding-bottom:10px; background: url(../images/abt-bor.gif) no-repeat left bottom; display: block;}
.abt-wrp dd p{ display: block; color: #7c7c7c; font-size: 16px; line-height: 28px; padding-top: 30px;}
.abt-wrp .abt-btm dd{ float: right;text-align: right;background: url(../images/sys-ico-2.gif) no-repeat 40px top;}
.abt-wrp .abt-btm dt{ float: left; }
.abt-wrp .abt-btm dd em{ background-position: right bottom;}
.abt-wrp .abt-3 p{ padding-top: 20px; line-height: 26px;}
/**/
.newsStr{ display: block; overflow: hidden; height:600px; }
.gs-news{ float: left;font-family: "Microsoft YaHei"; padding-left: 0px; width:520px; padding-right:59px;}
.gs-news h2{ display: block; overflow: hidden; height: 66px; line-height: 66px; padding-left: 12px;}
.gs-news h2 .tit{ color: #404144; font-size: 16px;}
.gs-news h2 .tit i{ font-style: normal; color: #bcbcbc; font-size: 12px; text-transform: uppercase; font-weight: normal; padding-left: 15px;}
.gs-news h2 .more{ display: block; font-size: 12px; text-transform: uppercase; font-weight: normal; color: #959595;}
.gs-news-wrp{ display: block; overflow: hidden; height: 400px; overflow: hidden;}
.gs-news-wrp dl{ display: block; overflow: hidden; height: 112px; overflow: hidden;}
.gs-news-wrp dl dt{ display: block; overflow: hidden; float: left; width: 130px; padding-left:10px;}
.gs-news-wrp dt img{ display: block; width: 130px; height: 89px; overflow: hidden;}
.gs-news-wrp dt a{ display: block; overflow: hidden;}
.gs-news-wrp dd{ display: block; float: right; width:360px; overflow: hidden;}
.gs-news-wrp dd h3{ display: block; overflow: hidden; height: 36px; line-height: 20px; color: #404144; font-size: 14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block; width:235px;}
.gs-news-wrp dd h3 a{ color: #404144}
.gs-news-wrp dd p{ line-height: 18px; color: #959595; font-size: 14px; height: 56px; overflow: hidden;}
.gs-news-wrp dd span{ display: block; float: right; color: #797979; font-size: 12px;}
.gs-news-wrp h4{ display: block; overflow: hidden; line-height: 40px; overflow: hidden; vertical-align: middle; display: block; font-weight:normal;}
.gs-news-wrp h4 span{ float: right;color: #797979; font-size: 12px;}
.gs-news-wrp h4 a{ color: #696969; font-size: 14px; padding-left: 10px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block; width:300px; float:left;}
.site-cstt{ display: block; float: left; width:530px; overflow: hidden; padding-left: 65px; font-family: "Microsoft YaHei"}
.site-cstt h2{ display: block; height: 66px; line-height: 66px; padding-left: 12px;}
.site-cstt h2 a{ color: #404144; font-size: 16px;}
.site-cstt h2 .cur{color: #e5473e; border-bottom:1px solid #e5473e; text-decoration:underline;}
.site-list{ display: block; overflow: hidden; height: 400px; margin-top: -8px; overflow: hidden;}
.site-list li{ display: block; height: 41px; line-height: 41px; vertical-align: middle; overflow: hidden; padding-left: 17px; background: url(../images/news-ico.jpg) no-repeat left center;}
.site-list li a{ display: block; overflow: hidden; color: #696969; font-size: 14px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block; height: 41px; line-height: 41px;}
.gd-news{ display: block; float: left; width: 210px; font-family: "Microsoft YaHei"}
.gd-news h2{ display: block; height: 66px; line-height: 66px; padding-left: 12px;}
.gd-news h2 a{ color: #404144; font-size: 16px;}
/**/
.links{ display: block;line-height: 150px; overflow: hidden; border-top: 1px solid #e1e1e1; font-family: "Microsoft YaHei"}
.links h2{ display:inline; float: left; margin-left: 52px; width: 117px; font-weight: normal; color: #696969; font-size: 14px; text-transform: uppercase; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; text-align: center;}
.links .links-wrp{ display: block; float: left; width: 828px; padding-top:10px;}
.links-wrp a{ display:inline-block; width: 135px; text-align: center; font-size: 14px; color: #696969;}

.links-wrp a{float: left;line-height: 25px;margin: 0;padding: 0}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {/*display: inline-block;*/}
html[xmlns] .clearfix { display: block;}
/**/
#jiazhizhi{ min-height:331px; max-height:635px; height:100%; text-align:center; max-width:1920px; min-width:1000px; width:100%; overflow: hidden; margin:0 auto;}
#jiazhizhi img{width:100%;min-height:331px; max-height:635px; height:100%;}

/**/
a{ text-decoration:none;}
img{ border:none;}
.mfzd-con{ width:100%; overflow:hidden; padding-top:40px;}
#mfzd-con2 h1{ font-size: 36px;color: #000;text-align: center; height:50px; line-height:50px;margin-bottom:20px;}
#mfzd-con2 h1 span{color: #ff4a00;}
#mfzd-con2 h4{font-size: 28px;color: #777777;text-align: center; background:url(../images/bt-bg.png) center center no-repeat;}
#mfzd-con2 h4 span{color: #ff4a00;}
.con.row{ width:1200px; margin:40px auto 0;}
.con.row .col-md-4{padding: 10px 20px;position: relative; width:280px; float:left; margin-right:70px;}
.icons{height: 114px;width: 114px;position: absolute;top: 0;left: 50%;margin-left:-54px;}
.icons.a1{ background:url(../images/p1i1.png) no-repeat;}
.icons.a2{ background:url(../images/p1i2.png) no-repeat;}
.icons.a3{ background:url(../images/p1i3.png) no-repeat;}
.col-md-4.b1:hover .icons.a1{background:url(../images/p1i1b.png) no-repeat;}
.col-md-4.b2:hover .icons.a2{background:url(../images/p1i2b.png) no-repeat;}
.col-md-4.b3:hover .icons.a3{background:url(../images/p1i3b.png) no-repeat;}
.inner{text-align: center;margin-top: 84px;height:354px;padding-top: 60px; background:#f1f1f1;background:url(../images/p1bg2.png) no-repeat;}
.inner:hover{background:url(../images/p1bg.png) no-repeat;}
.inner h3{font-size: 26px;color: #333333;}
.inner p{width: 260px;font-size: 16px;color: #585858;padding:25px 10px;text-align: justify;}
.inner a{font-size: 18px;color: #000;line-height: 1.5;display: block;margin-top: 25px;}
.inner a span{color: #1e569c;}
.col-md-4.b1:hover .inner.c1 h3,.col-md-4.b1:hover .inner.c1 p,.col-md-4.b1:hover .inner.c1 a,.col-md-4.b1:hover .inner.c1 a span{ color:#fff;}
.col-md-4.b2:hover .inner.c2 h3,.col-md-4.b2:hover .inner.c2 p,.col-md-4.b2:hover .inner.c2 a,.col-md-4.b2:hover .inner.c2 a span{ color:#fff;}
.col-md-4.b3:hover .inner.c3 h3,.col-md-4.b3:hover .inner.c3 p,.col-md-4.b3:hover .inner.c3 a,.col-md-4.b3:hover .inner.c3 a span{ color:#fff;}

