@charset "utf-8";

/* CSS Document */

/****-----Public-----***/

/*格式化代码-s*/

html, body {

font: 14px/1.5 "Microsoft Yahei", "Hiragino Sans GB", Helvetica, "Helvetica Neue", "微软雅黑", Tahoma, Arial, sans-serif;

color: #14191e;

}

h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, blockquote, fieldset, div, strong, label, em, body { margin: 0; padding: 0; border: 0; }

ul, ol, li { list-style: none; -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0; -webkit-margin-end: 0; -webkit-padding-start: 0; }

h1, h2, h3, h4, h5, h6 { font-size: 12px; font-family: "museo-slab"; font-family: "museo-slab"; font-family:"Microsoft Yahei", "微软雅黑", "SimSun", "宋体"; }

input, button { margin: 0; font-size: 12px; vertical-align: middle;outline: none;}

table { border-collapse: collapse; }

a { color: #343434; text-decoration: none; }

img { border: none;transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;}

/*格式化代码-e*/

.clearfix:before, .clearfix:after {content:""; display:table;}   

.clearfix:after {clear:both;}   

.clearfix { *zoom:1;}

/*C-E*/

body { font-family: "museo-slab"; font-family: "Microsoft Yahei", "微软雅黑","SimSun", "宋体"; overflow-x: hidden; font-size: 12px; }

body, form { margin: 0; padding: 0; }

a { color: #666; font-size: 12px; text-decoration: none; outline: none; }

a {transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;}

a:hover { color:#fc2101; }

.an { transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;}

.mt10 { margin-top: 10px; }

.mt15 { margin-top: 15px; }

.mt20 { margin-top: 20px; }

.mt30 { margin-top: 30px; }

.p15 { padding: 15px; }

.pt15 { padding-top: 15px; }

.clear { clear: both; }

.width { width: 1200px; margin: 0 auto; position: relative; }

.fl { float: left; }

.fr { float: right; }

.hide {display: none;}

.blue {color: #fa2100}

/*---public---*/



.top {width: 100%;height: 33px;color: #545454;line-height: 31px;background: #eee;border-bottom: 1px solid #e1e1e1;}

.top_r a {display: inline-block;vertical-align: middle; color: #545454;margin-right: 20px;padding-left: 30px;}

.top_r a.a1 {background: url(../images/a1.png) no-repeat left center;}

.top_r a.a2 {background: url(../images/a2.png) no-repeat left center;}

.top_r a.a3 {background: url(../images/a3.png) no-repeat left center;}

.top_r a:hover {color: #da0001;text-decoration: underline;}



.logo {width: 100%;background: #fff;height: 175px;}

.logo_l {width: 350px;height: 175px;}

.logo_l img {width:350px;height: 175px;}

.logo_c {height: 84px;padding-left: 15px;margin-top: 40px;background: url(../images/logo-line.jpg) no-repeat left center;}

.logo_c h3 {color: #008a84;font-size: 20px;margin-top: 0px;line-height: 28px;}

.logo_c p {font-size: 16px;color: #797979;line-height: 28px;}

.logo_r {background: url(../images/tel.png) no-repeat left center;width: 170px;height: 70px;padding:0 0 0 85px;color: #4986d0;margin-top: 50px;}

.logo_r h3 {color: #008a84;font-size: 28px;line-height: 32px;font-weight: bold;}

.logo_r p {font-size: 24px;font-weight: bold;}



.top_nav {height: 55px;width: 100%;background: #008d87;}

/*.top_nav ul li {float: left;width: 150px;height: 55px;font-size: 18px;color: #fff;line-height: 55px;text-align: center;}

.top_nav ul li a {font-size: 16px;color: #fff;display: block;}*/

.top_nav ul {background:url(../images/nav.jpg) no-repeat left center;}

.top_nav .nLi{ float:left;  position:relative;display: inline;width: 11.1111%;}

.top_nav .nLi h3{font-weight: normal;}

.top_nav .nLi h3 a{ display:block; width: 100%; font-size: 15px;height: 55px; line-height: 55px; text-align: center; color: #fff;transition:none;background:url(../images/nav.jpg) no-repeat right center;}

.top_nav .sub{ display:none; width:100%; left:0; top:55px;  position:absolute; background:#518bd2;line-height:26px;z-index: 888; }

.top_nav .sub li{ zoom:1; text-align: center;}

.top_nav .sub a{ display:block; padding:5px 0; font-size: 14px;color: #fff; }

.top_nav .sub a:hover{ background:#3273c2; color:#fff; }

.top_nav .nLi:hover h3 a { background:#007a75;}

.top_nav .nLi.active { background:#007a75;}





.banner {width: 100%;position: relative;}

.fullSlide{ width:100%;  position:relative;  height:685px; background:#fff;  }

.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:685px; overflow:hidden; text-align:center;  }

.fullSlide .bd li a{ display:block; height:685px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:30px; left:0; height:30px; line-height:30px; text-align:center;}

.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }

.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:20px; height:20px; margin:5px;background: #fff; overflow:hidden; line-height:9999px;background: url(../images/dot.png) no-repeat left top;}

.fullSlide .hd ul .on{ background-position: -35px top;}



.search{padding:23px 0;background-color:#fff;border-bottom: 1px solid #e3e3e3;}

.search .hot{float:left;line-height: 30px;font-size: 14px;}

.search .hot span {font-size: 16px;font-weight: bold;}

.search .hot a {margin-right:10px;font-size: 15px;}

.search .hform {float:right;height: 34px;border:1px solid #5a91d4; width: 317px;border-radius: 17px;overflow: hidden;}

.search .hform .btn-txt {float:left;font-size:14px;padding:0 10px;line-height:34px;width:245px;border:none;background:none;}

.search .hform .btn-sub {padding:0;float:left;cursor:pointer;outline:none;width:52px;height:34px;border:0;background:#5a91d4;color: #fff;font-size: 14px;}

.search .hform .btn-sub:hover {background: #333;}



.fenlei {}

.fenlei-title {text-align: center;padding:60px 0 55px;}

.fenlei-title h3 {font-size: 40px;font-weight: normal;color: #666;}

.fenlei-title p {color: #989898;font-size: 30px;background:url(../images/fenlei.png) no-repeat center;color: #008d87;font-weight: bold;}



.fenlei-nav {width: 240px;background: #fff;}

.fenlei-nav h5{background: rgb(106,193,205);}
.fenlei-nav h5 a{ display:block;color: #fff; text-align:center;
line-height: 50px;
font-size: 15px;}

.fenlei-nav h3 {background: #008d87;color: #fff;font-size: 20px;line-height: 70px;height: 70px;text-align: center;}

.fenlei-nav ul {border:1px solid #ddd;border-bottom: none;}

.fenlei-nav ul li a {display: block; border-bottom: 1px solid #ddd;font-size: 14px;color: #333;line-height: 58px;text-align: center;}

.fenlei-nav ul li a span {font-size: 24px;color: #313131;}

.fenlei-nav ul li:hover a {background: #82b2ec;color: #fff;}

.fenlei-list {width: 960px;}

.fenlei-list ul li {width: 260px;float: left;margin-left: 20px;background: #f8fafd;padding:20px 20px 12px;margin-bottom: 20px;}

.fenlei-list ul li img {width: 260px;height: 195px;}

.fenlei-list ul li p {font-size: 16px;color: #333;line-height: 30px;text-align: center;}

.fenlei-list ul li:hover {background: #008d87;}

.fenlei-list ul li:hover p {color: #fff;}



.andMore {background: url(../images/line.jpg) repeat-x center 73px;padding:40px 0 70px;}

.andMore a {background: #fff;border:1px solid #ccc; display: block;width: 240px;height: 60px;margin:0 auto;text-align: center;line-height: 60px;font-size: 20px;}

.andMore a:hover {background: #008d87;color: #fff;}



.industry {background: #f5f5f5;}

.industry-list ul {width: 1225px;}

.industry-list ul li {float: left;margin-right: 25px;width:220px;}

.industry-list ul li div {width: 220px;height: 148px;overflow: hidden;}

.industry-list ul li div img {width: 220px;height: 148px;}

.industry-list ul li p {font-size: 16px;color: #333;line-height: 30px;text-align: center;padding-top: 10px;}

.industry-list ul li:hover img {transform: scale(1.1);-webkit-transform: scale(1.1);}

.industry-list ul li:hover p {color: #008d87;}









.liucheng {background: url(../images/liu.jpg) no-repeat center;padding: 50px 0 120px;}

.liucheng .fenlei-title h3 {color: #fff;}

.liucheng .fenlei-title p {color: #fff;}
.liuc-list{ width:1050px;}
.liuc-list ul li {float: left;height: 170px;}

.liuc-list ul li.liuc-a {width: 75px;text-align: center;}

.liuc-list ul li.liuc-a div {width: 75px;height: 75px;background: #fff;border-radius: 50%;cursor: pointer;}

.liuc-list ul li.liuc-a div span {display: block;width: 75px;height: 75px;background-image: url(../images/liuc.png);}

.liuc-list ul li.liuc-a h3 {font-size: 16px;color: #fff;padding:15px 0 0;}

.liuc-list ul li.liuc-a p {font-size: 20px;color: #fff;}

.liuc-list ul li.liuc-b {width: 250px;}

.liuc-num1 li.liuc-b {background: url(../images/triangle-r.png) no-repeat center 15px;}

.liuc-list ul li.liuc-c {width: 250px;}

.liuc-num1 li.liuc-c {background: url(../images/triangle-l.png) no-repeat center 15px;}

.a1 span {background-position:0 0;}

.a2 span {background-position:0 -75px;}

.a3 span {background-position:0 -150px;}

.a4 span {background-position:0 -225px;}

.a5 span {background-position:0 -300px;}

.a6 span {background-position:0 -375px;}

.a7 span {background-position:0 -450px;}

.a8 span {background-position:0 -525px;}

.a9 span {background-position:0 -600px;}

.a10 span {background-position:0 -675px;}

.a11 span {background-position:0 -750px;}

.a12 span {background-position:0 -825px;}

.a13 span {background-position:0 -900px;}

.a14 span {background-position:0 -975px;}

.liuc-bottom1 {height: 140px;background: url(../images/triangle-b.png) no-repeat right center;width: 1040px;}

.liuc-bottom2 {height: 140px;background: url(../images/triangle-b.png) no-repeat 10px center;}

.liuc-list ul li.liuc-a:hover div{box-shadow: 0px -2px 10px  #fefefe;-webkit-box-shadow: 0px -2px 10px  #fefefe;}





.work-list{position:relative;}

.work-list .prev,.work-list .next{ display:block;  width:52px; height:52px;overflow:hidden;cursor:pointer;position: absolute;background-image: url(../images/prev.png);background-repeat:no-repeat;border-radius: 50%;background-color: #008d87;top:50%;margin-top: -26px;}

.work-list .prev {background-position:0 0;left: -80px;}

.work-list .next{ background-position:0 -50px;right: -80px;}

.work-list .prev:hover,.work-list .next:hover {background-color: #333;}

.work-list .prevStop{ background-position:-60px 0; }

.work-list .nextStop{ background-position:-60px -50px; }



.work-list .bd{ }

.work-list .bd ul{ overflow:hidden; zoom:1; }

.work-list .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; margin-right: 20px;background: #fff;}

.work-list .bd ul li div{padding:18px;border:2px solid #ebebeb;}

.work-list .bd ul li div img {width: 344px;border: 1px solid #ebebeb;}

.work-list .bd ul li div p {font-size: 16px;color: #333;padding-top: 15px;}

.work-list .bd ul li:hover {background: #008d87;}

.work-list .bd ul li:hover div p {color: #fff;}



.about {background: url(../images/about.jpg) no-repeat center;height: 640px;padding-top: 120px;}

.about-conL {width: 500px;padding-top: 60px;}

.about-conL h3 {font-size: 40px;color: #666;}

.about-conL h4 {font-size: 30px;color: #008d87;}

.about-conL div {font-size: 16px;color: #666;line-height: 32px;margin-top: 30px;}

.about-conL a {background: #3478ca; display: block;width: 180px;height: 50px;text-align: center;line-height: 50px;font-size: 16px;color: #fff;margin-top: 30px;}

.about-conL a:hover {background: #666;}

.about-conR {font-size: 30px;color: #008d87;margin-left: 80px;}



.adv {idth: 100%;height: 223px;background: url(../images/adv.jpg) no-repeat center;margin:20px 0;}

.adv a {display: block;width: 100%;height: 223px;}





.news-lnk {text-align: center;}

.news-lnk a {display: inline-block;background: #3478ca;width: 130px;height: 48px;text-align: center;line-height: 48px;font-size: 16px;color: #fff;margin:0 10px;}

.news-lnk a:hover {background: #333;}





.news-list{position:relative;margin-top: 50px;}

.news-list .prev,.news-list .next{ display:block;  width:52px; height:52px;overflow:hidden;cursor:pointer;position: absolute;background-image: url(../images/prev.png);background-repeat:no-repeat;border-radius: 50%;background-color: #008d87;top:50%;margin-top: -26px;}

.news-list .prev {background-position:0 0;left: -80px;}

.news-list .next{ background-position:0 -50px;right: -80px;}

.news-list .prev:hover,.news-list .next:hover {background-color: #333;}

.news-list .prevStop{ background-position:-60px 0; }

.news-list .nextStop{ background-position:-60px -50px; }



.news-list .bd{ }

.news-list .bd ul{ overflow:hidden; zoom:1; }

.news-list .bd ul li{ float:left; _display:inline; overflow:hidden; margin-right: 30px;background: #fff;}

.news-li{width: 585px;}

.news-item {background: #f6f6f6;border:1px solid #e2e2e2;width: 553px;padding:20px 20px 20px 10px;margin-bottom: 30px;}

.news-itemL {float: left;width: 100px;height: 90px;text-align: center;}

.news-itemL h3 {font-size: 40px;color: #999;}

.news-itemL p {font-size: 20px;color: #666;}

.news-itemR {float: left;width: 443px;height: 90px;margin-left: 10px;}

.news-itemR h3 {font-size: 16px;color: #363636;margin-top: 14px;}

.news-itemR p {font-size: 14px;color: #666;margin-top: 8px;} 

.news-item:hover {background: #eee;}

.news-item:hover .news-itemR h3 {color: #008d87;}



.lnk {line-height: 40px;background: #008d87;padding:15px 0;}

.lnk-con {padding-left: 110px;background: url(../images/lnkBG.png) no-repeat left center;}

.lnk-con a {font-size: 15px;color: #fff;padding:0 20px;background: url(../images/lnk-a.png) no-repeat right center;}

.lnk-con a:hover {color: #d7040d;}



.foot {width: 100%;background: #212d3a;padding: 40px 0 125px;}

.foot-1st {padding-bottom: 25px;border-bottom: 1px solid #1c2632;}

.foot-1st a {color: #999;font-size: 15px;padding:0 18px;background: url(../images/fo-li.jpg) no-repeat right center;}

.foot-1st a:hover {color: #da0001;} 

.foot-2nd {border-top: 1px solid #2c3946;padding-top: 32px;}

.foot-2nd-dl {float: left; color: #999;font-size: 14px;}

.foot-2nd-dl dl {float: left;width: 180px;padding-left: 18px;border-left: 1px solid #2c3946;position: relative;}

.foot-2nd-dl dl:before {content: '';position: absolute;left: 0;top: 0;width: 1px;height: 20px;background: #59bc2b;}

.foot-2nd-dl dl dt {color: #999;font-weight: bold;margin-bottom: 5px;}

.foot-2nd-dl dl dd {line-height: 32px;}

.foot-2nd-dl dl dd a {color: #999;font-size: 14px;}

.foot-2nd-dl dl dd a:hover {color: #fff;}

.ewm {float: right;width: 115px;margin-right: 100px;color: #999;font-size: 14px;line-height: 32px;text-align: center;}

.ewm img {width: 115px;height: 115px;}

.footer {background: #1d2936;text-align: center;color: #999;font-size: 14px;line-height: 32px;padding:24px 0;}





.page_banner {background: url(../images/page/page-banner.jpg) no-repeat center;height: 340px;width: 100%;}

/*page-banner*/

.weiz{ font:14px "Microsoft Yahei"; height:56px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; background:#f4f4f4; line-height:56px; overflow:hidden;}

.weiz .width{ height:50px; background:url(../images/page/weizhi.png) no-repeat left center; padding-left:35px; width:1165px;}

.weiz a{ color:#333; padding:0 5px; display: inline-block;}

/* mian bao xie */

.page-title {width: 100%;padding-top: 30px;padding-bottom: 40px;}

.page-title-con h3 {background: url(../images/page/choose_t.png) no-repeat center; height: 70px; text-align: center; line-height: 70px; font-size: 32px; color: #090504;}

.page-title-con h3 span {color: #f08300;display: inline-block;padding-left: 20px;}

.page_con {min-height: 310px;padding:0 0 60px;}

.page_con .body {background: #f4f4f4;padding: 30px 50px 40px; font-size: 15px;line-height: 30px;min-height: 270px;color: #333;}

.page_con .body img {max-width: 100%!important;height: auto!important;}

/*dan ye tong yong*/

.page_menu {width: 100%;background: rgba(244,244,244,0.5); margin: 10px 0 0;  -webkit-box-shadow:0 0 10px rgba(204, 204, 204, .5);  -moz-box-shadow:0 0 10px rgba(204, 204, 204, .5);   box-shadow:0 0 10px rgba(204, 204, 204, .5);  }

.page_menu_con {line-height: 30px;text-align: center;}

.page_menu_con a {display: inline-block;padding:15px 8px;margin:0 8px; font-size: 16px; border-bottom:2px solid #f4f4f4;}

.page_menu_con a:hover {color: #ff0000;border-color:#ff0000;}

.page_menu_con a.onNav {color: #ff0000;border-color:#ff0000;}

/* dan ye cai dan */

.news-list-new {width: 875px;}

.list-r-top {height: 44px;line-height: 44px;padding-bottom: 5px;border-bottom: 1px solid #a0a0a0;margin-bottom: 30px;}

.list-r-top span {display: block;float: left;padding-left:8px;;font-size: 20px;font-weight: bold;color: #666;height: 24px;line-height: 24px; margin:10px 0;border-left: 2px solid #f08300;}

.list-pro {padding:40px 0;}

.pro_list ul {width: 900px;}

.pro_list ul li {width: 253px;height: 247px;border: 1px solid #e3e3e3;padding:10px 10px 0; background: #f7f7f7;float: left;margin-right: 25px;margin-bottom: 25px;}

.pro_list ul li img {width: 253px; height: 190px;}

.pro_list ul li p {font-size: 16px;text-align: center;height: 45px;line-height: 45px;overflow: hidden;color: #666;text-transform: uppercase;cursor: pointer;}

.pro_list ul li:hover a p {color: #fff;}

.pro_list ul li:hover {background: #008d87;}

/* chan pin lie biao de lie biao */

.page-slide{float:left;width:300px;}

.panel-sd{margin-bottom:10px;}

.panel-sd-hd{background-color:#008d87;color:#fff;}

.panel-sd-hd h4{text-align:center;margin:0;font-size:24px;padding:20px 0;}

.panel-sd-bd{border:1px solid #ececeb;padding:5px 10px;border-top:0;}

.yunu-column {margin-top: 5px;}
.yunu-column h5{ background:rgb(106,193,205); }
.yunu-column h5 a{ color:#fff; padding:0 40px;line-height: 50px; font-size:14px;}

.yunu-column p{margin:0 0 2px;font-weight:normal;}

.yunu-column p a{display:block;line-height:45px;background:#007a75;padding:0 15px;font-size:15px;color:#fff;}

.yunu-column p.on a{background-color:#007a75;color: #fff;}

.yunu-column p:hover a{background-color:#f08300;color: #fff}

.yunu-column li{line-height:50px;margin-bottom:1px;}

.yunu-column li a{display:block;padding:0 40px;background-color:#eee;}

.yunu-contact-z1{color:#fff;margin-bottom:10px;padding:30px 20px 40px;font-size:22px;background:url(../images/page/cl-cbgg-tys-icon2.png) no-repeat 210px 16px #008d87;}

.yunu-contact-z1 strong{display:block;font-size:24px;}

.slide-caontact-xx {background: #008d87; color: #fff;padding:20px;line-height: 32px;font-size: 16px;}

.slide-caontact-xx a {font-size: 16px;color: #fff;}

.slide-caontact-xx img {vertical-align: middle;margin-right: 5px;}

.slide-caontact-xx a:hover {color: #da0001;}

/*lie biao ce bian lan*/

.main-im{position:fixed;right:0;top:300px;z-index:100;width:110px;height:272px;}

.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}

.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}

.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}

.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../web_qq/qq-icon-bg.png) no-repeat center 8px;}

.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}

.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:block;}

.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}

.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}

.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}

.main-im .im_main .im-tel:hover{background:#fafafa;}

.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../web_qq/weixing-icon.png) no-repeat center center;float:left;}

.main-im .im_main .weixing-show{width:112px;height:160px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-115px;display: none;}

.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}

.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}

.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}

.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}

.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../web_qq/totop-icon.png) no-repeat center center;float:right;}

.main-im .im_main .go-top a{display:block;width:52px;height:47px;}

.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}

.main-im .close-im a{display:block;width:24px;height:24px;background:url(../web_qq/close_im.png) no-repeat left top;}

.main-im .close-im a:hover{text-decoration:none;}

.main-im .open-im{cursor:pointer;margin-left:70px;width:40px;height:140px;background:#ff9200 url(../web_qq/open_im.png) no-repeat left top;display: none;}

/*----web QQ----*/

.news-list-new {width: 875px;}

.news-list-two {}

.p_n_l_item {padding: 20px 20px 20px 280px;height: 180px;position: relative;background: #f0f0f0;margin-bottom:30px;}

.p_n_l_item .img {width: 240px;height: 180px;overflow: hidden;position: absolute;left: 20px;top: 20px;}

.p_n_l_item .img img {width: 100%;height: auto;min-height: 100%;}

.p_n_l_item .text .title {display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color: #3273c2;font-size: 18px;line-height: 36px;} 

.p_n_l_item .text .info {font-size: 12px;color: #666;line-height: 30px;margin-top: 5px;}

.p_n_l_item .text .info span {margin-right: 20px;}

.p_n_l_item .text .des {font-size: 14px;color: #404040;line-height: 28px;height: 56px;overflow: hidden;}

.p_n_l_item .text .more {width: 150px;height: 36px;line-height: 36px; background: #3273c2;display: block;color: #fff;text-align: center;font-size: 14px;margin-top: 12px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}

.p_n_l_item .text .more span {margin-left: 10px;font-size: 16px;}

.p_n_l_item:hover .text .title {color: #f08300;}

.p_n_l_item:hover .text .more {background: #f08300;}

/*xin wen lie biao*/

.list_honor {padding:10px 0 40px;}

.honor-list-1 {margin:0 0 0 -30px;}

.honor-list-1 li{float:left;width:25%;}

.honor-list-1 li a{display:block;margin:0 0 30px 30px;box-shadow:0 0 10px 3px #ccc;-webkit-box-shadow:0 0 10px 3px #ccc;-moz-box-shadow:0 0 10px 3px #ccc;}

.honor-list-1 li .honor-img {height: 211px;overflow: hidden;}

.honor-list-1 li .honor-img img{width: 100%;height: auto;}

.honor-list-1 li .text{line-height:40px;height:40px;overflow:hidden;font-weight:normal;text-align:center;font-size: 16px;}

.honor-list-1 li:hover .text{color: #f08300;}

/*rong yu lie biao*/

.map-box {margin-bottom: 40px;}

.yunu-contact{background-color:#f5f5f5;border:1px solid #eaeaea;padding:48px 60px;overflow:hidden;margin-bottom:30px;}

.yunu-contact .tel{float:left;background:url(../images/page/ico1.png) no-repeat 0 center;color:#666;font-size:16px;padding:50px 0 50px 180px;}

.yunu-contact .tel h4{margin:0;font-size:48px;line-height:1.5;}

.yunu-contact .tel strong{display:block;font-size:34px;line-height:1;color: #f08300}

.yunu-contact .info{margin-left:620px;border-left:1px solid #ddd;padding-left:60px;}

.yunu-contact .info h4{font-size:22px;margin:0;color:#004366;}

.yunu-contact .info p{margin:15px 0 0;color:#03426c;font-size: 14px;}

/*lian xi wo men*/

.yunu-message{background:url(../images/page/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;border:1px solid #ddd;padding:50px 200px;margin-bottom:40px;}

.form-group{margin-bottom:15px;}

.form-label{float:left;line-height:34px;width:120px;text-align:right;}

.form-label span{color:#e50112;}

.form-content{margin-left:130px;}

.form-control{line-height:20px;font-size:14px;border:1px solid #ddd;padding:6px 12px;width:600px;display:inline-block;vertical-align:top;}

select.form-control{height:34px;}

.form-submit{padding:6px 22px;color:#fff;background-color:#3273c2;border:0;cursor:pointer;font-size:16px;border-radius:3px;}

.form-button{padding:6px 22px;color:#fff;background-color:#767676;border:0;cursor:pointer;font-size:16px;border-radius:3px;}

/*zai xian liu yan*/

.pro_article_body {}

.pro_article_body_t {font-size: 18px; color: #000;font-weight: normal;border-bottom: 1px solid #d1d1d1;position: relative;line-height: 40px;}

.pro_article_body_t span {border-bottom: 2px solid #f08300;display: inline-block;height: 42px;line-height: 42px;margin-bottom: -2px;}

.pro_article_body .content {padding: 20px 0 40px;font-size: 14px;color: #333;line-height: 24px;min-height: 350px;}

.pro_article_body .content img {max-width: 100%;height: auto;}

.yunu-infocontent-epx{margin-bottom:10px;border-top:1px dashed #ccc;padding-top: 10px;}

.yunu-infocontent-epx li{line-height:24px;}

.yunu-infocontent-epx li span{display:inline-block;background-color:#A2A2A2;color:#fff;padding:0 15px;margin-right:10px;}

.yunu-infocontent-epx li em{float:right;font-style:normal;}

.yunu-infocontent-return {border-top:1px solid #3273c2;line-height:32px;font-size: 14px;}

.yunu-infocontent-return a.web_name {margin:0 10px;font-weight: bold;color: #f08300;}

.yunu-infocontent-return .more{margin:0;float:right;background-color:#3273c2;color:#fff;padding:0 10px;}

/*chan pin nei rong ye*/

.news-article {padding: 40px 0;}

.ct2-sd{float:left;width:300px;}

.ct2-mn{float:right;width:870px;}

.yunu-infocontent{margin-bottom:30px;}

.yunu-infocontent-title{margin-bottom:20px;text-align:center;}

.yunu-infocontent-title h1{margin:0;font-size:24px;}

.yunu-infocontent-title p{margin:10px 0 0;font-size:12px;color:#999;}

.yunu-infocontent-title p span{padding-right:10px;}

.yunu-infocontent-desc{margin-bottom:20px;border:1px solid #ddd;padding:20px;}

.yunu-infocontent-body{line-height:2;margin-bottom:40px;font-size:14px;min-height: 350px;}

.yunu-infocontent-body img{max-width:100%!important;height: 100%!important;}

.yunu-infocontent-rem h4{margin:0 0 15px;font-size:20px;}

.yunu-infocontent-rem li{border-top:1px dashed #dbdbdb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:46px;}

.yunu-infocontent-rem li span{float:right;}

.yunu-infocontent-epx{margin-bottom:10px;border-top:1px dashed #ccc;padding-top: 10px;}

.yunu-infocontent-epx li{line-height:24px;font-size: 14px;}

.yunu-infocontent-epx li span{display:inline-block;background-color:#A2A2A2;color:#fff;padding:0 15px;margin-right:10px;}

.yunu-infocontent-epx li em{float:right;font-style:normal;}

.yunu-infocontent-return {border-top:1px solid #3273c2;line-height:32px;font-size: 14px;}

.yunu-infocontent-return a.web_name {margin:0 10px;font-weight: bold;color: #3273c2;}

.yunu-infocontent-return .more{margin:0;float:right;background-color:#3273c2;color:#fff;padding:0 10px;}

.nes-list-tuijian {padding:0 10px 10px;background: #f9f9f9;}

.nes-list-tuijian li { padding: 7px 70px 7px 24px;line-height: 30px;height: 30px;position: relative;border-bottom: 1px dashed #dedede;background: url(../images/page/icon08.png) 3px center no-repeat;}

.nes-list-tuijian li {transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;}

.nes-list-tuijian li a {display: block;width: 100%;height: 30px;line-height: 30px;font-size: 14px;color: #333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.nes-list-tuijian li span {width: 65px;position: absolute;display: block;right: 0;top: 10px;height: 30px;line-height: 30px;font-size: 12px; color: #919191;text-align: center;}

.nes-list-tuijian li:hover a {color: #0070d7;}

.nes-list-tuijian li:hover {background-position:10px center ;}

.yunu-contact{background-color:#f5f5f5;border:1px solid #eaeaea;padding:48px 60px;overflow:hidden;margin-bottom:30px;}

.yunu-contact .tel{float:left;background:url(../images/ico1.png) no-repeat 0 center;color:#666;font-size:16px;padding:50px 0 50px 180px;}

.yunu-contact .tel h4{margin:0;font-size:48px;line-height:1;}

.yunu-contact .tel strong{display:block;font-size:34px;line-height:1;}

.yunu-contact .info{margin-left:520px;border-left:1px solid #ddd;padding-left:60px;}

.yunu-contact .info h4{font-size:22px;margin:0;color:#004366;}

.yunu-contact .info p{margin:15px 0 0;}

.yunu-contact .info a {color: #03426c;font-size: 14px;}

.yunu-contact .info a:hover {color: #da0001;}



.fy { padding:15px 0 30px; text-align:center; line-height:36px; font-size:15px; color:#3d3d3d;}

.fy li {display: inline-block;}

.fy li a {color:#3d3d3d;background: #eee; padding:10px 15px;}

.fy li.page-active a {background: #3273c2;color: #fff;}

.fy li a:hover {background: #3273c2; color: #fff;}

/*fen ye*/



.map-item-a {width: 20%;float: left;padding-left: 5%;margin-bottom: 40px;}

.map-item-a .p1,.map-item-a .p2 ,.map-item-a .p3 {line-height: 40px;}

.map-item-a .p1 a {font-size: 24px;color: #3273c2;}

.map-item-b {}

.map-item-b .p2 a {font-size: 16px;color: #333;}

.map-item-b .p3 {padding-left: 20px;}

.map-item-b .p3 a {font-size: 18px;color: #666;}

.map-item-b a:hover {color: #3273c2;}