@charset "utf-8";
body{ font-family: "微软雅黑","Microsoft Yahei",Verdana,Tahoma,Arial,"宋体",sans-serif;font-size: 12px;color:#333333; line-height:24px;}
body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd {font-weight: normal;margin: 0;padding: 0;}
dl,dt,dd,ul,li{ list-style:none;}
address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: normal;}
li{list-style-type: none;text-align: justify;}
*{ margin:0; padding:0;}
a{font-family:"微软雅黑",Microsoft Yahei; text-decoration:none; font-size:12px;color:#333333;outline:none;}
a:hover{ text-decoration:none;cursor:pointer;}
img{ border:0;}
.clear:after {clear: both;content: "1";display: block;font-size: 0;height: 0;visibility: hidden;}
.widths{ width:1000px; margin:0px auto;}
.fl{ float:left;}
.fr{ float:right;}
.mt5{ margin-top:5px;}
.mb5{ margin-bottom:5px;}
.ml5{ margin-left:5px;}
.mr5{ margin-right:5px;}
.header,.wrap,.foot{ min-width:1000px;}
/*header*/
.bodyBg_in{ background:url(../images/index_body.jpg) no-repeat top center;}
.bodyBg{ background:url(../images/body.jpg) no-repeat top center #142d64;}
.bgAtt{ background-attachment:fixed;}
.header{ height:137px;}
.header_l{ padding-top:34px;}
.header_r{ padding-top:33px; position:relative;z-index:999999;}
.header_link{color:#fff; height:21px; line-height:21px; text-align:right; overflow:hidden;}
.header_link span{ float:right; margin-left:15px;}
.header_link span font{ margin-left:10px; font-size:12px;}
.header_link a{color:#fff; padding:0px 5px;}
.header_link a:hover{ text-decoration:underline;}
.elastic{background: url(../images/elastic-layer-box.png) no-repeat center top;color:#666;display: none;height: auto;padding: 20px 10px 10px;position: absolute;text-align: center;width: 120px;top:55px; right:0px;z-index:999999;}
.elastic-layer-txt{ line-height:18px;}
.search{ background:url(../images/search.png) no-repeat; width:250px; height:33px; float:right;margin-top:10px;}
.txtfa_p,.txtfa_p1{width:190px; float:left;  height:33px; line-height:33px; border:none; background:none; padding-left:20px;}
.txtfa_p{color:#6478a1;}
.txtfa_p1{color:#fff;}
.search_btn{width:40px; float:left;height:33px; border:none; background:none; cursor:pointer;}
/*wrap*/
.flor1,.flor2,.flor3,.flor4{height:225px;}
.flor1{ width:335px;}
.flor1_u{ background:#319bff; height:335px;}
.flor1_u a{ display:block;}
.flor1_u:hover,.flor1_d:hover,.flor4_u:hover{position:relative;-moz-box-shadow:0 0 5px 2px #4cb1ff;-webkit-box-shadow:0 0 5px 2px #4cb1ff;box-shadow:0 0 5px 2px #4cb1ff;behavior:url(pie.htc);border: 2px solid #82c3ff;margin: -2px;}
.flor1_u_img{ text-align:center; padding:42px 0px 30px;}
.sub1{ text-align:center; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px;}
.sub1 h2{ font-size:24px; color:#fff;font-family:"微软雅黑",Microsoft Yahei; margin-bottom:10px;}
.yewu_list{ padding-top:35px; display:block; overflow:hidden; _zoom:1;}
.yewu_list li{ float:left; line-height:40px; background:url(../images/w_icon.png) no-repeat left center; padding-left:13px; margin-left:29px;}
.yewu_list li a{ font-size:14px; color:#fff;}
.yewu_list li a:hover{ text-decoration:underline;}

.flor2{ width:225px;}
.flor2_u{ height:225px; background:#f48512; text-align:center;}
.flor2_u a,.flor2_d a{height:225px; display:block;}
.flor2_u_img{ padding:40px 0px 30px;}
.flor2_d{ height:225px; background:#ebae18; text-align:center;}

.flor3{ width:195px;margin-top:230px;}
.flor3_u,.flor3_c{height:225px;}
.flor3_d{height:149px;}
.flor3_u{ background:#896bf1; text-align:center;}
.flor3_u_img{ padding:45px 0px 20px;}
.sub2{font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px;}
.sub2 h2{font-size:22px; color:#fff;font-family:"微软雅黑",Microsoft Yahei; margin-bottom:2px;}
.flor3_c{ background:#96be00;text-align:center;}
.flor3_c_img{ padding:19px 0px 17px;}
.flor3_d{ background:#ffffff; text-align:center;}
.flor3_d_img{padding:26px 0px 15px;}
.sub3{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
.sub3 h2{font-size:22px; color:#666666;font-family:"微软雅黑",Microsoft Yahei; margin-bottom:2px;}

.flor4{ width:225px;}
.flor4_u{ height:225px; position:relative;z-index:1;}
.flor4_u_text{ position:absolute; background:url(../images/join_bj.png) no-repeat; width:135px; height:42px; bottom:0px; left:0px; padding-top:80px; padding-left:90px; z-index:1;}
.flor4_u:hover .flor4_u_text{background:url(../images/join_bjh.png) no-repeat; }
.flor4_u_text span{ font-size:24px; color:#fff; padding-top:80px;}
.flor4_d{ height:225px; background:#1F6B3A; text-align:center;}
.flor4_d_img{ padding:43px 0px 35px;}

.foot{ padding:15px 0px; text-align:center; background:#fff; margin-top:41px; }
.color666{ color:#666;}
.foot a:hover{ text-decoration:underline;}
.foot_link a{text-decoration:underline;color:#333; padding:0px 10px;}
.foot_link a:hover{ color:#c40000;}
/*内页*/
/*内页 左侧*/
.left,.left_box,.z_about,.z_news,.z_down,.z_business,.z_book,.z_member,.left_nav li ul,.left_nav{display:block; overflow:hidden; _zoom:1;}
.left{ width:790px; /*padding-left:10px;*/ /*background:#0f285f; *//*min-height:520px;*/ }
.left_nav{ width:155px; margin-right:5px;}
.left_nav li{width:155px;}
.left_nav li h2{height:auto; line-height:20px; font-size: 16px; padding:15px 0;color: #fff; text-align:center;}
.left_nav li ul{ width:155px; float:right; background:none; padding:0; margin:0;}
.left_nav li ul li{ background:none;height:35px; line-height:35px;width:155px; float:left;margin-top:5px;padding-left:0px;}
.left_nav li ul li a{display:block; font-size: 13px;color: #fff; text-align:left;padding-left:20px; background:#6478a0; }
.left_nav li ul li a:hover,.left_nav li ul li.cur a{ background:#37538a;}
.home{ padding-right:20px; text-align:right; line-height:30px; padding-top:10px;}
.home a{font-size:12px;}
.home a:hover{ text-decoration:underline;}

.left_navbj1 li h2,.color1{ background:#f48512;}
.left_navbj2 li h2,.color2{ background:#ebae18;}
.left_navbj3 li h2,.color3{ background:#319bff;}
.left_navbj4 li h2,.color4{ background:#96be00;}
.left_navbj5 li h2,.color5{ background:#896bf1;}
.left_navbj6 li h2,.color6{ background:#ffffff;color:#333;}
.left_navbj7 li h2,.color7{ background:#22d9cb;}
.left_navbj8 li h2,.color8{ background:#319bff;}



.left_box{ width:630px; background:#fff;min-height:520px; padding-bottom:50px;}

.z_about{ padding:10px 30px; line-height:28px;}
.z_about p{ margin-bottom:10px;}

.z_news{padding:10px 20px;}
.z_down{padding:10px 0px 10px 20px;}
.z_news li{ line-height:36px; border-bottom:1px dashed #dedede; margin-bottom:8px; background:url(../images/icon.png) no-repeat left center; padding-left:15px; height:36px; overflow:hidden;}
.z_news li a{ width:495px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float:left; font-size:14px;}
.z_down li{line-height:36px;margin-bottom:8px; background:url(../images/icon.png) no-repeat left center; padding-left:15px; width:270px; float:left; margin-right:20px;}
.z_down li a{ font-size:12px;}
.z_news li a:hover,.z_down li a:hover,.z_down li a:hover span{ color:#bd0f06;}
.z_news li span{ float:right; color:#999;}
.z_down li span{float:right; color:#999; background:url(../images/kdown.jpg) no-repeat right center; padding-right:23px;}

.z_business{padding:30px 0px 10px 14px;}
.z_business li{ border:1px solid #dcdcdc; background:#f5f5f5; padding:0px 5px; width:260px; height:36px; line-height:35px; text-align:center; float:left; margin:0px 15px 20px;font-size:14px;}
.z_business li:hover{ background:#bd0f06;}
.z_business li a{ display:block; font-size:14px;}
.z_business li:hover a,.z_business li:hover{ color:#fff;}

.z_book{padding:10px 20px 20px; line-height:28px;}
.z_book td{ padding:10px 0px; margin:0; }
.z_book .gbook_post{display:block;width:100%;}
.z_book .gbook_post .cityinput{ width:230px; height:28px; line-height:28px; border:1px solid #d0cac7; padding-left:10px; padding-right:10px; }
.z_book .gbook_post .cityinput2{ margin-right:5px; vertical-align:middle;}
.z_book .gbook_post .cityinput3{ margin-right:10px;}
.z_book img{ margin-right:15px;}
.z_book .cityinput{border:1px solid #d0cac7;}
.z_book .gbook_formbtn input{ background:#d2140a; border:none;border-bottom:3px solid #bd0f06; height:36px; line-height:33px; width:130px; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:16px; margin-top:10px;}
.z_book .gbook_formbtn input:hover{background:#bd0f06; cursor:pointer;}
.red{ color:#e60000; padding-right:5px;}

.z_member{padding:20px 20px; line-height:28px;}
.z_member li{ height:227px;padding:7px 20px 7px 7px; margin-bottom:25px; border:1px solid #dcdcdc; background:#f5f5f5;color:#666;}
.z_member li a{ color:#bd0f06;}
.z_member li a:hover{ color:#333; font-size:13px;}
.z_member li img{ float:left; margin-right:20px;}
.z_member li h2{ font-size:16px; margin:4px 0px; color:#333;}


/*详情页*/
.xq_bt {text-align: center; margin:10px 0px 15px;}
.xq_bt .nr{ background:#f0f0f0; height:28px; line-height:28px;}
.xq_bt h1 {font-family: "微软雅黑";font-size:22px;font-weight: normal; }
.xq_bt h2 {font-family: "微软雅黑";font-size:16px;font-weight: normal; padding:10px 0px;}
.xq_bt h3 {font-family: "微软雅黑";font-size:15px;font-weight: normal; padding-bottom:15px; }




/*内页 右侧*/
.right{width:210px;}
.right .libox{ height:100px;}
.right li{ width:100px; height:100px; float:left; text-align:center;}
.right li.color6 a{ color:#333;}
.right li a{color:#fff; height:100px; display:block;}
.right li h2{ padding-top:30px; font-size:18px; }
.right li p{font-family:Arial, Helvetica, sans-serif; font-size:12px;}







/*翻页*/
DIV.fanye { clear:both;margin:20px 0px 40px;display:block; overflow:hidden; _zoom:1; height:30px; line-height:30px;text-align: center;width: 100%;}
DIV.fanye A {background: #e6e6e6;color: #333;margin-right: 8px;padding:4px 10px;text-decoration: none;}
DIV.fanye A:hover {background:#187fc4;color: #fff;margin-right: 8px;}
DIV.fanye A:active {background:#187fc4;color: #fff;margin-right: 8px;}
DIV.fanye SPAN.current {background:#187fc4;color: #fff;font-weight: bold;margin-right: 8px;padding:4px 10px;}
DIV.fanye SPAN.disabled {color: #333;margin-right: 8px;padding:8px 10px;}

/*main css*/
.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;background:url(../images/qq-icon-bg.png) no-repeat center 8px; left:0;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}
