@charset "utf-8";

/* 全站共用 */
body{ margin:0px; padding:0px; font-size:12px; color:#333; font-family:"宋体"}
ul,li{ margin:0px; padding:0px; list-style: none;}
img{ border:0px;}
a{ color:#666; text-decoration:none}
a:hover{ color:#000; text-decoration:none}
input{ outline:0}


.box{ width:1000px; height:auto; margin:0 auto;}
.head{ width:1000px; height:110px; float:left; background:url(../images/index_r1_c1.jpg) top center no-repeat}


/*导航*/
#headm{ width:998px; float:left; height:40px; position:relative; z-index:999; background:url(../images/index_r2_c1.jpg) top center repeat-x; margin-left:2px;}
#headm li{text-align: center; float:left; display:inline;}
#headm .dh{ position:relative; float:left;}
#headm .dh2 ul{ width:150px;}
#headm .dh2 ul li{ width:150px; float:left; z-index:5; position:relative; display:block; overflow:hidden; color:#003798;}
#headm .topa{ width:85px; height:40px; float:left; line-height:40px; z-index:5; position:relative; display:block; overflow:hidden; font-family:"微软雅黑"; font-size:15px; color:#fff;}
#headm .topa2{ width:150px; height:40px; float:left; line-height:40px; z-index:5; position:relative; display:block; overflow:hidden; font-family:"微软雅黑"; font-size:15px; color:#fff;}
#headm .topa:hover{ height:50px; background:url(../images/dh_bj2.png) bottom center repeat-x;}

#headm li ul{width:85px; height:auto; z-index: 1; position: absolute; display: none; top:40px; background-color:#0A5BAA}
#headm li ul li{ width:85px; line-height:20px; border-bottom:1px solid #062341; padding:5px 0}
#headm li ul li a{ color:#fff;}
#headm li ul li a:hover{ color:#fff; text-decoration:underline;}

#headm li.show ul{display: block}
#headm li.show .topa{display: block; height:40px; text-decoration: none; color:#fff;}


 /*搜索*/
.box-lanrenzhijia {
	width:400px; float:right; margin-right:10px;
	position:relative; z-index:99999
}
.searchbg {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 2px;
	RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 390px;
	PADDING-TOP: 2px;
	POSITION: absolute;
	TOP: 35px;
	HEIGHT: 27px
}
.searchContainer {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 2px;
	RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 390px;
	PADDING-TOP: 2px;
	POSITION: absolute;
	TOP: 35px;
	HEIGHT: 27px
}
.searchbg {
	background:url(../images/bg01.png) no-repeat;
}
.searchselect {
	Z-INDEX: 49;
	FLOAT: left;
	WIDTH: 100px;
	POSITION: relative;
	HEIGHT: 25px
}
.searchselect SPAN {
	FLOAT: left;
	HEIGHT: 25px
}
.searchselect A.searchselectbtn {
	FLOAT: left;
	HEIGHT: 25px
}
.searchselect SPAN {
	WIDTH:80px;
	COLOR: #333333;
	TEXT-INDENT: 12px;
	LINE-HEIGHT: 26px;
	POSITION: relative
}
.searchselectbtn {
	background: url(../images/bg02.gif) no-repeat 0 8px;
	WIDTH: 10px
}
.searchContainer INPUT {
	FLOAT: left;
	WIDTH: 210px;
	LINE-HEIGHT:21px;
	HEIGHT: 21px;
	border:1px solid #fff;
	color:#ccc
}
.searchbtn {
	FLOAT: left;
	WIDTH: 70px; text-align:center;
	HEIGHT: 25px
}
.searchselect UL {
	DISPLAY: none;
	Z-INDEX: 150;
	LEFT: -1px;
	OVERFLOW-X: hidden;
	WIDTH: 98px;
	POSITION: absolute;
	TOP: 29px; text-align:center
}
.searchselect UL LI {
	FLOAT: left;
	WIDTH: 98px;
	HEIGHT: 24px;
	text-align:left;
}
.searchselect UL LI A {
	FLOAT: left;
	WIDTH: 84px; padding-left:14px;
	HEIGHT: 24px
}
.searchselect UL LI {
	BACKGROUND: #fff
}
.searchselect UL LI A {
	WIDTH: 98px;
	COLOR: #666666;
	LINE-HEIGHT: 24px;
}
.searchselect UL LI A:hover {
	BACKGROUND: #dedede;
}
.searchselect UL LI A.current {
	COLOR: #000
}
.searchselect UL LI A.current:hover {
	COLOR: #000
}


.rollBox{width:1000px; overflow:hidden; float:left; margin-top:10px; margin-bottom:5px;}
.rollBox .Cont{ width:1000px;overflow:hidden;float:left;}
.rollBox .ScrCont{ width:10000000px;}
.rollBox .Cont .pic{ width:330px; float:left;text-align:center; margin-right:5px; display:inline}
.rollBox .Cont .pic img{ width:330px; height:120px; border:0}
.rollBox .Cont .pic p{ height:20px; line-height:20px;color:#333;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{ color:#626466;}
.rollBox .Cont a:hover{ color:#f00;}
.rollBox #List1,.rollBox #List2{ float:left;}



.z1{ width:1000px; height:auto; float:left}
.z1_left{ width:440px; height:300px; float:left}
.z1_right{ width:550px; height:298px; float:right; border:1px solid #D6D6D6}
.z1_right .bt{ width:550px; height:40px; float:right; border-bottom:1px solid #D6D6D6;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #EDEDED)); /* Firefox */ 
}
.z1_right .nr{ width:530px; height:auto; float:left; margin-left:10px; margin-top:5px;}
.z1_right .nr ul li{ width:530px; height:25px; float:left; line-height:25px;}
.z1_right .nr ul li a{ color:#333}
.z1_right .nr ul li a:hover{ color:#000; text-decoration:none}

.z2_left{ width:493px; height:250px; float:left; border:1px solid #D6D6D6; margin-top:10px;}
.z2_left .bt{ width:493px; height:40px; float:right; border-bottom:1px solid #D6D6D6;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #EDEDED)); /* Firefox */ 
}
.z2_left .xx{ width:473px; height:auto; float:left; margin-left:10px; line-height:22px; margin-top:10px;}
.z2_left .xx a{ color:#FF7F00}
.z2_left .xx a:hover{ color:#FF7F00; text-decoration:underline}
.z2_left .xx img{ width:130px; height:90px; float:left; border:1px solid #D6D6D6; padding:1px; margin-right:10px;}

.z2_left .nr{ width:473px; height:auto; float:left; margin-left:10px; margin-top:5px;}
.z2_left .nr ul li{ width:460px; height:25px; float:left; line-height:25px; background:url(../images/ico01.jpg) left center no-repeat; padding-left:15px;}
.z2_left .nr ul li a{ color:#666}
.z2_left .nr ul li a:hover{ color:#000; text-decoration:none}

.z3{ width:1000px; height:auto; float:right; border:1px solid #D6D6D6; margin-top:10px;}
.z3 .bt{ width:1000px; height:40px; float:right; border-bottom:1px solid #D6D6D6;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #EDEDED)); /* Firefox */ 
}
.marquee_horizontal2{overflow:hidden; width:980px; height:190px; float:left; margin-top:15px; margin-left:10px; margin-bottom:10px;}
.marquee_horizontal2 ul li{ width:150px; float:left; margin-right:15px; text-align:center; line-height:30px; font-size:12px; color:#333}
.marquee_horizontal2 ul li a{ width:150px; float:left; margin-right:10px;}
.marquee_horizontal2 ul li img{ width:150px; height:150px; display:block; margin-bottom:5px; border:1px solid #D6D6D6; padding:2px;}

.z4_right{ width:820px; height:auto; float:right}
.z4_right ul li{ width:153px; height:88px; float:left; border:1px solid #D6D6D6; line-height:30px; text-align:center; margin-left:9px;}
.z4_right1{ width:153px; height:55px; float:left; border-bottom:1px solid #D6D6D6}

.z5_right{ width:820px; height:auto; float:right}
.z5_right ul li{ width:155px; height:auto; float:left; margin-left:9px; background-color:#EDEDED}

.z6{ width:980px; height:auto; float:left; padding:10px; line-height:25px;}

.bottom1{ width:980px; height:auto; float:right; border-top:2px solid #0261C8; padding:10px; margin-top:10px; line-height:22px;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDEAF8), color-stop(1, #fff)); /* Firefox */ 
}



.zt{ width:auto; height:30px; float:left; margin-left:10px; margin-top:10px; text-align:center; line-height:30px; color:#fff; background-color:#2A76D6; font-size:15px; font-family:"微软雅黑"; padding:0 15px;}
.more{ width:40px; height:30px; float:right; margin-right:10px; line-height:30px; margin-top:10px; text-align:center}


/*单页*/
.about_left{ width:238px; height:auto; float:left;}
.about_leftx{ width:238px; height:auto; float:left; border:1px solid #D6D6D6; padding-bottom:10px;}
.about_left1{ width:238px; height:36px; float:left; line-height:36px;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #EDEDED)); /* Firefox */ 
}
.about_left2{ width:auto; height:36px; float:left; line-height:36px; padding:0 15px; background:url(../images/about_left.jpg) top center no-repeat; font-family:"微软雅黑"; font-size:15px; color:#fff; margin-left:1px;}
.about_left3{ width:220px; height:auto; float:left; margin-left:10px; margin-top:10px;}
.about_left3 ul li{ width:190px; height:30px; float:left; line-height:30px; border-bottom:1px dotted #D6D6D6; background:url(../images/ico02.jpg) left center no-repeat; padding-left:30px; background-position:10px;}
.about_left4{ width:240px; height:auto; float:left; margin-top:10px;}

.about_right{ width:740px; height:auto; float:right; border:1px solid #D6D6D6;}
.about_right .bt{ width:740px; height:40px; float:right; border-bottom:1px solid #D6D6D6; line-height:40px;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #EDEDED)); /* Firefox */ 
}
.about_right .nr{ width:720px; height:auto; float:left; padding:10px; line-height:30px;}


.cd{ width:220px; height:auto; float:left; margin-top:10px;}
ul#menu, ul#menu ul { width:220px; float:left; margin-left:10px;}
ul#menu a {  display: block;  text-decoration: none;}
ul#menu li { float:left;}
ul#menu li a {}
ul#menu li a:hover {}
ul#menu li ul li a { width:180px; float:left; line-height:25px; padding-left:30px;}
ul#menu li ul li a:hover { width:180px; float:left; line-height:25px; padding-left:30px;}
#bl{width:205px; float:left; line-height:30px; border-bottom:1px dotted #D6D6D6; padding-left:15px; background-position:10px; color:#005FC6; font-weight:bold}
#bh{width:205px; float:left; line-height:30px; border-bottom:1px dotted #D6D6D6; padding-left:15px; background-position:10px;}


/*新闻*/
.news{ width:720px; height:auto; float:left;}
.news ul{ width:0px; height:auto; float:left;}
.news ul li{ width:690px; height:50px; float:left; border-bottom:1px dotted #ccc; line-height:50px; background:url(../images/ico01.jpg) left center no-repeat; background-position:5px; padding-left:30px;}


/*下载*/
.xz{ width:720px; height:auto; float:left;}
.xz ul{ width:0px; height:auto; float:left;}
.xz ul li{ width:690px; height:50px; float:left; border-bottom:1px dotted #ccc; line-height:50px; background:url(../images/ico03.jpg) left center no-repeat; background-position:5px; padding-left:30px;}
.xz ul li a{color:#005FC6}
.xz ul li a:hover{color:#005FC6; text-decoration:underline}


.qk{ width:720px; height:auto; float:left}
.qk ul li{ width:235px; height:40px; float:left; text-align:center; line-height:40px; border:1px dotted #ccc; margin-left:3px; margin-bottom:3px}
.qk ul li a:hover{ width:235px; height:40px; float:left; text-align:center; line-height:40px; border:1px dotted #005FC6; color:#005FC6}



/*分页*/
.fenye{ width:720px; float:left; height:30px; padding:30px 0 0px 0; display:inline}
.div1{ text-align:right; float:right;}
.diva{color:#999; float:left; height:19px; line-height:19px; width:200px; text-align:center; float:left;}

.divb{float:left; height:17px; line-height:17px; width:70px; text-align:center; margin-left:3px; border:1px solid #e7e7e7}
.divb a{ background-color:#fff; display:block; color:#999}
.divb a:hover{ background-color:#efefef; display:block; color:#454545}

.divc{float:left; height:17px; line-height:17px; width:17px; text-align:center; margin-left:3px; border:1px solid #e7e7e7} 
.divc a{ background-color:#fff; display:block; color:#999}
.divc a:hover{ background-color:#efefef; display:block; color:#454545}

#div2{ background-color:#efefef; color:#454545 }


/*企业展示*/
.qyzs{ width:155x; float:left; display:inline;}
.qyzs ul li{ width:155x; float:left ; height:auto; line-height:30px; text-align:center; overflow:hidden; margin-top:10px;}
.qyzs ul li a{ width:153px; float:left ; height:auto; line-height:30px; text-align:center; overflow:hidden; border:1px solid #E8E8E8; padding:4px;}
.qyzs ul li a:hover{ width:153px; float:left ; height:auto; line-height:30px; text-align:center; overflow:hidden; border:1px solid #005FC6; padding:4px; color:#005FC6}
.qyzs ul img{ width:153px; float:left ; height:55px; display:inline; border-bottom:1px solid #D6D6D6}
.mr25{ margin-right:15px; margin-left:5px;}

/*主办单位*/
.zbdw{ width:155x; float:left; display:inline;}
.zbdw ul li{ width:155x; float:left ; height:auto; line-height:30px; text-align:center; overflow:hidden; margin-top:10px;}
.zbdw ul li a{ width:155x; float:left ; height:auto; line-height:30px; text-align:center; overflow:hidden; border:1px solid #E8E8E8; padding:4px;}
.zbdw ul li a:hover{ width:155x; float:left ; height:auto; line-height:30px; text-align:center; overflow:hidden; border:1px solid #005FC6; padding:4px; color:#005FC6}
.zbdw ul img{ width:155x; float:left ; height:120px; display:inline; border-bottom:1px solid #D6D6D6}
.mr11{ margin-right:11px; margin-left:5px;}



/*产品样式*/
.product{ width:230px; float:left; display:inline;}
.product ul li{ width:230px; float:left ; height:auto; line-height:30px; text-align:center; overflow:hidden; margin-top:10px;}
.product ul li a{ width:220px; float:left ; height:auto; line-height:30px; text-align:center; overflow:hidden; border:1px solid #E8E8E8; padding:4px;}
.product ul li a:hover{ width:220px; float:left ; height:auto; line-height:30px; text-align:center; overflow:hidden; border:1px solid #005FC6; padding:4px; color:#005FC6}
.product ul img{ width:220px; float:left ; height:140px; display:inline;}



.product1{ width:230px; float:left; display:inline;}
.product1 ul li{ width:230px; float:left ; height:auto; line-height:30px; text-align:center; overflow:hidden; margin-top:10px;}
.product1 ul li a{ width:220px; float:left ; height:auto; line-height:30px; text-align:center; overflow:hidden; border:1px solid #E8E8E8; padding:4px;}
.product1 ul li a:hover{ width:220px; float:left ; height:auto; line-height:30px; text-align:center; overflow:hidden; border:1px solid #005FC6; padding:4px; color:#005FC6}
.product1 ul img{ width:220px; float:left ; height:220px; display:inline;}
.mr15{ margin-right:15px;}
.mr0{ margin-right:0px;}

.product-nr{ width:720px; float:left; padding:20px 0;}
.product-nr ul li{ width: 720px; float:left; line-height:25px; }
.product-nr ul li img{ max-width:720px;/*IE7以上及Firefox用*/ width: expression(this.width > 720 ? 720: true); /*IE6用*/}
.product-nr ul li a{ color:#666;}
.product-nr ul li a:hover{ color:#003798; text-decoration:underline }


/*----------留言板----------*/
.lyb0{ width:720px; float:left; padding-top:10px;}
.lyb0 ul li{ width:720px; float:left; margin-bottom:10px; display:inline}

.ziduan{ width:70px; height:30px; line-height:30px; display:inline-block; padding-left:20px; text-align:right; margin-right:10px;}
.ziduan2{ width:100px; height:30px; line-height:30px; display:inline-block; padding-left:20px;}

.textbox100{width:100px; height:20px; background-color:#fff;  border:1px solid #ccc; color:#666;}
.textbox200{width:200px; height:20px; background-color:#fff;  border:1px solid #e2e2e2; color:#666; line-height:20px; font-family:"宋体"}
.textbox500{width:500px; height:120px; background-color:#fff;  border:1px solid #e2e2e2; color:#666; line-height:20px; font-family:"宋体"}
.border-bottom{ border-bottom:3px solid #eee; margin-bottom:20px;}

.jy_hf{ width:720px; height:auto; float:left; border:1px solid #eee; margin-bottom:15px;}

.jy_hf .bt{ width:700px; height:28px; float:left; line-height:28px;
/* Firefox */ 
	padding: 0 10px;
	behavior: url(../iecss3.htc);
	position: relative;
	z-index: 2;
	color: #003798;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #eee));/* Saf4+, Chrome */ 
/* IE*/
} 
.jy_hf .nr{ width:700px; height:auto; float:left; line-height:25px; padding:10px;}
.jy_hf .nr1{ width:700px; height:auto; float:left; border-top:1px solid #eee; padding:0 10px;}


/*按钮样式*/
.button{ width:60px; height:25px; background:url(../images/button.jpg) no-repeat; border:0; background-position:center;cursor:pointer; line-height:22px; color:#fff; font-size:12px;}









/*对齐方式*/
.fl{ float:left;}
.fr{ float:right;}
.tar{ text-align:right;}
.tac{ text-align:center}
.tar{ text-align:right}


/*边距*/
.mt10{ margin-top:10px;}
.ml10{ margin-left:10px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.ml40{ margin-left:70px;}


/*文字样式*/
.fam{ font-family:"宋体"}
.fow{ font-weight:bold}
.fz14{ font-size:14px;}
.fz16{ font-size:16px;}
.fz18{ font-size:18px;}
.hui6{ color:#666}
.hui9{ color:#999}
.huang{ color:#FF7F00}
.lan{ color:#005FC6}
#red{ color:#c00; font-weight:bold}
#lan{ color:#005FC6; font-weight:bold}


.divcc{background-color:#efefef; color:#454545;float: left; height:17px; line-height:17px;width:17px;text-align: center; margin-right: 3px; border:1px solid #e7e7e7}
.gg_full { WIDTH:1000px; POSITION:relative; MARGIN:0px auto; background:#e8e8e8}
.gg_full .gg_fbtn {
	POSITION:absolute; WIDTH:19px; DISPLAY: none; HEIGHT:55px; TOP:0; right:-35px}
.gg_full .gg_fbtn A {
	DISPLAY:block; BACKGROUND:url(../images/gg_btn.png) no-repeat 0px 0px; HEIGHT: 55px; OVERFLOW: hidden}
.gg_full .gg_fbtn .gg_fclose {
	BACKGROUND:url(../images/gg_btn.png) no-repeat -19px 0px}
.gg_full .gg_fcon {
	DISPLAY:none; HEIGHT:300px;}
	
	
	/*搜索*/
.search_box{ width:370px; height:26px; float:right; border:1px solid #2A76D6; background-color:#fff; margin-top:40px; margin-right:10px;}
.search_left{ width:90px; height:22px; float:left; border:0px; padding-bottom:4px; margin-top:4px; outline:none}
.search_left1{ width:190px; height:20px; float:left; border:0px; line-height:20px; padding-left:10px;  padding-top:4px}
