html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, th, td {margin:0; padding:0; font-weight:normal;}
img {border:none; border:0; vertical-align:center;}
ul, li {list-style-type: none; margin:0px; padding:0px;}
aside section,body,input,button,textarea {margin:0 auto; font-family:'microsoft yahei'; font-size:12px; color:#000;}
textarea,button {border:none; border:0;}
input:focus,textarea:focus {outline:none;}
button {cursor:pointer;}
i, em, cite {font-style:normal;}
aside section,.body {display:block; margin:0 auto;}
a, a:link {color:#666; text-decoration:none;}
a:visited {}
a:active, a:hover {text-decoration:none; color:#d00000;}
a:focus {outline: none;} 
.orange {color:#F26E01;}
.clear {clear:both;}
.none {display:none;}

.head {width:100%; height:180px; background:url(imagecommonhead_bg.gif) repeat-x;}
.head_top {width:100%; height:138px;}
.head_top_in {width:1000px; height:138px; position:relative; margin:0px auto;}
.logo_box { float:left; margin:26px 0 auto -15px;}
.logo_down {width:248px; height:68px; position:absolute; left:11px; bottom:0px; text-align:center; background:url(imagecommonlogo_down_bg.png) no-repeat;}
.logo_down h1 {margin:19px 0px 2px 6px; font-size:17px; color:#085897; font-weight: bold;}
.logo_down p {font-size:12px; color:#085897;}
.contact_box {margin:74px -15px -15px 0px; float:right;text-align:right;font-size:15px;color:#085897;}
.contact_box p {margin:0px 0px 5px 15px;}
.by_list {position:absolute; right:0px; display:inline;}
.by_list li {padding-left:16px; margin-bottom:10px; font-weight:bold; font-size:15px; color:#085897; background:url(imagecommonby_icon.png) no-repeat left;}

.head_down {width:100%; height:50px; background:#085897;}
.head_menu {width:1000px; height:50px; margin:0px auto;}
.head_menu li {width:1000px; display:inline;}
.head_menu li a {width:100px; height:50px; line-height:50px; float:left;font-size:15px; color:#fff; text-align:center;display:inline;}
.head_menu li:first-child a  {margin:0px;}
.head_menu li a:hover , .choose_menu {background:#ffae00;}

.main {width:100%;}

.end {width:100%; height:91px; padding-top:25px; background:#f0f0f0; border-top:1px solid #d9d9d9; text-align:center; color:#999999;}
.end p {margin-bottom:7px;}
.end span {margin:0px 9px;}

.common_title {width:998px; height:33px; position:relative; border-bottom:1px solid #7aa2df; background:url(imageindexcommon_top_bg.gif);}
.common_title_box {width:98px; height:38px; line-height:38px; position:absolute; left:10px; bottom:-1px; background:url(imageindexcommon_title_bg.png) no-repeat; font-size:15px; color:#fff; text-align:center;}

.return_top {width:42px; height:42px; position:fixed; right:28px; bottom:28px; background:url(imagecommonreturn_top_bg.png); cursor:pointer; z-index:1999;display:none;}


.title_add {width:100%; height:46px; line-height:46px; position:relative; background:#fff;}
.add_shadow {width:100%; height:4px; position:absolute; left:0px; bottom:-4px; background:url(imagecommoninpage_add_shadow.png) repeat-x; z-index:99;}
.title_add_in {width:1000px; height:46px; line-height:46px; margin:0px auto;}
.inpage_title {float:left;}
.inpage_title span {padding-left:15px; font-size:18px; border-left:2px solid #595959;}
.add_box {float:right;}
.add_box span a {color:#000;}
.add_box span img {margin:0px 8px -2px 0px;}
.add_box em {color:#999999;}

.main_inpage {width:1000px; margin:0px auto 0px auto;}
.main_nav {width:186px; float:left; padding-top:24px;}
.main_nav li {display:inline;}
.main_nav li a {width:156px; height:40px; line-height:40px; padding-left:24px; display:block; background:url(imagecommonnav_list_bg.png) no-repeat; font-size:14px; border-bottom:1px solid #e6e6e6;}
.main_nav li:first-child a {border-top:1px solid #e6e6e6;}
.main_nav li a:hover {color:#ffad00;}
.main_nav li a.choose_nav {width:180px; border:none; color:#fff; background:url(imagecommonnav_list_bg_hover.png) no-repeat;}


.main_right {width:812px; float:right; background:#fafafa; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}


.page_box {margin:38px 0px 10px 0px; text-align:right;}
.page_box span ,
.page_box a {
 color:#595959;}
.page_box a {margin:0px 5px;}
.page_box a.mo {margin:0;}
.page_box a.fir {margin-left:10px;}
.page_box a:hover {text-decoration:underline;}
.page_box b {font-weight:normal; color:#e60000;}