/*--------------------------------
|  CSS Document                  |
|  CSS Author=菩提者             |
|  CSS QQ=308537212              |
|  CSS Tel=13512191600           |
|  CSS http://www.need0690.com   |
--------------------------------*/
/* 公共部分 CSS */
* {margin:0;padding:0;}
body {margin:0;padding:0;line-height:1.8em;font:12px "Microsoft YaHei","宋体";color: #666666;word-break:break-all;background: #f7ffff;/*---(全局禁止复制控制样式) -moz-user-select:none; hutia:expression(this.onselectstart=function(){return(false)});---*/}
ul,li{list-style:none;}
.input {margin-right:5px;font:12px "Microsoft YaHei","宋体";width:130px;padding:2px 3px;color:#666666;border:1px #fff solid;}
.b1 {font:bold 12px "宋体";color:#000;padding:0;border:none; height:24px;width:57px;background:url(search.png) no-repeat 14px 1px;cursor:pointer;}
a{color:#666666;text-decoration:none;margin:0 auto; padding:0;}
a:hover{color: #000;}
img {margin: 0px;padding: 0px;border: none;}
table{margin:5px auto; padding:0;}
.cleaner { clear: both; width: 100%; height: 1px;font-size: 0px;}
#tishi {width:1030px;text-align: center; background:#eaeaea; margin:0 auto;}

/* if lte IE6 */
#ie6-warning{margin:0 auto; width:1000px;font-size:12px; line-height:30px;color:#004EA2; padding:10px;text-align:center;border-bottom:#e1e1e1 1px solid;font-weight:bold;} 
#ie6-warning span{cursor:pointer;line-height:30px;margin-left:2em;}
#ie6-warning a{color:#f00;text-decoration:none;margin:0 0.5em;font-weight:bold;} 
#ie6-warning a:hover{color:#004EA2;font-weight:bold;} 

/* head */
#head_bg {padding:0;position:relative;z-index:999;width:100%;}
#head { width:1091px; height:133px; margin:0 auto;padding:0;background:url(head_bg.png) no-repeat;}
#head_left { width:260px; margin:30px 0 0 70px; -margin:30px 0 0 40px; float:left;}
#head_right { width:670px; margin:10px 65px 0 0;-margin:10px 25px 0 0; float:right;}
#head_r_top { height:28px; line-height:28px; text-align:right; padding:0 5px; margin-top:5px; overflow:hidden;}
#head_r_top img {vertical-align:middle;height:20px;}
#head_r_top a{color:#666666; text-decoration:none; margin:auto 1em;}
#head_r_top a:hover{color:#000000;}
.head_r_wb {width:80px; padding-top:2px;float:right;height:24px;}
#head_r_search { margin:8px 0;-margin:6px 0;height:auto; }
#head_r_search #scrollDiv {width:390px;float:right;margin:5px;height:25px;text-align:right;overflow:hidden;}
#head_r_search #scrollDiv li{ font:13px;color:#004EA2;height:25px; line-height:25px;}
#head_r_search #scrollDiv li a{color:#004EA2;}
#head_r_search #scrollDiv li a:hover{color:#666666;border-bottom:1px #666666 dashed;}
#search {margin:5px 10px; padding-left:25px; float:right;height:25px; line-height:25px;font:13px; background:#fff;border:1px #f1f1f1 solid;background:url(search_left.png) no-repeat 5px center;}
.form_search {height:auto;float:right;}

/* 导航部分 */
#nav {width:670px;height:26px;line-height:26px;margin:0 10px 0 auto;font-size:14px;color:#000;float:right;}
ul#topnav {margin:0 auto;padding:0;border:none;}
ul#topnav li {float:left;margin:0;position:relative;background:url(nav_li_r.png) no-repeat right center;text-align:center;color:#666666;z-index:9999;}
ul#topnav li a {margin:0 15px;color:#666666;}
ul#topnav li a:hover {color:#004EA2;}
ul#topnav li .sub {position:absolute;top:30px;left:-30px;background:#f2f2f3;padding:5px;float:left;
/*--Bottom right rounded corner--*/-moz-border-radius-bottomright:3px;-khtml-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;
/*--Bottom left rounded corner--*/-moz-border-radius-bottomleft:3px;-khtml-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;display: none;}
ul#topnav li .sub ul{margin:0;padding:0;width:165px;float:left;font-size:13px;}
ul#topnav li .sub ul li {width:165px;text-align:left;background:none;line-height:24px;padding-left:5px;}
ul#topnav li .sub ul li h1 {padding:0;margin:2px 0;font-size:13px;font-weight:normal;}
ul#topnav li .sub ul li h1 a {padding:0;color:#004EA2;background:none;}
ul#topnav .sub ul li h1 a:hover{color:#666666;}
ul#topnav li .sub ul li a {text-indent:0; /*--Reset text indent--*/text-decoration:none;margin:0;padding-left:5px;color:#000;}
ul#topnav li .sub ul li a:hover{color:#004EA2;}
/* ------- */

#wrapper {width:100%;margin:0 auto;height:auto;overflow:hidden;top:-35px;position:relative;z-index:1;}

/* 图片轮换部分 */
#index_ad {margin:0 auto; height:auto;text-align:center;background:#fafafa;width:100%;}
.focusbox{ max-width:1440px;height:370px;position:relative;margin:0 auto;overflow:hidden;z-index:1;}
.arrowbtn{background:#ddd;width:60px;height:60px;cursor:pointer;position:absolute;}
.prebtn{left:0;}
.nextbtn{right:0;}
.contentbox{ margin:0 auto;} 
.contentimg{position:absolute;top:0;left:0;width:7000px;}
.contentimg li{height:370px;float:left;overflow:hidden;}
.contentimg li img{width:1440px;height:370px;}
 
.contentdesc{position: absolute;top:80px; left:220px; width:383px;height:116px;overflow:hidden;background: url(desc_bg.png) no-repeat;}

.contentdesc .desc{color:#fff;}
.contentdesc .desc h4{font-size:15px;font-weight:bold;margin:5px 0;text-indent:1em;}
.contentdesc .desc p { margin:10px; text-indent:1em; line-height:1.8em;}
.contentdesc .desc p span { padding-left:2em;}
.contentdesc .desc p span a{color:#fff;}
.contentdesc .desc p span a:hover{color:#004EA2;}
.contentdesc li{width:363px;height:380px;padding:20px 0 0 0; margin:0 auto;text-align:left;}
.focusbox .navbox{ width:220px;-width:225px;margin:0 auto;height:3px;overflow:hidden;position:relative;top:320px;}
.focusbox .navbox li{float:left;color:#fff;text-align:left; width:50px; background:#666666;cursor:hand;height:3px;margin:0 2px;}
.focusbox .navbox li.selected{color:#fff;background:#f16422;cursor:hand;}

.index_tab {width:1000px;margin:-41px auto 0 auto; padding:0;position:relative;z-index:999;}
#Tab1{padding:0px;margin:0 auto;}
.Menubox {width:1000px;height:31px;line-height:30px; margin:10px 0 0 0;}
.Menubox ul{margin:0px;padding:0px;}
.Menubox ul li{float:left;display:block;cursor:pointer;width:228px;-width:227px;padding-left:20px;color:#fff;font-weight:bold; margin:0 1px;}
#one1 {background:#004ea2;color:#fff;}
#one2 {background:#008cd6;color:#fff;}
#one3 {background:#00afd5;color:#fff;}
#one4 {background:#4fa7de;color:#fff;}
#one1.hover{padding:0px;padding-left:20px;color:#fff;font-weight:bold;height:31px;line-height:30px;background:#004ea2;}
#one2.hover{padding:0px;padding-left:20px;color:#fff;font-weight:bold;height:31px;line-height:30px;background:#008cd6;}
#one3.hover{padding:0px;padding-left:20px;color:#fff;font-weight:bold;height:31px;line-height:30px;background:#00afd5;}
#one4.hover{padding:0px;padding-left:20px;color:#fff;font-weight:bold;height:31px;line-height:30px;background:#4fa7de;}
.Contentbox{clear:both;margin:0 1px 1px 1px;overflow:hidden; padding:0 0 5px 0;}
#con_one_1{background:#004ea2;}
#con_one_2{background:#008cd6;}
#con_one_3{background:#00afd5;}
#con_one_4{background:#4fa7de;}
.Contentbox ul { margin:0;-margin:0 1px; padding:1px 0;height:115px;-background:#004ea2;}
.Contentbox ul li{ float:left;width:238px;-width:236px; margin:0 5px;line-height:28px;}
.Contentbox ul li a { padding-left:35px;background:url(ad_li.png) no-repeat 10px center;color:#fff;}
.Contentbox ul li a:hover{background:url(ad_li.png) no-repeat 12px center;color:#fff;}
/* ------------- */

#contentmain {width:100%;margin:-20px auto 0 auto;padding:0;}
#content_main { width:1008px; height:208px; overflow:hidden; margin:5px auto 10px auto;}
#content_news { width:389px;height:208px; float:left; background:url(main_news.png) no-repeat center center;}
#content_scroll {width:609px;height:208px; float:right;background:url(main_scroll.png) no-repeat center center;}
#content_main h1 a{color:#004EA2; text-decoration:none;font-weight:normal;}
#content_main h1 a:hover{color: #666666;}

.content_news  {margin:10px 20px 5px 15px; }
.content_scroll {margin:10px 10px 5px 10px; }
.content_news h1,.content_scroll h1 { font-size:14px; color:#004EA2; background:url(main_li.png) no-repeat left center;padding-left:15px;line-height:24px; margin:0 15px;}
.content_news span,.content_scroll span{font-size:14px; color:#ccc; padding-left:1em;font-family:Segoe UI; font-weight:normal;color:#8E8C8C;}
.content_news h2 { font-size:12px; line-height:20px; font-weight:normal;}
.content_news h3 { font-size:12px; line-height:20px; font-weight:normal; text-indent:1em;}
.content_news h2 a{color:#666666; text-decoration:none;font-weight:normal;}
.content_news h2 a:hover{color: #004EA2;}
.content_news img { float:left; margin:0 10px 5px 5px; width:120px; height:80px; padding:3px; border:1px #dedede solid;}
.content_news ul { margin:0; padding:0;}
.content_news ul li {line-height:20px; padding-left:15px;background:url(mainnews_li.png) no-repeat 5px center;}
.content_news ul li a{color:#666666; text-decoration:none;}
.content_news ul li a:hover{color: #004EA2;}
.content_news ul li span {float:right; margin-right:5px;font:12px "Microsoft YaHei","宋体";}
.content_news ul li strong {color: #004EA2; font-weight:normal;}

.rollBox{width:580px; height:145px;overflow:hidden; padding:5px;}
.rollBox .LeftBotton{height:52px;width:15px;background:url(scroll_lr.png) no-repeat left center;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:15px;background:url(scroll_lr.png) no-repeat right center;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:540px; margin:0 5px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000px;}
.rollBox .Cont .pic {width:160px;float:left; margin:0 10px;}
.rollBox .Cont .pic img{ width:160px; height:80px; margin:0; padding:0; border:0;}
.rollBox .Cont .pic span {margin:1px 0 0 0;padding:0;font:12px "Microsoft YaHei","宋体";line-height:24px;background:#666666;display:block;}
.rollBox .Cont .pic span a {color:#fff;background:url(ad_li.png) no-repeat 10px center;padding-left:30px;}
.rollBox .Cont .pic span a:hover {color:#004EA2;}
.rollBox .Cont .pic p{margin:5px; line-height:18px;color:#666666;text-align: left;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#fff;text-decoration:none;}
.rollBox .Cont a:hover,.rollBox .Cont a:hover{color:#000;text-decoration:none;}
.rollBox #List1,.rollBox #List2{float:left;}

#link { width:1000px;height:auto; margin:20px auto; line-height:1.8em;}
#link span { font-weight:bold; color:#666;}
#link a{color:#666666; text-decoration:none; margin:0 0.5em;}
#link a:hover{color: #000000;}

.foot { background:#005BAC url(foot_bg.png) repeat-x;height:auto;padding:10px 0 2px 0;width:100%;}
.copyright { width:1000px;margin:0 auto;color:#fff;}
.copyright p{line-height:2em;}
.foot_left {width:450px; float:left;height:auto;}
.foot_left strong {font-size:14px;}
.foot_left a{color:#fff;text-decoration:none;}
.foot_right {width:500px; float:right;text-align:right;height:auto;}
.foot_right a{color:#fff;text-decoration:none; margin:0.5em;}
.foot_left a:hover,.foot_right a:hover{color: #ccc;}

#main_ad {height:220px; margin:0 auto; padding:0; background:#fafafa;text-align:center;}
#main_ad img {width:1440px; height:220px;}
#container {width:1008px;margin:0 auto; padding:0;position:relative;top:-7px;-top:-14px;}
#leftsidebar {width:215px; float:left;}
#rightsidebar {width:770px;float:right;}

#left_top {background:url(left_top.png) no-repeat center center;}
#leftsidebar h1 {font-size:18px; color:#666666; padding:18px 0 0 10px;line-height:60px; margin:0 10px; }
#leftsidebar span{font-size:12px; color:#ccc; padding-left:1em;font-family:Segoe UI; font-weight:normal;color:#8E8C8C;}
.left_main {background:url(left_main.png) center center; padding:0 5px;}

.left_title {background:url(left_main.png) center center;}
.left_title h2 {font-size:18px;color:#666666; padding:10px 0 0 15px;line-height:60px;border-top:1px #EDEDED solid;}
.left_main li{margin:0;padding:0;border-top:1px #EDEDED solid;font-size:14px;line-height:37px;}
.left_main li a{color:#666666;display:block;padding-left:40px;background:url(left_main_li.png) no-repeat 20px center;height:37px;}
.left_main li.aid a{color:#fff;background:url(left_main_lion.png) repeat-x left center;}
.left_main li a:hover{color:#fff;background:url(left_main_lion.png) repeat-x left center;}
#left_bott {background:url(left_bott.png) no-repeat center bottom; height:16px;}
.left_guild {padding:10px; width:185px;border-top:1px #EDEDED solid;}
.height60 { height:60px;}
.height70 { height:70px;}
.left_guild img { float:left; margin:5px 10px 5px 5px; }
.left_guild h2 {font-size:14px; color:#ccc; font-weight:normal; padding-top:10px;color:#8E8C8C;}
.left_guild p {color:#004EA2;line-height:18px;}
.left_guild p a {color:#004EA2;}
.left_guild p a:hover{color: #666666;}

#topnav { height:30px; line-height:30px; border-bottom:1px #EDEDED solid; margin-top:25px;}
#topnav h3 {font-size:14px; background:url(left_main_li.png) no-repeat left center;padding-left:15px;color:#666666;}
#topnav span { float:right;color: #666666; margin-right:1em;}
#topnav span a{color:#666666; text-decoration:none; margin:0 0.5em;}
#topnav span a:hover{color:#004EA2;}

.aboutcontent {margin:5px;padding:10px 5px 5px 5px;}
/* aboutcontent */
.aboutcontent h1{font-size:14px;line-height:2em;font-weight:normal;color:#004EA2;}
.aboutcontent h2{font-size:14px;line-height:2em;font-weight:normal;}
.aboutcontent h3{font-size:13px;line-height:2em;font-weight:normal;color:#004EA2;}
.aboutcontent h4{font-size:12px;line-height:2em;font-weight:normal;}
.aboutcontent p { text-indent:2em; margin:7px 0;line-height:2em;}
.aboutcontent table {margin:0 auto;}
.aboutcontent p a,.aboutcontent table a{color:#666666; text-decoration:none; border-bottom:1px #666666 dashed;}
.aboutcontent p a:hover,.aboutcontent table a:hover{color: #004EA2;border-bottom:1px #004EA2 dashed;}

#aboutright { width:210px; height:auto; float:right; margin:5px; }
.columu {height:auto; padding:0 10px; background:#f1f1f1; margin:10px auto;}
#aboutright h2 {font-size:14px;line-height:30px; color:#666; padding:15px 0 0 5px;background:url(rightnews_li.jpg) center bottom repeat-x;}
#aboutright h3 {font-size:14px;line-height:30px; color:#666; padding:15px 0 0 5px;background:url(rightnews_li.jpg) center bottom repeat-x;}
#aboutright span { float:right;line-height:30px;font-family:Segoe UI; font-weight:normal;color:#8E8C8C; padding:15px 5px 0 0;}
.rightnews { margin:0 auto; padding:0 0 10px 0;}
.rightnews li { line-height:20px; height:auto; padding:5px 10px; background:url(rightnews_li.jpg) center bottom repeat-x;}
.rightnews li a {padding-left:5px;color:#666666;}
.rightnews li a:hover,#aboutright a:hover{color: #004EA2;}

.DownloadList { margin:0 auto; padding:0 0 10px 0;}
.DownloadList li { height:auto; margin:7px;float:left;}
.DownloadList li img { width:74px; height:104px; padding:2px; border:1px #ddd solid;}
.DownloadList li a {color:#666666;}
.DownloadList li a:hover{color: #004EA2;}

.SocialActivitie { margin:0 auto; padding:0 0 10px 0;}
.SocialActivitie li { line-height:20px;height:auto;padding:5px 10px;  background:url(rightnews_li.jpg) center bottom repeat-x;}
.SocialActivitie li img {width:40px;height:40px;float:left;margin-right:8px;}
.SocialActivitie li a {padding-left:5px;color:#666666;word-break:break-all;}
.SocialActivitie li a:hover{color: #004EA2;}

.rightbott {margin:5px; padding:0;}
.rightbott h1 {font-size:14px; background:url(main_li.png) no-repeat left center; height:30px;line-height:30px;padding-left:15px;color:#666666;border-bottom:1px #EDEDED solid;}
.rightbott ul {margin:5px; padding:0;}
.rightbott ul li { width:226px; height:auto; margin:5px 14px 5px 10px;-margin:5px 10px 5px 9px; float:left; }
.rightbott ul li img { width:220px; border:1px #eee solid; padding:2px;}
.rightbott ul li p { float:left; line-height:1.8em;margin:10px 8px;-margin:10px 1px;}
.rightbott ul li p em { font-size:14px;font-style:normal;font-weight:normal;margin-right:1em;}
.rightbott ul li a {color:#666666;}
.rightbott ul li a:hover{color: #004EA2;}

.newscontent {margin:5px;padding:10px 5px 5px 5px;}
.newslist {margin:0; padding:0;}
.newslist li {padding:20px;height:125px;border-bottom:1px #EDEDED dotted; overflow:hidden;}
.newslist li img {width:200px;height:120px;max-height:120px; float:left; margin:0 20px 0 0;padding:3px; border:1px #dedede solid;}
.newslist li h1 {font-size:14px;line-height:2em; margin:3px 0;font-weight:normal;color:#F6AC33;}
.newslist li h1 strong{font-weight:normal;}
.newslist li h1 a {color:#949495;text-decoration:none; margin-right:1em;}
.newslist li h1 a:hover{color:#004EA2;}
.newslist li h2 {font-size:12px;line-height:1.8em;font-weight:normal; text-indent:1em;}
.newslist li span { display:block; float:right; padding-right:2em;line-height:2em;margin:3px 0;}

.procontent {margin:5px;padding:5px;}
.prolisttitle { height:150px; overflow:hidden; padding:5px 0;border-bottom:1px dashed #ccc;}
.prolisttitle h1 {text-indent:20px;font-size:16px;line-height:30px;margin:3px 0;font-weight:normal;}
.prolisttitle img { float:right; max-width:300px; max-height:110px;-height:110px; margin:20px 0 0 10px; padding:5px;}
.prolisttitle p { text-indent:20px;line-height:1.8em;}

.prolist{margin:10px 0; padding:0;}
.prolist li { float:left; width:165px; height:auto; margin:20px 11px;-margin:20px 7px;position:relative;}
.prolist li img {width:160px; height:160px; padding:4px; border:1px #dedede solid;}
.prolist li h1{line-height:25px;height:50px;overflow:hidden;width:160px;padding:5px;font-size:12px;font-weight:normal;text-align:center;word-break:normal;word-wrap:break-word;}

.softcontent {margin:5px;padding:10px 5px 5px 5px;}
.softlist {margin:0; padding:0;}
.softlist li {padding:20px; height:160px;border-bottom:1px #EDEDED dotted;}
.softlist li img {width:110px;max-height:160px;float:left; margin:0 20px 0 0; padding:3px; border:1px #dedede solid;}
.softlist li h1 {font-size:14px;line-height:2em; margin:3px 0;font-weight:normal;color:#F6AC33;}
.softlist li h1 a {color:#949495;text-decoration:none; margin-right:1em;}
.softlist li h1 a:hover{color:#004EA2;}
.softlist li h2 {font-size:12px;line-height:1.8em;font-weight:normal;}
.softlist li span { display:block; float:right; padding-right:2em;line-height:2em;margin:3px 0;}
.softs_img img { float:left; margin:0 0 20px 0;}

.propcontent {margin:5px;padding:5px;}
.proptitle { float:right; width:400px;}
.proptxt {border-bottom:1px solid #f1f1f1; margin:10px 0; padding:10px 0;}
.proptitle h1 {font-size:14px;line-height:2em;font-weight:normal;}
.proptitle h1 a{color:#004EA2;}
.proptitle h1 a:hover{color:#949495;}
.proptitle p {text-indent:2em;line-height:1.8em;}
.proptitle span {padding-left:300px;line-height:1.8em;}

.proplist {margin:10px 0; padding:0;}
.proplista {float:left;width:220px;margin:20px 10px 20px 17px;-margin:20px 5px 20px 15px;}
.proplista img {width:210px; height:120px; padding:4px; border:1px #dedede solid;}
.proplista h1 {font-size:14px;font-weight:normal; margin:0; padding:0; border-bottom:1px dashed #dedede;}
.proplista h1 a{color:#949495;font-size:14px;line-height:35px;background:url(left_main_li.png) no-repeat 15px center; padding-left:30px;}
.plista {margin:0 auto; padding:5px;height:120px;}
.plista li {margin:0; padding:0;}
.plista li a{color:#949495;font-size:14px;line-height:2em;background:url(left_main_li.png) no-repeat 20px center; padding-left:35px;}

.proplistb {float:left;width:270px;}
.proplistb img {width:260px; padding:4px; border:1px #dedede solid;}
.proplistb h1 {font-size:14px;font-weight:normal; margin:0; padding:0; border-bottom:1px dashed #dedede;}
.proplistb h1 a{color:#949495;font-size:14px;line-height:35px;background:url(left_main_li.png) no-repeat 15px center; padding-left:30px;}
.plistb {margin:0 auto; padding:5px;height:120px;}
.plistb li {margin:0; padding:0;}
.plistb li a{color:#949495;font-size:14px;line-height:2em;background:url(left_main_li.png) no-repeat 20px center; padding-left:35px;}
.proplist a:hover{color:#004EA2;}

.mescontent{margin:5px;padding:10px 5px 5px 5px;}
.message {width:520px; float:left; margin:5px 0; padding:0;}
.message h1 { font-size:14px; line-height:35px; margin:0; text-indent:1em; color:#004EA2;}
.message p {line-height:2em; margin:8px 10px; text-indent:2em;}
.message li{margin:5px;padding:5px;}
.message span {padding-left:1em;}
.message strong {padding-left:1em;color:#f00;font-weight:normal;}
.message em {padding-left:6em;color:#f00;font-style:normal;}
.message li input {padding:5px;border:1px solid #eee;font:12px "Microsoft YaHei","宋体";}
.message li textarea {padding:5px;color:#666666;border:1px solid #eee;font:12px "Microsoft YaHei","宋体";}
.message li .gender {padding:5px;color:#666666;border:1px solid #eee;font:12px "Microsoft YaHei","宋体";}
.b6 {padding:3px; font:12px "Microsoft YaHei","宋体";color:#666666; margin:0 20px; cursor:pointer;}

/* content */
.content {margin:5px; padding:10px 5px 5px 5px;}
.content h1{font-size:14px;line-height:2em;font-weight:normal;color:#004EA2;}
.content h2{font-size:13px;line-height:2em;font-weight:normal;}
.content h3{font-size:12px;line-height:2em;font-weight:normal;color:#004EA2;}
.content h4{font-size:12px;line-height:2em;font-weight:normal;}
.content p { text-indent:2em; margin:7px 0; line-height:2em;}
.content p a{color:#666666; text-decoration:none; border-bottom:1px #004EA2 dashed;}
.content p a:hover{color: #004EA2;border-bottom:1px #004EA2 dashed;}

.proposal_img { float:right; margin:10px 0 10px 20px;}
.proposal_img img {width:350px; padding:4px; border:1px #f1f1f1 solid;}

/* Agents */
.agents { margin:0; padding:0;}
.agents li { width:47%; margin:10px 0 10px 3%;-margin:10px 0 10px 1%; padding:0; float:left; overflow:hidden;}
.agents li p{ font-size:12px;}

/* gallery */
#gallery {float:left;margin:0 20px 0 0;}
#gallery a{text-decoration:none;border:none;}
#gallery_nav {width:350px;margin:10px 0;height:68px;text-align:center;padding:4px;border:1px #dedede solid;}
#gallery_nav img{width:60px;height:60px;padding:3px; border:1px #dedede solid;margin:0 7px;}
#gallery_output {width:360px;height:360px;overflow: hidden;margin:0;}
#gallery_output img {width: 350px;height:350px;padding:4px;border:1px #dedede solid;display:block;margin:0 auto;}
/* gallery */

.productcontent {margin:5px; padding:10px 5px 5px 5px;}
.productzx { width:350px;margin:10px 0 10px 20px; float:right;}
.productzx h1 {line-height:30px;padding:10px 0; font-size:16px; font-weight:normal;color:#004EA2;}
.productzx h2 {font-size:12px; font-weight:normal;text-indent:2em;}
.productzx h3 {background:url(prorighttop_h3.png) no-repeat left center;line-height:30px;height:30px;padding-left:35px;margin:10px 0;font-size:13px;}
.productzx h4 {background:url(pro_zixun.png) no-repeat left top;height:62px;color:#fff;line-height:40px;padding-left:80px;}
.productzx h4 a {color:#fff;font-size:14px;}
.productzx h4 a:hover{color:#f1f1f1;}
.productzx h2 p {text-indent:2em; margin:5px auto; line-height:1.8em;}
.productzx h2 a {color:#666666;text-decoration:none;border-bottom:1px #004EA2 dashed;line-height:2em;}
.productzx h2 a:hover{color:#004EA2;}

/* Pro tab CSS*/
.protab {margin:20px 0 10px 0; padding:0;}
#slidingBlock { margin:0 auto;padding:1px;}
#slidingBlock .box_top { margin:0; height:36px; padding:0;text-align:center;}
#slidingBlock .box_top h4 {float:left;width:145px;height:45px;line-height:36px;font-size:14px;over-flow:hidden; cursor:pointer;}
#slidingBlock .box_top h4.menuNo {font-weight:normal;color:#999;border-top:1px #f1f1f1 solid;border-left:1px #f1f1f1 solid;border-right:1px #f1f1f1 solid;background:url(slidingmenu.png) no-repeat center center;margin:0 10px 0 0;height:36px;}
#slidingBlock .box_top h4.menuOn {font-weight:normal;color:#fff;background:url(slidingmenuline.png) no-repeat center top;margin:0 10px 0 0;}
#slidingBlock DIV.slidingList_none {display:none; margin:5px 0;border:1px #f1f1f1 solid;}
#slidingBlock DIV.slidingList {margin:0;padding:10px;height:auto;border:1px #f1f1f1 solid;min-height:500px;}
#slidingBlock DIV.slidingList h1 { font-size:14px;line-height:35px; margin:5px 0;font-weight:normal;color:#004EA2;}
#slidingBlock DIV.slidingList h2 { font-size:14px;line-height:30px; margin:5px 0;font-weight:normal;}
#slidingBlock DIV.slidingList h3 { font-size:12px;line-height:1.8em; margin:5px 0;font-weight:normal;}
#slidingBlock DIV.slidingList h4 { font-size:12px;line-height:1.8em; margin:5px 0;font-weight:normal;}
#slidingBlock DIV.slidingList td { text-align:center;line-height:30px;}
#slidingBlock DIV.slidingList img { max-width:725px;-width:725px;}
#slidingBlock DIV.slidingList p {padding:0; margin:8px auto; line-height:1.8em; text-indent:2em;}
#slidingBlock DIV.slidingList p em { font-style:normal;} 
#slidingBlock DIV.slidingList p em a{color:#666666;text-decoration:none;border-bottom:0px;}
#slidingBlock DIV.slidingList a {color:#666666;text-decoration:none;border-bottom:1px #004EA2 dashed;}
#slidingBlock DIV.slidingList a:hover{color:#004EA2;text-decoration:none;}

/* Search */
.search_content {margin:0; padding:0 10px;}
.search {margin:10px 0; padding:10px 0; text-align:center; font:12px "Microsoft YaHei","宋体";line-height:30px;}
.search .b3 {margin-right:3px;padding:4px;color:#004EA2;border:1px #ccc solid;font:12px "Microsoft YaHei","宋体"; border:none;}
.search .b4 {margin-right:10px;padding:5px;color:#666666;border:1px #ccc solid;font:12px "Microsoft YaHei","宋体";}
.search .b5 {color:#004EA2;line-height:28px;height:28px;width:80px;cursor:pointer;font:12px "Microsoft YaHei","宋体";}
.search label {color: #004EA2; font-size:14px;}
.searchlist {margin:10px 0; padding:0;}
.searchlist ul {padding:0;margin:20px;}
.searchlist ul li { height:auto; margin:10px 0; position:relative;}
.searchlist ul li img {width:146px; height:146px; margin:0px 1.5em 0px 0px; padding:3px; float:left;border:1px #ddd solid;}
.searchlist ul li span{display:block; width:37px; height:30px;position:absolute; left:110px; top:-2px;}
.searchlist ul li span.hot{ background:url(../html/hot.html) no-repeat; }
.searchlist ul li h1{font-size:12px;font-weight:bold;height:28px; line-height:28px;}
.searchlist ul li h2{font-size:12px;line-height:24px; text-indent:2em; color:#666;font-weight:normal;}
.searchlist ul li em {font-style:normal;font-size:12px;line-height:24px;float:right;}
.searchlist ul li h1 a{color:#004EA2; text-decoration:none;}
.searchlist ul li h1 a:hover{color: #666666;}

/* news content */
.keywords { margin:0;height:25px;line-height:25px;text-align:center;border-bottom:1px dashed #ccc;}
.keywords a {color:#666666; text-align:left;}
.keywords a:hover{color:#004EA2;text-decoration:none;}
.article_img { margin:10px 0; padding:0; text-align:center;}
.article_img img {vertical-align:middle; max-width:745px;width:expression((this.offsetWidth > 745) ? (this.width = 745 +'px') : true);}

/* Honor Css */
.honorcontent{margin:15px 5px 5px 5px; padding:25px 5px 10px 5px; background:url(honor_bg.png) center top no-repeat;}
.pika-wrap {width:520px; margin:0 auto;}
.pika-image {position: relative; height:525px;width:500px; background:#fdfdfd;border:1px solid #fdfdfd;padding:10px; margin:0 auto;}
/*position image holders */
.pika-image .animation, .pika-image .main-image {position: absolute; top: 10px; left: 10px;}
.pika-image .animation {display: none;z-index:2;}
.pika-image img {border:0;}
.pika-image .caption {position: absolute;padding:10px;text-align:center;width:360px;margin:0 60px;-left:20px;height:15px;overflow:hidden;color:#000;}
.pika-image .caption p {padding: 0; margin: 0; line-height: 14px;}
.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
.pika-imgnav a.previous {background: url(prev.png) no-repeat left center; height:50px;width:30px;top:10px;left:8px;cursor:pointer;}
.pika-imgnav a.next {background: url(next.png) no-repeat right center;height:50px;width:30px;top:10px;right:8px;cursor:pointer;}
.pika-imgnav a.play {background: url(play.png) no-repeat center center;height:50px;width:50px;top:10px;left:240px;display:none;cursor:pointer;}
.pika-imgnav a.pause {background: url(pause.png) no-repeat center center;height:50px;width:50px;top:10px;left:240px;display:none;cursor:pointer;}
.pika-textnav {overflow: hidden; margin: 10px 0 0 0;}
.pika-textnav a {text-decoration:none;color:#004EA2;padding:0 4px;cursor:pointer;}
.pika-textnav a.previous {float:left;display:block;width:50px;}
.pika-textnav a.next {float:right;display:block;width:50px;}
.pika-thumbs {margin:10px 0 0 0;padding:0;overflow:hidden; width:500px;}
.pika-thumbs li {float:left;width:75px;padding:4px;margin:7px 1px;-margin:9px 1px;background:#fdfdfd;border:1px solid #e1e1e1;cursor:pointer;}
.pika-thumbs li:last {margin:0;}
.pika-thumbs li .clip {width:75px;height:75px;text-align:center;vertical-align:center;overflow:hidden;}

/* jCarousel Styles */
.jcarousel-skin-pika .jcarousel-container-horizontal {padding: 15px 30px;}
.jcarousel-skin-pika .jcarousel-container-vertical {width: 90px;height: 500px;padding: 20px 20px;}
.jcarousel-skin-pika .jcarousel-clip-horizontal {height: 100px;width: 470px; margin:0 auto;}
.jcarousel-skin-pika .jcarousel-clip-vertical {width:  90px;height: 500px;}
.jcarousel-skin-pika .jcarousel-item-horizontal {margin-right: 10px;}
.jcarousel-skin-pika .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-pika .jcarousel-item-placeholder {background: #fff;color: #000;}
/* HONOR CSS OVER */

/* Page */
#page {margin:10px 30px;padding:5px;text-align:right;line-height:30px;}
.page {margin:20px 10px 5px 10px;padding:5px;color:#666666;line-height:30px;text-align:center;border-top:1px dashed #ccc;}
#page a,.page a {color:#666666;}
#page a:hover,.page a:hover{color:#000;text-decoration:none;}

.n_guanlian {padding:10px 10px; margin:10px;color:#666666; height:25px;border-top:1px dashed #ccc;}
.p_guanlian {padding:10px 10px; margin:10px;color:#666666; height:25px;}
.n_nextl {line-height:25px; margin:0; float:left; width:45%; padding-left:2%; text-align:left;}
.n_nextr {line-height:25px; margin:0; float:right;width:45%; padding-right:2%; text-align:right;}
.n_guanlian a,.p_guanlian a{color:#666666;}
.n_guanlian a:hover,.p_guanlian a:hover{color:#004EA2;text-decoration:none;}
#n_fanhuei {padding:0; margin:5px 20px; text-align:center;}
#n_fanhuei a {color:#666666; text-align:left; margin:0 1em;}
#n_fanhuei a:hover{color:#004EA2;text-decoration:none;}

/* Map */
#dituContent {position:relative;width:730px;height:400px;border:5px #f1f1f1 solid;margin:20px auto 15px auto;z-index:1;}
.iw_poi_title {color:#004EA2;font-size:14px;font-weight:normal;overflow:hidden;padding-right:13px;white-space:nowrap;}
.iw_poi_content {font:12px "Microsoft YaHei","宋体";overflow:visible;padding-top:5px;white-space:-moz-pre-wrap;word-wrap:break-word;}

/* QQKF */
#qqkf_box {
width:159px;height:auto;border:1px solid #999;-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333;position:absolute;filter:alpha(opacity:0);opacity:0;border-radius:3px;display:none; z-index:999999; background:#fff; padding:5px 0;}
.kfbox {border-top:1px dashed #666666;border-bottom:1px dashed #666666; margin:-6px auto 5px auto;}
.qqkf_info {display:block;text-align:left;font-family:"Microsoft YaHei","宋体";color:#666666;font-size:14px;padding-left:8px; padding-top:10px;}
#qqkf_box h1 {font-size:14px;font-weight:normal;height:30px;line-height:30px;color:#004EA2;padding-left:1em; margin-bottom:5px;}
#qqkf_box h2 {font-size:12px;font-weight:normal;height:24px;line-height:24px;color:#666666;padding-left:1em;}
#qqkf_box h3 {font-size:12px;font-weight:normal;color:#666666;text-align:center;}
#qqkf_box h3 img {text-align:center; border:0;}
.qqkf_list {list-style:none;float:left; margin:5px 0;}
.qqkf_list li {display:block;margin:2px 5px;line-height:22px; padding-left:0.5em;float:left;}
.qqkf_list li img {max-height:20px;vertical-align:middle;}
.qqkf_csq {font-size:12px;display:block;float:left;line-height:22px;color:#666666;}