@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/top.jpg) repeat-x; line-height:112px; height:112px;}

/*导航栏目*/
.menubg{ background:url(../images/menubg.jpg) repeat-x;height:45px; line-height:45px;}




.lin0006{ font-size:14px; font-weight:bold; height:45px; line-height:45px; text-align:center; width:137px;}
.lin0006 a{ font-size:14px; font-weight:bold; height:45px;line-height:45px; color:#ffffff; background:url(../images/line.jpg) center right no-repeat; width:137px; display:block;}
.lin0006 a:hover{ font-size:14px; font-weight:bold; height:45px; line-height:45px;display:block; background:#fcd7df; color:#bb1a3b;}



.lin0007{ font-size:14px; font-weight:bold;  height:45px; line-height:45px; }
.lin0007 a{ font-size:14px; font-weight:bold;  height:45px;line-height:45px;background:#fcd7df; color:#bb1a3b;}
.lin0007 a:hover{ font-size:14px; font-weight:bold; height:45px;line-height:45px;}


/*幻灯*/
#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;}



/*首页关于我们*/
.s_title{ color:#d3cfd0; font-size:24px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.t_title{font-size:22px; line-height:35px;}
.about_img{ background:#fee5e9; padding:5px; width:402px;}
.about_more{ background:url(../images/more.jpg) center center no-repeat; width:500px; height:34px; line-height:34px;}



.index_about{ float:left; margin-top:20px; width:630px; padding-bottom:20px; line-height:25px;}

.index_probg{ background:url(../images/indexprobg.jpg) top center no-repeat; height:673px;}
.p_title{font-size:22px; line-height:35px; color:#FFF;}
.index_pro{ float:left; margin-top:50px;}
.index_pro a{ color:#FFF;}

.index_kh{ background:url(../images/khbg.jpg) top center no-repeat; height:627px;}
.khtitle{float:left; margin-top:40px; background:url(../images/kh01.png) top center no-repeat; width:464px; height:89px; line-height:89px; text-align:center; font-size:24px; margin-right:86px;}
.khbtm{ background:url(../images/khbtm.png) top center no-repeat; height:55px;}

.index_ad{ background:url(../images/ad1.jpg) top center no-repeat; height:193px;}

.index_ad2{ background:url(../images/ad5.jpg) top center no-repeat; height:198px;}

.n_title{font-size:22px; line-height:35px; color:#c8122b;}
.ncon{border-bottom:#CCC dashed 1px; padding-bottom:10px; width:630px; margin-top:10px;}
.ncon01{border-bottom:#CCC dashed 1px; padding-bottom:5px; width:630px; margin-top:5px; line-height:25px;}

.index_cbg{ background:url(../images/cbg.jpg) bottom right no-repeat; min-height:247px;}
.index_ccon{ float:left; margin-top:20px; line-height:30px;}

/*首页新闻*/
.index_n{float:left; width:480px; border:#f0f0f0 solid 2px; margin-right:36px; padding:5px 5px; margin-top:20px;}
.index_n:hover{border:#006bd0 solid 2px; }

/*底部*/
.footbg{ background:url(../images/footbg.jpg) repeat-x; height:186px; color:#FFF;}

.linkcon a{ color:#FFF;}







/*左侧*/
.left_t{ width:230px; background:#bc132a; height:60px; color:#FFF; font-size:20px; text-align:center; font-weight:bold; line-height:30px; padding-top:10px;}
.left_t span{ font-size:14px; line-height:25px; color:#FFF; text-transform:uppercase; font-weight:normal;}


.left001{ float:left; width:230px; height:40px; line-height:40px; display:block; text-align:center;}
.left001 a{ float:left; height:40px; line-height:40px; width:230px;background: #f6d6db; display:block;text-align:center; }
.left001 a:hover{ float:left; width:230px; height:40px; color:#ffffff; display:block;color:#bc132a;}




.pmenu02 a{float:left; width:230px; height:40px;line-height:40px; color:#FFF; display:block;background:#9d0e22; font-weight:bold; text-align:center;}





.leftbg{ background:#f6d6db; float:left; width:230px;}

.l_contact{ float:left; margin-top:10px; margin-left:10px; margin-right:10px; padding-bottom:10px;line-height:28px;}



/*内容页*/
.con_title{ float:left;line-height:40px; height:40px; border-bottom:#CCC dashed 1px; width:850px;}
.con_title_l{ float:left; font-size:20px; margin-left:5px; }
.con_title_r{ float:right;}

.content_con{ float:left; margin-top:10px; margin-left:10px; margin-right:10px; width:830px;}


/*重要客户*/
.servicebg{float:left; margin-top:40px; background:url(../images/servicebg.png) top center no-repeat; width:350px; height:89px; line-height:89px; text-align:center; font-size:20px; margin-right:100px;}
.servicebtm{ float:left; width:830px; font-size:20px; line-height:50px; margin-top:20px; color:#bb132a;}


/*留言的按钮*/

.txt01{ border:#fae5e8 solid 1px; background:#f1eff0; line-height:32px; height:32px; width:360px;}
.txt02{ border:#fae5e8 solid 1px; background:#f1eff0; line-height:32px; height:145px; width:360px;}
.txt03{ border:#fae5e8 solid 1px; background:#f1eff0; line-height:32px; height:32px; width:160px;}




.sub01{ background:#bc132a; 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: #bc132a;
	border: 1px solid #830a1a;
	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;}

