@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'releway';
    src:
            url('../fonts/raleway-regular.eot') format('embedded-opentype'),
            url('../fonts/raleway-regular.ttf') format('truetype'),
            url('../fonts/raleway-regular.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

div{font-family: releway, Century Gothic; }

body{
    font-family:"微软雅黑";font-size:12px;font-weight:normal;color:#666;margin:0px;padding:0px; background:#fff; overflow-x:hidden}
p,form,h1,h2,h3,h4,h5,h6,input,dl,dd,table,td,input,ul,li{margin:0px;padding:0px;}
ul,ol{margin:0px;padding:0px;list-style-type:none;}
img{border:none;}
li{ list-style:none}
a{color:#666;text-decoration:none;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;}
a:hover{ color:#00b1a8}
.clear{clear:both;}
div{font-family: HelveticaNeueThn,"微软雅黑"; }
.header_main{ width:1080px; margin:0 auto; padding:20px 0 0; overflow:hidden}
.header_l{ float:left}
/*pc导航*/
.header_r{float:right;width:874px; padding-top:25px}
.header_r li{float:left; }
.header_r>ul>li>a{float:left; padding:0px 25px; font-size:15px;z-index:999; background:url(../images/shu.jpg) no-repeat right 4px; height:56px}
.header_r .language{ float:right; position:relative;top:-5px}
.header_r .language a{ background:url(../images/ditu.png) no-repeat 8px;  border:1px solid #cdcdcd; height:27px; line-height:27px; float:right; border-radius:5px; font-size:13px; padding:0 10px 0 50px}
.header_r .language a:hover{background:#00b1a8 url(../images/ditu_hover.png) no-repeat 8px; color:#fff; border:1px solid #fff}

.header_r>ul>li>a.cur{ color:#00b1a9 }
.header_r li .submenu{ position:absolute; top:101px; z-index:1000; display:none; background:rgba(255,255,255,0.82);  width:100%;  left:0; border-bottom:2px solid #00b1a8}
.header_r li .sub_bak{ background-color:#00b1a8; height:50px; position:absolute; left:0; top:0; width:100%; z-index:-1}
.header_r li .sub_menu_con{ width:1200px; margin:0 auto; overflow:hidden}
.sub_menu_con h2{ margin-bottom:20px}
.sub_menu_con h2 a{ color:#fff; font-size:12px; font-weight:normal; line-height:50px; display:block;padding:0 15px 0px 20px; }
.sub_menu_con h2 img{ padding-left:10px; position:relative;top:-1px}
.sub_menu_con h2 a:hover{ background-color:#02a69e}
.sub_menu_con ul{  border-left:1px solid #d4d4d4; float:left; min-height:310px; padding-bottom:20px }
/*.sub_menu_con .pross1 li{ width:171px}
.sub_menu_con .pross2 li{ width:187px}*/
.sub_menu_con .pross4 li{ width:90px}
.sub_menu_con .pross5 li{ width:90px}
.sub_menu_con .pross6 li{ width:90px}


.sub_menu_con  li{ float:none;padding: 0 15px 0px 20px;width: 186px;margin-bottom: 10px;}
.sub_menu_con  li a{ font-size:12px; line-height:20px; display:block}

/*手机导航*/
.ph_header{ display:none}
@font-face {font-family:modesign;src:url(../fonts/modesign.ttf) format('truetype'),url(../fonts/modesign.woff) format('woff'),url(../fonts/modesign.svg) format('svg');font-weight:400;font-style:normal}

[class*=" icon-"]:before,[class^=icon-]:before {font-family:modesign!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.icon-arrow-right:before {content:"\e902"}
.icon-arrow-back:before {content:"\e90f"}

.trans {-webkit-transition:all .4s ease;transition:all .4s ease}
.trans2 {-webkit-transition:all .4s cubic-bezier(1,0,0,1);transition:all .4s cubic-bezier(1,0,0,1)}

button {background:0 0;border:none;text-shadow:none;position:relative;outline:0}
#nav_overlayer {position: fixed;display: none;top: 0;left: 0;right: 0; bottom: 0;background-color: #000;opacity: 0;z-index: 900;}

header {position:fixed;top:0;left:0;width:100%;height:56px;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.1);overflow:visible;z-index:1000}
.top_logo {float:left;overflow:hidden}
.top_logo img{ /*width:90%;*/ padding-top:10px; padding-left:12px}

nav .menu_btn {position:relative;display:none;float:right;width:56px;height:56px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;cursor:pointer}
nav .menu_btn span,nav .menu_btn span:after,nav .menu_btn span:before {position:absolute;width:20px;height:2px;background-color:#000;border-radius:1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}
nav .menu_btn span {top:27px;left:19px}
nav .menu_btn span:after,nav .menu_btn span:before {content:"";left:0}
nav .menu_btn span:before {top:-6px}
nav .menu_btn span:after {top:6px}

.nav-open nav .menu_btn {background-color:#000}
.nav-open nav .menu_btn span {background-color:transparent}
.nav-open nav .menu_btn span:before {background-color:#fff;-webkit-transform:translateY(6px) rotate(-45deg);-ms-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}
.nav-open nav .menu_btn span:after {background-color:#fff;-webkit-transform:translateY(-6px) rotate(45deg);-ms-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}

#nav>li>a {position:relative;display:block;height:100%;padding:0 20px;line-height:50px;color:#999;text-align:left;color:#999;overflow:hidden;z-index:0}

.subnav {position:fixed;left:100%;top:0px;height:100%;background-color:#fff;width:100%;text-align:center;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0s;transition:all .6s cubic-bezier(.77,0,.175,1) 0s;-webkit-overflow-scrolling:touch;-webkit-transform:none;-ms-transform:none;transform:none}
.has_sub.open .subnav {opacity:1;visibility:visible;-webkit-transform:none;-ms-transform:none;transform:none}
.subnav .back_btn {display:block;width:100%;height:50px;padding:0 20px;text-align:left;font-size:12px;color:#fff;background-color:#000;font-family:novecento_bold,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;font-weight:400}
.subnav .back_btn::before {position:relative;display:inline-block;font-size:20px;margin-right:5px;margin-bottom:3px}
nav .menu_btn {display:block}
#nav {position:fixed;background-color:#fff;width:100%;right:0;top:56px;overflow-x:visible;-webkit-transition:all .4s cubic-bezier(1,0,0,1);transition:all .4s cubic-bezier(1,0,0,1);border-top: 1px solid #f0f0f0;}
#nav>li {width:100%;height:0;overflow:hidden}
.nav-open #nav>li {height:50px;border-bottom:1px solid #f0f0f0}
#nav>li>a i {position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;display:block;font-size:16px}

.open_sub #nav {right:100%}
.open_sub #nav .subnav {left:0}

.subNav{cursor:pointer;color:#999;line-height:50px;border-bottom: #f0f0f0 solid 1px;background-size:15px 15px; text-align:left; line-height:50px; padding:0 20px}
.subNav i{ float:right; margin-top:18px; font-size:15px;transform: rotate(90deg);}
.subNav a i{transform: rotate(0deg);}
.subNav a{ color:#999;display: block;}
.currentDd{color:#000;}
.currentDd i{transform: rotate(270deg);}
.navContent{display: none; background-color:#f6f5f5}
.navContent li{border-bottom: 1px solid #ececec; width:100%; }
.navContent li a{display:block;width: 100%;padding: 7px 20px;color: #7c7c7c;line-height: 22px;text-align: left;}
.nav-open #nav .ph_language{padding:20px 20px 0; overflow:hidden; border:none}
.ph_language span{ float:left; position:relative; top:8px; padding-right:5px}

#nav .ph_language a{line-height:inherit; padding:5px 20px; background-color:#00b1a8; height:24px; line-height:24px; text-align:center; float:left; color:#fff; border-radius:4px}

/*ab_main*/
.ab_main{ /*width:1080px; */margin:100px auto 80px; overflow:hidden; display:table}
.ab_main dl{/* width:280px;*/ float:left; background:url(../images/shu_1.jpg) no-repeat right; padding:0 80px}
.ab_main dt img{ display:none}
.ab_main dt{ width:71px; float:left}
.ab_main dt a{ background:url(../images/ab_11.png) no-repeat left; width:71px; height:71px; display:block}
.ab_main dl:hover dt a{background:url(../images/ab_11.png) no-repeat -71px;}

.ab_main .dl_2 dt a{background:url(../images/ab_22.png) no-repeat left;}
.ab_main .dl_2:hover dt a{background:url(../images/ab_22.png) no-repeat -71px;}

.ab_main .dl_3{ background:none}
.ab_main .dl_3 dt a{background:url(../images/ab_33.png) no-repeat left;}
.ab_main .dl_3:hover dt a{background:url(../images/ab_33.png) no-repeat -71px;}

.ab_main dd{ /*width:180px;*/ float:right; margin-top:20px; margin-left:20px}
.ab_main dd h2 a{ font-weight:normal; font-size:19px; color:#333}
.ab_main dd h2 a:hover{ color:#00b1a8}
.ab_main dd p{ font-size:12px; color:#666; line-height:19px; margin-top:15px}

/*产品中心*/
.product{ background-color:#f5f7fb; padding:75px 0}
.pro_main{ width:1080px; margin:0 auto}

.pro_main h2,.Solution_main h2,.news_main h2{ font-weight:normal; background:url(../images/tit_ban.png) no-repeat center top; height:44px; text-align:center; line-height:44px; font-size:24px; color:#333; margin-bottom:50px}
.pro_main h4,.Solution_main h4,.news_main h4{font-weight:normal; color:#666; font-size:16px; text-align:center; font-family:releway; margin:7px 0 50px; display:none}

.products dl{ background-color:#efefef; border:1px solid #e2e2e2; border-radius:5px;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;}
.products dt img{border-top-left-radius: 5px; border-top-right-radius: 5px; width:256px;}
.products dt{ overflow:hidden}
.products dd{ padding:17px 25px 10px}
/*.products dd h3{ height:45px}*/
.products dd h3 a{ font-size:15px; color:#333; font-weight:normal; line-height:23px}
.products dd p a{line-height:35px; color:#666}
.products dl:hover{ background-color:#00b1a8; color:#fff}
.products dl:hover a{ color:#fff}

.big{overflow: hidden; -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);
    -webkit-transition: all 0.5s ease .0s;-moz-transition: all 0.5s ease .0s;-ms-transition: all 0.5s ease .0s; transition: all 0.5s ease .0s;}

.big:hover{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);transform: scale(1.15);}

/*解决方案*/
.Solution{height:590px;background-color: rgb(42,121,200);}
.Solution_main{ width:1080px; margin:0 auto; padding-top:80px}
.Solution_main h2,.Solution_main h4{ color:#fff}

.slideTxtBox{ overflow:hidden }
.slideTxtBox .hd{ float:left; width:230px; margin-top:20px}

.slideTxtBox .hd ul li{ color:#00b1a8; background:#fff url(../images/s_sub.png) no-repeat 90%; height:52px; line-height:52px; border-radius:5px; margin-bottom:1px; cursor:pointer; border-left:5px solid #00b1a8; padding-left:20px; font-size:16px;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms; }
.slideTxtBox .hd ul li.on{ color:#fff; background:#00b1a8 url(../images/sol_on_1.png) no-repeat 90%}

.slideTxtBox .bd{ float:right; width:837px; overflow:hidden}
.slideTxtBox .bd ul{ overflow:hidden; padding:20px; background-color:#fff;border-radius:5px;}
.slideTxtBox .bd dt{ float:left; width:350px}
.slideTxtBox .bd dd{ float:right; width:410px}
.slideTxtBox .bd dd h3{ font-size:16px; font-weight:normal; margin-top:25px}
.slideTxtBox .bd dd p{ font-size:14px; line-height:23px; margin:30px 0 60px}


.case_list{ overflow:hidden; padding:20px; background-color:#fff;}
.case_list li{overflow: hidden;zoom: 1;margin-bottom: 35px;background-color: #f5f5f5;border-radius:5px;-webkit-transition: all .2s linear;
    transition: all .2s linear;}
.case_list li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transition: all .2s linear;
    transition: all .2s linear;
    box-shadow:0 15px 30px rgba(0,0,0,0.1);
    -webkit-transform:translate3d(0,-2px,0);
    transform:translate3d(0,-2px,0)}
.case_list .case_img{ float:left; width:350px}
.case_list .case_img img{width: 350px;height: 262px;}
.case_list .case_txt{ float:right; width:620px;height: 212px;padding: 0 35px;}
.case_list .case_txt h3{ font-size:20px; font-weight:normal; margin-top:15px;padding: 15px 0;border-bottom: 1px solid #e6e6e6;border-top:0;}
.case_list .case_txt p{ font-size:14px; line-height:23px; margin:20px 0}


/*新闻中心*/
.news{ background-color:#efefef; padding:80px 0}
.news_main{ width:1080px; margin:0 auto; overflow:hidden}
.news_main h3 a{ border:1px solid #cdcdcd; width:138px; height:30px; line-height:30px; text-align:center; margin:35px auto 0; display:block; font-weight:normal; font-size:12px; border-radius:5px;}
.news_l{ float:left; width:697px;}
.txtScroll-left .hd{ overflow:hidden; position:absolute; width:100px; right:30px; bottom:20px}
.txtScroll-left .hd .prev,.txtScroll-left .hd .next{ display:block;width:24px; height:24px; float:right; margin-left:7px;  overflow:hidden; cursor:pointer; }
.txtScroll-left .hd .prev{ background:url(../images/new_l.png) no-repeat left}
.txtScroll-left .hd .next{ background:url(../images/new_r.png) no-repeat left}
.txtScroll-left .hd .prev:hover{ background:url(../images/new_l_hover.png) no-repeat left}
.txtScroll-left .hd .next:hover{ background:url(../images/new_r_hover.png) no-repeat left}

.txtScroll-left .hd ul{font-size:0}
.pageState{ display:none}
.news_dl{ background-color:#fff; border-radius:5px; position:relative}
.news_main dd{ padding:25px 30px;}
.news_main dt img{ border-top-left-radius: 5px; border-top-right-radius: 5px;}
.news_main dd h5 a{ font-size:16px; color:#333; font-weight:normal}
.news_main dd h5 a:hover{ color:#00b1a8}
.news_main dd h5 span{ float:right; font-size:12px; color:#666; font-weight:normal; position:relative; top:5px}
.news_main dd p{ font-size:14px; line-height:23px; margin:22px 0; min-height: 46px;}

.news_r{ float:right; width:353px; background-color:#fff; border-radius:5px}

.ph_new{ display:none}


/*底部*/
.foot{ background-color:#4d545c; padding:38px 0}
.foot_main{ width:1200px; margin:0 auto;}
.foot_main{ color:#cdcfd0; line-height:22px; overflow:hidden;}
.foot_main span{ display:block; font-size:16px; color:#fff; margin-bottom:10px}
.foot_main p{ float:left; min-height:270px}

.foot_r_p{ color:#fff; }
.foot_r_p strong{font-size:14px;font-weight:normal; display:block; margin:15px 0}
.foot_r_p b{ font-weight:normal; font-size:24px;}
.foot_r_p i{ font-style:normal; font-size:30px;display:block; margin:0 0 15px}

.foot_1 {
    background-color: #3b4149;
    height: 50px;
    line-height: 20px;
    color: #acb3b2;
    padding-top: 10px;
}
.foot_1 p{ width:1080px; margin:0 auto;}
.foot_1 p b{ font-weight:normal}
.foot_1 span{ float:right; }
.foot_1 span a{ padding-left:10px;position:relative;top:10px}
.foot_1 a{color:#acb3b2}

/*关于我们*/
.ab_ban{ height:408px}
.ab_main_top{ background-color:#f5f7fb}
.about_main{ width:1080px; margin:0 auto ; padding:80px 0; overflow:hidden}

.about_main h2,.deve_main h2,.partners h2{ font-weight:normal; background:url(../images/tit_ban.png) no-repeat center top; height:44px; text-align:center; line-height:44px; font-size:24px; color:#333; margin-bottom:50px}
.about_main h4,.deve_main h4,.partners h4{font-weight:normal; color:#666; font-size:16px; text-align:center; font-family:releway; margin:7px 0 50px; display:none}

.ab_l{ float:left; width:409px}
.ab_l img{ border-radius:5px}
.ab_r{ float:right; width:590px; font-size:14px; line-height:26px; padding-right:40px;height:230px; overflow:hidden;}
.ab_r h3{ font-weight:normal; font-size:16px; color:#333; margin-bottom:20px}

.news_main_1{ padding:80px 0}
.news_main_1 dl{ background-color:#f5f5f5; border-radius:5px}

.development{ background-color:#f5f7fb}
.deve_main{ width:1080px; margin:0 auto; padding:80px 0; position:relative}


.partners{width:1080px; margin:0 auto; padding:80px 0;}
.par_main ul{border-top:1px solid #d5d9da;border-left:1px solid #d5d9da}
.par_main ul li{ float:left; position:relative;border-bottom:1px solid #d5d9da;border-right:1px solid #d5d9da; width:214.7px;}
.par_main ul li a{ display:block}
.disworks {width: 214px;overflow: hidden;position: absolute;top: 0px;z-index: 10;color: #fff;font-size: 18px;text-align:center; cursor:pointer}
.shadow_1 {width: 214.7px;height: 124px;overflow: hidden;position: absolute;top: 0px;left: 0px;cursor: pointer;z-index: 1; display: block; opacity: 0; background: #00b1a8;}
.disworks2 {width: 214px;overflow: hidden;position: absolute;bottom: 0px;z-index: 10; color:#fff; text-align:center; font-size:13px}

/*新闻中心*/
.news_con{ width:1080px; margin:0 auto; padding:50px 0; overflow:hidden}
.news_con h2{ border-bottom:1px solid #cdcdcd; text-align:center; font-weight:normal; font-size:24px; color:#333; margin-bottom:50px}
.news_con h2 span{ background-color:#fff; position:relative; top:12px; padding:0 20px}

.news_con dl{ border:1px solid #d4d8d9; width:237px; padding:10px; float:left; margin:0 11px 11px 0}
.news_con dl h3 a{ font-size:14px; color:#333; font-weight:normal; line-height:23px}
.news_con dl h3 a:hover{ color:#00b1a8}
.news_con dt{ margin:15px 0; overflow:hidden}
.news_con dl p{ line-height:22px; margin-bottom:30px}
.news_con dl span{ display:block;  border-top:1px solid #d4d8d9; padding-top:12px}
.news_con dl span img{ vertical-align:middle; padding-right:10px}

/*产品与服务*/
.pro_con{ width:1080px; margin:0 auto; padding:75px 0; overflow:hidden; }

.pro_con h2,.mess_main h2{ font-weight:normal; background:url(../images/tit_ban.png) no-repeat center top; height:44px; text-align:center; line-height:44px; font-size:24px; color:#333; margin-bottom:50px}
.pro_con h4,.mess_main h4{font-weight:normal; color:#666; font-size:16px; text-align:center; font-family:releway; margin:7px 0 50px; display:none}

.pro_nav{  border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; margin-bottom:60px}
.pro_nav ul{overflow:hidden; display:table; margin:0 auto;}
.pro_nav li{ float:left}
.pro_nav li a{ float:left; font-size:14px; color:#666; padding:11px 25px}
.pro_nav li a:hover,.pro_nav li .cur{ background-color:#00b1a8; color:#fff}

.pro_con h3{ font-weight:normal; font-size:18px; color:#00b1a8; padding:25px 0; border-top:1px solid #e6e6e6; margin-top:30px; }
.pro_con dl{ border:1px solid #e3e3e3; border-radius:5px; width:275px; -webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms; float:left;margin-right:80px; margin-bottom:30px}
.pro_con dt{ overflow:hidden}
.pro_con dt img{border-top-left-radius: 5px;border-top-right-radius: 5px; width:275px; height:187px}
.pro_con dd{ padding:25px;background-color:#efefef;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;}
.pro_con dd h5 a{ font-weight:normal; color:#333; font-size:13px;}
.pro_con dd h5{ margin-bottom:10px}
.pro_con dl:hover{ -webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
.pro_con dl:hover a{ color:#fff}
.pro_con dl:hover dd{background-color:#00b1a8;}

/*产品详情*/
.pro_l{ float:left;/* margin-top:60px;*/ width:604px}
.pro_r{ float:right; width:425px;/*margin-top:60px*/}

.bans{ width:604px; position:relative; overflow:hidden;}
.ban2{ width:602px; height:411px; position:relative; overflow:hidden;border:1px solid #00b1a8}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:604px; height:411px; position:relative}
.ban2 ul li span{position:absolute; bottom:20px; right:25px; font-size:15px; color:#3d3c3c}
.ban2 ul li img{ width:604px; }
.num{ height:86px;overflow:hidden; width:545px; position:relative;float:left;}
.min_pic{ padding-top:25px; width:604px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:103px; height:70px; margin-right:5px; border:1px solid #ccc}
.num ul li img{ width:103px; height:70px}
.num ul li.on{ border:1px solid #00b1a9; }
.prev_btn1{ width:12px;  height:20px; margin-top:25px; margin-right:18px; cursor:pointer; float:left;}
.next_btn1{  width:12px;  height:20px; margin-top:25px;cursor:pointer;float:right;}

.pro_r h1{ font-weight:normal; color:#333; font-size:31px}
.pro_r h5{ font-size:18px; color:#fff; font-weight:normal; background-color:#9ca6ab; height:40px; line-height:40px; text-align:center; margin:20px 0}
.pro_r p{ font-size:14px; line-height:28px}

.slideTxtBox_1 .hd{ background-color:#f0f0f0; margin-top:40px }
.slideTxtBox_1 .hd ul{overflow:hidden }
.slideTxtBox_1 .hd ul li{ float:left; padding:13px 45px; cursor:pointer; font-size:16px; border-right:1px solid #ddd }
.slideTxtBox_1 .hd ul .b_none{ border:none}
.slideTxtBox_1 .hd ul li.on{ background-color:#9ca6ab; color:#fff}
.slideTxtBox_1 .bd ul{ font-size:14px; color:#666; line-height:27px; padding-top:25px}
.slideTxtBox_1 .bd ul span{ font-size:16px; font-weight:bold; display:block; margin-top:10px}

/*下载中心*/
.down_main{ border:1px solid #d5d9da; padding:20px 30px 30px}
.down_main li{ padding:7px 0; border-bottom:1px dashed #7c7c7c; overflow:hidden; line-height:30px}
.down_main li span{ background:url(../images/down.jpg) no-repeat right; height:29px; float:right; width:90px}

/*联系我们*/
.con_main{}
.con_t{ overflow:hidden; font-size:14px; line-height:26px; padding:40px 0; border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd}
.con_t span{ margin-right:80px}
.con_add{ font-size:24px; color:#00b1a8;}
.con_t i{ font-size:36px; font-style:normal; color:#212121; padding-top:40px; display:block}
.con_t b{ font-size:24px; color:#00b1a8; font-weight:normal; display:block; margin-top:14px}
.con_t strong{ font-weight:normal; font-size:24px; color:#00b1a8; display:block; margin:10px 0}

.con_add_main{ overflow:hidden; padding:35px 0;border-bottom:1px solid #cdcdcd}
.con_add_main p{ float:left; line-height:24px; margin-right:105px}
.con_add_main p span{ font-size:16px; color:#212121; display:block; margin-bottom:5px}
.con_add_main p b{ font-weight:normal; display:block}
.con_add_main p i{ height:16px; display:block}

.message{ background:url(../images/mess_bak.jpg) no-repeat center center; height:749px}
.mess_main{ width:1080px; margin:0 auto; padding:80px 0}
.join_main{width: 1200px;margin: 0 auto 90px;}

.join_con{ background-color:#fff; padding:60px 42px 80px;margin-bottom:90px;}
.join_con h2{ font-size:20px; background-color:#f5f5f5; color:#1fa5d6; border-bottom:1px solid #dcdcdc; border-top:2px solid #1fa5d6; padding:19px 0}
.join_con h3{ font-size:18px; color:#333; margin:30px 0 15px}
.join_txt{border-bottom:1px solid #dcdcdc; padding-bottom:50px; }

.operate ul{ padding:0}
.operate li{border:1px solid #dadada; border-left:3px solid #1fa5d6; background-color:#f9f9f9;  margin-bottom:25px;padding: 10px 30px;}
.operate li h4{cursor: pointer;font-size: 24px;color: #1fa5d6;position: relative;padding: 10px 0px;font-weight: normal;}
.operate li h4 i{ float:right; font-style:normal;margin-top: 25px;}
.operate li h4 b{ font-weight:normal; float:left; font-size:14px; color:#666; margin-right:30px}
.operate li h4 p{ font-size:14px; color:#666; margin-top:10px}
.operate li h4 .re_sub{background:url("../images/arrow.png") no-repeat right;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:30px; height:15px; float:right }
.trans {-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.operate li.selected h4 .re_sub{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.operate li .list-item{color: #666;z-index: 2;border-top: 1px solid #e5e5e5; padding:30px 0; display:none}
.operate li .list-item span{    font-size: 16px;color: #1fa5d6; line-height: 30px;}
.operate li {
    border: 1px solid #dadada;
    border-left: 3px solid #1fa5d6;
    background-color: #f9f9f9;
    margin-bottom: 25px;
    padding: 10px 30px;
}
li {
    list-style: none;
}

.operate li h4 .re_sub {
    background: url(../images/arrow.png) no-repeat right;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    width: 30px;
    height: 15px;
    float: right;
}

.mess_main .tab_1 input{ border:1px solid #cdcdcd; border-radius:5px; background-color:#fff; padding:11px 10px; font-family:"微软雅黑"; outline:none; width:89%; font-size:14px; color:#666}
.mess_main .tab_1 span{ color:#f00; padding-left:4px; font-size:15px}
.mess_main .tab_1 td{ padding-bottom:16px}
.mess_main .tab_1 .input_1{width:94.5%;}
.mess_main .tab_1 textarea{border:1px solid #cdcdcd; border-radius:5px; background-color:#fff; padding:11px 10px; font-family:"微软雅黑"; outline:none; width:94.5%; font-size:14px; color:#666}
.mess_main .tab_1 a{ width:196px; height:44px; line-height:44px; text-align:center; margin:0 auto; background-color:#00b1a8; color:#fff; font-size:18px; border-radius:5px; display:block}

.mess_main .tab_1 input:focus,.mess_main .tab_1 textarea:focus{
    transition:border linear .2s,box-shadow linear .2s;
    -moz-transition:border linear .2s,-moz-box-shadow linear .2s;
    -webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;
    outline:none;
    border-color:#00b1a8;
    box-shadow:0 0 7px #00b1a8;
    -moz-box-shadow:0 0 7px #00b1a8;
    -webkit-box-shadow:0 0 7px #00b1a8;
}
.tab_2{ display:none}







/*发展历程*/
.mod18{position:relative;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;}
.mod18 .prev{left:10px;background:url(../images/de_l.png) no-repeat;}
.mod18 #prev_1,.mod18 #next_1{top:27px;width:37px;height:37px; z-index:999}
.mod18 #prevTop{ background:none}
.mod18 #nextTop{background:none}
.mod18 .next{right:10px;background:url(../images/de_r.png) no-repeat;}
.mod18 li{float:left;}

.mod18 .picBox{width:1080px; height:110px;position:relative;overflow:hidden; margin:50px auto 0}
.mod18 .picBox ul{position:absolute; left:0;}
.mod18 .picBox li{width:1080px;overflow:hidden;  /*text-align:center*/ }

.mod18 .listBox{width:900px;height:97px;margin:0 auto;position:relative;overflow:hidden;background:url(../images/bor.png) repeat-x center}
.mod18 .listBox ul{height:97px;position:absolute; }
.mod18 .listBox li{width:145px;height:97px;cursor:pointer;position:relative; text-align:center}
.mod18 .listBox li b{ font-weight:normal; font-size:16px; color:#606060; display:block; padding-top:8px}
.mod18 .listBox img{ padding-top:23px}
.mod18 .listBox .on img{display:none}
.mod18 .listBox .on{background:url(../images/dev_img_bak.png) center top no-repeat;}
.mod18 .listBox .on b{ color:#fff; padding-top:27px; position:relative;left:-2px; font-size:25px}

.mod18 .picBox li p{ width:700px; margin:0 auto; overflow:hidden; margin-bottom:15px}
.mod18 .picBox li span{ float:left; width:120px}
.mod18 .picBox li b{ float:left; font-weight:normal; width:550px;font-size:13px; line-height:23px; margin-left:25px}
.mod18 .picBox li span img{ width:120px}
.jy01{
    width:150px;
}
.jy02{
    font-size: 50px
}
.jy03{
    width: 350px;
}
.jy04{
    height: 260px;
}
.jy05{
    font-size: 30px;
    font-weight: 300;
    line-height: 55px;
    text-indent: 2em;

}
.jy06{
    padding-top: 20px;
}
.pages ul li{
    display: inline-block;
    padding: 0.5rem 1.3rem;
    border-radius: 3px;
    /*border: 1px solid rgb(136,195,43);*/
    margin-left: 1rem;
    color: #c21605;
}
.list_page{
    text-align: center;
}
.thisclass{
    background-color: #c21605;
    color: white !important;
}
.pages ul li a{
    color: #c21605;
}
.pages{
    margin-top: 20px;
}
.jy07{
    font-size: 30px;
    color: black;
    /*padding-top:50px;*/
    text-align: center;
}
.jy08{
    padding-top: 15px;
    font-size: 15px;
    color: #333;
    text-align: center;
}
.jy09{
    padding-top: 20px;
}
.qqjd01{
    width: 80%;
}
.jy10{
    width:200px;
}
@media screen and (min-width:768px)
{
  jy02{
    font-size:15px !important;
  }
}
.jyy01{
    font-weight: bold;
}
.jyy02{
    text-indent: 2em;
}
.jyy03{
    font-size: 12px !important;
}
.jyy04{
    font-size: 36px !important;
    color: black !important;
    line-height: 45px;
}
.ph_none{
    float: right !important;
    position: relative;
    top:-250px;
}