@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: #202020;}
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: #e77918; }
/* end reset */

/* public */
.w1100 { width: 1100px; margin: 0 auto; position: relative; }
.fl { float: left; }
.fr { float: right; }
.mb30 { margin-bottom: 30px; }
.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:#f3f1f2; height:35px; line-height:35px;}
.topbg a{ color:#3c3c3c;}
.topbg a:hover{ color:#ff0000;}

.menubg{background:#fa0002; height:48px;}

.lin0006{ font-size:14px; font-weight:bold; height:48px; line-height:48px; text-align:center; width:135px;}
.lin0006 a{ font-size:14px; font-weight:bold; height:48px;line-height:48px; color:#FFF;}
.lin0006 a:hover{ font-size:14px; font-weight:bold; height:48px; line-height:48px;display:block; background:#424242; color:#ffffff;}


.lin0007{ font-size:14px; font-weight:bold;  height:48px; line-height:48px;color:#ffffff;background:#424242; }
.lin0007 a{ font-size:14px; font-weight:bold;  height:48px;line-height:48px; color:#ffffff;}
.lin0007 a:hover{ font-size:14px; font-weight:bold; height:48px;line-height:48px;color:#ffffff;}




.searchbg{background:#f3f1f2; height:50px; line-height:50px;}

.search_input01{width:217px; height:37px; float:left; background:url(../images/sbg.jpg) no-repeat center;line-height:37px; border:0px;background-color:transparent;}
.search_bt01{background:url(../images/sbtm.jpg) no-repeat center; width:67px; height:37px; float:left; border:0px;background-color:transparent;vertical-align:middle; cursor:pointer;}



.htitlebg{ background:url(../images/htitle.jpg) top center; height:69px; }
.htitletxt{ font-size:35px; font-weight:bold; line-height:40px;}
.htitletxt01{line-height:30px; font-size:13px; font-weight:normal;}


/*幻灯*/
#banner{ height:580px;}
.main_image {width:100%; height:580px;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:580px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:580px;}
.main_image li span {display:block; width:100%; height:580px}
.main_image li a {display:block; width:100%; height:580px}
/*.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:600px; 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;}


.indexpbg{ background:#f3f1f2;}
.left_a{ float:left; width:215px; height:110px; color:#FFF; font-size:30px; background:#fa0002; line-height:120px; text-align:center; font-weight:bold;}
.left_b{ float:left; background:#FFF; width:215px;}
.left_con{ float:left; margin-left:16px; margin-top:10px;}

.left_b01{ float:left; background:#f6f6f6; width:215px;}


.left001{ float:left;background:url(../images/probg.jpg) top center; width:183px; height:39px; line-height:39px; display:block;}
.left001 a{ float:left; height:39px; line-height:39px; width:183px; display:block;}
.left001 a:hover{ float:left; background:url(../images/probghover.jpg) top center; width:183px; height:39px; color:#FFF; display:block;}

.in-on a{float:left; background:url(../images/probghover.jpg) top center; width:183px; height:39px; color:#FFF; display:block; line-height:39px; font-weight:bold;}
.in-on a:hover{float:left; background:url(../images/probghover01.jpg) top center; width:183px; height:39px; color:#FFF; display:block; line-height:39px;font-weight:bold}



.contact_left{ background:#fa0002; float:left;}
.contact_leftcon{ float:left; margin-left:10px; margin-top:10px; color:#FFF;}



.index01bg{ background:url(../images/index01bg.jpg) top center; height:389px;}

.title_n{ color:#fa0002; font-size:14px; font-weight:bold;}



.footbg{ background:url(../images/footbg.jpg) repeat-x; height:230px; color:#FFF;}
.fmenu{ background:url(../images/fmenu.jpg) top center no-repeat; height:63px;}
.fmenu ul{ display:block; float:left; margin-left:95px;}
.fmenu ul li{ display:block; float:left; line-height:63px; height:63px; font-size:14px; text-align:center; width:130px;}
.fmenu ul li a{ display:block; float:left; color:#FFF; font-size:14px; font-weight:bold; text-align:center;width:130px;}
.fmenu ul li a:hover{ display:block; float:left; color:#FFF; font-size:14px; font-weight:bold; text-align:center;width:130px;}

.foot01{ float:left; line-height:28px; margin-top:40px;}





/*首页右侧产品*/

.product{ width:866px; background:#FFFFFF; min-height:610px}
.product .head{ background:url(../images/p_left.jpg) repeat-x top left; height:70px;}
.product .head span{ background:url(../images/p_hover.jpg) no-repeat center; height:70px; width:200px; display:block; float:left; line-height:61px; text-align:center; font-size:20px; color:#FFFFFF;}
.product .head p{ float:right; line-height:61px; padding-right:15px;}
.product .cont{ width:846px; padding:10px; min-height:734px}
.product .cont p{ line-height:30px; text-indent:25px;}

.Menubod { margin-left:0px; _margin-left:0px;  height:70px;}
.Menubod ul{
margin:0px;
padding:0px;
}
.Menubod li{
height:70px;
line-height:61px;
float:left;
display:block;
cursor:pointer;
width:433px;
text-align:center;
color:#fa0002;
font-size:20px;
text-align:center;
background:url(../images/p_left.jpg) repeat-x left top;
}
.Menubod li.hover{
height:70px;
line-height:61px;
float:left;
display:block;
cursor:pointer;
width:433px;
text-align:center;
color:#fff;
text-align:center;
font-size:20px;
background:url(../images/p_hover.jpg) no-repeat center;
}

.proimg_a{ display:inlne; width:185px; height:220px; overflow:hidden; background:#dcdcdc; text-align:center; line-height:35px; float:left; font-size:13px; margin:10px; padding:5px }
.proimg_a img{ width:185px; height:185px;}
.proimg_a:hover{ display:inlne; width:185px; height:220px; overflow:hidden; text-align:center; background:#fa0002; line-height:35px;float:left; font-size:13px; color:#fff; margin:10px; padding:5px }

.proimg_aa{ display:inlne; width:195px; height:200px; overflow:hidden; background:#dcdcdc; text-align:center; padding-top:5px;  line-height:35px; float:left; font-size:13px; margin:0 5px 15px 10px; }
.proimg_aa img{ width:185px; height:160px;}
.proimg_aa:hover{ display:inlne; width:195px; height:200px;  margin:0 auto; overflow:hidden; text-align:center; background:#009a44; line-height:35px; padding-top:5px;  float:left; font-size:13px; color:#fff; margin:0 5px 15px 10px; }

.proimg_aa:hover img{ width:185px; height:160px; }



/*首页新闻*/
.nncon{ width:535px; float:left;  overflow:hidden; border-bottom:#CCC dotted 1px; height:30px; line-height:30px; margin-top:8px;}
.indexhonor{ height:250px; float:left; margin-top:20px;}



/*首页留言*/
.msgtitle{ color:#ffa200; font-size:30px; line-height:60px;}
.msg01{ background:url(../images/t3.jpg) top center; width:144px; height:34px; line-height:34px; border:0px;}
.msg02{ background:url(../images/msgcon.jpg) top center; width:178px; height:123px; border:0px;}


.cotents{
	float:left;
	width:855px;
	
}
.con_title{ float:left; padding:0 30px; background:#fa0002; color:#FFF; font-size:20px; line-height:55px; height:55px; font-weight:bold;}
.content_con{ float:left; margin-top:10px; margin-left:10px; margin-right:10px; width:835px;}




/*翻页*/
.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: #fa0002;
	border: 1px solid #ae0001;
	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:835px; 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;}
