
/* Write your styles */
html {-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;font-size: 10px;}
/*===========================header=============================*/
h1,h2,h3,h4,ul,ol,dl{ margin: 0; margin: 0; font-weight: normal;}
h1{ font-size: 16px;}
.fl{ float: left; }
.fr{ float: right;}
.am-with-fixed-navbar{ padding: 0;}
.red{ color: red;}
/*===========================header=============================*/
#header{ position:relative; top: 0; width:100%; background:#fff; z-index: 99; }
#header .box{ height: 50px; position: relative; overflow:hidden;}
#logo{ display: block; position: absolute; left: 1.5rem; top: 0;}
#logo img{ height: 50px; border: none;}

#bnt_lan{position: absolute; right: 4.5rem; top: 0; border-left: 1px solid #cacaca;border-right: 1px solid #cacaca; }
#bnt_lan a{ display: block; width: 4.5rem;}
#bnt_lan img{ width: 4.5rem;} 


#bnt_list{position: absolute; right: 0rem; top: 0;}
#bnt_list button{ height:5rem; width: 4.5rem; background:none; border:none; padding: 0;}
#bnt_list button i{ font-size: 2rem; color: #505050;   }

.fixed_box{height:5rem;}

#menu{ width:50%;}
#menu li{ background:none;color: #EEE; height:3rem; text-align: center; padding:0;}
#menu li a{ padding:0;}
#menu li a:hover{ background:none; color:#fff;}
#menu  .am-header{  line-height: 15px;}
#menu .iconfont{ color:#fff;}

#aside_nav .am-offcanvas-bar{ width: 170px; background:#df203d;}
#nav .am-list > li{  background: none; border-color:rgba(0,0,0,.06); padding: 1rem 0; }
#nav .am-list > li a{ padding:0; padding-left: 1rem; font-size:0.6rem; color: #fff;}
#nav .am-list > li ul{ padding:0 ; margin-bottom: -1rem;}
#nav .am-list > li ul li{ padding:0 1rem; line-height: 3rem; display: block; }
#nav .am-list > li ul li{}
#nav .am-list > li ul li:last-child{ border:none;}
#nav .am-list > li ul li a{ font-size:0.6rem; display:block; padding:0;}
#nav .am-fr[class*="am-icon-"]{ color: #eee;}
#nav .doc-oc-demo3{ width:50px;}
#nav .am-list > li ul{ padding-top: 10px; }
.am-offcanvas-bar::after{ background:none;}

#index_nav_bar li{}
#index_nav_bar li a{ display: block; height: 5rem; line-height: 5rem; text-align: center; color: #fff; font-size:0.6rem;}


/*===========================footer=============================*/
#footer_box{ background: none;}
#footer_box .copyright a{ color:#797b7d;}
/*===========================footer=============================*/
#footer_box{ padding: 0px;  z-index:999; position:relative;}
#footer_box .copyright{color:#797b7d; display:block; margin-bottom: 65px; border-top: 1px solid #fff; font-size:0.6rem;}
#footer{ position:fixed; bottom:0; left:0; width:100%; background:#505159;}
#footer_box .am-dropdown{ cursor:pointer; width:100%; display:block; display:block;}
#footer_box .am-dropdown-content{  }
#footer_box .am-dropdown-content input{ }
#footer li{ display: block;}
#footer li a{padding:0.6rem 0; display: block; color: #fff; border-right:1px solid #73747a; font-size:0.6rem;}
#footer li a .j_iconfont{ color: #fff;}
#footer li:last-child a{ border: none;} 

