body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline;*zoom: 1;}
body, button, input, select, textarea { font: 14px/1.5 "Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";}
ul, dl { margin: 0; padding: 0; list-style-type: none }

.fn-clear { font-size: 0px; height: 15px; line-height: 0px; overflow: hidden; clear: both; }
.fn-hide { clear: both; }
.fn-left, .fn-right { display: inline; }
.fn-left { float: left; }
.fn-right { float: right; }
.text-left { text-align: left !important; }
.text-center { text-align: center !important; }
.text-right { text-align: right !important; }

.font12 { font-size: 12px !important; }
.font14 { font-size: 14px !important; }
.font16 { font-size: 16px !important; }
.font18 { font-size: 18px !important; }
.font24 { font-size: 24px !important; }

/*分页样式*/
.pagenum {padding:20px 20px; text-align:center; font-size: 14px;}
.pagenum ul li{ list-style:none; float:left; width:50px; margin-left:10px;}
.pagenum a {color:#FFF;margin: 0 2px;padding: 3px 0; }
.pagenum a:hover { color: #1e61a7 !important;}
.pagenum .c {color: #fff !important; }
.pagenum li {background-color: #1e61a7; border: 1px solid #1e61a7;color: #EFEFEF; height: 19px; line-height: 19px; padding:5px 2px; width: 39px; border-radius: 3px;}
.pagenum li:hover{background-color: #FFFFFF;}

.updown { width:100%; height:60px; margin:45px auto 15px auto; color:#333; line-height:30px; font-size:14px;}
.updown a {color:#333}
.updown .previous {width:90%; float:left; overflow: hidden;}
.updown .next {width:90%; float:left; overflow: hidden;}

.tools{width:100%; height:40px;padding:0;border-top:1px dashed #CCC; margin:0px auto;}
.tools .t1{width:auto; height:40px; float:left;}
.tools .t1 li{width:68px; height:40px; padding:13px; float:left;}
.tools .t1 li img{cursor:pointer;}
.tools .share{width:auto; height:40px; float:right; line-height:40px; color:#666; text-align:left; word-break:normal; word-wrap:normal;display:inline}

/*
===================
表格样式
===================
*/
table.art_table_list {color:#333333;border-width: 1px;border-color: #EEEEEE;border-collapse: collapse;}
table.art_table_list th {border-width: 1px;padding: 5px; height:25px; line-height:25px; border-style: solid;border-color: #DDDDDD; background-color:#EBF0F6 !important; color:#585858; text-align: right;}
table.art_table_list td {border-width: 1px;padding:2px 5px;height:18px; line-height:18px; border-style: solid;border-color: #EEEEEE;}
table.art_table_list .td {border-width: 1px;padding:5px;height:20px; line-height:20px; border-style: solid;border-color: #EEEEEE; text-align: center;}
.oddrowcolor{background-color:#FDFDFE;}
.evenrowcolor{background-color:#FDFDFE;}
table.art_table_list tr:hover td{background-color:#F6F6F7;}
table.art_table_list td a{color:#393939; font-weight:normal;}
table.art_table_list td a:hover{font-weight:bold; color:rgba(0,153,255,0.6)}

.text_value { border: 1px solid #cccccc;  width: 400px; background-color:#fff; box-shadow:1px 1px 3px #f0f0f0 inset;  padding: 4px;line-height:26px; height:27px; }
.text_textarea { border: 1px solid #cccccc; height: 120px; width: 400px; background-color:#fff; box-shadow:1px 1px 3px #f0f0f0 inset;  padding: 5px;line-height:18px;}

.formsubmit{background-color: #1e61a7; border: 1px solid #1e61a7;color: #EFEFEF; line-height: 19px; padding:5px 10px; width: 60px; text-align: center; border-radius: 3px;}

#MainArea{width:1200px; height: auto; margin: 15px auto;}
#MainArea .leftArea{width:290px; height: auto; float:left;}
#MainArea .rightArea{width:895px; height: auto; float:right;}

.column{width:290px; height: auto; clear: both;}
.column .head{ width:290px; height: 38px; border-bottom: 1px solid #1e61a7;}
.column .head .title{ float:left; width: 126px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; color: #FFFFFF; background: url(../images/title-bg2.png) center center no-repeat; font-weight: bold;}
.column .body{ width:270px; height: auto; padding: 9px; border: 1px solid #a7a7a7; border-top:none; background-color: #FFFFFF;}
.column .body dl{width:253px; height: auto; min-height: 240px; margin: 8px auto;}
.column .body dl dd{float:left;width:241px; height: 48px; margin: 6px; border:1px solid #DFDFDF; border-radius: 3px;}
.column .body dl dd .ico{float:left; width: 30px; height: 40px; margin: 4px 10px 4px 10px; line-height: 40px; font-size: 16px; text-align: center; color: #ACACAC; background: url(../images/squre.png) 15px 15px no-repeat;}
.column .body dl dd .title{float: left; padding-left: 10px; height:48px; line-height: 48px; font-size: 16px; color: #3371B3;}
.column .body dl dd .title a{color:#3371B3;}

.contact{width:290px; height: auto; clear: both;}
.contact .head{ width:290px; height: 38px; border-bottom: 1px solid #1e61a7;}
.contact .head .title{ float:left; width: 126px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; color: #FFFFFF; background: url(../images/title-bg2.png) center center no-repeat; font-weight: bold;}
.contact .body{ width:260px; height: auto; padding: 14px; border: 1px solid #a7a7a7; border-top:none; min-height: 200px; background-color: #FFFFFF;}
.contact .body h2{font-size: 14px; color: #000000;}
.contact .body p{font-size:12px; line-height: 1.6em; margin: 0.4em 0; color: #585858;}


.ListHead{width: 100%; height: 36px; border-bottom: 1px solid #1e61a7;}
.ListHead .title{float:left; width: 146px; padding-right: 39px; height: 36px; line-height: 36px; text-align: center; font-size: 16px; color: #FFFFFF; background: url(../images/title_cur_3.png) center center no-repeat;}
.ListHead .PageNav{padding-right:10px;height:36px; float:right; line-height:36px; font-size:12px; text-align:right; color:#696969;}
.ListHead .PageNav a{color:#696969;}

.NewsList{width:100%; height: auto; padding: 14px; border: 1px solid #E7E7E7; border-radius: 3px;background-color: #FFFFFF;}
.NewsList dl{width:100%; height: 645px; overflow: hidden;}
.NewsList dl dd{float:left; width:100%; height: 26px; padding: 3px 0 3px 20px; margin: 2px 0; background:url(../images/icon.png) 7px 14px no-repeat; clear: both;}
.NewsList dl .fn-line{width:100%; height: 15px; line-height: 0; clear: both;}
.NewsList dl dd .title{float:left; width:735px; height: 26px; line-height: 26px; font-size: 15px; color: #363636; text-align: left; overflow: hidden;}
.NewsList dl dd .date{float:right; width: 120px; height: 26px; line-height: 26px; font-size: 13px; color: #969696; text-align: right; margin-right:30px;}

.PageInfo{width:97%; height: auto; padding: 14px; border: 1px solid #E7E7E7; border-radius: 3px; background-color: #FFFFFF;}
.PageInfo .title{width:100%; height:auto; line-height:2em; font-size:24px; text-align:center; font-weight:bold;clear:both;}
.PageInfo .Content{text-indent: 2em; width:100%; height: auto; min-height: 527px; padding: 15px; font-size: 16px; line-height: 1.6em; color: #363636; text-shadow: 1px 1px 2px #EAEAEA;}
.PageInfo .Content p{font-size: 16px; line-height: 1.6em; text-indent: 2em; margin: 0.4em 0;}
.PageInfo .Content img{max-width:600px;}
.PageInfo .Content a{color:#3371B3;}


.ContentInfo{width:100%; height: auto; padding: 29px; border-radius: 3px; background-color: #FFFFFF;}
.ContentInfo .title{width:100%; height: auto; min-height: 1.6em; line-height: 1.6em; font-size: 18pt; text-align: center; font-weight: bold; color: #000000;}
.ContentInfo .subtitle{width:100%; height: auto; line-height: 30px; font-size: 12pt; text-align: center; font-weight: bold; color: #696969;}
.ContentInfo .attribute{width:600px; height:30px; background-color: #ECECEC; color: #696969; text-align: center; line-height: 30px; border-radius: 30px; font-size: 12px; margin: 0 auto;}
.ContentInfo .details{width:100%; height: auto; min-height: 527px; font-size: 16px !important; line-height: 1.8em !important; color: #363636 !important; text-shadow: 1px 1px 1px #FAFAFA; font-family: "Microsoft YaHei" !important;}
.ContentInfo .details p{font-size: 16px !important; text-indent:2em; line-height: 1.8em !important; margin: 0.2em 0 !important; font-family: "Microsoft YaHei" !important;}
.ContentInfo .details img{max-width:800px; height:auto; margin:0px auto; text-align: center; margin-left: -2em;}
.ContentInfo .details a{color:#3371B3;}
.ContentInfo .details h4{text-align:center; font-size: 12px; color: #696969;}