﻿body{
width:auto;
margin:0px auto;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
p{ padding-bottom:15px; margin:0;}
ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,form{margin:0; padding:0;}
ul,li,dl,dd,dt,h1,h2,h3,h4,h5{ list-style-image:none; list-style-position:outside; list-style-type:none;}
a{ color:#333; text-decoration:none;}
a:hover{color:#00429a; text-decoration:underline;}
img { border:0; margin:0; padding:0;}
.clear{ margin:0; padding:0; clear:both; line-height:0px;}

/**** add_ font_style ***/
.f_nor { font-weight:normal; }
.fc_blu, .fc_blu:hover { color:#00429a; }
.fc_gre { color:#666; }

#top{ background:url(../images/top_bg.jpg) repeat-x; height:80px; padding-bottom:1px;}
#top .t_con{ width:890px; margin:0 auto; height:80px;}
#top .logo{ width:139px; height:42px; float:left; padding-top:20px;}
#top .t_right{ width:305px; height:50px; padding-top:16px; float:right;}
#top .its_website{ height:28px; background:url(../images/its_website_line.jpg) no-repeat right bottom; text-align:right;}
#top .submenu{ text-align:right; line-height:20px; height:20px; padding-top:2px;}
#top .submenu span{ color:#fff; background:#0066CC; padding-left:6px;}
#top .submenu span a{color:#fff;}
#top .submenu span a:hover{color:#fff; text-decoration:underline;}
#top .submenu a{ padding-right:12px;}

#menu{ background:#bfd7e8; height:28px;}
#menu .m_con{ width:890px; height:28px; margin:0 auto;}
#menu .menu_con{ width:620px; line-height:28px; height:28px; float:left;}
#menu .menu_con li{ width:auto; padding-right:25px; float:left;}
#menu .menu_con li.on{ color:#00429a;}
#menu .search{ width:200px; height:24px; float:right; padding-top:4px;}
#menu .search table{ float:right;}
#menu .search img{ border:0;}
#menu .search input{ border:0 solid #fff; width:101px; height:14px; font-size:12px;}
#menu #searche_button{ width:31px; height:16px; padding-top:1px; _padding-top:2px; *padding-top:2px;}

#banner{ width:960px; height:260px; margin:20px auto; text-align:center; }
#con{ height:156px; background:url(../images/con_bg.jpg) repeat-x; width:872px; margin:0 auto; padding:3px 10px 0;}
#con h3{ height:22px; border-bottom:1px solid #fff; padding-top:8px; display:block; padding-left:10px;}
#con .yj_pic{ border-top:1px solid #ebebeb; padding:10px 15px; padding-left:0;}
#con .yj_pic dt{ width:120px; height:90px; border:1px solid #d7d7d7; padding:1px; float:left; margin-left:1px;_margin-left:1px; font-size:0; background:#fff;}
#banner_bottom{ width:892px; margin:0 auto; height:43px;}

#copy{ width:862px; margin:0 auto; height:118px; background:url(../images/copy_bg.jpg) repeat-x;background-size:100%100%;  border-top:1px dashed #ccc; padding:0 15px;}
#copy .b_left{ width:111px; height:31px; float:left; padding-top:20px;}
#copy .text_right{ width:390px; height:40px; padding-top:20px; float:right; line-height:20px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#copy_bottom{ width:892px; margin:0 auto; height:20px; background:url(../images/copy_bottom.jpg) no-repeat;}



/*************************内页样式 ************************/

#inside_banner{ width:846px; height:200px; padding-top:20px; margin:0 auto; padding-bottom:15px;}
#inside_banner_bottom{ height:29px; width:890px; margin:0 auto;}
#inside_con{ width:860px; background:url(../images/inside_con_bg.jpg) repeat-x; height:auto; margin:0 auto; padding:15px 15px 35px;}
#inside_con .left_side{ float:left; width:172px;}
#inside_con .left_side .mm_bottom{ height:10px; font-size:0; width:172px;}
#inside_con .inside_menu{ width:168px; height:auto; border:1px solid #e5e5e4; background:#fff; padding:1px;}
#inside_con .inside_menu .kk{ background:url(../images/inside_menu_bg.jpg) repeat-x; padding-bottom:40px;}
#inside_con .inside_menu .kk h3{ height:30px; line-height:30px; padding-left:15px; font-size:14px; color:#003793; border-bottom:1px dashed #e5e5e5; display:block;}
#inside_con .inside_menu .kk ul{ border-top:1px dashed #fff; padding-top:5px; display:block;}
#inside_con .inside_menu .kk li{ padding-left:25px; line-height:28px; display:block;}
#inside_con .inside_menu .kk li.on{ font-weight:bold; color:#003793;}

#inside_con .right_side{ width:670px; float:right;}
#inside_con .right_side h5{ font-size:12px; font-weight:normal; height:28px; line-height:28px;}
#inside_con .right_side h5 span{ float:right;}
#inside_con .right_side .main_title{ height:28px; border:1px solid #e6e6e6; background:url(../images/main_title_bg.jpg) repeat-x; line-height:28px; padding-left:15px;}
#inside_con .right_side .main_title li{ background:url(../images/main_title_ico.jpg) no-repeat 0 8px; font-weight:bold; color:#003793; padding-left:14px;}
#inside_con .right_side .main_title span{ font-weight:normal; font-size:12px; color:#333;}
#inside_con .right_side .titile_bottom{ height:9px; font-size:0;}
#inside_con .right_side .company_text{ padding-top:10px; text-indent:2em; line-height:24px;}

#inside_con .right_side .structure{ padding:10px; text-align:center;}
#inside_con .right_side .structure h3{ height:30px; font-size:14px; line-height:30px; color: #003793; border-bottom:1px dashed #eee; text-align:left;}
#inside_con .right_side .structure ul{ line-height:20px; text-indent: 0; padding-top:5px; padding-bottom:12px;text-align:left;}
#inside_con .right_side .structure ul span{ font-size:12px; color:#68A500; font-weight:bold;}
#inside_con .right_side .structure ul span.s_title{ font-weight:bold; color:#444;}


#inside_con .right_side .team{}
#inside_con .right_side .team dl{ margin-top:12px; border-bottom:1px dashed #e5e5e5; padding-bottom:10px; display:block; float:left;}
#inside_con .right_side .team dt{ width:246px; float:left; display:block; line-height:24px; border-right:1px dashed #e5e5e5; padding-right:3px;}
#inside_con .right_side .team dt img{ float:left; padding-right:8px;}
#inside_con .right_side .team dd{ width:410px; padding-left:10px; line-height:24px; float:left; display:block; }

#inside_con .right_side .field{ }
#inside_con .right_side .field dl{width:648px; border:1px solid #e5e5e5; background:#fff; margin-top:12px; padding:10px;}
#inside_con .right_side .field dt{ width:90px; height:90px; float:left;}
#inside_con .right_side .field dd{ width:548px; padding-left:10px; line-height:24px; float:left;}
#inside_con .right_side .field dd span{ color:#003793; font-weight:bold;}
#inside_con .right_side .field dd span.font-text{ font-weight:normal;color:#68a500; line-height:18px;}
#inside_con .right_side .report{}
#inside_con .right_side .report h3{ height:30px; line-height:30px;  text-align:center; padding-top:4px; border-bottom:1px dashed #ececec; color:#003793;}
#inside_con .right_side .report h4{ border:1px solid #e5e5e5; background:#f5f5f5; height:22px; line-height:22px; padding-left:10px; font-size:12px; margin-top:10px;}
#inside_con .right_side .report .con_text{ border:1px solid #e5e5e5; border-top:0; padding:4px 10px; zoom:1;}
#inside_con .right_side .report .con_text li{ width:320px; line-height:24px; float:left;}
#inside_con .right_side .report h5{ font-weight:normal; font-size:12px; color:#339a00; line-height:20px; padding-top:6px;}
#inside_con .right_side .client_list{}
#inside_con .right_side .client_list li{ padding:10px 14px 0; width:105px; height:43px; float:left; display:block;}
#inside_con .right_side .client_list li img{ border:1px solid #ececec;}
#inside_con .right_side .contact{ padding-left:15px;}
#inside_con .right_side .contact dl{ border-bottom:1px dashed #ececec; line-height:22px; padding:10px 0; height:170px;}
#inside_con .right_side .contact dl span{ font-size:14px; font-weight:bold; color:#003793;}
#inside_con .right_side .contact dl dt{ width:210px; float:left; padding-right:30px; text-align:center;}
#inside_con .right_side .contact dl dt img{ padding-bottom:5px;}
#inside_con .right_side .contact dl dd{ width:410px; float:left;}

.joinus{}
.joinus ul{ padding-top:15px; text-indent:2em; line-height:22px;}
.joinus h3{padding-top:10px; border-bottom:1px dashed #ccc; height:24px; margin:0 10px; line-height:24px; font-family:"微软雅黑"; font-size:16px; padding-bottom:3px; color:#003793;}
.joinus .join_text{padding:15px 10px; line-height:24px;}
.joinus .join_text span{ color:#68a500; font-weight:bold; font-size:14px;}
.joinus .join_email{ height:39px; text-align:center; padding:8px 0 35px; background:url(../images/join_fg.jpg) no-repeat 10px 60px;}