#gotop{ position:fixed; display: block; bottom: 52px; right: 0;z-index: 992}
#gotop img{ display: block;}


 
/*===========================index=============================*/
.am-slider-b2{ box-shadow: none;}
.my_bnt{ margin: 0 auto; text-align:center; font-size:0.6rem; border-radius: 3px; line-height:3rem; height:3rem; text-transform: uppercase; width: 100px; color:#fff !important;  
 margin-bottom: 2rem; border-radius: 0rem;  background: #b48d44;  display: block;}
.j_bnt_border{ margin: 0 auto; text-align:center; font-size:0.6rem; line-height:3rem; height:3rem; text-transform: uppercase; width: 100px; color:#e77817;  
 margin-bottom: 2rem; border-radius: 0rem; border-radius: 2px;  border: 1px solid #e77817;  display: block;}
.margin_auto_1 {margin: auto 0.5rem;}

.s_title{   margin-bottom: 0.5rem; height:1.8rem;background: #f2f2f2; position: relative;}
.s_title h1{margin:0; padding:0; padding: 0 0.5rem; background: url(../images/icon_news.png) 14px center no-repeat #0fab93; background-size: auto 18px; padding-left: 2.0rem; display:inline-block; text-align: center; height: 1.8rem;line-height:1.8rem;color: #fff;font-size:0.7rem;}
.s_title .am-titlebar{ margin-left:0 !important; }
.s_title a.more{color: #919191;font-size:0.6rem; font-size:0.6rem; display: block; position: absolute;  right: 1rem;  line-height:1.8rem;   top: 0;}

.s_more{ display:block; margin:2rem auto 0 auto; background:#d83648; color:#fff; font-size:0.6rem; text-align:center; border-radius:2px; width:110px; height:30px; line-height:30px;}
#s_main_box{margin-bottom:6rem;}
	
/*===============================首页-start==================================*/

/*===========================banner=============================*/
#banner{ background: #fff; position: relative; z-index: 1;}
#banner .am-slider-default{ margin-bottom: 0;}
#banner .am-slider-a1 .am-control-nav{ bottom:15px;}
#banner .am-control-nav{  }
#banner .am-slider-a1 .am-control-nav li a{border: none; background: #fff;  border-radius: 50%}
#banner .am-slider-a1 .am-control-nav li a.am-active{ background-color: #d83648 !important; box-shadow:none; background: #d83648;border: none; }
.am-slider-b1 .am-direction-nav a{opacity: .8 !important;}
.am-slider-b1 .am-direction-nav a.am-prev{ background: url(../images/bnt_bn_prev.png) center no-repeat; background-size: 28px auto;}
.am-slider-b1 .am-direction-nav a.am-next{ background: url(../images/bnt_bn_next.png) center no-repeat; background-size: 28px auto;}
.am-slider-b1 .am-direction-nav a:before{ content:" " !important;}

/*===========================首页公告=============================*/
#s_news_slide{ background: #f5f7f8;     height: 40px; line-height: 40px; color: #fff;    padding: 14px 1rem 0 3.5rem; position: relative;}
#s_news_slide .icon{ position: absolute; left: 1rem; top: 14px; height: 14px;}
#s_news_slide .bd{ height: 14px; overflow: hidden; margin-right: 3rem;}
#s_news_slide .bd ul{padding: 0;}
#s_news_slide .bd li{ position:relative; display: block; height: 14px; line-height: 14px; overflow: hidden;}
#s_news_slide .bd li img{}
#s_news_slide .bd li a{ display: block; color: #474849; font-size:0.6rem; margin-right: 7rem; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#s_news_slide .bd li span{ font-size:0.6rem; position: absolute; right: 0; top: 0; color: #909091; display: block;}
#s_news_slide .hd{ position: absolute; right: 1rem; top: -2px;}
  
/*===========================关于=============================*/
#s_about h3{font-size:0.75rem;line-height:1.5rem; font-weight:100;color:#333333;}
#s_about h3 span{padding-left:5px;color:#333333;}
#s_about { position:relative;margin:auto;padding:1rem 0px ;   margin-bottom: 0.8rem;width:95%;background:#FFFFFF; z-index:99;}
#s_about .content{ display: block; cursor: pointer;  font-size:0.6rem; line-height: 26px;text-align: center; color: #787878;}
#s_about .up{ margin-bottom: 1rem;}
#s_about ul{ margin: -.5rem;}
#s_about ul li{ display: block; }
#s_about ul li a{ display: block; margin: .5rem; position: relative;  border: .3rem solid #f2f2f2; }
#s_about ul li img{ display: block;   width:100%; }
#s_about ul li h1{ display: block; position: absolute; z-index: 9; bottom: 0; left: 0; width: 100%; line-height: 14px; padding: .5rem; background: rgba(0,0,0,.4);  color:#fff; font-size:0.6rem; text-align: center;     }  
 

/*===========================新闻中心=============================*/  
.j_tab_news{ margin-bottom: 0.5rem;margin-top:0.5rem;}
.j_tab_news .am-tabs{margin-top: -10px; margin-bottom: 0;}
.j_tab_news .am-tab-panel{padding: 0rem 0 0;}
.j_tab_news .am-tabs-d2 .am-tabs-nav{ background: #fff;}
.j_tab_news .am-tabs-d2 .am-tabs-nav > a{color: #000;}
.j_tab_news .am-tabs-d2 .am-tabs-nav > .am-active a{ color: #000;}
.am-tabs-d2 .am-tabs-nav a{ font-size:0.63rem;}


/*===========================新闻中心=============================*/  
.j_news_l_r{ background: #fff; margin:0px;}
.j_news_l_r  li{ display:block;  position:relative; background: #f2f2f2; margin-top: 2rem;   }
.j_news_l_r  li a{display:block; padding-left: 150px; }
.j_news_l_r  li .pic_box{ position:absolute; left:0; top:0; width:135px; height:90px; display: block; overflow: hidden;}
.j_news_l_r  li .pic_box img{ width:135px; height:90px; display:block; }
.j_news_l_r  li .text_box{   position:relative;   height:90px; }
.j_news_l_r  li .text_box h1{ padding-top: .4rem; display:block; line-height: 14px; font-size:0.6rem;  color:#333; font-weight: normal; display:block;  overflow:hidden; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; }
.j_news_l_r  li .text_box span{  font-size:0.55rem; display:block; line-height: 12px;  color:#999; margin-top:7px;}
.j_news_l_r  li .text_box p{ line-height:18px;  color:#666; height: 41px; overflow:hidden; padding-top:5px; font-size:0.55rem; }

.j_news_text_dd{padding-top:0.5rem;}
.j_news_text_dd li { background: url(../images/icon_dd.png) left center no-repeat; background-size: 6px auto; position: relative; border-top: 0; padding-left: 0.6rem; margin: 0;  border-bottom: 1px dotted #dcdcdc;}
.j_news_text_dd li a{ color:#4e4f50; font-size:0.6rem; padding: 0; padding-left: 0rem; padding-right: 90px; line-height: 1.5rem; border: none;  }
.j_news_text_dd li .icon_dd{ display: none; position: absolute; left:0px; top: 15px;   width:6px; height:6px; border-radius:50%; background:#88898a;}
.j_news_text_dd li span{ top:0.45rem; color: #999999;}

.j_tab_news .j_news_l_r  li{margin-top: 8px; }

/*===========================专题快链=============================*/  
#s_qk_link{ margin-bottom: 1.5rem; display:none;}
#s_qk_link ul{ margin:0 .5rem;}
#s_qk_link ul li a{ display: block; margin:0 .25rem; position: relative;   }

#copyright{margin-top: 30px; padding:0 1.2rem;font-size:0.5rem; line-height: 20px; color: #818181; text-align: center;}
#copyright a{color: #818181;}
 
/*===========================内页布局=============================*/
#n_banner{position: relative; background: #000;}
#n_banner img{ display: block; width: 100%; opacity: .85;}
#n_banner .box{ position: absolute; top: 50%; left:0; width: 100%; margin-top: -20px; text-align: center;}
#n_banner .box h1{ display: block; font-size: 16px; color: #fff;}
#n_banner .box h2{ font-size: 18px; line-height: 18px; color: #fff; font-weight: 700; text-transform: uppercase; opacity:.4;filter:alpha(opacity=40);}
#n_main_box{ padding: 2rem 0 6rem 0;}
#n_content{ }
 
 
#nav_slide{ background: #df203d;   line-height: 40px; position: relative;   height: 40px;}
#nav_slide #bnt_back{ position:absolute; left: 1rem; top:-3px;  }
#nav_slide #bnt_back img{ height: 15px;}
#nav_slide .n_title{ height: 40px; border-bottom: 1px solid #d6dce0;}
#nav_slide h1{ font-size:0.75rem; color: #fff; text-align: center; display: block;}

#bnt_sub_nav{ position: relative;}

#sub_nav_content{ display: none; background: #3b3b3c; position: absolute;top: 40px; right: 0; width: 100%;}
#sub_nav_content .content a{ display: block; position: relative; height: 40px; line-height: 3.8rem; text-align: center; width: 100%; }
#sub_nav_content .content a i{font-style: normal; padding-left: .7rem;  font-size:0.6rem; color: #fff;}
#sub_nav_content .content a:nth-child(2n+1){ background: #4d4d4e;}

#bnt_sub_nav{ position: absolute; right: 1rem; top: 12px; cursor: pointer; }
#bnt_sub_nav img{ display: block; height: 15px; }
#bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
#sub_nav_content{background: #f0f3f5; display: none; box-shadow: 0 0 5px #999; z-index: 9;}
#sub_nav_content ul{ padding:  10px;}
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0;}
#sub_nav_content ul li a{ display:block; border-left:3px solid #535455; height: 20px; line-height: 20px; font-size:0.6rem; padding-left: 10px; color: #535455;}
#sub_nav_content ul li.on a{color: #df203d;  border-left:3px solid #df203d;}


#sub_nav_content dt{height:30px;line-height:30px;position:relative;background:#fafafb;  border-top:1px solid #e7e7e7; z-index: 999; }
#sub_nav_content dt a{ margin:0 10px; display:block;color:#5b5349; height: 30px; font-size:0.6rem; font-weight: 400;  }
#sub_nav_content dt.title{background:#fafafb;}
#sub_nav_content dt.title_on  { background:#fafafb;}
#sub_nav_content dt.title_on a{ color:#fff; border-top:1px solid #fff;}
#sub_nav_content dt.last a{border-top:1px solid #f8f8f8;}
#sub_nav_content dt.title_on.on{  }
#sub_nav_content dt.title_on a{ color:#5b5349;}
#sub_nav_content dd{  display:block;}
#sub_nav_content dd .box{padding:0px 0px 0px 0px;}
#sub_nav_content dd a{ padding:0 25px;  line-height:30px;border-top:1px solid #e7e7e7;font-size:0.6rem;color:#5b5349;display:block;height:30px;}
#sub_nav_content dd a.on{ color:#b7863e}

#bnt_more{ background: #e5e6e9; color: #727374; border-radius: 3px; height: 3.6rem; line-height: 3.6rem; text-align: center; font-size:0.6rem; display: block; margin: 0 1rem;}

/*==================集团简介=================*/
#n_about{}

#n_about .speak_box{ position:absolute; top:0; right:0; width:26px; display:block;}

#n_about .speak_box a{ display:block;   width:30px; height:30px; line-height:50px;   background:url(../images/icon_speaker.png)   center no-repeat;}

#n_about .speak_box.m_stop a{background:url(../images/icon_no_speak.png)  center no-repeat;}

#n_about .ar_article td,#n_about .ar_article th{ padding:25px 15px 15px 15px; border: 1px solid #e1e1e4;  }

/*==================大事记=================*/
#n_dsj { position: relative; }

 #n_dsj  {   }
 
 #n_dsj  ul{ }

 #n_dsj  li{ display: block; padding-bottom: 1.5rem; margin-bottom: 2rem; border-bottom: 1px dashed #c0c0c2;}

 #n_dsj  li img{ display: block; width: 100%; border: 2px solid #d2d2d5;  }

 #n_dsj  li h1{ display: block; font-weight: 700; font-size: 26px; color: #df203d; margin-bottom: 20px; border-bottom: 2px solid #df203d;}
 
 #n_dsj  .ar_article{ padding: 0; margin: 0;  overflow-x:hidden;}
#n_dsj  .ar_article p{ padding-bottom: .5rem;}
#n_dsj_fot{ background: url(../images/bg_dsj_fot.jpg) center no-repeat; height: 180px; margin-top: 80px; margin-bottom: -60px;}


/*==============下属企业=====================*/
#n_underling  .title { margin-bottom: 2rem;}
#n_underling  .title ul{ margin: 0 -.5rem;}
#n_underling  .title a{ display: inherit; text-align: center; border: 1px solid #e1e1e4; border-radius: 3px; margin: .5rem; }
#n_underling  .title h1{ display: inline-block; background: url(../images/icon_qy.png) left center no-repeat; background-size: auto 19px; font-size:0.6rem; color: #717273; height: 3rem; line-height: 3rem; padding-left: 25px;}
#n_underling  .title .on a{ border: 1px solid #df203d;  background: #df203d; }
#n_underling  .title .on h1{ background: url(../images/icon_qy_on.png) left center no-repeat #df203d;  background-size: auto 19px; color: #fff;}

#n_underling  .content ul { }

#n_underling  .content  li {display: block;   margin-bottom: 30px;    overflow: hidden; background: #f4f5f7;}

#n_underling  .content  li a{ display: block; position: relative;}

#n_underling  .content  li .text_box{ padding:2.5rem 1rem; text-align: center; position: relative; -moz-transform:scale(1); -o-moz-transform:scale(1); -o-moz-transform:scale(1); -webkit-moz-transform:scale(1); transform:scale(1);  -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;  }

#n_underling  .content  li .text_box span{ color:#78787b; font-weight: 700; display:block; font-size:0.6rem;}

#n_underling  .content  li .text_box h1{  display:block; font-weight: 700; font-size:18px; color:#727171; margin-bottom:15px;}

#n_underling  .content  li .text_box h2{ display:block;  font-size:28px; color:#df203d; margin-bottom: 10px;}

#n_underling  .content  li .text_box p{  padding-top: 5px; font-size:0.6rem; color:#78787b; display:block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

/*=================下属企业详情==================*/
#n_show_underling{ margin-bottom: -30px;}

#n_show_underling .up_box{ padding-bottom: 30px;}

#n_show_underling .un_box{ background: #fff;  padding: 10px 0 15px 0; border-top: 1px solid #eee;}

#n_show_underling .un_box .main_box{ background: url(../images/pic_map_business.jpg) left top no-repeat;}

#n_show_underling .un_box .box{  padding: 2rem 0;}

#n_show_underling .un_box .title{position: relative; text-align: center;  margin-bottom: 20px; }

#n_show_underling .un_box .title h1{ font-size:0.75rem; color: #5c5d5e;}

#n_show_underling .un_box .title strong{ color: #df203d; font-size: 20px; text-transform: uppercase; }

#n_show_underling .un_box  a{background: #df203d; text-align: center;   width: 160px; margin:2rem auto 0 auto; display: block; height: 3rem; line-height: 3rem; border-radius: 2rem;  color: #fff; font-size:0.6rem;}

#n_show_underling .un_box .content{ text-align: center; }
#n_show_underling .ar_article p span strong{ font-size:0.75rem !important;}

/*=================领导团队==================*/
#n_team{}

#n_team ul { }

#n_team  li{ display:block; position: relative;     padding-top: 20px; margin-top:20px;   border-top:1px dashed #c8c8ca;}
#n_team  li.first{  padding-top: 0; margin-top:0;   border-top:none;}
#n_team .pic_box{ display: none; width:140px; height:180px; position: absolute; left: 0; top: 0; border: 3px solid #d8d8dc; overflow: hidden;}

#n_team .pic_box img{ width:140px; height:180px;}

#n_team .text_box{ display: table;  position:relative; }

#n_team .text_box .box{  }

#n_team .text_box h1 a{  display:inline-block; padding-bottom: 5px; color:#df203d; font-size:0.6rem;}

#n_team .text_box h1 strong{ display:inline-block; padding-left:10px; color:#2470b8; font-size:0.6rem;}
#n_team .text_box .ar_article{font-size:0.6rem; line-height: 24px; margin: 0;}   
#n_team .text_box h1 a:hover{ } 

#n_team .text_box p{ color:#a6a7ab; font-size:0.6rem; padding: 0 !important; line-height:26px;  }

#n_team .text_box .more{ position:absolute; right:0; bottom:0; color:#d99e38; font-size:0.6rem; display:block;}


/*==============员工风采=====================*/

#n_staff ul{ }

#n_staff li{ position:relative;display:block;overflow:hidden; }

#n_staff li .box{display:block;background:#eff0f4; padding-bottom:10px; margin: .5rem;} 

#n_staff li .pic_box{position:relative;  overflow:hidden}

#n_staff li .pic_box a{ position:relative; }

#n_staff li .pic_box .mark{ display: none; position: absolute; left: 0; top: 0; width: 20px; height: 20px;   z-index: 9; background: url(../images/icon_mark_yg.png) center no-repeat; background-size: 20px auto; }

#n_staff li.on .pic_box  .mark{ display: block;}

#n_staff li img{width:100%; display:block}

#n_staff li .text_box{position:relative;padding:10px 10px 10px 10px;}

#n_staff li h1{ border-bottom: 1px solid #d1d2d4; display: block; padding-bottom: 5px;  }

#n_staff li h1 a{overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666666;font-size:0.6rem;display:block;}

#n_staff li p{font-size:0.6rem;line-height:18px;color:#939395}

#n_staff li span{ display:block;font-size:0.6rem;color:#adadad}

#n_staff .fot_box{position:relative;height:12px;line-height:14px;padding:0 10px}

#n_staff .fot_box span{color:#a1a1a1;font-size:0.6rem;}

#n_staff .fot_box span.time{  background: url(../images/icon_time.png) left center no-repeat; background-size: 10px auto;     padding-left: 14px;}

#n_staff .fot_box span.read{position: absolute; right: 10px; top: 0;  background: url(../images/icon_read.png) left center no-repeat; background-size: 10px auto;     padding-left: 14px;}

#n_staff .fot_box a{display:block;color:#a1a1a1;font-size:0.6rem;position:absolute;right:0;top:0;background:url(../images/icon_more_jt.png) right center no-repeat;padding-right:20px}
 
/*==============视频中心=====================*/
#n_video{ }

#n_video ul{margin: 0 .5rem; overflow: hidden;     margin-bottom: 1rem; }

#n_video  li{float:left; display:block; overflow: hidden;}

#n_video  li a{display:block; margin: .5rem; background:#f1f1f7; padding: .3rem .3rem 0 .3rem; }

#n_video  li .pic_box{ display:table;overflow:hidden; position: relative; margin: 0 auto; background: #000; position: relative;}

#n_video  li .icon_play{ position: absolute; z-index: 9; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/icon_play.png) center no-repeat; background-size: 19px auto;}

#n_video  li .pic_box .box{display:table-cell;vertical-align:middle}

#n_video  li img{ width:100%; display:block; margin:0 auto; opacity:.7; filter:alpha(opacity:70);}

#n_video  li h1 strong{display:block; text-align: center; padding-top: .5rem; height: 3rem; line-height: 3rem; font-size:0.6rem; font-weight:400; color: #565658; padding: 0 10px;   white-space: nowrap;overflow:hidden;text-overflow: ellipsis;  }

#n_video  .bd  li:hover { background: #d83648;   }

#n_video  .bd  li:hover h1{ color:#fff; background: url(../images/mark_video.png) right bottom no-repeat;}


/*==============业务板块====================*/ 
#n_ywbk{}
#n_ywbk li{ display: block; margin-bottom: 1.5rem; }
#n_ywbk li a{display: block; background: #ededee;}
#n_ywbk li a img{ width: 100%; display: block; }
#n_ywbk li a h1{ display: block; position: relative; line-height: 4rem; height:4rem;  color: #444447; padding: 0 1rem;}
#n_ywbk li a h1 strong{ font-size:0.6rem; font-weight: 400;}
#n_ywbk li a h1 span{ font-size:0.6rem; } 
#n_ywbk li a h1 i{ position: absolute; right: 1rem; bottom: 0; display: block; height: 4rem; width: 30px; background: url(../images/bnt_yw.png) right center no-repeat; background-size: auto 10px;}

/*=================产业发展==================*/

#n_business{ margin-top: -3rem;}

#n_business .title{ position: relative; margin-bottom: 2rem; }

#n_business .title h1{ color: #df203d; text-transform: uppercase; font-size: 18px; font-weight: 700;}

#n_business .title strong{ display: block; font-size:0.75rem; color: #565657;  }
#n_business .up_box{ padding: 3rem 0 2.5rem 0;  background: #f3f4f8; }
 

#n_business .up_box h1{ text-align: center; color: #676769; font-size:22px; display: block; margin-bottom: 25px;}

#n_business .up_box img{ display: block; height: 30px; margin:0 auto 15px auto; }

#n_business .up_box p{ font-size:0.6rem; color: #646467; text-align: justify; }
#n_business .up_box #slide_cy{ width: 500px;   overflow: hidden; position: relative; margin: 0 auto; margin-top:40px;}

#n_business .up_box  .box{ display: block;  padding-bottom: 1.5rem; }

#n_business .up_box a{ border: 1px solid #dbdbdf; margin: .5rem; text-align: center; border-radius: 16px; display: block; font-size:0.6rem; color: #808082;   height: 32px; line-height: 32px;  }

#n_business .un_box .section{   min-height: 250px;}

#n_business .un_box .section.floor1,#n_business .un_box .section.floor3{ background:#fff; }


/*=================数据统计==================*/
#cy_data { padding: 3rem 0;}
#cy_data .text_box{  font-size:0.6rem; color: #98989a; line-height: 30px; }

#cy_data .pic_box{ position: absolute; right: 0; top: 34px;}

#cy_data .date_box{ position: relative; }

#cy_data .text_box ul{padding-top: 2rem;  } 

#cy_data .text_box li{text-align: center;  }

#cy_data .text_box li h1{ font-size: 24px; margin-bottom: .5rem; color: #df203d; display: block; font-weight: 700;}

#cy_data .text_box li strong{ color:#636465; font-size: 10px; display: block; font-weight: 400; line-height: 20px;}
 
/*=================重点项目==================*/

#cy_project{ background: #f3f4f8; padding: 3rem 0;}
#cy_project .title{text-align: center;}
#cy_project ul{ margin:-.5rem;}
#cy_project .h_hide{ height: 285px; overflow: hidden;}
#cy_project li { display: block; float: left;   overflow: hidden;}

#cy_project li a{ display: block; position: relative; background: #e2e3e5; margin: .5rem;  overflow: hidden;}
  
#cy_project li .pic_box{ display: none;}
#cy_project li .text_box{ padding:1.5rem 1rem .8rem 1.5rem; text-align: center; position: relative; }

#cy_project li .text_box span{ display: none; color:#7f7f82; display:block; font-size:0.6rem;}

#cy_project li .text_box h1{  display:block; font-weight: 400; font-size:16px; color:#df203d; margin-bottom:5px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#cy_project li .text_box .more{ margin:0px auto 0 auto; display:block; width: 22px; height: 22px; background: url(../images/icon_more_chanye.png) center no-repeat; margin-bottom: 10px; background-size: 15px auto;}

#bnt_zdxm{ display: block; height: 3.6rem; line-height: 3.6rem; font-size:0.6rem; color: #727374; text-align: center; background: #e2e3e5; margin-top: 2rem; }

/*=================产业资讯==================*/
#cy_news{ padding: 2rem 0;}

#cy_news .more{ position: absolute; right: 0; bottom: .5rem; height: 20px; width: 20px; background: url(../images/icon_moer_zx.png) center no-repeat; background-size: 20px auto;}
 
#cy_news ul{ }

#cy_news li{ position:relative;display:block; margin-bottom: 1.5rem;   }

#cy_news li a{display:block; padding:10px 10px 5px 10px; box-shadow:0 0 5px #ccc;}

#cy_news li .text_box{position:relative; margin-bottom: 15px; }

#cy_news li h1{ margin-bottom: 5px; overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666666;font-size:0.6rem;display:block;}

#cy_news li p{font-size:0.6rem;line-height:22px;color:#9b9b9b}

#cy_news li span{margin-top:2px;display:block;font-size:0.6rem;color:#5c5c5d}

#cy_news .date_box{position:relative; }

#cy_news .date_box span{color:#a1a1a1;font-size:0.6rem;}

#cy_news .date_box strong{ padding-top: 2px; display: block; color: #9b9b9b; font-weight: 400; font-size:0.6rem; width: 40px; position: relative; border-top: 3px solid #adaeaf;}

#cy_news .date_box strong i{ display: block; height: 2px; background: #e23a53; position: absolute; left: 0; top: -3px; width: 40px;}

#cy_news .date_box span{position: absolute; right: 0px; top: 0px; color: #646566; opacity:.5;filter:alpha(opacity=57);}

#cy_news .date_box a{display:block;color:#a1a1a1;font-size:0.6rem;position:absolute;right:0;top:0;background:url(../images/icon_more_jt.png) right center no-repeat;padding-right:20px}

/*=================产业链接==================*/

#cy_link{ padding: 3rem 0 2rem 0; margin-bottom:-1rem;  background: #f3f4f8; }

#cy_link ul{  }

#cy_link li { display: block; position: relative; margin-bottom: 1rem;    overflow: hidden;  }

#cy_link li a{ display: block; position: relative; }

#cy_link li a img{ width:100%; display: block;   }

 
 

/*=================page_产业资讯列表==================*/

#n_cy_news{  background: #fff; padding: 0px 0; }
#n_cy_news ul{ }

#n_cy_news li{ position:relative;display:block; margin-bottom: 1.5rem;   }

#n_cy_news li a{display:block; padding:10px 10px 5px 10px; box-shadow:0 0 5px #ccc;}

#n_cy_news li .text_box{position:relative; margin-bottom: 15px; }

#n_cy_news li h1{ margin-bottom: 5px; overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666666;font-size:0.6rem;display:block;}

#n_cy_news li p{font-size:0.6rem;line-height:22px;color:#9b9b9b}

#n_cy_news li span{margin-top:2px;display:block;font-size:0.6rem;color:#5c5c5d}

#n_cy_news .date_box{position:relative; }

#n_cy_news .date_box span{color:#a1a1a1;font-size:0.6rem;}

#n_cy_news .date_box strong{ padding-top: 2px; display: block; color: #9b9b9b; font-weight: 400; font-size:0.6rem; width: 40px; position: relative; border-top: 3px solid #adaeaf;}

#n_cy_news .date_box strong i{ display: block; height: 2px; background: #e23a53; position: absolute; left: 0; top: -3px; width: 40px;}

#n_cy_news .date_box span{position: absolute; right: 0px; top: 0px; color: #646566; opacity:.5;filter:alpha(opacity=57);}

#n_cy_news .date_box a{display:block;color:#a1a1a1;font-size:0.6rem;position:absolute;right:0;top:0;background:url(../images/icon_more_jt.png) right center no-repeat;padding-right:20px}

 

/*=================区域开发==================*/

#n_development{ margin-top: -2rem;  }

#n_development .up_box{ margin-bottom: 3rem; }
 
#n_development .up_box .text_box{ background: #f3f4f8; padding: 2rem 0; } 

#n_development .up_box .text_box .title h1{ color: #515152; font-size:16px; display: block; margin-bottom: .5rem; }

#n_development .up_box .text_box .title strong{ font-size:0.6rem; color: #5e5e5f; font-weight: 400; text-transform: uppercase;  }

#n_development .up_box .ar_article{ margin: 0;  }
 
.ar_article img{ text-indent: 0 !important;}

.am-slider .am-slides>li h1{ display: block; text-align: center; padding: .8rem 2rem; background: #f2f2f2; font-size:0.6rem; text-align: center; line-height: 20px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}


/*=================新区开发建设==================*/

#kf_js{  }
#kf_js .am-slider{ margin-bottom: 2rem;}
#kf_js .title{margin-bottom: 15px;}

#kf_js .title h1{ color: #5c5d5e; font-size:16px; display: block; margin-bottom: 3px;}

#kf_js .title strong{ font-size: 18px; color: #df203d; text-transform: uppercase;   display: block;  }
#kf_js .am-tabs-bd{ border: none; z-index: 1;}
#kf_js #kf_js am-tabs am-tabs-d2 am-no-layout{}
#kf_js  .am-tabs-bd{ padding: 0; margin: 0; margin-top: 1rem;}
#kf_js .am-tabs-bd .ar_article{ margin: 0;}
#kf_js .am-tabs-bd .am-tab-panel.am-active{  }
#kf_js .am-tabs-bd .am-tab-panel{ padding: 0;}
#kf_js .am-tabs-d2 .am-tabs-nav > .am-active{ background: none;}
#kf_js .content{ position: relative;      border-bottom: 1px dashed #ccc; padding-bottom: 1rem;}
#kf_js .content ul{ text-align: center; display: inherit; white-space:nowrap; overflow-x: scroll; background: #fff;}
#kf_js .content li{     padding: 0 .3rem;  display: inline-block; line-height: 4rem; }

#kf_js .content li a{ display: block; font-size:0.6rem; color:#808082; }

#kf_js .content li a.am-active{    color:#df203d;}
.am-accordion-gapped{ padding: 0; margin: 0;}
.am-accordion-content{ padding: 0; padding-top: 1.5rem;   margin: 0;}


/*=================区块开发==================*/

#df_qukuai{}

#df_qukuai .title{ margin-bottom: 30px; position: relative;}
#df_qukuai .title h1{ border-bottom: 1px solid #e1e2e5; padding-bottom: 18px; font-size: 18px; color: #5b5b5c;}

#df_qukuai .title .line{ display: block; width: 36px; height: 3px; background: #df203d;  position: absolute; left: 0; bottom: 0;}
#df_qukuai .left{ width: 565px;}

#df_qukuai .right{ width: 565px;}

#df_qukuai .content{    margin-bottom: 10px;}

#df_qukuai .do_box  .photo_box{ overflow: hidden;  width: 130px; display: block; float: left; margin-right: 8px;}

#df_qukuai .do_box .nk_box{display: block; float: left; width: 140px;}

#df_qukuai .do_box a{  text-align: center; border-radius: 3px; padding: 0 20px 0 44px; height: 34px; line-height: 34px;  display:block; font-size:0.6rem; color:#5b5b5c; border: 2px solid #dcdce0;  }

#df_qukuai .do_box a:hover{border: 2px solid #e23a53; color: #e23a53;  }

#df_qukuai .do_box .photo_box a{ background:  url(../images/icon_photo.png) 20px center no-repeat #f4f5f7; width: 60px;}

#df_qukuai .do_box .nk_box a{ width: 70px; background:  url(../images/icon_pic.png) 20px center no-repeat #f4f5f7;}

/*==============专题====================*/ 
#page_zhuanti  {}
#page_zhuanti  li{  border: 1px solid #e8eaec; padding: .5rem .5rem 0 .5rem; position:relative;display:block;overflow:hidden;  margin-bottom:15px; }

#page_zhuanti  li a{display:block}

#page_zhuanti  li .pic_box{position:relative;background:#000; overflow:hidden}

#page_zhuanti  li .pic_box a{ position:relative; }

#page_zhuanti  li .pic_box .mark{ display: none; position: absolute; left: 0; top: 0; width: 20px; height: 20px;    z-index: 9;}

#page_zhuanti  li .pic_box .mark.mark_wq{ background: url(../images/mark_zt_wq.png) center no-repeat;background-size: 20px auto;}

#page_zhuanti  li .pic_box .mark.mark_jx{ background: url(../images/mark_zt_jx.png) center no-repeat;background-size: 20px auto;}

#page_zhuanti  li.wq_on .pic_box .mark.mark_wq{ display: block;}

#page_zhuanti  li.jx_on .pic_box .mark.mark_jx{ display: block;}

#page_zhuanti  li img{width:100%; display:block}

#page_zhuanti  li .text_box{position:relative; }

#page_zhuanti  li h1{  display: block;   }

#page_zhuanti  li h1 a{ height: 3rem; line-height: 3rem; text-align: center; overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#676768;font-size:0.6rem;display:block;}
 
 /*==============公示公告=====================*/

#n_notice .up_box{     padding-bottom: 2rem;}

/*=====================推介图片新闻================*/

#hot_pic_news a{ position: relative; display: block; border: 2px solid #dedee2; padding-left: 160px;   height: 110px; overflow: hidden;}

#hot_pic_news .pic_box{ display: block; position: absolute; left: 0; top: 0; border-right: 2px solid #dedee2; width:160px; height: 110px; overflow: hidden;}

#hot_pic_news .pic_box img{ display: block; width:160px; height: 110px; }

#hot_pic_news .text_box{   position: relative; padding: 0 1rem;  }

#hot_pic_news .text_box h1{ padding-top: .5rem; font-size:0.6rem;  white-space: nowrap;overflow:hidden;text-overflow: ellipsis;  color: #4c4c4f;}

#hot_pic_news .text_box span.more{  margin-top: 30px; background: #df203d; color:#fff; display:block; font-size:0.6rem; height: 32px; line-height: 32px; width: 95px; text-align: center; }

#hot_pic_news .text_box p{ line-height:22px; max-height:66px; overflow:hidden; margin-top:2px; font-size:0.6rem; color:#505159; opacity:.74;filter:alpha(opacity=74);}

#hot_pic_news a:hover{ background: #fff;}

#hot_pic_news .text_box h1:hover{ color: #df203d;}

#hot_pic_news .text_box span:hover{ border-radius: 16px;} 

/*=====================推介文字新闻================*/

#hot_text_news{ }

#hot_text_news li{  margin-bottom: 1.5rem; display: block; position: relative;   background: #f3f4f8; overflow: hidden; border: 2px solid #dedee2; padding: 1rem 1.5rem 1.5rem 1.5rem;}

#hot_text_news li .text_box{position:relative;   }

#hot_text_news li h1{ display: block; padding-bottom: 10px;  overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#404142;font-size:0.6rem;display:block;}

#hot_text_news li p{font-size:0.6rem;line-height:19px;color:#8a8b8d; height: 38px; overflow: hidden;}

#hot_text_news li span{margin-top:2px;display:block;font-size:0.6rem;color:#5c5c5d}

#hot_text_news .fot_box{position:relative;height:12px;line-height:14px; margin-top: 1rem;}

#hot_text_news .fot_box span{color:#a1a1a1;font-size:0.6rem;}

#hot_text_news .fot_box span.time{  background: url(../images/icon_time.png) left center no-repeat;  background-size: 10px auto;  padding-left: 15px;}

#hot_text_news .fot_box span.read{position: absolute; right: 0px; top: -.3rem;  background: url(../images/icon_read.png) left center no-repeat; background-size: 10px auto; padding-left: 15px;}

#hot_text_news .fot_box a{display:block;color:#a1a1a1;font-size:0.6rem;position:absolute;right:0;top:0;background:url(../images/icon_more_jt.png) right center no-repeat;padding-right:20px}
 
#hot_text_news li .mark{ display: none; position: absolute; right: 0; top: 0; width: 20px; height: 20px; background: url(../images/icon_mark_news.png) center no-repeat; background-size: 20px auto;}

#hot_text_news li.on  .mark{ display: block;}


/*=====================推介文字新闻================*/

#n_dz_list{ }

#n_dz_list li{  margin-bottom: 1.5rem; display: block; position: relative;   background: #fff; overflow: hidden; border-bottom: 1px solid #dedee2; padding: 0rem 0rem 2rem 0rem;}

#n_dz_list li .text_box{position:relative;   }

#n_dz_list li h1{ display: block; padding-bottom: 10px;   overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4c4c4f;font-size:0.6rem;display:block;}

#n_dz_list li p{font-size:0.6rem;line-height:19px;color:#8a8b8d; height: 38px; overflow: hidden;}

#n_dz_list li span{margin-top:2px;display:block;font-size:0.6rem;color:#5c5c5d}

#n_dz_list .fot_box{position:relative;height:12px;line-height:14px; margin-top: 1rem;}

#n_dz_list .fot_box span{color:#a1a1a1;font-size:0.6rem;}

#n_dz_list .fot_box span.time{  background: url(../images/icon_time.png) left center no-repeat;  background-size: 10px auto;  padding-left: 15px;}

#n_dz_list .fot_box span.read{position: absolute; right: 0px; top: -.3rem;  background: url(../images/icon_read.png) left center no-repeat; background-size: 10px auto; padding-left: 15px;}

#n_dz_list .fot_box a{display:block;color:#a1a1a1;font-size:0.6rem;position:absolute;right:0;top:0;background:url(../images/icon_more_jt.png) right center no-repeat;padding-right:20px}
 
#n_dz_list li .mark{ display: none; position: absolute; right: 0; top: 0; width: 20px; height: 20px; background: url(../images/icon_mark_news.png) center no-repeat; background-size: 20px auto;}

#n_dz_list li.on  .mark{ display: block;}
 

/*==============新闻中心====================*/ 
#n_news {    }
#n_news ul{   padding: 0 .5rem;  }
#n_news  li{ display:block;  position:relative; margin-bottom: 1.8rem; height: 104px; border-bottom:1px solid #e9e9ec; }
#n_news  li a{display:block; padding-left: 130px; }
#n_news  li .pic_box{ position:absolute; left:0; top:0; width:115px; height:80px; display: block; overflow: hidden;}
#n_news  li .pic_box img{ width:115px; height:80px; display:block; }
#n_news  li .text_box{   position:relative;   height:80px; }
#n_news  li .text_box h1{ display:block; line-height: 14px; font-size:0.6rem;  padding-top: 2px; color:#333; font-weight: normal; display:block;  overflow:hidden; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; }
#n_news  li .text_box span{  font-size:0.6rem; display:block; line-height: 12px;  color:#999; margin-top:10px;}
#n_news  li .text_box p{ line-height:20px;  color:#666; height: 45px; overflow:hidden; padding-top:5px; font-size:0.6rem; }

#n_news .time_box{ position: relative; margin-top:12px;}
#n_news .time_box span{ color: #999999; font-size:0.6rem;}
#n_news .time_box span.author{position: absolute; right: 0px; top: -12px;}
 
/*=====================人才招聘=====================*/
#n_hr .link{ margin: -.5rem; margin-bottom: 2rem;}
#n_hr .link a{ display: block; margin: .5rem; }
#n_hr .title{ position: relative; margin-bottom: 2rem; margin-top: 2rem; text-align: center;}
#n_hr .title h1{ color: #df203d; text-transform: uppercase; font-size: 18px; font-weight: 700;}
#n_hr .title strong{ display: block; font-size:0.75rem; color: #565657;  }
#n_hr #bnt_more{ margin: 0;}

/*=====================联系我们=====================*/

#n_contact .up_box{    }
#n_contact .up_box .text_box{    background: #f3f4f8;  padding: 1rem; }
#n_contact .up_box .text_box span span{ font-size:0.6rem !important;}
#n_contact .up_box .text_box p{ padding-bottom: 0;}
#n_contact .up_box .text_box p span{ font-size:0.6rem !important;}
#n_contact .up_box .text_box p span strong{ font-size:0.6rem !important;}
#n_contact .up_box .text_box h1{ position: relative; display:block; text-align: left; border-bottom: 1px solid #dfe0e2; padding-bottom: 22px; font-size:16px; color:#525354; margin-bottom:15px;}

#n_contact .up_box .text_box .line{ display:block; position: absolute; left: 0; bottom: 0; height: 3px; width: 36px; background: #df203d;}

#bnt_map{  display: block; background: #f3f4f8; margin-top: 1rem; height: 3.6rem; line-height: 3.6rem; font-size:0.6rem; text-align: center; } 


/*=====================联系我们=====================*/

#n_contact .un_box{ padding:2rem 0;  }

#n_contact .un_box ul{  }

#n_contact .un_box li {  display: block;   margin-bottom: 1rem;   border: 1px solid #dadadd; overflow: hidden; background: #f4f5f7;}

#n_contact .un_box li .text_box{ padding:2rem; background: #f3f4f8; text-align: center; position: relative;  -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;  }

#n_contact .un_box li .text_box span{ color:#78787b; font-weight: 700; display:block; font-size:0.6rem;}

#n_contact .un_box li .text_box h1{ position: relative; display:block; text-align: left; border-bottom: 1px solid #dfe0e2; padding-bottom: 20px; font-size:0.6rem; color:#525354; margin-bottom:15px;}

#n_contact .un_box li .text_box .line{ display:block; position: absolute; left: 0; bottom: 0; height: 3px; width: 36px; background: #df203d;}

#n_contact .un_box li .text_box p{    font-size:0.6rem; color:#757576; display:block; line-height: 24px; text-align: left;}

    
/*====================搜索=====================*/
#j_seach_box{   display:block; margin-bottom: 2rem; margin-top: 2rem;}
#j_seach_box form{ position:relative; padding-right: 30px; border-radius: 4px; overflow: hidden; border: 1px solid #dedede; border-radius: 3px;  width: 100%;     }
#j_seach_box input[type="text"]{ border: none;  width: 100%; display: block; height:36px; text-align: left; color: #909192; font-size:0.6rem; background:none; line-height:37px; padding:0 15px; }
#j_seach_box input[type="text"]:focus{ }
#j_seach_box input[type="submit"]{  position:absolute; right:0; top:0;  padding: 0; z-index:2; background:url(../images/icon_search.png) center no-repeat #df203d; background-size: auto 14px; height:36px; width:40px; cursor:pointer; border:none; }
#j_seach_box input[type="submit"]:hover{ }

/*==============新闻详情=====================*/
.n_article {  }
.ar_article {color:#666666; font-size:0.6rem; line-height:28px; *margin: 0 1rem; text-align: justify}
.ar_article p{font-size:0.65rem; color:#787878; line-height:28px; padding-bottom:10px;   }	
.ar_article strong{ font-weight:bold;}
.ar_article td,.ar_article th{ padding:5px 15px; border: 1px solid #c6c5c5;  }
.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0;}
.ar_article  img{ max-width:100%;}
.ar_article a{ color:#6c6d6f;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6{ font-weight:bold;}

.ar_title{ text-align:justify;  padding-bottom: 1rem;  border-bottom: 1px solid #eff1f2;}
.ar_title h1{color: #555556; font-size:0.75rem; margin:0; font-weight:normal; font-weight: normal; display: block; margin: 0px 0px .5rem;}
.ar_title h3{ background: url(../images/icon_time.png) left center no-repeat; background-size: 12px; font-weight: normal;  display: block; padding-left: 1.5rem; height: 2rem; line-height: 2rem; margin:0; color: #adadad;   font-size:0.6rem; }

.ar_content img{ height: auto !important;     padding-bottom: 11px;}

.n_article .ar_article{ padding-top:10px; padding-bottom:20px; color: #636465;  }
#fot_mark_box{ position:relative; border-bottom:1px solid #dedfdf; padding-bottom:15px;}
#fot_mark_box .mark_box { background:url(../images/icon_mark.png) left center no-repeat; background-size: auto 20px; padding-left:25px;  }
#fot_mark_box .mark_box  a{  height:24px; line-height:24px; padding:0 5px;  font-size:0.6rem; color:#8b8b8b;  display:inline-block;  }

#ar_fot{ margin-top:20px; position:relative; padding:15px 0; }
#ar_fot i{ display:block; float: left; width: 10px; height:20px; background: url(../images/line_page.png) center no-repeat;}
#ar_fot a{ display: block; float: left; width: 50px; text-align: center; font-size:0.6rem; color:#737070; font-weight:normal; height:20px; line-height: 20px;}
#ar_fot .page_box{position: absolute;right: 0;top: 0;}
#ar_fot .page_box a{ font-size:0.6rem; color: #646466;}
#ar_fot .bnt_back{ position:absolute; top:0px; left:0; width: 75px; color:#94243a; background: url(../images/bg_jt.png) left center no-repeat; background-size: auto 12px; padding-left: 12px;  font-size:0.6rem; height:20px; line-height: 20px;}

/*移动分页*/
/*#pages{ display: inherit; text-align: right; position: relative;}*/
.am-pagination-select .am-pagination-select select{ border-radius: 3px; color: #fff; background: #df203d; font-size:0.6rem;}
.am-pagination-select > li > a{ border-radius: 3px !important; color: #fff; background: #df203d;  font-size:0.6rem;}
.am-pagination-select > li > a:hover{ background: #df203d;}
.am-pagination-select .am-pagination-select{ left: 0rem; margin-left: 0; }

/*=================表单==================*/
#j_msg{ margin-bottom: 3.5rem;}
.j_form { position:relative; margin-bottom:-12px; margin-top:8px;}
.j_form label{ display: block;}
.j_form .label{   position:relative;  display:block;  position:relative;   font-size:0.6rem; color:#bebebe; margin-bottom: 20px; }
.j_form .label .h_x{ left: 395px; top: -8px;position: absolute;}
.j_form dl{ display: block; position: relative; margin-bottom: 2rem;}
.j_form dt{ font-weight: normal; display: block; margin-bottom: 1rem; font-size:0.6rem;}
.j_form dd{ display: block; position: relative; margin: 0;}
.j_form .wxts{ font-size:0.6rem; padding:40px 0; color:#515253; height:25px; line-height:25px; padding-left:35px; background:url(../images/icon_wxts.png) left center no-repeat; }
.j_form  input[type="text"]{  vertical-align: middle; margin: 0; outline: none;  height:40px;  box-sizing: border-box; font-weight: normal; background:none; color:#545454; width: 100%; border:1px solid #dddfe1; background:#fff;  border-radius:0px;   display:block;  padding:0 10px 0 7rem; line-height:40px; font-size:0.6rem; }
.j_form  input[type="text"]:focus{ border:1px solid #dddfe1;}
.j_form  strong{ position: absolute; height: 100%; display:block; background: #dddfe1; line-height: 40px; padding: 0 1rem;  color:#5e5f61; font-weight: normal;   font-size:0.6rem;    }
 .j_form textarea{height: 100px; margin:0 0 0px 0; outline: none; font-weight: normal; resize:none; padding: 15px 10px 15px 7rem; width: 100%; box-sizing: border-box; color:#545454;   background:none; border: 1px solid #dddfe1;  line-height:24px; font-size:0.6rem;    }
.j_form textarea:focus{ border:1px solid #dddfe1;}
.j_form  input[type="submit"]{ padding: 0; width:140px; margin:20px auto 0 auto; display:block; cursor:pointer; height:40px; background:#df203d; height: 40px; border-radius: 2px; overflow:hidden; color:#fff; font-size:0.6rem;  line-height:40px; border:none;   text-align:center; overflow: hidden;}
.j_form input[type="submit"]:hover{ background:#df203d;}
.j_checkbox{ margin-left:110px;  font-size:0.6rem; color:#515151;}
.j_checkbox a{ color:#cc3055; padding-left:3px; position:relative; z-index:10}
.j_checkbox{ position:relative; line-height:17px; margin-left: 110px; height:17px; display:block; padding-left:20px; background:url(../images/bg_check.png) left bottom no-repeat; cursor:pointer;}
.j_checkbox.on{background:url(../images/bg_check_box_on.png) left bottom no-repeat;}
.j_checkbox input{ position:absolute; z-index:9; opacity:0; display:block; width:100%; height:17px; cursor:pointer;}
.j_file { position:relative; margin:0 auto; width:300px; text-align:left }
.j_file { position:relative; margin:0 auto; width:300px; text-align:left }
.j_file span.span { float:left; padding-top:2px; }
.file { position:absolute; left:0; width:250px; top:0; top: 2px; z-index: 9; height: 34px; filter:alpha(opacity=0); opacity:0; cursor: pointer }
.file1 { position:absolute; right: 60px; top: 2px; z-index:1; width:70px; height:37px; line-height:28px; background:url(../images/bnt_file.png) no-repeat 0 0; text-indent:-9999px; cursor: pointer }
.inputstyle { border:1px solid #BEBEBE; width:170px; float:left; height:23px; line-height:23px; background:#FFF; z-index:99 }

.yzm_box {  position:relative;  margin-left:0; border:none; margin-top: 0px; margin-bottom: 10px; padding-right: 80px;}
.yzm_box strong{ }
.yzm_box input{ display: block; width: 100%;  }
.yzm{ position:absolute; bottom: 0; right: 0;}
 

.j_radio{ padding:0px 0 0px 0; }
.j_radio strong{ margin-bottom:15px;  }
.radio_box{ position:relative;  display: block; float: left; width: 25%; margin: 0; }
.radio_box { display: block; }
.radio_box img{ vertical-align: middle; height: 50px; display: block; padding-left: 20px;}
.radio_box input{    filter:alpha(opacity=0); cursor:pointer; opacity:0; width:100%; height:100%;  margin:0 !important;padding-left:0; position: absolute;left: 0;top: 0;   }
.radio_box i{ display:block; position:absolute; left:0; top: 14px; width:15px; height:15px; background:url(../images/icon_dx.png) center no-repeat; }
.radio_box i.on{  background:url(../images/icon_dx_on.png) center no-repeat; }
.radio_box b{ padding-left:18px; color:#a8a8a9;  font-weight:normal;} 
.am-checkbox + .am-checkbox, .am-radio + .am-radio{ margin-top: 0;}


/*二维码*/
#fix_ewm_box{position: fixed; top: 0px; right: 0; z-index: 9999; display: none; width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');background:rgba(0,0,0,0.85); }
#fix_ewm_box .ewm img{ display: block; position: absolute; top: 50%; margin-top: -60px;  left: 50%; margin-left: -60px; width: 120px; height: 120px; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; ;}
#fix_ewm_box1{position: fixed; top: 0px; right: 0; z-index: 9999; display: none; width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');background:rgba(0,0,0,0.85); }
#fix_ewm_box1 .ewm img{ display: block; position: absolute; top: 50%; margin-top: -120px;  left: 50%; margin-left: -100px !important;  height: 200px; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; }
#fix_ewm_box2{position: fixed; top: 0px; right: 0; z-index: 9999; display: none; width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');background:rgba(0,0,0,0.85); }
#fix_ewm_box2 .ewm img{ display: block; position: absolute; top: 50%; margin-top: -120px;  left: 50%; margin-left: -100px !important;  height: 200px; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; }
