body,td,th {font-family: "微软雅黑", "宋体"; font-size: 12px; color: #2d2d2d;}
body {margin: 0px;}
ul, li, p, h1, h2, h3, h4, h5, h6, form {margin: 0px; padding:0; border:0px;}
img{border:0;}
ul,li{list-style-type:none;}
a {color: #2d2d2d; text-decoration: none;}
a:hover {text-decoration: none; color: #147c7d;}

#nav {position:absolute; top:0; right:0; z-index:4; width:639px; height:88px; background-color:#fff; overflow:hidden;}
#nav li {float:left; height:100%; -webkit-transition:background-color 700ms; transition:background-color 700ms;}
#nav .n1 {width:58px;}
#nav .n2, #nav .n3, #nav .n4, #nav .n5, #nav .n6, #nav .n7, #nav .n8 {width:83px;}
#nav li a {position:relative; z-index:2; display:block; width:100%; height:100%; font-weight:bold; font-size:13px; line-height:88px; text-align:center; color:#2d2d2d; -webkit-transition:color 200ms; transition:color 200ms;}
#nav li a.on {color:#fff;}
#nav li a span {position:absolute; left:0; top:0; z-index:2; width:100%; height:100%;}
#nav li a .bkg {top:100%; z-index:1; background-color:#a0c84b; -webkit-transition:top 200ms; transition:top 200ms;}
#nav li a.on .bkg,#nav li a:hover .bkg {top:0;}

/* index_focus */
.index_focus{position:relative;width:100%;height:410px;margin:0 auto;overflow:hidden;}
.index_focus .bd li{display:none;position:absolute;left:0;top:0; width:100%; height:410px;}
.index_focus .bd li a{display:block; width:100%; height:410px;}
.index_focus_post{z-index:10;}
.index_focus .slide_nav{position:absolute;left:45%;bottom:2%;}
.index_focus .slide_nav a{cursor:pointer;float:left;font-size:28px;font-family:arial;color:#fff;padding:5px 10px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration:none;color:#147c7d;filter:alpha(opacity=80);opacity:0.8;}
.index_focus_pre,.index_focus_next{display:none;position:absolute;top:50%;margin-top:-36px;width:72px;height:72px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10;background:url(../images/ico_sliding.png) no-repeat;}
.index_focus_pre{left:30px;background-position:0 0;}
.index_focus_pre:hover{background-position:0 0;}
.index_focus_next{right:30px;background-position:0 -72px;}
.index_focus_next:hover{background-position:0 -72px;}

#newsMore a {display:block; width:90px; text-align:center; font-size:14px; font-weight:bold; height:30px; line-height:30px; background-color:#dfe0e4; color: #147c7d; text-decoration: none; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; border:#c6c6c6 solid 1px;}
#newsMore a:hover {text-decoration: none; background-color:#147c7d; color: #FFF; border:#0b5a5b solid 1px;}

/* 滑块 start */
#subjects {height:165px; background-color:#e0e2e4;}
#subjects .g-wrap a {position:absolute; top:0; left:100%; width:1100px; height:100%; overflow:hidden; -webkit-opacity:1; opacity:1; display:block\9; -webkit-transition:left 300ms, -webkit-opacity 700ms; transition:left 300ms, opacity 700ms;}
#subjects .g-wrap .item-1 {z-index:1; background-color:#c8c8c8;}
#subjects .g-wrap .item-2 {z-index:2; background-color:#ffd900;}
#subjects .g-wrap .item-3 {z-index:3; background-color:#fc433e;}
#subjects .g-wrap .item-4 {z-index:4; background-color:#2d2d58;}
#subjects .g-wrap a span {position:absolute; background:no-repeat 0 0;}
#subjects .g-wrap .item-1 .p1 {left:0; top:0; width:492px; height:165px;}
#subjects .g-wrap .item-2 .p1 {left:0; top:0; width:492px; height:165px;}
#subjects .g-wrap .item-3 .p1 {left:0; top:0; width:492px; height:165px;}
#subjects .g-wrap .item-4 .p1 {left:0; top:0; width:492px; height:165px;}

/*#subjects*/
#subjects .trans a {-webkit-opacity:0; opacity:0; display:none\9;}
/* 逐个出现 */
#subjects .ready .item-2 {transition-delay:150ms; -webkit-transition-delay:150ms; -ms-transition-delay:150ms; -moz-transition-delay:150ms;}
#subjects .ready .item-3 {transition-delay:150ms; -webkit-transition-delay:300ms; -ms-transition-delay:300ms; -moz-transition-delay:300ms;}
#subjects .ready .item-4 {transition-delay:150ms; -webkit-transition-delay:450ms; -ms-transition-delay:450ms; -moz-transition-delay:450ms;}
/* 没有指向 */
#subjects .state-0 .item-1 {left:0;}
#subjects .state-0 .item-2 {left:340px;}
#subjects .state-0 .item-3 {left:617px;}
#subjects .state-0 .item-4 {left:793px;}
/* 指向第一个 */
#subjects .state-1 .item-1 {left:0;}
#subjects .state-1 .item-2 {left:492px;}
#subjects .state-1 .item-3 {left:705px;}
#subjects .state-1 .item-4 {left:917px;}
/* 指向第二个 */
#subjects .state-2 .item-1 {left:0;}
#subjects .state-2 .item-2 {left:213px;}
#subjects .state-2 .item-3 {left:705px;}
#subjects .state-2 .item-4 {left:917px;}
/* 指向第三个 */
#subjects .state-3 .item-1 {left:0;}
#subjects .state-3 .item-2 {left:212px;}
#subjects .state-3 .item-3 {left:425px;}
#subjects .state-3 .item-4 {left:917px;}
/* 指向第四个 */
#subjects .state-4 .item-1 {left:0;}
#subjects .state-4 .item-2 {left:212px;}
#subjects .state-4 .item-3 {left:425px;}
#subjects .state-4 .item-4 {left:608px;}
/* 滑块 end */

.botlist {width:100%; height:100%; overflow:hidden; border-bottom:#f2f2f2 solid 1px;}
.botlist .botMain {width:1100px; height:64px; margin:auto;}
.botlist .botMain .mailLeft {float:left; width:792px; height:64px; line-height:64px; text-align:left;}
.botlist .botMain .mailLeft .leftTitle {float:left; width:155px; color:#555; font-weight:bold; font-size:14px;}
.botlist .botMain .mailLeft .mainLink01 {float:left; display:block; width:124px; height:64px; background:url(../Images/botIcon01.jpg) no-repeat left; text-indent:48px; color:#555; font-weight:bold; font-size:14px;}
.botlist .botMain .mailLeft .mainLink01:hover { color:#ff9600;}
.botlist .botMain .mailLeft .mainLink02 {float:left; display:block; width:124px; height:64px; background:url(../Images/botIcon02.jpg) no-repeat left; text-indent:48px; color:#555; font-weight:bold; font-size:14px;}
.botlist .botMain .mailLeft .mainLink02:hover { color:#53af1e;}
.botlist .botMain .mailLeft .mainLink03 {float:left; display:block; width:124px; height:64px; background:url(../Images/botIcon03.jpg) no-repeat left; text-indent:48px; color:#555; font-weight:bold; font-size:14px;}
.botlist .botMain .mailLeft .mainLink03:hover { color:#e84e42;}
.botlist .botMain .mailRight {float:left; width:307px; height:64px; line-height:64px; text-align:left; background-image:url(../Images/botIcon04.jpg); background-repeat:no-repeat; background-position:left; background-color:#f2f2f2; border-left:#e5e5e5 solid 1px; text-align:left; text-indent:54px; color:#147c7d; font-weight:bold;}
.botlist .botMain .mailRight a {color:#147c7d; font-weight:bold;}
.botlist .botMain .mailRight a:hover {color:#e84e42; font-weight:bold;}
.botcopy {margin:auto; width:1100px; height:84px;}
.botcopy .copyMain {float:right; width:287px; height:44px; line-height:22px; font-weight:bold; color:#555; padding:20px 0 20px 20px; border-left:#e5e5e5 solid 1px;}
.botcopy .copyMain a {color:#555;}
.botcopy .copyMain a:hover {color:#147c7d;}
.headdh {width:100%; height:80px; overflow:hidden; border-bottom:#f2f2f2 solid 1px;}
.headdh .Dhtext {width:1100px; height:80px; line-height:82px; margin:auto; font-weight:bold; text-indent:24px; background:url(../Images/iconHome.png) no-repeat left; color:#555;}
.headdh .Dhtext a {color:#555;}
.headdh .Dhtext a:hover {color:#147c7d;}
/****************************************************************/
h1 {font-size:18px;}
#content_text {font-size: 15px; line-height:26px; text-decoration: none;}
#content_text a {font-size: 15px; text-decoration: none;}
#content_text a:hover {text-decoration: underline;}

#rightAbout a {display:block; width:100%; height:30px; line-height:30px; overflow:hidden; background:url(../Images/RightIcon.png) no-repeat left; color:#3f6477; text-indent:16px; font-size: 14px; text-decoration: none; border-bottom:#8ba9b9 dotted 1px;}
#rightAbout a:hover {text-decoration: none;}