.position{ width:1135px;height:30px;line-height:30px;color:#666; overflow:hidden; margin-top:15px ; padding:10px 20px 10px 45px; background: #fff url(../images/home_icon.png) no-repeat 20px 17px;}
.position a{color:#666;}
.position_a{color:#000 !important;}
.position a:hover{color:#ea8b14; }
.screen{background:#FFF; padding:5px 20px 30px 20px; margin-top:1px}
.screen ul li span{font-size:16px; height:50px; line-height:50px;float:left}
.screen ul li{border-bottom:1px #eee solid; line-height:50px; }
.screen ul li a{display:inline-block;height:24px;margin:10px 2px;line-height:24px;padding:0 12px;border:1px #fff solid;color:#666;text-decoration:none;}
.screen ul li a.on21{ margin:0; padding:0}
.screen ul li a:hover, .screen ul li a.on2{height:22px;line-height:22px;padding:0 12px ;border:1px #10a0ea solid;border-radius:3px;color:#10a0ea ;}
.screen_py a.on2{padding:0 12px !important;}
.screen_py a{padding:0 8px !important;border:1px #fff solid;}
.screen_py a:hover{padding:0 8px;border:1px #fff solid;}


.mainLeft{float:left;width:890px;overflow:hidden; margin-top:15px; }
.mainLeft .hd{float:left;font-size:16px;color:#666;height:45px;line-height:45px;width:888px;background:#f7f7f7; border:1px solid #dfdfdf;}
.mainLeft .hd li{float:left;padding:4px 15px;cursor: pointer; padding:0 20px;border-right: 1px #ccc solid;}
.m_nav{ background:#ececec; height:50px; line-height:50px;}
.m_nav a{width: 12.5%; height:50px; line-height:50px; text-align:center; float:left; font-size: 16px;}
.m_nav a:hover{color: #10a0ea;}
.m_nav a.current{ background:#10a0ea; color:#fff;}
.noTop{padding:0px 0px 20px 20px;background-color:#fff; float:left; width: 870px;}
.news{position:relative;padding: 20px 0 10px; overflow: hidden; zoom: 1;border-bottom: 1px dotted #ccc;}
.news .is_down{ display: block;position:absolute;width: 38px;height: 38px;background: url(../images/icon-download.gif) no-repeat center;right:0px;bottom:69px;}
.news a{float: left;  margin-right: 18px;}
.news a img{height: 135px;float: left;}
.news h3{color: #444; font-size: 22px; font-weight: normal; padding-bottom: 10px; text-overflow: ellipsis; line-height: 23px;  overflow: hidden; zoom: 1;}
.news h3 a{white-space: nowrap; width: 455px; _width: 445px; overflow: hidden; text-overflow: ellipsis; margin-right: 0px; color: #2c3e50; font-size: 18px;}
.news h3 a:hover{color: #10a0ea ;}
.new, .d1 {color: #F26C4F !important;font-size: 12px;}
.news p {color: #5c697a;line-height: 25px;font-size: 12px;height: 47px;overflow: hidden;margin: 5px 0 9px;padding-right: 20px;}
.type_icon {background: url(../images/bg_latest.png) no-repeat -2px -0px;display: inline-block;padding-left: 24px;margin-right: 32px !important;font-size: 14px;height: 20px;}
span.updata_icon{background: url(../images/bg_latest.png) no-repeat -2px -20px; padding-left: 20px;height:19px;  display:inline-block}
strong.view_icon {float: left;background: url(../images/bg_latest.png) no-repeat 1px -55px;padding-left: 29px;margin-right: 32px;font-weight: normal;color: #5c697a;font-size: 12px;}
p.intro_center {float: left;width: 545px;height: 18px;line-height: 18px;font-size: 14px;}
.intro_center span{color: #888;float: left !important;font-size: 12px;margin-right: 15px;}
.intro_center_z{background: url(../images/spirit.png) no-repeat -199px -160px; padding-left:25px}
.intro_center_y{background: url(../images/spirit.png) no-repeat -199px -184px;padding-left:25px}
.intro_center_s{background: url(../images/spirit.png) no-repeat -199px -118px;padding-left:25px}

.mainRight{float: right;width: 300px;margin-top:15px;}
.n_top{ padding-bottom: 20px;background:#fff;}
h4.maintit{height:48px; line-height:48px; font-size:18px; text-indent:15px; background:#10a0ea;color:#fff}
.n_r_top a{float:left; height:19px; line-height:19px; background:url(../image/tu_1.png) no-repeat 15px -104px; text-indent:10px; padding:15px 15px 0 15px; overflow:hidden;width: 267px;}
.n_r_top a.n_r_img{background:none; text-indent:0; height:135px}
.n_r_top img{width:267px; height:135px}
.n_r_top ul li{ position:relative; float:left; height:49px; width:100%; margin:20px 0 0 0}
.n_r_top ul li a{text-indent:0;padding: 0;background:none;}
.n_r_top ul li img{width:49px; height:49px; position:absolute; left:15px; top:0; border-radius:3px}
.n_r_top ul li a.n_r_a{position:absolute; left:75px;width: 166px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.n_r_top ul li a.n_r_b{position:absolute; right:15px; top:0px; width:40px; height:25px; display:block; text-align:center; line-height:25px; border:1px solid #10a0ea; color:#10a0ea;}
.n_r_top ul li:hover a.n_r_a{color:#10a0ea;}
.n_r_top ul li span{position:absolute;width: 222px; left:75px; top:33px; color:#999; font-size:12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.down_right{background:#fff;margin-top: 15px;padding-bottom: 20px;}
.down_right p{margin:0 15px}
.down_right p a{width:267px; float:left; height:20px; margin:13px 0 0 0}
.down_right p a.d_r_a1{height:135px;margin:20px 0 0 0}
.down_right p a.d_r_a2{height:165px;margin:20px 0 0 0; text-align:center}
.down_right p a.d_r_a2 span{ margin-top:5px; display:block}
.down_right p a:hover span{color:#10a0ea;}
.down_right p a.d_r_a2 img{ height:145px}
.down_right p img{width:267px; height:135px}
