*{ margin:0px;padding:0px;}
body{ margin:0; padding:0; font-size:12px;}
ul{list-style:none;}
img{ border:0}
img:hover{
	border: none;
}
li{list-style:none;}
.clear{clear:both;} 
a,input,button{ outline:none; }
a{text-decoration:underline; color:#000033}
a:link { color:#000033;text-decoration: none;}
a:visited {text-decoration: none; color:#000033}
a:hover {text-decoration: none;color:#000033;}
a:active { text-decoration: none;color:#000033;}
.box{ position: relative; width:1100px; margin:auto;}
.box_top{ padding-top: 10px; border-top:7px solid #b2b2b2; width:1100px; height:140px;}
.top_x{width:1100px; height:8px;}
.top_left{ height:90px;margin-top:30px;  float:left;}
.search{ float:left; padding-left: 80px;}
.top_right{ height:120px; float:right;}
.top_right img{ padding-top: 43px;}
.input_t{ height:45px; padding-left: 20px;}
.inp_so{ height:42px;}
.input_ima{ float:left; border:1px solid #b2b2b2; border-right:none; width:57px; height:39px; background:url(../images/search.png) no-repeat center center}
.text{width:314px; height:37px; line-height:38px; border:1px solid #b2b2b2; border-left: none; font-size: 18px; font-family: Arial,"微软雅黑","宋体"; letter-spacing: 1px; color: #b2b2b2}
.c{ text-align: center}
.c2{ display: none; z-index: 999; position: absolute; right: 0px; top:99px; width: 354px; text-align: center; font-family: 微软雅黑,"宋体"}
.ct{ height: 77px; line-height: 77px;}
.ctl{ float: left; width: 269px; height: 100%; background-color: #0057a9;  color: #fff; font-size: 16px; }
.ctr{ float: right; width: 85px; height: 100%; background: url(../images/arrow.png) no-repeat center center #004e98}
.qq{ margin: 0px auto; width: 210px; height: 76px; background: url(../images/qq.png) no-repeat top center; color: #fff;}
.cc{ padding-bottom: 20px; font-size: 18px; color: #231815; background: rgba(255,255,255,0.9)}
.q{ padding-left: 35px; height: 44px; line-height: 44px; font-family: Candara}
.qn{ font-size: 12px; line-height: 30px;}
.add{ padding-left: 35px; height: 32px; line-height: 32px; font-size: 12px; font-family: Arial,"宋体";}
.cl{ line-height: 30px; padding: 15px 0px}

.dh{width:100%; height:48px; background:url(../images/dh.jpg) repeat-x; float:left;}
.dh a{ color:#fff}
.banner{width:1100px; height:500px; border:#000 1px solid; margin:auto;}
.bantu{width:100%;  margin:auto;display:block;height:475px;}
.tadimage{width:1100px; margin:auto;}
.bot{ clear:both; width:100%; height:90px; background:#777777; margin-top: 10px;}
.botinside{
	width: 1100px; margin: 0px auto;
}


.bt_cent{ font-size:12px; padding-right: 20px}
.bt_cent a{
	color: #fff
}
.bt_rig{height:100px; float:right; padding-right: 30px}
.bt_cent p{color:#FFF; line-height:20px; text-align:center; font-family:Arial}
.usep{padding-top:40px;}
.bt_rig ul li{float:left;}
.tex{width:140px; height:25px; background:#686d74;border:0px; line-height:25px;}
.bt_you{width:140px; height:30px;}
.bk{width:34px; height:165px; float:left;}
.box_text_l{width:350px; height:165px; float:left; font-size:14px;}
.text_top{width:350px; height:30px; margin-top:15px; font-size:14px;}
.text_top ul li{float:left;}
.about{font-size:14px; color:#06F; font-weight:bold;}
.about_bu{width:350px; height:110px;  float:left;}
.about_bu a{
	color: #777
}
.about_bu ul li{float:left; font-family:微软雅黑}
.bei{float:right;}
.abo_le{width:110px; height:110px; float:left; }
.abo_ri{ padding-left: 20px; width:220px; height:110px; float:left;}
.tit{font-size:14px; font-weight:bold;}
.abo_ri p{line-height:20px; font-family:微软雅黑}
.about_bu ul li{width:350px; line-height:25px;}
.tel{height:165px; float:right;width:328px;}
.tel p{ color:#0066FF; font-weight:bold; padding-top:15px; font-size:14px;}
.top_bo{width:1100px; height:8px; background:#b2b2b2}
.dh ul li{ color:#FFF;  float:left; line-height:48px; height:48px;}
.shu{padding-left:10px; padding-right:10px;}
.new{padding-left:500px;font-family:微软雅黑; font-size:18px;}
.hexin{font-family:微软雅黑; font-size:18px;}
.abo{font-family:微软雅黑; font-size:18px;}
.shuxian{padding-left:5px; padding-right:5px}
.beiben {font-family:微软雅黑; font-size:18px; color:#FFF;}
.zhongka{font-family:微软雅黑; font-size:18px;}
.xilie{position:absolute; *left:-130px; *top:40px;}
.arclistbj{width:100%; }
.text_bo{width:1100px; margin:0px auto;}
.text_left{float:left; font-size:14px; font-family:微软雅黑;}
.right{width:870px; float:right;font-family: 微软雅黑,宋体; line-height: 1.8em; font-size: 14px;}
.text_left ul li{float:left;}
.bb{width:192px; background:#000; line-height:46px; height:46px; font-size:18px; text-align: center; color:#d4d4d4;}
.weizhi{width:870px; float:left; border-bottom:#000 1px solid; background:url(../images/sub01_05.png) no-repeat center left;}
.weizhi a{
	color: #727475
}
.weizhi a:hover{
	color: #4d4e4f;
	font-weight: bold;
}
.weizhi ul li{float:left; vertical-align:bottom; padding-left:5px; font-size:12px;}
.bbk{width:820px; height:60px; }
.rig_bei_xu{width:800px; height:40px; border-bottom:#CCC 1px solid;}
.you_image{width:800px; height:270px; text-align:center;}
.ght{width:700px; margin:auto;}
.jieshao{width:100%; height:250px; }
.jieshao ul li{line-height:30px; font-size:14px; text-indent:2em}
.jietu{width:100%; height:140px; }
.jietu ul li{float:left; padding-left:2px;}
.jiek{width:100%; height:20px;}
.tejie{width:100%; height:300px;}
.tejie ul li{text-indent:2em; line-height:30px; font-size:14px;}
dl span {
	float: right;
	font-size: 14px;
	 padding-right:20px;
}
a {
	text-decoration: none
}
dl {
	width: 800px;
}
dt {
	clear: both;
	background-color: #f6f6f6;
	font-family:微软雅黑; 
	font-weight: 500;
	color: #4d4e4f;
	background-repeat: no-repeat;
	background-position: 5px 13px;
	font-size: 16px;
	 border-top:#CCC 1px solid;
	height: 40px;
	line-height: 40px;
	width: 800px;
}
dt a {
	text-decoration: none;
}
dd a {
	color: #000;
}

dl li {
	font-family:微软雅黑; 
	line-height: 24px;
	width: 800px;
	line-height: 30px;
	 font-size:14px;
}
.bg {
	background-position: 5px -16px;
}
.xianright{width:800px; height:20px; border-bottom:#CCC 1px solid;}
.youchan{width:780px; padding-left:20px; }
.chan_left{width:250px; height:800px; border:#CCC 1px solid; float:left;}
.chan_cent{width:250px; height:800px; border:#CCC 1px solid; float:left;}
.chank{width:13px; height:800px;  float:left;}
.chan_right{width:250px; height:800px; border:#CCC 1px solid; float:right;}
.subnav{
	padding-bottom:15px;
	background: url(submenu.png) no-repeat;
	width: 192px;
	text-align: left;
}
#leftnav{ background: none}
#leftnav a{ padding-left: 15px}
#leftnav ul li{ background-color: #3379ba}
.subnav a{
	padding-left: 35px;
	color: #fff
}
.subnav ul li{
	padding-top: 7px\9;
	float: none;
	border-top: 1px solid #9f9fa0;
	height: 29px;
	line-height: 29px;
	width: 192px
	}
#first{ border-top:none}
	
.subnavsub{
	background-color:#3379ba;
	width: 192px;
	height: 410px;
	text-align: left;
}
.subnavsub a{
	padding-left: 35px;
	color: #fff
}

.subnavsub ul li{
	float: none;
	border-bottom: 1px solid #9f9fa0;
	height: 29px;
	line-height: 29px;
	}
#sclass a{
	padding-left: 55px
}
.nav{
	float: right;
	padding-right: 10px
}
.dhinside{
	width: 1100px;
	margin: 0px auto;
	position: relative;
}
#dhinside{
	opacity: 1
}
.dhsub{width: 100%; height: 176px; color: #fff
}
.dhsub a{
	color: #fff
}
.dhsubin{
	width: 100%; height: 48px; line-height:48px; background-color: #0056a9; opacity: 0.9
}
.submain{
	width:100%;
	background: url(../images/navsub.png) no-repeat top center;
    overflow: hidden;
}

.nav ul li{ font-family:微软雅黑; font-size:16px; float: left;}
#zz{
	padding:15px; color: #4d4e4f; font-family: 微软雅黑,宋体; font-size: 14px;line-height: 2em
}
/**分页**/ 
.pagefy{ width:100.5%; text-align:center; padding:10px 0; clear:both; margin-top:15px;}
.pagefy span,.pagefy a,.pagefy b{ font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0 2px;}
.pagefy span font{ color:#f00; font-size:14px;}
.pagefy a,.pagefy b{ border:1px solid #ddd; background:#EEE; padding:2px 6px; text-decoration:none; color:#888;}
.pagefy span { padding-right:10px }
.pagefy b,.pagefy a:hover{ background:#3379ba; color:#fff;}
/*news文章上一篇*/
.newft{width:970px;margin-top:30px;color:#8c0000; padding-left:30px; padding-bottom:10px;}
#nft_left{ margin-right:25px; }

.con, .about_bu{
	font-family: 微软雅黑,宋体;
	font-size: 12px; color: #777
}
.con{
	line-height: 2em
}
.content ul li{
}
.probox img{
	width: 270px;
    height: 270px;
	border:1px solid #d8d8d8
}
.probox{
	float: left;
	padding-right: 15px;
	padding-top: 20px;
	position: relative;
}
.conl{
	float: left;
}
.conm{
	float: left;
	padding-left: 13px
}
.conr{
	float: right
}
.probox p{
	font-size: 14px;
	font-family: 微软雅黑,宋体;
	padding-left: 10px;
	position: absolute;
	width: 270px;
	bottom: 0px;
	left:0px;
	height: 60px;
	line-height: 30px;
	opacity: 0;
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.probox a:hover p{
	position: absolute;
	width: 261px;
	bottom: 0px;
	left:0px;
	height: 60px;
	text-align: left;
	background-color:#000;
	opacity: 0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	color: #fff;
	font-size: 14px;
	transition: background .2s ease-in 0,height .2s ease-in 0;
-webkit-transition: background .2s ease-in 0,height .2s ease-in 0;
-moz-transition: background .5s ease-in 0,height .2s ease-in 0;
}
.more{
	float: right; padding-right: 20px;
}
.content h1{
	text-align:center;
	line-height: 50px
}
.newscon{
	padding: 10px;
	padding-top: 20px;
	font-size: 14px;
	font-family:微软雅黑,宋体;
	line-height: 2em;
	text-indent: 2em
}
.newscon img{ width: auto;}
.tadbtte a:hover{
	color:#000
}
.img{
	padding-left: 230px;
	padding-top: 10px;
}
.img img{
	width: 250px;
	border:1px solid #d8d8d8
}
.info{
	font-family: 微软雅黑,宋体;
	line-height: 1.8em;
	font-size: 14px;
}
.system-message{
	text-align: center;
	line-height: 45px;
}
#img img{
	width: auto; height: auto;
}
.detail2 .info{
	width: 100%; height: 230px; position: absolute; bottom: 0px; left: 0px;	opacity: 0;
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.detail2:hover .info{
	width: 100%; height: 230px; position: absolute; bottom: 0px; left: 0px;
	background-color:#000;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	color: #fff;
	font-size: 14px;
	transition: background .2s ease-in 0,height .2s ease-in 0;
-webkit-transition: background .2s ease-in 0,height .2s ease-in 0;
-moz-transition: background .5s ease-in 0,height .2s ease-in 0;
}
.infoinner{
	padding: 15px; padding-left: 25px;
}
.info p{
	position: relative;
}
.detail2{
	 border: 5px solid #d8d8d8;
}
.pimg{text-align: center}
.pimg img{ width: auto;}
.introcon img{ width: auto; border: none; padding-top: 10px}
.contact{ margin-top: 15px;  height: 110px; font-size: 12px; color: #777; line-height: 18px;}
.contact th{ color: #4d4d4d; vertical-align:top}
.contact th a{ color: #4d4d4d}
.contact table{ margin-left: 120px; *+margin-top:10px;}
#conTable{padding-top:10px;}
#conTable th{text-align:left; padding-left:25px;}




