@charset "utf-8";
html,body{font-family:"微软雅黑","microsoft yahei";}
*{transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
div,form,img,ul,ol,li,dl,dt,dd,p,body,strong,span,pre{margin:0;padding:0;border:0;}
s, strike, del {text-decoration: line-through;}
em{font-style:normal}
input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
body{width:100%;margin:0 auto;color:#555;overflow-x:hidden;position:relative; }
img{border:0px;/*behavior:url(iepngfix.htc)*/vertical-align:middle}
ul,li{list-style:none; }
em, i{font-style:normal;}
a{text-decoration:none;color:#555;cursor:pointer}
a:hover{text-decoration:underline;color:#f60;outline:none;}
a,area{outline:none;blr:expression(this.onFocus=this.blur());}
.clear{font-size:0;line-height:0;width:100%;clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
a,area{blr:expression(this.onFocus=this.blur())}
.red{color:#c10000;}
.black{color:#222;}
.left{ float:left;}
.right{ float:right;}

.cont{width:100%; min-width:1200px; height:auto; margin:0 auto;}
.main{width:1200px; height:auto; margin:0 auto;}

.logo{ width:70%; margin:7px 0; height:105px;}
.tele{ width:22%; background:url(../images/tele.png) no-repeat center left; height:105px;margin:7px 0; padding-left:55px;}
.tele .teleph{ padding-top:35px;}
.tele h3{ font-size:30px; color:#e11129;}

.menu{ display:inline-block; width:100%; min-width:1200px; height:66px; line-height:66px; background:#0c6eb9; position:relative; z-index:10000;}
.nav *{text-decoration:none;font-size:16px;}
.nav * a:hover{background-color:#195c8e; text-decoration:none;}
.nav{list-style:none;height:66px;width:1200px;margin:0 auto;}
.nav li{float:left; width:171px; text-align:center;position:relative;background:#0c6eb9;;}
.nav li a{color:#fff;height:65px;line-height:65px;font-weight:bold; width:171px; padding:0px;display:inline-block;}
.nav .on{ background:#195c8e;} 
.nav li a:focus{-moz-outline-style: none; }
.nav li .sub-nav{position:relative;top:0px;left:-1px;list-style:none;background:#0c6eb9;display:none;}
.nav li .sub-nav ul li{text-align:center;clear:left;width:171px;height:45px; border-top:1px dashed #09F;line-height:45px;position:relative;background:#0c6eb9;}
.nav li .sub-nav ul li a{height:44px;line-height:44px;width:169px;padding:0;display:inline-block; font-size:14px;}

.nav li .sub-nav li ul {background:#0c6eb9;position: absolute;top:-1px;left:171px;display:none;}
.nav li .sub-nav li:hover ul{display:block;width:171px;background-color: #0FC;}
.nav li .sub-nav li:hover ul li {width:171px;height:65px;line-height:65px;}
.nav li .sub-nav li:hover ul li a {color:#fff;height:65px;line-height:65px;}
.nav li .sub-nav li:hover ul li a:hover { background-color:#195c8e;}

.banner{background:#fff;width:100%;min-width:1200px;height:640px;z-index:1;overflow:hidden; position:relative; z-index:0;}
.banner .flexslider{padding:0;margin:0 auto;position:relative;width:100%;height:640px;zoom:1;}
.banner .flexslider .slides{width:100%;height:640px;min-width:1200px;}
.banner .flexslider .slides > li{width:100%;min-width:1200px;height:640px;position:relative;overflow:hidden;padding:0;margin:0;}
.banner .flexslider .slides > li a{display:block;width:100%;min-width:1200px;height:640px;background-repeat:no-repeat;background-position:center top;}
.banner .slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.banner .flex-viewport{width:100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.banner .flex-direction-nav a{width:60px;height:60px;margin:-30px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;}
.banner .flex-direction-nav .flex-next{background-position:0 -70px;right:30px;}
.banner .flex-direction-nav .flex-prev{left:30px;}
.banner .flexslider .flex-prev:hover{background-position:0 -140px;}
.banner .flexslider .flex-next:hover{background-position:0 -210px;}
.banner .flex-control-nav{width:1200px;position:absolute;left:50%;margin-left:-600px;bottom:20px;text-align:center;}
.banner .flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;width:50px;}
.banner .flex-control-paging li a{display:block;width:50px;height:10px;background:#333;overflow:hidden;cursor:pointer;text-indent:99em;}
.banner .flex-control-paging li a.flex-active{background:#eb6222;}

.title{ width:1200px; height:auto; margin:0px auto; padding:50px 0 30px; text-align:center;}
.title1{ width:419px; height:auto; margin:0px auto; padding:10px 0;}


.product{ background:#f9f9f9; width:100%; min-width:1200px; margin:0 auto; height:auto; display:inline-block;}
#con {width:1200px;height:auto; margin:0 auto;}
#tags {font-size:100%;height:auto; margin-bottom:30px; text-align:center; width:1200px;}
#tags ul{display:inline-block;}
#tags li {float: left; margin: 0 5px; padding:12px 20px;background: #eee;cursor: default; -webkit-transition: all .5s; transition: all .5s;}
#tags li a{ color:#333; text-decoration:none;}
#tags li.selectTag{background:#e11129; color: #fff; -webkit-transform: scale(1.05); transform: scale(1.05);}
#tags li.selectTag a{ color:#fff;}
#tagContent { width:1200px; height: auto; overflow:hidden; margin:0 auto;}
.tagContent{ display:none; margin:0 -30px;}
.tagContent ul li{ float:left; width:280px; height:280px; margin:30px 16px; background:#fff; text-align:center;}
.tagContent ul li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);bottom:2px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
.tagContent ul li img{ width:280px; height:280px; overflow:hidden;}
.tagContent ul li p{ position:relative;top:-50px; padding:15px 16px;background-color:rgba(0,0,0,0.5);  }
.tagContent ul li a{ color:#fff; text-decoration:none;}
#tagContent .selectTag { display:block;}

.more{ width:150px; height:38px; line-height:38px; margin:20px auto 40px; text-align:center; background:#e11129; border-radius: 5px;}
.more a{  color:#fff; font-size:16px; text-decoration:none;}
.more:hover{background:#c7081e;  color:#fff; font-size:16px;}

.Div1{width:1200px;height:auto;margin:20px auto;overflow:hidden;position:relative;}
.Div1_main{padding:0;height:380px;width:10000px;overflow:hidden;position:relative;z-index:1;}
.Div1_main div{width:1200px;height:380px;float:left;}
.Div1_main div span{width:280px;padding:0;height:340px; margin:10px;display:block;float:left; background:#fff;}
.Div1_main div span:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);bottom:2px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
.Div1_main div span a{display:block;text-decoration:none;}
.Div1_main_a1 h5{ font-size:16px;height:50px; line-height:50px; color:#333; margin:0; font-weight:normal; padding:0; text-align:center;}
.Div1_main_a1 h5:hover{ color:#e11129; }
.Div1_main_a1{padding:0;margin:0px auto;}
.Div1_main_a1 , .Div1_main_a1 img{width:280px;height:auto; overflow:hidden;}
.Div1_main_a1:hover img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05) ;-ms-transform: scale(1.05) ; -o-transform: scale(1.05) ;transform: scale(1.05) ;}
.Div1 .Div1_prev1 ,.Div1 .Div1_next1{display:block;width:60px;height:60px;position:absolute;cursor:pointer;z-index:2;top:150px;}
.Div1 .Div1_prev1 img ,.Div1 .Div1_next1 img{width:60px;height:60px;}
.Div1 .Div1_prev1:hover ,.Div1 .Div1_next1:hover{opacity:0.5;.filter:alpha(opacity=50)}
.Div1 .Div1_prev1{left:0px;}
.Div1 .Div1_next1{left:1140px;}

/*滚动*/
.maindiv1{float:left;width:1200px; margin:0 auto;height:420px;overflow:hidden;position:relative;}
.maindiv1 ul{position:absolute;left:0;top:0;}
.maindiv1 ul li{float:left;width:400px;height:450px; overflow:hidden;margin-left:-13px;}
.honours{ margin-bottom:50px; display:inline-block;}
.honours ul li{ width:273px; height: auto; margin:13.5px; float:left; text-align:center; background:#fff;}
.honours ul li a{ text-decoration:none;}
.honours ul li a img{width:255px; height:175px; overflow:hidden; margin:8px 3px; border:1px solid #eee;}
.honours ul li a p{ padding:10px 5px 20px;}

.abouts{ width:100%; min-width:1200px; margin:0 auto 40px; padding:0; height:auto; display:inline-block;}
.abouts .abouimg{ float:left; width:416px; height:416px; overflow:hidden; margin:20px 22px 20px 10px;}
.abouts .abouimg img{ float:left; width:416px; height:416px; overflow:hidden;}
.abouts .abounr{ float:right; width:712px; height:auto; margin:20px 0 20px 40px;}
.abouts .abounr .aboutsjj p{ font-size:14px; text-indent:2em; height:140px; overflow:hidden; line-height:28px; padding:5px 0; }
.abouts .abounr .aboutsfl{ margin-top:10px;}
#Tab2{width:712px;margin:0px;padding:0px;margin:0 auto;}
.Menubox {width:100%;height:40px;line-height:40px;}
.Menubox ul{margin:0px;padding:0px;}
.Menubox li{float:left;display:block;cursor:pointer;width:120px;text-align:center;color:#949694;font-weight:bold;}
.Menubox li.hover{padding:0px;background:#fff;width:126px;background:#e11129;color:#fff;font-weight:bold;height:40px;line-height:40px;}
.Contentbox{clear:both;margin:0;height:210px;text-align:center;padding-top:15px;}
.Contentbox ul li{ float:left; width:217px; height:210px; margin-right:20px;}
.Contentbox ul li a img{ width:215px; height:175px; border:1px solid #ddd; overflow:hidden;}
.Contentbox ul li a h5{ line-height:35px;}

.llinian{ background:url(../images/ysbg.jpg); width:100%; min-width:1200px; height:600px;}
.llinian .gsln{ width:540px; float:right; margin:40px auto;}
.llinian .gsln .gslnnr{ margin:10px auto; width:auto; padding:20px 0; background:#fff; text-align:center; line-height:30px;}
.llinian .gsln .gslnnr h2{font-size: 20px; font-weight:normal;color: #ee0000;display: block;padding: 0px;margin: 0px;}
.llinian .gsln .gslnnr p{font-size: 16px;color: #333;padding: 0px;margin: 0px;}
.llinian .gsln .gslnnr1{ margin:10px auto; width:auto; padding:20px 0; background:#000; text-align:center; line-height:30px;}
.llinian .gsln .gslnnr1 h2{font-size: 20px; font-weight:normal;color: #ee0000;display: block;padding: 0px;margin: 0px;}
.llinian .gsln .gslnnr1 p{font-size: 16px;color: #fff;padding: 0px;margin: 0px;}

.news{float: left;width: 338px;margin:50px 10px; padding:10px 20px; border:1px solid #ddd;}
.news .title2{ padding:0; margin:0px auto;width:338px; height:50px; line-height:50px; overflow:hidden; background:url(../images/titlebg.png) no-repeat center;}
.news .title2 h2{ font-size:24px;font-weight:normal; text-align:center;  color:#333;}
.news .title2 span{ padding:0 10px; font-size:14px; color:#999; text-transform: uppercase;}

.newsimg{ width:338px;height:125px; margin-bottom:10px; display:inline-block;}
.newsimg .newspic{ float:left; width:125px; height:125px; overflow:hidden;}
.newsimg .newspic img{width:125px; height:125px; overflow:hidden;}
.newsimg .newsnrs{ width:200px; float:right;} 
.newsimg .newsnrs h2{ font-size:16px;width: 200px;height: 32px; line-height:32px; font-weight:normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsimg .newsnrs p{  width:200px;height:96px; line-height:24px; color:#999; overflow:hidden; font-size:14px;}
.news dd{padding:10px 0px;}
.news dd>div{height: 35px;line-height: 35px;margin-bottom: 10px;}
.news dd>div h2{font-size: 18px;float: left;}
.news dd>div a{float: right;color: #333;}
.news dd>ul li{height: 32px;line-height: 32px; font-size:14px;}
.news dd>ul li i{ float:left; padding-right:10px;}
.news dd>ul li a{display: block;float: left;width: 230px;height: 32px;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news dd>ul li span{float: right;color: #b1b1b1;}

#demo {overflow: hidden; width:338px; float:right;height:328px; padding:0px; font-size:14px;}
#indemo {float:left;height:1500%; padding:10px 0px;}
#demo1 ul li,#demo2 ul li{ line-height:29px; margin-bottom:10px; border-bottom:1px dashed #ccc; display:inline-block;}
.wenti{line-height: 29px;width: 214px;height:29px; overflow: hidden; background: url(../images/wen.jpg) 2px 2px no-repeat; clear: both; float: left;padding-left: 33px;}
.daan{width: 280px; overflow: hidden;line-height:29px; height:58px; overflow:;background: url(../images/da.jpg) 2px 6px no-repeat; clear: both;display: block; padding-left: 33px;color: #000;}

.links{width:1200px;height:auto;margin:0 auto;clear: both;}
.links h3{ float:left;font-size: 16px;color: #fff; width:100px; height:35px; background:#C00; line-height:35px; text-align:center; font-weight: normal;margin:0px;}
.links ul{ width:1100px; height:auto; float:left; margin-bottom:20px;}
.links ul li{margin:0px;padding:0;float:left; font-size:14px;}
.links ul li a{color: #666;padding-left:38px;line-height: 30px;}
.links ul li a:hover,.news ul li a:hover{color: #ff8a00;}

.footer{background: #37384a;padding:0px;width:100%;min-width:1200px;}
.fmd{width:100%; min-width:1200px; height:60px; border-bottom:1px solid #4e4f61;}
.footmenu{ width:1200px; height:60px; line-height:60px; text-align:center; margin:0 auto; color:#ccc;}
.footmenu a{ color:#ccc; padding:0 10px;}
.part_con1{width:1200px; margin:0 auto;padding:30px 0px; font-size:14px;}
.part_con1>h2{font-size:24px;text-align:center;padding-bottom:15px;}
.dbxx{ margin-left:50px;}
.dbxx{float: left;width:500px;color: #fff;}
.dbxx dd {margin:0px;color: #bbb;line-height: 32px;}
dd i.qq{width: 20px;height: 20px;background: url(../images/qq.png) no-repeat center left;display: inline-block;margin: -2px 2px 0px; padding-left:24px;}
.dbxx dd a{display: inline-block;margin-right: 45px;color: #bbb;}
.dbxx dd a:hover{color: #fff;}
.dbxx dd p{line-height: 20px;padding:7px 0px 8px 0px;margin: 0;}

.ewm{ float: left;width:160px;color: #fff;text-align:center;}
.ewm dd img{width:160px; height:160px; overflow:hidden}

#form1{ width:480px; height:200px; overflow:hidden; margin:0 auto; text-align:center;}
#form1 .form-group{ margin-bottom:10px;}
#form1 .form-group .input{ width:460px; height:30px; border:1px solid #bfbfbf; line-height:30px; padding:0 10px; color:#999; font-family:"微软雅黑"; font-size:14px;}
#form1 .Submit3{ background:#C00; color:#fff; width:120px; height:30px; line-height:30px;border-radius:10px; cursor:pointer; text-align:center; margin:0 auto; border:none;}

/*内页样式*/
.aboutAd {width:100%;min-width:1200px; background:#302c29 url(../images/nybanner.jpg) no-repeat center center; height: 310px; text-align: center;}
.aboutAd h1 {font-size:36px; line-height: 32px;font-weight: bold;padding-top: 90px; color: #fff;}
.aboutAd .newsDate { padding-top: 10px; font-size:24px; font-family:Arial, Helvetica, sans-serif; color: #fff; text-align: center;}

.about {width:100%;min-width:1200px; padding-top: 40px; padding-bottom: 45px;}
.aboutInr { }
.aboutInr h1{ color:#ff8a00; font-size:36px; font-family:Impact; line-height:36px; padding-left: 34px;}
.aboutInr h2{ color:#111011; font-size:24px; line-height:36px; padding-left: 34px;}
.aboutInr h2 span{ color:#ff8a00; padding-right:5px;}
.aboutInr p{ font-size:16px; line-height:30px; margin-top:10px; margin-bottom:0px; }
.aboutInrImg {}
.aboutInrImg img { width: 100%;}

.about2 {width:100%;min-width:1200px; background: #fff; padding-top: 60px; padding-bottom: 85px;}
.aboutService{  }
.aboutService h1{ color:#676566; font-size:18px; line-height:48px; padding-bottom: 15px;}
.aboutService h1 span{ border-bottom:5px solid #ff7b01; margin-right:5px; padding-bottom:5px;}
.aboutService p{ margin:0px; color:#111011; font-size:36px; line-height:48px;}
.aboutService ul{ padding-left:30px; padding-top:20px;}
.aboutService ul li{ display:block; background:url(../images/servicebg.gif) no-repeat left center; padding-left:10px; color:#111011; font-size:18px; line-height:36px;}
.aboutServiceImg { text-align: center;}
.aboutServiceImg img { padding-top: 50px;}
.about3 { background: url(../images/about03.jpg) no-repeat top center; height: 550px; }
.about3 h2 { color: #fff; font-size: 36px; padding-top: 45px; text-align: center;}
.about3 img { margin: 0 auto; display: block; padding-top: 90px;}

.newsAd {width:100%;min-width:1200px; background:#302c29 url(../images/pic-news.jpg) no-repeat center center; height: 350px; text-align: center;}
.newsAd h1 {font-size:36px; line-height: 32px;font-weight: bold;padding-top: 120px; color: #fff;}
.newsAd .newsDate { padding-top: 10px; font-size:24px; font-family:Arial, Helvetica, sans-serif; color: #fff; text-align: center;}

.topmenu{ width:100%; height:36px; text-align:center; position:absolute; top:380px;}
.topmenu a{ padding:0 40px; margin:0 10px; height:36px; line-height:36px; font-size:16px; color:#fff; text-align:center; display:inline-block; border:1px solid #fff;border-radius: 35px;}
.topmenu a.gaoliang,.topmenu a:hover{ height:36px; line-height:36px;color:#fff; background:#C00;border-radius: 35px;}


.newsList {width:100%; min-width:1200px; padding-top: 15px;}
.newsList .newsList02 { width:1160px; margin:0 auto;}
.newsList .newsList02:hover{ background:#fafafa;}
.newsList .newsList02 a { color:#333; font-size: 18px;}
.newsList .newsList02 a:hover { color: #ff8a00;}
.newsList02 { border-bottom: 1px dashed #ccc;padding:20px; overflow: hidden;}
.newsList02 span{ float:right;color: #ff8a00;}
.newsList02 p { height:30px; line-height:30px; overflow:hidden; color:#999; font-size:14px; margin-bottom: 0; padding-top: 10px;}
.newsListImg img { width: 150px; padding-right: 10px;}

.newsMenu .main { padding: 0; padding-left: 15px;}
.newsMenu .col-md-3 { padding-left: 0px; padding-right: 5px; width:15%; margin:0px;}
.newsListImg { float: left;}

.newsPagination { text-align: center; padding-top: 25px; padding-bottom:50px;}
.newsPagination a { display: inline-block; background: #fff; padding: 5px 15px; border: 1px solid #ccc; margin-left: 5px; margin-right: 5px;}
.newsPagination a:hover { color:#c00;border: 1px solid #c00; }
.newsPagination .current{color:#FFF; background-color:#c00; border:#c00 1px solid; padding:5px 10px;}

.newsAd2 {width:100%; min-width:1200px; background:#302c29 url(../images/pic-news02.jpg) no-repeat center center; height: 350px; text-align: center; }
.newsAd2 h1 {font-size:36px; line-height: 32px;font-weight: bold;padding-top:120px; color: #fff;}
.newsAd2 .newsDate { padding-top: 10px; font-size:24px; font-family:Arial, Helvetica, sans-serif; color: #fff; text-align: center;}

.newsCrumb { border-bottom: 3px solid #ddd; line-height:30px; padding: 10px 40px 10px 5px; }
.newsCrumb a { padding: 0 5px;}
.newsCrumb a:hover { color: #198ede;}
.newsCont{ width:1200px; margin:0 auto;}
.newsCont h1 {text-align: center; margin-top:30px;font-size: 24px;}
.newsCont .inputtime {text-align: center;color: #999;padding:20px 0;border-bottom:1px dashed #ddd; font-size:14px;}
.newsCont02 { padding:20px 0;}
.newsCont .zy{ margin:20px;height:40px;border-bottom:1px solid #eee; line-height:40px; text-align:center;}
.newsCont .zy span{ padding:0 30px; font-size:14px; color:#666}
.newsCont .zy a{color:#666;}
.newsCont .zy a:hover{color:#C00}
.prev_next{ margin:0 auto 30px; padding-top:20px; border-top:1px solid #ddd; line-height:30px;}

.dym_fl { margin:10px auto; height:30px; line-height:30px; width:1200px; border-top:1px dotted #ccc;border-bottom:1px dotted #ccc; padding:10px 0; font-size:14px;}
.dym_fl span {display: block;line-height:30px;}

.col-xs-6{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px}
.col-md-3,col-md-12{ float:left;}

.e_wbox {margin: 0;padding: 0;width: inherit; height: inherit;background:#fff; border-bottom:1px solid #ddd;width:1200px; margin:0 auto;}
.mapdh{ width:400px; height:60px; line-height:60px; margin:0 auto; font-size:14px; color:#666; float:left}
.mapdh a{ padding:0 8px; color:#666;}
.mapdh a:hover{ color:#125496;}
.mapdh i{ font-size:20px; }

.rightmenu{height:60px; line-height:60px; margin:0 auto; font-size:14px; color:#666; float:right; padding-right: 5px;}
.rightmenu a{padding: 0 20px;margin: 0 10px;height:60px; line-height:60px; border:1px dotted #CCC}
.rightmenu .gaoliang{height:60px; line-height:60px; border:1px dotted #CCC;background: #C00; color:#FFFF}

.profile{ width:100%; height:auto; overflow:hidden; padding:15px; line-height:28px; text-align:left}
.profile_bt{ text-align:center; height:100px; line-height:100px; font-size:25px;}
.profile_wz{ line-height:30px; font-size:16px;}
.profile_tp{ width:100%; height:auto; overflow:hidden; background:url(../images/gytp.jpg) no-repeat center; margin:10px 0;}
.profile_tp ul{ padding:10% 0 15% 0;}
.profile_tp ul li{ width:25%; height:auto; overflow:hidden; float:left; text-align:center;}
.profile_tp ul{ padding:5% 0 15% 0;}
.profile_tp ul li{ width:25%; text-align:center; float:left;}
.profile_tp ul li .shuzi { line-height: 30px; padding-top: 30px; font-size: 14px; color: #fff;}

.contact{width:100%; min-width:1200px;  background: #fff; padding-top:25px; margin-bottom:30px; display:inline-block;}
.contact h1{ border-bottom:1px dotted #d4d4d4; font-size:24px; line-height:24px; padding-bottom:10px; padding-top: 10px;}
.contact ul{ padding-top:30px; }
.contact ul h2{ font-size:22px; line-height:24px; margin-bottom:15px; }
.contact ul li{ display:block; line-height:65px; font-size:18px; }
.contact ul li b{ font-weight: normal; color:#ff8a00;}
.contact ul li img { padding-right: 10px;}
.contactImg { padding-top: 30px;}
.contactImg img {border: 10px solid #fff; border-radius:4px;}
.contact .fadeInLeft{ float:left; width:56%; padding:0 2%;}
.contact .fadeInRight{ float:right; width:40%;}

.service_box1{width:1200px; margin:30px auto 0;}
.service_list>ul>li{width: 255px;height: auto;border:solid 1px #dedede;padding:5px;float: left;margin:17.5px;}
.service_list>ul>li:nth-child(4n){margin-right: 0;}
.service_list>ul>li img{width:255px;height:175px;}
.service_list>ul>li h2{font-size: 18px;color: #333;padding:15px 15px 0;}
.service_list>ul>li>a{display: inline-block;width: 100px;height: 26px;border: solid 1px #dedede;color: #999;line-height: 24px;text-align: center;}
.service_list>ul>li .viewmore{border-radius: 4px;float:right;margin:10px;}
.service_list>ul>li .consultation{border-radius: 15px;width: 90px;}
.service_list>ul>li:hover{border-color:#ff4800;box-shadow: 2px 2px 5px #ccc;}
.service_list>ul>li:hover a{border-color:#ff4800;color: #ff4800;}
.service_bar{height: 40px;padding-top: 20px;}
.service_bar ul{width: 100px;}
.service_bar ul li{width: 40px;	height: 6px;overflow: hidden;text-indent: 999px;background: #c6c6c6;float: left;margin-right: 20px;}
.service_bar ul li.on{background: #ff4800;}
.service_bar ul li:last-child{margin-right: 0;}

.news_xw_tp{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.news_xw_tp ul li{ width:255px; border:1px solid #ddd; height:auto; padding:5px; overflow:hidden; margin:16.5px; float:left;}
.news_xw_tp ul li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);bottom:2px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
.news_xw_tp ul li .xwtp{ width:255px; height:205px; overflow:hidden;}
.news_xw_tp ul li .xwtp img{ width:255px; height:205px; overflow:hidden;}
.news_xw_tp ul li .xwtp:hover img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05) ;-ms-transform: scale(1.05) ; -o-transform: scale(1.05) ;transform: scale(1.05) ;}
.news_xw_tp ul li .xwwz{ width:100%; height:50px; line-height:50px; text-align:center; font-size:14px;}

.xgnews{width:1200px; margin:20px auto; height:auto}
.xgnews h3{ height:60px; line-height:60px; border-bottom:1px dashed #ddd;}

.news_xw{ width:100%; height:auto; overflow:hidden;}
.news_xw ul li{ width:100%; height:auto; overflow:hidden; padding:40px 0; border-bottom:1px solid #e6e6e6;}
.news_xw ul li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);bottom:2px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
.news_right{ font-size: 14px; color: #8d8b8b; padding:2%; border-left: 1px solid #e6e6e6; width: 8%; text-align:center; float:right;}
.right_day{ display: block; font-size: 50px; color: #a2a2a2; line-height: 50px;}
.right_year{ color:#165A8A;}
.news_moddle{ width:66%; float:left; margin-left:3%;}
.list_title { width:100%; font-size:16px;color: #333; font-weight:500;}
.list_tool{ width:100%; font-size: 12px;color: #999;padding: 10px 0px;}
.list_tool span{ float:left; padding-right:10px;}
.list_tool span i{ padding-right:8px; vertical-align:middle;color: #999;}
.list_tool span a{color: #999;}
.list_p{ width:100%; font-size: 14px; line-height: 26px;height: 52px; overflow: hidden; margin-top:16px;}
.list_p a{ color: #999;}
.news_xw ul li:hover .left_day{ color: #f86808;}
.news_left{ width:18%; float:left;}
.news_left img{ width:100%; height:130px;}

.contact_nr{ width:100%; height:auto; overflow:hidden; position:relative; margin-top:20px; background:url(../images/contact.jpg) no-repeat center;}
.contact_lx{ width:600px; height:auto; background-color:rgba(248,104,8,0.8); margin:0 auto;}
.contact_lx dl{ width:80%; padding:5%; margin:5%;}
.contact_lx dl dt{ font-size:22px; color:#fff; margin-bottom:16px;}
.contact_lx dl dd{ font-size:16px; line-height:36px; color:#fff;}
.contact_lx dl dd img{ vertical-align:middle;}
.contact_map{ margin:20px auto; width:1200px; height:800px;}

.infocont{width:1180px;margin:0 auto;padding:30px 0;background:#fff;}
.jobdl{margin-top:30px;}
.jobdl dl dt{height:50px;border-top:1px #ccc solid;border-bottom:1px #ccc solid;line-height:50px;font-size:15px;padding-left:50px; background:url(../images/titbg.png) 20px center no-repeat;position:relative;margin-top:-1px; cursor:pointer;}
.jobdl dl dt p{float:left;}
.jobdl dl dt p a{font-weight:bold;}
.jobdl dl dt span{float:right;}
.jobdl dl dt span font{padding:0 20px;border-right:1px #aaa solid;font-size:13px;}
.jobdl dl dt span a{margin:0 20px;}
.jobdl dl dd{display:none;padding:20px;}
.jobdl dl:hover dt{background-image:url(../images/titbg1.png)}
.jobdl dl.on dd{display:block;}
.jobdl dl.on dt{background:#eee url(../images/htitbg.png) 20px center no-repeat;color:#333;}
.jobdl dl.on dt a{color:#db5a21;font-weight:bold}





































