body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin:0; padding:0;list-style-type: none;}}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
body, button, input,select, textarea { font:12px/1.5 tahoma,SimSun, \5b8b\4f53;}
input,select, textarea { font-size:100%;}
table { border-collapse:collapse; border-spacing:0;}
th { text-align:inherit;}
fieldset, img { border:0; vertical-align:middle;}
iframe { display:block;}
ol, ul { list-style:none;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:500;}
q:before, q:after { content:'';}
a:hover { text-decoration:underline;}
ins, a { text-decoration:none;}
.clearfix {*zoom:1;}
.clearfix:before,
.clearfix:after {display: table;line-height:0;content:"";}
.clearfix:after {clear: both;}
.fl{float: left;}.fr{float: right;}
.hide{display: none!important;}

.mm-menu{display:none;}
.opt1{ display:block;}
.mm-opened .mm-listview{display:none;}
.opt1 .mm-listview{display:block;}

/*人才招聘-内页*/
.job{ display: none;}
.recruipment2{ background-color: #FFF;border: 1px solid #DDD; margin: 20px auto 0 auto;}
.recruipment2 .el{ font-size: 14px; height: 70px; line-height: 70px; overflow: hidden; border-bottom: 1px dotted #DDD; text-align: center;}
.recruipment2 .title1{ background-color: #f8f8f8; height: 60px; line-height: 60px; text-align: center; border-bottom: 1px solid #DDD;}
.recruipment2 .title1 span{ font-size: 16px; color: #333;}
.recruipment2 .t1{ float: left; overflow: hidden; width: 250px; position: relative; border-right: 1px solid #DDD;}
.recruipment2 .t2{ float: left; overflow: hidden; width: 100px; position: relative; border-right: 1px solid #DDD;}
.recruipment2 .t3{ float: left; overflow: hidden; width: 100px; position: relative; border-right: 1px solid #DDD;}
.recruipment2 .t4{ float: left; overflow: hidden; width: 180px; position: relative; border-right: 1px solid #DDD;}
.recruipment2 .t5{ float: left; overflow: hidden; width: 464px; position: relative;}
.recruipment2 .t1 a:hover{ color: #2f318b;}
.recruipment .hjob{ height: 100px; border-bottom: 1px solid #ddd; background-color: #f8f8f8; margin-bottom: 30px;}
.recruipment .hjob .hjob_l{ float: left; font-size: 26px; font-weight: bold; color: #000; line-height: 100px; padding-left: 30px;}
.recruipment .hjob .hjob_r{ float: right;}
.hjob_r .but_sq{display:block; width: 180px; height:50px; line-height: 50px; font-size: 18px; text-align: center; color:#FFF; background-color:#043c9d; border-radius:5px; margin: 25px 30px 0 0;}
.tHjob .but_sq:hover:hover{background-color:#043c9d;}
.job_list{ margin-bottom: 40px;}
.job_list h3{position:relative; height:38px; line-height:38px; text-indent:10px; border-bottom:1px solid #eee; color:#666; font-size:16px;background-color:#f5f5f5; z-index:2;}
.job_list h3 .bname{float:left; height:20px; line-height:20px; font-size:16px; text-indent:0; margin-top:9px; padding-left:15px; border-left:4px solid #043c9d;}
.job_list .job_text{ padding: 20px 20px 0 0;}
.job_list .job_text p{ font-size: 14px; line-height: 32px; padding-left: 20px; color: #666;}
.recruipment1{ width: 850px; margin: 40px auto 40px auto; overflow: hidden;}
.recruipment1 .table1{ overflow: hidden; width: 425px; float: left; margin: 5px 0;}
.recruipment1 .table2{ clear: both; margin: 8px 0;}
.recruipment1 .table1 .message_left, .recruipment1 .table2 .message_left { float: left;width: 60px;height: 45px;line-height: 45px;background-color: transparent;background-image: none;font-size: 14px;color: #666;text-align: right;word-spacing: 0px;padding: 0px;font-family: Microsoft Yahei;border: 0px;border-color: #333333;
    border-style: none;clear: both;margin: 8px 0 0 20px;}
.recruipment1 .table1 .input_message {float: left;width: 300px;height: 45px;line-height: 45px;background-color: transparent;background-repeat: repeat-x;font-size: 14px;color: #666;text-align: left;
    word-spacing: 0px;padding: 0px;font-family: Microsoft Yahei;border: 1px;border-color: #ccc;
    border-style: solid;margin: 8px 0 0 20px;border-radius: 8px;padding-left: 10px;}
.recruipment1 .table1 .message_right{ float: left;}
.recruipment1 .table1 .radio_message {float: left;width: 300px;height: 45px;line-height: 45px;font-size: 14px;
    color: #666;text-align: left;word-spacing: 0px;font-family: Arial;border: 0px;border-color: #ddd;border-style: solid;margin-top: 0px;margin-left: 0px;clear: right;background-color: transparent;padding: 8px 0 0 20px;}
.recruipment1 .table1 .area_message, .recruipment1 .table2 .area_message {float: left;width: 500px;height: 122px;line-height: 20px;background-color: #fff;
    /* background-image: url(http://static.websiteonline.cn/website/plugin/message/styles/mess1/images/message_bg.jpg); */background-repeat: repeat-x;font-size: 12px;color: #666;text-align: left;word-spacing: 0px;padding: 0px;font-family: Microsoft Yahei;border: 1px;border-color: #ccc;border-style: solid;margin: 8px 0 0 20px;border-radius: 8px;background-size: contain;padding-left: 10px;}
.recruipment1 .sub_message {float: left;cursor: pointer;width: 120px;height: 45px;line-height: 45px;background-color:#043c9d;background-repeat: no-repeat;font-size: 16px;color: #FFFFFF;text-align: center;word-spacing: 0px;padding: 0px;font-family: Microsoft Yahei;border: 0px;border-color: transparent;border-style: solid;clear: both;margin-top: 20px;margin-left: 100px;}

/*page*/
.pageturning {margin-top: 40px; }
#biuuu_page .laypage_main {width: 100%;margin: 0 auto;text-align: center; }
#biuuu_page .laypage_main a:link, #biuuu_page .laypage_main a:visited {color: #999999;border-radius: 4px; }
#biuuu_page .laypage_main a:hover {background-color: #f18b0d;border:1px solid #f18b0d;color: #fff; }
#biuuu_page .laypage_main .laypage_prev, #biuuu_page .laypage_main .laypage_next {font-size: 23px;background-image: url(../images/pagearrow.png);background-repeat: no-repeat; }
#biuuu_page .laypage_main .laypage_prev {background-position: 13px 9px; }
#biuuu_page .laypage_main .laypage_prev:hover {background-position: 13px -84px; }
#biuuu_page .laypage_main .laypage_next {background-position: 13px -24px; }
#biuuu_page .laypage_main .laypage_next:hover {background-position: 13px -55px; }
#biuuu_page .laypage_main .laypage_prev:hover, #biuuu_page .laypage_main .laypage_next:hover {background-image: url(../images/pagearrow.png); }
.laypage_main a, .laypage_main input, .laypage_main span {height: 26px;line-height: 26px; }
.laypage_main button, .laypage_main input, .laypageskin_default a, .laypageskin_default span {background-color: #fff;border: 1px solid #E9E9E9; }
.laypage_main {font-size: 0;clear: both;color: #666; }
.laypage_main * {display: inline-block;vertical-align: top;font-size: 14px; }
.laypage_main a {text-decoration: none;color: #666; }
.laypage_main a, .laypage_main span, .laypageskin_default span {width: 40px;height: 40px;line-height: 38px;
  margin: 0 3px 0; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
/*padding: 7px 17px*/ }
.laypage_main input { width: 40px;  margin: 0 5px; padding: 0 5px; }
.laypage_main button {height: 28px;line-height: 28px;margin-left: 5px;padding: 0 10px;color: #666; }
.laypageskin_default span { /*height: 28px;*//*line-height: 28px;*/color: #999; }
.laypageskin_default .laypage_curr {font-weight: normal;color: #fff;background: #881b4c;border:1px solid #881b4c;border-radius: 4px; }
.laypageskin_molv .laypage_curr {background-color: #00AA91;color: #fff; }
.laypage_main {width: 1130px; margin: 0 auto;text-align: center; }
.laypageskin_default span {color: #999999;border-radius: 4px; }
#biuuu_city a:visited {background: #ffd100;border: 1px solid #efc713;color: #333333; }
.laypage_prev, .laypage_next {font-family: '宋体';font-weight: bold; }
/*新闻中心-内页*/

.news_n{ overflow: hidden; width:100%; margin:auto;}
.news_n ul li{ margin-bottom:20px; border-bottom:1px solid #eaeaea; background-color:#881b4c;}
.news_n ul li:hover{ background-color:#cd005c;}
.news_n ul li a .content_title{ font-size:18px; color:#FFF; padding:18px 0 10px 15px;}
.news_n ul li a .content_title span{ float:right; color:#FFF; font-size:12px; padding-right:15px;}
.news_n ul li a p{ font-size:14px; color:#FFF; line-height:24px; padding:0 15px 20px 15px;}
.news_ninfo h3{ font-size:20px; font-weight:bold; color:#000; line-height:42px; text-align:center;}
.news_ninfo .time{ text-align:center; border-bottom:1px solid #ececec; color:#000; line-height:32px;}
.news_ninfo .news_content{ text-indent: 2em; padding-top:25px; font-size:14px; color:#000; line-height:36px;}
.news_ninfo .news_content P{ }
.news_ninfo .turn{ border-top: 1px solid  #DADADA; margin: 55px auto 0; padding-top: 17px; font-size:12px;}
.news_ninfo .turn a{ background: #881b4c; display: inline-block;line-height: 28px;padding: 0 16px; color:#FFF;}
.news_gxq{ width:100%; font-size:20px; margin-top:30px; padding-left:10px;}

/*在线反馈-内页*/
.feedback{ width: 600px; margin: 0 auto;}
.feedback li input{ color: #f00;}
.feedback li {width:600px; height:45px; right:-100px; margin-bottom:20px; color:#ab834d; -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px;}
.cfdh{ position: relative;}
.feedback .lycss {width:570px; height:45px; margin:2px 10px; padding:0 10px; font:14px/28px 'Microsoft YaHei'; color:#666; border: 1px solid #e8e8e8; border-radius: 15px;background:#FFF;}
.feedback .joly3{ width: 300px; float: left; }
.feedback .joly3 input{ width: 270px;}
.feedback .joly4{ width: 300px; float: left;}
.feedback .joly4 input{ width: 270px;}
.feedback .joly5{ width: 300px; float: left;}
.feedback .joly5 input{ width: 270px;}
.feedback .joly6{ width: 300px; float: left;}
.feedback .joly6 input{ width: 270px;}
.feedback .joly8{ height:270px;}
.feedback .joly8 textarea { height:260px; padding-top:5px;}
.feedback .joly9{ width:120px; height:50px; right:-100px; bottom:0px; position:relative; clear:none; font: 16px/25px 'Microsoft YaHei'; color:#ffffff; border: 0px none; background:#881b4c; -moz-border-radius:5px; -webkit-border-radius:20px; border-radius:10px; cursor:pointer; margin: 0 20px 0 160px;}
.feedback .joly10{ width:120px; height:50px; right:-100px; bottom:0px; position:relative; clear:none; font: 16px/25px 'Microsoft YaHei'; color:#ffffff; border: 0px none; background:#666; -moz-border-radius:5px; -webkit-border-radius:20px; border-radius:10px; cursor:pointer;}
.feedback .joly9:hover{background:#cd005c;}
/*联系我们-内页*/
.contact_n{ overflow: hidden;}
.contact_n ul{ margin-bottom: 30px;}
.contact_n ul li{ font-size: 14px; line-height: 28px; text-align: center;}


@media screen and (max-width: 768px) {

.products_n{ display:none;}
/*banner*/
.bs-slider{ margin-top: 6.6rem;}
.sp{ width:100%; }
/*首页-关于我们*/
.aboutbox{ width: 100%; }
.about{ width: 95%; margin: 0 auto; overflow: hidden;}
.about .title{ margin: 2rem auto 1.5rem auto; background: url(../images/title.jpg) center no-repeat; height: 6.4rem; background-size: 100%;}
.about .content{ overflow: hidden; margin-bottom: 2rem;}
.about .content p{ width: 100%; font-size: 1.4rem; line-height: 3rem; color: #333; text-align:justify; text-indent: 3.2rem;}
.about .content img{ width: 100%; display: block; margin: 0.555556rem auto 0.138889rem auto;}
/*首页-产品展示*/
.productsbox{ width: 100%; background:#1c1c1c; background-size: 100%;}
.products{ width: 95%; margin: 0 auto; padding-top: 0rem;}
.products .title{ margin:0rem; padding: 5rem 0; background: url(../images/pro_title.png) center no-repeat; height: 6.4rem; background-size: 100%;}
.picScroll-left{ display: none; overflow: hidden; padding-bottom: 50px;}
.pro_content{ display: block; padding-bottom: 1.5rem;}
.pro_content ul{ overflow: hidden; margin-top: 0.416667rem;}
.pro_content ul li a p{ width:100%; font-size:1.4rem; color:#fff; height:3.2rem; line-height:3.2rem; text-align:center; background:#005dd0;}
.pro_content ul li{ width:46%; float:left; margin:0 2%; margin-bottom:3%;}
.pro_content li:nth-child(2n-1){margin-left:2%;}
.pro_content li img{width:100%;display:block;height:auto; border:1px solid #e0e0e0; height:200px;}
.products_ninfo h1{ text-align:center; font-size:2rem; line-height:3.2rem;}
.products_ninfo p{ color:#666; font-size: 1.4rem; line-height: 2.8rem; text-indent: 2.8rem;}
.classify{ display: block; width: 95%; margin: 2rem auto;}
.classify ul{ overflow: hidden;}
.classify ul li{ float: left; width: 18%; margin: 1rem 1%; text-align: center; background-color: #005dd0; border-radius: 10px;}
.classify ul li a{ display: block; font-size: 1.4rem; color: #fff; padding: 0.8rem 1rem;}
.classify ul .c_on{ background-color: #242424;}
/*首页-新闻中心*/
.newsbox{ width: 100%; }
.news{ width: 95%; margin: 0 auto; overflow: hidden;}
.news .title{ margin: 2rem auto 1.5rem auto; background: url(../images/title2.jpg) center no-repeat; height: 6.4rem; background-size: 100%;}
.n_content{ overflow: hidden;}
.n_content ul{ overflow: hidden;}
.n_content ul .diff{ margin-right: 0px; display: none;}
.n_content ul li{ width: 100%; float: left;margin-bottom: 2rem; padding: 0px;}
.n_content ul li .NEWS_A{display: none;}
.n_content ul li .news_body{width: 100%;}
.n_content ul li:hover{ background-color:#f1f1f1;}
.n_content ul li a .content_title{ font-size:1.8rem; color:#333; padding:0rem 0 1rem 0; font-weight: normal; text-align: center;}
.n_content ul li a .content_title span{ display: block; float:none; overflow: hidden; color:#a0a0a0; font-size:1.2rem; padding-right:0; font-weight: normal;}
.n_content ul li a p{ font-size:1.4rem; color:#666; line-height:2.4rem; padding:0 0rem 0rem 0; text-align: justify;}
.more{ width: 160px; margin: 0rem auto 3rem auto;  text-align: center; height: 40px; line-height: 40px;}
.more a{ display: block;font-size: 14px; color: #666; border: 1px solid #d2d2d2; border-radius: 15px;}
.more a:hover{ display: block; color: #f18b0d; border: 1px solid #f18b0d;border-radius: 15px;}


/*在线反馈*/
.feedback{ width: 100%; margin: 0rem auto 0 auto;}
.feedback li input{ color: #f00;}
.feedback li {width:100%; height:4rem; right:-2.777778rem; margin-bottom:1.5rem; color:#ab834d; -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px;}
.cfdh{ position: relative;}
.feedback .lycss {width:100%; height:4rem; margin:0.5rem 0; padding:0 1rem; font:14px/28px 'Microsoft YaHei'; color:#666; border: 1px solid #e8e8e8; border-radius: 15px;}
.feedback .joly3{ width: 100%; float: left;}
.feedback .joly3 input{ width: 100%;}
.feedback .joly4{ width: 100%; float: left;}
.feedback .joly4 input{ width: 100%;}
.feedback .joly5{ width: 100%; float: left;}
.feedback .joly5 input{ width: 100%;}
.feedback .joly6{ width: 100%; float: left;}
.feedback .joly6 input{ width: 100%;}
.feedback .joly8{ height: auto;}
.feedback .joly8 textarea { height:16rem; padding-top:1rem;}
.feedback .joly9{ width:100%; margin: 0rem auto 1.5rem auto; height:4rem;   clear:none; font: 1.6rem/1.8rem 'Microsoft YaHei'; color:#ffffff; border: 0px none; -moz-border-radius:5px; -webkit-border-radius:20px; border-radius:10px; cursor:pointer;}
.feedback .joly10{ width:100%; margin: 0 auto; height:4rem;  clear:none; font: 1.6rem/1.8rem 'Microsoft YaHei'; color:#ffffff; border: 0px none; background:#666; -moz-border-radius:5px; -webkit-border-radius:20px; border-radius:10px; cursor:pointer;}
.feedback .joly9:hover{background:#37629c;}
.dt{ text-align:center; }
/*人才资源*/
.main_n .title{ font-size: 1.8rem; color: #333; text-align: center; background:url(../images/title_bg.png) center 4.5rem no-repeat; padding: 1.5rem 0 1.5rem 0;}
.main_n .title span{ color: #043c9d;}
.recruipment2{ display: none;}
.job{ display: block; width: 95%; margin: 0 auto;}
.job ul{ margin-top:0.6rem;}
.job ul li{ overflow:hidden; background-color:#ececec;font-size:0.86rem; color:#666; line-height:2.6rem; padding-left:1.2rem; margin:0.8rem 0;}
.job .job_1{ float:left; width:40%;}
.job .job_2{ float:left; width:60%;}
.job .ali-job{ text-align:center; height:2.5rem; line-height:2.5rem; margin:1rem 0 0.8rem 0;}
.job .ali-job a{font-size:1rem; background-color:#043c9d; color:#fff; padding:0.5rem 1rem;}
.recruipment .hjob{ height: 5rem; border-bottom: 1px solid #ddd; background-color: #f8f8f8; margin-bottom: 1.6rem;}
.recruipment .hjob .hjob_l{ float: left; font-size: 1.4rem; font-weight: bold; color: #000; line-height: 5rem; padding-left: 1rem;}
.recruipment .hjob .hjob_r{ float: right;}
.hjob_r .but_sq{display:block; width: 10rem; height:3rem; line-height: 3rem; font-size: 1rem; text-align: center; color:#FFF; background-color:#043c9d; border-radius:5px; margin: 1rem 1rem 0 0;}
.tHjob .but_sq:hover:hover{background-color:#EA5800;}
.job_list{ margin-bottom: 1.5rem;}
.job_list h3{position:relative; height:2.5rem; line-height:2.5rem; text-indent:0.5rem; border-bottom:1px solid #eee; color:#666; font-size:1rem;background-color:#f5f5f5; z-index:2;}
.job_list h3 .bname{float:left; height:1.5rem; line-height:1.5rem; font-size:1rem; text-indent:0; margin-top:0.5rem; padding-left:1rem; border-left:4px solid #043c9d;}
.job_list .job_text{ padding: 1rem 0 0 0;}
.job_list .job_text p{ font-size: 0.86rem; line-height: 1.7rem; padding-left: 1.2rem; color: #666;}
.recruipment1 .table1{ overflow: hidden; width: 100%; float: none; margin: 0.5rem 0;}
.recruipment1 .table2{ clear: both; margin: 0.5rem 0;}
.recruipment1 .table1 .message_left, .recruipment1 .table2 .message_left { float: left;width: 20%;height: 2.7rem;line-height: 2.7rem;background-color: transparent;background-image: none;font-size: 0.86rem;color: #666;text-align: left;word-spacing: 0px;padding: 0px;font-family: Microsoft Yahei;border: 0px;border-color: #333333;border-style: none;clear: both;margin: 0.5rem 0 0 0;}
.recruipment1 .table1 .input_message {float: left;width: 80%;height: 2.7rem;line-height: 2.7rem;background-color: transparent;background-repeat: repeat-x;font-size: 0.86rem;color: #666;text-align: left;
    word-spacing: 0px;padding: 0px;font-family: Microsoft Yahei;border: 1px;border-color: #ccc;
    border-style: solid;margin: 0.5rem 0 0 0;border-radius: 8px;padding-left: 0.8rem;}
.recruipment1 .table1 .message_right{ float: left;}
.recruipment1 .table1 .radio_message {float: left;width: 80%;height: 2.7rem;line-height: 2.7rem;font-size: 0.86rem;color: #666;text-align: left;word-spacing: 0px;font-family: Arial;border: 0px;border-color: #ddd;border-style: solid;margin-top: 0px;margin-left: 0px;clear: right;background-color: transparent;padding: 0.5rem 0 0 1rem;}
.recruipment1 .table1 .area_message, .recruipment1 .table2 .area_message {float: left;width: 100%;height: 5rem;line-height: 1.2rem;background-color: #fff;
    /* background-image: url(http://static.websiteonline.cn/website/plugin/message/styles/mess1/images/message_bg.jpg); */background-repeat: repeat-x;font-size: 0.86rem;color: #666;text-align: left;word-spacing: 0px;padding: 0px;font-family: Microsoft Yahei;border: 1px;border-color: #ccc;border-style: solid;margin: 0.5rem 0 0 0;border-radius: 8px;background-size: contain;padding-left: 0.8rem;}
.recruipment1 .sub_message {float: left;cursor: pointer;width: 100%;height: 2.7rem;line-height: 2.7rem;background-color:#043c9d;background-repeat: no-repeat;font-size: 1rem;color: #FFFFFF;text-align: center;word-spacing: 0px;padding: 0px;font-family: Microsoft Yahei;border: 0px;border-color: transparent;border-style: solid;clear: both;margin-top: 0.8rem;margin-left: 0;}

.item_block .item_img img{ height:100px;}
}

    
@media screen and (max-width: 480px) {

}