﻿/* CSS Document */

/*Reset HTMl*/
*{margin: 0; outline: 0; padding: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a { text-decoration: none;color:#666; }
html {height: 100%;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%; }
body {margin: 0; padding: 0; width: 100%; min-height: 100%; font-family: Helvetica, Arial, sans-serif; color:#666;	-webkit-touch-callout: none; display: -webkit-box;	-webkit-box-orient: vertical; -webkit-box-align: stretch; position: relative; background: #fff;  }
img {-ms-interpolation-mode: bicubic; vertical-align: middle; border:0;}
textarea { resize: none; border: 0;	padding: 8px 0;}
input, button, select, textarea { outline: none; -webkit-appearance: none; border-radius: 0; }
li {list-style: none; padding:0; margin:0; }
h1,h2,h3,h4,h5,h6{margin:0; padding:0; line-height: 100%}
.clear{clear:both}
.blank{width:100%; height:8px}

@media screen and (max-width: 640px) {
body{font-size:14px}
}
@media screen and (min-width: 640px) {
body{font-size:16px}
}

/***********Common**************/

/*Header*/
.header{ width:100%; height:48px; position: relative; border-bottom: 1px solid #e0e0e0; background: #fff }
.logo{ display:block; width: 180px; position:absolute; left:9px; bottom:9px}
.logo img{ width:100%;}
.home{ display:block; position:absolute; width:50px; height:48px; right:30px; bottom:0px; background: url(../images/home.png) center 28px no-repeat;background-size: 18px 18px; z-index:15;}
.header .trigger{display:block; position:absolute; right:0px; bottom:0px; background: url(../images/menu.png) center center no-repeat; background-size: 20px 20px; width:40px; height: 48px;}

/*Slider*/
.slider{width:100%; margin:0 auto; }
.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top: -25px;text-align: center;}
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;margin:5px; padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px; background: #fff; opacity: 0.6;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{opacity: 0.8; text-decoration: none; }
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;}
.owl-theme .owl-controls .owl-page span{display: block; width:8px; height:8px; margin:5px; opacity: 0.8; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; background: #fff;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{opacity: 0.8; background:#f4a409}
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF; padding: 2px 10px; font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.owl-item.loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}
#owl-demo{width:100%;margin:0 auto;}
#owl-demo .item img {display: block;width:100%;height:auto;}


/*Tel*/
.tel{ width:100%; text-align:center; padding:20px 0; background:#d6e6f8; margin-top: 15px;  }
@media screen and (max-width: 640px) {
.tel img{ width:170px}
}
@media screen and (min-width: 640px) {
.tel img{ width:180px}	
}

/*Footer*/
.footer{width:100%; margin:0 auto; text-align:center; line-height:160%; font-size:0.8em; color:#464646; padding:12px 0 55px 0; background: #d6e6f8; border-top: 1px solid #b9d3f0 }
.footer a{color:#464646}

.footer_tabbar{width:100%; height:42px; margin:0 auto; position:fixed; bottom:0; left:0; background:#2c69ac; z-index:1000;}
.footer_tabbar a{display:block; width:25%; height:42px; line-height: 42px; float:left; text-align:center}

/*矢量图标*/
@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../font/iconfont.woff') format('woff'),
  url('../font/iconfont.ttf') format('truetype'),
  url('../font/iconfont.svg#iconfont') format('svg');
}

.iconfont{
  font-family:"iconfont" !important;
  font-size:22px;
  font-style:normal;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  /*-webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;*/
}

.icon_close{font-family:"iconfont" !important; font-size:10px; font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale; color: #ddd;}


/*Component*/
.fl{float:left;}
.fr{float:right;}


/*首页*/
.menu_index{ width:100%; padding-top: 5px; }
.menu_index a{ display:block; width:95%; margin-left:2.5%; margin-top: 5px; }
.menu_index a img{width:100%;}

.box_index{width:96%; margin: 10px 0 0 2%; padding-bottom: 0px}
.box_index .iank{ display: block; width: 48.5%; margin-left: 1%; margin-bottom:3px; float: left; }
.box_index img{width:100%;}

.box_index h3{width: 100%; font-size: 1.2em; font-weight:normal; color: #000; text-align: center; padding:15px 0;}



/*内页*/

/*最外层 Container*/
.container{margin:0 auto; padding:0 0; min-height: 380px}

@media screen and (min-height: 700px) {
.container{margin:0 auto; padding:0; min-height: 490px}
  }
@media screen and (min-height: 1000px) {
.container{margin:0 auto; padding:0; min-height: 780px}
  }

/*栏目导航 */
.channel_nav{ height:auto; padding: 15px 0 5px 0 }
.channel_nav a{ display:block; width:43.5%; float:left; margin: 0 0 5px 3%; padding-right:2%; line-height:36px; color:#111; text-align: right; border-bottom:1px solid #3ed9d6; position: relative; }
.channel_nav a:before{font-family: 'iconfont'; position: absolute; left: 2%; top: 0; font-size: 24px; color: #777}
.channel_nav a.on{ color:#da251d; border-bottom: 1px solid #da251d; font-weight: 700}
.channel_nav a.on:before{ color:#da251d; font-weight: normal;}

.channel_nav .icon_about:before{content:"\e674";}/*企业介绍*/
.channel_nav .icon_team:before{content:"\e62a";}/*团队*/
.channel_nav .icon_law:before{content:"\e614";}/*法规*/
.channel_nav .icon_patent:before{content:"\e645";}/*专利*/
.channel_nav .icon_notice:before{content:"\e662";}/*通知公告*/
.channel_nav .icon_doc:before{content:"\e649";}/*文件类*/
.channel_nav .icon_culture:before{content:"\e683";}/*企业文化*/
.channel_nav .icon_honor:before{content:"\e61e";}/*荣誉资质*/
.channel_nav .icon_env:before{content:"\e62b";}/*公司环境*/
.channel_nav .icon_news:before{content:"\e60d";}/*新闻*/
.channel_nav .icon_even:before{content:"\e607";}/*参观考察*/
.channel_nav .icon_tech:before{content:"\e78f";}/*工艺*/
.channel_nav .icon_partner:before{content:"\e605";}/*合作*/
.channel_nav .icon_case:before{content:"\e606";}/*案例*/
.channel_nav .icon_stru:before{content:"\e60a";}/*管理结构*/
.channel_nav .icon_n1:before{content:"\e649";}/**/
.channel_nav .icon_n2:before{content:"\e6d2";}/**/
.channel_nav .icon_member:before{content:"\e656";}/**/
.channel_nav .icon_party:before{content:"\e61c";}/*党建*/
.channel_nav a.icon_pro:before{content:"\e61f"; font-size: 13px; }/*产品*/
.channel_nav .icon_contact:before{content:"\e637";}/*联系*/
.channel_nav .icon_map:before{content:"\e68b";}/*地图*/
.channel_nav .icon_jobs:before{content:"\e638";}/*人才招聘*/
.channel_nav .icon_sq:before{content:"\e62e";}/*申请*/
.channel_nav_2{ height:auto; padding: 15px 0 0 0 }
.channel_nav_2 a{ display:block; width:89.5%; float:left; margin: 0 0 5px 3%; padding-right:4%; background: #f5f5f5; line-height:34px; color:#333; text-align: right; border-radius: 3px; border:1px solid #d8d8d8; position: relative; }
.channel_nav_2 a:before{font-family: 'iconfont'; position: absolute; left: 4%; top: 0; font-size: 20px; color: #EE7001}
.channel_nav_2 a.on{ color:#fff; background: #EE7001; border:1px solid #EE7001;}
.channel_nav_2 a.on:before{ color:#fff;}
.channel_nav_2 a.icon_pro:before{content:"\e61f"; font-size: 12px; }/*产品*/



.channel_nav_sub{padding-bottom: 10px}
.channel_nav_sub a{display:block; line-height: 100%; padding: 6px 5px; margin-right: 5px; font-size: 0.9em;  color:#333; text-align: center; border: 1px solid #ccc; float: left; border-radius: 3px;}
.channel_nav_sub a.sub_on{display:block; line-height: 100%; padding: 6px 5px; margin-right: 5px; font-size: 0.9em;  color:#fff; text-align: center; border: 1px solid #ccc; float: left; border-radius: 3px; background: #666; border:1px solid #666;}

/*文字页 Container*/
.content{width:100%; padding:10px 0 0 0; margin:0 auto; line-height:180%; }
.content p{padding-bottom:10px}
.content img{width:100%; max-width:100%; margin:5px 0}

/*单页*/
.single_page{width:94%; padding:10px 3% 0 3%; margin:0 auto; line-height:180%;}
.single_page p{width: 100%; padding: 8px 0;}
.single_page img{width: 100%; margin:5px 0;}
.single_page h2{margin:0; padding: 10px 0}


/*列表页 Container*/
.list_box{width:94%; padding:10px 3%; margin:0 auto; min-height: 250px}
.gallery_box{padding:10px 0; margin:0 auto; min-height: 250px}


/*图文组合列表*/
.media_box { position: relative; padding: 10px 0; }
.media_box:before { content: " ";  position: absolute; left: 0; top: 0;  right: 0; height: 1px;  border-top: 1px solid #ccc; color: #E5E5E5;  -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); left: 0px;}
.media_box:first-child:before { display: none;}
a.media_box { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a.media_box:active { background-color: #ECECEC;}

.media_box_article { display: -webkit-box; display: -webkit-flex;  display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: flex-start;
}
.media_box_article .media_box_hd { margin-right: .8em; width: 100px; height: 75px; text-align: center;}
.media_box_article .media_box_thumb { width: 100%;  height: 100%; vertical-align: top;}

.media_box_article .media_box_bd { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; min-width: 0;}
.media_box_article .media_box_title { font-weight: 400; font-size: 1.1em; line-height: 140%; color:#000;  width: auto; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; }
.media_box_article .media_box_desc { color: #999;  font-size: 0.8em;  line-height: 120%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2 }

/*文字组合列表--图标式*/
.media_box_list { display: -webkit-box; display: -webkit-flex;  display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: flex-start;
; padding: 10px 0 0 0; border-bottom: 1px solid #e5e5e5}
.media_box_list .media_box_hd { margin:0; width: 90px; text-indent: 25px; height: auto; text-align: left; line-height: 150%; font-size: 1em; font-weight: normal; color: #333; padding: 0;}
.media_box_list .media_box_bd { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; min-width: 0;}
.media_box_list .media_box_desc { color: #666;  font-size: 1em;  line-height: 150%; }

/*文字组合列表--常规新闻列表*/
.media_box_news { display: -webkit-box; display: -webkit-flex;  display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: flex-start; border-bottom: 1px solid #e5e5e5; padding: 8px 0}
.media_box_news .media_box_hd { margin-right: 0; width: 80%}
.media_box_news .media_box_title { font-weight: 400; font-size: 1em; line-height: 140%; color:#000;  width: auto; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; margin: 0}
.media_box_news .media_box_bd { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; width: 0; display: none}
.media_box_news .media_box_desc { color: #999;  font-size: 1em;  line-height: 140%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; margin: 6px 0 }
.media_box_news .media_box_date {-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; color: #999;  font-size: 1em; line-height: 140%; text-align: right; }
.media_box_news .media_box_date span{font-family:"iconfont"!important; font-size: 1em; font-style:normal; -webkit-font-smoothing: ntialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #999;}

/*区块组合列表*/
.card_box_list{padding: 15px 0; border-bottom: 1px solid #ebebeb;}
.card_box_list h1{font-size: 1.1em; color: #000; font-weight: 400; padding:0 0 10px 0; margin: 0; }
.card_box_list p {line-height: 170%; padding: 0; margin: 0;}
.card_box_list p strong{font-weight: normal; color: #000;}
.card_box_list .card_box_list_img{width: 80px; padding-bottom: 15px; margin: 0 auto}
.card_box_list .card_box_list_img img{width: 100%;}

/*相册列表*/
.gallery{ width:50%; height:auto; margin-bottom:5px; float:left; text-align:center;}
.gallery div{width:210px; margin:0 auto; padding:0px; }
.gallery div a{ display:block; width:210px; height:120px; display:table-cell; vertical-align:middle; background:#fafafa; border:1px solid #ddd;}
.gallery div img{ max-width:210px; max-height:120px;}
.gallery div span{display: block; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

@media screen and (max-width: 320px) {
.gallery div{width:140px;  }
.gallery div a{ display:block; width:140px; height:100px; }
.gallery div img{max-width:140px; max-height:100px;}
}

@media screen and (min-width: 320px) and (max-width: 375px) {
.gallery div{width:160px; }
.gallery div a{ display:block; width:160px; height:120px; display:table-cell; vertical-align:middle;}
.gallery div img{max-width:160px; max-height:120px; }
}

@media screen and (min-width: 414px) and (max-width: 640px) {
.gallery div{width:180px;  }
.gallery div a{ display:block; width:180px; height:135px; display:table-cell; vertical-align:middle;}
.gallery div img{max-width:180px; max-height:135px; }
}

@media screen and (min-width: 640px) {
.gallery{ width:33.3333%; height:auto; margin-bottom:5px; float:left; text-align:center;}
.gallery div{width:200px; }
.gallery div a{ display:block; width:200px; height:150px; display:table-cell; vertical-align:middle;}
.gallery div img{max-width:200px; max-height:150px; }
}

/*相册列表2*/
.gallery2{ width:33.3333333333%; height:auto; margin:0 0 10px 0; float:left; text-align:center;}
.gallery2 div{width:210px; margin:0 auto; padding:0px; }
.gallery2 div a{ display:block; width:210px; height:86px; display:table-cell; vertical-align:middle; background:#fafafa; border:1px solid #ddd;}
.gallery2 div img{ max-width:210px; max-height:86px;}
.gallery2 div span{display: block; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

@media screen and (max-width: 320px) {
.gallery2 div{width:100px;  }
.gallery2 div a{ display:block; width:100px; height:41px; }
.gallery2 div img{max-width:100px; max-height:41px;}
}

@media screen and (min-width: 320px) and (max-width: 375px) {
.gallery2 div{width:105px; }
.gallery2 div a{ display:block; width:105px; height:43px; display:table-cell; vertical-align:middle;}
.gallery2 div img{max-width:105px; max-height:43px; }
}

@media screen and (min-width: 414px) and (max-width: 640px) {
.gallery2 div{width:120px;  }
.gallery2 div a{ display:block; width:120px; height:49px; display:table-cell; vertical-align:middle;}
.gallery2 div img{max-width:120px; max-height:49px; }
}

@media screen and (min-width: 640px) {
.gallery2 div{width:200px; }
.gallery2 div a{ display:block; width:200px; height:82px; display:table-cell; vertical-align:middle;}
.gallery2 div img{max-width:200px; max-height:82px; }
}

/*相册列表3*/
.gallery3 div{width:200px; margin:0 auto; padding:0px; }
.gallery3 div a{ display:block; width:200px; height:65px; display:table-cell; vertical-align:middle; background:#fff; border:1px solid #ddd;}
.gallery3 div img{ max-width:200px; max-height:65px;}
.gallery3 div span{display: block; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

@media screen and (max-width: 320px) {
.gallery3{ width:46%; height:auto; margin-bottom:10px; float:left; text-align:center; margin-left: 2.666%}
.gallery3 div{width:140px;  }
.gallery3 div a{ display:block; width:140px; height:46px; }
.gallery3 div img{max-width:140px; max-height:46px;}
}

@media screen and (min-width: 321px) and (max-width: 375px) {
.gallery3{ width:46%; height:auto; margin-bottom:10px; float:left; text-align:center; margin-left: 2.666%}
.gallery3 div{width:160px; }
.gallery3 div a{ display:block; width:160px; height:53px; display:table-cell; vertical-align:middle;}
.gallery3 div img{max-width:160px; max-height:53px; }
}

@media screen and (min-width: 376px) and (max-width: 640px) {
.gallery3{ width:46%; height:auto; margin-bottom:10px; float:left; text-align:center; margin-left: 2.666%}
.gallery3 div{width:180px;  }
.gallery3 div a{ display:block; width:180px; height:59px; display:table-cell; vertical-align:middle;}
.gallery3 div img{max-width:180px; max-height:59px; }
}

@media screen and (min-width: 640px) {
.gallery3{ width:33.3333%; height:auto; margin-bottom:10px; float:left; text-align:center;}
.gallery3 div{width:200px; }
.gallery3 div a{ display:block; width:200px; height:65px; display:table-cell; vertical-align:middle;}
.gallery3 div img{max-width:200px; max-height:65px; }
}



/*文章内容页*/
.article{padding: 15px 3% 0 3%}
.article header{width: 100%; padding: 0 0 15px 0}
.article header h1{ padding: 0; margin:0; font-size: 1.3em; font-weight: 400; color:#000; line-height: 140%;}
.article header p{padding-top: 8px; color:#999}
.article .article_content{line-height: 180%; }
.article .article_content p{ padding: 6px 0 }
.article img, .article .article_content img{width: 100%; padding: 5px 0}
.article footer{width: 100%; padding: 10px 0; }

.article section h1{font-size: 1em; color: #000; font-weight: normal; margin: 6px 0 4px 0 }
.article section { color:#000 }

.article footer{padding: 10px 0; border-top:1px solid #e5e5e5; margin-top:10px}
.article footer a{display: block; width: 100%; padding: 2px 0; line-height: 150%}
.article footer a.null{color:#999;}


/*产品内容页*/
.content_pic{margin:0 auto; text-align:center; position:relative; padding-bottom:10px}
/*@media screen and (max-width: 360px) {
.content_pic img{padding:5px 0; max-width:320px}
	}
@media screen and (min-width: 360px) and (max-width: 400px) {
.content_pic img{padding:5px 0; max-width:320px}
	}
@media screen and (min-width: 400px) and (max-width: 560px) {
.content_pic img{padding:5px 0; max-width:380px}
	}
@media screen and (min-width: 560px) {
.content_pic img{padding:5px 0; max-width:450px}
	}*/

.news_content img{ padding:5px 0; width:100%}
.news_content, .news_content p{ padding: 10px 0; line-height: 180%;}


.news_content table{width: 100%; margin:0 auto;}
.news_content table td{line-height: 120%; padding:10px; border-bottom: 1px solid #ddd }
.news_content table td, .news_content table td p{line-height: 120%}


/*人才招聘*/
.job_list{ display:block;padding:12px; height:65px; background:#f5f5f5; margin-bottom:10px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; position:relative; line-height:160%}
.jbtn{display:block; width:20px; height:20px; position:absolute; top:50%; right:15px; margin-top: -10px}
.job_list strong{color:#555}


/*分页*/
.page{padding: 20px 0; text-align: center;}
.page span, .page a{display:block; float:left; margin:0 0 0 -1px; padding:0; width: 36px; height: 32px; line-height: 32px; border:1px solid #ddd; font-size: 14px; font-family:Verdana, Geneva, sans-serif}
.page .pages{ width:auto; display:table;   text-align:center; margin:0 auto;}
.page a:hover{ background: #dea537; color:#fff;border:1px solid #dea537 }
.page .first, .page .last, .page .prev, .page .next{font-size: 12px; color:#096cd7;}
.page .curr{background: #dea537; color: #fff; border:1px solid #dea537}

.pg_up{ width:42px; height:60px; position:absolute; top:50%; left:0; margin-top: -38px; opacity:0.5}
.pg_down{ width:42px; height:60px; position:absolute; top:50%; right:0; margin-top: -38px; opacity:0.5}
.pg_up a{ display:block; width:42px; height:60px; background:#000 url(../images/back.png) center center no-repeat; background-size:22px 40px; opacity:1} 
.pg_down a{ display:block; width:42px; height:60px; background:#000 url(../images/next.png) center center no-repeat; background-size:22px 40px; opacity:1} 


/*百度地图*/
#map{width:94%; height:360px; font-size:12px; margin: 10px 3% 0 3%;}
@media screen and (min-height: 700px) {
#map{width:100%; height:420px; font-size:12px}
  }
  @media screen and (min-height: 1000px) {
#map{width:100%; height:690px; font-size:12px}
  }

.line{display: block; width: 100%; height: 20px; margin-bottom:20px; border-bottom: 1px solid #ebebeb}

#contact p{padding: 0; line-height: 120%}



.j_list{ width: 100%; margin: 0px 0 0px 0;}
.j_list dt, .j_list dd{float: left; height: 38px; line-height: 38px; border-bottom: 1px solid #e0e0e0}
.j_list dt{width: 74%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.j_list dd{width: 26%; text-align: right; font-size: 0.9em}
.j_list dt a{color: #333}
.j_list dt a:hover {color: #e60012;}


.iblank{width: 100%; height: 10px; background: #f0f0f0; margin-top: 10px}

.input_text{height: 30px; line-height: 30px; border:1px solid #ddd; text-indent: 5px}
.textarea_text{height: 110px;border:1px solid #ddd; text-indent: 5px; width:100%;}
.form_list_apply{ padding:0px 12px 12px; font-family:"微软雅黑";}
.form_list_apply dt, .form_list_apply dd{min-height: 30px; padding:0.5rem 0; float: left; line-height: 30px;}
.form_list_apply dt{width: 0%;}
.form_list_apply dd{width: 100%; }
.form_list_apply .input_text{width: 100%;}
.btn_red_apply{ padding: 10px 15px; background: #c41c25; border:none; color: #fff; border-radius: 3px; font-size: 1.1em; width:100%; margin-bottom:20px; }
.form_list_apply select{width: 100%; border:1px solid #ddd; text-indent: 5px; line-height: 30px; }
