﻿@charset "utf-8";
/* CSS Document */
/*public*/
*{ margin:0; padding:0;}
body{ width:100%; height:100%; font-size:14px; background:url(../images/main/bg02.png) repeat; font-family:""Microsoft Yahei"",Arial, Helvetica, sans-serif;}
a img{ border:none;}
a{ text-decoration:none;}
.clear{ clear:both;}

.header{ width:100%; height:110px; background:url(../images/main/top_bg01.png) repeat-x; }
.top{ width:1000px; height:102px; margin:0 auto; padding-top:8px;}
.logo{ width:210px; height:45px; padding-top:40px; float:left; }
.navi{float:left; padding-left:110px; height:102px;}

.navi li{ width:55px; height:102px; float:left; list-style-type:none; margin-right:30px;}
.navi li.pre{ width:55px; height:102px; background:url(../images/main/navi_bg.png) center top no-repeat;}
.navi li img{ margin-top:40px;}
.login{float:left; width:140px; height:18px; background:url(../images/main/login_bg.png) no-repeat; text-align:left; font-size:12px; color:#dadada;position:relative;}
.login a{color:#dadada;}
.login a:hover{color:#dadada;}

.footer{ width:100%; height:80px; background:url(../images/main/foot_bg.png) repeat-x; font-size:12px; clear:both; padding-top:20px;}
.footer p{ width:1000px; display:block; margin:0 auto;color:#a5a5a5; line-height:30px;text-align:center;}
.footer p a{color:#a5a5a5; padding-left:5px; padding-right:5px;}


/*public*/


/*index*/
.mid{ width:100%; height:100%; clear:both; padding-top:42px; background:url(../images/main/i_bg.jpg) top repeat-x; padding-bottom:30px;}

.btn_01{ width:1000px; height:11px; margin:0 auto; text-align:center;}
/*.btn_01 input{ width:11px; height:11px; margin:5px; border:none; background:url(../images/main/b_btn_01.png) no-repeat;}*/

.i_con{ width:998px;background-color:#f8f8f8; border:1px solid #dadada; margin:0 auto; padding-top:20px; padding-bottom:40px; margin-top:20px; overflow:hidden; clear:both;}



.i_con_t{width:966px; display:block; padding-left:16px; padding-right:16px; margin-bottom:30px;margin:0 auto; overflow:hidden; clear:both; }
.i_con_t li{ width:471px; float:left; list-style-type:none;}
.i_con_t01{ margin-right:20px;}
.i_con_t li img{ float:left; margin-right:5px;}
.i_con_t li p{ width:275px; display:block; float:left; font-size:12px; line-height:20px; color:#6f6f6f;}
.i_con_t li p span{ font-size:18px; font-family:"微软雅黑"; display:block; padding-bottom:10px; color:#2d2d2d;}
.i_con_t li p a img{ margin-top:5px;}
.line01{ width:998px; height:6px; background:url(../images/main/line.png) no-repeat; margin-bottom:20px;  margin:0 auto; clear:both;}

.i_con_l{width:684px; display:block; padding-left:16px; margin:0 auto; overflow:hidden;  float:left; }
.i_con_l p{ width:660px; height:66px; text-align:right; line-height:77px;}
.i_con_l p a{ color:#3a3a3a;}
.case{ background:url(../images/main/i_tit01.png) no-repeat;}
.ad01{ padding-top:10px; padding-left:28px; padding-right:28px;}
.ad01 li{ width:302px; height:70px; background:url(../images/main/i_pic_bg.png) no-repeat; list-style-type:none; padding:6px; float:left;}
.partners{ background:url(../images/main/i_tit02.png) no-repeat;}
.link01{padding-top:10px; padding-left:28px; padding-right:28px;}
.link01 li{ width:150px; height:60px; border:1px solid #d6d6d6; float:left; list-style-type:none; margin-right:4px;}

.i_con_r{ width:275px;display:block;  float:left;}
.i_con_r p{ width:275px; height:66px; text-align:right; line-height:77px;}
.i_con_r p a{ color:#3a3a3a;}
.news{  background:url(../images/main/i_tit03.png) no-repeat;}
.ann{ background:url(../images/main/i_tit04.png) no-repeat;}
.i_con_r ul{ padding-left:25px;}
.i_con_r li{ font-size:12px; line-height:25px; color:#3a3a3a; }
.i_con_r li a{ color:#3a3a3a;}
.more01{ font-size:12px;}

.pic_01{ width:1000px; height:16px; margin:0 auto; clear:both;}


/*index*/




.c_mid{ width:100%; clear:both; background:url(../images/main/bg01.png) top repeat-x; padding-bottom:50px; overflow:hidden;}
.c_banner{ width:1000px; height:253px; margin:0 auto; }
.c_con{ width:1000px; margin: 0 auto; background:url(../images/main/c_conbg01.gif) repeat-y; overflow:hidden; padding-bottom:50px; }
.menu01{ width:490px; height:60px; background:url(../images/main/menu_bg.png) no-repeat; padding-left:20px; }
.menu01 li{ width:100px; height:35px; display:block; float:left; list-style-type:none; font-size:18px; font-family:"微软雅黑"; margin-top:12px; margin-right:10px;}
.menu01 li a{width:100px; height:35px; display:block; text-align:center; line-height:35px; color:#555656;}
.menu01 li a:hover{width:100px; height:35px; display:block; background:url(../images/main/menu_bg02.png) no-repeat;  text-align:center; line-height:35px; color:#ffffff;}
.menu01 li a.pre02{width:100px; height:35px; display:block; background:url(../images/main/menu_bg02.png) no-repeat; text-align:center; line-height:35px; color:#FFFFFF;}
.c_content01{ width:991px; padding-left:9px; list-style-type:none;}
.p_01{ background:url(../images/main/c_conbg02.png) top no-repeat; padding-top:10px;}
.menu02{ width:908px; height:30px; border-bottom:1px solid #c5c5c5; margin-left:35px; margin-top:10px;}
.menu02 li{ width:70px; height:29px; display:block; float:left; line-height:32px; text-align:center; font-size:14px;}
.menu02 li a{ color:#3b3b3b;}
.menu02 li a:hover{width:70px; height:29px; display:block; background:url(../images/main/p_pic011.png) no-repeat; font-weight:bold; color:#3b3b3b;}
.pre03{width:70px; height:29px; display:block; background:url(../images/main/p_pic011.png) no-repeat; font-weight:bold;}
.p_02{margin-left:35px;display:none;}
.n_list{width:931px; margin-left:40px; margin-top:30px; margin-right:20px;font-family:"微软雅黑";}
.n_list li{ width:916px; list-style-type:none;  line-height:40px; }
.n_list li a{ width:800px; display:block;background:url(../images/main/icon01.gif) left center no-repeat; padding-left:15px; float:left; color:#555656; }
.n_list li span{ width:100px; display:block; float:right; color:#acacac; font-size:12px;}
.page{ width:991px;padding-top:30px; font-size:12px;font-family:"微软雅黑"; }
.page ul{ display:block; float:right; padding-right:70px; }
.page li{ float:left; list-style-type:none; text-align:center; margin-left:2px; margin-right:2px;padding-left:4px; padding-right:4px; background-color:#f5f5f5; border:1px solid #dadada;text-align:center;}
.page li a{ height:22px; line-height:22px; color:#2c77ae;font-weight:bold;}
.page li a:hover{ height:22px; line-height:22px;color:#2c77ae; font-weight:bold;}
.page li a.number{ height:22px; line-height:22px; color:#464646;font-weight:normal;}

.c_content02{ padding-left:50px; padding-right:40px; padding-top:30px; color:#4a4a4a; line-height:30px;}
.tit01{ text-align:center; font-size:24px; color:#555656; font-family:"微软雅黑"; padding-bottom:20px;}
.time02{ font-size:12px; color:#b5b5b5; text-align:center; line-height:20px;}
.time02 span{ padding-left:10px; padding-right:10px;}
.n_con01{ background-color:#f5f5f5; font-size:12px; border:1px solid #dadada; margin-top:10px; margin-bottom:20px; line-height:25px; color:#4a4a4a; padding:5px 10px 5px 10px;}
.c_content02 li{ list-style-type:none;  padding-bottom:15px; padding-top:15px;}
.c_content02 li.line02{border-bottom:1px dashed #a1a1a1;}
.tit02{ background:url(../images/main/icon02.gif) 0 5px no-repeat; padding-left:25px; font-weight:bold;}
.tit03{ background:url(../images/main/icon03.gif)  0 5px no-repeat; padding-left:25px;}
.tit04{ font-weight:bold; color:#1c71b2;}
.tit05 span{ padding-right:30px;}

.c_content03{width:910px; padding-left:50px; padding-right:40px; padding-top:30px;}
.link02{ padding-left:20px; }
.link02 li{ width:150px; height:60px; float:left; border:1px solid #e0e0e0; list-style-type:none; margin-left:10px; margin-right:10px; margin-bottom:20px; overflow:hidden;}
.link02 li{ width:150px; height:60px;}
.case_show{ width:281px; height:475px; background:url(../images/main/case_bg.png) no-repeat; float:left; padding-left:26px; padding-top:122px;} 
.link03{ width:553px; display:block; float:left; padding-left:40px;}
.link03 li{ float:left; border:1px solid #e0e0e0; list-style-type:none;margin-bottom:20px; margin-left:20px;}

/* donson's sites */
#DonsonSite{position:absolute;left:40px;top:0px;width:100px;height:auto;z-index:1000;display:block;}
#DonsonSite a{margin-left:10px;}
#DonsonMoreSite{display:none;background:#2d2d2d;padding-top:6px;}
#DonsonMoreSite li{list-style:none;margin:0;padding:0;height: 20px;line-height:20px;padding-left:10px;}
#DonsonMoreSite li.mmbottom{height:5px;width:100px;overflow:hidden;background:url(../images/main/donsonsite_bottom.png) no-repeat;}

.text_box{ width:880px; margin:0 auto;}
.text_box h3{ background:url(../images/Ass_index_bg.gif) 0 -256px no-repeat; line-height:30px; padding-left:25px; height:30px; border-bottom:1px dashed #ccc; font-size:16px; font-family:"Microsoft Yahei,SimHei"; }
.text_box .b_r{ padding-right:40px;}

.text_box h4{ font-size:26px; text-align:center; padding-top:50px; font-family:"微软雅黑"; font-weight:normal;}
.text_box h5{ color:#c2c2c2; font-size:12px; padding:20px 0; text-align:center; font-family:"微软雅黑";}
.text_box h6{ background:url(../images/Ass_index_bg.gif) -83px -58px no-repeat; height:20px; font-size:14px; padding-left:35px;}
.text_box_f{background:url(../images/Ass_index_bg.gif) -83px -78px no-repeat;  width:33px; height:20px;}
.text_box p{ font-size:12px; line-height:24px;}

.info_txt{ padding:10px;color:#666; border:1px dashed #c2c2c2; background:#f4f4f4; width:100%; font-family:"微软雅黑";margin-bottom:20px; font-size:12px; line-height:20px;}
.info_txt  a{ color:#c2c2c2;}
.info_txt strong{ color:#666;}

