@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: #a4090d; }
/* 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) top center no-repeat; height:46px;}
.top_l{ color:#FFF; line-height:30px; font-size:14px;}

.top_txt{ float:left; margin-top:5px;}
.top_txt a{  color:#9a9596; line-height:40px;}
.top_txt a:hover{ color:#a4090d;}

.search_input01{width:272px; height:28px; float:right; background:url(../images/s_left.jpg) no-repeat center;line-height:28px; border:0px;background-color:transparent;}
.search_bt01{background:url(../images/s_right.jpg) no-repeat center; width:28px; height:28px; float:right; border:0px;background-color:transparent;vertical-align:middle; cursor:pointer;}



   
/*导航下拉菜单*/
/*#header{width:660px;margin:0px auto 0 auto;}
.menunav{width: 660px;height:50px;}
.menunav li{position: relative;float:left;}
.menunav li .no1-nav{line-height: 48px; width:110px;float:left;height:48px;font-size:15px;  text-align:center;}
.menunav li .no1-nav:hover {background:#e2e2e2; color:#3EA0C5; border-top:2px solid #c30101; }
.menunav li .no1-nav.hover {background:#e2e2e2; color:#3EA0C5; border-top:2px solid #c30101; }
.menunav li .nav-w {z-index:21;position:absolute;display:none;float:left;clear:both;overflow:hidden;top:50px;background:#fff;-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1);box-shadow: 0 1px 4px rgba(0,0,0,0.1);}
.menunav li:hover .no1-nav{ background:#fff; border-top:2px solid #c30101; color:#c30101;}
.menunav li .section-nav1{ padding:20px 20px 20px 20px; height:auto; overflow: hidden;}
.menunav li .section-nav1 .nav-cp-pinpai{ height:160px;}
.menunav li .section-nav1 .nav-cp-pinpai ul { width:100%;}
.menunav li .section-nav1 .nav-cp-pinpai ul li { display:inline-block; width:16.5%;}
.menunav li .section-nav1 .nav-cp-pinpai ul li { *display:inline;}
.menunav li .section-nav1 .nav-cp-pinpai ul li div { text-align:center;}
.menunav li .section-nav1 .nav-cp-pinpai ul li p { text-align:center;}
.menunav li .section-nav1 .nav-cp-pinpai ul li p a {line-height: 20px;padding:0px;float:none;height:20px;color:#333;font-size:14px;border:0;}
.menunav li .section-nav1 .nav-cp-pinpai ul li a:hover {background:none;color: #3EA0C5;}
.menunav li .section-nav1 .nav-cp-yingyong { width:100%; float:left;}
.menunav li .section-nav1 .nav-cp-yingyong ul {display:inline-block;vertical-align:top;}
.menunav li .section-nav1 .nav-cp-yingyong ul {*display:inline;}
.menunav li .section-nav1 .nav-cp-yingyong ul li { display:inline-block; width:99.5%;}
.menunav li .section-nav1 .nav-cp-yingyong ul li p {text-align:center;}
.menunav li .section-nav1 .nav-cp-yingyong ul li p a {line-height: 30px;padding:0px;float:none;height:30px;color:#333;font-size:14px;border:0;}
.menunav li .section-nav1 .nav-cp-yingyong ul li a:hover {background:none;color: #c30101;}
.menunav li .section-nav1 .nav-cp-lingyu ul { width:100%;}
.menunav li .section-nav1 .nav-cp-lingyu ul li { display:inline-block; width:33%; margin-bottom:20px;}
.menunav li .section-nav1 .nav-cp-lingyu ul li { *display:inline;}
.menunav li .section-nav1 .nav-cp-lingyu ul li div { text-align:center;}
.menunav li .section-nav1 .nav-cp-lingyu ul li p { text-align:center;}
.menunav li .section-nav1 .nav-cp-lingyu ul li p a {line-height: 20px;padding:0px;float:none;height:20px;color:#333;font-size:14px;border:0;}
.menunav li .section-nav1 .nav-cp-lingyu ul li a:hover {background:none;color:#F00;}
.menunav li .section-nav1 .nav-cp-jishu ul { width:100%;  float:left;}
.menunav li .section-nav1 .nav-cp-jishu ul li { display:inline-block; width:49.5%;}
.menunav li .section-nav1 .nav-cp-jishu ul li { *display:inline;}
.menunav li .section-nav1 .nav-cp-jishu ul li div { text-align:center;}
.menunav li .section-nav1 .nav-cp-jishu ul li p { text-align:center;}
.menunav li .section-nav1 .nav-cp-jishu ul li p a {line-height:30px;padding:0px;float:none;height:30px;color:#333;font-size:14px;border:0;}
.menunav li .section-nav1 .nav-cp-jishu ul li a:hover {;background:none;color:#c30101;}
.mr_t1name{font:bold 16px/40px "微软雅黑";color:#FFF;background:#2257A2 url(../images/mr_t1bg.jpg) no-repeat right top;height:40px;width:120px;padding-left:21px;float:left;}
.mr_t1name img{float:left;margin-top:9px;margin-right:6px;display:inline;}
.mr_frbox{height:140px;padding:0px 0px;}
.mr_frBtnL{float:left;margin:28px 0;cursor:pointer;display:inline;}
.mr_frBtnR{float:right;margin-top:18px;cursor:pointer;}

.mr_frUl{min-height:150px;width:145px; float:left;}
.mr_frUl ul li{width:135px;margin:0 10px;overflow:hidden; text-align:left;}
.mr_frUl ul li a{color: #333;font-size: 14px; display:block; line-height:30px;}
.mr_frUl ul li a:hover{color:#c30101;}
*/



