@charset "gb2312";

*{transition:all .5s;}

.bannerBox{width:100%; height:466px; }


.g_ser{ height:46px; line-height:46px; }
.h_sea{ height:46px;overflow:hidden; color:#495157;background:url(../../../theme/default/images/serico3.jpg) no-repeat left top; padding-left:0px; }
.h_sea b{ color:#104eaa; font-weight:bolder;}
.inp01{height:25px;line-height:25px; background:url(../../../theme/default/images/s_inp.jpg) no-repeat;   padding-left: 10px; width:177px;float:left;color:#acacac;  border: none;font-family:"Microsoft YaHei";}
.s_ss { float:left; width:30px; height:25px;}
.key a{color:#495157; padding:0 6px;}
.s_inp{ padding-top: 9px;}



.g_anli{ height: 392px;background:#f4f5f7 url(../../../theme/default/images/anlibg.jpg) no-repeat center top;}
.g_anli .m_anli h2{ height: 72px; padding-top: 32px;text-align: center; position: relative;}
.g_anli .m_anli h2 a{color:#b9c0c5; font-size: 24px; text-decoration: none; font-weight: normal; font-family: arial; text-transform: uppercase; font-weight: bold;  }
.g_anli .m_anli h2 em{display: block; font-size: 20px; color: #2f373e; font-weight: normal;font-family:"Microsoft YaHei"; padding-left:410px; text-align: left;}
.g_anli .m_anli h2 b{color: #1d2089;}
.g_anli .m_anli h2 .more{color:#000; font-size:12px; display: block; font-weight: normal; position: absolute; left:575px; top:66px;font-family:"Microsoft YaHei"; }

.m_anli .m_kfc{ padding:32px 0 0 0; height: 234px; background: #fff;  }
.m_anli .m_kfc .u_ljt,.m_anli .m_kfc .u_rjt{ width:40px; height:40px; padding-top:70px;  display:block;}
.m_anli .m_kfc .u_ljt{ padding-right: 15px; padding-left: 15px;}
.m_anli .m_kfc .u_rjt{padding-right: 15px; padding-left: 15px;}
.m_anli .m_kfc .u_ljt a{ background: url(../../../theme/default/images/ljt.jpg) no-repeat; width:40px; height:40px; display:block;}
.m_anli .m_kfc .u_rjt a{ background: url(../../../theme/default/images/rjt.jpg) no-repeat; width:40px; height:40px; display:block;}
.m_anli .m_kfc .u_ljt a:hover{background: url(../../../theme/default/images/ljth.jpg) no-repeat;}
.m_anli .m_kfc .u_rjt a:hover{background: url(../../../theme/default/images/rjth.jpg) no-repeat;}

.m_anli .m_kfc .u_mid{ width:818px; overflow:hidden; }
.m_anli .m_kfc .u_lst1 li{ width:258px; float:left; margin-right:22px; }
.m_anli .m_kfc .u_lst1 .lastli{ margin-right:0;}
.m_anli .m_kfc .u_lst1 li img{ width:258px; height:184px;}
.m_anli .m_kfc .u_lst1 span{ width:258px; display:block;  height:36px; line-height:36px; overflow:hidden; text-align:center; color:#60666c; cursor: pointer; }
.m_anli .m_kfc .u_lst1 a:hover{text-decoration: none;}




.hzhbBg{padding:32px 0px; background-color:#e7e8e8;}
.hzhb h4{text-align:center; font-weight:normal; background:url(../../../theme/default/images/scTitBr.png) repeat-x center 36px;}
.hzhb h4 .titA{font-size:18px; color:#00b1a7;}
.hzhb h4 span{padding:0px 6px; font-size:22px; font-family:Impact, Arial, Helvetica, sans-serif; background-color:#e7e8e8;}
.hzhb h4 .titMore{margin:16px auto 0px auto; display:block; width:64px; height:20px; line-height:20px; border:1px solid #959595; font-size:13px;}
.hzhb .hzCont{position:relative; padding-top:32px;}
.hzhb .hzCont ul{margin:0 auto; width:870px; overflow:hidden;}
.hzhb .hzCont li{margin:0 6px; float:left; width:162px; text-align:center;}
.hzhb .hzCont li img{border:1px solid #ccc;}
.hzhb .hzCont li h5{margin-top:10px; font-weight:normal;}
.hzhb .hzCont li h5 a{color:#333;}
.hzhb .hzCont .btnLeft , .hzhb .hzCont .btnRight{position:absolute; top:50%; margin-top:-21px; width:42px; height:42px;}
.hzhb .hzCont .btnLeft{left:0px; background:url(../../../theme/default/images/BtnLeft.png) no-repeat center;}
.hzhb .hzCont .btnRight{right:0px; background:url(../../../theme/default/images/BtnRight.png) no-repeat center;}

.cpBox{margin-top:24px;}
/**/
.cpMu{width:220px; height:908px; background-color:#18191b; overflow:hidden;}
.cpMu h4{height:48px; line-height:48px; background-color:#00b1a7; font-size:18px;}
.cpMu h4 a{margin-left:18px; color:#fff;}
.cpMu dl{margin:0px 8px; padding-top:4px; padding-bottom:3px; background:url(../../../theme/default/images/cpMuDlBr.png) repeat-x center top;}
.cpMu dt{height:40px; line-height:40px; background:url(../../../theme/default/images/cpMuDt.png) no-repeat 18px center;}
.cpMu dt a{margin-left:36px; font-size:14px; color:#00b1a7;}
.cpMu dd{overflow:hidden;}
.cpMu dd{height:30px; line-height:30px; overflow:hidden;}
.cpMu dd a{padding-left:36px; height:30px; line-height:30px; display:block; background:url(../../../theme/default/images/cpMuDd.png) no-repeat -10px center; text-decoration:none; color:#999; font-size:13px;}
.cpMu dd a:hover{background-position:180px center; color:#fff; background-color:#0e0e0f;}

.cpList{width:740px; height:908px; overflow:hidden;}
.cpList h4{position:relative; height:48px; line-height:52px; font-size:15px; background:url(../../../theme/default/images/cpListTit.png) no-repeat center bottom;}
.cpList h4 .titA{color:#333;}
.cpList h4 .titMore{position:absolute; right:10px; top:16px;}
.cpList ul{overflow:hidden;}
.cpList li{margin-right:16px; margin-top:22px; float:left; width:234px; text-align:center;}
.cpList li.noMr{margin-right:12px;}
.cpList li img{border:1px solid #ccc;}
.cpList li h5{height:38px; line-height:38px; overflow:hidden; font-weight:normal;}
.cpList li h5 a{color:#333;}
.cpList .cpGgl{margin-top:18px;}
.cpList .cpGgl img{display:block;}


.ysBg{background-color:#f3f3f3;}
.ysBox{position:relative; height:1300px; background:url(../../../theme/default/images/ysBox.jpg) top center no-repeat;}
.ysBox dl{position:absolute; width:510px;}
.ysBox dt{position:relative; margin-bottom:16px;}
.ysBox dt em{position:absolute; left:0px; top:0px; width:26px; height:36px; line-height:36px; text-align:center; font-size:20px; color:#fff; background-color:#18191b; color:#fff;}
.ysBox dt b{padding-left:36px; display:block; height:36px; line-height:36px; font-size:20px; color:#333;}
.ysBox dt span{display:block; padding:0px 10px; height:30px; line-height:30px; font-size:16px; color:#fff; background-color:#1d2089;}
.ysBox dd p{padding-left:12px; height:30px; line-height:30px; font-size:14px; color:#333; background:url(../../../theme/default/images/ysP_ico.png) no-repeat left 11px;}
.ysBox .ys_01{left:448px; top:190px;}
.ysBox .ys_02{left:34px; top:492px;}
.ysBox .ys_03{left:448px; top:794px;}
.ysBox .ys_04{left:34px; top:1076px;}
.ysBox .ys_05{left:448px; top:1372px;}
.xrimg1{position:absolute; left:616px; top:1022px;}
.xrimg2{position:absolute; left:0px; top:0px;}

.contTit{position:relative; padding-left:16px; height:70px; font-size:18px; font-weight:normal; background:url(../../../theme/default/images/contTit_ico.png) no-repeat left center;}
.contTit .titA{display:inline-block; margin-top:14px; color:#ffffff;}
.contTit span{display:block; color:#ccc; font-family:Impact, Arial, Helvetica, sans-serif;}
.contTit .titMore{position:absolute; top:30px; right:0px;}


.alkhBox{padding:34px 0px;}
.alkhBox h4{margin-top:14px; margin-left:20px; margin-right:10px;}


.alBox{width:684px; height:430px; border:1px solid #ccc;}
.alBox dl{margin:22px 20px 0px 20px; height:138px; overflow:hidden;}
.alBox dt img{border:1px solid #ccc;}
.alBox dd{margin-left:210px;}
.alBox dd h5{font-size:14px;}
.alBox dd h5 a{color:#333;}
.alBox dd p{margin:10px 0px 20px 0px; line-height:20px; color:#333; height:60px; overflow:hidden;}
.alBox dd .btnGd{font-size:12px; color:#333;}


.khpj{width:276px; height:430px; border:1px solid #ccc;}
.khpj .khCont{position:relative; margin-top:44px;}
.khpj .khCont ul{margin:0 auto; width:202px; overflow:hidden;}
.khpj .khCont li{float:left; width:202px; text-align:center;}
.khpj .khCont li img{border:1px solid #ccc;}
.khpj .khCont li h5{margin-top:18px; font-weight:normal; font-size:13px;}
.khpj .khCont li h5 a{color:#fff;}
.khpj .khCont .btnLeft , .khpj .khCont .btnRight{position:absolute; top:50%; margin-top:-23px; width:29px; height:46px;}
.khpj .khCont .btnLeft{left:0px; background:url(../../../theme/default/images/RyBtnLeft.png) no-repeat center;}
.khpj .khCont .btnRight{right:0px; background:url(../../../theme/default/images/RyBtnRight.png) no-repeat center;}


.gySpan{height:442px; background:url(../../../theme/default/images/gySpan.jpg) no-repeat center;}
.gySpan h4{margin-top:14px; margin-left:20px; margin-right:10px;}


.gyBox{margin-top:30px; width:684px; height:380px; border:1px solid rgba(255,255,255,.5); background:url(../../../theme/default/images/gySBg.png) repeat;}
.gyBox dl{margin:20px; height:148px; overflow:hidden;}
.gyBox dt img{border:5px solid #eee;}
.gyBox dd{margin-left:246px;}
.gyBox dd h5{height:40px; line-height:40px; font-size:16px; font-weight:normal;}
.gyBox dd h5 a{color:#fff;}
.gyBox dd p{margin-bottom:20px; line-height:20px; font-size:13px; color:#fff; height:60px; overflow:hidden;}
.gyBox dd .btnGd{color:#fff; font-size:14px;}
.gyBox .gyCont{margin-left:20px;}
.gyBox .gyCont h5{padding-top:20px;}
.gyBox .gyCont ul{margin-left:184px; width:480px; overflow:hidden;}
.gyBox .gyCont li{margin-right:10px; float:left; width:110px; text-align:center;}


.ryBox{margin-top:30px; width:276px; height:380px; border:1px solid rgba(255,255,255,.5); background:url(../../../theme/default/images/gySBg.png) repeat;}
.ryBox .ryCont{position:relative; padding-top:18px;}
.ryBox .ryCont ul{margin:0 auto; width:202px; overflow:hidden;}
.ryBox .ryCont li{float:left; width:202px; text-align:center;}
.ryBox .ryCont li img{border:1px solid #ccc;}
.ryBox .ryCont li h5{margin-top:18px; font-weight:normal; font-size:13px;}
.ryBox .ryCont li h5 a{color:#fff;}
.ryBox .ryCont .btnLeft , .ryBox .ryCont .btnRight{position:absolute; top:50%; margin-top:-23px; width:29px; height:46px;}
.ryBox .ryCont .btnLeft{left:0px; background:url(../../../theme/default/images/RyBtnLeft.png) no-repeat center;}
.ryBox .ryCont .btnRight{right:0px; background:url(../../../theme/default/images/RyBtnRight.png) no-repeat center;}


.sccj{padding:32px 0px;}
.sccj h4,.ysBox h4{text-align:center; font-weight:normal; background:url(../../../theme/default/images/scTitBr.png) repeat-x center 36px;}
.sccj h4 .titA,.ysBox h4 .titA{font-size:18px; color:#1d2089; font-weight:bold;}
.sccj h4 span,.ysBox h4 span{padding:0px 6px; font-size:22px; font-family:Impact, Arial, Helvetica, sans-serif; background-color:#f3f3f3;}
.sccj h4 span{ background:#ffffff;}
.sccj h4 .titMore,.ysBox h4 .titMore{margin:16px auto 0px auto; display:block; width:64px; height:20px; line-height:20px; border:1px solid #959595; font-size:13px;}

.sccj .scCont{position:relative; padding-top:32px;}
.sccj .scCont ul{margin:0 auto; width:888px; overflow:hidden;}
.sccj .scCont li{margin:0 9px; float:left; width:204px; text-align:center;}
.sccj .scCont li h5{margin-top:10px; font-weight:normal;}
.sccj .scCont li h5 a{color:#333;}
.sccj .scCont .btnLeft , .sccj .scCont .btnRight{position:absolute; top:50%; margin-top:-21px; width:42px; height:42px;}
.sccj .scCont .btnLeft{left:0px; background:url(../../../theme/default/images/BtnLeft.png) no-repeat center;}
.sccj .scCont .btnRight{right:0px; background:url(../../../theme/default/images/BtnRight.png) no-repeat center;}




.ggl{ display:block;margin:20px auto; text-align:center}


.wzbBox{margin-top:30px;}
.wzbBox h4{padding-left:12px; margin-bottom:20px; height:26px; line-height:26px; border-bottom:1px solid #959595; background:url(../../../theme/default/images/dtContTit_ico.png) no-repeat left center; font-size:16px; font-weight:normal;}
.wzbBox h4 a{color:#333;}

.dtBox{margin-right:44px; width:296px; height:400px;}
.dtBox li{position:relative; height:40px; line-height:40px; font-size:13px;}
.dtBox li em{float:left; margin-right:4px; color:#0552a9;}
.dtBox li a{float:left; width:280px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333; border-bottom:1px dashed #b2c4ce;}


.wtjd{width:290px; height:400px;}
.wtjdCont{height:324px; overflow:hidden;}
.wtjdCont dl{margin-bottom:8px; height:120px; background:url(../../../theme/default/images/wdDl.png) no-repeat center top; font-size:13px; overflow:hidden;}
.wtjdCont dt{height:34px; line-height:34px; overflow:hidden;}
.wtjdCont dt a{color:#333;}
.wtjdCont dd{padding-top:10px; line-height:24px; color:#333;}
.wtjdCont dt , .wtjdCont dd{padding-left:32px;}
.wtjdCont table td{padding:0 0;}


.yqlj{padding:20px 0px; line-height:25px; overflow:hidden;}
.yqlj p{margin-left:100px; font-size:14px;}
.yqlj p a{display:inline-block; padding:0 13px;}


#flashs{ position:relative; height:466px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#00b1a7;}




.g_pro{padding-top: 23px;}

.g_xban{ height: 120px;  padding-bottom: 26px; }
.g_xban .kong{ width: 960px; height: 120px; display: block;}
.g_xban .btn1{top: 65px; left:274px;}
.g_xban .btn2{top: 65px; left:398px;}
.g_xban .u_tel1{ left:778px; top: 32px; color: #d8000b; font-size: 14px; font-weight: normal;}
.g_xban .u_tel1 b{display: block; font-size: 20px;}

.m_cp{background: #fff; height:540px;}
.g_pro .m_prol{width: 242px; float: left;}
.g_pro .m_prol h2{background:url(../../../theme/default/images/cpltit.jpg) no-repeat; height: 56px; padding-top: 57px; padding-left: 85px; color: #fff; font-size: 16px; font-weight: bold;}
.g_pro .m_prol h2 a{color: #fff;}
.g_pro .m_prol h3{ background:url(../../../theme/default/images/jia.png) 200px center no-repeat;border-bottom:1px #cfcfcf solid;border-left:1px #cfcfcf solid;border-right:1px #cfcfcf solid; overflow: hidden;}
.g_pro .m_prol h3 a{height: 50px; line-height:50px; display: block;padding-left: 40px;  color: #60656a; font-size: 14px; font-weight: bold;}
.g_pro .m_prol h3 a:hover,.g_pro .m_prol .cur a{color: #073eac; text-decoration:none}
.g_pro .u_lst1{margin: 6px 10px;}
.g_pro .u_lst1 li{float: left; height: 29px; line-height: 29px; overflow: hidden;}
.g_pro .u_lst1 li a{ border-bottom: 1px dotted #e2e5ea; height: 29px; line-height: 29px;  padding-left: 12px;background:url(../../../theme/default/images/ico1.jpg) no-repeat left 12px; display: inline-block;  width: 99px; overflow: hidden;  }
.g_pro .u_lst1 .lastli a{width: 100%;}
.g_pro .u_lst1 .nob a{border-bottom: none;}

.u_cptel{background:url(../../../theme/default/images/cptelbg.jpg) no-repeat; height: 137px; display: block;}
.u_cptel h4 a{font-size: 22px; font-weight: bold; color: #fff; text-align: center; padding-top: 18px;display: block;}
.u_cptel p{text-align: center; color: #fff;font-size: 14px; font-weight: bold; line-height: 26px;}


.g_pro .m_pror{width:720px; position: relative;}
.line1{left:0; top:388px; position: absolute;}
.line2{left:0; top:800px;position: absolute;}

.g_pro .u_tab1 {background:url(../../../theme/default/css/Img/Index/line.jpg) repeat-x left bottom; height: 38px; line-height: 38px; padding-left: 15px;}
.g_pro .u_tab1 li{float: left; }
.g_pro .u_tab1 li a{font-size: 16px; color: #60656a;background:url(../../../theme/default/css/Img/Index/feg.jpg) no-repeat right; display: block; padding: 0 20px; position: relative; margin-left: -1px; _width:120px; _padding:0; text-align: center; }
.g_pro .u_tab1 .lastlia a{background: none; }
.g_pro .u_tab1 li a:hover,.g_pro .u_tab1 .cur a{ border-left: 1px solid #e6e8ed; border-right: 1px solid #e6e8ed; color: #d8000b; font-weight: bold; }
.g_pro .u_tab1 .u_more{right:0; top:2px; }
.g_pro .u_tab1 .u_more a{font-size: 12px; color: #60656a;width: 60px;}
.g_pro .u_tab1 .u_more a:hover{background: none; border-left: 0; border-right: 0;}

.g_pro .m_jggy h2{background:url(../../../theme/default/css/Img/Index/line.jpg) repeat-x left bottom; height: 38px; line-height: 38px; padding-left: 15px;}
.g_pro .m_jggy h2 a{padding: 0 20px; float: left; display: inline-block; color: #60656a; font-size: 16px; font-weight: normal; background:url(../../../theme/default/css/Img/Index/feg.jpg) no-repeat right;}
.g_pro .m_jggy h2 a:hover,.g_pro .m_jg .cur{border-left: 1px solid #e6e8ed; border-right: 1px solid #e6e8ed; color: #d8000b; font-weight: bold; border-top: 2px solid #d8000b; border-bottom: 1px solid #fff; height: 35px; line-height: 35px; position: relative; background: none; margin-left: -1px; padding: 0 20px 0 21px;}
.g_pro .m_jggy h2 .u_more a{background: none; font-size: 12px; color: #60656a; padding: 0;}
.g_pro .m_jggy h2 .u_more a:hover{border: none; height: 38px; line-height: 38px; font-weight: normal; padding: 0; margin: 0;color: #60656a;}


.g_pro .m_jggy h4{position:relative; padding-bottom:15px; text-align:left; font-size:15px; background:url(../../../theme/default/images/cpListTit.png) no-repeat center bottom;}
.g_pro .m_jggy h4 .titA{color:#333;}
.g_pro .m_jggy h4 .titMore{ margin-top:5px;margin-right:10px;}


.g_pro .m_jgc dl{width:210px; float: left; margin-right:30px; margin-top: 20px;}
.g_pro .m_jgc .lastdl{margin-right: 0;}
.g_pro .m_jgc dt,.g_pro .m_jgc dt img{width: 210px; height:158px; display: block;}
.g_pro .m_jgc dd h3{border: 1px solid #e6e8ed; height:40px; line-height: 40px; text-align: center;margin-bottom: 10px; overflow: hidden;}
.g_pro .m_jgc dd h3 a{font-size: 13px; color: #60656a; font-weight: normal;}
.g_pro .u_btn5{display: block;background: #2f373e; width: 102px; height: 21px; text-align: center;color: #fff; font-size: 12px; line-height: 21px; float: left; margin-right: 8px;}
.g_pro .u_btn6{display: block;background: #f18101; width: 102px; height: 21px; text-align: center;color: #fff; font-size: 12px; line-height: 21px; float: left;}

.g_pro .m_jg{ padding-top:0px;}
.g_pro .m_jg2{height: 410px; padding-top: 0;}
.g_pro .m_jg3{height: 336px; padding-top: 0;}
.g_pro .m_jg2 .m_jgc dd span{text-align: center; width: 158px; padding-left: 54px;}
.g_pro .m_jg3 .u_more a:hover{background: none; border-left: 0; border-right: 0;}

.i-tips{
	height: 70px;
	padding: 40px 0 32px;
}
.i-tips .w980{
	overflow: hidden;
}
.i-tips ul{
	width: 1098px;
}
.i-tips li{
	width: 200px;
	height: 46px;
	padding: 14px 0 10px 88px;
	margin-right: 42px;
	display: inline; float:left;
	font-size: 14px;
	line-height: 20px;
}
.i-tips li.fi{
	background: url(../../../theme/default/images/bg_sign06.png) no-repeat left center;
}
.i-tips li.se{
	background: url(../../../theme/default/images/bg_sign07.png) no-repeat left center;
}
.i-tips li.th{
	background: url(../../../theme/default/images/bg_sign08.png) no-repeat left center;
}
.i-tips .line{
	border-right: 1px solid #dadada;
}
.i-tips li p.fz20{
	font-size: 20px;
	color: #1e1e1e;
}

.contact{ display:block; border:1px #cfcfcf solid; margin-top:10px; font-size:12px; height:108px; line-height:22px;}
.contact p{ margin:10px 15px;}
.contact p b{ display:block; color:#004490; font-size:14px;}


