﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.fullSlide {width:100%;position:relative;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat}
.fullSlide .bd li img{width:100%; vertical-align:top;  } 
.fullSlide .bd li a {display:block;height:100%;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width: 50px;height: 6px;margin: 0 5px;overflow:hidden;background:#fff;line-height:999px;   background-repeat:no-repeat;}
.fullSlide .hd ul .on {background:#8abeec;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:50%;z-index:1;width:47px;height:121px;cursor:pointer;display:none;}
.fullSlide .prev{ background:url(img/prodes/btn2.png) no-repeat;margin-left: -650px;}
.fullSlide .next {left:auto;right:50%;background:url(img/prodes/btn3.png) no-repeat;margin-right: -650px;}



/**/

.zj h3{ font-size: 0; text-align: center; padding-top: 33px; margin-bottom: 15px;}
.zj p{ color: #fff; font-size: 12px; line-height: 27px; height: 358px;width: 1020px;margin: 0 auto;text-align: center;}
.zj p a{ display: block; width: 122px; height: 28px;line-height: 28px; border-radius: 15px; font-size: 12px;color:#245ca6; background:#becde6; border:1px solid #becde6;text-align: center; margin:15px auto 0;}
.zj ul{ overflow: hidden;background: url("img/index/zj.png") no-repeat center 0; height: 166px; }
.zj ul li{ float: left; font-size: 14px; color: #000; text-align: center;}
.zj ul li strong{ display: block; color:#000; font-size: 20px; font-weight: bold; padding-top: 100px; padding-bottom:7px;}
.zj ul li.bg1{ padding-left:50px; width: 243px;}
.zj ul li.cur{ color: #245ca6;;background: url("img/index/zj_ico1.png") no-repeat 135px 17px;}.zj ul li.cur strong{ color: #245ca6;}
.zj ul li.bg2{ width: 317px;}.zj ul li.bg2.cur{background: url("img/index/zj_ico2.png") no-repeat  center 17px;}
.zj ul li.bg3{ width:281px;}.zj ul li.bg3.cur{background: url("img/index/zj_ico3.png") no-repeat  center 17px;}
.zj ul li.bg4{ width:264px; margin-left:9px;}.zj ul li.bg4.cur{background: url("img/index/zj_ico4.png") no-repeat  center 17px;}
    /**/

.bra h3{ text-align: center; font-size: 0; padding-top: 20px; padding-bottom: 48px;}
.bra_nav{ clear: both;}
.bra_nav ul li{ font-size: 0; float: left; margin-left: 47px; position: relative; padding-left: 60px; border-bottom: 1px solid #c4c4c4; margin-bottom: 27px; padding-bottom: 10px; padding-right: 38px;}
.bra_nav ul li a{ display: inline-block;}
.bra_nav ul li.cur{ position: relative;}
.bra_nav ul li.cur i{ position: absolute; left: 0; top: 56px;border-top: 2px solid #71d7ec; padding-top: 26px; background: #fdfdfd; display: block; width: 195px;z-index: 999;}
.bra_nav ul li.cur i em{ background: #e7e6e7; display: block; padding-bottom: 7px;}
.bra_nav ul li.cur i a{ display: block; margin: 0 23px; padding-left: 25px; height: 39px; line-height: 39px; border-bottom: 1px solid #d1d1d2; font-size: 14px; color: #555;background: url("/skins/default/img/index/b_li.gif") no-repeat   8px 15px #e7e6e7;}
.br_l{ font-size: 0; float: left; width: 383px; height: 346px; margin-right: 3px; }
.br_l img{width: 383px; height: 346px;}
.bra_nav ul li.cur i a.last{ border-bottom: none;}
.br_c{ width: 621px; height: 346px; font-size: 0; position: relative;}
.br_c ul li img{ width: 621px; height: 346px; }
.b_uu1{ position: absolute; top: 157px; left: 11px;}
.b_dd1{ position: absolute; top: 157px; right: 11px;}
.br_r{ width: 190px; font-size: 0; position: relative;}
.br_r ul li img{width: 190px; height: 171px; margin-bottom: 3px;}
.b_uu2{ position: absolute; top: 5px; left: 54px; z-index: 5;}
.b_dd2{ position: absolute; top:310px; left: 54px; z-index: 5;}
    /**/
.pz{ height: 697px; background: url("img/index/word.png") no-repeat  center;background-size:100% 100%;overflow: hidden;}
.pz h2{ font-size: 0; text-align: center; padding-top: 20px; margin-bottom: 23px;}
.pz_menu{background: url("img/index/g_menu.gif") no-repeat center 0; height: 53px; line-height: 53px; margin-bottom: 8px; overflow: hidden;}
.pz_menu ul li{ float: left;}
.pz_menu ul li a{ display: inline-block; color: #3475ba; font-size: 16px; width:157px; padding-left: 140px; margin-right: 4px;}.pz_menu ul li.pz4 a{ margin-right: 0;}
.pz_menu ul li.cur a,.pz_menu ul li a:hover{background: url("img/index/g_ico1.gif") no-repeat 85px 6px #3475ba; color: #fff;}
.pz_menu ul li.pz2 a:hover{background: url("img/index/g_ico2.gif") no-repeat 82px 6px #3475ba; color: #fff;}
.pz_menu ul li.pz3 a:hover{background: url("img/index/g_ico3.gif") no-repeat 86px 6px #3475ba; color: #fff;}
.pz_menu ul li.pz4 a:hover{background: url("img/index/g_ico4.gif") no-repeat 85px 6px #3475ba; color: #fff;}

.pz_con{ overflow: hidden;}
.pz_con dl{ padding: 9px; border: 1px solid #e6e6e6; width: 277px; float: left; margin-right: 4px; height: 392px;}.pz_con dl.nom{ margin-right: 0;}
.pz_con dl dt img{ width: 277px; height: 155px;}
.pz_con dl dd h3{ font-size: 20px; line-height: 53px; padding-top: 11px;}
.pz_con dl dd h3 a{ color: #3475ba;}
.pz_con dl dd p{ color: #666; font-size: 14px; line-height: 30px; height: 132px; overflow: hidden; padding-right: 23px;}
.pz_con dl dd em{ display: block;}
.pz_con dl dd em a{ display: inline-block; width: 73px; height: 28px; line-height: 28px; border: 1px solid #e5e5e5; text-align: center;}
.pz_con dl.cur{ background: #3475ba; color: #fff; }
.pz_con dl.cur h3 a,.pz_con dl.cur p,.pz_con dl.cur dd em a{color: #fff;}
/**/
.ys{ padding-top: 27px; background: #3475ba; height: 865px;}
.ys h3{ text-align: center; font-size: 0; padding:0 0 23px 0;}
.ys ul{ overflow: hidden;}
.ys ul li{ float: left; width: 597px; height: 320px; margin: 0 6px 7px 0; font-size: 0; position: relative;}.ys ul li.nom{ margin-right: 0;}
.ys ul li em{ display:block; background:none; position: absolute; top:0px; left:0; font-size: 20px; color: #000; font-weight: bold; padding: 70px 0 0 42px;}
.ys ul li em a{ display: block;width: 91px;height: 27px;line-height: 27px;border: 1px solid #a8aca4;border-radius: 15px;text-shadow: 1px 1px 0 #fff;margin-top: 32px;color: #000;font-size: 12px;font-weight: normal;text-align: center;}
.ys ul li span{ display: none; font-weight: normal; line-height: 28px; padding-right: 66px;  color: #000; font-size: 14px;margin-top: 84px;}
.ys ul li.cur { position: relative;}
.ys ul li.cur em{ display: block;background: url("img/index/spn.png") repeat; height:275px; color: #fff; width:555px;}
.ys ul li.cur span{ display: block;  color: #fff;}
.ys ul li.cur em a{ display: block;}
    /**/

.news h2{ font-size: 0; text-align: center; padding: 28px 0 23px 0;}
.news h3{ padding-bottom: 15px; padding-left: 5px;}
.news h3 a{ font-size: 16px; color: #000; font-weight: normal; display: inline-block; padding-top: 3px;}
.news h3 a:hover{ color:#40bcd6}
.news h3 span{ float: right; font-size: 12px;} .news h3 span a{ font-size: 12px;}
.n_l{ width: 597px; float: left; height: 399px;}
.n_l dl dt img{ width:597px; height: 222px; display: block; padding-bottom: 32px;}
.n_l dl dd h4 a{ color: #3475ba; font-size: 16px; font-weight: normal;}
.n_l dl dd p{ padding-top: 12px; font-size: 14px; color: #666;}
.n_r{ height: 399px; width: 593px;}
.n_r h3{}
.n_r ul li{ overflow: hidden; border-bottom: 1px solid #dedede;background: url("img/index/ppn.png") repeat;}
.n_r ul li i{ width: 108px; float: left; text-align: center;background: url("img/index/n_r2.gif") no-repeat ; height: 65px; font-size: 16px; color: #666;}
.n_r ul li i span{ display: block; font-size: 14px; padding-top: 12px; padding-bottom: 10px;}
.n_r ul li em{ display: inline-block; float: right; width: 448px;}
.n_r ul li em a{ color: #000; line-height: 65px; font-size: 16px;color: #000;}
.n_r ul li em span{ display:none}
.n_r ul li.cur em{ padding: 25px 0;}
.n_r ul li.cur em a{ color: #3475ba; line-height: 32px;}
.n_r ul li.cur em span{ display: block; font-size: 14px; color: #666; line-height: 30px;width: 410px;}
.n_r ul li.cur em span a{ line-height:100%}
.n_r ul li.cur i{background: url("img/index/n_r1.gif") no-repeat; height: 141px; color: #fff;}.n_r ul li.cur i span{ padding-top:48px;}
    /**/
.f_con3{font-weight: normal; text-align: center; font-size: 14px; padding-top: 13px; border-top: 1px solid #d9d9d9;}
.f_con3 h3{ float: left; font-weight: normal;  padding-left:0; background:none;}
.f_con3 h3 a{ color: #fff; font-size: 16px; display: inline-block; width: 93px; height: 25px; line-height: 23px; text-align: center; background: #3475ba;}
.f_con3 h3 a:hover{color: #fff}
.f_con3 h3 i{ font-family: Impact; font-size: 30px; color: #dadada; float: left; padding-right: 11px; line-height:25px;}
.f_con3 p{ display: inline-block; float: left; width:898px; text-align: left;}
.f_con3 p a{ color: #666; padding: 0 16px; display: inline-block; line-height: 28px; height:28px}
.f_con3 p a:hover{ text-decoration:underline}
.f_con3 span{ display: inline-block; float: right; padding-top: 5px;}
.f_con3 span a{ color: #666; font-size: 12px;}


/**/



/**/



/**/



/**/



/**/



/**/