/* CoProfile开始 */
.banner_gy {width: 100%; height: 442px; background: url(../images/ban_gy.jpg)no-repeat center; }
.wap {width: 100%; background-color: #f5f5f5; padding-bottom: 40px;}
.wap_ti {height: 32px; line-height: 32px; font-size: 14px; border-bottom: 1px solid #dadada; }
.wap_ti span , .wap_ti span a {color: #595959; }
.main {width:1200px; margin: 0 auto; margin-top: 25px; overflow: hidden; } .main_left {width: 266px; }
.aboutList {width: 266px;}
.aboutList ul {width: 100%;}
.aboutList ul li {width: 100%; height: 20%; line-height: 46px; padding-left: 23px; box-sizing: border-box; background: #e4e4e4 url(../images/ny_icon1.png)no-repeat 80%; font-size: 15px; }
.aboutList .menu_head {width: 100%; height: 20%; line-height: 46px; padding-left: 23px; box-sizing: border-box; background: #e4e4e4 url(../images/ny_icon1.png)no-repeat 80%; font-size: 15px; }
.aboutList .active {color: #fff; background: #0094cc url(../images/ny_icon2.png)no-repeat 80%; }
.aboutList .active a {color: #fff; } .aboutList ul li a {display: block; color: #5c5c5c; }
.main_right {width: 914px; min-height: 400px; background-color: #fff; padding-bottom: 42px; }
.ab_ti {width: 100%; line-height: 130px; text-align: center; font-size: 22px; }
.ab_item {width: 100%; }
.ab_item li {width: 16%; margin: 0 38px; float: left; box-sizing: border-box; }
.ab_item li span {font-size: 16px; display: block; }
.ab_color {color: #0062b1; }
.ab_list {width: 100%; height: 84px; overflow: hidden; }
.ab_item li i {font-family:"Helvetica-Light" ; margin-right: 5px; font-size: 32px; font-style: normal; }
.ab_det p {font-size: 15px; line-height: 32px; padding: 20px 0; }
.main_right .ab_con {padding: 0 30px; overflow: hidden; }
.ab_img {width: 862px; }
/* CoProfile结束 */

/* Development开始 */
.dev_ti {width: 100%; text-align: center; padding: 47px 0 32px 0; }
.dev_ti h3 {font-size: 22px; font-weight: normal; }
.dev_ti span {font-size: 15px; }
.dev_img {width: 888px; height: 146px; font-size: 20px; color: #fff; padding: 38px 40px; box-sizing: border-box; background: url(../images/dev_pic.jpg)no-repeat; }
.dev_list {width: 100%; }
.dev_list span {display: block; }
.dev_list>ul>li {margin-top: 20px; padding-bottom: 20px; border-bottom: 1px dotted #d4d4d4; }
.dev_list>ul>li:nth-child(5) {border-bottom: none; }
.dev_list p {font-size: 15px; }
.dev_list h4 {font-size: 20px; font-weight: normal; margin-bottom: 10px; }
.dev_list .dev_item {font-size: 18px; padding-left: 20px; margin-bottom: 5px; background: url(../images/ny_dot.jpg)no-repeat left center; }
.dev_list .sec_item li {float: left; font-size: 14px; width: 38%; margin-right: 5px; margin-top: 5px; padding-left: 20px; box-sizing: border-box; background: url(../images/ny_dot1.jpg)no-repeat left center; }
.dev_list .sec_item .long {width: 58%; }
/* Development结束 */

/* History开始 */
.his_list {width: 100%; min-height: 600px; background: url(../images/his_bg.jpg)no-repeat center top; }
.his_list ul li {width: 100%; height: 107px; }
.his_list .year {width: 20%; font-family: "Helvetica-Light"; font-weight: bold; margin-top: 26px; font-size: 28px; color: #0062b1; }
.his_list span {display: block; }
.his_list .det {font-size: 16px; padding-top: 40px; }
/*.his_list .pdg1 {padding-top: 20px; }*/
.his_list .pdg2 {padding-top: 10px; }
/* History结束 */

/* Vision开始 */
.vis_img {width: 888px; height: 146px; font-family: "Helvetica-Light"; font-size: 20px; color: #fff; padding: 55px 20px; box-sizing: border-box; background: url(../images/vis_pic.jpg)no-repeat; }
.vis_list ul li {float: left; width: 190px; margin: 20px 47px; }
.vis_pic {margin-bottom: 14px; }
.vis_txt {text-align: center; }
/* Vision结束 */

/* Advantage开始 */
.adv_list ul li {padding: 28px 0; }
.adv_txt {width: 50%; padding: 46px 50px; box-sizing: border-box; }
.adv_txt h4 {font-size: 18px; font-weight: normal; line-height: 40px; }
.adv_txt p {font-size: 14px; }
/* Advantage结束 */

/* CoContact开始 */
.banner_lx {width: 100%; height: 442px; background: url(../images/ban_lx.jpg) no-repeat center top; }
.main1 {width:1200px; min-height: 400px; padding: 50px 50px 80px 50px; box-sizing: border-box; margin: 0 auto; margin-top: 25px; overflow: hidden; background-color: #fff; }
.main1 .cont_item {padding-bottom: 50px; border-bottom: 1px dotted #cbcbcb; }
/* .cont_item .cont_txt {margin-top: 44px; } */
.cont_item .cont_txt h4 {font-size: 22px; font-weight: normal; line-height: 44px; }
.cont_item .cont_txt span {display: block; font-size: 19px; line-height: 34px; }
.cont_item .cont_txt ul li {width: 100%; line-height: 32px; font-size: 15px; padding-left: 30px; }
.cont_item .cont_txt .cont_pro {background: url(../images/cont_pro.png)no-repeat left center; }
.cont_item .cont_txt .cont_cell {background: url(../images/cont_cell.png)no-repeat left center; }
.cont_item .cont_txt .cont_tell {background: url(../images/cont_tel.png)no-repeat left center; }
.cont_item .cont_txt .cont_fax {background: url(../images/cont_fax.png)no-repeat left center; }
.cont_item .cont_txt .cont_mail {background: url(../images/cont_mail.png)no-repeat left center; }
.cont_item .cont_txt .cont_add {background: url(../images/cont_add.png)no-repeat left center; }
.message {width: 100%; min-height: 570px;}
.message h4 {font-size: 22px; font-weight: normal; line-height: 44px; }
.top{width: 100%; height: 300px; margin-top: 20px; font-size: 17px; }
.top span {margin-left: 3%; display: inline-block;line-height: 40px;}
.topcen{width:100%; margin-right:40px; float:left; margin-bottom:24px;}
.topcen2{width:100%; float:left;margin-bottom:24px;}
.topcen1 {width: 100%; }
.topcen label , .topcen2 label {float:left; width: 15%;display:inline-block;line-height:40px;}
.topcen1 label {float:left; width:15%;display:inline-block;line-height:40px;}
.message .btn_ss{float:left; width:60%;height:40px;line-height:40px;text-indent:1em;color:#5b5b5b;border:1px solid #a2a0a0;}
.message .btn_ss1{float:left; width:60%;height:40px;line-height:40px;text-indent:1em;color:#5b5b5b;border:1px solid #a2a0a0;}
.message .btn_ssss{float:left; width:60%;height:140px;line-height:40px;text-indent:1em;color:#5b5b5b;border:1px solid #a2a0a0;}
.topbtn{width:100%; height: 38px; margin: 30px 0; }
.tijiao {width:94px; height: 38px; margin-left:45%; font-size: 15px; text-align: center; line-height: 38px; color: #fff; background-color: #084489; border: none; cursor: pointer; }
/* CoContact结束 */

/* Application开始 */
.banner_yy {width: 100%; height: 442px; background: url(../images/ban_yy.jpg) no-repeat center top; }
.appl_t {padding: 40px 0 50px 0; border-bottom: 1px dotted #d2d2d2; }
.appl_pic {width: 357px; height: 224px; }
.appl_txt {width: 52%; padding-right: 30px; padding-top: 38px; box-sizing: border-box; }
.appl_txt h4 {font-size: 22px; font-weight: normal; line-height: 44px; }
.appl_txt p {line-height: 30px; }
.appl_b {margin-top: 30px; }
.appl_b .appl_item {float: left; width: 255px; margin-right: 44px; }
.appl_b .appl_item:nth-child(3) {margin-right: 0; }
.appl_b .appl_item .appl_pic1 {width: 255px; height: 171px; overflow: hidden;  }
.appl_b .appl_item .appl_pic1 img {width:100%;}
.appl_b .appl_item .appl_txt1 {width: 100%; line-height: 48px; margin-right: 20px; background: url(../images/yy_icon.png)no-repeat right center; }
.appl_b .appl_item .appl_txt1 span {display: block; margin-left: 10px; padding-left: 18px; background: url(../images/ny_dot.jpg)no-repeat left center; }
.appl_message h4 {font-size: 22px; font-weight: normal; line-height: 44px; }
.appl_top{width: 100%; min-height: 300px; margin-top: 20px; font-size: 17px; }
.appl_top span {margin-left: 3%; display: inline-block;line-height: 40px;}
.appl_topcen{width:100%; margin-right:40px; float:left; margin-bottom:24px;}
.appl_topcen2{width:100%; float:left;margin-bottom:24px;}
.appl_topcen1 {width: 100%; }
.appl_topcen label , .appl_topcen2 label {float:left; width: 17%;display:inline-block;line-height:40px;}
.appl_topcen1 label {float:left; width:17%;display:inline-block;line-height:40px;}
.appl_message .btn_ss{float:left; width:53%;height:40px;line-height:40px;text-indent:1em;color:#5b5b5b;border:1px solid #a2a0a0;}
.appl_message .btn_ss1{float:left; width:53%;height:40px;line-height:40px;text-indent:1em;color:#5b5b5b;border:1px solid #a2a0a0;}
.appl_message .btn_ssss{float:left; width:53%;height:140px;line-height:40px;text-indent:1em;color:#5b5b5b;border:1px solid #a2a0a0;}
.appl_topbtn{width:100%; height: 38px; margin: 30px 0; }
.appl_tijiao {width:94px; height: 38px; margin-left:37%; font-size: 15px; text-align: center; line-height: 38px; color: #fff; background-color: #084489; border: none; cursor: pointer; }
/* Application结束 */

/* Product开始 */
.banner_cp {width: 100%; height: 442px; background: url(../images/ban_cp.jpg) no-repeat center top; }
.pro_key {border-bottom: 1px dashed #ccc; margin-left: 10px; padding-bottom: 16px; margin-bottom: 20px; margin-top: 30px; }
.pro_item {width: 260px; padding: 10px 12px; margin-bottom: 15px; float: left; }
.pro_item dl {width: 100%; overflow: hidden; }
.pro_item dl dd {width: 100%; height: 37px; line-height: 37px; background-color: #ececec; }
.pro_item dl dd a {color: #4d4d4d; display: block; height: 37px; line-height: 37px; overflow: hidden; text-align: center; }
.pro_item dt img {width: 258px; border: 1px solid #ececec; }
.view {width: 100%; } 
.view p {height: 26px; line-height: 26px; margin-top: 14px; overflow: hidden; }
.view p a {color: #fff; display: inline-block; height: 26px; overflow: hidden; text-align: center; width: 90px; border-radius: 6px; background-color: #8c8c8c; }
.view .a02 {color: #fff; display: inline-block; height: 26px; overflow: hidden; text-align: center; width: 90px; border-radius: 6px; background-color: #0094cc; }
.prolist dl:hover dt img {border-color: #0094cc; }
.prolist dl:hover dd {background-color:#0094cc; }
.prolist dl:hover dd a {color: #fff; }
.red {background: #0094cc url(../images/ny_icon2.png)no-repeat 80% !important}
.red a {color:#fff !important}
/* Product结束 */

/* ArticleShow开始 */
.arti {width: 100%; padding-top: 46px; margin-bottom: 20px;}
.arti_des {margin-top:20px; padding-top: 20px; border-top: 1px dotted #ccc;}
.arti_par {font-size: 14px; line-height: 28px;}
.arti_pic {width: 305px; }
.arti_pic_t {margin-bottom: 5px; }
.arti_txt {padding-top: 18px; width: 500px; }
.arti_txt h4 {font-size: 22px; font-weight: normal; line-height: 44px; }
.arti_txt .arti_btn { display:block; width: 155px; height: 38px; margin-top: 20px; font-size: 15px; text-align: center; line-height: 38px; color: #fff; background-color: #084489; border: none; cursor: pointer; }
.arti_txt p {font-size: 15px; line-height: 30px; }
.arti_txt .arti_des {margin-bottom: 54px; }
.arti_pic img {width: 100%; }
/* ArticleShow结束 */

/* News开始 */
.banner_xw {width: 100%; height: 442px; background: url(../images/ban_xw.jpg) no-repeat center top; }
.main_left .newsList {width: 266px; }
.main_left .newslist_ti {width: 266px; padding-left: 92px; padding-top: 22px; line-height: 26px; height: 68px; box-sizing: border-box; background-color: #0094cc; }
.main_left .newslist_ti h3 {font-size: 18px; color: #fff; }
.main_left .newsList ul {width: 266px; background-color: #FFFFFF; border-right: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; }
.main_left .newsList ul li {width: 266px; height: 35px; line-height: 35px; border-bottom: 1px solid #e4e4e4; }
.main_left .newsList ul li a {font-size: 15px; color: #414141; padding-left: 28px; }
.news_lists dl{border-bottom:1px dashed #ccc; color:#666; margin-bottom:8px; }
.news_lists dl dt {line-height:40px; }
.news_lists dl dt a {color:#0094cc; font-size:16px; font-weight:bold;}
.news_lists dl dd{line-height:25px; text-align:left; padding-top:10px; padding-bottom:15px;
}
/* News结束 */

/* newsInfo开始 */
.newsWhere {font-weight: bold; text-align: center; line-height: 35px; overflow: hidden; }
.newsWhere .new_title {color:#333; font-size: 18px; font-weight: bold; line-height: 30px; margin-bottom: 30px;}
.newsWhere span {color:#333; font-size:14px; }
.proPage {width:100%; text-align:right; }
.proPage ul {width:750px; text-align:right; float:right; }
.proPage ul li {float:left; }
.newsContent {margin-bottom: 20px;}
.keywordss {border-bottom: 1px dashed #ccc; margin-left: 10px; padding-bottom: 16px; margin-bottom: 20px; }
.keywordss span{font-size:14px; display:block; padding-top:15px;}
.news1_con {width: 916px; overflow: hidden; }
.news1_con ul li {width: 916px; height: 90px; margin-bottom: 20px; border-bottom: 1px dashed #ccc; }
.news1_con .news1_item dt {overflow: hidden; }
.news1_con .news1_item dt a {font-size: 14px; font-weight: bold; color: #81be58; float: left; }
.news1_con .news1_item dt span {float: right; }
.news1_con .news1_item dd {margin-top: 8px; } 
/* newsInfo结束 */

/*相关产品*/
.proRl{margin-top:15px;}
.proTitle{ height:35px; line-height:35px;font-size:15px;font-weight:bold; padding-left:40px; background-color:#f4f4f4; color:#000; }
.proDe{ width:100%; padding:10px 5px;}
.proDe ul li{ width:148px;  margin:10px 23px 0px 0px; float:left;background:none;}
.proDe ul li a{width:143px;display:block; text-align:center; background:none;}
.proDe ul li a img{ padding:4px 2px;display:block;margin:0 auto;width:143px; height:103px; }
.proDe ul li p{ text-align:center; line-height:32px; font-family:"SourceHanSansCN-Regular";  height:32px; padding:2px;margin:0 auto; width:143px; float:left;}

/*相关新闻*/
.newsRl{margin-top:15px;}
.proNews { width:100%;}
.proNews ul { margin-top: 20px;}
.proNews li {line-height:30px; height:32px; margin-bottom:2px; color:#000; background:none; width:100%;}
.proNews li a{ color:#555555; font-size:14px; float:left;}
.proNews li a:hover{ text-decoration:underline; color:#F00;}
