﻿@charset "utf-8";
/* CSS Document */

/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
span { overflow:hidden;}/*兼容IE8*/

/*正文开始*/
/*banner*/
.banner{ display:block; height:550px;overflow:hidden;}
.banner a{ display:block; background:url(Img/Index/banner.jpg) no-repeat center 0; height:550px; display:block;}
/**/
.bj{ height:303px; background:url(Img/Index/gc_bg.gif) repeat-x left 200px #fff; overflow:hidden; position:relative;z-index:55; width:1000px; margin:-88px auto 0;}
.bj h3{ background:url(Img/Index/gc_h3.gif) no-repeat; width:220px; height:200px; float:left;}
.bj h3 span{ color:#bad0e0; font-size:12px;font-weight:normal; display:block; padding:8px 0 0 17px;}
.bj h3 a{ font-size:24px; color:#fff; font-weight:normal; padding:13px 0 0 46px; display:inline-block; text-decoration:none;}
.bj_con{ width:750px; float:right; height:170px; overflow:hidden;}
.bj_con dl{ overflow:hidden;}
.bj_con dl dt{ float: right; width:296px; padding:30px 30px 0 0; }
.bj_con dl dt img{width:296px; height:125px; display:block;}
.bj_con dl dd{ width:370px; float:left; padding-top:23px;}
.bj_con dl dd h4{font-size:22px; font-weight:normal; display:block;height:38px; background:url(Img/Index/gc_h31.gif) no-repeat left bottom; margin-bottom:12px;}
.bj_con dl dd h4 a{ color:#686868; text-decoration:none;}
.bj_con dl dd h4 span img{ vertical-align:middle; padding-left:25px;}
.bj_con dl dd p{ line-height:24px; color:#686868; font-size:14px;}
.bj_nav{ clear:both; position:absolute; top:190px; right:0;}
.bj_nav ul li{ float:left; width:108px; margin-left:110px;}
.bj_nav ul li a{ display:inline-block; color:#686868; font-size:18px; padding-top:28px; background:url(Img/Index/gc_li.gif) no-repeat center 0;}
.bj_nav ul li a:hover,.bj_nav ul .cur a{ background:url(Img/Index/gc_lic.gif) no-repeat center 0; text-decoration:none;}
/**/
.zs_l{ background:url(Img/Index/z_bg1.gif) no-repeat; width:258px; height:484px; overflow:hidden; margin-bottom:65px;}
.zs_l h3{ text-align:center; font-weight: normal; color:#9bc9e1; font-size:12px; padding-top:50px; height:102px;}
.zs_l h3 a{ color:#48a9d3;font-size:30px; display:block;}
.zs_l p{ margin-left:30px; padding-left:18px; width:190px; background:url(Img/Index/z_ico.gif) no-repeat left 10px; color:#686868; font-size:14px; line-height:25px; margin-bottom:25px;}
.zs_r{ width:741px; font-size:0;margin-bottom:65px; height:484px;}
.zs_r ul li{ float:left; padding:0 0 10px 10px; position:relative;}
.zs_r ul li span{ position:absolute; left:10px; top:200px; height:35px; line-height:35px; background:url(Img/Index/bg.png) repeat; text-align:center; width:480px; display:block;}
.zs_r ul li span a{ font-size:14px; color:#fff;}
/**/
.pz_l{ width:740px; height:318px; overflow:hidden;}
.pz_l dl{overflow:hidden; float:left; border:1px solid #d4dfe5; width:359px; height:147px; margin:0 9px 20px 0; display:inline-block;}
.pz_l dl dt{ float:left; width:62px; padding:37px 30px 0 26px; }
.pz_l dl dt img{width:62px; height:76px;}
.pz_l dl dd{ width:223px; float:left;}
.pz_l dl dd h4{font-size:18px;display:block;height:35px;margin-top:25px;}
.pz_l dl dd h4 a{ color:#686868; text-decoration:none;}
.pz_l dl dd p{ line-height:25px; color:#767676; font-size:14px;}

.pz_r{ width:259px; height:318px; background:#1478ab; overflow:hidden;}
.pz_r a{  color:#fff;}
.pz_r h3{ padding-top:25px; text-align:center; font-size:12px; color:#fff; font-weight:normal; height:72px; background:url(Img/Index/p_lin.gif) no-repeat center bottom; margin-bottom:33px;}
.pz_r h3{ font-size:30px; display:block; color:#fff; margin-bottom:7px;}
.pz_r h3 span{font-size:12px; color:#fff; display:block; }
.pz_r p{ font-size:14px; line-height:25px; margin:0 28px 26px; color:#fff;}
/**/
.jg{ height:720px; background:url(Img/Index/jg_bg.jpg) no-repeat center 170px; padding-top:68px;}
.jg h3{ text-align:center; height:71px; background:url(Img/Index/jg_lin.gif) no-repeat center bottom; font-weight:normal; margin-bottom:141px;}
.jg h3 a{ color:#1478ab; font-size:30px;}
.jg h3 span{ color:#91b5cf; display:block; font-size:12px; padding-top:3px;}
.jg dl{ background:url(Img/Index/j_span.png) no-repeat; width:600px; height:300px; margin-bottom:127px;}
.jg dl dt{ height:72px; line-height:72px; padding-top:8px; text-align:center; margin-bottom:23px;}
.jg dl dt a{ color:#666; font-size:26px;}
.jg dl dd p{ color:#888; font-size:14px; line-height:28px; text-align:center;}
.jg dl dd i{ text-align:center; display:block; padding-top:35px;}
.jg dl dd i a{ display:inline-block; background:#fff; width:128px; height:38px; line-height:38px; border:1px solid #1abd9b; color:#1abd9b; font-size:18px;}
.jg_menu{ background:url(Img/Index/j_menu.gif) no-repeat; width:765px; height:81px; float:right; padding-left:81px;}
.jg_menu a{ float:left;text-align:center;display:inline-block; padding-top:51px; height:30px; color:#686868; font-size:18px; display:inline-block;width:126px;}
.jg_menu a:hover{ background:url(Img/Index/j_menu2.gif) no-repeat -81px 0; color:#1abd9b;}
.jg_menu .jg2:hover{ background:url(Img/Index/j_menu2.gif) no-repeat -207px 0;}
.jg_menu .jg3:hover{ background:url(Img/Index/j_menu2.gif) no-repeat -333px 0;}
.jg_menu .jg4:hover{ background:url(Img/Index/j_menu2.gif) no-repeat -459px 0;}
.jg_menu .jg5:hover{ background:url(Img/Index/j_menu2.gif) no-repeat -585px 0;}
.jg_menu .jg6:hover{ background:url(Img/Index/j_menu2.gif) no-repeat -711px 0;}
/**/
.qs{ background:#f4f4f4; padding-top:35px; height:957px; margin:70px 0;}
.qs h3{ text-align:center; height:65px; background:url(Img/Index/q_h3.gif) no-repeat center bottom; font-weight:normal; margin-bottom:29px;}
.qs h3 a{ color:#1478ab; font-size:30px;  text-decoration:none;}
.qs h3 span{ color:#8bb0ca; display:block; font-size:12px; padding-top:3px;}
.qs dl{ float:left; width:320px; margin-right:20px; background:#fff; height:366px; margin-bottom:20px; display:inline-block;}
.qs .nop{ margin-right:0;}
.qs dl a{ display:block; color:#939393;}
.qs dl dt img{ width:320px; height:198px;}
.qs dl dd{ text-align:center;}
.qs dl a dd h4{ height:52px; line-height:52px; font-size:18px; font-weight:normal;}
.qs dl a dd p{ font-size:14px; color:#c3c3c3; line-height:25px; padding:0 29px; height:50px; margin-bottom:8px; overflow:hidden;}
.qs dl a dd i{ width:93px; height:31px; display:inline-block; border:1px solid #a1a1a1; color:#888; font-size:16px; line-height:31px;}
.qs dl a:hover,.qs dl a:hover  dd h4{ text-decoration:none; color:#1478ab;}
.qs dl a:hover dd  i{ color:#fff; background:#1abd9b; border:1px solid #1abd9b;_color:#1abd9b;}
.qs h5{ text-align:center; padding-top:20px; clear:both;}
.qs h5 a{ display:inline-block; width:138px; height:38px; line-height:38px; text-align:center; color:#1abd9b; border:1px solid #1abd9b; font-size:18px; font-weight:normal;}
/**/
.show{ height:462px; width:1000px; margin:0 auto 68px; position:relative;}
.show h3{ text-align:center; height:68px; background:url(Img/Index/jg_lin.gif) no-repeat center bottom; font-weight:normal; margin-bottom:29px;}
.show h3 a{ color:#1478ab; font-size:30px;}
.show h3 span{ color:#8bb0ca; display:block; font-size:12px; padding-top:3px;}
.zz01{ position:absolute; top:243px; left:-93px;}
.zz03 {position:absolute; top:243px; right:-93px;}
.zz01 a { background:url(Img/Index/s_uu.gif) no-repeat; width:28px; height:56px; display:block;}
.zz01 a:hover { background:url(Img/Index/s_uu1.gif) no-repeat;}
.zz03 a { background:url(Img/Index/s_dd1.gif) no-repeat; width:28px; height:56px; display:block;}
.zz03 a:hover { background:url(Img/Index/s_dd.gif) no-repeat;}
.zz02{ border:1px solid #efefef; overflow:hidden; height:360px;}
.zz02 dl{ overflow:hidden; }
.zz02 dl dt{ float:right; width:620px;}
.zz02 dl dt img{ width:620px; height:360px;}
.zz02 dl dd{ width:345px; padding-left:30px;}
.zz02 dl dd h4{ background:#1478ab; display:block; width:107px; height:125px; text-align:center; margin-bottom:30px;}
.zz02 dl dd h4 span{ font-size:24px; color:#fff; font-weight:normal; padding-top:6px; display:inline-block;}
.zz02 dl dd p{ color:#686868; font-size:16px; line-height:26px; height:112px;}
.zz02 dl dd p span{ display:block;}
.zz02 dl dd i{ display:block; color:#666; font-size:14px;}
.zz02 dl dd i span{ display:block; padding-top:12px;}
.zz02 dl dd i span img{ padding:0 9px 0 3px; width:auto; height:33px; display:block;}
.zz02 dl dd i span .last{ border:none;}
/**/
.news{ height:561px; margin-bottom:70px;}
.news h2{ text-align:center; height:66px; background:url(Img/Index/jg_lin.gif) no-repeat center bottom; font-weight:normal; margin-bottom:31px;}
.news h2 a{ color:#1478ab; font-size:30px;}
.news h2 span{ color:#8bb0ca; display:block; font-size:12px; padding-top:3px;}
.n_l{ height:389px; width:670px; border:1px solid #e1e1e1; box-shadow:0 0 3px #e1e1e1;}
.n_l dl{ padding-left:19px; height:120px;}
.n_l dl dt{ margin-top:20px; padding-bottom:12px;}
.n_l dl dt a{ display:block; color:#1478ab; font-size:20px; height:25px; line-height:25px;}
.n_l dl dd{ color:#888; font-size:14px; line-height:26px; width:528px;}
.n_l ul{ background:url(Img/Index/n_lin.gif) no-repeat 4px 16px; height:278px; margin:0 33px 0 19px;}
.n_l ul li{  font-size:14px; }
.n_l ul li a{ color:#888;height:38px; line-height:38px;padding-left:38px;background:url(Img/Index/n_ico2.gif) no-repeat 0 14px; display:block;}
.n_l ul li a:hover{ color:#666;background:url(Img/Index/n_ico.gif) no-repeat 0 13px;}
.n_l ul li span{ float:right; color:#b0afaf; font-size:13px;}
.n_l ul .home{ color:#343434; font-weight:bold;}
.n_r{ height:390px; width:310px; background:#f6f6f6;}
.n_r dl dt img{ padding:20px 0 6px 20px; width:270px; height:166px;}
.n_r dl dd{ margin:0 20px 6px; color:#666; font-size:16px; line-height:26px; height:62px; border-bottom:1px dashed #d8d8d8;}
.n_r ul li{ font-size:14px;margin:0 20px;  }
.n_r ul li a{ color:#888;background:url(Img/Index/n_ico2.gif) no-repeat 0 14px; height:36px; line-height:36px; display:block
;padding-left:20px; width:270px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.n_r ul li a:hover{ color:#666;background:url(Img/Index/n_ico.gif) no-repeat 0 13px;}
.news h5{ text-align:center; padding-top:30px; clear:both;}
.news h5 a{ display:inline-block; width:138px; height:38px; line-height:38px; text-align:center; color:#1abd9b; border:1px solid #1abd9b; font-size:18px; font-weight:normal;}
/**/
.zj{ background:url(Img/Index/zj_bg.jpg) no-repeat center 0; height:667px; overflow:hidden; margin-bottom:85px;}
.zj h2{ text-align:center; height:66px; background:url(Img/Index/zj_lin.gif) no-repeat center bottom; font-weight:normal; margin-bottom:27px; padding-top:36px;}
.zj h2 a{ color:#fff; font-size:30px;}
.zj h2 span{ color:#fff; display:block; font-size:12px; padding-top:3px;}
.zj em{ display:block;}
.zj em img{ width:1000px; height:478px;}
/**/
.tong{ height:253px; clear:both;}
.tong h3{ background: url(Img/Index/t_lin.gif) no-repeat center 15px; text-align:center; font-weight:normal; height:58px;}
.tong h3 a{ color:#636363; font-size:22px;}
.tong p{ overflow:hidden; line-height:28px; margin-bottom:13px; overflow:hidden; clear:both;}
.tong p i{ display:inline-block; float:right;}
.tong p i a{ color:#999; font-size:14px;}
.tong p b{ display:inline-block; float:left; border:1px solid #cacaca; width:128px; height:33px; line-height:33px; text-align:center; font-weight:normal; margin-right:14px;}
.tong p b a{ font-size:16px; color:#555;}
.tong p span{ display:inline-block; float:left; width:695px;}
.tong p span a{ display:inline-block; color:#666; font-size:14px; padding:0 11px;}
/**/

