img {max-width: 100%; -ms-interpolation-mode: bicubic; border:none; }
*{margin:0px;padding:0px;}
body{padding:0;margin:0;font-size:14px; font-family:"微软雅黑";  color:#222;}
.iconfont{font-family:"iconfont";font-size:14px;font-style:normal;padding-right:4px}
div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-weight:bold;margin-right:auto;margin-left:auto;}
li{list-style-type:none;}.clear {clear:both;}ul,li {list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{ color:#d70c19; }
i,em{ font-style:normal;}
form, embed {display: inline;margin: 0;padding: 0;}
.middle{width:1200px; margin:0px auto;}
#top{width:100%; float:left; border-top:#d70c19 solid 5px; height:120px;}
.logo{width:480px; float:left; margin-top:15px;}
.navs{width:720px; float:left;}
.navs ul li a{width:80px; padding:0px 20px; float:left;line-height:120px; font-size:16px; font-weight:bold; letter-spacing:2px; }
.navs ul li a.cur{width:80px; float:left; background:url(../images/nav_bg.png) bottom center no-repeat;}
#bann{width:100%; float:left;}
.cp{width:1200px; float:left; margin-top:20px;}
.cp_left{width:246px; float:left; height:488px;  background:url(../images/cp_bg.jpg) no-repeat;}
.cp_tit{width:246px; float:left;text-align:center; margin-top:15px;}
.cp_tit h3 a{ width:246px; float:left; text-align:center; color:#fff; font-size:18px; line-height:30px;letter-spacing:2px}
.cp_tit i{ font-size:14px;width:246px; float:left; text-align:center;color:#fff;}
.cp_menu{ width:230px; float:left; margin:35px 8px 20px 8px;}
.cp_menu ul li{width:76px; float:left; border:#ddd solid 1px; background:url(../images/li.png)85px no-repeat; line-height:32px; margin:8px; padding:0px 10px 0px 10px;}
.cp_tel{width:200px; float:left; margin-top:10px; padding:0px 23px;}
.cp_tel p{background:url(../images/tel.png) 40px no-repeat; float:left; width:160px; color:#fff;font-size:18px; line-height:40px;letter-spacing:2px; text-align:center; padding-left:40px; font-weight:bold;}
.cp_tel span{width:160px; color:#fff;font-size:18px; line-height:30px;text-align:center; padding-left:40px;}
.cp_right{width:954px; float:left; }
.cp_right ul li{width:294px; float:left; margin-left:24px;}
.cp_right ul li img{border:#ddd solid 3px;width:288px; height:188px; }
.cp_right ul li p{width:294px; float:left; text-align:center; line-height:50px;}

#about{ width:100%; float:left; background:url(../images/gy_bg.jpg) no-repeat; height:420px;}
.gy{width:1200px; float:left; margin-top:100px;}
.gy_tit{width:217px; float:left;text-align:center; height:63px;background:url(../images/gy_bg.png) no-repeat; margin-left:490px; display:inline; }
.gy_tit h3 a{ width:217px; float:left; text-align:center; color:#fff; font-size:18px; line-height:30px;letter-spacing:2px; margin-top:10px;}
.gy_tit i{ font-size:14px;width:217px; float:left; text-align:center;color:#fff;}
.gy p{ width:1000px; float:left; padding:50px 50px; line-height:30px; font-size:16px; color:#fff; text-indent:2em;}
.gy span{width:1200px; float:left; text-align:center;}

.news{width:1200px; float:left; }
.news_left{width:600px; float:left; }
.news_left i{width:600px; float:left; height:210px;margin-top:20px;}
.news_left h3{width:600px; float:left; font-size:16px; line-height:50px;}
.news_left p{width:600px; float:left; line-height:25px; color:#333;}
.news_left p a{ color:#f60}
.news_right{width:560px; float:left; padding-left:40px;line-height:60px; }
.news_right ul li{width:560px; float:left;}
.news_right ul li h3{width:500px; float:left; font-size:16px; }
.news_right ul li span{width:60px; float:left; text-align:right; color:#999;}
.news_right ul li p{width:560px; float:left; line-height:25px; color:#333;}

#foot{ width:100%; float:left; background:#ddd; margin-top:20px; padding:20px 0px;}
.foot_l{width:600px; float:left; line-height:30px;}
.foot_r{width:600px; float:left; line-height:30px; text-align:right;}



/*单页*/
.jj_1{ width:840px; float:left; padding:20px 20px 20px 20px;line-height:30px;}
.jj_1 p{width:100%;  text-indent:2em; line-height:30px; padding:5px 0px; }


/*列表*/
.post{ width:1170px; float:left; background:url(../images/p.png) 1px no-repeat; padding-left:30px; line-height:60px;}
.list{ width:1200px; float:left;-moz-box-shadow:2px 1px 5px #ccc; -webkit-box-shadow:2px 1px 5px #ccc; box-shadow:2px 1px 5px #ccc;border-radius:5px;}
.list_l{ width:280px; float:left;background:url(../images/left_bg.png) bottom no-repeat #fff9f9;-moz-box-shadow:2px 1px 5px #ccc; -webkit-box-shadow:2px 1px 5px #ccc; box-shadow:2px 1px 5px #ccc;border-radius:5px 5px 0px 0px; height:700px;}
.list_r{ width:878px; float:right; padding-right:20px; padding-top:10px;}
.list_menu{width:280px; float:left; }
.list_menu b{ width:260px; padding-left:20px; float:left; background:url(../images/ico8.png) no-repeat #d70c19; background-position:80px; text-align:center;height:60px; line-height:60px;border-radius:5px 5px 0px 0px;}
.list_menu b a{ color:#fff; font-size:18px; }
.list_menu ul{width:258px;border:#efefef solid 1px;float:left;padding-left:20px;}
.list_menu ul li{line-height:60px;background:url(../images/ico10.png) right no-repeat;height:60px;width:240px;  border-bottom:#ddd solid 1px; font-size:16px; float:left;}
.list_menu .on{line-height:60px;background:url(../images/ico9.png) right no-repeat;height:60px;width: 240px;  font-size:16px; float:left;}
.list_menu li a.on{ color: #d70c19; font-weight:bold;}

.list_hot{width:280px; float:left; }
.list_tit{ width:280px; float:left; height:45px; line-height:45px;background:#3d75ca; text-align:center; color:#fff; font-weight:bold; font-size:16px; letter-spacing:2px;}
.list_hot ul { width:258px; float:left;border:#efefef solid 1px; padding:10px;}
.list_hot li {width:248px; float:left; line-height:30px; padding-left:10px;background:url(../images/li.gif) 1px no-repeat; }
.soft{width:850px; float:left; padding:20px 14px 20px 14px;border-bottom:#ddd dashed 1px;}
.lmlist{ width:850px; float:left; padding:0px 14px 14px 14px;}
.lmlist ul { width:850px; float:left; }
.lmlist li {width:830px; float:left; line-height:40px; padding-left:20px;background:url(../images/li.gif) 1px no-repeat; border-bottom:#ddd dashed 1px;}
.lmlist li span{float:right;  color:#999}
.lmlist ul li.split{ background-image:none; height:1px; line-height:1px; border-bottom:none}
.listimg{width:888px; float:left; border-bottom:#ddd dashed 1px;}
.listimg ul li{width:195px; float:left; margin-top:20px; margin-left:20px;}
.listimg ul li span{width:195px; float:left; text-align:center; line-height:40px; }
.listimg ul li img{width:190px;border:#ddd solid 2px;}
.page_list{text-align: center;padding:10px 15px 15px 15px;font-size: 14px; float:left; width:860px;}
.page_list a{ display: inline-block;display: inline;float:left;zoom: 1;line-height: 20px;border: 1px solid #e6e6e6;padding: 1px 5px;background: #fff;margin:5px 3px;}
.page_list a:hover{color:#fff;background:#0071cf}
.page_list a.on{background: #0071cf;border-color: #0071cf;float:left;color: #fff;font-weight: 600;padding: 1px 8px;display: inline;}
.page_info{text-align: center;padding:10px 15px 15px 15px;font-size: 14px; float:left; width:860px;}
.page_info a{ display: inline-block;display: inline;zoom: 1; float:left;line-height: 20px;border: 1px solid #e6e6e6;padding: 1px 5px;background: #fff;margin:5px 3px;}
.page_info a:hover{color:#fff;background:#0071cf}
.page_info a.on{background: #0071cf;border-color: #0071cf;color: #fff;font-weight: 600;padding: 1px 8px;display: inline;}


.article{ width:1100px; padding:0px 49px; float:left;border:#ddd solid 1px; font-family:"宋体"}
.art_1{ width:1100px; float:left; line-height:40px; padding:16px 0px;font-size:28px; text-align:center; color:#333;font-family:"微软雅黑"}
.art_tit h2{font-size:28px;}
.art_2{ width:1100px; float:left; border-bottom:#ddd solid 1px;border-top:#ddd solid 1px; height:35px; line-height:35px;text-align:center; color:#999; font-size:12px; margin-bottom:10px;font-family:"微软雅黑"}
.art_2 a{ color:#999;}
.art_2 span{ padding-right:50px; float:left;}
.art_2 em{ padding-right:50px; float:left;}
.art_3{width:100%;border:none;background:transparent;outline:none;overflow:auto;line-height:30px; padding-top:20px; font-size:16px;}
#art_3{ width:100%;border:none;background:transparent;outline:none;overflow:auto;line-height:30px; padding-top:20px;font-size:16px;}
.art_4{width:1100px;border:none;background:transparent;outline:none;overflow:auto; text-align:center; float:left;}
.content_main{ margin-left:180px;}
.art_write{ width:100%; float:left; text-align:right; line-height:30px;}
.pagelist{ width:1100px; float:left; border-top:#ddd dashed 1px; padding:10px 0px 30px 0px; margin-top:14px;}
.pagelist li{ width:1100px; float:left; line-height:30px; color:#999; font-size:14px;}
.pagelist li a{color:#999; }
.showimg{ width:1100px; float:left; text-align:center; padding:5px 0px 0px 0px; }
.preNext{ width:1100px; float:left; border-top:#ddd dashed 1px; padding:10px 0px 30px 0px;}
.preNext li{ width:1100px; float:left; line-height:30px; color:#999; font-size:14px;}
.preNext li a{color:#999; }

.is-contentbox{ clear:both; padding:20px;min-height:260px;}
.is-newstitle{ font-size:26px; text-align:center; color:#0069b7; font-family:"Microsoft YaHei"; line-height:42px;}
.is-subtitle{ text-align:center; color:#666; line-height:30px; padding-bottom:12px; font-family:"Microsoft YaHei"; font-size:16px;}
.is-newsinfo{ height:36px; background:#fafafa; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; color:#888;}
.is-newsinfo .bds_more{ color:#000;}
#bdshare{ padding-left:30px;}


.rightarea{width:870px;padding:20px 0 0 0px;float:left;}
.rightarea h3.dftitle,
.rightarea h3.subtitle{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #ddd;font-weight:bold;font-size:14px;}
.rightarea h3.subtitle a{font-size:12px;font-weight:normal;float:right;}
.rightarea .loginfo{font-family:Verdana;font-size:14px;color:#900;}
.rightarea .list li{border-bottom:1px solid #f5f5f5;line-height:30px;}
.rightarea .list li a{text-decoration:none;}
.rightarea .list li a:hover{color:#f90;}
.rightarea .list span.time{float:right;font-family:Verdana;font-size:11px;color:#666;}
.rightarea .list span.dot{}
.rightarea .msglist li{padding:10px 0;border-bottom:1px dashed #ccc;word-wrap:break-word;}
.rightarea .msglist p{display:block;line-height:20px;margin-bottom:5px;}
.rightarea .msglist span.time{font-family:Verdana;color:#999;color:#999;float:right;}
.rightarea .msglist span.from{float:left;color:#999;}
.rightarea .msglist span.from a{color:#999;}
.rightarea .nonelist{padding-top:5px;text-align:center;line-height:30px;}
.rightarea .more{margin:8px 0 20px 0;text-align:right;}
.rightarea .more a{color:#999;}
.rightarea .class_input,
.rightarea .class_input_on{width:360px;height:22px;line-height:22px;padding:2px 4px 0;}
.rightarea .class_input{background:#f3f9fc;border:1px solid #c0d0d8;}
.rightarea .class_input_on{background:#fff;border:1px solid #569dde;}
.rightarea .inputms,
.rightarea .inputms_on{width:320px;height:22px;line-height:22px;padding:2px 4px 0;}
.rightarea .inputms{border:1px solid #c0d0d8;width:140px;background:url(../images/calendarBg.png) 128px no-repeat #f3f9fc;cursor:pointer;}
.rightarea .inputms_on{background:#fff;border:1px solid #569dde;}
.rightarea .class_areatext,
.rightarea .class_areatext_on{width:460px;height:100px;line-height:18px;padding:4px;}
.rightarea .class_areatext{background:#f3f9fc;border:1px solid #c0d0d8;}
.rightarea .class_areatext_on{background:#fff;border:1px solid #569dde;}
.rightarea .btn_area{text-align:center;margin:20px 0px 0px 0px; float:left; margin-left:340px;}
.rightarea .btn{width:100px;height:35px; background:#1761bb;border-radius:2px; color:#fff;padding:5px 10px;margin-right:15px;font-size:16px;cursor:pointer;border:none;}
.rightarea .upavatar{padding-top:10px;text-align:center;}
.rightarea .preavatar{padding:10px 0;text-align:center;}
.rightarea .preavatar img{margin:0 5px;}
.rightarea .options_b{padding-top:8px;line-height:22px;color:#666;}
.rightarea .options_b a{color:#005590;}

table.imagetable {border-width: 1px;border-color: #ddd;border-collapse: collapse; }
table.imagetable td {border-width: 1px;padding:10px 10px;border-style: solid;border-color: #ddd;}
table.imagetable2 {border-width: 1px;border-color: #ddd;border-collapse: collapse; font-size:12px; }
table.imagetable2 td {border-width: 1px;padding:5px 10px;border-style: solid;border-color: #ddd; line-height:24px;}
.maroon{ color:#FF0000; padding-left:5px; margin-top:5px;}
.message_block{width:830px;float:left; padding-bottom:10px; border-bottom:#ddd dashed 1px; margin-bottom:20px;}
.message_block ul li{width:830px; float:left; padding:15px 0px 5px 0px; }
.message_block ul li span{ width:800px; float:left; padding:0px 15px; background:#ebf5ff; line-height:40px; margin-bottom:10px;}
.message_block ul li span b{color:#0071cf; width:540px; float:left;font-size:15px;}
.message_block ul li span small{ width:260px; float:left; text-align:right; font-size:12px; color:#999;}
.message_block ul li p{ width:830px; float:left; text-indent:2em; line-height:26px;font-family:"瀹嬩綋"}
.message_block ul li p a{ color:#f60;}
.mess_art{ width:830px; margin-top:20px; float:left;}