/* CSS Document */

/* header */
.wrap{width:100%; margin:0 auto}
.header{position:relative;height: 110px;z-index:999;}
.header-top{ background:#333; height:50px; line-height:50px; position:fixed; left:0;top:0; width:100%; color:#fff}
.header-top a{ display:block}
.header-top .left{ padding-left:180px}
.header-top .right{ padding-right:180px;}
.header-top .right a{ float:left}
.header-top .right .mail{ margin-right:80px}
.header-top .right .tel{ position:relative; padding-right:80px; margin-right:80px;}
.header-top .right .tel:after{ content:""; width:1px; height:12px; background:rgba(255,255,255,0.7); position:absolute; right:0;top:19px}
.header-top .right .tel b{ font-weight:bold}
.header-top a{ color:#fff}
.header-bot{background:#fff;height:110px;/* position:fixed; *//* left:0; *//* top:50px; */width: 1200px;/* box-shadow:0 0 15px rgba(0,0,0,0.1); *//* padding:0 50px; */font-size:16px;margin: 0 auto;}
.header-bot .right{/* padding-right:130px */}
.header-bot .right a{ float:left}
.header-bot .right .search-btn{ line-height:110px; color:#018ed6; background:url(../images/searchbtn.png) no-repeat left center; background-size:15px auto; padding-left:20px; margin-right:35px}
.logo{padding-top:30px;}
.logo img{ display:block;}
.menu{margin-left: 10.9%;}
.menu li{ float:left; font-size:16px; line-height:110px;position:relative}
.menu li a{ display:block;}
.menu li.on .menu_a{color:#018ed6}
.menu .menu_a{position:relative;padding: 0 40px;}
.menu .menu_a:after{ content:""; width:1px; height:12px; background:#e8e8e8; position:absolute; right:0;top:50%; margin-top:-6px;}
.menu li:last-child .menu_a::after{ display:none}
.menu .menu_a:before{ content:""; width:0; height:2px; background:#018ed6; position:absolute; left:50%; transform:translateX(-50%); bottom:35px; -webkit-transition:.4s;-moz-transition:.4s;transition:.4s;}
.menu .menu_a.cur{color:#018ed6}
.menu .menu_a:hover::before, .menu .menu_a.cur::before{ width:calc(100% - 60px);}
.menu li .sub{ position:absolute; width:200px; left:50%; margin-left:-95px; background:#fff;height:0; overflow:hidden;box-shadow: 0 0 15px rgba(0,0,0,0.1);-webkit-transform:translateY(2px); -ms-transform:translateY(2px);transform: translateY(2px);-webkit-transition: -webkit-transform .3s ;transition: transform .3s;}
.menu li .sub a{ display:block; background:#f3f3f3; color:#666; border-bottom:1px solid #d5d5d5; line-height:22px; font-size:15px;padding:10px}
.menu li .sub a:hover{background:#018ed6; color:#fff}
.menu li .sub.active{ height:auto;-webkit-transform:translateY(0); -ms-transform:translateY(0);transform: translateY(0); overflow:visible}
.menu li .prosub .cls{ position:relative}
.menu li .prosub .cls>a{ position:relative; z-index:2}
.menu li .prosub .cls.on>a{background:#018ed6; color:#fff}
.menu li .prosub .sub{ left:150px; margin-left:0;top:0; z-index:1; border-left:1px solid #e8e8e8}

.menu li .sub1{ position:absolute; width:200px; left:50%; margin-left:-75px; background:#fff;height:0; overflow:hidden;box-shadow: 0 0 15px rgba(0,0,0,0.1);-webkit-transform:translateY(2px); -ms-transform:translateY(2px);transform: translateY(2px);-webkit-transition: -webkit-transform .3s ;transition: transform .3s;}
.menu li .sub1 a{ display:block; background:#f3f3f3; color:#666; border-bottom:1px solid #d5d5d5; line-height:22px; font-size:15px;padding:10px}
.menu li .sub1 a:hover{background:#018ed6; color:#fff}
.menu li .sub1.active{ height:auto;-webkit-transform:translateY(0); -ms-transform:translateY(0);transform: translateY(0); overflow:visible}
.menu li .prosub .cls{ position:relative}
.menu li .prosub .cls>a{ position:relative; z-index:2}
.menu li .prosub .cls.on>a{background:#018ed6; color:#fff}
.menu li .prosub .sub1{ left:150px; margin-left:0;top:0; z-index:1; border-left:1px solid #e8e8e8}
/* header */

/* footer */
.footer{background-color: #2f363e;padding: 40px 0 50px;margin-top:70px;}
.somelink{overflow: hidden;}
.somelink dl{float: left;}
.somelink dl dd a{line-height: 30px;overflow: hidden;/* display: block; */}
dt{color: #fff;font-size: 18px;line-height: 50px;}
dt.cline{width: 36px;height: 1px;background-color: #018ed6;line-height: 1;margin-bottom: 25px;}
dd a:active, dd a:hover,dd a:link,dd a:visited{color: #9e9e9e;}
dd,dd a{color: #9e9e9e;font-size: 14px;}
.aboutlink{/* margin-left: 30px; */width: 190px;}
.serlink{width: 400px;}
.contantlink{width: 480px;}
.hudonglink{width: 313px;}
.erweimabox{overflow: hidden;/*text-align: center;*/}
.erweimabox p{/*writing-mode: vertical-lr;*//*-webkit-writing-mode: vertical-lr;*//*-ms-writing-mode: vertical-lr;*/text-align: center;width: 18px;padding: 0 10px;height: 96px;/*letter-spacing: 2px;*/line-height:18px;}
.erweimabox .imgbox{width: 96px;height: 96px;}
.erweimabox .imgbox img{display: block;width: 100%;height: 100%;}
.sharebox{padding: 16px 0;border-top: 1px solid #4e5864;margin-top: 10px;}
.sharebox a{display: inline-block;margin-left: 12px;}
.morenewsbtns{text-align: center;}
.morenewsbtns img{width: 20px;height: 16px;}
.morenewsbtns button{padding: 0 36px;}
.morenewsbtns button:hover{background-color: #018ed6;border-color: #018ed6;color: #fff;}
.copyright{/*height: 88px;*/background-color: #21262a;text-align: center;padding: 35px 20px;/*line-height: 88px;*/font-size: 14px;color: #9e9e9e;}
@media only screen and (max-width: 1200px) {
 .footer{padding: 30px 20px;}}
@media only screen and (min-width: 768px)and (max-width: 1200px) {
.aboutlink,.serlink{margin-left: 0;width: 25%;}
.contantlink{width: 50%;}
.hudonglink{width: 100%;overflow: hidden;}
.erweimabox{float: left;}.sharebox{border-top: none;float: left;margin-left: 20px;}}
@media only screen and (max-width: 768px) {.footer{display: none;}}
/* footer */

/* about */
.modeltit{font-size: 26px;color: #000;position:relative;text-align:center;}
.modeltit::after{content:"";position:absolute;width:80px;height:2px;bottom:0;left:50%;margin-left:-40px;}
.modelcon{ margin-top:35px;}
.about{overflow:hidden}
.about .subnav a{width:20%;}
.about .modelcon p{line-height:28px;color: #333;margin-bottom: 16px;}
.about .modelcon p strong{font-weight:bold;font-size: 16px;}
.about_company,.about_group{width:1200px;overflow:hidden;margin:auto;padding-top: 30px;}
.about_company .modelcon{background:url(../images/about_bg.png) no-repeat center center;}
.about_story{overflow:hidden; clear:both; margin-top:50px;}
.about_story .modelcon{background:url(../images/about_story_bg.jpg) no-repeat center center;  padding:60px 0 250px;}
.about_story .modelcon h2{font-size:30px;color:#f67800; font-weight:bold; position:relative;position: relative;padding-bottom: 20px;margin-bottom: 30px;}
.about_story .modelcon h2::after{content:"";position:absolute; bottom:0; left:0; width:4%; height:2px; background-color:#cccccc}
.about_group .companys{overflow:hidden;clear:both;margin-bottom: 30px;}
.about_group .companys .imgbox{float:left; width:50%;}
.about_group .companys .imgbox img{width:100%;}
.about_group .companys .infobox{float:right;width:45%;padding-left:5%;padding-right:0;padding-top:3%;}
.about_group .companys .infobox h3{font-size: 26px;color: #018ed6;font-weight: normal;}
.about_group .companys .infobox p{font-size: 15px;color: #333;margin-top: 20px;line-height:32px;}
.about_group .companystow .imgbox{float:right; width:50%;}
.about_group .companystow .infobox{float:left;width:45%;padding-left:0%;}
.ryzz p{font-size:15px;padding-bottom:10px;}

.mainNav{position:relative;text-align:center;padding:30px 0;}
.mainNav .child{width:185px;height:42px;border:2px solid #b7b7b7;text-align:center;line-height:42px;font-size:20px;color:#656565;margin:10px 6px;display:inline-block;*display:inline;*zoom:1;cursor:pointer;}
.mainNav .child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.mainNav .child.on{color:#fff;background:#018ed6;border:2px solid #018ed6;}
.mainNav .child:hover{color:#fff;background:#018ed6;border:2px solid #018ed6;}
/* about */

/* product */
.floor-hd { height: 26px; line-height: 26px; }
.floor-hd h2 {float: left;border-left: 4px solid #018ed6;padding-left: 10px;font-size: 22px;color: #018ed6;font-weight:blod;}
.floor-hd .link { float: right; }
.floor-hd .link a { font-size: 14px; color: #535353; }
.floor-bd { margin-top: 17px; }
.floor-banner { float: left; width: 232px; height: 361px; overflow: hidden; }
.floor-banner img { width: 100%; height: 100%; }
.floor-product {/* float: left; *//* width: 1232px; */}
.floor-product .item { float: left; margin-left: 12px; width: 228px; height: 359px; border: 1px solid #c9c9c9; background: #fff; text-align: center; overflow: hidden; position: relative; }
.floor-product .item .fd{  position: absolute; right: 10px;top: 10px;width: 60px;z-index: 2; }
.floor-product .item .img { width: 228px; height: 250px; line-height: 250px; overflow: hidden;z-index: 1; position: relative;}
.floor-product .item .img img { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; vertical-align: middle; }
.floor-product .item .img:hover img { -webkit-transform: translateX(-4px); transform: translateX(-4px); }
.floor-product .item .text { margin-top: 10px; }
.floor-product .item .text h3 { font-size: 16px; color: #000; font-weight: normal; }
.floor-product .item .text .desc { padding: 4px 0; font-size: 14px; color: #313131; }
.floor-product .item .text .desc2 { font-size: 14px; color: #ef001d; }
.floor-even { background: #f5f4f4; }
.floor-even .floor-hd h2 {border-color: #333;color: #333;}
.floor-even .floor-hd h2 a{color:#333;}
dl.dl_2anli {width: 384px;/* padding: 20px 0 20px 0; *//* float:left; */display:inline-block;margin-right: 19px;}
dl.dl_2anli:nth-child(3n+0){margin-right:0px;}
dl.dl_2anli dt {/* width:186px;*/width: 389px;overflow:hidden;} 
dl.dl_2anli dt img {border: 1px solid #ccc;width: 380px;padding:1px;}
dl.dl_2anli dt a:hover img {border: 1px solid #018ed6;padding:1px;}
dl.dl_2anli dd {margin: 2px 0 0 0;width:380px;height: 35px;line-height: 35px;overflow:hidden;text-align:center;padding-top: 8px;font-size: 14px;}
dl.dl_2anli dd a{font-size:16px; color:#333;}
dl.dl_3anli {width: 384px;/* padding: 20px 0 20px 0; *//* float:left; */display:inline-block;height: 314px;margin-right: 12px;margin-bottom:20px;}
dl.dl_3anli dt {/* width:186px;*/width: 389px;overflow:hidden;} 
dl.dl_3anli dt img {border: 1px solid #ccc;width: 380px;padding:1px;}
dl.dl_3anli dt a:hover img {border: 1px solid #063778; padding:1px;}
dl.dl_3anli dd {margin: 2px 0 0 0;width: 380px;height: 35px;line-height: 35px;overflow:hidden;text-align:center;font-size: 14px;padding-top: 8px;}
dl.dl_3anli dd a{font-size:16px; color:#333;}
/* product */

/* product_1 */
.Menu1{width:100%;height:55px;line-height:55px;background:#eeeeee;margin:0 auto;position:relative; margin-bottom:40px;}
.MenuList1{width:1200px;margin:0 auto;height:55px;line-height:55px;}
.MenuList1 ul li{float:left;height:55px;line-height:55px;position:relative;width: 16.66%;}
.MenuList1 ul li.on a.aBtn span,.MenuList1 ul li:hover a.aBtn span{ color:#32557a;}
.MenuList1 ul li a.aBtn{display:block;font-size:14px;font-family:"Microsoft YaHei";color:#565656;/* padding-left: 46px; *//* padding-right: 26px; */height:55px;line-height:55px;text-align:center;}
.MenuList1 ul li a.aBtn:hover{ color:#fff;}
.MenuList1 ul li:hover,.MenuList1 ul li.on{background: #018ed6;color: #fff;}
.MenuList1 ul li:hover,.MenuList1 ul li.on a{color: #fff;}
.Contain{ width:100%; margin:0 auto;}
.Content{  width:100%; margin:0 auto; float:right; }
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;  }
.Current_bg{width:1200px;margin:0 auto;position:relative;z-index:2;}
.Current{width:781px;float:right;}
.MainContent{  width:100%; margin:0 auto; }
.MainContent .Current{width:100%;}
.MainContent .Current dl{float:right;font-size:14px;font-family:"Microsoft YaHei";color:#505050;background:url(../images/location.jpg) no-repeat 0px center;padding-left:22px;position:absolute;top:-36px;right:0px;}
.MainContent .Current dl a{  font-size:14px; font-family:"Microsoft YaHei"; color:#505050; }
.MainContent .Current dl span{  font-size:14px; font-family:"Microsoft YaHei"; color:#505050;  }
.Currenter{ width:781px; float:right;}
.MainContent{width:100%;margin:0 auto;}
.MainContent .Currenter{ width:100%;}
.MainContent .Currenter dl{ float:right; font-size:14px; font-family:"Microsoft YaHei"; color:#fffefe; background:url(../images/location.png) no-repeat 0px center; padding-left:22px; position:absolute; top:-36px; right:0px; }
.MainContent .Currenter dl a{  font-size:14px; font-family:"Microsoft YaHei"; color:#fffefe; }
.MainContent .Currenter dl span{  font-size:14px; font-family:"Microsoft YaHei"; color:#fffefe; text-transform:uppercase;  }
.ind_title1{text-align: center;padding-bottom: 20px;}
.ind_title1 h2{font-size: 22px;line-height: 35px;color:#333;font-family: "Microsoft Yahei"; font-weight:700;}
.ind_title1 .sub_tt{color: #a9aaaa;margin-bottom: 7px;}
.ind_title1 .text{color: #666;font-size: 14px;line-height:24px; padding:10px 0;}
.mainNav{position:relative;text-align:center;padding:30px 0;}
.mainNav .child{width:185px;height:42px;border:2px solid #b7b7b7;text-align:center;line-height:42px;font-size:20px;color:#656565;margin:10px 6px;display:inline-block;*display:inline;*zoom:1;cursor:pointer;}
.mainNav .child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.mainNav .child.on{color:#fff;background:#018ed6;border:2px solid #018ed6;}
.mainNav .child:hover{color:#fff;background:#018ed6;border:2px solid #018ed6;}
/* product_1 */

/* showp */
.news_detail h1.title{text-align:center;font-family:"Microsoft YaHei";font-size:18px;border-bottom:1px solid #e0e1dc;margin-bottom:50px;
padding-bottom:10px;padding-top: 30px;}
.news_detail h3.title_bar{line-height:26px;text-align:center;font-weight:normal;color:#808080;float:left;height:26px;overflow:hidden;}
.news_detail h3.title_bar span{padding-right:10px;}
h3.tag{line-height:32px;border-top:1px dashed #e0e1dc;margin-top:10px;color:#999;font-weight:normal;}
h3.tag a{color:#005a98;}
h3.tag a:hover{color:#19599f;}
.page{line-height: 30px;border-top:1px dashed #e0e1dc;margin-top:6px;padding-top:5px;font-size: 15px;}
.page a{color:#005a98;}
.page a:hover{color:#19599f;}
.page span{color:#005a98;}
/* showp */

/* case */
.list_ul{ padding-top: 40px; }
.list_ul li>a{padding: 27px 23px 26px 23px;display: block;width: 100%;height: 100%;}
.list_ul li{width: 584px;height: 320px;border: 1px solid #ededed;margin-right: 28px;margin-bottom: 20px;float: left;transition: 0.5s;}
.list_ul li:nth-child(2n){ margin-right: 0px; }
.list_ul li .main_pic{width: 252px;height: 256px;/* line-height: 390px; */text-align: center;transition: 0.5s;}
.list_ul li .main_pic img{transition: 0.5s;max-width: 100%;width: 302px;height: 256px;}
.list_ul_main{margin-left: 35px;width: 251px;}
.list_ul_main h3{font-size: 20px;color: #343434;font-weight: bold;/* padding-top: 26px; */line-height: 1;padding-bottom: 25px;border-bottom: 1px dashed #b5b5b5;margin-bottom: 10px; font-weight:normal;}
.list_ul_main .list_ul_cont{ font-size: 14px;color:#777;margin-top:10px;line-height:32px; }
.list_ul li:hover{  }
.list_ul li:hover .more:before {top:0;}
.list_ul li:hover .more{ color: #fff; }
.list_ul li:hover .main_pic{  -webkit-box-shadow: 0 0px 20px rgba(0,0,0,0.2);box-shadow: 0 0px 20px rgba(0,0,0,0.2);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0); }
.list_ul li:hover .main_pic img{ -webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); }
.list_ul li .more{ transition: 0.5s; }
.list_ul li .more:before{ transition: 0.3s; }
.case p{padding:10px 0;}
/* case */

/* news */
.news_list2 {width: 1200px;margin: auto;padding-top: 50px;}
.news_box {position: relative;height: 190px;margin-bottom: 30px;border-bottom: 3px #e8e8e8 solid;clear: both;}
.news_box .img_l {float: left;width: 275px;height: 175px;overflow: hidden;}
.news_box .img_l img{width: 275px;height: 175px;transition: all .3s;}
.news_box:hover .img_l img{transform: scale(1.1,1.1);}
.news_box .des {float: right;width: 890px;line-height: 2;}
.news_box .des .p1 {font-size: 18px;color: #343434;}
.news_box .des .p2 {font-size: 13px;color: #9b9b9b;overflow:auto;}
.news_box .des .p2 dd{float:left;background:url(../images/time1.png) no-repeat 0 50%;padding-left:18px;margin-right:18px;}
.news_box .des .p2 dt{float:left;background:url(../images/wenjian.png) no-repeat 0 50%;padding-left:18px;}
.news_box .des .p3 {font-size: 14px;color: #707070;line-height: 20px;margin-top:5px;}
.news_box .des .more {position: absolute;bottom: 15px;right: 0;background: #e0e0e0;padding: 3px 10px;color: #333;}
.pageController{padding-top: 5px;padding-bottom: 5px;color: #505050;margin: 0 auto;text-align: center;margin-top: 16px;line-height: 24px;}
.pageController a{background-color: #FFF;vertical-align: middle;border: #DCDBDB 1px solid;color: #505050;padding: 5px 8px;margin-right: 3px;margin-left: 3px;}
.pageController a:hover{background-color: #018ed6;color: #fff;text-decoration: none;border: #018ed6 1px solid;}
.pageController .currPage {background-color: #efefef;color:#ff0000;border:#efefef 1px solid;}
.pageController .t1{float: left;margin-right: 5px;height: 24px;display: none;line-height: 22px;white-space: nowrap;}
.pageController .t2{vertical-align:middle;line-height:24px;}
.pageController .t2 #current{padding: 0 5px;line-height: 24px;}
.pageController .t1 span{padding-left:4px;padding-right:4px;}
.pageController select{height:24px;vertical-align:middle;text-align:center;line-height:24px;}
.pageController select option{vertical-align:middle;}
/* news */


/* job */
.zhuan5_t{font-size:24px;color:#018ed6;line-height:82px;}
.zhuan5_1{width:568px;overflow:hidden;margin-top: 10px;}
.zhuan5_11{font-size:14px;color:#373737;line-height:25px;}
.zhuan5_ul{overflow:auto;margin-top:30px;}
.zhuan5_ul li{float:left;width:80px;height:37px;text-align:center;line-height:37px;background:#eeeeee;border-radius:8px;overflow:hidden;font-size:14px;color:#373737;margin-right:14px;margin-bottom:15px;}
.zhuan5_2{width:555px;overflow:hidden;margin-top: 10px;}
.job_list1{overflow:auto;}
.job_list1 li{float:left;width:271px;height:138px;background:#f4f3f4;border-radius:5px;overflow:hidden;text-align:center;padding-top:27px;margin-right:19px;margin-bottom:27px;}
.job_list1 li:nth-child(2){margin-right:77px;}
.job_list1 li:nth-child(6){margin-right:77px;}
.job_list1 li:nth-child(10){margin-right:77px;}
.job_list1 li:nth-child(18){margin-right:77px;}
.job_list1 li:nth-child(4n){margin-right:0;}
.job_list1 li a{display:block;font-size:24px;color:#373737;line-height:46px;}
.job_list1 li span{display:block;font-size:18px;color:#373737;line-height:37px;background:url(../images/time3.jpg) no-repeat 53px 50%;}
.zhuan5_tel{font-size:18px;line-height:28px;color:#373737;}
.zhtt{color: #170000;font-size: 14px;margin-top: 36px;line-height: 28px;}
.zhtt span{color: #018ed6;font-size: 18px;display: block;font-weight: bold;}

.message2{z-index:100;position:relative;}
.message2 input{vertical-align:middle;}
.message2 #name{display:block;height:44px;line-height:44px;padding:0;padding-left:6px;border:none;width:1200px;background: #eeeeee;margin-bottom: 23px;}
.message2 #contact{display:block;height:44px;line-height:44px;padding:0;padding-left:6px;border:none;width:1200px;background: #eeeeee;margin-bottom: 23px;}
.message2 #content{display:block;width:1188px;height:98px;padding:6px;font-size:12px;border:none;background: #eeeeee;}
.message2 .msgbtn1{background: #21a0e3;cursor:pointer;width:226px;height:38px;line-height:38px;text-align:center;border:none;color: #fff;font-size:18px;font-family:"Microsoft YaHei";margin-top: 20px;}
.message2 .msgbtn2{background: #e6091b;cursor:pointer;width:226px;height:38px;line-height:38px;text-align:center;border:none;color: #fff;font-size:18px;font-family:"Microsoft YaHei";margin-left: 32px;margin-top: 20px;}
#message_main2 #code{padding-top:0;line-height:44px;overflow: auto;position: relative;}
#message_main2 #code dd{float: left;font-size: 14px;color: #3c3c3c;}
#message_main2 #checkcode{height:31px;line-height:31px;width:106px;border:none;background: #eeeeee;float:left;margin-top:6px;}
#message_main2 #checkCodeImg{float:left;margin-top:8px;margin-left:3px;}
#message_main2 #change_code{position: absolute;top: 8px;left: 165px;display: block;width: 100px;height: 26px;float:left;}
#message_main2 tr{position:relative;}
#message_main2 tr th{font-weight:normal;text-align:right;height:42px;line-height:42px;color:#666;}
#message_main2 .m_label{position:absolute;width:190px;text-align:left;line-height:44px;padding-left:8px;color:#8c8c8c;z-index:1;cursor:text;font-size: 18px;}
/* job */

/* shown */
h3.title_bar{margin-left:40px;width:420px;float:left;}
.share{padding-left:5px;padding-bottom:8px;float:left;width:240px;height:26px;}
.info_title{border-bottom:1px solid #e1e4e6;}
.case_title{border-bottom:1px solid #e1e4e6;}
.job_detail h1.title{text-align:center;font-family:"Microsoft YaHei";font-size: 22px;border-bottom:1px solid #e0e1dc;margin-bottom:5px;padding-bottom: 20px;font-weight:bold;margin-top:10px;}
.job_detail h3.title_bar{line-height:26px;text-align:center;font-weight:normal;color:#808080;}
.job_detail h3.title_bar span{padding-right:10px;}
.job_detail .content h4{height: 26px;line-height: 26px;text-align: left;font-size: 17px;font-weight:bold;color: #333;}
.job_detail .content div.text{padding-top:10px;padding-left:22px;padding-right:8px;font-size: 16px;color: #333;}
.job_detail .content div.text p{line-height:36px;}
.job-title {padding-left:10px;line-height:40px;font-size:16px;margin-bottom:15px;margin-top:10px;}
.job-title .job-send{background:#476199;padding:8px 15px;border-radius:4px;color:#fff;}
.send-title{border-bottom: 1px solid #ddd;margin-bottom:15px;padding-bottom:10px;font-size:16px;color:#060;}
/* shown */

/* contact */
.a7 {width: 1200px;margin: 0 auto;}
.a7 .a7_cont {width: 1200px;margin: 0 auto;overflow:auto;}
.a7_1{width: 600px;}
.a7_ul li{margin-bottom:42px;}
.a7_ul li:last-child{margin-bottom:0;}
.a7_ul li .img{display: block;width:227px;height:129px;float:left;}
.a7_ul li .img img{width:227px;height:129px;}
.a7_ul li div{float:left;width:338px;margin-left:19px; margin-bottom:40px;}
.a7_ul li div dd{font-size:18px;color:#4d4d4d;margin-bottom:11px;}
.a7_ul li div dt{font-size:14px;line-height:26px;color:#6e6e6e;}
.a7_2{width: 550px;}    
.a7 .a7_cont .a7_t {font-size: 24px;color: #018ed6;line-height: 79px;border-bottom: 1px solid #bfbfbf;margin-bottom: 30px;}
.message{padding-left:30px;padding-top:10px;z-index:100;position:relative;}
.message input{vertical-align:middle;}
.message #name{display:block;height:26px;line-height:26px;padding:0;padding-left:6px;border:1px solid #dedede;width:200px;}
.message #ptitle{display:block;height:26px;line-height:26px;padding:0;padding-left:6px;border:1px solid #dedede;width:200px;}
.message #contact{display:block;height:26px;line-height:26px;padding:0;padding-left:6px;border:1px solid #dedede;width:200px;}
.message #email{display:block;height:26px;line-height:26px;padding:0;padding-left:6px;border:1px solid #dedede;width:200px;}
.message #address{display:block;height:26px;line-height:26px;padding:0;padding-left:6px;border:1px solid #dedede;width:200px;}
.message #content{display:block;width:460px;height:120px;padding:6px;font-size:12px;border:1px solid #dedede;margin-top:6px;}
.message .msgbtn{background:#fe693e;cursor:pointer;width:90px;height:30px;line-height:30px;text-align:center;border:none;color:#fff;font-size:14px;
border-radius:3px;margin-top:15px;font-family:"Microsoft YaHei";-moz-border-radius:3px;-webkit-border-radius:3px;}
#code{padding-top:10px;line-height:26px;}
#checkcode{height:32px;line-height:32px;width:120px;border:1px solid #dedede;}
#message_main tr{position:relative;}
#message_main tr th{font-weight:normal;text-align:right;height:42px;line-height:42px;color:#666;}

.m_label{position:absolute;width:160px;text-align:left;line-height:26px;padding-left:8px;color:#ccc;z-index:1;cursor:text;}
.c_label{line-height:18px;padding-top:12px;}
.message1{z-index:100;position:relative;}
.message1 input{vertical-align:middle;}
.message1 #name{display:block;height:44px;line-height:44px;padding:0;padding-left:6px;border:none;width:540px;background: #eeeeee;margin-bottom: 23px;}
.message1 #contact{display:block;height:44px;line-height:44px;padding:0;padding-left:6px;border:none;width:540px;background: #eeeeee;margin-bottom: 23px;}
.message1 #content{display:block;width:535px;height:120px;padding:6px;font-size:12px;border:none;background: #eeeeee;}
.message1 .msgbtn1{background:#018ed6;cursor:pointer;width:226px;height:38px;line-height:38px;text-align:center;border:none;color:#fff;font-size:18px;font-family:"Microsoft YaHei";margin-top: 20px;}
.message1 .msgbtn2{background:#e6091b;cursor:pointer;width:226px;height:38px;line-height:38px;text-align:center;border:none;color:#fff;font-size:18px;font-family:"Microsoft YaHei";margin-left: 32px;margin-top: 20px;}
#message_main1 #code{padding-top:0;line-height:44px;overflow: auto;position: relative;}
#message_main1 #code dd{float: left;font-size: 14px;color: #3c3c3c;}
#message_main1 #checkcode{height:31px;line-height:31px;width:106px;border:none;background: #eeeeee;float:left;margin-top:6px;}
#message_main1 #checkCodeImg{float:left;margin-top:8px;margin-left:3px;}
#message_main1 #change_code{position: absolute;top: 8px;left: 165px;display: block;width: 100px;height: 26px;float:left;}
#message_main1 tr{position:relative;}
#message_main1 tr th{font-weight:normal;text-align:right;height:42px;line-height:42px;color:#666;}
#message_main1 .m_label{position:absolute;width:170px;text-align:left;line-height:44px;padding-left:8px;color:#8c8c8c;z-index:1;cursor:text;font-size: 18px;}
/* contact */

