@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 */
.w1024 { width: 1024px; margin: 0 auto; position: relative; }
.fl { float: left; }
.fr { float: right; }
.mb25 { margin-bottom:25px; }
.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; line-height:35px; height:35px;}

/*导航栏目*/
.menubg{ background:#006ad0; border-top:#ff9801 solid 2px; height:40px; line-height:40px;}


.lin0006{ font-size:14px; font-weight:bold; height:40px; line-height:40px; text-align:center; width:128px;}
.lin0006 a{ font-size:14px; font-weight:bold; height:40px;line-height:40px; color:#ffffff; background:url(../images/line.jpg) center right no-repeat; width:128px; display:block;}
.lin0006 a:hover{ font-size:14px; font-weight:bold; height:40px; line-height:40px;display:block; background:#ff9801; color:#ffffff;}


.lin0007{ font-size:14px; font-weight:bold;  height:40px; line-height:40px; }
.lin0007 a{ font-size:14px; font-weight:bold;  height:40px;line-height:40px;background:#ff9801; color:#ffffff;}
.lin0007 a:hover{ font-size:14px; font-weight:bold; height:40px;line-height:40px;}


/*幻灯*/
#banner{ height:450px;}
.main_image {width:100%; height:450px;overflow:hidden; margin:0 auto; position:relative; margin-top:1px;}
.main_image ul {width:9999px; height:450px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:450px;}
.main_image li span {display:block; width:100%; height:450px}
.main_image li a {display:block; width:100%; height:450px}
/*.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;}



.bannerbtm{ background:#006ad0; line-height:50px; height:50px;}

.ggtitle{ line-height:50px; height:50px; color:#FFF;}
.ggtitle a{ color:#FFF;}



.searchbg{background:#f3f1f2; height:50px; line-height:50px;}

.search_input01{width:204px; height:30px; float:left; background:url(../images/sbg.jpg) no-repeat center;line-height:30px; border:0px;background-color:transparent;}
.search_bt01{background:url(../images/sbtm.jpg) no-repeat center; width:80px; height:30px; float:left; border:0px;background-color:transparent;vertical-align:middle; cursor:pointer;}

/*首页关于我们*/
.t_title{ float:left; font-size:22px;}
.t_title span{ font-size:16px; font-weight:normal; }

.index_about{ float:left; margin-top:20px; width:630px; padding-bottom:20px;}

.amore01{ float:left;background:url(../images/more01.jpg) center center no-repeat; width:154px; height:54px; text-align:center; font-size:14px;}
.amore01 a{ color:#FFF; text-align:center; line-height:54px;font-size:14px;}
.amore01 a:hover{ color:#F00;}

.amore02{ float:left; margin-left:20PX; background:url(../images/more02.jpg) center center no-repeat; width:154px; height:54px; text-align:center; font-size:14px;}
.amore02 a{ color:#FFF; text-align:center; line-height:54px;font-size:14px;}
.amore02 a:hover{ color:#F00;}




/*首页新闻*/
.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:#006ad0; height:35px; line-height:35px; color:#FFF;}

.foot01{line-height:35px;color:#FFF; height:35px; font-size:13px;}
.foot01 a{ color:#FFF;}
.foot01 a:hover{ color:#F00;}

.foot02{ float:left; line-height:25px;}


/*首页产品滚动*/
.proscroll .cbox{ width:1040px; margin:0 auto;} 

/*产品自动滚动*/
.mr_frbox{height:350px; margin-top:20px;}
.mr_frBtnL{float:left;cursor:pointer; width:30px; margin:130px 25px 0 0;display:inline; }
.mr_frUl{float:left;height:350px;width:940px;}
.mr_frBtnR{float:right;width:30px; margin:130px 0 0 0px;cursor:pointer;}
.mr_frUl ul li{display:inline;float:left;height:320px;width:210px;margin-right:20px; padding-top:20px; overflow:hidden; border:#c2dfed solid 1px;}
.mr_frUl ul li p{line-height:60px; text-align:center;}
.mr_frUl ul li img{display:block; width:160px; height:160px;}
.mr_frUl ul li a:hover img{}
.mr_frUl ul li .pline{ background:url(../images/pline.jpg) center center; width:168px; height:38px;}

.mr_frUl ul li .text{height:84px; padding:0 20px;}
.mr_frUl ul li .text .pname{line-height:35px; height:35px; text-align:center; font-size:14px;}
.mr_frUl ul li .text span{float:left;}
.mr_frUl ul li .text .online{width:90px; height:20px; border:#d2d2d4 solid 2px; text-align:center; background:#c80002; line-height:20px; margin-left:13px; margin-right:20px;}
.mr_frUl ul li .text .intro{width:90px; height:20px; border:#d2d2d4 solid 2px; text-align:center; background:#535353;line-height:20px; margin-right:10px;}


/*左侧*/
.left_t{ width:230px; background:#006ad0; 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;}


/*.leftbg{ background:#74b9f0; float:left;}


.l_top{ background:url(../images/l_top.jpg) no-repeat; width:230px; height:96px;}
.l_con{ width:210px; float:left; margin-left:10px; margin-top:20px;}*/

.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: #74b9f0; display:block; color:#FFF; font-weight:bold; text-align:center;}
.left001 a:hover{ float:left; width:230px; height:40px; color:#ffffff; display:block;}




.pmenu02 a{float:left; width:230px; height:40px;line-height:40px; color:#FFF; display:block;background:#248de0; font-weight:bold; text-align:center;}


.lin0008{ display:block; line-height:30px; height:30px; border-bottom:#CCC dotted 1px; width:230px; text-align:left; font-size:13px;}
.lin0008 a{ display:block;}
.lin0008 a:hover{ background:#a9d0ef;}



.childclass a{ display:block;line-height:30px; height:30px; color:#006ad0; border-bottom:#CCC dotted 1px; width:230px; text-align:left; font-weight:bold;}
.childclass a:hover{ background:#a9d0ef; color:#FFF;}


.leftbg{ background:#74b9f0; float:left; width:230px;}

.l_contact{ float:left; margin-top:10px; margin-left:10px; margin-right:10px; padding-bottom:10px;line-height:28px; color:#FFF;}



/*内容页*/
.con_title{ float:left;line-height:40px; height:40px; border-bottom:#CCC dashed 1px; width:774px;}
.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:754px;}


/*产品行业*/
.plist{float:left; width:215px; margin-right:35px; margin-top:20px;}
.plist3, .plist6, .plist9, .plist12 { margin-right:0px;}


.txt01{ border:#e4f1fe solid 1px; background:#f1eff0; line-height:32px; height:32px; width:360px;}
.txt02{ border:#e4f1fe solid 1px; background:#f1eff0; line-height:32px; height:145px; width:360px;}
.txt03{ border:#e4f1fe solid 1px; background:#f1eff0; line-height:32px; height:32px; width:160px;}


.sub01{ background:#74b9f0; 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: #055023;
	border: 1px solid #1b7640;
	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:745px; 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;}