/*banner*/

.banner{ width:100%; min-width:1265px;height:400px;position:absolute; z-index:-1;}
.banner .pro-switch {height:400px;overflow: hidden;position: relative;width:100%;}
.banner .flexslider {margin: 0;padding: 0;}
.banner .flexslider .slides > li {display: none;-webkit-backface-visibility: hidden; position:relative;}
.banner .flexslider .slides img {width: 100%;display: block;}
.banner .slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 420px;}
.banner .no-js .slides > li:first-child {display: block;}
.banner .flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.banner .flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.banner .flexslider .slides {zoom: 1;}




/*首页产品标题*/

.t_title{font-size:24px; line-height:40px; padding-left:10px; padding-right:10px; }

.title_btm{ background:#a4090d; height:3px; line-height:3px; width:100px;}

.p_title{ background:#e2e2e2; line-height:30px; height:30px; width:120px;}

.ptxt p{ font-weight:bold;}
.ptxt{ float:left; margin-left:10px; margin-right:10px; margin-top:10px;}

.pbg1{ background:url(../images/p1.jpg) center center no-repeat; width:250px; height:189px;}
.pbg1:hover{ background:url(../images/p1hover.jpg) center center no-repeat;width:250px; height:189px; cursor:hand;}
.pbg2{ background:url(../images/p2.jpg) center center no-repeat; width:250px; height:189px;}
.pbg2:hover{ background:url(../images/p2hover.jpg) center center no-repeat;width:250px; height:189px; cursor:hand;}
.pbg3{ background:url(../images/p3.jpg) center center no-repeat; width:250px; height:189px;}
.pbg3:hover{ background:url(../images/p3hover.jpg) center center no-repeat;width:250px; height:189px; cursor:hand;}
.pbg4{ background:url(../images/p4.jpg) center center no-repeat; width:250px; height:189px;}
.pbg4:hover{ background:url(../images/p4hover.jpg) center center no-repeat;width:250px; height:189px; cursor:hand;}



.txt_title{ float:left; margin-top:5px;}
.txt_title p{TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; LINE-HEIGHT: 23px; TEXT-INDENT: 2em; MARGIN: 0px}
.title01{ font-size:15px; font-weight:bold; line-height:30px;}

.lin01{ background:url(../images/1.jpg) no-repeat center center; width:340px; height:200px;}
.lin01:hover{background:url(../images/1-1.jpg) no-repeat center center; width:340px; height:200px; cursor:hand;}

.lin02{ background:url(../images/2.jpg) no-repeat center center; width:340px; height:200px;}
.lin02:hover{background:url(../images/2-1.jpg) no-repeat center center; width:340px; height:200px; cursor:hand;}

.lin03{ background:url(../images/3.jpg) no-repeat center center; width:340px; height:200px;}
.lin03:hover{background:url(../images/3-1.jpg) no-repeat center center; width:340px; height:200px; cursor:hand;}



.more a{ color:#8a8888;}
.more a:hover{ color:#a4090d;}





.footbg{ background:url(../images/footline.jpg) repeat-x; height:7px;}
.footxt{ line-height:28px; float:left; margin-top:10px;}




.foot01{ line-height:25px; height:25px; color:#5b5959;}
.foot01 a{ color:#5b5959;}
.foot01 a:hover{ color:#a4090d;}

/*内页*/
.ny_title{ background:url(../images/nytitle.jpg) repeat-x; height:84px;}
.nytitle_s{ font-size:12px; color:#999999; line-height:40px;}
.nytitle_1{ font-size:22px; font-weight:bold;}


/*产品列表*/

/*左侧*/
.leftbg{ background:#a4090d; float:left; width:240px;}

.left_t{ font-size:20px; line-height:50px; color:#FFF; text-transform:uppercase; font-weight:normal; text-align:center;}
.left_c{ background:#f4f3f3; float:left; width:240px;}
.left_cc{ float:left; margin-left:10px; margin-right:10px; padding-bottom:10px; padding-top:10px;}


.left001{ float:left; width:220px; height:35px; line-height:35px; display:block; text-align:center;background:#a4090d; border-bottom:#FFF solid 2px; }
.left001 a{ float:left; height:35px; line-height:35px; width:220px; display:block;text-align:center; color:#FFF; font-weight:bold; }
.left001 a:hover{ float:left; width:220px; height:35px; color:#ffffff; display:block;background:#932427;}


.pmenu02 a{float:left; width:220px; height:35px;line-height:35px;display:block;background:#f7f7f7; text-align:center;}



.l_contact{ float:left; margin-top:5px; margin-left:10px; margin-right:10px; padding-bottom:5px;line-height:28px;}


/*荣誉*/
/*资质荣誉*/
dl.photo_list{width:250px;height:220px;float:left;text-align:center;margin: 0px 10px 0px 15px;display:inline;}
dl.photo_list dt{width:250px;height:190px;padding:1px;}
dl.photo_list dt img{width:250px;height:180px;padding:2px;}
dl.photo_list dd{line-height:20px;height:30px;}

/*分页*/

.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;}




/*内容页*/


.content_con{ float:left; margin-top:10px; margin-left:20px; margin-right:10px; width:820px;}
/*内容页*/

.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: #333333;
font-weight: bold;
text-decoration: none;
}
.derq {
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #5A5A5A;
    font-weight: normal;
	line-height:35px;
}

.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: #a4090d;
}
.syp {
float: left;
text-align: left;
}







/*留言的按钮*/

.txt01{ border:#e1ecfa solid 1px; background:#f1eff0; line-height:32px; height:32px; width:360px;}
.txt02{ border:#e1ecfa solid 1px; background:#f1eff0; line-height:32px; height:145px; width:360px;}
.txt03{ border:#e1ecfa solid 1px; background:#f1eff0; line-height:32px; height:32px; width:160px;}

.sub01{ background:#2887e1; height:40px; line-height:40px; border:0px; color:#FFF; width:140px; font-size:14px; font-weight:bold;}






/*翻页*/
.pagebar {
	float:;
	padding: 5px 0;
	text-align: center;
	height: 28px;
	font-size: 0;
}
.pagebar img {
	position: relative;
	top: 2px;
}
.pagebar .page_now {
	display: inline-block;
	padding: 0 10px;
	height: 28px;
	line-height: 28px;
	background: #2887e1;
	border: 1px solid #0363be;
	color: white;
	text-align: center;
}
.pagebar a {
	display: inline-block;
	height: 28px;
	padding: 0 10px;
	line-height: 28px;
	background: white;
	border: 1px solid #E3E3E3;
	text-align: center;
	color:#333;
}
.pagebar a, .pagebar span {
	font-size: 12px;
	margin: 0 5px;
	vertical-align: middle;
	border-radius: 2px;
}
.pagebar a:hover {
	border: 1px solid #E3E3E3;
	background: #F1F1F1;
	color: black;
	text-decoration: none;
}
.btn{padding: 0px 5px;
	text-align: center;
	height: 25px;
	}


/*内页*/
/*内页*/

.lxwm3{ height:44px; width:830px; background:url(../images/xian1.jpg) repeat-x bottom; text-align:left;}
.lxwm3 p{ float:left; padding:0 5px; line-height:44px; height:44px; background:url(../images/xian2.jpg) repeat-x bottom; color:#050003; font-size:15px; font-weight:bold; text-align:left;}
.lxwm4{ padding-top:10px; padding-bottom:30px; padding-left:5px; line-height:25px; font-size:13px; text-align:left;}
