﻿@charset "utf-8";
/* CSS Document */
*{	font-family:"微软雅黑";}
body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family: Arial, Helvetica,"微软雅黑";
	width:100%;height:100%;
}
dl,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,a,div,label,span{margin:0;padding:0;border:0;text-decoration:none;list-style:none;}
.clear{clear:both;margin:0;padding:0;height:0;line-height:0;zoom:1;}
.container{width:1000px;height:auto;margin:0 auto;padding:0; }
a{color:#333;}
a:hover{color:#F00;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}

.headtop{ background: url(../images/tbg.png); height:35px; line-height:35px; color:#666;}
.headtop ul{ float:right;}
.headtop ul li{ float: left; margin-left:5px;}
.headtop ul li img{ float:left; margin-top:9px; margin-right:3px;}
.headtop a{ color:#666;}
.headtop a:hover{ color:#F90;}

.header{ width:100%; float:left; background:url(../images/headbg.png); }
.header .logo{ float:left;}
.header  .kedh{ width:220px; color:#666; float:right;font-size:16px; margin-top:20px;}
.header  .kedh p{ font-size:20px; font-weight:bold; color:#c00000}
.header  .kedh img{ float:left; margin-right:5px; }
.header .hewz{ float:left; margin-left:15px; margin-top:30px;}
.header .hewz h2{ font-size:20px; font-weight:normal; color:#bd810f}
.header .hewz p{ font-size:14px;  color:#333}
.banner{ width:100%; float:left;}
.banner img{ width:100%; float:left;}



/*menu*/
#menu {display:block; width:100%; height:40px; float:right; background:#1c242f;}
#nav {display:block; width:1000px; margin:0 auto;}
#nav .mainlevel {float:left; text-align:center; display:block;}
#nav .mainlevel a {color: #fff; text-decoration:none; line-height:40px; height:40px; text-align:center; width:142px; text-align:center; display:block; _width:48px; font-size:16px;}
#nav .mainlevel a:hover {color:#fff; background:#ac0000; text-decoration:none; }
/*#nav .mainlevel ul {position:absolute; display:none; width:115px; *width:115px; z-index:999;}
#nav .mainlevel li {float:left; background:#d2a021;}
#nav .mainlevel li a { line-height:34px; height:34px; display:block; padding:0; color:#000;border-bottom:1px solid #a77e16; width:111px; font-size:14px; }
#nav .mainlevel li a:hover {color:#fff; text-decoration:none; background:#FC3}
#nav li a em {padding:0 3px;}*/


#full-screen-slider { width:100%; height:500px; float:left; position:relative}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:27%; top:470px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:15px; border-radius:10px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background: #F00}


.abouttop{ width:100%; float:left; margin-top:25px; text-align:center;}
.abouttop h2{ font-size:28px; color:#444849}
.abouttop p{ font-size:16px; color:#999; background:url(../images/tian.jpg) center no-repeat;text-transform : uppercase}

.aboutxia{ width:100%; text-align:center;  line-height:32px; float:left; font-size:14px; text-align:center;}
.aboutxia img{ margin:30px 0;}

.aboutxia a{ display:block; width:148px; height:35px; float:left; line-height:35px; text-align:center; float:left; border:1px solid #CCC; margin:20px 0 20px 80px;}




.cpbox{ background:#f5f5f5; float:left; width:100%; }

.cpflbox{ float:left; width:230px; margin:30px 0; }
.cpfltop{float:left; width:100%; background:url(../images/cptop.jpg); text-align:center; color:#FFF; padding:17px 0; line-height:30px;  }
.cpfltop h2{ font-size:22px;}
.cpfltop p{ font-size:15px;text-transform : uppercase }

.cpflxia{ width:99.8%; float:left; background:#FFF; border:1px solid #CCC; padding-bottom:50px; border-bottom:4px solid #900}
.cpflxia dl{ width:90%; float:left; margin:5% 7%}
.cpflxia dl dt{  background:url(../images/libg2.jpg); width:176px; height:40px; line-height:40px; font-size:16px; padding-left:24px; margin-top:10px;}
.cpflxia dl dd{  width:176px; height:39px; line-height:39px; font-size:13px; padding-left:24px; border-bottom:1px dotted #CCC; margin:0;}
.cpflxia dl dt:hover{  background:url(../images/libg.jpg); width:176px; height:40px; line-height:40px; font-size:16px; padding-left:24px;}


.cpzsbox{ float:right; width:750px; margin:30px 0; }
.cpzstop{ float:right; width:750px; line-height:33px;height:33px; border-bottom:1px solid #CCC; font-size:15px; }
.cpzstop a{ float:right;}
.cpzsbox ul{ width:762px; float:left;}
.cpzsbox ul li{ float:left; width:240px; margin-top:10px; text-align:center; line-height:30px; font-size:14px; margin-right:14px; }
.cpzsbox ul li img{ width:238px; height:238px; border:1px solid #CCC;}



.synewsxia{float:left; width:100%; margin-top:20px; }

.syxwpic{float:left;  }

#tabbox{ width:560px; overflow:hidden; float:right;}
.tab_conbox{}
.tab_con{ display:none;}

.tabs{height: 45px;width: 100%;}
.tabs li{ border:1px solid #CCC; height:40px; font-size:15px; text-align:center; width:185px; margin-left:-1px; float:left;overflow: hidden;position: relative; line-height:40px;}


.tabs a {display: block;outline: none;border:1px solid #CCC; height:40px; font-size:15px; text-align:center; width:185px; margin-left:-1px; float:left;overflow: hidden;position: relative; line-height:40px;}

.tabs a:hover {background: #ac0000; color:#FFF}	
.tabs .thistab,.tabs .thistab a:hover{background:#ac0000; border:1px solid #ac0000; color:#fff;}

.tab_con {padding:12px 0;font-size: 14px; line-height:175%;}
.tab_con dl dt{ width:100%; float:left;}
.tab_con dl dt h2{ font-size:15px; color:#ac0000;}
.tab_con dl dd{ float:left; width:100%; height:60px; line-height:60px;  background:#e7e7e7;margin:0; margin-top:32px; }
.tab_con dl dd span{ float:left; height:60px; width:60px; text-align:center; color:#FFF; background:#999999; margin-right:20px; line-height:60px;  font-size:20px;}

.tab_con dl dd span p{ font-size:14px;}

.tab_con dl dd:hover span{ background:#cd1612}

.lxwmbox{ width:100%; float:left; border-top:1px solid #CCC; margin:50px 0;}
.lxwleft{ width:490px; float:left; margin-top:25px;}
.emw{ float:left; padding:4px; border:1px solid #CCC; text-align:center; line-height:22px;}

.lxwm{ float:left; width:340px;margin-left:10px;}
.lxwm h2{ font-size:18px; font-weight:normal;}
.lxwm p{ width:100%; float:left; margin-top:6px; line-height:24px;}
.lxwm p img{ float:left; margin-right:10px;}




.lybox{ width:486px; float:right; margin-top:25px;}
.lybox input{ width:100%; height:30px; border:1px dashed #d4d2d3; background:#f8f8f8;}
.lybox td{ padding:5px 0;}
.lybox .TextBox{ width:100%; height:90px; border:1px dashed #d4d2d3; background:#f8f8f8;}



.lybox .submit{ width:20%; height:40px; border:1px solid #ac0000; background:#ac0000 ; color:#FFF}

.foot{ text-align:center; color:#838a99; width:100%; float:left; background:url(../images/footbg.jpg); height:80px; line-height:40px; padding:10px 0;}
.foot a{ color:#838a99;}
















#Content1{width:1000px;margin:0 auto; clear:both;overflow:hidden; background:url(../images/c_bg.gif);}
.nr_zbyy{ float:left; width:14px; background-image:url(../images/zbyy.png); height:610px;}
.nr_ybyy{ float:left; width:14px; background-image:url(../images/ybyy.png); height:610px;}
#Contentwk{width:954px; float:left;min-height:600px;_min-height:600px; padding:18px; background-color:#FFF; border:#d9d9d9 solid 1px;overflow:hidden;}
#Bottom2{width:100%;margin:0 auto; background-image:url(../images/bottom_bg.gif);clear:both;overflow:hidden;}
#Bottom{ width:100%; height:40px; line-height:40px; background-color:#333; float:none; margin:0 auto;clear:both;overflow:hidden; font-size:12px; color:#666;}
.banquan{ width:500px; float:left; color:#b0b0b0;}
.zuidibu{ width:1000px; margin:0 auto;color:#b0b0b0;}
.ny_yb{ float:right; width:690px; padding-bottom:20px;}


.news_lb{ float:left; width:100%; margin-top:20px; margin-bottom:10px;}
.news_lb li{ float:left; width:100%; line-height:34px; background-image:url(../images/df_jt01.png); background-position:5px; background-repeat:no-repeat; border-bottom:1px dashed #ccc;}
.news_lb li a{ float:left; width:600px; padding-left:20px;}
.news_lb li a:hover{ color:#004388;}
.news_lb li span{ float:right; width:70px;}

.ny_nrtext { float:left; width:100%; font-size:12px; line-height:26px; color:#555; font-family:Verdana, Geneva, sans-serif; padding-bottom:20px;}
.news_text_bt{ float:left; width:100%; text-align:center; color:#333333; font-size:16px; height:50px; line-height:50px; font-weight:bold;border-bottom:1px #e8e8e8 solid;clear:both;overflow:hidden;}
.news_text_bz{ float:left; width:100%;text-align:center; color:#999999; font-size:12px; height:30px; line-height:30px; border-bottom:0px #e8e8e8 solid;clear:both;overflow:hidden;}
.news_text_wz{ float:left; width:100%;color:#555555; font-size:12px; line-height:26px; margin-top:10px;clear:both;overflow:hidden;}
.news_text_fy{ float:left; width:100%;margin-top:10px;border-top:1px #e8e8e8 solid;}
.news_text_fy a{ color:#999;}
.back{float:left; width:100%; margin-top:20px;border-top:1px #e8e8e8 solid;}

.news_lb1{ float:left; width:100%; margin-top:0px; margin-bottom:20px;}
.news_lb1 li{ float:left; width:100%; line-height:35px; background-image:url(../images/df_jt01.png); background-position:5px; background-repeat:no-repeat; border-bottom:1px dashed #ccc;}
.news_lb1 li a{ float:left; width:600px; padding-left:20px;}
.news_lb1 li a:hover{ color:#004388;}
.news_lb1 .cur{ color:#004388; font-weight:bold; background-color:#e8e8e8;}
.news_lb1 .cur a{color:#004388;}
.news_lb1 li span{ float:right; width:70px;}
.news_lb1 .txt{padding:10px;background-color:#e8e8e8; margin:10px 0;clear:both; display:none; line-height:22px;}

.con{ float:left; padding:0px; background-color:#fff;}
.con h1{ float:left; width:260px; font-size:14px; line-height:34px;border-bottom:1px solid #7e7e7e; margin-top:5px; margin-bottom:5px;}
.con h1 span{ padding-bottom:5px; border-bottom:3px solid #004388; font-family:"微软雅黑"; color:#004388; padding-right:6px;}
.con_pic{background:url(../images/con_bg.jpg) center center no-repeat; width:180px; height:206px; padding-top:16px; text-align:center;}


.nyzb{ float:left; padding:15px; width:250px; background-image:url(../images/ny_zbbg.gif);}
.nyzb_menu{ float:left; width:100%;}
.nyzb_menu h1{ float:left; width:100%; background-image:url(../images/nybthoubg.png); background-repeat:no-repeat; background-position:right; font-size:14px; line-height:36px;border-bottom:1px solid #7e7e7e;}
.nyzb_menu li{ float:left; width:100%; background:url(../images/libg2.jpg) no-repeat top; width:225px; line-height:40px; font-size:16px; padding-left:24px; margin-top:10px;}
.nyzb_menu li a{  padding-left:10px; display:block;}
.nyzb_menu li:hover{background:url(../images/libg.jpg) no-repeat top; color:#FFF;}


.nyzb_menu p{ width:220px; height:39px; line-height:39px; font-size:13px; padding-left:24px; border-bottom:1px dotted #CCC; margin:0; display:block; float:left;}



.nyzb_menu p a{ color:#999}



.nyzb_menu li a.cur{ background-color:#ac0000; color:#FFF;background-image:url(../images/ny_zbjt02.png);background-repeat:no-repeat; background-position:230px;}
.biao td{padding-left:10px; color:#FFF;}
.biao{padding-top:8px; padding-bottom:10px;}

.nyzb_yw{ float:left; width:100%; padding-top:20px; padding-bottom:20px;}
.nyzb_yw h1{ float:left; width:100%; background-image:url(../images/nybthoubg.png); background-repeat:no-repeat; background-position:right; font-size:14px; line-height:36px;border-bottom:1px solid #7e7e7e;}
.nyzb_yw li{ float:left; width:100%; border-bottom:1px dotted #7e7e7e; padding:15px 0px;}
.nyzb_yw li img{ float:left; width:109px; height:70px; padding-right:5px; padding-top:5px; padding-bottom:5px;}
.nyzb_yw li dt{ float:left; width:130px; font-size:14px; font-weight:bold; color:#000; line-height:20px;}
.nyzb_ywlj a{ float:left;color:#fff; padding:1px 6px; margin-top:3px; background-color:#999; display:block;}
/*.nyzb_ywlj a:hover{ color:#fff; background-color:#004388;}*/
.ny_zbimg{ float:left; margin-top:20px; margin-bottom:20px;}
.ny_wz{ float:left; height:48px;border-bottom:#d9d9d9 solid 1px; width:100%; margin-bottom:10px; padding-top:5px;}
.ny_wz h1{ float:left;  background-repeat:no-repeat; background-position:left; font-size:18px; padding:10px 0px; line-height:30px; color:#ac0000;}
.ny_wz span{ float:right; font-size:12px; padding:10px 0px; line-height:30px;color:#333; text-align:right;}
.ny_wz span a{color:#333333;}
.ny_wz span a:hover{color:#004388;}
.ny_wz img{ padding-right:10px;}
.ny_nrtext { float:left; width:100%; font-size:12px; line-height:26px; color:#555; font-family:Verdana, Geneva, sans-serif; padding-bottom:20px;}

.lxwmx{ line-height:30px; width:100%; float:left;}

.pageContent_list{ float:left; width:100%; }
.pageContent_list .mc{ float:left; width:100%; text-align:center; line-height:30px; font-size:14px; height:30px;}
.pageContent_list  li{ float:left; height:270px; width:220px; margin-right:10px;}
.pageContent_list  li img{ width:200px; height:200px; padding:6px; border:1px solid #CCC}

/*内页内容查看*/	
.pageContent_view {
	line-height:180%; width:100%; font-size:14px; float:left;
	}
	.pageContent_view  h3{ font-size:18px; border-bottom:1px dotted #F00; text-align:center; text-align:center; padding-bottom:15px; margin-bottom:5px;}
	

.pageContent_view .itemPic{
	float:left;
	width:370px; text-align:center;
	height:370px;margin-right:16px;
	}
.pageContent_view .itemPic h2{ line-height:50px; color:#F00 }
.pageContent_view .itemPic img{ width:370px; height:370px; border:1px dotted #e5e5e5;}

.pageContent_view .itemName { float:left;
	width:220px;
	height:170px;
	}
.pageContent_view .itemName img{
	margin:6px 4px 0 0;
	vertical-align:middle;
	}	
	
.pageContent_view .itemNamePicture {
	clear:both;
	padding-top:0px;
	padding-bottom: 20px;
	}	
.pageContent_view .itemParticular {
	clear:both; margin-top:20px; float:left; width:100%;
	padding-top:16px;
	background: url(../Images/particular.gif) 0px top no-repeat;
	}


.pageContent_end {
	clear:both;
	margin-top:30px;
	text-align:right;
	}
.itemPicwz{ width:320px; float:right; font-size:15px;}



.textNews{ width:100%; float:left;}

.textNews li{ float:left; width:100%; line-height:35px; border-bottom:1px dotted #CCC;}

.textNews li span{ float:right;}

