@charset utf-8;
/* CSS Document */
#home_main{width:998px;margin:0px auto 0 auto;border-left:1px solid #92a5b6;border-right:1px solid #92a5b6;background:url(https://www.ipubsoft.com/style/images/main_bg.gif) repeat-y}
#home_main a{color:#666;}
#home_main a:hover{color:#F28500;}

.topic_list {float:left; width:280px; padding:10px 20px 10px 26px;}
.topic_list h2, .topic_list h3 {font-size:18px; padding:2px 0 10px 0; }
.topic_list h2 a, .topic_list h3 a{ color:#444;}
.topic_list h2 a:hover, .topic_list h3 a:hover{text-decoration:none; color:#F28500;}
.topic_list p{margin:0 0; line-height:2em;}
.topic_list ul {padding:5px 0;}
.topic_list ul li {background:url(../images/icon-dot.png) no-repeat 18px 13px; padding:5px 10px 0 26px;}
.topic_list ul .li_line { border-bottom:dashed 1px #d6d6d6;}
.topic_list ul li p {padding:10px 0;}
.topic_list ul a {color:#366BB4; font-size:12px;}
.topic_list ul a:hover {color:#F28500; font-size:12px;}
.topic_list .btn {text-align:right; padding:20px 5px;}

.resourceTitle {font-size:24px; line-height:50px; padding:0px 25px 0 25px; color:#000;background:url(images/top_bg.jpg) no-repeat center bottom;}
.resource_bottom {padding:30px 30px 0px 30px; background:url(images/bottom_bg.jpg) no-repeat center top;}
.resource_bottom .item1 {float:left; width:400px; min-height:170px; padding-right:20px; background:url(images/line9.png) no-repeat 410px top;}
.resource_bottom .item2 {float:left; width:220px; min-height:170px; padding:0 20px 0 10px; background:url(images/line9.png) no-repeat right top;}
.resource_bottom .item3 {float:left;margin-left:20px;}

.resource_bottom .title {display:block;font-size:18px;font-weight:normal;height: 34px;line-height:34px;padding:2px 0 0 0; color:#000;}

.topics_list {padding:5px 0;display:block; overflow:hidden; _zoom:1;}
.topics_list a {color:#333; text-decoration:none;}
.topics_list a:hover {text-decoration:underline;}
.topics_list li {display:block; float:left; width:170px; padding:0 15px 5px 10px;background:url(https://www.ipubsoft.com/style/images/dot_icon1.gif) no-repeat left 7px;}

.box_tags{ padding:5px 0px 0px 10px;}
.box_tags a{line-height:22px;padding:0 5px;color:#366BB4;}
.box_tags a:hover{color:#444;}
.box_tags a.one{font-size:16px;font-weight:bold;}
.box_tags a.two{font-size:14px;font-weight:bold;}
.box_tags a.three{font-weight:bold;}

.hot_list {padding:5px 0;}
.hot_list a {color:#333; text-decoration:none;}
.hot_list a:hover {text-decoration:underline;}
.hot_list li {display:block; padding:0 0 5px 10px;background:url(https://www.ipubsoft.com/style/images/dot_icon1.gif) no-repeat left 7px;}


.r_bottom .tit_left{width:8px;height:42px;}
.r_bottom .tit_mid{width:405px;height:42px;}
.r_bottom .col_tit{color:#231815;font-size:14px;line-height:42px;padding:0 0 0 10px;}
.r_bottom .tit_rg{width:7px;height:42px;}
.r_bottom .r_cont{border-left:1px solid #eaebeb;border-right:1px solid #eaebeb;}
.r_bottom .r_bottom{height:7px;padding:0 0 10px 0; font-size:0;}


.ts_pro_box {height:140px; padding:20px 0 30px 0px; background:url(images/title_bg.gif) repeat-x left bottom;}
.ts_pro_box h1 {font-size:30px; color:#516169; padding:5px 0;}
.ts_pro_box p {padding:5px 0;}

.feature_box {background:url(images/feature_bg.jpg) no-repeat; height:206px;width:710px;  padding:0 0px; margin:20px 0 10px 0;}
.feature_box h2 span{ font-size:18px; padding:20px 20px 0 20px; margin:20px 0 0 0;}
.feature_box .item {width:580px; height:130px; padding:10px 40px;}
.feature_box .item img{background-color: #FFFFFF; border: 1px solid #E1E1E1; float: left; padding: 5px;}
.feature_box .item .title{padding:0 0 0 180px; font-size:12px;}
.feature_box .item .title a{font-size:12px; font-weight:bold;}
.feature_box .item .time {font-size:10; color:#aaa; padding:0 0 5px 180px;}
.feature_box .item .info {padding:5px 0 0 180px;}
#f_pro_box {position:relative;width:650px;height:150px;overflow:hidden;}
.arrow_left,.arrow_right {display:block;position:absolute;left:10px;top:60px;width:16px;height:21px;background:url(images/f_arrow.png) no-repeat left;z-index:10; cursor:pointer;}
.arrow_right {background-position:top right;left:auto;right:10px;}


.feature_box .feature_boxLeft{ width:355px; float:left; background:url(images/line01.jpg) no-repeat right top; padding:30px 0 0 10px;}
.feature_box .feature_boxRight{ width:310px; float:left; padding:30px 0 0 10px;}
.feature_box .feature_boxLeft li,
.feature_box .feature_boxRight li{ display:block; width:330px;  font-size:13px}
.feature_box .feature_boxLeft li img,
.feature_box .feature_boxRight li img{ float:left;}
.feature_box .feature_boxLeft li .txtlist,
.feature_box .feature_boxRight li .txtlist{ float:left; width:220px; margin:0px 0 0 0px;}
.feature_box .feature_boxLeft li .txtlist h3,
.feature_box .feature_boxRight li .txtlist h3{ font-weight:bold; font-size:12px; margin:-20px 0 -15px 0px;}
.feature_box .feature_boxLeft li .txtlist h3 a,
.feature_box .feature_boxRight li .txtlist h3 a{ font-weight:bold; font-size:12px; text-decoration:none;}
.feature_box .feature_boxLeft li .txtlist p,
.feature_box .feature_boxRight li .txtlist p{ color:#666; line-height:16px; margin:0 0 0 -25px; padding:10px 0 0 0;}

.page_title {width:710px; height:55px; background:url(../images/title-bg.jpg) no-repeat 0px 0px;}
.page_title span { font-size:18px; margin:10px 0 0 15px;line-height:45px;}

.tag_list {padding:10px 10px 0 10px; border-bottom:solid 1px #e7e7e7; overflow:hidden; _zoom:1;}
.tag_list img {float:left; padding-right:8px;}
.tag_list .title a {font-size:13px; font-weight:bold;}
.tag_list .time {padding:2px 0 5px 0; color:#aaa; font-size:10px;}
.tag_list .title1{padding:0;}
.tag_list .title1 a {font-size:12px; font-weight:bold;}
.tag_list .time1 {padding:2px 0 5px; color:#aaa; font-size:10px;}
.tag_list .info1 {padding:0;}
.tag_list_page {text-align:center; padding-top:20px;}
.tag_list_page a {color:#2e4b87; font-size:14px; padding:0 3px; text-align:center; display:inline-block; text-decoration:underline;}
.tag_list_page a:hover {text-decoration:none;}