/**css**/
body {margin: 0px;padding: 0px;font-family: Microsoft YaHei,Arial;font-size: 14px;background-color:#E6E6E6;-moz-user-select:none;-webkit-user-select:none;user-select:none;}
p,h1,h2,h3,h4,h5,h6,ul,li,dl,dd,dt,form{list-style:none; padding:0px;margin:0px;}
a {color: #000; text-decoration: none;}
a:hover {color: #000; text-decoration: none;}
img {border: currentColor;}
ul,li{margin:0;padding:0;list-style: none;}
.clear{clear:both;}

/**header css**/
.header{margin:auto;padding:0px; width:1020px; height:82px; color:rgb(255, 255, 255);}
.logo{width:121px;float:left;}
.header_box{width:898px;height:82px;float:right;}
.topad_img{width:650px;height:82px;text-align:center;display:table-cell;vertical-align:middle;}
.topad_img img,.topad_tel img{vertical-align:middle}
.topad_tel{width:243px;height:48px;text-align:right;display:table-cell;vertical-align:middle;}
.topad_img ul{width:260px;margin:10px auto;cursor:pointer}
.topad_img li{float:left;background:#003399;margin:0 5px;padding:0px 2px;}
/**menu css**/
.menu {background: url("../images/menu_bg.jpg") repeat-x; margin:0 auto; width:1016px; height: 46px; z-index: -100;overflow:hidden;}
.menu a {color: rgb(15, 40, 71); text-decoration: none;}
.menu a:hover {color: rgb(15, 40, 71); text-decoration: underline;}
.menu_l {background: url("../images/menu_l.jpg") no-repeat; width: 4px; height: 46px; float: left;}
.menu_m {width: 1005px; height: 46px; text-align: center; float: left;}
.menu_m ul {margin: 0px; padding: 0px;}
.menu_m ul li {padding:15px 0px;width:125px;height:16px;text-align:center; color: rgb(15, 40, 71); font-size:13px; font-weight:bold; float:left; display: inline; list-style-type: none; cursor: pointer;}
.menu_r {background: url("../images/menu_r.jpg") no-repeat; width: 5px; height: 46px; float: right;}
/*nav css*/
.nav{width:1016px;margin:0 auto;background:#fff;margin-top:-5px;padding:5px 0;border-radius:5px;border-top-right-radius:0;border-top-left-radius:0;overflow:hidden;}
.nav ul{margin:0;padding-left:3px;}
.nav ul li{width:125px;float:left;text-align:center;line-height:30px;}
.nav a{margin:0;color:#000;}
.nav .hot {padding-left:0px;background: url("../images/hot.gif") 12px 1px no-repeat;}
.nav .hot:hover{background: url("../images/hotv.gif") #fff 12px 1px no-repeat;}
/**banner css**/
.fullSlide { width:1020px;margin:10px auto;background: url("../images/flashbg.gif");height: 236px;overflow: hidden;position:relative; z-index:0;}
#full-screen-slider {position:relative; z-index:1;}
#slides { display:block; width:100%; height:224px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:1010px; height:224px; list-style:none; padding:0; margin:7px 5px; position:absolute;border-radius:3px;}
#slides li a { display:block; width:1010px; height:100%; text-indent:-9999px; margin:0 auto;}
#pagination { display:block; list-style:none; position:absolute; right:1%; top:205px; z-index:10;  padding:5px 0 5px 0; margin:0}
#pagination ol{margin:0;padding:0;}
#pagination li { display:block; font-size:11px;list-style:none; width:15px; height:15px; border:1px solid rgb(204, 204, 204);line-height:16px;text-align:center;float:left; margin-left:5px; background:rgb(238, 238, 238); }
#pagination li a {width:100%;height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination li.current { background:#000;}
#pagination li.current a { color:#fff;}
/**content css**/
#content{width:1020px;height:auto;margin:0 auto;}
.content_top{background: url("../images/content_top.jpg") no-repeat; width: 1020px; height: 16px; margin-top:10px;overflow: hidden;}
.content_mid {background: url("../images/content_mid.jpg") repeat-y; padding: 0px 16px; width: 988px; overflow: hidden;}
.content_bottom {background: url("../images/content_bottom.jpg") no-repeat; width: 1020px; height: 16px; overflow: hidden;}
.content_left{width:244px;float:left;}
.content_right{width:735px;float:right;}

/**content-left css**/
.left_box {width: 244px; padding-bottom: 10px; float: left;}

/*news css*/
.left_title {background: url("../images/left_title.jpg") no-repeat; padding:0px 5px; width: 236px; height: 29px; line-height:29px;color: rgb(255, 255, 255); float: left;}
.title_text {width: 184px; font-weight: bold; float: left;}
.left_more {border: 1px solid rgb(255, 255, 255); width: 42px; height: 12px; line-height:12px; text-align: center; font-size: 10px; margin-top:6px;float: left; display: block;}
.left_more a{color:#fff;font-family:Arial;}
.left_contains {border-width: 0px 1px 1px; border-style: solid; border-color: rgb(204, 204, 204); width: 235px; padding-bottom: 10px; padding-left: 7px; float: left;}
.left_contains a:hover {color: #000; text-decoration: underline;}
.left_line {color: #000; padding: 5px 0px; width: 220px; line-height:22px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left;}
.left_line a{ overflow: hidden; display: inline-block;max-width: 220px;white-space: nowrap;text-overflow: ellipsis;}
/*marquee css*/
.topmarquee{margin-top:5px;height:320px;overflow:hidden;}

/**content-right css**/
.right_box {width:730px;float:right;}
.right_ibox {width:740px;float:right;}
/*about css*/
.about_img {border: 4px solid rgb(210, 210, 210); width: 203px; height: 130px; float: left;margin-left:9px}
.about_con {padding: 0px 0px 0px 15px; width: 500px; height:130px;overflow:hidden;color:color: #000; line-height: 22px; float: left;}
.about_con p {margin: 0px;text-indent:2em;}
.about_con span {color: #123088; font-size: 14px; font-weight: bold;}
/*right-sbox cmss*/
.right_title {width: 732px; color: #0F2875; font-size: 14px; font-weight: bold; float: left;padding-left:9px;margin-top:15px;}
.box_lie{margin-top:15px;padding: 0px 9px; width: 165px; height: 255px; *height: 255px; overflow: hidden; border-right-color: rgb(210, 210, 210); border-right-width: 1px; border-right-style: solid; float: left;}
.box_lie:nth-child(5),.box_lie:nth-child(9),.box_lie:nth-child(13),.box_lie:nth-child(17){border:0;}
.lie_text {width: 165px; overflow: hidden; float: left;}
.lie_text p {line-height:36px; color: rgb(51, 51, 51); font-weight:bold;text-align: center;*padding-top:10px;}
.lie_text ul {margin: 0px; padding: 0px; width: 165px; color: color: #000;}
.lie_text ul li {width: 165px; float: left; display: inline; list-style-type: none;line-height: 22px;}
.lie_text ul li a {color: #000;text-decoration: none;overflow: hidden; display: inline-block;max-width: 160px;white-space: nowrap;text-overflow: ellipsis;}
.lie_text ul li a:hover {color: #000; text-decoration: underline;}
.lie_img {border: 4px solid rgb(210, 210, 210); width: 157px; height: 105px; float: left;}
.lie_img  img{width: 157px; height: 105px;}

/**content-footer css**/
.content_link{overflow:hedden;width:990px;height:44px;line-height:44px;border-top-color: rgb(217, 217, 217);border-bottom-color: rgb(217, 217, 217);border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;background-color: rgb(245, 245, 245);}
.content_link li{float: left;margin:0 10px;}

/**foot css**/
.footer{line-height:30px;text-align:center;margin: 20px auto;margin-bottom: 0;}
.footd{width:680px;margin:0 auto;}
.footer_logo{height:85px;float:left;}
.footer_logo img{margin-top:-6px;}
.footer_right{height:85px;}
.footer_right p{line-height:18px;text-align:left;color:#666;}
.footer_right p.copyright,.footer_right p.copyright a{margin-top:3px;color:#bdbdbd;text-align:left;}

/**search css**/
.right_box h3.search{height:120px;padding:0 75px;line-height:120px;color:#0856ab;}
.search_box{width:100%;height:35px;line-height:30px;overflow:hidden;}
.search_title{width:150px;height:30px;float:left;padding-left:80px;}
.search_input{float:left;padding-left:75px;}
.search_input input{width:520px;height:30px;padding-left:10px;border:1px solid #0856ab;line-height:19px;size:12px;}
.search_submit{float:left;}
.search_submit input{width:39px;height:33px;margin-left:10px;background: url("../images/so.jpg") no-repeat;border:0;cursor:pointer;}
.search_ad{width:100%;margin:30px 0;text-align:center;}

/**article css**/
.right_parth { padding: 5px 0px 0px 17px;width: 725px;height: 24px;background-color: rgb(242, 242, 242);}
/*article-list css*/
.right_ad1{width:735px;height:120px;font-weight:bold;}
.right_ad1 h1{padding:35px 17px;color: rgb(12, 83, 139);font-size: 16px;}
.right_top{margin:10px 0;width:100%;border-bottom:1px dashed #eee;}
.right_top  a{color: color: #000; text-decoration: none;}
.right_top p{text-align:right;margin-bottom:20px;}
.right_top p.conull{text-align:center;line-height:300px;color:#ff0000;}
.right_top ul{ margin:10px 0;}
.right_top li{line-height:25px;margin-left:15px; list-style-type: disc;}
.right_top li span{float:right; color: #000;}
/*article-detail css*/
h1.detail_title{width:100%;text-align:center;line-height:30px;font-size: 20px;}
.hits{width:100%;text-align:center;line-height:30px;}
.detail_content{width:725px;line-height: 26px;margin:20px 0;font-size: 18px;letter-spacing:1px;overflow:hedden;}
.detail_content p,.detail_content div,.detail_content h1,.detail_content h2,.detail_content ul,.detail_content ol,.detail_content  img{margin:0;padding:0;list-style: none;text-align:left;line-height: 29px;letter-spacing:1px;}
.detail_next{width: 730px;overflow:hidden;padding:5px 5px 15px  5px;font-size: 12px;}
.hr div{font-size:14px;line-height:20px;margin:0 10px;}
.hr h3{line-height:30px;font-size:15px;margin-top:20px;}
 /*page css*/
.pagecode{text-align:center; padding:5px 0px;}
.pagecode a{display:inline-block; padding:0px 10px; background:#fafafa; margin:0px 5px;}
.pagecode a.on,.pagecode a:hover{background:#2a7ed4; color:#fff; padding:0px 10px; border-radius:3px;}

.footer_hot{width:730px;overflow:hidden;border-top: 1px dashed #eee; padding:10px 0 30px 0;float:right;font-weight:normal;}
.footer_hot h2{font-size:16px; line-height:30px;}
.footer_hot h3{width:100%;line-height:26px;font-size:15px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.footer_hot h3 span{float:right;}
.footer_hot a:hover{color:#0000ff}