/************************************
Last Updated: 2015-05-29
Author: *
*************************************/
body { background:#ececec;background:url(../images/193537-106.jpg) no-repeat scroll top center #ececec;background-position: 0px 258px;}
/* wrap °ü¹ü */
.g-w{clear:both; width:999px; margin:0px auto; overflow:hidden}
.g-left { width:679px; float:left}
.g-right { width:419px; float:right}
.black10 {clear:both; font-size:1px; height:13px;}
.black20 {clear:both; font-size:1px; height:10px;}
.black30 {clear:both; font-size:1px; height:20px;}
#header { overflow:hidden;}
.top { overflow:hidden; background:#ffffff; overflow:hidden; height:30px;}
.weather { float:left; width:300px;line-height:27px;}
.day { float:left; background:url(../images/day.jpg) no-repeat; padding-left:30px; line-height:27px; width:140px; margin-left: -40px;}
.toplink { float:right;line-height:27px; font-size:13px; text-align:right}

.banner { width:1191px; height:183px; margin:auto; overflow:hidden}
.bannerbg { background:url(../images/topbg.jpg) no-repeat center;}



.nav { height:45px; width:100%; background:#029bd7}
.nav ul {}
.nav ul li { float:left;width:140px; height:45px; line-height:45px; font-size:20px; color:#FFFFFF; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.nav ul li a { color:#FFFFFF;font-size:20px;}

.nav ul li a:hover { color:#ffffff; background-color:#7ed3f8; display:block; width:120px; height:45px;}

.nav ul li i.icon-tab-01 { background:url(../images/topnav1.png) no-repeat center; width:45px; height:45px; float:left; display:block;}
.nav ul li i.icon-tab-02 { background:url(../images/topnav2.png) no-repeat center; width:45px; height:45px;float:left; display:block;}
.nav ul li i.icon-tab-03 { background:url(../images/topnav3.png) no-repeat center; width:45px; height:45px; float:left; display:block;}
.nav ul li i.icon-tab-04 { background:url(../images/topnav4.png) no-repeat center; width:45px; height:45px;float:left; display:block;}
.nav ul li i.icon-tab-05 { background:url(../images/topnav5.png) no-repeat center; width:45px; height:45px; float:left; display:block;}
.nav ul li i.icon-tab-06 { background:url(../images/topnav6.png) no-repeat center; width:45px; height:45px;float:left; display:block;}
.nav ul li.search { float:right; width:215px; margin-top:9px}
.nav ul li.search input { float:left}
.search_input {  width:170px; background:#FFFFFF; border:0; line-height:22px; height:22px; padding-left:10px;}
.search_btn { background:url(../images/search.jpg) no-repeat; width:34px; height:24px; border:0; cursor:pointer;}



.leftnav { width:108px; float:left;}
.leftnav ul {}
.leftnav ul li { height:57px; margin-bottom:10px; font-size:16px;font-weight:bold; text-align:center; color:#FFFFFF; background-image:url(../images/leftnavbg.jpg)}
.leftnav ul li a{  display:inline-block; height:57px;width:115px;text-decoration:none; }
/* .leftnav ul li a:hover{color:#4ab3e8; background-color:#ffffff;} */
.leftnav ul li a:hover{text-decoration:none;color:#4ab3e8}
.leftnav ul li i {background:url(../images/nav_a.png) no-repeat;width:30px; height:30px; z-index:1; position:relative; margin:auto;}
.leftnav ul li i.icon-tab-01 {display:block; text-align:center;background-position:right top; }
.leftnav ul li i.icon-tab-02 {display:block; text-align:center;background-position:right -30px;}
.leftnav ul li i.icon-tab-03 {display:block; text-align:center;background-position:right -60px;}
.leftnav ul li i.icon-tab-04 {display:block; text-align:center;background-position:right -90px;}
.leftnav ul li i.icon-tab-05 {display:block; text-align:center;background-position:right -120px;}
.leftnav ul li a:hover i.icon-tab-01{background-position:left top;transition:all .5s}
.leftnav ul li a:hover i.icon-tab-02{background-position:left -30px;transition:all .5s}
.leftnav ul li a:hover i.icon-tab-03{background-position:left -60px;transition:all .5s}
.leftnav ul li a:hover i.icon-tab-04{background-position:left -90px;transition:all .5s}
.leftnav ul li a:hover i.icon-tab-05{background-position:left -120px;transition:all .5s}

.leftnav ul li.on {height:57px; margin-bottom:10px; font-size:16px;font-weight:bold; text-align:center; color:#4ab3e8; background-color:#ffffff;}
.leftnav ul li.on a{  color:#4ab3e8; background-color:#ffffff;display:inline-block; height:57px;width:115px;}
.leftnav ul li.on a:hover{color:#FFFFFF; background-image:url(../images/leftnavbg.jpg)}
.leftnav ul li.on i.icon-tab-01 {display:block; text-align:center;background-position:left top; }
.leftnav ul li.on i.icon-tab-02 {display:block; text-align:center;background-position:left -30px;}
.leftnav ul li.on i.icon-tab-03 {display:block; text-align:center;background-position:left -60px;}
.leftnav ul li.on i.icon-tab-04 {display:block; text-align:center;background-position:left -90px;}
.leftnav ul li.on i.icon-tab-05 {display:block; text-align:center;background-position:left -120px;}

.leftnav ul li.on a:hover i.icon-tab-01 {display:block; text-align:center;background-position:right top; }
.leftnav ul li.on a:hover i.icon-tab-02 {display:block; text-align:center;background-position:right -30px;}
.leftnav ul li.on a:hover i.icon-tab-03 {display:block; text-align:center;background-position:right -60px;}
.leftnav ul li.on a:hover i.icon-tab-04 {display:block; text-align:center;background-position:right -90px;}
.leftnav ul li.on a:hover i.icon-tab-05 {display:block; text-align:center;background-position:right -120px;}

.zwdt { float:right; width:962px; height:295px; background:#ffffff; padding:15px; overflow:hidden}
.newspic { float:left; width:544px; height:291px;}
.newslist { float:right; width:400px;}
.newslistnav { border-bottom:1px #d6d6d6 solid; height:36px;overflow:hidden}
.newslistnav ul {}
.newslistnav ul li { float:left; width:70px; line-height:32px; font-size:15px; text-align:center; margin-right:30px; font-weight:bold}
.newslistnav ul li a {}
.newslistnav ul li a:hover { border-bottom:4px #4ab3e8 solid; color:#4ab3e8; display:block;line-height:32px; }
.newslistnav ul li.on  { border-bottom:4px #4ab3e8 solid; color:#4ab3e8;float:left; width:70px;  font-size:15px; text-align:center;display:block;}
.newslistnav ul li.on a {color:#4ab3e8;}
.newslistnav ul li.on a:hover { color:#4ab3e8;text-decoration:none;}
.newslistcon { margin-top:10px;}
.newslistcon ul {}
.newslistcon ul li { background:url(../images/dian.png) no-repeat left; padding-left:30px; height:35px; line-height:35px; border-bottom:1px dotted #CCCCCC; font-size:14px;}
.newslistcon ul li span { float:right; color:#333; font-size:12px}

.ztpic { width:670px; float:left;}
.ztpic ul {}
.ztpic ul li { width:324px; float:left; margin-right:10px; margin-bottom:10px;}
.ztpic ul li.last { width:324px; float:left; margin-right:10px;}
.ztlist { width:288px; float:right}
.ztlistnav { border-bottom:1px #d6d6d6 solid; height:40px;overflow:hidden;width:288px;}
.ztlistnav h2 { display:block; line-height:36px; font-size:20px; text-align:center; font-weight:bold;float:left; width:100px;border-bottom:5px #4ab3e8 solid; color:#4ab3e8; }
.ztlistcon { width:288px;}
.ztlistcon ul {}
.ztlistcon ul li { background:url(../images/dian.png) no-repeat left; padding-left:30px; height:35px; line-height:35px; border-bottom:1px dotted #CCCCCC; font-size:14px}
.ztlistcon ul li span { float:right; color:#CCCCCC; font-size:12px}

.spbb { width:475px; float:left; border-right:2px dotted #CCCCCC; }
.spbbnav { border-bottom:1px #d6d6d6 solid; height:40px;overflow:hidden;width:455px;}
.spbbnav h2 { display:block; line-height:36px; font-size:20px; text-align:center; font-weight:bold;float:left; width:100px;border-bottom:5px #4ab3e8 solid; color:#4ab3e8; }
.spbbcon { width:455px;}
.spbbcon ul { width:455px;}
.spbbcon ul li { background:url(../images/dian.png) no-repeat left; padding-left:30px; height:35px; line-height:35px; border-bottom:1px dotted #CCCCCC; font-size:14px}
.spbbcon ul li span { float:right; color:#333; font-size:12px}

.tzgg {width:465px; float:right;}
.tzggnav { border-bottom:1px #d6d6d6 solid; height:40px;overflow:hidden;width:455px;}
.tzggnavh2 { display:block; line-height:36px; font-size:20px; text-align:center; font-weight:bold;float:left; width:100px;border-bottom:5px #2d71b1 solid; color:#2d71b1; }
.tzggnavh3 { display:block; line-height:36px; font-size:20px; text-align:center; font-weight:bold;float:left; width:100px;border-bottom:5px #4ab3e8 solid; color:#4ab3e8; }
.tzggcon { width:455px;}
.tzggcon ul { width:455px;}
.tzggcon ul li { background:url(../images/dian.png) no-repeat left; padding-left:30px; height:35px; line-height:35px; border-bottom:1px dotted #CCCCCC; font-size:14px}
.tzggcon ul li span { float:right; color:#333; font-size:12px}

.zwdt { float:right; width:962px; height:295px; background:#ffffff; padding:15px;}
.zwdtnav {border-bottom:1px #d6d6d6 solid; height:40px;overflow:hidden;width:962px; }
.zwdtnav ul {}
.zwdtnav ul li {float:left; width:100px; line-height:36px; font-size:20px; text-align:center; margin-right:150px; font-weight:bold}
.zwdtnav ul li a {}
.zwdtnav ul li a:hover { border-bottom:4px #4ab3e8 solid; color:#4ab3e8; display:block;line-height:36px; }
.zwdtnav ul li.on  { border-bottom:4px #4ab3e8 solid; color:#4ab3e8;float:left; width:100px;  font-size:20px; text-align:center;display:block;}
.zwdtnav ul li.on a {color:#4ab3e8;}
.zwdtnav ul li.on a:hover { color:#4ab3e8;}
.zwdtcon {}
.zwdtcon ul { }
.zwdtcon ul li { background:url(../images/dian.png) no-repeat left; padding-left:30px; height:35px; line-height:35px; border-bottom:1px dotted #CCCCCC; font-size:14px}
.zwdtcon ul li span { float:right; color:#333; font-size:12px}

.xxgkpt { float:left; width:132px;}
.xxgkpt span { display:block; margin-bottom:8px;}
.xxgkpt ul {}
.xxgkpt ul li { background:url(../images/index3_11.jpg) no-repeat left; padding-left:12px; height:30px; border-bottom:1px solid #CCCCCC; line-height:30px; font-size:14px; overflow:hidden}


.zdlyxx { width:132px; float:right; overflow:hidden}
.zdlyxx span { display:block; margin-bottom:10px;}
.zdlyxx ul {}
.zdlyxx ul li {  height:30px; border-bottom:1px solid #CCCCCC; line-height:30px; font-size:14px; overflow:hidden}
.zdlyxx ul li a{ display:inline-block; height:30px}
.zdlyxx ul li a:hover{color:#4ab3e8; }
.zdlyxx ul li i {background:url(../images/zdly.png) no-repeat;width:30px; height:30px;float:left;}
.zdlyxx ul li i.icon-tab-01 {display:block; background-position:left top; }
.zdlyxx ul li i.icon-tab-02 {display:block; background-position:left -30px;}
.zdlyxx ul li i.icon-tab-03 {display:block; background-position:left -60px;}
.zdlyxx ul li i.icon-tab-04 {display:block; background-position:left -90px;}
.zdlyxx ul li i.icon-tab-05 {display:block; background-position:left -120px;}
.zdlyxx ul li i.icon-tab-06 {display:block; background-position:left -150px;}
.zdlyxx ul li i.icon-tab-07 {display:block; background-position:left -180px;}
.zdlyxx ul li a:hover i.icon-tab-01{background-position:right top;transition:all .5s}
.zdlyxx ul li a:hover i.icon-tab-02{background-position:right -30px;transition:all .5s}
.zdlyxx ul li a:hover i.icon-tab-03{background-position:right -60px;transition:all .5s}
.zdlyxx ul li a:hover i.icon-tab-04{background-position:right -90px;transition:all .5s}
.zdlyxx ul li a:hover i.icon-tab-05{background-position:right -120px;transition:all .5s}
.zdlyxx ul li a:hover i.icon-tab-06{background-position:right -150px;transition:all .5s}
.zdlyxx ul li a:hover i.icon-tab-07{background-position:right -180px;transition:all .5s}

.xxgkxx { border-left:1px dashed #CCCCCC;border-right:1px dashed #CCCCCC; float:left; width:645px; margin-left:10px; padding-left:15px; padding-right:15px;overflow:hidden}
.xxgkbox {width:645px; margin:auto; overflow:hidden}
.xxgklist { float:left; width:320px; background:#f5f5f5; overflow:hidden;}
.xxgklistnav {border-bottom:1px #85aed7 solid; height:36px;overflow:hidden; width:300px; margin:auto }
.xxgklistnav ul {}
.xxgklistnav ul li {float:left; width:70px; line-height:34px; font-size:14px; text-align:center; font-weight:bold; margin-right:30px;}
.xxgklistnav ul li a {}
.xxgklistnav ul li a:hover { border-bottom:2px #85aed7 solid; color:#3086cc; display:block;line-height:34px; }
.xxgklistnav ul li.on  { border-bottom:2px #85aed7 solid; color:#3086cc;float:left; width:70px;  font-size:14px; text-align:center;display:block;}
.xxgklistnav ul li.on a {color:#3086cc;}
.xxgklistnav ul li.on a:hover { color:#3086cc;}
.xxgklistcon {}
.xxgklistcon ul {}
.xxgklistcon ul li { background:url(../images/dian.png) no-repeat left; padding-left:25px; height:31px; line-height:31px;  font-size:14px;}
.xxgklistcon ul li span { float:right; font-size:12px; margin-right:10px;}
.xxgklist2 { float:right; width:320px; background:#f5f5f5; overflow:hidden;}
.xxgklistnav2 {border-bottom:1px #85aed7 solid; height:36px;overflow:hidden; width:300px; margin:auto }
.xxgklistnav2 ul {}
.xxgklistnav2 ul li {float:left; width:70px; line-height:34px; font-size:14px; text-align:center; font-weight:bold; margin-right:30px;}
.xxgklistnav2 ul li a {}
.xxgklistnav2 ul li a:hover { border-bottom:2px #85aed7 solid; color:#3086cc; display:block;line-height:34px; }
.xxgklistnav2 ul li.on  { border-bottom:2px #85aed7 solid; color:#3086cc;float:left; width:70px;  font-size:14px; text-align:center;display:block;}
.xxgklistnav2 ul li.on a {color:#3086cc;}
.xxgklistnav2 ul li.on a:hover { color:#3086cc;}
.xxgklistcon2 {}
.xxgklistcon2 ul {}
.xxgklistcon2 ul li { background:url(../images/dian.png) no-repeat left; padding-left:25px; height:31px; line-height:31px;  font-size:14px;}
.xxgklistcon2 ul li span { float:right; font-size:12px; margin-right:10px;}

.xxgkpic { overflow:hidden;width:645px;margin-top:15px;}
.xxgkpic span { display:block; margin-right:12px; float:left}
.xxgkpic span.lasta {display:block; float:right; margin:auto }


.noto { overflow:hidden; height:44px; background:#FFFFFF; line-height:44px; font-size:16px;}
.noto i { float:left; display:block; background:url(../images/noto.jpg) no-repeat; width:122px; height:44px;}
.zdzl { margin-top:10px;overflow:hidden;}
.bsbox {margin-top:10px;overflow:hidden;}
.service {}
.servicenav { border-bottom:1px #d6d6d6 solid; height:36px;overflow:hidden}
.servicenav ul {}
.servicenav ul li { float:left; width:80px; line-height:32px; font-size:16px; text-align:center; margin-right:35px; font-weight:bold}
.servicenav ul li a {}
.servicenav ul li a:hover { border-bottom:4px #4ab3e8 solid; color:#4ab3e8; display:block;line-height:32px; }
.servicenav ul li.on  { border-bottom:4px #4ab3e8 solid; color:#4ab3e8;float:left; width:74px;  font-size:16px; text-align:center;display:block;}
.servicenav ul li.on a {color:#4ab3e8;}
.servicenav ul li.on a:hover { color:#4ab3e8;text-decoration:none;}
.servicecon { height:239px}
.servicecon ul {}
.servicecon ul li { height:80px;  font-size:14px;text-align:center; float:left; width:86px }
.servicecon ul li a{  display:inline-block; height:80px;width:86px;}
.servicecon ul li a:hover{color:#4ab3e8;text-decoration:none; }
.servicecon ul li i {background:url(../images/nav_c.png) no-repeat;width:40px; height:40px;  margin:auto;}
.servicecon ul li i.icon-tab-01 {display:block; text-align:center;background-position:left top; }
.servicecon ul li i.icon-tab-02 {display:block; text-align:center;background-position:left -40px;}
.servicecon ul li i.icon-tab-03 {display:block; text-align:center;background-position:left -80px;}
.servicecon ul li i.icon-tab-04 {display:block; text-align:center;background-position:left -120px;}
.servicecon ul li i.icon-tab-05 {display:block; text-align:center;background-position:left -160px;}
.servicecon ul li i.icon-tab-06 {display:block; text-align:center;background-position:left -200px;}
.servicecon ul li i.icon-tab-07 {display:block; text-align:center;background-position:left -240px;}
.servicecon ul li i.icon-tab-08 {display:block; text-align:center;background-position:left -280px;}
.servicecon ul li i.icon-tab-09 {display:block; text-align:center;background-position:left -320px;}
.servicecon ul li i.icon-tab-10 {display:block; text-align:center;background-position:left -360px;}
.servicecon ul li i.icon-tab-11 {display:block; text-align:center;background-position:left -400px;}
.servicecon ul li i.icon-tab-12 {display:block; text-align:center;background-position:left -440px;}
.servicecon ul li a:hover i.icon-tab-01{background-position:right top;transition:all .5s}
.servicecon ul li a:hover i.icon-tab-02{background-position:right -40px;transition:all .5s}
.servicecon ul li a:hover i.icon-tab-03{background-position:right -80px;transition:all .5s}
.servicecon ul li a:hover i.icon-tab-04{background-position:right -120px;transition:all .5s}
.servicecon ul li a:hover i.icon-tab-05{background-position:right -160px;transition:all .5s}
.servicecon ul li a:hover i.icon-tab-06{background-position:right -200px;transition:all .5s}
.servicecon ul li a:hover i.icon-tab-07{background-position:right -240px;transition:all .5s}
.servicecon ul li a:hover i.icon-tab-08{background-position:right -280px;transition:all .5s}
.servicecon ul li a:hover i.icon-tab-09{background-position:right -320px;transition:all .5s}
.servicecon ul li a:hover i.icon-tab-10{background-position:right -360px;transition:all .5s}
.servicecon ul li a:hover i.icon-tab-11{background-position:right -400px;transition:all .5s}
.servicecon ul li a:hover i.icon-tab-12{background-position:right -440px;transition:all .5s}

.service_personal {height:239px}
.service_personal ul {}
.service_personal ul li {font-size:14px;text-align:center; float:left; width:86px; height:45px; line-height:45px;}
.service_personal ul li i { width:30px; height:45px; margin:auto; margin-right:4px;}

.service_company { height:239px}
.service_company ul {}
.service_company ul li {font-size:13px;text-align:center; float:left; width:86px; height:38px; line-height:38px;}
.service_company ul li a {}
.service_company ul li a:hover { color:#94c250}
.service_company ul li i { width:30px; height:38px; margin:auto; margin-right:4px;}


.picgo {}
.picgo:hover {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}


.tylist { overflow:hidden; clear:both}
.tylist ul { }
.tylist ul li { background:url(../images/dian.png) no-repeat left; padding-left:30px; height:35px; line-height:35px; border-bottom:1px dotted #CCCCCC; font-size:14px}
.tylist ul li span { float:right; color:#333; font-size:12px}

.font18 { font-size:18px; font-weight:bold;}
.line1 { border-right:2px #CCCCCC dotted}
.line2 { border-top:1px #CCCCCC dashed}
.mag-botoom10 { margin-bottom:10px;}
.mag-top10 { margin-top:10px;}

#footer { background:#029bd7; overflow:hidden; width:100%; margin:auto; height:170px;}
.footbox { width:800px; margin:auto;}
.foot_img { float:left; text-align:right; width:300px; margin-right:30px;}
.foot_p { float: left; font-size:14px; color:#FFFFFF}
.foot_p h1 { color:#FFFFFF; font-size:14px; font-weight:100; line-height:30px;}
.foot_p p {color:#FFFFFF; font-size:12px; font-weight:100; line-height:25px;height:25px;}

.link_select { margin-right:20px; float:left}



/*Í¨ÓÃÏ¸ÀÀ*/

.position { background:url(../images/gl_06.jpg) no-repeat left; background-color:#f0f0f0; overflow:hidden; padding-left:40px; height:30px; line-height:30px; font-size:13px;}

.xl_bg { background:url(../images/xl_03.jpg);}
.g-w-xl {width:1040px;overflow:hidden; margin:auto;  background:#f0f0f0;}

.xl-title { color:#039bd7; font-size:24px;  text-align:center;clear:both; line-height:30px; margin-top:40px; margin-bottom:5px;}
.xl-title-sub { font-size:18px; height:35px; text-align:center;clear:both;}
.xl-title-x { font-size:12px; color:#666666; text-align:center; line-height:40px; height:50px; border-bottom:1px solid #CCCCCC;width:80%; margin:auto }
.xl-title-x a {color:#666666; }
.xl-title-x a:hover {color:#039bd7; }
.xl-concent { width:80%; line-height:40px; font-size:16px; margin:auto; margin-top:30px; margin-bottom:30px;}
.xl-bottom { border-top:1px dashed #AFACAC;width:80%; margin:auto; text-align:center; line-height:60px; font-size:14px }
.xl-bottom a { }
.xl-bottom a:hover {color:#039bd7; }
