@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  "微软雅黑"; 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: #333333; transition: 0.2s; }
a:hover { color: #a4090d; }
/* end reset */

/* public */
.w1100 { width: 1100px; margin: 0 auto; position: relative; }
.fl { float: left; }
.fr { float: right; }
.mb50 { margin-bottom:50px; }
.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:#f5f5f5; height:30px; line-height:30px;}


/*头部*/
.menubg{ background:#e51515; height:50px;}


.lin0006{ font-size:14px;  height:50px; line-height:50px; text-align:center; width:137px;}
.lin0006 a{ font-size:14px; height:50px;line-height:50px; width:137px; display:block; font-weight:bold; color:#FFF;}
.lin0006 a:hover{ font-size:14px; height:50px; line-height:50px;display:block; width:137px; background:#f18486;color:#e51515;font-weight:bold;}

.lin0007{ font-size:14px; font-weight:bold;  height:50px; line-height:50px;width:137px; }
.lin0007 a{ font-size:14px; font-weight:bold;  height:50px;line-height:50px;background:#ffffff;color:#e51515;}
.lin0007 a:hover{ font-size:14px; font-weight:bold; height:50px;line-height:50px;}



/*banner*/
/*幻灯*/
#banner{ height:500px;}
.main_image {width:100%; height:500px;overflow:hidden; margin:0 auto; position:relative; }
.main_image ul {width:9999px; height:500px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:500px;}
.main_image li span {display:block; width:100%; height:500px}
.main_image li a {display:block; width:100%; height:500px}
/*.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:500px; 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;}


/*搜索*/
.searchbg{background:#f5f5f5; height:45px; padding-top:10px;}
.search_input01{width:236px; height:34px; float:left; background:url(../images/stxt.jpg) no-repeat;line-height:34px; border:0px;}
.search_bt01{ background:url(../images/sbtn.jpg); width:59px; height:34px; line-height:34px; font-weight:bold;  font-size:13px; float:left; border:0px;vertical-align:middle; cursor:pointer; color:#FFF;}


/*产品*/
.title_t{ font-size:22px; line-height:30px; height:30px;}
.titlebg{ background:url(../images/t_line.png) center center no-repeat; font-size:16px;text-transform:uppercase;}



.plist{ float:left; width:232px; padding:5px; background:#dfdfdf; margin-left:20px; margin-top:10px;}
.plist img{ border:#dcdcdc solid 1px;}


.more01{ margin-right:20px; margin-top:20px; background:url(../images/morebg.jpg) no-repeat; width:149px; height:48px;}
.more01 a{width:149px; height:48px; color:#e51515; display:block; line-height:48px; text-transform:uppercase;}
.more01 a:hover{ color:#e3a200;}


/*首页关于我们*/
.indexaboutbg{ background:url(../images/aboutbg.jpg) top center repeat-x; height:400px;}

.index_atxt{ color:#FFF;TEXT-INDENT: 2em;}

.amore{ margin-top:20px;}
.amore a{ color:#e51515; text-transform:uppercase;}

.indexhonorbg{ background:#f5f5f5; float:left; width:100%;}
.casecon{ background:#FFF; border:#eeeeee solid 1px; width:260px; padding:10px;}
.casetxt{ line-height:30px; height:30px;}


.ntitlebg{ float:left; border-bottom:#eeeeee solid 1px; width:345px;}
.ntitletxt{ font-size:17px; line-height:35px; color:#e51515;}

.ncon{ float:left; margin-top:10px;}
.nlist{ float:left;border-bottom:#CCC dotted 1px; padding:10px 0; width:345px;}
.ntt{ background:#e51515; width:40px; height:40px; line-height:40px; color:#FFF; font-size:20px;}

.nlist span{ color:#e51515;}

.nmore a{ color:#999;}
.nmore a:hover{ color:#e51515;}

.linkbg{background:#f5f5f5; height:45px; line-height:45px;}


/*footer*/
.footbg{ background:#e51515; padding-bottom:30px; padding-top:30px;}


.foottxt{ float:left; width:850px; color:#FFF; border-right:solid #f39192 1px;}

.foottxt a{ color:#FFF;}
.foottxt a:hover{ color:#FFF;}




/*底部留言*/
.msg01{ border:#676767 solid 1px; height:30px; line-height:30px; background:#171717; width:460px;color:#676767;}
.msg02{ border:#676767 solid 1px; height:60px; line-height:30px; background:#171717; width:460px; color:#676767;}
.msgbtn{ background:#212121; width:100px; height:30px; line-height:30px; border:0px; color:#676767; font-family:"微软雅黑";}






/*左侧*/


.left_tbg{ background:#e51515;width:262px; float:left; }
.left_tbg .tt{ color:#FFFFFF; font-size:20px; font-weight:bold; text-align:left; line-height:70px; float:left; margin-left:15px;}


.left_bg{ float:left; background:#f5f5f5; border:#dedede solid 1px; border-top:0px; width:260px; padding-bottom:10px;}


.leftbg{ float:left; margin-top:5px; width:230px; margin-left:15px;}


.left_cc{ float:left; width:230px; height:40px; line-height:40px; border-bottom:#d8d8d8 solid 1px;}
.left_cc a{float:left; width:230px; height:40px; line-height:40px; display:block; text-align:left; }
.left_cc a:hover{float:left; width:230px; height:40px; line-height:40px; display:block; text-align:left; background:#f59e9e; }



.left02 a{float:left;  width:230px; height:40px; line-height:40px;  display:block; text-align:left; background:#f59e9e; color:#FFF; font-weight:bold; }
.left02 a:hover{float:left;  width:230px; height:40px; line-height:40px; display:block; text-align:left;}


/*子分类*/
.lin0008{ display:block; line-height:35px; height:35px; background:#45a4e5; width:230px; text-align:left; border-bottom:#FFF solid 1px;}
.lin0008 a{ color:#ffffff;display:block;  }
.lin0008 a:hover{ background:#036eb7; color:#FFF;}

.childclass a{ display:block;line-height:35px; height:35px; border-bottom:#FFF dotted 1px; width:230px; text-align:left;;  background:#036eb7; color:#FFF;}
.childclass a:hover{ background:#f58686; color:#FFF;}




/*左侧联系我们*/
.left_cctitle{ background:#00509b; color:#FFF; float:left; width:262px;}
.left_cctitle .tt{ color:#FFFFFF; font-size:20px; font-weight:bold; text-align:left; line-height:70px; float:left; margin-left:15px;}



.left_contactbg{float:left; border:#dedede 1px solid; width:260px;}
.left_contact{ float:left; width:240px; margin-top:10px; margin-left:10px; margin-right:10px; padding-bottom:10px;}


/*内容页*/

.con_title{ float:left;line-height:45px; height:45px; width:810px; background:#f5f5f5; }
.con_title_l{ float:left;font-size:16px;  text-align:center;  padding:0 20px; line-height:45px; height:45px;background:#e51515; color:#FFF; 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:810px;}



 
/*分页*/

.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;
color: #e51515;
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: #e51515;
}
.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:260px;height:280px;float:left;text-align:center;margin: 0px 10px 0px 15px;display:inline;}
dl.photo_list dt{width:260px;height:230px;padding:1px; border:#eeeeee solid 1px;}
dl.photo_list dt:hover{ background:#e51417;}

dl.photo_list dt img{width:250px;height:220px;padding:5px;}
dl.photo_list dd{line-height:30px;height:30px;}