/*"Lucida Grande","Lucida Sans Unicode",*/

html * td{ text-align:left;}
body {text-align:center; padding:0; margin:0 auto;  color: #3f4650; line-height:200%;background:#fff;}
table,th,tr,td,div,input,textarea,select,ul,ol,li,span,p,form{font: 14px  微软雅黑,"Microsoft YaHei",sans-serif,Tahoma,Helvetica,arial,Verdana,宋体,\5b8b\4f53; line-height:200%;}
th{font-weight:bold;}
/*td{border:1px solid #f1f1f1;}*/
input,textarea,select{line-height:150%; vertical-align:middle; background:#FFF:}
img {border: none; padding:0px; margin:0px;}
ul,ol,li,span,p,form {margin: 0;	padding: 0;	list-style: none;}
dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0 auto; padding:0 auto;}
hr{ height:1px;border:none;border-top:1px dashed #dedede;}
.clear{ clear:both; float:none; border:0px; height:0px; padding:0px; margin:0px;}




a.white {color: #FFF;	text-decoration: none;}
a.white:hover {color: #FFF;	text-decoration: none;}

sup{font-size:12px; vertical-align:top; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica,微软雅黑,"Microsoft YaHei";}
.sup{font-size:12px; vertical-align:top; font-family:"Trebuchet MS", Arial, Helvetica,微软雅黑,"Microsoft YaHei";}




.checkbox{color: #006699;border:0px;background:0px;}
.alpha{	filter: Alpha(Opacity=20, FinishOpacity=50, Style=1);}
.black{color: #000000; }
.red{color: #E30000;}
.gray{color: #999;}
.blue{color: #0064cb;}
.green{color: #008040;}
.orange{color: #FF5500;}
.purple{color: #B700FF;}
.white{color: #FFFFFF;} 
.footer{text-align:center; line-height:140%; color:#fff; font-size:18px;}
.bold{font-weight: bold;}
.title_13px{font-size: 13px; font-weight: bold;}
.title_14px_orange{font-size: 14px;color: #FF5500; font-weight: bold;}
.8_px{font-size:8px; color: #000;font-family: Tahoma;}
.images{border:1px solid #A7A7A7;}
.main_detail_imageleftup{float: left;}
.main_detail_content {clear:none;}
.simple_content{/*LI中内容超过长度后以省略号显示的方法*/ width:140px;  white-space:nowrap;   text-overflow:ellipsis;   -o-text-overflow:ellipsis;   overflow: hidden; }
.hiddin{color:#F0F0F0;}
.login{color:#fcfcfc;}
.datetime{font-size:11px; font-family:arial; color:#999;}

.textborder{color: #008040; font-size:12px; font-weight:bold; position:absolute;
/*文字加边框*/
filter: 
Dropshadow(offx=2,offy=0,color=white)
Dropshadow(offx=0,offy=2,color=white) 
Dropshadow(offx=0,offy=-2,color=white) 
Dropshadow(offx=-2,offy=0,color=white);}


/*header*/
.top{ height:41px; line-height:41px; padding-top:7px; padding-left:25px;}
.topreg{line-height:41px; float:left; margin-right:5px;}
.topsearch{line-height:41px; float:left; margin-right:5px;}
.topother{ line-height:41px; float:right; margin-right:5px;}
.top .inputText {height: 22px; line-height:22px; border: 1px solid #C2C2C2; background:#FFF;}



.logo{float:left; width:287px; height:135px;}

a{color: #0064cb; text-decoration: none;}
a:hover{color: #1b449a; text-decoration: none;}
a:visited{}

a.submenu{color: #FF6600; font-weight:bold; text-decoration: none;}
a.submenu:hover{color: #FF6600; font-weight:bold; text-decoration: underline;}
a.submenu:visited{}

.headerbg{width:100%;z-index:999; margin:0px auto; height:187px;  background:#1b449a;}
.menu{z-index:999;font-size:18px; color:#fff;}
/*.menu ul{ margin-left:60px; text-align:center;}
.menu li{float:left; padding:0 5px; margin-right:13px; text-align:center; line-height:41px;}
.menu li:hover{color: #fff; background:#006dac; display:block; cursor:pointer;}*/
.menu a{font-size:18px; color:#fff; text-decoration:none;} 
.menu ul{ margin-left:10px;} 
.menu li{ float:left; margin-left:5px; padding-right:8px;} 
.menu1{ background:url(imagesmenu_icon1.png) 0px 4px no-repeat; padding-left:38px;}
.menu2{ background:url(imagesmenu_icon2.png) 0px 4px no-repeat; padding-left:38px;}
.menu3{ background:url(imagesmenu_icon3.png) 0px 4px no-repeat; padding-left:38px;}
.menu4{ background:url(imagesmenu_icon4.png) 0px 4px no-repeat; padding-left:38px;}
.menu5{ background:url(imagesmenu_icon5.png) 0px 4px no-repeat; padding-left:38px;}
.menu6{ background:url(imagesmenu_icon6.png) 0px 4px no-repeat; padding-left:38px;}
.menu7{ background:url(imagesmenu_icon7.png) 0px 4px no-repeat; padding-left:38px;}
.menu8{ background:url(imagesmenu_icon8.png) 0px 4px no-repeat; padding-left:38px;}

.phone{width:245px; height:52px; float:left;}

a.white{color: #FFFFFF; text-decoration: underline;}
a.white:hover{color: #FFFFFF; text-decoration: underline;}


.underline{width:auto; line-height:1px; height:1px; overflow:hidden; border-bottom:1px dashed #97A3FF;}
.underline1{width:auto; line-height:1px; height:1px; overflow:hidden; border-bottom:1px solid #092F6D;}




.textcenter{ text-align:center;}
.dashed{background:url(../images/dashed.gif) 0 bottom repeat-x;}
.dashedvertical{background:url(../images/dashed.gif) left 0 repeat-y;}
.partline{text-align:center; margin:0px; padding:0px; height:11px;background:url(../images/dashed.gif) center top repeat-x;}/*新闻列表每几条分隔线*/
.radius10px{ -webkit-border-radius: 10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px;}
.radius5px{ -webkit-border-radius: 5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
#uptop{width:41px; height:41px;  position:fixed; background:url(../images/uptop.png) 0 0 no-repeat;cursor: pointer;display:none;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
#uptop:hover {  filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity:1;}
.marginbottom{margin-bottom:10px;}
.arrowlist1 li{ padding-left:16px; background:url(imagesarrow.png) left center no-repeat;}
.arrowlist2 li{ padding-left:8px; background:url(../images/arrow2.gif) left center no-repeat;}
.arrowlist3 li{ padding-left:8px; background:url(../images/arrow3.gif) left center no-repeat;}
.wordbreak{word-wrap:break-word; word-break:break-all;/*ie6 360 sogou*/}
.wordkeep{word-wrap:normal; word-break:keep-all;/*ie6 360 sogou*/}
.cutout li, .cutout span, .cutout font{width:100%;  white-space:nowrap;   text-overflow:ellipsis;   -o-text-overflow:ellipsis; -icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;  overflow: hidden;}/*LI中内容超过长度后以省略号显示的方法。overflow: hidden和white-space: nowrap都是必须的否则不会显示省略号；-o-text-overflow: ellipsis针对Opera；而宽度的设定主要是针对IE6；*/ 



.topbodybox{width:100%; margin:0px auto; height:41px; line-height:41px; background:#e7e7e7;}
.bodybox {width:1000px; margin:0px auto; line-height:180%;overflow:hidden; }
.leftbox {float: left; width:235px; margin-right:15px; height:auto; overflow:hidden;}
.rightbox{float: left; width:750px; height:auto; overflow:hidden;}
.mainbox{border:1px solid #dedede; padding:10px; height:auto; text-align:left; margin-bottom:22px;}


/*首页*/
.indexnews{margin:5px 25px 0px 5px;}
.indexnewsimg{}
.indexnewstitle{line-height:20px;}

.indexnewslist{ margin-left:5px; width:500px;}
.indexnewslist li{ background:url(imagesarrow.png) 0px center no-repeat; width:495px; padding-left:15px; list-style-type:none;}
.indexnewsmore{ text-align:right; margin-top:11px;}

.indexnotice{margin:5px 5px 0px 25px;}
.indexnoticelistmonth{ background:#ff5500; text-align:center; color:#fff; font-family:arial; height:18px; line-height:18px;}
.indexnoticelistday{ background:#fff; text-align:center; color:#ff5500; font-family:arial; height:18px; line-height:18px;}
.indexnoticelist{ margin-left:5px; width:410px;}
.indexnotice li{width:350px; padding-left:0px; list-style-type:none; font-size:16px;}
.indexnoticemore{ text-align:right; margin-top:11px;}


.indexlinks{margin:20px auto; }
.indexlinkstitle{width:80px; height:70px; line-height:70px; text-align:left; font-size:18px; padding-left:11px; margin-right:12px; float:left; border-left:7px solid #1067c0;}
.indexlinkslist{ float:left;}
.indexlinkslist li{ float:left; margin-right:22px;}

/*footer*/
.footerbox{margin-bottom:7px;}
.footerbox ul{padding:10px 6px; text-align:center; font-size:12px; line-height:180%;}
.footerline{background:url(../images/dashed.gif) 0 bottom repeat-x; margin-bottom:15px;}



/*内页*/
.mainleftmenu{ text-align:left; margin-bottom:33px;}
.mainleftmenu li{height:50px; line-height:50px; font-size:16px; padding-left:10px; margin-bottom:11px;}
.headerhighline{ background:url(imagesallicon.png) 213px 16px no-repeat #006dac;}
.headerhighline a{ color:#fff;}
.headernohighline{ background:url(imagesallicon.png) 213px -30px no-repeat #efefef;}


.mainleftmenu2{ text-align:left; border:1px solid #efefef;  margin-bottom:33px;}
.mainleftmenu2 li{height:50px; line-height:50px; font-size:16px; padding-left:10px;}
.headerhighline2{ background: #fff; border-bottom:1px solid #efefef;}
.headerhighline2 a{ color:#006dac;}
.headerhighline2:hover,.headeronhighline2 {background:#006dac; cursor:pointer;}
.headerhighline2:hover a,.headeronhighline2 a{ color:#fff;}



.mainbanner{ margin-bottom:15px;}
.mainimglist td{ text-align:center;}
.mainimglist img{ border:1px solid #acacac;}



/*列表*/
.newslisttitlepic{float:left; margin-right:15px;}
.newslist{clear:none;}
.newslist li { list-style-type:disc;  margin-left:15px; }
.newslistpic li {float: left; text-align:center; padding:4px; margin:5px; list-style-type:none; border: solid #ECECEC 1px; width:220px;height:180px; line-height:150%;}
.newslistpic li:hover{border:1px solid #FFA542; background:#FFEFDD;}

.maincontent{width:756px; float:left;}
.maincontent ul{padding:0px 10px 0px 8px;text-align:left;}
.maincontent li {float: left; padding:3px 3px 0px 3px; margin:6px 7px 6px 7px; list-style-type:none; font-weight:bold; border: solid #ECECEC 1px; width:105px;height:85px;text-align:left; line-height:150%;}


/*内容*/
.title_info h1 { text-align:center;	font-size: 24px; font-weight:normal; color:#1b449a; line-height: 2;	margin: 0px;	padding: 0px;}
.title_info h1 span{font-family:"Trebuchet MS", Arial, Helvetica,微软雅黑,"Microsoft YaHei";}
.title_info h2 { font-size: 35px; font-weight:normal; color:#1b449a; line-height: 2;	margin: 0px;	padding-left: 10px; background:#efefef;}
.info_text { text-align:center; background:url(../images/dashed.gif) 0 bottom repeat-x;	line-height: 2; font-size:12px;	color: #999;}

.position{width:740px; height:41px; background:#efefef; border:1px solid #cdcdcd; line-height:41px; padding-left:6px; text-align:left;}

.paper td{ text-align:center; border:1px solid #efefef; font-weight:bold;}
.paper_now{ background:#0064cb;}
.paper_now a{ color:#fff;}

.detail{}
/*图片超过限定尺寸自动缩放*/
.detail img{ max-width: 700px; width: expression(this.width >700 && this.height < this.width ? 700: true);}

.detail fieldset{ border:1px solid #dedede; padding:11px;}
.detail legend{color:#ff5500; font-weight:bold;}

.detailimg { text-align:center;}

.clssMainRoll {
	FILTER: progid:DXImageTransform.Microsoft.Slide(slidestyle=SWAP,Bands=1); CURSOR: pointer
}




.newsnav {height:33px; line-height:33px; text-align:left; font-size:12px;}
.newsnav a{ }
.newsnav a:hover{}