/* CSS Document */
*{ margin:0px; padding:0px; border:0px;}
.clear{ clear:both}
img { border:0px;}
body{text-align:center; margin:0 auto; font-size:12px; background-image:url(../images/bj.jpg); background-repeat:repeat-x;}
a{color:#545454; text-decoration:none;}
.logo{ width:1000px; height:178px; background-image:url(../images/logo.png); margin:0 auto;}
.dh{ width:322px; height:21px; float:right; padding-right:40px;color:#fff; font-size:16px; font:"微软雅黑"; font-weight:bold; margin-top:70px;}

.menu{ width:998px; height:38px; background-image:url(../images/dh.jpg); margin:0 auto; background-repeat:no-repeat;font-weight:bold;}

/*.menu ul{ width:998px;  height:38px; list-style:none; }
.menu ul li{ float:left;  height:38px; line-height:42px; width:120px; }
.menu ul li a{font-size:14px; color:#FFFFFF; font-weight:bold; width:120px; }*/

.mune_bottom{ width:998px; height:38px; font-size:0px; margin:0 auto;}


.banner{ 
	padding-top:6px;
	width: 999px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.nr{ width:997px; height:560px; margin:0 auto; margin-top:17px;}
.zuo{ width:225px; height:560px; float:left; }
.cc1{ margin:0 auto;background:url(/images/cc1.jpg) no-repeat; width:218px; height:45px; overflow:hidden;}
.cc2{ margin:0 auto; margin-top:13px; background:url(/images/cc1.jpg) no-repeat; width:218px; height:45px; overflow:hidden;}
.zuo .cc1 a,.zuo .cc2 a{color:#007cc8;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis; line-height:45px; width:200px; height:45px; font-size:12px; font-weight:bold; display:block; margin:0px auto}
 
.kfbt{ width:223px; height:35px; background-image:url(../images/kfyz.jpg);margin-top:10px;}
.kfwz{ width:105px; height:17px; float:left; margin-left:10px; color:#FFFFFF; margin-top:8px; font-weight:bold; font:"黑体"; font-size:14px;}
.kfnr{ width:221px; height:260px; border:1px solid #e5e5e5;border-bottom:0px; border-top:0px;}
.kfnrwz{
	width:203px;
	height:232px;
	text-align:left;
	line-height:25px;
	padding-top:10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.kfd{ width:221px; height:5px; background-image:url(../images/kfd.jpg); background-repeat:no-repeat;}
.kfbtw{ width:223px; height:35px; background-image:url(../images/kfyz.jpg);}

.hynr{
	width:221px;
	height:202px;
	border:1px solid #e5e5e5;
	border-bottom:0px;
	border-top:0px;
	overflow: hidden;
}
.hynrbt{ width:85px; height:17px; float:left; color:#FFFFFF; margin-top:8px; font-weight:bold; font:"黑体"; font-size:14px;}
.hywz{ width:198px; height:182px; text-align:left; line-height:25px; padding-top:10px; float:left; margin-left:10px;display:inline;}

.lxnr{ width:221px; height:288px; border:1px solid #e5e5e5;border-bottom:0px; border-top:0px; }
.nylxnr{ width:221px; max-height:226px; height:auto; border:1px solid #e5e5e5;border-bottom:0px; border-top:0px; }
.nygyhc{ width:221px; height:auto; border:1px solid #e5e5e5;border-bottom:0px; border-top:0px; padding-bottom:12px;}
.dhtb{ float:left; margin-top:15px; margin-left:15px;display:inline;}
.haoma{ width:204px;  color:#000000; font-weight:bold; font-size:14px; float:left; margin-top:12px; margin-left:8px; text-align:left;}
.haoma p span{ font-weight:normal;}
.sz{ width:204px; height:auto; margin:0 auto; text-align:left; font-size:12px; line-height:24px;}
.sz p{ line-height:40px; vertical-align:middle;}
.sz p img { vertical-align:middle;}

.you{ width:755px; height:560px; float:right;}
.da{ width:755px; height:216px;}
.gsdt{ width:375px; height:218px; float:left;}

.dtbt{
	width:369px;
	height:21px;
	background-image:url(../images/gsdt.jpg);
	color:#333333;
	background-repeat: no-repeat;
	margin-bottom: 3px;
}
.dtnr{ width:367px; height:193px; text-align:left; float:left; margin-left:13px;display:inline; padding-top:12px;_padding-top:12px; line-height:30px; margin-top:2px;  border:1px solid #ccc; margin:0px; padding:0px;}
.dtnr ul {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
	padding-left:10px;
	
	
}
.dtnr ul li {
	list-style-type: disc;
	list-style-position: inside;
}


.dtnr span{float:right; padding-right:18px; color:#333333;}

.more{ float:right; margin-top:5px; padding-right:15px;}





.hcgd{ width:375px; height:218px; float:right;}
.gdbt{
	width:369px;
	height:22px;
	background-image:url(../images/hcgd.jpg);
	background-repeat: no-repeat;
	margin-bottom: 3px;
}


.cpzs{ width:748px; height:154px; margin:0 auto;margin-top:15px;}
.cpbt{ margin:0 auto; background-image:url(../images/cpzs.jpg); width:750px; height:23px; background-repeat:no-repeat;}
.cpbj{
	width:738px;
	height:120px;
	border:1px solid #d2d2d2;
	padding-top:5px;
	padding-left:5px;
	overflow: hidden;
	margin-top:2px;
}

.cpbj img{ margin-left:4px; margin-right:8px; border:1px solid #CCC;}
.cpzs{ width:748px; height:154px; margin:0 auto;margin-top:15px;}
.rybt{ margin:0 auto; background-image:url(../images/ryzs.jpg); width:750px; height:23px; background-repeat:no-repeat;}
.rybj{width:738px;height:120px;border:1px solid #d2d2d2;padding-top:5px;padding-left:5px;overflow: hidden;margin-top:2px;}

.rybj img{ margin-left:4px; margin-right:8px; border:1px solid #CCC;}

.cp{ width:703px; height:125px; background-image:url(../images/cp.jpg); margin:0 auto;}
.qpcp{ float:left; padding-top:25px; margin-left:0px;display:inline; border: 1px solid #009999;}
.qpcp1{ float:left; padding-top:25px;}
.qpcp2 {  float:left; padding-top:25px;}
.sg{ width:181px; text-align:center; padding-top:6px;}
.sg2{ width:181px; text-align:center; padding-top:6px;}
.sg3{ width:181px; text-align:center; padding-top:6px;}

.cgal{ width:1002px; height:582px;  margin-top:10px; overflow:hidden; margin-left:auto; margin-right:auto;}
.qcgal{ width:746px; height:auto; min-height:405px;}
.cgbt{ width:1002px; height:37px; background-image:url(../images/cgalbt.jpg); margin:0 auto;}
.btwz{ width:985px; height:18px; float:left; padding-left:12px;display:inline; padding-top:10px; color:#015b90; font: "宋体";font-size:14px;font-weight:bold; text-align:left;}
.btwz span{ float:right; display:inline; }
.btwz span a {color:#015b90;}
.cgbt1{ width:746px; height:37px; background-image:url(../images/cgalbt1.jpg); margin:0 auto;}
.btwz1{ width:720px; height:18px; float:left; padding-left:12px;display:inline; padding-top:10px; color:#015b90; font: "宋体";font-size:14px;font-weight:bold; text-align:left;}
.btwz1 span{ float:right; display:inline; }
.btwz1 span a {color:#015b90;}

.cgnr{ width:1000px; height:530px; background-image:url(../images/cgnr.jpg); border:1px solid #cbcbcb; border-bottom:0px; border-top:0px;}
.qcgnr{ width:744px; min-height:440px; height:auto; background-image:url(../images/cgnr.jpg); border:1px solid #cbcbcb; border-bottom:0px; border-top:0px; overflow:hidden; display:block;}

.gyhcwz ul{ width:85%; margin:0 auto; text-align:left; padding-top:10px;}

.gyhcwz ul ol{ background:url(../images/jt.jpg) no-repeat 5px  center; line-height:30px; text-align:left; padding-left:19px; border-bottom:1px solid #ccc;
}

.xnr{ width:320px; height:160px; background-image:url(../images/xnr.jpg); float:left; margin-left:10px;display:inline; margin-top:14px; overflow:hidden;}
.xnrwz{ height:16px; font:"宋体"; font-size:14px; float:left; margin-top:5px; margin-left:20px;display:inline; color:#2a60aa; font-weight:bold;}
.xnrtp{ float:left; margin-top:17px; margin-left:10px;}
.xwz{ text-align:left; width:160px; height:89px; float:right; margin-right:5px; line-height:25px; margin-top:18px; }
.xx{ width:40px; height:17px; float:right; margin-right:5px;}
.qcgnrwz{ width:719px; height:auto; min-height:405px; margin:0 auto; text-align:left; line-height:40px; padding-top:20px; padding-bottom:10px;}
.qxnr{ width:336px; height:160px; background-image:url(../images/xnr.jpg); float:left; margin-left:10px;display:inline; margin-top:14px;}

.di{ width:1002px; height:5px; background-image:url(../images/di.jpg);}
.di1{ width:746px; height:5px; background-image:url(../images/di1.jpg);}


.lj ul{ width:1002px; height:92px; margin:0 auto; background-image:url(../images/yqlj.jpg); margin-top:17px;}
.lj ul li{ padding-top:20px; float:left; margin-left:20px; display:inline;}






.dibu{
	width:1003px;
	height:auto;
	background-image:url(../images/db.jpg);
	margin-top:16px;
	clear: both;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: no-repeat;	/*border:1px solid #000;*/
	background-position: top;
}
.dbwz{ width:484px; height:16px; padding-top:20px; margin:0 auto;
}
.dbxwz{
	padding-top:10px;
	color:#666666;
	text-align: center;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.neiyeda{ width:999px; height:auto;margin: 0 auto; margin-top:15px;}


.nyzuo{ width:228px; height:auto; float:left; }
.nyyou{ float:right;}

.w170_o{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis; width:160px; text-align:center; line-height:14px; height:14px; display:block;}
.w170_o1{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis; width:170px; text-align:center; line-height:40px; height40px; display:block;}


.xnr1{ width:335px; height:160px; background-image:url(../images/xnr.jpg); float:left; margin-left:20px; margin-right:10px;display:inline; margin-top:14px;}
.xnrwz1{ height:16px; font:"宋体"; font-size:14px; float:left; margin-top:5px; margin-left:20px;display:inline; color:#2a60aa; font-weight:bold;}
.xnrtp1{ float:left; margin-top:17px; margin-left:10px;}
.xwz1{ text-align:left; width:170px; height:89px; float:right; margin-right:5px; line-height:25px; margin-top:18px; }
.xx1{ width:40px; height:17px; float:right; margin-right:5px;}

#pic_list {

height:370px;
	/*border: 1px dashed #00CCFF;*/
}
#pic_list li{
	display: inline;
	float: left;
	border: 1px solid #CCCCCC;
	list-style-type: none;
	text-align: center;
	height: auto;
	width: auto;
	margin-bottom: 12px;
	margin-right: 3px;
	margin-left: 3px;
}
#pic_list li img{ width:170px; height:95px;}
#pic_list li a{}
#pic_list li a:hover{}

#text_list {
	width: 95%;
	margin-right: auto;
	margin-left: auto;	/*border: 1px dashed #00CCFF;*/
}
#text_list li{
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	line-height: 26px;
}
#text_list li span {
	display: inline;
	float: right;
}
#text_list li a{}
#text_list li a:hover{}


.content {
	width: 720px;
	overflow: hidden;
}
.content h1 {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.content .t1{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: center;
	height: 24px;
	line-height: 24px;
}
.content .t2{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.content .t3{}

.ar-list{ border:1px dashed #CCC; padding:10px; margin:10px; margin-top:20px;}
.ar-titel{font-size:14px; color:#dcdcdc; line-height:30px; font-weight:bolder; text-align:left;}
.ar-ti{font-size:12px; text-align:left}
.ar-ar{ padding:10px; padding-top:0px;}
.ar-artitel{font-size:20px; color:#dcdcdc; line-height:50px; font-weight:bolder; text-align:center;}
.ar-arti2{font-size:12px; border:1px solid #E3E3E3; background:#F7F7F7; width:560px; height:25px; margin:10px auto; text-align:center}
.ar-artitel h2 {font-weight: bold;color: #000000;font-size: 24px;}