@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'gotham-light-webfont';
    src: url('../fonts/gotham-light-webfont.eot');
    src: url('../fonts/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/gotham-light-webfont.woff2') format('woff2'),  url('../fonts/gotham-light-webfont.woff') format('woff'),  url('../fonts/gotham-light-webfont.ttf') format('truetype'),  url('../fonts/gotham-light-webfont.svg#gotham_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{ margin:0 auto; background-color:#ffffff; font-family:gotham-light-webfont; font-size:14px; color:#666666; line-height:20px;}
ul,li { list-style:none; }
a{ color:#666666; text-decoration:none;}
a:hover{ color:3a819d; text-decoration:none;}
.h{font-size:18px; color:#103a76; line-height:30px;}
.head{ margin:0 auto; width:990px; height:120px; padding:11px 11px 1px 11px; background-color:#FFFFFF; clear:both;}
.logo{ float:left; width:120px; height:120px; padding-right:1px;}
.head_right{ float:left; width:869px; height:120px; background-color:#dddddd;}
.top{ float:left; width:869px; height:83px;}
.logo1{ float:left; width:298px; height:18px; padding-top:34px; padding-left:16px;}
.lan{ float:right; width:130px; height:13px; padding-top:18px; padding-right:18px;}
.nav{ float:left; width:869px; height:30px; padding-bottom:6px; background:url(../enimages/nav_bg.jpg) repeat-x; color:#FFFFFF; font-weight:bold; line-height:30px; text-align:center;}
.nav a{ color:#FFFFFF; text-decoration:none;}
.nav a:hover{ color:#ef9d49; text-decoration:none;}
.banner{ margin:0 auto; width:990px; height:277px; padding:0 11px; background-color:#FFFFFF; clear:both;}
.main{ margin:0 auto; width:990px; height:368px; padding:15px 11px; background-color:#FFFFFF; clear:both;}
.left{ float:left; width:511px; height:368px; border-right:#dbdbdb 1px solid;}
.about{ float:left; width:481px; height:359px; padding:0 20px 10px 10px;}
.about_top{ float:left; width:481px; height:30px;}
.about_main{ float:left; width:481px; height:329px; overflow:hidden;}
.news{ float:left; width:481px; height:159px; padding-left:10px; padding-right:20px;}
.news_left{ float:left; width:15px; height:159px;}
.news_main{ float:left; width:441px; height:149px; background:url(../enimages/news_main.jpg) repeat-x; padding:5px;}
.news_top{ float:left; width:441px; height:30px;}
.news_main_main{ float:left; width:441px; height:119px; overflow:hidden;}
.news_main_main li{ float:left; width:430px; height:25px; padding-left:11px; background:url(../enimages/d.jpg) left center no-repeat; list-style-type:none; color:#3a819d;}
.news_main_main li a{ color:#3a819d; text-decoration:none;}
.news_main_main li a:hover{ color:#f49e49; text-decoration:none;}
.right{ float:left; width:448px; height:368px; padding-left:20px; padding-right:10px;}
.al{ float:left; width:448px; height:168px;}
.al_top{ float:left; width:448px; height:30px;}
.al_main{ float:left; width:448px; height:138px;}
.contact{ float:left; width:448px; height:200px;}
.contact_top{ float:left; width:448px; height:30px;}
.contact_main{ float:left; width:448px; height:170px;}
.contact_main_left{ float:left; width:160px; height:170px;}
.contact_main_main{ float:left; width:283px; height:165px; padding-left:5px; padding-top:5px;}
.bottom{ margin:0 auto; width:100%; height:40px; background-color:#bbbbbb; clear:both;}
.bottom1{ margin:0 auto; width:990px; height:40px; line-height:40px;}




/* zy */
.zy_main{ margin:0 auto; width:990px; height:auto !important;  /*假定最低高度是200px*/  padding:15px 11px 0 11px; background-color:#FFFFFF; clear:both;}
.zy_left{ float:left; width:220px; padding-right:10px; height:auto !important; }
.ser{ float:left; width:220px;}
.ser_top{ float:left; width:220px; height:36px;}
.ser_main{ float:left; width:200px; padding:0 9px; border-bottom:#c8c8c8 1px solid; border-left:#c8c8c8 1px solid; border-right:#c8c8c8 1px solid;}
.ser_main ul{ margin:0; padding:0; width:200px; height:185px; list-style-type:none;}
.ser_main ul li{ float:left; width:185px; height:29px; border-bottom:#CCCCCC 1px solid; background:url(../enimages/d1.jpg) left center no-repeat; padding-left:15px; line-height:29px;}


.ser_mains{ float:left; width:200px; padding:0 9px; border-bottom:#c8c8c8 1px solid; border-left:#c8c8c8 1px solid; border-right:#c8c8c8 1px solid;}
.ser_mains ul{ margin:0; padding:0; width:200px; height:80px; list-style-type:none;}
.ser_mains ul li{ float:left; width:185px; height:29px; border-bottom:#CCCCCC 1px solid; background:url(../enimages/d1.jpg) left center no-repeat; padding-left:15px; line-height:29px;}
.pic{ float:left; width:220px; height:51px; padding:5px 0;}
.zy_right{ float:left; width:760px; height:auto !important;}
.zy_right_top{ float:left; width:760px; height:30px; border-bottom:#f09e48 5px solid; font-weight:bold; font-size:14px; line-height:30px; color:#103a76;}
.zy_right_main{ float:left; padding:10px; width:740px; height:auto !important; height:270px; /*假定最低高度是200px*/ min-height:270px;}



#sbodytitle{width:750px; height:8px; margin-top:10px;}
#sbodybg{ background-image:url(../image/sbodybg.jpg); width:750px; background-repeat:repeat-y;}
.txtsbody{ width:750px; margin:0 auto;}
#sbodybottom{ width:750px; height:15px;}



/*--- 选项卡 ---*/
.title_tabs { border-bottom:1px solid #a3a3a1;line-height:22px; overflow:hidden;}
.title_tabs a { display:inline-block; margin-right:3px; padding:0 13px; border:1px solid #dfdfdf; border-bottom:none; font-size:12px; color:#FFFFFF; background:#0052a8}
.title_tabs a.hover { background:#0092d2; color:#FFFFFF; font-size:12px;}
.tabs_box { padding:10px;}
.tabs_box h3{ font-size:14px; text-align:center; height:20px;}
.tabs_box div{text-indent: 25px; line-height:20px;}
.k_tu{ background:url(../images/a1.jpg) no-repeat; float:left; height:125px; width:140px; overflow:hidden;}
.k_tu span{ height:25px; line-height:25px; overflow:hidden; background:#35231b; text-align:center; color:#fff; display:block; margin-top:100px;}
.k_tu2{ background:url(../images/a2.jpg) no-repeat; float:right; height:125px; width:140px; overflow:hidden; }
.k_tu2 span{ height:25px; line-height:25px; overflow:hidden; background:#35231b; text-align:center; color:#fff; display:block; margin-top:100px;}
.tabs_box ul{ clear:both; padding-top:5px; height:150px; overflow:hidden;}
.tabs_box li{ background:url(../images/icon.gif) no-repeat 0 -18px; _background:url(icon.gif) no-repeat 0 -19px; padding-left:10px; height:22px; line-height:22px; overflow:hidden; float:left; width:132px;}
.tabs_box li a:hover{ text-decoration: underline;}
