﻿@charset "utf-8";
/* CSS Document */
*{
	padding:0px;
	margin:0px;
}
.qyjj a{ text-decoration:none; color:#000;}
.jj_tittle a{ text-decoration:none; color:#000;}
.top{ width:1000px; height:100px; margin:0 auto;}
.logo{ width:550px; height:90px; float:left; background:url(../image/toplogo.png) no-repeat left}
.logo_f{ width:200px; height:90px; float:right; text-align:center; line-height:100px; font-size:12px; font:"宋体";}
.top a{ text-decoration:none; color:#000;}
/* 导航栏 */
.nav{ width:100%; height:60px; font-family:yaheiRegular; padding-top:0px; background:url(../image/nav_bg.gif) repeat-x;}
.nav_con{ width:1200px; height:60px; background:url(../image/nav_con_bg.jpg) repeat-x; margin:0 auto;}
.nav_li,.mainlevel{ width:120px; height:50px; float:left; text-align:center; font:"宋体"; font-weight:bold; font-size:14px; line-height:60px; background:url(../image/nav_li.jpg) right 6px no-repeat; position:relative;}
.nav li{list-style:none;}
.mainlevel_1{ width:120px; height:50px; float:left; text-align:center; font-weight:bold; font-size:14px; line-height:50px; background-color:#FFF; position:relative;}
.mainlevel a{ display:block; width:120px; height:50px;}
.mainlevel a:hover{ color:#c9bf9c; background:url(nav_a.gif) repeat-x;}
.mainlevel ul { width:120px; display:none; position:absolute; top:50px; left:0px;  background-color:#fcfcfb; padding-bottom:2px; z-index:9999; filter:alpha(opacity=85);-moz-opacity:0.85; opacity:0.85;}
.mainlevel li{ width:120px; height:40px; font-size:14px; font-weight:bold; text-align:left; /*padding-left:40px;*/ background-color:#f6f1e6; border-bottom:1px #c5ba92 solid; margin:0 auto; line-height:40px; }
.mainlevel li a{ color:#000; padding-left: 20px;}
.mainlevel li a:hover{ color:#b9ac7f; background:none;}
.nav_end{ width:140px; height:60px; float:left; text-align:center; font-weight:bold; font-size:14px; line-height:50px;}
.nav a{ text-decoration:none; color:#000;}
.fenlei{width:120px; height:30px;}
/*banner*/
.banner{ width:100%; height:450px; margin:0 auto;}

.index_body{ width:960px; margin:0 auto; background:#FFF; padding:5px 5px; height:860px;}
/*图片切换*/
.news_img{ width:450px; height:301px; border:1px solid #e0dbc7; overflow:hidden; margin-left:10px;}

.qyjj{ width:485px; height:300px; border:1px solid #CCC; font-size:14px; font:"宋体";  line-height:20px; float:left; margin-left:10px;}
.jj_f{ width:485px; height:250px; padding:10px 10px;}
.pointer{ float:left; width:90%; display:inline;}
.pointer li{float:left; width:100%; border-bottom:1px dashed #d3d3d3;}
.pointer li a{float:left; color:#2f2f2f; width:95%;line-height:32px;background:url(../images/newsico.gif) 0px  center no-repeat;padding-left:5%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:14px;}
.pointer li a:hover{color:#000; }
.pointer li .fl{ float:left; width:60%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }
.pointer li .fr{ color:#707070; float:right; }
.jj_tittle{ width:100%; height:40px; background:url(../image/jj_bg.jpg) repeat-x; line-height:40px; font-size:14px;}
.qysp_box{ width:460px; height:300px; border:1px solid #CCC; float:left; font:"宋体"; font-size:14px; line-height:20px;}
.qysp{ width:250px; height:235px; margin:10px 10px; background:url(../image/qysp.jpg) no-repeat; float:left;}
.gd_pic{ width:960px; height:240px; margin:0 auto; background:url(../image/gd_pic.jpg) repeat-x; margin-top:10px;}
.foot_box{ float:left; margin-left:10px; height:300px; width:255px; border:1px solid #999;}
.foot_box1{ float:left; margin-left:10px; height:300px; width:405px; border:1px solid #999;}
.qyzz{ width:190px; height:115px; float:left; margin-left:10px; margin-top:10px;}
.left_box{ float:left; height:300px; width:240px; background:#FFF;  border:3px solid #dfdfdf;}
.left{width:240px; min-height:500px; float:left; margin-right:10px;}

.contactcon{float:left; padding-top:10px; padding-left:17px; width:100%;float:left;background:url(../image/contact.gif) no-repeat center 50px; font-size:14px;}
.contactcon img{ vertical-align:middle; margin:4px 10px 4px 0;}
.contactilne{ float:left; width:100%;height:5px; margin:10px 0;background:url(../image/contactline.gif) no-repeat bottom center; }
.add{background:url(../image/contactico1.gif) no-repeat left top; float:left;width:280px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:25px; height:45px; padding-left:40px; }
.add1{background:url(../image/contactico2.png) no-repeat left top; float:left;width:280px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:25px; height:27px; padding-left:40px; }

.add2{background:url(../images/contactico3.png) no-repeat left top; float:left;width:280px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:25px; height:27px; padding-left:40px; }

/*Bottom*/
.footer1 {
	MARGIN: 0px auto; WIDTH:980px; margin-top:20px;}
.footer1_a {
	TEXT-ALIGN: center; LINE-HEIGHT: 40px; WIDTH: 980px; HEIGHT: 40px; COLOR:#000; font-size:14px;
}
.footer1_a A {
	COLOR: #333; TEXT-DECORATION: none
}
.footer1_a A:hover {
	TEXT-DECORATION: underline; COLOR: #000;
}
.footer1_b {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; WIDTH: 980px; HEIGHT: 70px; COLOR: #000; font-size:13px;
}
.footer1_b A {
	COLOR: #000; TEXT-DECORATION: none;
	}
	
.fyMain{ width:980px;margin:0 auto 40px; overflow:auto; padding-top:10px; clear:both;}
.wrap{width:980px;float:left;overflow:hidden; padding-top:38px;}
.fyLeft{ float:left;width:250px;overflow:hidden;margin-right:30px;}
.l_news{ float:left;margin-top:20px; width:240px;padding-bottom:13px; }
.l_pro{float:left;width:240px;}
.l_procon{ float:left;width:240px;overflow:hidden;margin-top:0px;}
.proOne{ width:240px;float:left;overflow:hidden; margin-bottom:7px;background:url(../image/l_pro.gif) repeat-x top left;}
.proOne a{width:220px; padding-left:18px; color:#6d6d6d;line-height:34px; float:left;font-size:12px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:url(../image/class.gif) 8px center no-repeat; border:1px solid #d1d0d0;}
.proOne a.cur{ font-weight:bold; }
.proTwo{ float:left;line-height:25px;overflow:hidden; padding-top:10px;background:#f7f7f7}
.proTwo li{width:240px; float:left; }
.proTwo li a{ float:left; color:#777; line-height:30px;width:200px; padding-left:40px; background:none; border:0;}
.proTwo li a:hover{ float:left;color:#0B375E}
.fyLeft .title{ margin-bottom:9px;}
.fyLeft .contact{ float:left; }
.fyLeft .contactcon{ width:220px;background:url(../image/lmap.gif) no-repeat center 80px; padding-left:14px;}
.fyLeft .title font{ font-size:26px; margin-top:5px;}
/* fyRight*/
.fyRight{ float:left; width:670px; background:#fff;  border:3px solid #dfdfdf; overflow:hidden;}
.title_view{ float:left;width:100%;  margin-bottom:17px; line-height:40px;height:40px; font-size:14px; font:"宋体"; background:url(../image/jj_bg.jpg) repeat-x;}
.title_view .fl{font-family:'Microsoft Yahei'; }
.title_view .fr,.title_view .fr a{ color:#777;font-size:12px; float:right;}
.title_view .fr{ padding-right:5px;}
.title_view .fr font{ font-size:12px;}
.mainRightMain{ color:#555;float:left;width:670px;padding-bottom:20px; min-height:640px; _height:640px;}
.padding25{ padding:0 25px; line-height:30px; font-size:14px;}
.mainr_line{float:left; height:18px; width:99%;background:url(../image/line_s.gif) top left repeat-x;}
.tip{ padding:20px;}
.picbox{ width:300px; min-height:260px; line-height:20px; font-size:14px; float:left; margin-right:10px;}
.picbox img { width:300px; }
/* page*/
.page{margin-top:15px; margin-left:25px;float:left; display:inline; color:#02783e;}
.pager-taglib { float:left;padding-bottom:5px; overflow:hidden; height:23px;text-align:center; font-size:12px; }
.pager-taglib span{ float:left;}
.pager-taglib a { line-height:27px; width:26px; height:27px; display:block; float:left;}
.pager-taglib a:hover { width:26px; height:27px; display:block; color:#1f83d5; }
.pager-taglib .current { width:26px; height:27px; display:block; line-height:27px;}
.pager-taglib .disabled {  width:26px; height:27px; display:block; line-height:27px;}
.total{ min-width:50px; _width:50px; text-align:center; height:27px; line-height:27px; display:block;}
.reach{ min-width:30px; _width:30px; text-align:left; padding-left:5px; height:29px; line-height:29px; display:block;}
.btn{ width:36px; height:27px; line-height:27px; display:block; padding-top:3px;}
.input_page{ width:30px;height:14px; text-align:center; border:1px solid #02783e; font-size:12px; line-height:14px; margin-top:6px;}
.pager-taglib .bg{ padding-top:3px;}