@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;outline:none; -webkit-font-smoothing: antialiased;}
body,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none; text-decoration:none; font-size:12px;}
html,body{font-family:"微软雅黑",Microsoft YaHei; font-family: "Microsoft YaHei","微软雅黑" !important;/*兼容Opera*/color:#666;}
img{border:none;} 
input,textarea{font-family:"微软雅黑",Microsoft YaHei; border:none; background:none; font-size:12px; vertical-align:middle;}
select{font-size:12px; vertical-align:middle; cursor:pointer;}
body a {outline: medium none;}
a{text-decoration:none; blr:expression(this.onFocus=this.blur());outline: none; color:#666; -webkit-transition:all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
a:hover{text-decoration:none; color:#0099a0;}
em,i{ font-style:normal;}
a:focus,input,select {outline:none;} 
.clearfix{ *zoom:1; }
.clearfix:after{ content:"\200B"; display: block; clear: both; height: 0;}

/*head_warp*/
.head_warp{ width:100%; position:absolute; z-index:100;}
/*top_warp*/
.top_warp{ height:30px; overflow:hidden; line-height:27px; background:#f1f1f1; color:#999; font-family:"宋体",SimSun;}
.top,.head,.nav{ width:1100px; margin:0 auto;}
.attention{ float:left; line-height:24px;}
.attention a img,.attention span{ vertical-align:middle;}
.attention a img{ margin-left:2px;}
.top_link{ display:block; float:left; margin-left:16px;}
.top_link a{ color:#999; padding:0 16px;}
.top_link a:hover{ color:#0099a0;}
.top_link a.collect_site{ background:url(../images/top_01.png) no-repeat;}
.top_link a.collect_site:hover{background:url(../images/top_01b.png) no-repeat;}
.top_r{ float:right;}
.hot_line,.trouble{ display:inline-block; vertical-align:middle; background:url(../images/top_02.gif) right center no-repeat;}
.hot_line em{ font-size:14px; padding:0 14px 0 8px; font-family:"微软雅黑",Microsoft YaHei; font-style:italic;}
.trouble{ padding:0 24px 0 18px;}
.trouble a{ display:inline-block; padding-right:24px; color:#999; background:url(../images/top_03.png) right center no-repeat;}
.trouble a:hover{color:#0099a0; background:url(../images/top_03b.png) right center no-repeat;}
/*head*/
.head{ height:118px;}
.logo{ float:left; width:412px; padding-top:17px;}
.idea{ float:left; width:364px; padding-top:35px;}
.head_r{ float:right; padding-top:22px;}
.day_hotline{ font-size:13px; background:url(../images/head_02.png) left center no-repeat; line-height:26px; padding-left:34px;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=’true’, sizingMethod=’crop’, src=’/images/head_02.png’)}
.day_hotline em{ font-size:22px; color:#14b2b9; padding-left:8px; vertical-align:baseline;}
.search{ width:314px; height:26px; padding:4px 5px; margin-top:10px; background:url(../images/head_03.png) no-repeat;}
.search_txt{ width:249px; height:14px; padding:6px 0 6px 10px; background:url(../images/head_04.gif) no-repeat; color:#999; font-family:"宋体",SimSun;}
.search_txt:hover{ background-position:0 -26px;}
.search_btn{ width:50px; height:26px; cursor:pointer; color:#fff; font-size:13px; margin-left:5px;}
.search_btn:hover{ font-weight:bold;}
/*nav_warp*/
.nav_warp{ height:55px; background:url(../images/nav_01.png) repeat-x;}
.nav{ padding-left:13px; width:1087px; background:url(../images/nav_02.png) 11px 0 no-repeat;}
.nav li{ width:117px; height:50px; line-height:51px; padding-right:2px; float:left; background:url(../images/nav_02.png) right top no-repeat; font-weight:bold; font-size:15px; text-align:center; position:relative;
_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=’true’, sizingMethod=’crop’, src=’/images/nav_02.png’);}










.nav li a{ display:block; color:#fff;}
.nav li:hover a,.nav li.nav_cur a{ background:url(../images/nav_01b.png) repeat-x;}
.nav li.nav_home{ width:104px;}
.nav li.quick_ask{ width:146px; background:url(../images/nav_03.png) right top no-repeat; text-align:left;}
.nav li.quick_ask a{ background:url(../images/nav_list2.png) no-repeat; padding-left:33px;}
.nav li.quick_ask:hover a{ background:url(../images/nav_list2b.png) no-repeat;}
.nav li.nav_home:hover a{ background:none;}
.nav li .about_erji{ position:absolute; top:0; left:0; margin:50px 0 0 -2px; width:778px; height:203px; padding:0 4px 6px 2px; background:url(../images/erji_bg1.png) no-repeat; display:none;}
.nav li .about_erji span{ display:block; float:left; width:12.5%; height:203px; background:url(../images/erji_bg2.png) right center no-repeat; line-height:30px;}
.nav li .about_erji span.bg_no{ background:none;}
.nav li .about_erji span a{ height:203px; font-size:14px; color:#c5cfd1; font-weight:normal;}
.nav li .about_erji span a img{ display:inline-block; width:100px; height:100px; margin:40px auto 0;}
.nav li:hover .about_erji span a,.nav li.nav_cur .about_erji span a{ background:none;}
.nav li .about_erji span a:hover{ background:url(../images/tou_black20.png) repeat; font-weight:bold; font-size:16px; color:#fff;}
.nav li:hover .about_erji{ display:block;}
/*.nav li .erji*/
.nav li .erji{ position:absolute; top:0; left:0; margin:50px 0 0 -16px; width:148px; background:url(../images/erji_bg.png) repeat; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow:0px 0px 5px #666; -webkit-box-shadow:0px 0px 5px #666; box-shadow:0px 0px 5px #666; display:none;}
.nav li .erji p a{ text-align:center; /*padding-left:28px;*/ height:36px; padding-bottom:2px; line-height:36px; font-size:12px; font-weight:normal; background:url(../images/jia_03.png) center bottom no-repeat;}
.nav li .erji p a:hover{ background:#055d64;}
.nav li:hover .erji{ display:block;}

/*foot_warp*/
.foot_warp{ width:100%; min-height:200px; background:#00777c url(../images/foot_01.gif) repeat-x; padding-bottom:93px;}
.links{ width:1100px; height:95px; padding:0 21px 7px; margin:0 auto 34px; background:url(../images/foot_02.png) no-repeat;}
.links_tit{ float:left; width:94px; text-align:center; font-size:18px; line-height:24px; color:#ddeaeb; background:#00898f;}
.links_tit span{ display:inline-block; width:36px; margin:23px 0;}
.links_list{ width:986px; padding:15px 0 15px 20px; float:left;}
.links_list li{ float:left; width:20%; line-height:32px; font-size:16px;}
.links_list li a{ color:#deeeef;}
.links_list li a:hover{ color:#fff;}
.foot{ width:1100px; margin:0 auto; padding-bottom:30px;}
.foot_l{ width:437px; min-height:252px; float:left; padding-left:20px; background:url(../images/foot_04.png) right top repeat-y;}
.see_sort{ overflow:hidden; margin-bottom:25px;}
.see_sort dt{ float:left;}
.see_sort dd{ width:302px; float:left; padding:10px 0 0 20px; font-size:13px; line-height:28px;}
.see_sort dd a{ display:inline-block; width:98px;}
.micro_blog{ padding:0 10px 0 90px; float:left}
.micro_blog h6{ font-weight:normal; font-size:14px; margin-bottom:10px;}
.micro_link{}
.micro_link a img{ margin-right:4px;}
.micro_link a:hover img{filter:alpha(opacity=80); -moz-opacity:0.80; -khtml-opacity: 0.80; opacity: 0.80;}
.foot_c{ width:330px; min-height:252px; float:left; padding-left:40px; background:url(../images/foot_04.png) right top repeat-y; }
.foot_lx{ font-size:13px; line-height:28px; padding:12px 0 0 60px;}
.foot_r{ float:right; padding-left:10px;}
.erweima{ font-weight:bold; font-size:16px;}
.erweima img{ display:block; border:1px solid #ddd; margin-top:15px;}
.gongyi{ font-size:13px; margin-top:10px;}
.gongyi b{ font-size:16px; display:block;}
.foot_bot{ width:1100px; height:72px; margin:0 auto;}
.foot_logo{ float:left; margin-top:9px;}
.bot_r{ float:right; color:#74a7aa; padding:14px 0; line-height:22px;}
.powered a{ color:#74a7aa;}
.powered a:hover{ text-decoration:underline; color:#fff;}
/*updown*/
#updown{_top: expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-1:document.body.scrollTop+document.body.clientHeight-this.clientHeight-1)); position: fixed; _position: absolute; top: 200px; right:0; margin-right:50px; z-index:10000; display:none;}
#updown span{cursor:pointer; display:block; width:64px; height:102px; margin-bottom:10px;}
#updown span.up{ background:url(../images/top.jpg) no-repeat; }
#updown span.up:hover{ background:url(../images/top_b.jpg) no-repeat;}

/*online_box*/
.online_box{ width:151px; position:fixed; right:0; top:25%; z-index:100; display:none;}
.online_tit{ height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:url(../images/online_01.png) no-repeat;}
.online_bot{ height:8px; font-size:0; line-height:8px; background:url(../images/online_03.png) no-repeat;}
.online_area{ min-height:100px; padding-bottom:20px; background:url(../images/online_02.png) repeat-y;}
.online_list{ padding:8px 15px 8px 14px;}
.online_list li{ height:32px; line-height:32px; padding-bottom:2px; background:url(../images/online_04.png) left bottom repeat-x; padding:0 10px;}
.online_list li a{ background:url(../images/online_05.png) left center no-repeat; padding-left:30px; color:#fff;}
.online_list li:hover{ background:#16bec4 url(../images/online_04.png) left bottom repeat-x;}
.online_btn{ display:block; width:133px; margin:0 auto;}
.online_tel{ text-align:center; margin-top:15px;}

/*page*/
.page{ text-align:center;}
.page a{ display:inline-block; height:31px; line-height:31px; border:1px solid #ccc; text-align:center; width:36px; font-size:14px; margin-left:-5px;}
.page a:hover,.page a.page_cur{ background:#14b3b9; color:#fff;}
.page a.page_appoint{ width:60px; margin-left:5px;}
.page a.page_fan{ width:60px; font-weight:bold; font-size:18px; font-family:"宋体",SimSun;}
.page a.page_first{ margin-right:10px;}

/*float_nav_warp*/
.float_nav_warp{ position:fixed; bottom:0; left:0; width:100%; background:#3a3a3a; height:93px;}
.float_nav{ width:1100px; margin:0 auto;}
.free{ float:left; width: 285px; color: #fff; margin:24px 0 0; position:relative;}
.free_tit{ color:#fff; font-size:15px; margin-bottom:8px;}
.free_num{ font-weight:bold; padding:0 5px; color: #fff600;}
.free_num_dif{ display:inline-block; text-align:center; width:27px;background:url(../images/foot_jia1.gif) center center no-repeat; padding:0; margin-right:5px;}
.float_nav_list{ float:left;}
.float_nav_list li{ float:left; margin-right:13px; padding-top:30px; position:relative; z-index:100000;}
.float_nav_list li a{ display:block; height:36px; text-align:center; line-height:36px; font-size:0; background:url(../images/jia_05.gif) no-repeat;}
.float_nav_list li.float_nav_ask a{ width:130px; background-position:0 0;}
.float_nav_list li.float_nav_ask:hover a{ background-position:0 -36px;}
.float_nav_list li.float_nav_tel a{ width:120px; background-position:-131px 0;}
.float_nav_list li.float_nav_tel:hover a{ background-position:-131px -36px;}
.float_nav_list li.float_nav_qq a{ width:115px; background-position:-252px 0;}
.float_nav_list li.float_nav_qq:hover a{ background-position:-252px -36px;}
.float_nav_list li.float_nav_wechat a{ width:120px; background-position:-368px 0;}
.float_nav_list li.float_nav_wechat:hover a{ background-position:-368px -36px;}
.float_nav_hover{ position:absolute; top:0; left:0; z-index:100000; margin-top:-62px; display:none;}
/*tel_hover*/
.tel_hover{ margin-left:-148px; width:354px; height:49px; padding:13px 0 0 65px; background:url(../images/phone-hover.png) no-repeat;}
.tel_txt2{ width:190px; height:14px; padding:8px 0 8px 10px; background:#fff;}
.tel_btn{ width:130px; height:30px; text-align:center; text-indent:-9999px; cursor:pointer; background:url(../images/jia_06.png) no-repeat; margin-left:5px;}
.tel_btn:hover{ background-position:0 -30px;}
/*qq_hover*/
.qq_hover{ width:142px; height:62px; background:url(../images/qq-hover.png) no-repeat; margin-left:-16px;}
/*wechat_hover*/
.wechat_hover{ margin:-268px 0 0 -53px;}
.float_nav_list li:hover .float_nav_hover{ display:block;}
