@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ margin:0; padding:0; font-family: "微软雅黑", Arial, Helvetica, sans-serif,"Microsoft YaHei"; color:#000000;font-size:13px;}
h1,h2,h3,p,ul,li{ margin:0px; padding:0px; list-style:none; list-style-type:none; display:block;}
img{ border:none;}
td {
	font-family: "微软雅黑"; font-size:13px;
}
a {color: #000000; text-decoration: none; }
a:hover{
	color:#F00;
	text-decoration: none;
}

/*-------------pro----------------*/
.clear20{clear:both;height:20px; overflow:hidden; }
.clear30{clear:both;height:30px; overflow:hidden; }
.clear40{clear:both;height:40px; overflow:hidden; }


.topbg{ background:#f1f1f1; height:30px; line-height:30px; width:100%;}
.menubg{ background:url(../images/menubg.jpg) repeat-x; height:163px;}


/* banner */
/*幻灯*/
#banner{ height:450px;}
.banner{ height:450px; border-bottom:#fe8101 solid 5px;}
.main_image {width:100%; height:530px;overflow:hidden; margin:0 auto; position:relative}
.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:438px; left:48%; z-index:999; } /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; 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;}


.proscroll .cbox{ width:1160px; margin:0 auto;}

/*荣誉自动滚动*/
.mr_frbox{height:238px; margin-top:20px;}
.mr_frBtnL{float:left;cursor:pointer; width:30px; margin:77px 25px 0 0;display:inline; }
.mr_frUl{float:left;height:238px;width:1060px;}
.mr_frBtnR{float:right;width:30px; margin:77px 0 0 0px;cursor:pointer;}
.mr_frUl ul li{display:inline;float:left;height:238px;width:245px;margin-right:20px; overflow:hidden;}
.mr_frUl ul li p{line-height:60px; text-align:center; font-size:14px;}
.mr_frUl ul li img{display:block; width:243px; height:190px; border:solid #e5e3e4 1px;}
.mr_frUl ul li a:hover img{border:solid #0085fe 1px;}

.mr_frUl ul li .text{height:84px; padding:0 20px;}
.mr_frUl ul li .text .pname{line-height:48px; height:48px; text-align:center; font-size:13px;}
.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;}




.lin0006{ font-size:14px; font-weight:bold; height:40px; color:#FFF; text-align:center; background:url(../images/line.jpg) center right no-repeat;}
.lin0006 a{ font-size:14px; font-weight:bold; height:40px; color:#FFF;line-height:40px;}
.lin0006 a:hover{ font-size:14px; font-weight:bold; height:40px; background:#fc8100; display:block; color:#ffffff;}


.lin0007{ font-size:14px; font-weight:bold;  height:40px; color:#ffffff; background:#fc8100; display:block; line-height:40px; display:block;}
.lin0007 a{ font-size:14px; font-weight:bold;  height:40px; color:#ffffff; line-height:40px; display:block;}
.lin0007 a:hover{ font-size:14px; font-weight:bold; height:40px; color:#ffffff; line-height:40px; display:block;}


.xxline{ background:url(../images/xx.jpg) center center repeat-x; width:100%;}

.indexaboutitle{ background:url(../images/a.jpg) center left no-repeat; float:left; width:520px;}
.indexaboutitle h3{ font-size:16px; float:left; width:400px; line-height:40px;}
.indexaboutitle span{ float:right; line-height:40px;}

.indexabout{ border:#e1e1e1 solid 1px; float:left; padding:8px 10px; background:#efefef; margin-top:10px; }

.ptitle01{ color:#0284fc; font-weight:bold; float:left; line-height:30px; font-size:14px;} 

.ptitlecon{ float:left; overflow:hidden; width:530px;}


.casebg{ background:#f7f7f7; width:100%;}


.ntitle { background:url(../images/ntitle.jpg) no-repeat; width:540px; height:40px; line-height:40px;}

.more a{ color:#999999; font-size:13px; float:right; line-height:40px;}
.more a:hover{ color:#F00;}
.ncontent{ float:left;}



.wttitle{background:url(../images/wttitle.jpg) no-repeat; width:500px; height:40px; line-height:40px;}

.wtcon{ float:left;}

.gctitle{ font-size:16px; line-height:40px;}

.linktitle{ background:url(../images/linktitle.jpg) center left no-repeat; font-size:16px; float:left; height:33px; line-height:33px;}



.footbg{ background:#0085fe; border-top:#fd8000 solid 5px; height:150px; color:#FFF;}
.foot01{ color:#FFF; line-height:35px; height:35px;}
.foot01 a{ color:#FFF; line-height:35px; height:35px; font-weight:bold; font-size:13px;}
.foot01 a:hover{ color:#F00;}




.lefttitle{ background:url(../images/lefttitle.jpg) no-repeat; width:240px; height:60px; line-height:60px; text-align:center; font-size:20px; color:#FFF; font-weight:bold;}

.leftbg{ border-left:#dedede solid 1px; border-right:#dedede solid 1px; float:left; width:238px;}

.proleft{ background: url(../images/ll.png) left 20px center no-repeat #f5f4f4; line-height:45px; border-bottom:#dedede solid 1px; height:45px; display:block;}
.proleft a{background: url(../images/ll.png) left 20px center no-repeat #f5f4f4; line-height:45px; height:45px; display:block;}
.proleft a:hover{background: url(../images/ll.png) left 20px center no-repeat #f4ecec; line-height:45px; height:45px; display:block;}


.currclass a{background: url(../images/ll.png) left 20px center no-repeat #f4ecec; line-height:45px; height:45px; display:block; font-weight:bold; color:#F00;}

.currclass a:hover{background: url(../images/ll.png) left 20px center no-repeat #f4ecec; line-height:45px; height:45px; display:block; font-weight:bold; color:#F00;}



.contbg{ border:#dedede solid 1px; width:238px; float:left;}
.contcons{ float:left; margin-left:4px; margin-top:4px; margin-bottom:5px;}
.contcc{ float:left; margin-left:5px;}

.contenttitle{ float:left; background:url(../images/tt.jpg) left 5px center no-repeat; width:830px; line-height:40px;}
.contenttitle h3{ font-size:16px; float:left;}
.metright{ float:right; color:#6e6e6e;line-height:40px}


.contenttbtm{ background:url(../images/ccbtn.jpg) no-repeat; height:5px; line-height:5px; width:830px; float:left;}

.contents{ float:left; width:830px; margin-top:20px;}


#gotop{display:none;position:fixed;z-index:777;width:41px;height:55px;right:0;bottom:25px;background-size:41px 55px;background:url(../images/top.png) no-repeat;cursor:pointer;}

#gotop{width:41px;height:55px;right:0;bottom:25px;background-size:41px 55px;}




.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;}



/*翻页*/
.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: #057ce7;
	border: 1px solid #0871d0;
	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;
	}





