@charset "utf-8";
/* CSS Document */

ul,li{list-style:none; margin:0; padding:0;}
.ct{margin:0 auto; max-width:640px;   background:#EEEEEE;   width:100%;
   }
.ct img{ max-width:100%}	
/*top=======================================*/
/* CSS Document */
*{margin:0;	padding:0;	font-family:"Microsoft YaHei";	}
	
img{border:0;}
	
li{	list-style:none;}
	
a{text-decoration:none;  }
.clear{clear:both;}
body{max-width:640px;margin:0 auto; width:100%;}

input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
button{
    border-radius:0px;
    -webkit-border-radius:0px;
	-webkit-appearance : none ; 
}
a, a:hover {
    color: #000;
}
em{     font-style: normal;}
/*主题*/
.wrapper {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
 
#header {height: 1.8rem;overflow: hidden;position:relative;}
/*#header .menu {float:left;padding:.22rem 0 .22rem .28rem;}
#header .menu span {width:2.3rem;height:1.775rem;background:url(logo.jpg) no-repeat;background-size:100% 100%;display:block;}
.text-hide {font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}

#header .metel {float: right;padding:0.3rem .48rem .22rem 0;}
#header .metel span {display:inline-block;width:1.25rem;height:1.25rem;background:url(tel.jpg) no-repeat;background-size:100% 100%;display:block;}

#header .nav {float: left;padding: .3rem .58rem .22rem 0;}
#header .nav span {display:inline-block;width:1.25rem;height:1.25rem;background:url(menu.jpg) no-repeat;background-size:100% 100%;display:block;}
*/
.header{  width:100%; z-index:999; position:absolute; top:0px; left:0px;}
.header img{ max-height:100%; width:100%; display:block; }
.ny{}

.header a{ display:block; width:100%; height:100%;}
.menu{ float:left;  width:1.6rem; }

.phone{ float:right; width:2.2rem; }
.nbanner{ margin-top:-1.8rem;}
.wnav{ width:100%; height:100%; display:none; position:fixed; left:0; z-index:9999; top:0rem; }
.navbar{ width:56%; height:auto;  background:#f8f8f8; padding:2%; text-align:left; height:100%;}
.navbar ul{ width:100%; height:auto; float:left; display:inline; overflow:hidden;}
.navbar li{ width:98%; height:40px; border-bottom:1px dashed #999; float:left; display:inline; overflow:hidden;font:14px/40px Arial; padding-left:2%; text-transform:uppercase; color:#777}
.navbar li b{ font-weight:normal;font:9px/40px Arial,; padding-left:5px; }
.navbar a{ color:#fff;}
.navbar li strong{ width:12px; height:13px; float:right; padding-right:10px;padding-top:10px;}

.new{ width:15rem; margin:auto; padding-top:0.8rem; padding-bottom:0.5rem;}
.new ul li{ width:15rem; height:2.25rem; margin-bottom:0.5rem;}
.new ul li a{ display:block;}
.new ul li a .date{ width:2.2rem; height:2.25rem; background:#e1e1e1; float:left; color:#5A5045; text-align:center;}
.new ul li a .date .dd{ font-size:0.8rem; color:#E54644;}
.new ul li a .date .mm{ font-size:0.4rem;}
.new ul li a .date .yy{ font-size:0.4rem;}
.new ul li a .text{ width:12.375rem; height:2.25rem; float:right;}
.new ul li a .text .title{ font-size:0.6rem; color:#2e2d2e;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.new ul li a .text  .summary{ font-size:0.45rem; padding-top:0.1rem; line-height:0.7rem; color:#6d6d6d;}

.case,.prod { width:15rem; margin:auto; padding-bottom:0.35rem;}
.prod ul{ display:block; overflow:hidden; margin-left:-0.375rem;}
.prod ul li{ width:7.3125rem; float:left; margin-left:0.375rem; margin-bottom:0.35rem;}
.case img,.prod ul li img{ width:100%;}

.casemian { width:15rem; margin:auto; padding-top:0.4rem;}
.casemian ul li{ width:5.8rem; height:4.2rem; float:left; margin-bottom:0.5rem;}
.casemian ul li:nth-child(2n){ float:right;}
.casemian ul li {  width:5.85rem; height:4.2rem; display:block; position:relative;}
.casemian ul li img{ display:block; width:5.85rem; height:4.2rem;}
.casemian ul li:nth-child(2n+1) p{ position:absolute; width:3.1rem; height:2rem; background:url(kuai1.png) no-repeat; background-size:cover; top:0px; right:-3.1rem; color:#fff; line-height:2rem; font-size:0.5rem; text-indent:0.45rem;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;-o-text-overflow:ellipsis; }
.casemian ul li:nth-child(2n)  p{ position:absolute; width:3.1rem; height:2rem; background:url(kuai2.png) no-repeat; background-size:cover; bottom:0px; left:-3.15rem; color:#fff; line-height:2rem; font-size:0.5rem; text-indent:0.25rem;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;-o-text-overflow:ellipsis; }

.index-nav-section { height:4.5rem;
    margin-bottom: 0.25rem; 
    background-color: #fff;
}

.index-nav-section ul {-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0px;padding-top:0.6rem;}
.index-nav-section ul,.index-nav-section li {list-style:none;}
.pure-g {letter-spacing:-0.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;}
.index-nav-section li {width:25%;text-align:center;}
.pure-u-1-4{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}
.pure-u-1-4 span{ width:3.3rem; height:3.3rem; display:block; margin-left:0.35rem;}
.pure-u-1-4 span img{ max-width:100%;}
/*首页*/
html, body, #wrap {height: 100%; }
body > #wrap {height: auto; min-height: 100%;}
#main {    padding-bottom: 2.525rem;} /* 必须使用和footer相同的高度 */
.ft {position: relative;
margin-top: -2.525rem; /* footer高度的负值 */
height: 2.525rem;
clear:both; width:100%; border-bottom:#DEDEDE solid 1px; border-top:#DEDEDE solid 1px;}

.clear{margin: 0;padding: 0;clear: both;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}



a{ color:#5f5f5f;
    blr:expression(this.onFocus=this.blur());   /*    IE Opera    */
    outline:none;   /*    FF Opera    */
}
a:focus{ 
    -moz-outline-style: none;   /*    FF    */
}


.warp{ width:100%;}

.fl{ float:left}

.fr{ float:right}

 
/*首页banner样式*/
 
.slideBox{ position:relative; overflow:hidden; margin:0px auto;  max-width:640px;   width:16rem; /* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:0.5rem; line-height:4px; bottom:0.5rem; left:40%; z-index:1; float:left;  }
.slideBox .hd li{  overflow:hidden; float:left; width:0.5rem; height:0.5rem; background:none; margin-left:5px; line-height:70px; border-radius:0.25rem; background:#fff;   }
.slideBox .hd li.on{ background:none; background:#d21e20;   }
.slideBox .bd{ position:relative; z-index:0;  margin:0px auto;  max-width:640px;   width:16rem;}
.slideBox .bd li{ position:relative; text-align:center;  margin:0px auto;   width:16rem; }
.slideBox .bd li img{ background:url(loading.gif) center center no-repeat;  vertical-align:top; width:100%; /* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
	 
 
/*Js幻灯片样式*/
   
 
/* banner */
/*首页我们*/
.in_wearek{ width:15rem; margin:0 auto; height:7.9rem; margin-bottom:0.5rem;}
.in_weare{width:15rem; height:1.9rem; background:#E70014; float:left;}
.in_weare_left{ float:left; width:4rem; height:1.9rem;}
.in_weare_left span { display:block; float:left;height:1.65rem; width:3.925rem; } 
.in_weare_left span img{ max-width:100%;margin-top:0.2rem;}
.in_weare_right{ float:right; width:5rem; height:1.9rem; text-align:right; margin-right:0.75rem;}
.in_weare_right h4{ display:block; color:#fff; height:0.8rem; line-height:0.8rem; width:5rem; float:right; padding-top:0.2rem; font-size:0.6rem;}
.in_weare_right p{ color:#fff; font-size:0.4rem;}
.in_weare_right p a{ color:#fff;}
.in_weare_con{ width:14.9rem; height:6rem; float:left; border:#BFBFBF solid 1px;}
.in_weare_con_left{ height:5rem; float:left; width:9.25rem; text-align:left; line-height:0.9rem; font-size:0.5rem; margin:0.4rem 1.2rem 0rem 0.6rem;}
.in_weare_con_right{ width:3.35rem; float:left; height:3.775rem;}
.in_weare_con_right img{max-width:100%; margin-top:1.2rem;}


.titt{ width:16rem; margin:auto; text-align:center;}
.titt img{ width:10.675rem; height:2.7rem;}
.in_zyjj{ width:15.65rem; height:4.5rem; margin:0 auto;}
 
.in_zyjj  .picScroll-left .bd li .znr{ width:3.2rem; height:3.325rem; margin:0 auto; }
.in_zyjj  .picScroll-left .bd li .znr .znr_pic{ width:3.2rem; height:3.325rem; float:left; overflow:hidden;}
.in_zyjj  .picScroll-left .bd li .znr .znr_title{ width:3.2rem; height:1.2rem; line-height:0.6rem; float:left; font-size:0.3rem; font-weight:400; color:#121212; }
.in_zyjj  .picScroll-left .bd li .znr .znr_pic img{ max-width:100%;} 
 

.in_zyjj .picScroll-left{ width:15.65rem; margin:auto; position:relative; height:4.65rem; padding-top:0.55rem; }
.in_zyjj .picScroll-left .bd{ width:15.65rem; margin:auto; margin-left:0.8rem; }
.in_zyjj .picScroll-left .bd li{ float:left; width:3.5rem;}
 
.in_zyjj .picScroll-left .bd li .title{ font-size:0.4rem; text-align:center; line-height:0.6rem; padding-top:0.2rem;}
.in_zyjj .picScroll-left .bd li .summary{ font-size:0.4rem; text-align:center; line-height:0.6rem;}
.in_zyjj .picScroll-left .hd{ width:15.65rem; position:absolute; bottom:0; left:0; height:4rem;}
 
.in_zyjj .picScroll-left .hd .prev,.in_zyjj  .picScroll-left .hd .next{ display:block; width: 0.75rem;
    height: 3.325rem; background:url(left.jpg) no-repeat 0 0; background-size:100% 100%;position:absolute; bottom:1.3rem; cursor:pointer;}
.in_zyjj .picScroll-left .hd .prev{ left:0rem;}
.in_zyjj .picScroll-left .hd .next{ background:url(right.jpg) no-repeat right 0; background-size:100% 100%;right:0rem;}

/*首页理论研究*/
.in_lilun{ width:16rem; height:16rem; margin:0 auto; margin-top:0.4rem;}
.in_lilun .titt{ width:15rem; background:url(mindex_r3_c2.jpg) repeat-x; background-size:100% 100%; height:1.05rem; float:left; margin-left:0.5rem; }
.in_lilun .titt span{ display:block; margin:0 auto; height:1.05rem; line-height:1.05rem; text-align:center; background:#fff; width:3rem; font-size:0.6rem;}
.in_lilun  .listss{ width:16rem; float:left; margin-top:0.4rem;}
.in_lilun  .listss li{ float:left; height:2.5rem; padding-top:0.3rem; padding-bottom:0.3rem;}
.in_lilun  .listss li h3 {color:#2B2B2B;font-size:0.6rem;line-height:1rem;font-weight:600; width:15rem; float:left; display:block; margin-left:0.5rem;}
.in_lilun  .listss li p {color:#616161;font-size:0.4rem;line-height:0.8rem;  width:15rem; float:left; display:block; margin-left:0.5rem; height:1rem;}


.in_lilun  .more {width:15rem;height:1.2rem;background:#999999;float:left;margin-bottom:1.5rem; color:#fff;margin-left:0.5rem; text-align:center; line-height:1.2rem; font-size:0.6rem;margin-top:0.2rem;}

/*首页我要咨询*/
.in_wyzx{ width:15rem; height:2.55rem; background:#E70014; margin: 0 auto; margin-bottom:1.5rem;margin-top:0.5rem;}
.in_wyzx span { display:block; margin:0 auto; height:2rem; width:6.25rem; } 
.in_wyzx span img{ max-width:100%;margin-top:0.2rem;}
  

/*单页*/
.guide{ width:16rem; height:2.2rem; margin:0 auto; border-bottom:#EBEBEB solid 0.12rem;}
.guide .guide_left{ width:16rem;  height:1rem; float:left ; text-align:center; color:#8E050C; font-family:"微软雅黑"; font-weight:100; font-size:0.65rem;line-height: 1rem; font-weight:bold;}
.guide .guide_left font {color: #a6a6a6;text-transform: uppercase;font-size: 0.65rem;padding-left: 0.25rem;} 
.guide .guide_right{padding-top: 5px;height:32px; margin: 0 auto;display: table;font-size:14px;line-height:16px; text-align: center; }
.guide .guide_right a{color:#333; display:block; padding-left:5px; padding-right:5px; height:16px; float:left; border-right:#8D8D8D solid 1px;}
.guide .guide_right a:hover {color:#E80014;}
.guide .guide_right a.hover {color:#E80014;}
 
.guide .guide_right a:last-child{border-right:0px;}
 

.guide .guide_right_prod{ width:704px; height:45px; float:left;border-bottom:1px solid #D9D9D9;}
.guide .guide_right_prod .dqwz{ font-size:14px; color:#9d9d9d;padding-top:10px; float:right;}
.guide .guide_right_prod .dqwz a{color:#9d9d9d;}


.ny_space{ width:16rem; height:0.5rem; margin:0 auto;}
.about_con{ width:15rem; margin:0 auto; height:auto; margin-top:0.4rem; line-height:30px; color:#313036; padding-bottom:1rem; min-height:10rem;}
.about_con p{ font-family:"微软雅黑"; font-size:14px;line-height:30px; color:#313036;}
.about_con img{ border:0; margin-top:20px; margin-bottom:20px; max-width:100%;}
.about_con1{ width:15rem; margin:0 auto; height:auto; margin-top:0.4rem; line-height:30px; color:#313036; padding-bottom:1rem;}

/*我要咨询*/
.login_left {  width: 15rem;  margin:0 auto; height:auto; }
.l_title { line-height: 40px; border-bottom: 1px solid #e9eaec; font-size: 16px; font-weight: bold; }
.login_form dl { margin-top: 20px; }
.login_form dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.login_form dl dt { width: 2.25rem; float: left; text-align: right; line-height: 1.4rem; font-size: 14px; color: #666; }
.login_form dl dd { margin-left:2.5rem; position: relative; }
.l_text { width: 11.5rem; height: 1.4rem; border: 1px solid #e9eaec; line-height: 1.4rem; font-size: 14px; color: #666; outline: none; padding-left: 10px; }
.l_text_big { width: 11.5rem; height: 100px; border: 1px solid #e9eaec; line-height: 25px; font-size: 14px; color: #666; outline: none; padding-left: 10px; }
.l_submit { width: 7rem; height: 1.4rem; background: #ff6600; font-size: 16px; color: #fff; border:none; cursor:pointer; }

/*我要咨询列表*/
.problems{ width:15rem; margin:0 auto; display:table;}
.problems li { padding: 0.4rem; border: 1px solid #e9eaec; margin-top: 0.25rem; margin-bottom: 0.6rem; }
.problems li .ask { position: relative; /*height: 24px;*/ padding-left: 40px; font-size: 14px; color: #666; margin-bottom: 10px; line-height: 24px; font-weight:normal;}
.lore_detail li .ask { margin-bottom: 0; }
.problems li .answer { position: relative; padding-left: 40px; font-size: 14px; color: #666; line-height: 24px; }
.ask_title { width: 20px; height: 20px; display: inline-block; background: #ff6600; line-height: 20px; text-align: center; font-size: 14px; font-weight: bold; color: #fff; position: absolute; left: 0; top: 0; }
.answer_title { width: 20px; height: 20px; display: inline-block; background: #3598db; line-height: 20px; text-align: center; font-size: 14px; font-weight: bold; color: #fff; position: absolute; left: 0; top: 0; }
.answer_txt {  line-height: 0.9rem; font-size:0.6rem;  }
.answer_txt2 { line-height: 24px; }
.answer_oper { position: relative; margin-top: 10px; height: 24px; line-height: 24px; font-size: 14px; }
.answer_oper a { position: absolute; right: 0; top: 0; color: #ff6600; font-size: 14px; }
    .answer_oper span.ss1 {
     float:left; font-weight:normal;
    display:block; width:30%;font-size: 0.4rem;
    }
.answer_oper span.ss2{width: 70%;font-size: 0.4rem;font-weight:normal; float:right; text-align:right;}
.answer_form { }

.H70 { height: 70px; }
.ask_box { background: #fff; /*height: 70px;*/padding:10px 0; width: 100%; background: #0168b7; position: fixed; left: 0; bottom: 0; z-index: 999; }
.ask_form { /*height: 50px;*/ margin: 10px auto; }
.ask_text { width: 1030px; height: 50px; background: #fff; border-radius: 5px;min-height:initial;display:inline-block;vertical-align:top;padding:0; }
.ask_submit { width: 150px; height: 50px; background: #fff; border-radius: 5px; font-size: 16px; color: #333; margin-left: 10px;display:inline-block;vertical-align:top; }
.ask_form2 .ask_text,.ask_form2 .ask_submit {height:150px;color:#333;
 }













 

/*领导板子*/
.pagemain .plists{ width:1200px; margin:0 auto; height:auto; display:table;}
.pagemain .plists ul{ margin-left:-20px;margin-top: 20px;}
.pagemain .plists li{ display:block; overflow:hidden; margin-bottom:14px; position:relative;width:224px; height:290px; margin-left:20px; float:left;}
.pagemain .plists img{ width:224px; height:290px;}
.pagemain .plists i{ position:absolute; bottom:0px; display:block; overflow:hidden; width:100%; height:59px; line-height:28px; padding-top:5px; text-align:center; font-style:normal; background-color:#000;opacity: 0.6; font-size:16px;font-family: 微软雅黑; color:#fff; }
 

   

.pageList{     line-height: 40px;
    margin-top: 10px;
    text-align: center;
    float: left;
    width: 15rem;}
.p_n1{ border:1px solid #DB3537; padding:3px; padding-left:8px; padding-right:8px; 
text-align:center; color:#fff; background:#DB3537;}
.p_n2:hover a{ color:#999997;}
.p_n2 a.a1:hover{ color:#999997;}
.p_n2{     border: 1px solid #F5F5F3;
    padding: 3px;
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
    background: #F5F5F3;
    color: #999997;
    margin-left: 4px;
    margin-right: 4px;}
.pageList a{ color:#999997;}

.channelbox{ line-height:25px; padding:10px 0px;}

/*首页法规政策*/
  
html, body, #wrap {height: 100%; }
body > #wrap {height: auto; min-height: 100%;}
#main {padding-bottom: 120px;} /* 必须使用和footer相同的高度 */
#footer {position: relative;
margin-top: -120px; /* footer高度的负值 */
height: 120px;
clear:both; width:100%; }
 
.clearfix:after {content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;zoom: 1;}



    /*footer*/
.footer{
    height:auto;
    color: #fff; max-width:640px; width:16rem; margin:0 auto;background:#b11919; padding:0.825rem 0rem 0.6rem 0rem; 
}
.foot_logo{ display:block; overflow:hidden; text-align:center;}
.foot_logo img{ width:2.675rem; height:2.65rem;}
.footmain_contact{display:block; overflow:hidden; text-align:center; font-size:0.45rem; line-height:1.1rem;}
.foot_copyright{  display:block; overflow:hidden; text-align:center;line-height: 0.8rem;font-size:0.45rem;}
.foot_copyright a{color: #fff;}

 
 

/*图片列表*/
 
.piclist{ width:968px; height:auto; overflow:hidden; margin:0 auto;}
.piclist ul{ height:auto; overflow:hidden; margin-top:20px; margin-left:-25px;}
.piclist ul li{ width:222px; height:201px; float:left; margin-bottom:30px; margin-left:25px; background:#ffffff;}
.piclist ul li:hover span{background:#004177;  }

.piclist ul li:hover a{ color:#ffffff; }

.piclist ul li img{ width:222px; height:164px;overflow:hidden; }
.piclist ul li b{ display:block; width:222px; height:164px;}
.piclist ul li span{ display:block; width:222px; height:45px; background:#D9D9D9;  text-align:center; line-height:45px; font-weight:300; font-size:14px;}
.piclist ul li a{ color:#3A3A3A;}

/*申请表单*/
 

/*讲坛团队列表*/
 
 

/*常规列表*/
.list_article{ width:1200px; float:left; margin-top:15px;}
.list_article li {display:block;margin:0px 0px 0px 0px;border-bottom:#d9d9d9 dashed 1px; float:left; width:1200px; height:35px; line-height:35px;font-size: 16px; }
.list_article li span {
    float: right;
    font-size: 14px;
    color: #cccccc;
}

/*联系我们*/
.contact_map{ width:592px; height:460px; float:left;  margin-bottom:30px;}
.contact_con{ width:450px; margin-left:30px; height:460px; float:left; color:#9C9C9C; line-height:28px;}
.contact_con h3{ text-align:left; color:#000; font-size:20px; line-height:25px; font-family:"微软雅黑"; font-weight:100;}
.contact_con img{ margin-top:20px;}
.contact_map img{ margin-top:0px;}
/*产品服务*/
.news-list-box {
    width: 1200px;
    margin: 0 auto;
}
.al-boxm {
    width: 1200px;
    height: 187px;
    float: left;
    margin-bottom: 25px;
}
.products_pic_div {
    width: 238px;
    height: 187px;
    float: left;
    position: relative;
    margin-bottom: 10px;
}
.product_pic {
    width: 100%;
    height: 100%;
    margin: 0em 0;
    border: 0;
}
.products_pic_div .product-view-detail {
    display: none;
    width: 100%;
    height: 100%;
    
    position: absolute;
    top: 0;
    left: 0;
    color: #313036;
    font-size: 1.143em;
    line-height: 1.5em;
    text-align: center;
}
.products_pic_div:hover .product-view-detail {
    display: block;
}
.al-box {
    border: #cdcdcd solid 0.071em;
    background-color: #fff;
    height: 185px;
    width: 860px;
    float: right;
    padding: 0 1.857em 0 2.429em;
    margin-bottom: 10px;
}
.al-box h1 {
    color: #2d2c27;
    font-size: 1.715em;
    font-family: "Microsoft Yahei","微软雅黑",Arial,sans-serif;
    height: 55px;
    font-weight: normal;    line-height: 55px;

}

 


/*图片列表*/
.pagemain2{ margin:0 auto; height:auto; width:15rem; min-height:400px;}

 
.tupianlist{ width:15rem; height:auto; overflow:hidden; margin:0 auto;}
.tupianlist ul{ height:auto; overflow:hidden; margin-top:0.4rem; margin-left:-0.4rem;}
.tupianlist ul li{ width:7.3rem; height:auto; float:left; margin-bottom:0.4rem; margin-left:0.4rem; background:#ffffff;}
.tupianlist ul li:hover .inxx{background:#E70014; color:#fff;}
.tupianlist ul li:hover .inxx h5{color:#fff;}
.tupianlist ul li:hover a{ color:#ffffff; }
.tupianlist ul li:hover .inxx p{color:#fff;}
.tupianlist ul li img{ max-width:100%; }
.tupianlist ul li .pic{ float:left;width:7.3rem; height:5.475rem; margin-bottom:0.1rem;}
.tupianlist ul li .pic img{width:7.3rem; height:5.475rem;}
.tupianlist ul li .inxx{ float:left; width:7.3rem; height:auto; background:#9A9A9A;  text-align:left; line-height:45px; font-weight:300; font-size:18px;}
.tupianlist ul li .inxx h5{ width:6.3rem; height:1rem; line-height:1rem; float:left; display:block; font-size:14px; color:#fff; font-weight:100; margin-left:0.7rem;}
.tupianlist ul li .inxx p{ width:6.3rem; height:3.1rem; line-height:0.9rem;   float:left; display:block; font-size:0.65rem; color:#373737; font-weight:100; margin-left:0.7rem;}  
.tupianlist ul li a{ color:#fff;}
/*instruction*/

.instruction{ width:968px; height:auto; float:left; margin-top:30px;}
.instruction li{ float:left; height:35px; line-height:35px; width:100%; border-bottom:#cccccc dashed 1px; list-style:square; color:#666666;}
.instruction li span{ float:right; padding-right:5px;}
.instruction li:hover{ color:#02194F; background:#efefef}
.instruction li:hover a{ color:#02194F;}
/*内容页*/
.info_zlmcon{ width: 15rem; border-bottom:#D7D7D7 solid 1px; margin:0 auto; margin-top:0.25rem;display: table; padding-bottom: 10px;}
.infotitle{font-size:20px; color:#000; letter-spacing:1px; text-align:left; float:left;     width: 100%;    line-height: 26px;} 
.infotime{ font-size:13px; color:#4B4B4B; float:left;    width: 100%; height:25px;text-align:left; padding-top:5px;    line-height: 25px;}
.content1{ width:15rem; margin:0 auto; padding-top:0.5rem; line-height:0.9rem; font-size:0.6rem; color:#333333; min-height:10rem; margin-bottom:0.4rem;}
.content1 p img,.content1 img,.content img{ max-width:100%; margin:0 auto; display:block;}

.pagemain .newslist{ width:15rem; margin:0 auto; height:auto; display:block; min-height:280px;}
.pagemain .newslist li{ float:left; width:15rem; height:3.2rem; border-bottom:#ccc dashed 1px; margin-top:0.3rem;}

.pagemain .newslist li h3 {color:#2B2B2B;font-size:0.65rem;line-height:1rem;font-weight:600;width:15rem;float:left;display:block;}

.pagemain .newslist li p {color:#616161;font-size:0.6rem;line-height:0.9rem;width:15rem;float:left;display:block;height:2rem;}
.pagemain .newslist li:last-of-type{ border-bottom:none;}

/*页面产业结构*/
.structure{ width: 16rem; height:auto; margin:0 auto; margin-bottom:1rem;}
.structure ul{zoom:1;}
.structure ul li{ float:left; width:8rem; height:auto; overflow:hidden; text-align:center; margin-bottom:0.8em;}
.structure ul li img{ width:6.4rem; height:7.675rem;}

/*图片新闻*/
.newslist_pic{ width:15.5rem; margin:0 auto; height:auto; display:table;  }
.newslist_pic li{ width:15.5rem; float:left; height:3.2rem; overflow:hidden; margin-top:0.6rem;}
.newslist_pic li .pics{ width:4.5rem; float:left; height:2.7rem; margin-right:0.5rem;}
.newslist_pic li .pics img{ max-width:100%;}
.newslist_pic li .info{ width:10rem; float:left; height:3rem;}
.newslist_pic li .info h3 {color:#2B2B2B;font-size:0.65rem;line-height:1rem;font-weight:600;width:10rem;float:left;display:block;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.newslist_pic li .info h4 {color:#2B2B2B;font-size:0.55rem;line-height:1.2rem;font-weight:600;width:10rem;float:left;display:block; background-color:#F0F0F0; padding-left:0.2rem; font-family:"宋体"; margin-bottom:0.2rem;}

.newslist_pic li .info  .mmx {color:#2B2B2B;font-size:0.6rem;line-height:0.9rem;width:10.5rem;float:left;display:block;}






.news-detail-box{background-color:#fff;}
.news-detail-box .detail-title h1,.news-detail-box .detail-title h2{color:#2d2c27;text-align:center;font-size:1.715em;font-family:"Microsoft Yahei","微软雅黑",Arial,sans-serif;padding:1.6em 0 1.3em 0;font-weight:normal;}
.news-detail-box .detail-title h2{margin-left:39%;font-size:1.429em;}
.news-detail-box .detail-title.with-h2 h1{padding-bottom:0.3em;}
.news-detail-box .detail-title.with-h2 h2{padding-top:0.27em;}
.news-detail-box .detail-info{text-align:center;line-height:1em;}
.news-detail-box .detail-content{padding:2.3em 0 1.5em;line-height:24px; width:998px; margin:0 auto;}


.news-detail-box .detail-content table{ border-collapse:collapse; margin:0 auto; width:820px;}
.news-detail-box .detail-content td{ border:1px solid #000;}
#artinfo2 {
    width: 670px;
    height: 80px;
    background: #D7D7D7;
	float:left; margin-top:20px;margin-bottom: 20px;
}
.shangxp {
    width: 655px;
    height: 80px;
    float: left;
    padding-left: 15px;
    overflow: hidden;
    line-height: 32px;
    padding-top: 5px;
}
.shangxp a:hover{ color:#02194F;}
.fanhui {
    width: 100px;
    height: 80px;
    background: #0091CA;
    color: #ffffff;
    font-size: 14px;
    float: right;
    line-height: 80px;
    text-align: center;
}
.fanhui a{ color:#ffffff;}
.fanhui:hover{ color:#ffffff;background:#E46812; }

.fxcsmx{ line-height:24px; padding-top:10px; text-align:left;}


.state_but{
    width: 270px; float:left;
}
.state_but .btn{
    display: inline-block;
    width: 120px;
    height: 40px;
    float: left;
    background: #0067AC;
    border: 1px solid #0067AC;
    color: #fff;
    text-align: center;
    text-decoration: none;
    line-height: 40px;
    font-size: 14px;
}
.state_but .btn:hover{
 
    color: rgba(255, 255, 255, 0.66);
}
.state_but .btn1{
    float: left;
}
.state_but .btn2{
    float: right;
}


/*首页大图背景*/
 
 
/*常见问题*/
.con_right_title {
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-size: 20px;
    font-family: "微软雅黑";
    color: #0067AC;
}
.con_right_title_sys {
    font-size: 16px!important;
    color: #333!important;
     background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
}

.anws_hover{
	cursor: pointer;
}
.con_right_title2 {
    font-size: 13px;
    color: #333;
    height: 30px;
    line-height: 30px;
}
.con_right_title2_sys {
    text-decoration: underline;
}
.sys_cjwt_p {
    height: 0;
    overflow: hidden;
}
.anws_hover .con_right_title2_sysbot {
    border-bottom: 1px solid #ebebeb;
    height: 44px!important;
    line-height: 44px!important;
    margin-bottom: 10px!important;
    color: #0091CA!important;
}
.sys_cjwt_pk {
    height: auto;
    overflow: auto;
    margin-bottom: 12px;
}

/*招聘职位*/
.zwcon_right_bao {
    padding-bottom: 12px;
    border-bottom: 1px solid #b5b5b5;
    margin-bottom: 28px;
}


.zwcon_right_title {
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-size: 20px;
    font-family: "微软雅黑";
    color:#0091CA;
}

.zwcon_right_title2 {
    font-size: 13px;
    color: #333;
     
    line-height: 30px;
}

.yyz {
    color:#0091CA;
    font-size: 13px;
    text-align: right;
    margin-top: 30px;
}
.footmain_left li a{ color:#ffffff;}
.footmain_left li a:hover{ color:#efefef}

 

/*主要样式*/
/*企业荣誉图片列表*/
.honor_list {width:15.1rem;overflow:hidden;margin-bottom:0.5rem;margin-left:auto;margin-right:auto;}
.honor_list ul {zoom:1; margin-left:-0.45rem;}
.honor_list .thumbnail {overflow:hidden;position:relative;display:inline-block;float:left;width:6.65rem;margin:0.5rem 0.45rem 0rem 0.45rem;}
.honor_list .thumbnail a.thumbnail_a:hover {cursor: pointer;}
.honor_list .thumbnail .honor_img{ width:6.65rem; height:4.9875rem; border:none;}
.honor_list .projectinfo {position:absolute;z-index:2;top:-60px;left:0;width:100%;height:100%;background:rgb(255,255,255);background:rgba(255,255,255,.4);height:0\9;padding-top: 5px;}
.honor_list .thumbnail .meta {width:100%;height:1.25rem;line-height:1.25rem;text-align:left;overflow:hidden;margin-top: 0.125rem;}
.honor_list .thumbnail .meta h4 {font-size:0.45rem;font-weight:normal;width:100%; float:left;background-color:#9A9A9A; text-indent:0.25rem;}
.honor_list .thumbnail .meta h4 a {color:#fff;}
.honor_list .thumbnail:hover .meta {background-color:#9A9A9A;}
.honor_list .thumbnail:hover .meta h4 a {color:#fff;}

.daishou img{ width:4.125rem;height:4.125rem; margin-top:0.8rem;}
.daishou1{width: 399px !important;}
.daishou1 img{ width:4.125rem;height:4.125rem; margin-left:116px !important; margin-top:42px;}

.daishou{ background:#91040D; float:left; width: 6.65rem;
margin-top: 0.5rem; margin-left:0.45rem;
height: 6.4rem; text-align:center;}
.daishou:hover{ background:#b99a5a;opacity:0.8;}

.page_content{width: 15.5rem;margin: auto;padding: 0.5rem 0rem;line-height: 0.8rem;}
.job_list_right{ margin:0; border:none; }
.job_list_right li .i1{ width:25%;text-align: center;}
.job_list_right li .i2{ width:20%;text-align: center;}
.job_list_right li .i3{ width:15%;text-align: center;}
.job_list_right li .i4{ width:20%;text-align: center;}
.job_list_right li .i5{ width:20%; text-align:center;} 
.other_main{ margin:20px 0 0; min-height:450px;}
.tit{height:32px; line-height:32px;}
.job_list{ border-top:1px solid #ddd; padding-bottom:20px;}
.job_list li{ height:1rem; border-bottom:1px solid #ddd; line-height:1rem; color:#666;}
.job_list li.first{ background:#e5e5e5; font-weight:bold; color:#000;}
.job_list li i{ display:block; float:left; height:1rem; white-space:nowrap; overflow:hidden; font-style: normal;}
.job_list li .i1{ width:25%; text-align: center;}
.job_list li .i2{ width:20%;text-align: center;}
.job_list li .i3{ width:15%; text-align: center}
.job_list li .i4{ width:20%;text-align: center;}
.job_list li .i5{ width:20%;text-align: center;}
.job_list li .i5 a {
    color: #898989;
    text-decoration: none;
}
.job_nr{ display:block; overflow:hidden; border-bottom:1px dotted #aaa897; padding:1rem 0 0.25rem; height:auto;}
.job_nr li{ float:left; width:40%; margin:0 2% 0.25rem; color:#333;}
.job_bk1 { margin:0.075rem 0; border-top:1px dotted #aaa897; padding-top:0.375rem;}
.job_bk1 .tit11{ background:url(/images/porduct0_05.jpg) no-repeat; width:2.45rem; height:0.85rem; line-height:0.65rem; font-size:0.375rem; color:#fff; font-weight:bold; text-align:center;}
.job_bk1 dl{ position:relative; padding-left:3rem;   min-height:2.5rem; border-bottom:1px dotted #aaa897; padding-bottom:0.75rem;}
.job_bk1 dl dt{ position:absolute; left:0; top:0; text-align:center; width:2.375rem;}
.job_bk1 dl dt em{ display:block; font-size:1.25rem; font-weight:bold; color:#cecdcd; height:1rem; overflow:hidden; font-style: normal;}
.job_bk1 dl dt i{ display:block; color:#cecdcd; font-size:0.3rem;}
.job_bk1 dl dd{ padding-top:0.25rem;}
.job_bk1 dl dd h3{ font-weight:bold;}
.job_bk1 dl dd article{ color:#666; margin-top:0.25rem; line-height:1.5;} 
/*页面企业文化*/
.culture{ width:15rem;margin: auto;height:auto; padding-bottom:0.6rem; }
.culture ul{ margin-left:0;} 
.culture li{display:block; overflow:hidden; margin-bottom:0.3rem;}
.culture li .cul_pic{display:block; overflow:hidden; text-align:center; }
.culture li .cul_pic img{ width:100%;}
.culture li .cul_tit{display:block; overflow:hidden; line-height:1.4; margin:0.275rem 0rem 0.2rem 0rem; font-size:0.55rem; color:#1f1f1f;font-weight:bold;}
.culture li .cul_tit font{ font-size:0.55rem; color:#838383; padding-left:0.375rem; text-transform:uppercase; font-weight:bold;}
.culture li .cul_info{ display:block; overflow:hidden; line-height:1.3; font-size:0.45rem; color:#5C5C5C;}
.culture li .cul_more{ float:right;}
.culture li .cul_more img{ width:0.7rem; height:0.7rem;}
.culture li:hover .cul_info{ color:#B79555}
/*页面员工活动*/
.cg_pic_list{width:15.5rem; height:auto; margin:auto;}
.cg_pic_list li{display:block; overflow:hidden; height:3.1rem; float:left; padding-bottom:0.7rem; padding-top:0.7rem; border-bottom:1px solid #D8D8D8;}
.cg_pic_list li  .pic{ float:left; overflow:hidden;width:5rem; height:3.1rem;}
.cg_pic_list li  .pic img{ width:5rem; height:3.1rem;}
.cg_pic_list li  .inxx{ float:left; width:10rem; height:3.1rem; margin-left:0.375rem; overflow:hidden;}
.cg_pic_list li  .inxx h3{display:block; overflow:hidden; height:1.125rem; line-height:1.125rem; font-weight:100; font-size:0.6rem; color:#292929;}
.cg_pic_list li  .inxx h3 a{ color:#292929;} 
.cg_pic_list li  p.mx{display:block; overflow:hidden; color:#565656; font-size:0.35rem; line-height:0.7rem; float:left;    text-align:left; }
.cg_pic_list li  p.dtime{display:block; overflow:hidden; color:#565656; font-size:0.35rem; line-height:0.7rem; float:left;    text-align:left;}
/*产品项目1*/
.cpxmbox{ width:15.5rem; margin:0 auto; height:auto;}
.cpxm_title{ width:15.5rem; margin:0 auto; height:2.925rem; line-height:2.925rem; font-family:"微软雅黑"; font-size:0.8rem; color:#000000; text-align:center;}
.cpxm_banner{ width:15.5rem; margin:0 auto; height:auto;}
.cpxm_banner img{ max-width:100%;}

.cpxm_about{ width:15.5rem ; margin:0 auto; padding-bottom:1rem;}
.cpxm_about .lanmu{ width:15.5rem ;margin:0 auto;  height:1.5rem; float:left;}
.cpxm_about .lanmu .lanmu_cn4{ width:2.5rem ; height:1.425rem; border-bottom:#0089D9 solid 0.075rem; float:left; font-size:0.6rem; color:#292525; font-family:"微软雅黑"; line-height:1.425rem;}
.cpxm_about .lanmu .lanmu_en4{ display:block; overflow:hidden; margin-left:2.5rem; height:1.45rem;border-bottom:#91040d solid 1px; font-size:0.6rem; color:#91040d; font-family:"微软雅黑"; line-height:1.45rem; padding-left:0.25rem;}
.cpxm_about .cpxm_about_con{ color:#292525;font-size:0.35rem; font-family:"微软雅黑"; line-height:0.6rem; padding-top:0.375rem; text-align:left; float:left; width:15.5rem; height:auto;vertical-align: top;
    text-align: justify;
    text-justify: inter-ideograph;
    text-align-last: left;
    -moz-text-align-last: left;
    -webkit-text-align-last: left;
    word-break: break-all;
    overflow: hidden; }