@charset "utf-8";
*{ margin:0px; padding:0px;}
/*屏幕宽度100%*/
body{  overflow-x:hidden; margin:0 auto;}
/* reset */
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td,  dl, dd, form, input, textarea { margin: 0; padding: 0; list-style-type:none; list-style:none; }
body { font: 13px/24px  '微软雅黑', HELVETICA; color: #333333;}
img { border: 0; }
li { list-style-type: none; vertical-align: top; }
button, input, select, textarea { font-size: 100%; }
h1, h2, h3, h4, h5, h6 { font-weight: normal;}
table { }
input, textarea {  resize: none; outline: none; }
a { text-decoration: none; outline: none; color: #3c3c3c; transition: 0.2s; }
a:hover { color: #ff0000; }
/* end reset */

/* public */
.w1100 { width: 1100px; margin: 0 auto; position: relative; }
.fl { float: left; }
.fr { float: right; }
.mb30 { margin-bottom:30px; }
.mb15 { margin-bottom:15px; }
.cl { zoom: 1; }
.cl:after { content: ''; display: block; clear: both; }
.eps { overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.ib { display: inline-block; vertical-align: top; }
.z9 { z-index: 9; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{ clear:both; font-size:0px; height:0px; overflow:hidden}

/*头部*/
.topbg{ background:url(../images/topbg.jpg) repeat-x; height:157px;}




/*导航栏目*/
.menubg{ background:#1e50ae;height:55px; line-height:55px;}




.lin0006{ font-size:14px; font-weight:bold; height:55px; line-height:55px; text-align:center; width:121px;}
.lin0006 a{ font-size:14px; font-weight:bold; height:55px;line-height:55px; color:#ffffff; width:121px; display:block;}
.lin0006 a:hover{ font-size:14px; font-weight:bold; height:55px; line-height:55px;display:block; background:#f08744;}


.lin0007{ font-size:14px; font-weight:bold;  height:55px; line-height:55px; }
.lin0007 a{ font-size:14px; font-weight:bold;  height:55px;line-height55px;background:#f08744; }
.lin0007 a:hover{ font-size:14px; font-weight:bold; height:55px;line-height:55px;}


/*幻灯*/
#banner{ height:520px;}
.main_image {width:100%; height:520px;overflow:hidden; margin:0 auto; position:relative; margin-top:0px; }
.main_image ul {width:9999px; height:520px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:520px;}
.main_image li span {display:block; width:100%; height:520px}
.main_image li a {display:block; width:100%; height:520px}
/*.main_image li .img_1 {background: url(banner1.jpg) center top no-repeat}
.main_image li .img_2 {background: url(banner2.jpg) center top no-repeat}
.main_image li .img_3 {background: url(banner3.jpg) center top no-repeat}
.main_image li .img_4 {background: url(banner4.jpg) center top no-repeat}*/
div.flicking_con {width:1000px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:520px; left:48%; z-index:999; } /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url(btn_main_img.png) 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:200px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:200px;}





/*产品*/
.t_title{font-size:24px; line-height:50px; width:120px; padding-left:10px; padding-right:10px;}

/*产品类别*/
.l_top{ float:left; background:#1e50af; color:#FFF; width:245px; height:45px; line-height:45px; font-size:16px;}

.plist{ float:left; width:245px; height:39px; line-height:39px; display:block; background:#e9e9e9; margin-top:3px;}
.plist a{ float:left; display:block; width:245px; height:39px; line-height:39px; }
.plist a:hover{ float:left;display:block; height:39px; width:245px;line-height:39px;background:#3464be;  color:#ffffff;}

.on a{float:left;display:block; height:39px; width:245px;line-height:39px;background:#3464be;  color:#ffffff; margin-top:3px;}
.on a:hover{ float:left;display:block; height:39px; width:245px;line-height:39px;background:#022f84;  color:#ffffff;}



.lin0008 {float:left; width:245px; height:33px; line-height:33px; display:block; background:#d4d4d4; margin-top:3px;}
.lin0008 a{float:left; display:block; width:245px; height:33px; line-height:33px;background:#d4d4d4;  }
.lin0008 a:hover{float:left;display:block; height:33px; width:245px;line-height:33px;background:#3464be;  color:#ffffff;}


.childclass a{float:left; display:block; width:245px; height:33px; line-height:33px;background:#3464be; color:#ffffff;  }
.childclass a:hover{float:left;display:block; height:33px; width:245px;line-height:33px;background:#3464be;  color:#ffffff;}



.l_btm{ background:url(../images/left_btm.jpg) no-repeat; width:245px; height:85px; float:left; margin-top:3px;}


/*产品列表*/
.pcon{ width:265px; height:240px; float:left; margin-left:20px; padding-bottom:20px;}
.ptxt{ float:left; background:#e9e9e9;width:265px; margin-top:0px; text-align:center; line-height:40px; height:40px;}


.casecon{ float:left; margin-left:20px; border-bottom:solid 3px #1e50af;}
.casetxt{ line-height:50px; height:50px;}

.pmore{ background:#027bd6; width:140px; height:40px; line-height:40px;}
.pmore a{ color:#FFF;}
.pmore a:hover{ color:#F00;}

.ad01{ background:url(../images/ad01.jpg) center center no-repeat; height:235px;}

/*优势*/
.youshibg{ background:#f7f7f7;}
.ad02{ background:url(../images/ad02.jpg) center center no-repeat; height:446px;}
.ad03{ background:url(../images/ad03.jpg) center center no-repeat; height:684px;}


/*首页关于我们*/

.index_acon{TEXT-INDENT: 2em;line-height:30px;}


.aboutmore{ background:#1e50af; width:120px; height:40px; line-height:40px;text-align:center; float:left; margin:30px;}
.aboutmore a{ color:#ffffff; text-align:center; display:block; font-size:14px;}
.aboutmore a:hover{ color:#F00; display:block;}



/*首页新闻*/
.newsbg{ float:left; border-bottom:#CCC  dotted 1px; width:520px; padding-bottom:20px; margin-top:20px; margin-right:30px;}
.newtitle{ float:left; line-height:25px; height:25px; font-weight:bold;}
.newcon{ float:left; line-height:25px;}

/*.r_new2{ clear:none; margin-right:0px;}
.r_new4{ clear:none;float:left; border-bottom:#CCC  dotted 1px; width:520px; padding-bottom:20px; margin-top:20px;}*/


/*底部*/

.footbg{ background:#1e50af; color:#dedcdd;width:100%; height:260px;}
.footbg a{ color:#dedcdd;}
.footbg a:hover{ color:#dedcdd;}


.flink{ float:left; border-bottom:#dedcdd solid 1px; line-height:35px; width:100%; margin-top:15px;}


.fconbg{ float:left; margin-top:20px;}
.f_con{ float:left; margin-right:40px; line-height:25px;}

.foot01{ line-height:30px;}

 
/*左侧联系我们*/

.left_contactbg{float:left; border:#e9e9e9 solid 5px; width:235px; padding-bottom:10px;}
.left_contact{ float:left; width:200px; margin-top:10px; margin-left:10px; margin-right:10px; background: url(../images/l_contact.png) center bottom no-repeat #FFF;}


/*内容页*/

.con_title{ float:left;line-height:45px; height:45px; width:825px;  }
.con_title_l{ float:left;font-size:16px;  text-align:center;  padding:0 10px; line-height:35px; height:35px; border-bottom:#1e50af solid 3px;  font-weight:bold;}
.con_title_l .tts{color:#888888; font-size:14px; text-align:center; line-height:30px;}
.con_title_r{ float:right; color:#999999}
.con_title_r a{color:#999999}

.content_con{ float:left; margin-top:20px;width:825px;}






/*新闻列表*/
.cc_nbg{ float:left; border-bottom:solid 1px #d5d5d5; margin-top:10px; width:825px; padding-bottom:10px;}


.page_show {
  padding-top: 10px;
}
.page_show img{max-width:100%}
/*guestbook*/
.guestbook_show {
  margin: 20px auto 0;
}


/*recommended*/
.recommended {
  overflow: hidden;
  background: #fafafa;
  padding: 20px;
  border: 1px solid #d1d1d1;
}
.recommended h4 {
  font-size: 24px;
  font-weight: normal;
  padding-bottom: 10px;
}
.recommended ul li {
  width: 50%;
  float: left;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}
.recommended ul li span {
  width: 86px;
  color: #a8a8a8;
  display: block;
  float: left;
}
.recommended ul li a {
  width: 70%;
  padding: 0 0 0 12px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

 /*show_page*/
.show_page {
  margin: 20px auto;
  overflow: hidden;
  text-align: center;
}
.show_page li {
  width: 48%;
  float: left;
} 
/*prodouct_showA*/
.product_showA h1 {
  font-size: 18px;
  line-height: 40px;
  margin: 20px auto;
  text-align: center;
  border-bottom: 1px solid #ccc;
}
.prodA_content {
  margin: 0 auto 30px;
  text-align: center;
}
.prodA_content img {
  max-width: 100%;
  margin: 0 auto;
}
.prodA_content .showA {
  width: 100%;
  margin: 20px 0;
  text-align: left;
}
/*分页*/

.list_page{vertical-align: bottom;
display: inline-block;
*display: inline;
*zoom: 1;
*margin-left: 5px;
font-size: 14px;
line-height: 30px;
text-align: center;
padding-top: 20px;}
.list_page li {
float: left;
list-style-type: none;
}
.list_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #D5D5D5;color:#333;}
.list_page span{background:#269EF5;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #269EF5;}
.list_page b{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #269EF5;color:#333;}
.list_page b input{border:0;margin:0;padding:0;font-size:12px;font-family:"Microsoft YaHei";font-weight:normal;width:12px;vertical-align:middle;text-align:center;}
/*内容页*/
.newdetail {
margin-left: 20px;
margin-right: 20px;
}
.newdetail h2 {
line-height: 50px;
text-align: center;
display: block;
font-family: Microsoft YaHei;
font-size: 16px;

font-weight: bold;
text-decoration: none;
}
.derq {
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #5A5A5A;
    font-weight: normal;
}

.denr{
text-indent: 28px;
margin-bottom: 15px;
line-height: 28px;
text-align: left;
color: rgb(102, 102, 102);
font-size: 14px;
}
.depian {
padding-top: 30px;
border-top: 1px solid #CCC;
margin-top: 40px;
font-size: 16px;
color: #027bd6;
}
.syp {
float: left;
text-align: left;
}

.newdetail img{ max-width:750px;}


/*内页图片新闻列表*/
dl.pro_list {
width: 274px;
float: left;
text-align: center;
margin: 0 0 14px 14px;
display: inline;
border: 1px solid #eeeeee;
text-align:center;
}
dl.pro_list dt {
width: 274px;
padding: 1px;
}
dl.pro_list dt img {
width: 270px;
height: 240px;
}
dl.pro_list dd{line-height:35px;height:35px;}



/*资质荣誉*/
dl.photo_list{width:250px;float:left;text-align:center;margin: 0px 10px 10px 15px;display:inline;}
dl.photo_list dt{width:250px;padding:1px; border:#eeeeee solid 1px;}
dl.photo_list dt:hover{ background:#e9e9e9;}

dl.photo_list dt img{width:240px;padding:5px;}
dl.photo_list dd{line-height:30px;height:30px;}