
@import url(reset.css);

body{ background-color:#2a83cf; padding:0px 10px;}

.header{ width:1200px; height:auto; overflow:auto;margin:auto;}
.header .logo{ width:311px; height:69px; float:left; margin-top:20px; margin-left:20px;}
.info{ width:250px; height:25px; float:left; margin-left:20px; margin-top:55px;}
.info span{ display:block; float:left;}
.info .welcome{ background:url(../images/ico_person.png) no-repeat 0px 4px; text-indent:20px; font-size:14px; color:#FFF; line-height:25px;}
.info .message{ background:url(../images/ico_message.png) no-repeat 0px 8px; text-indent:20px; font-size:14px; color:#FFF; line-height:25px; margin-left:20px;}
.info .message .number{ background:#f1832b; border-radius:5px; font-size:10px; color:#FFF; padding:0px 2px; font-family:Arial, Helvetica, sans-serif; margin-left:5px;}
.quick_nav{ float:right; width:220px; height:40px; margin-right:20px; margin-top:40px;}
.quick_nav a{ display:block; font-size:18px; color:#FFF; width:100px; height:39px; text-indent:45px; line-height:39px; float:left;}
.quick_nav a:hover{ text-decoration:none;}
.quick_nav .home{ background:url(../images/ico_home.png) no-repeat;}
.quick_nav .close{ background:url(../images/ico_close.png) no-repeat;}


.main{ background:#FFF;  width:1200px; height:auto; margin:20px auto; overflow:auto;}
.m-left{ width:175px; height:auto; margin:10px; float:left; overflow:auto;}
.subNavBox{width:173px; height:770px;border:solid 1px #bdd0db; background:#f1f8fc;}
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-weight:bold;font-size:14px;color:#4b4d4f;line-height:30px;padding-left:20px;background:url(../images/jiantou1.png) no-repeat;background-position:95% 50%; text-align:left; text-indent:16px;}
.subNav:hover{color:#277fc2;}
.currentDd{color:#277fc2;}
.currentDt{background-image:url(../images/jiantou.png);}
.navContent{display: none;border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block;width:173;heighr:28px;text-align:left;font-size:14px;line-height:28px;color:#333; background:url(../images/ico_jt.png) no-repeat 30px 12px; text-indent:10px; padding-left:30px;}
.navContent li a:hover{color:#fff;background-color:#277fc2}
.ico{ width:auto; height:40px; display:block; text-indent:35px; line-height:40px;}
.ico-one{ background:url(../images/ico-1.png) no-repeat 0px 8px;}
.ico-two{ background:url(../images/ico-2.png) no-repeat 0px 8px; }
.ico-three{ background:url(../images/ico-3.png) no-repeat 0px 8px; }
.ico-four{ background:url(../images/ico-4.png) no-repeat 0px 10px; }
.ico-five{ background:url(../images/ico-5.png) no-repeat 0px 8px; }
.ico-sex{ background:url(../images/ico-6.png) no-repeat 0px 13px; }
.ico-seven{ background:url(../images/ico-7.png) no-repeat 0px 8px; }


.m-right{ width:1000px; float:left; height:auto; overflow:hidden; margin-top:10px;}
.article-nav{ border:1px solid #cfcfcf;width:998px; border-radius:5px; color:#277fc2; font-size:16px;}
.fieldset_box{ padding-top:10px; float:left;}
.article_list{font-size:14px; color:#666;}
.article_list a:hover{ color:#F00; text-decoration:none;}
.article_list li.work{ width:90px; margin:20px 10px 20px 0px; float:left;}
.article_list li.Project{ width:120px; margin:10px 10px 10px 0px; float:left; line-height:40px;}

.box{ width:1000px; height:auto; overflow:hidden; clear:both;}
.tzbg{ width:110px; float:left; height:33px; border-right:1px solid #C1D3DE;}
.main_title{ background:url(../images/title-bg.png) repeat-x; width:998px; height:34px; border:1px solid #c1d3de;}
.main_title .title2{float:right;display:block;font-size:13px; color:#393b3c; line-height:34px; margin-right:10px; width:auto;}
.main_title h3{ background:url(../images/ico_t.png) no-repeat 0px 10px; font-size:16px; font:16px; font-weight:bold; color:#1e1f21; line-height:34px; width:auto; float:left; text-indent:25px; margin-left:10px;}
.main_title .more{ display:block; float:right; font-size:13px; color:#393b3c; line-height:34px; margin-right:10px; width:auto;}
.main_box{ width:998px; border:1px solid #c1d3de; border-top:none; overflow:hidden;}
.quick_container{ width:auto; height:auto; overflow:hidden; padding:20px;}
.quick_container .quico{ background:url(../images/quick_ico.png) no-repeat; width:75px; height:auto; overflow:hidden; display:block; border:none; font-size:14px; color:#4b4d4f; font-weight:bold; padding-top:58px; cursor:pointer; text-align:center; display:block; float:left; margin-right:10px;}
.quick_container .quico:hover{ text-decoration:none;}
.quick_container .q1{ background-position:5px 0px;}
.quick_container .q2{ background-position:-86px 0px;}
.quick_container .q3{ background-position:-180px 0px;}
.quick_container .q4{ background-position:-273px 0px;}
.quick_container .q5{ background-position:-370px 0px;}
.quick_container .q6{ background-position:-463px 0px;}
.quick_container .q7{ background-position:-560px 0px;}
.quick_container .q8{ background-position:-650px 0px;}
.quick_container .q9{ background-position:-735px 0px;}
.quick_container .add{ background-position:-815px 0px;}

.b_left{ width:494px; height:auto; overflow:hidden; float:left; margin:10px 0px;}
.b_right{ width:494px; height:auto; overflow:hidden; float:right;  margin:10px 0px;}
.b_botton{ width:998px; height:auto; overflow:hidden; float:right;  margin:10px 0px;}
.b_botton .link{ cursor:pointer; margin:20px 10px 20px 10px; border:none; border-radius:3px; padding:8px 30px; color:#0000FF ; font-size:12px;}

ul.item_list{ width:450px; height:auto; margin:0px auto; padding:15px 0px;}
ul.item_list li{ background:url(../images/ico_tt.png) no-repeat 0px 10px; text-align:left; text-indent:15px; color:#4b4d4f; height:30px; line-height:30px;}
ul.item_list li a{ width:400px; height:auto; display:inline-table; float:left}
ul.item_list li span{ width:auto; height:auto; float:right; color:#919293;}

ul.home_list{ width:450px; height:auto; margin:0px auto; padding:15px 0px;}
ul.home_list li{ text-align:left; text-indent:15px; color:#4b4d4f; height:30px; line-height:30px;}
ul.home_list li a{ width:400px; height:auto; display:inline-table; float:left}
ul.home_list li span{ width:auto; height:auto; float:right; color:#919293;}
.home_list_li{ background:url(../images/ico_tt.png) no-repeat 0px 10px;}

.left_table{ margin:17px auto; margin-bottom:18px;}
.left_table tr td{ text-align:center;}
.left_table td{ padding:10px 0px 10px 5px; }
.table_title td{ font-size:13px; color:#000;}
.left_table .table_tr{ background:#eff6fa;}



.right_div{ background:#eff6fa; border-bottom:1px solid #d1e1ea; text-align:left;}
.right_div span{ color:#000; border-left:1px solid #d1e1ea; display:inline-block; padding:7px 10px; margin-top:3px; margin-left:50px;}
.right_div .zhuti{ width:200px;}


.tishi{ text-align:left; width:460px; margin:10px 15px; font-size:13px; padding-bottom:5px; padding-left:10px; border-bottom:1px solid #CCC;}
.tishi span{ color:#09F; padding:5px;}


.email{ position:relative; text-align:left; padding-bottom:20px;width:460px; margin:0 auto; overflow:hidden;}
.email span{ margin:7px 20px; display:inline-block;}
.email a{ margin-left:25px;}
.email li{ border-bottom:1px dashed #CCCCCC;}
.e_time{ position:absolute; right:0px;}

.date{ background:url(../images/date_bg.png) no-repeat 0px 30px; width:110px; height:180px; float:left; margin:0px 20px;}
.date .date_title{ color:#FFF; padding-top:36px;}
.date .date_txt{ font-size:48px; text-align:center; color:#F00; padding-top:15px;}
ul.date_list{ width:auto; height:auto; float:left;padding:15px 0px;}
ul.date_list li{ background:url(../images/ico_tt.png) no-repeat 0px 10px; text-align:left; text-indent:15px; color:#4b4d4f; height:30px; line-height:30px;}
ul.date_list li a{ width:270px; height:auto; display:inline-table; float:right}
ul.date_list li span{ width:auto; height:auto; float:left; color:#919293;}



.clearfix{width:1200px; text-align:left; margin:auto;color:#fff;}


