/* CSS Document */
/*=====================index.html=========================*/
.pos_c{margin-left:auto; margin-right:auto; position:relative;}
/*-----------------nav--------------*/
#navContainer{ width:869px; height:414px;}
/*----------------main--------------------*/
#mainContainer{ width:869px; padding-top:14px; background:url(pic_mainbg.jpg) center top no-repeat;}
.mainFirst{ width:831px; margin-left:19px; position:relative; overflow:hidden;}
.mainFirst .firstShow{ width:498px; line-height:29px; float:left; position:relative;}
.mainFirst .firstShow li{ width:100%; float:left;}
.mainFirst .firstShow a{ color:#cedadc;}
.mainFirst .firstShow a:hover{ color:white; text-decoration:none;}
.mainFirst .firstNews{ width:331px; border:1px solid #9baeb1; background:url(square_bg.gif) repeat; float:left; position:relative;}
.mainFirst .firstNews ul{ width:100%; padding-bottom:8px; background:url(pic_firstNews_bg.gif) 1px 1px no-repeat; float:left;}
.firstNews ul .firstN_til{ width:291px; height:32px; margin:4px auto 6px 20px; line-height:32px; text-align:right; border-bottom:1px solid #9baeb1; background:url(pic_news.gif) 10px center no-repeat;}
.firstNews ul .firstN_cont{ width:276px; margin-left:20px; padding-left:15px; height:28px; background:url(pic_news_til.gif) left center no-repeat; float:left; display:inline;}
.firstNews ul .firstN_cont a,.firstNews ul .firstN_cont span{ display:block; height:27px; line-height:27px; border-bottom:1px dotted #9baeb1; float:left;}
.firstNews ul .firstN_cont a{ width:215px;}
.firstNews ul .firstN_cont span{ width:61px; text-align:center;}
.mainSecond{ width:829px; margin:4px auto auto 19px; border:1px solid #9baeb1; padding-bottom:8px; background:url(square_bg.gif) repeat; position:relative; overflow:hidden;}
.ind_ser{ width:412px; background:url(pic_cor01.gif) 1px 1px no-repeat; float:left;}
.ind_ser li{ width:392px; margin-left:20px;}
.ind_ser .ind_ser_til{ height:32px; line-height:32px; margin-top:4px; text-align:right; border-bottom:1px solid #9baeb1; background:url(pic_ser.gif) 20px center no-repeat;}
.ind_ser .ind_ser_list{ margin-top:12px;}
.ind_ser .ind_ser_list a{ display:block; width:98px; height:98px; line-height:24px; margin-top:4px; float:left; text-align:center;}
.ind_ser .ind_ser_list a:hover{ text-decoration:none;}
.ind_ser .ind_ser_list a img{ width:79px; height:74px;}
.ind_team{ width:412px; background:url(pic_cor02.gif) 371px 1px no-repeat; float:right;}
.ind_team li{ width:392px;}
.ind_team .ind_team_til{ height:32px; line-height:32px; margin-top:4px; text-align:right; border-bottom:1px solid #9baeb1; background:url(pic_team.gif) 20px center no-repeat;}
.ind_team_cont{}
.ind_team_cont ul{ width:392px; height:94px; margin-top:14px; float:left;}
.ind_team_cont .ulLine{ border-bottom:1px dashed #c1c1c1;}
.ind_team_cont ul li{ float:left;}
.ind_team_cont .ind_team_li1{ width:92px; text-align:center;}
.ind_team_cont .ind_team_li1 img{ width:63px; height:63px; border:1px solid #a29f9c;}
.ind_team_cont .ind_team_li2{ width:300px; line-height:20px;}
.mainThird{ width:831px; margin-left:19px; position:relative; background:url(pic_main_foot.gif) center top no-repeat; overflow:hidden;}
.mainThird li{ height:48px; margin-top:15px; text-align:center; float:left;}
.mainThird .mainThird_f{ width:200px;}
.mainThird .mainThird_s{ width:115px; background:url(pic_step_arrow.gif) center center no-repeat;}

/*---------------foot-------------------*/
#footContainer{ width:846px; margin-top:16px; text-align:center; background:url(pic_footline.gif) top repeat-x;}
#footContainer div{ width:100%;}
#footContainer .foot_f{ height:32px; line-height:32px; margin-top:4px; color:#96b5bd;}
#footContainer .foot_f a{ color:#96b5bd;}
#footContainer .foot_s{ color:#778f95; margin-top:4px; line-height:20px; padding-bottom:4px;}

/*========================other pages==========================*/
/*--------------------------------about.html------------------------*/
.about01{ width:831px; margin-left:19px; position:relative;}
.about02{ width:829px; margin:12px auto auto 19px; border:1px solid #9baeb1; background:url(square_bg.gif) repeat;}
.about02 ul{ width:829px; background:url(about02.gif) 1px 1px no-repeat;}
.about02 ul li{ width:779px; margin-left:25px;}
.about02 ul .about_li01{ height:41px; font-size:14px; font-weight:700; text-indent:24px; line-height:50px; overflow:hidden; border-bottom:1px solid #acb6b8;}
.about02 ul .about_li01 span{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.about02 ul .about_li02{ margin-top:20px; line-height:28px;}
.about02 ul .about_li02 span{ color:white; font-weight:700;}
/*-------------------------yingd.html-------------------------------*/
.oth_main{ width:831px; margin-left:19px; position:relative; overflow:hidden;}
.oth_left{ width:170px; height:372px; background:url(pic_leftbg.jpg) left top no-repeat; float:left;}
.oth_left ul{ width:133px; margin:23px auto auto 26px;}
.oth_left ul li{ width:133px; margin-top:1px; float:left;}
.oth_left ul .left_til{ width:133px; height:50px; text-align:center; overflow:hidden;}
.oth_left ul li a{ display:block; width:133px; height:28px; line-height:28px; text-align:center; background:url(pic_leftabg.gif) no-repeat;}
.oth_left ul li a:hover{ background:url(pic_leftabg01.gif) no-repeat;}
.oth_right{ width:659px; border:1px solid #9baeb1; background:url(square_bg.gif) repeat; float:left;}
.right_til{ width:100%; height:40px;}
.right_til div{ width:629px; height:28px; font-size:14px; font-weight:700; text-indent:24px; line-height:28px; margin:10px auto auto 15px; border-bottom:1px solid #acb6b8;}
.right_til div span{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.yingd_ind{ width:629px; margin:10px auto auto 15px;}
.yingd_ind h4{ color:white; font-size:12px; line-height:28px;}
.yingd_ind p{ text-indent:24px; line-height:28px;}
/*----------------------------tingj.html-----------------------------*/
.tingj_tab{ background:#204046;}
.td_ind{ text-indent:12px;}
.tingj_tab .a_color,.tingj_tab .a_color:hover{ color:#c0fffd;}
.turnPage{ width:100%; height:32px; margin-top:8px;}
.turnPage a{ display:block; height:17px; line-height:17px; margin-left:4px; padding:0 6px; border:1px solid #698185; background:url(page_bg.gif) repeat; float:left;}
.turnPage a:hover,#curPage{ border:1px solid #fefefe; text-decoration:none; background:#3d5355;}
/*---------------------------touf.html--------------------------------*/
.touf01{ font-size:14px; font-weight:700;}
/*----------------------------shij.html--------------------------------*/
.shij_tab{ border-collapse:collapse;}
.shij_tab_td{ border:2px solid #89adb2;}
.shij_tab_ind{ text-indent:24px;}
.shij_tab_img{ display:block; padding:4px; background:white; float:left;}
.shij_tab_img img{ width:590px; height:122px; border:1px solid #91a7a9;}
.shij_tab_txt{ padding:10px; line-height:20px;}
/*-----------------------------ally.html--------------------------------*/
.ally_tab{ background:#1f4046; margin-bottom:6px;}
.ally_tab_tab{ margin-top:18px;}
.ally_tab_tab .aColor,.ally_tab_tab .aColor:hover{ color:#c0fffd;}
.ally_tab_td{ padding:12px 10px; line-height:24px; text-indent:24px;}
.style_txt{border:1px solid #333; width:200px; color:#333;}
.style_txt1{border:1px solid #333; width:380px; height:80px;color:#333;}
.style_txt2{color:#333;}
.style_btn{width:60px; height:18px; color:white; line-height:18px; background:#098278; border:1px solid #01322f; cursor:pointer;}
.tingjuexh1{width:310px; height:165px;float:left; padding:5px 0 0 4px;}
.tingjuexh2{width:305px;background:#204046; height:160px;}


.firstN_cont1{ width:550px; margin-left:20px; padding-left:15px; height:28px; background:url(pic_news_til.gif) left center no-repeat; float:left; display:inline;}
.firstN_cont1 a,.firstN_cont1 span{ display:block; height:27px; line-height:27px; border-bottom:1px dotted #9baeb1; float:left;}
.firstN_cont1 a{ width:455px;}
.firstN_cont1 span{ width:61px; text-align:center;}


.ulLine1{ border-bottom:1px dashed #c1c1c1;width:592px; height:119px; margin-top:14px; float:left;}
.ulLine1 li{ float:left;}
.ulLine1 .ind_team_li1{ width:92px; text-align:center;}
.ulLine1 .ind_team_li1 img{ width:63px; height:63px; border:1px solid #a29f9c;}
.ulLine1 .ind_team_li2{ width:500px; line-height:20px;}
.ulLine1 .ind_team_li3{ width:570px; line-height:25px; text-align:right;color:#c0fffd;}
.ulLine1 .ind_team_li3 a{ color:#c0fffd;}

/*-----------------shey.html-------------*/
.shey_span{ display:block; width:185px; height:138px; border:1px solid #93a8aa; padding:2px;}
.shey_span img{ width:185px; height:138px;}
.shey_div{ width:190px; height:154px;}
.shey_div span{ display:inline; width:170px; height:128px; border:1px solid #ccc; padding:2px; margin:7px auto auto 7px; float:left;}
.shey_div span img{ width:170px; height:128px;}

