/*1029626114@qq.com*/
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}
input,textarea {border: 2 none; box-shadow: none; outline: none;}
/* 设置默认字体 */
body,button, input, select, textarea { font-family:"Microsoft Yahei" ;color: #666;}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;}
/* 重置列表元素 */
ul, ol ,li{list-style: none;}
/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; color:#910800;}
/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}


/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}


/*清除浮动*/
.clear{clear: both;height: 0;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.b-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }



/* -- 页面整体布局 -- */
.header , .content , .footer { width:1200px; margin:0 auto;  }

/* function */
h2 a:hover{ text-decoration: none;}
input,textarea{ outline:none; }
textarea{ resize:none;}
em{ font-style: normal;}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_ib{display:inline-block;*display:inline;*zoom:1;}
.f_dn{display:none;}
.f_db{display:block;}
.f_pr{position:relative;}
.f_pa{position:absolute;}
.f_fl{float:left;}
.f_fr{float:right;}
.f_prz{position:relative;zoom:1;}
.f_oh{overflow:hidden;}
.f_fa{font-family:Arial, Helvetica, sans-serif;}
.f_fw{ font-family:"Microsoft Yahei" }


@charset "utf-8";
/*banner*/

.g_pp{background:url(../images/ppbg.jpg) no-repeat center 0;height:487px;}
.g_pp .m_pp{padding: 114px 0 0 562px;height: 232px;}
.g_pp h3{height: 60px;font-size: 28px;font-weight: bold;color: #004eb9;}
.g_pp p{font-size: 14px;color: #666666;line-height: 28px;}
.g_pp .ibrand-num{margin-left: 62px; height: 140px;}
.g_pp .ibrand-num li{float: left;font-size: 16px;color: #5e5e5e;height: 100px;}
.g_pp .ibrand-num .num1{width:265px;}
.g_pp .ibrand-num .num2{width: 217px;}
.g_pp .ibrand-num .num3{width: 256px;}
.g_pp .ibrand-num .num4{width: 226px;}
.g_pp .ibrand-num .num5{width: 156px;}
.g_pp .ibrand-num li em{display: inline-block;font-size: 48px;color: #5e5e5e; font-family: "Times New Roman"; font-weight:bold;}
.g_pp .ibrand-num i{font-size: 16px;font-style: normal;position: relative;top:-36px;}
.g_pp .ibrand-num li span{display: block;padding-left: 20px;}
.g_pp .ibrand-num li:hover{background:url(../images/line1.jpg) no-repeat 0 bottom;color: #004eb9;}
.g_pp .ibrand-num li:hover i,.g_pp .ibrand-num li:hover em{color: #004eb9;}
.g_pp .ibrand-num li:hover span{color: #004eb9;}
.g_pp .ibrand-num .num2 span{padding-left: 0;}
.g_pp .ibrand-num .num4 span{padding-left: 0;}



.g_cp { height: 1088px;padding-top: 42px; }
.g_cp h2{height: 126px;text-align: center;background: url(../images/cptit.png) no-repeat 0 66px;font-size: 34px;font-weight: bold;color: #222222; padding-top: 10px; }
.g_cp h2 a{color: #222222; }
.g_cp h2 em{display: block;font-size: 22px;color: #555555;font-weight: normal;padding-top: 23px;}
.g_cp .fle { float: left; width: 230px; }
.g_cp .fle h3 { background: url(../images/flh2.jpg) no-repeat;padding: 36px 0 0 25px; height:83px; font-size: 24px; font-weight: bold; color: #fff; margin-bottom: 10px; }
.g_cp .fle h3 a { color: #fff; }
.g_cp .fle h4 { height: 53px; line-height: 53px; margin-bottom: 10px; }
.g_cp .fle h4 a { display: block; height: 53px; line-height: 53px; background:url(../images/flh3.jpg) no-repeat; font-size: 16px; color: #fff; font-weight: normal;padding: 0 50px 0 25px; }
.g_cp .fle .on a{background:url(../images/flh3h.jpg) no-repeat;color: #fff;}
.g_cp .flst li { height: 53px; line-height: 53px; margin-bottom: 10px;}
.g_cp .flst li a { display: block; height: 53px; line-height: 53px; background: #d9d9d9; padding-left: 58px; color: #666666;}
.g_cp .flst li a:hover { color: #006ad0; text-decoration: underline;}
.g_cp .fle h5 { height: 53px; line-height: 53px; margin-bottom: 10px; }
.g_cp .fle h5 a { display: block; height: 53px; line-height: 53px; background:url(../images/flh3.jpg) no-repeat; font-size: 16px; color: #fff; font-weight: normal;padding: 0 50px 0 25px; }

.g_cp .chap { float: right; width: 968px;  }
.g_cp .cptj{height: 305px; margin-bottom: 15px;background: #f5f5f5; margin-left: 20px;} 
.g_cp .cptj dt{float: left;width: 407px;height: 305px;overflow: hidden;}
.g_cp .cptj dt img{width: 407px;height: 305px;display: block;transition: all 0.3s linear 0s;}
.g_cp .cptj dt:hover img{transform: scale(1.1);}

.g_cp .cptj dd{float: left; padding: 45px 52px 0 50px; width: 438px;}
.g_cp .cptj h3{height: 38px;line-height: 38px;overflow: hidden;font-size: 24px;color: #333333;font-weight: normal;}
.g_cp .cptj h3 a{color: #000;}
.g_cp .cptj p{font-size: 16px;line-height: 26px;color: #555555;}
.g_cp .cptj span{display: block;float: right; margin-top:15px;}

.g_cp .cptj span a{display: block;float: left;width: 162px;height: 34px;line-height: 34px;background: #006ad0;text-align: center;font-size: 16px;color: #fff;margin-left: 12px;border-radius: 20px;}

.g_cp .cpfl{height: 77px;}
.g_cp .cpfl ul{float: left;width: 850px;margin-left: 20px;}
.g_cp .cpfl li{float: left;width: 198px;height: 60px;line-height: 60px;background: #f5f5f5;text-align: center;font-size: 18px;color: #5e5e5e; margin-right: 14px;}
.g_cp .cpfl li a{color: #5e5e5e; display: block;width: 198px;height: 60px;line-height: 60px;}
.g_cp .cpfl li a:hover{background: #006ad0;color: #fff;}

.g_cp .cpfl span{width: 98px;height: 60px;line-height: 60px;background: #f5f5f5;text-align: center;font-size: 18px;color: #5e5e5e;}
.g_cp .cpfl span a{color: #5e5e5e;font-weight: bold;display:block;width: 94px;height: 60px;line-height: 60px;}
.g_cp .cpfl span a:hover{background:#006ad0;color:#fff;}


.g_cp .cplst {margin-left: 5px;}
.g_cp .cplst li {position: relative; float: left; width: 303px; height: 228px; margin-left: 15px;margin-bottom: 17px; transition: all 0.3s linear 0s;}
.g_cp .cplst li img { width: 303px; height: 228px; display: block; }
.g_cp .cplst li a{color: #fff;}
.g_cp .cplst li em {position: absolute;left:0;bottom: 0; padding: 10px 0 0 0;height: 66px;background:url(../images/sha.png) repeat; width: 303px;}
.g_cp .cplst li b{display: block;height: 24px;line-height: 24px;font-size: 16px;color: #fff;text-align: center;font-weight: normal;margin-bottom: 3px;}
.g_cp .cplst li b a{color: #fff;}
.g_cp .cplst li span{display: block; margin-left: 115px;}
.g_cp .cplst li span a{float: left;width: 68px;height: 20px;line-height: 20px;border: 1px solid #fff;text-align: center; font-size: 14px;}
.g_cp .cplst li span a:hover{background: #006ad0;color: #fff;border: 1px solid #006ad0}

.g_xban{background:url(../images/xban.jpg) no-repeat center top;height:120px;padding-top: 106px;}
.g_xban ul{margin-left: 118px;}
.g_xban li{float: left;width: 640px;font-size: 18px;color: #fff;}
.g_xban .lastli{width: 440px;}
.g_xban li b{display: block;font-size: 26px;color: #fff;padding-bottom: 12px;background:url(../images/line2.png) no-repeat 0 40px;}


.g_jgce{padding-top: 66px;height: 875px;background:url(../images/jiabg.jpg) repeat-x center top;}
.g_jgce h2{height: 127px;text-align: center;background: url(../images/cptit.png) no-repeat center 66px;font-size: 34px;font-weight: bold;color: #222222; padding-top: 10px; }
.g_jgce h2 a{color: #222222; }
.g_jgce h2 em{display: block;font-size: 22px;color: #555555;font-weight: normal;padding-top: 23px;}
.g_jgce .jghd{height: 91px;width: 1200px;margin: 0 auto;}
.g_jgce .jghd li{float: left;width: 299px;height: 91px;line-height: 91px; border-right: 1px solid #dededd;text-align: center; font-size: 16px;color: #666666;}
.g_jgce .jghd li a{color: #666666;}
.g_jgce .jghd .on{background: #006ad0;}
.g_jgce .jghd .on a{color: #fff;font-weight: bold;}
.g_jgce .jgcon{height: 584px;}
.g_jgce .jgccc{padding: 140px 40px 0 940px;background: url(../images/ansha.png) repeat;height: 442px; width: 220px;margin: 0 auto; }
.g_jgce .jgccc h3{background: url(../images/anline.jpg) no-repeat 0 bottom;height: 56px;line-height: 56px;font-size: 20px;font-weight: bold;color: #fff;margin-bottom: 20px;}
.g_jgce .jgccc h3 a{color: #fff;}
.g_jgce .jgccc p{font-size: 14px;line-height: 26px;color: #fff;height: 182px;overflow: hidden;margin-bottom: 38px;}
.g_jgce .jgccc span a{display: block;float: right;width: 158px;height: 36px;line-height: 36px;background: #006ad0;border-radius: 20px;text-align: center;font-size: 16px;color: #fff;}

.g_xban2{background: url(../images/xban2.jpg) no-repeat center top;height: 226px;}
.g_xban2 p{position: absolute;left:416px;top:152px;font-size: 20px;color: #fff;}
.g_xban2 p b{font-size: 26px;}

.g_ys{background: url(../images/ysbg.jpg) no-repeat center top;height: 1710px; padding-top: 50px;}
.g_ys h2{height: 127px;text-align: center;background: url(../images/cptit.png) no-repeat 0 66px;font-size: 34px;font-weight: bold;color: #222222; padding-top: 10px; }
.g_ys h2 a{color: #222222; }
.g_ys h2 em{display: block;font-size: 22px;color: #555555;font-weight: normal;padding-top: 23px;}

.g_ys .ys1{position: absolute;right: 0;top:135px;}
.g_ys .ys1 em{display: block;width: 572px;height: 305px;margin-bottom: 6px;}
.g_ys .ys1 li{float: left;width:187px;margin-right: 6px; }
.g_ys .ys1 .lastli{margin-right: 0;}
.g_ys .ys2{left:0;top:663px;position: absolute;}
.g_ys .ys3{right:0;top:1193px;position: absolute;}
.g_ys .m_ys1{position: absolute;left:0;top:135px;}
.g_ys .m_ys2{position: absolute;left:0;top:394px;}
.g_ys .m_ys3{position: absolute;left:630px;top:660px;}
.g_ys .m_ys4{position: absolute;left:630px;top:932px;}
.g_ys .m_ys5{position: absolute;left:0;top:1200px;}
.g_ys .m_ys6{position: absolute;left:0;top:1442px;}

.m_ysgy h3{position: relative;background: url(../images/ystit2.png) no-repeat 0 bottom;height: 110px;padding-left: 75px;font-size: 30px;font-weight: bold;color: #006ad0;margin-bottom: 12px;}
.m_ysgy h3 b{position: absolute;left:0;top:6px;background: url(../images/ysno.jpg) no-repeat;padding-top: 10px;width: 45px;height: 60px;text-align: center;font-size: 30px;color: #fff;font-weight: normal;}
.m_ysgy h3 em{display: block;font-size: 28px;font-weight: bold;color: #222222;}
.m_ysgy p{background: url(../images/ysico.png) no-repeat 0 10px;font-size: 18px;line-height: 28px;color: #666666;padding-left: 28px; width: 537px;}
.g_ys .m_ys5 p{width: 560px;}

.g_an{background: url(../images/anbg.jpg) no-repeat center top;height: 976px;padding-top: 60px;}
.g_an h2{height: 141px;text-align: center;background: url(../images/cptit.png) no-repeat 0 66px;font-size: 34px;font-weight: bold;color: #222222; padding-top: 10px; }
.g_an h2 a{color: #222222; }
.g_an h2 em{display: block;font-size: 22px;color: #555555;font-weight: normal;padding-top: 23px;}
.m_anfl{height: 373px;position: relative;}
.m_anfl li{position: absolute;}
.m_anfl li a{color: #222;background: url(../images/anbg2.png) no-repeat;display: block;width: 176px;height: 112px;padding-top: 40px;text-align: center;font-size: 18px;color: #222 }
.m_anfl li em{display: block;width: 70px;height: 32px;margin: 0 auto; overflow: hidden;}
.m_anfl li:hover a{background: url(../images/anbg3.png) no-repeat;color: #fff;}
.m_anfl li:hover em img{margin-top: -32px;}
.m_anfl li:hover a{color: #fff;}


.m_anfl .anico1{left:81px;top:83px;}
.m_anfl .anico2{left:225px;top:0;}
.m_anfl .anico3{left:225px;top:165px;}
.m_anfl .anico4{left:370px;top:84px;}
.m_anfl .anico5{left:512px;top:0;}
.m_anfl .anico6{left:512px;top:165px;}
.m_anfl .anico7{left:655px;top:84px;}
.m_anfl .anico8{left:797px;top:0;}
.m_anfl .anico9{left:797px;top:165px;}
.m_anfl .anico10{left:940px;top:84px;}

.m_anlst{background: #fff;padding: 29px 0 0 24px;height: 372px;}
.m_anlst dl{float: left;width: 568px;margin-right: 18px;height: 160px;margin-bottom: 22px;}
.m_anlst dt{float: left;width: 213px;height: 160px;overflow: hidden;margin-right: 25px;}
.m_anlst dt img{width: 213px;height: 160px;display: block;transition: all 0.3s linear 0s;}
.m_anlst dt:hover img{transform: scale(1.1);}
.m_anlst dd{float: left;width: 330px;}
.m_anlst h3{height: 28px;line-height: 28px;font-weight: bold;color: #333333;font-size: 16px;overflow: hidden;margin-bottom: 12px;}
.m_anlst h3 a{color: #333333;}
.m_anlst h4{font-weight: normal;font-size: 14px;color: #666666;}
.m_anlst p{font-size: 14px;color: #666666;line-height: 20px;height: 40px;overflow: hidden;margin-bottom: 12px;}
.m_anlst span a{display: block;float: right;width: 160px;height: 36px;line-height: 36px;background: #006ad0;border-radius: 20px;text-align: center;font-size: 16px;color: #fff;}


.g_news{padding-top: 40px;}
.g_news h2{height: 130px;text-align: center;background: url(../images/cptit.png) no-repeat 0 66px;font-size: 34px;font-weight: bold;color: #222222; padding-top: 10px; }
.g_news h2 a{color: #222222; }
.g_news h2 em{display: block;font-size: 22px;color: #555555;font-weight: normal;padding-top: 23px;}

.m_newdcon{background: url(../images/newbg.jpg) no-repeat center top;height: 505px;padding: 22px 0 0 24px;margin-bottom: 28px;}
.g_news .m_news{float: left;width: 740px;margin-right: 32px;}
.g_news .newtit{height: 60px;line-height: 60px;border-bottom: 1px solid #cdcdcd;position: relative;}
.g_news .newtit ul{float: left;width: 500px;}
.g_news .newtit li{position: relative; float: left; margin-right: 40px; font-size: 20px;color: #555555; line-height: 60px;font-weight: normal;}
.g_news .newtit li a{color: #555555;display: block;height: 60px;}
.g_news .newtit li.on a
{color: #006ad0;font-weight: bold;}
.g_news .newtit li.on{border-bottom: 3px solid #006ad0;}
.g_news .newtit .more{position: absolute;right: 0;top:32px;font-size: 12px;color: #a8a8a8;text-transform: uppercase;line-height: 0}
.g_news .newtit .more a{color: #a8a8a8;}

.g_news .m_newbd{background: #fff;height: 350px;margin-top: 13px; padding: 16px 0 0 20px;}
.g_news .newtj{float: left;width: 398px;margin-right: 12px;}
.g_news .newtj dt{width: 398px; height: 198px;overflow: hidden;margin-bottom: 34px;}
.g_news .newtj dt img{ width: 398px; height: 198px;display: block;transition: all 0.3s linear 0s; }
.g_news .newtj dt:hover img{transform: scale(1.1);}
.g_news .newtj h3{ height: 34px;line-height: 34px;overflow: hidden;font-size: 16px;font-weight: bold;color: #333333; font-weight: normal; margin-bottom: 12px;}
.g_news .newtj h3 a{color: #333333;text-decoration: none;}
.g_news .newtj h3 a:hover{color: #006ad0}
.g_news .newtj p{height: 60px; overflow: hidden;font-size: 14px;line-height: 20px;color: #666666;margin-bottom: 26px;}
.g_news .newtj p a{color: #006ad0;}



.g_news .newdown {float: left;width: 286px;height: 336px;overflow: hidden;}
.g_news .newdown dl{height: 104px;border-bottom: 1px dashed #d4d4d4;margin-bottom: 22px;}
.g_news .newdown dt{float: left;width: 72px;height: 57px;border: 1px solid #d4d4d4; padding-top: 15px; font-size: 16px;color: #333333; line-height: 23px; margin-right: 8px;text-align: center;}
.g_news .newdown dt em{display: block;font-size: 26px;color: #333333;position: relative;top:-2px;}
.g_news .newdown dd{float: left;width: 200px;}
.g_news .newdown h3{height: 26px;line-height: 26px;overflow: hidden;font-weight: normal;font-size: 16px;color: #333333;margin-bottom: 4px;}
.g_news .newdown h3 a{color: #333333;}
.g_news .newdown h3 a:hover{color: #006ad0}
.g_news .newdown p{font-size: 14px;color: #666666;line-height: 22px;height: 44px;overflow: hidden;}

.wend{width: 380px;float: left;}
.wend h3{height: 60px;line-height: 60px; background:url(../images/wdtit.jpg) no-repeat 0 bottom; font-size: 20px;color: #c70000;font-weight: bold;  margin-bottom: 14px; }
.wend h3 a{color: #006ad0;}
.wend h3 span{display: block;padding-top:6px; font-size: 12px;color: #a8a8a8;font-weight: normal;text-transform: uppercase;}
.wend h3 span a{color: #a8a8a8;}
.wend .wdcon{height: 320px;overflow: hidden;}
.wend dl{ height: 104px;padding-top: 16px;border-bottom: 1px dashed #cacaca;}

.wend dt{ height:24px;  line-height:24px;padding-left: 38px;  overflow: hidden;  font-size:16px; color:#333333; font-weight: normal; background:url(../images/wen.jpg) no-repeat; margin-bottom: 13px;}
.wend dt a{ color:#323232;display: block;}
.wend dd{ background:url(../images/da.jpg) no-repeat; font-size: 14px;  line-height:24px; color:#666666; height: 48px; overflow: hidden; padding-left: 38px;}  

.m_zj{background:url(../images/abbg.jpg) no-repeat;height: 443px;padding: 50px 0 0 50px;margin-bottom: 26px;}
.m_zj dt{float: left;width: 538px;height: 339px;overflow: hidden;}
.m_zj dt img{width: 538px;height: 339px;transition: all 0.3s linear 0s;}
.m_zj dt:hover img{transform: scale(1.1);}
.m_zj dd{float: left;width: 555px;}
.m_zj h3{margin: 0 0 15px 52px;height: 42px;line-height: 42px;font-size: 18px;color: #333333;font-weight: normal;}
.m_zj h3 a{color: #333333}
.m_zj h3 b{color: #006ad0;font-size: 24px;display: inline-block;padding-right: 12px;}
.m_zj .wz{background: #fff;padding: 15px 30px 0 54px;height: 245px;background: #fff;}
.m_zj .wz p{font-size: 14px;color: #555555;line-height: 26px;height: 156px;overflow: hidden;margin-bottom: 24px;}
.m_zj .wz span a{display: block;float: right;width: 160px;height: 34px;line-height: 34px;background: #006ad0;border-radius: 20px;text-align: center;font-size: 16px;color: #fff;}


/**/
.g_zs{height:342px;overflow:hidden;}
.zz{width:1200px; height:342px; margin:0 auto; position:relative;}
.zz ul{height:60px; line-height: 60px;border-bottom: 1px solid #d9d9d9; margin-bottom:29px; }
.zz ul li{float:left; height:60px; font:bold 20px/20px "Microsoft Yahei";}
.zz ul li a{display:inline-block; width:88px; height:60px; margin-right: 40px; color:#555555;font-weight: normal;}
.zz ul li a:hover,.zz ul li.cur a{text-decoration:none; color:#006ad0;border-bottom: 3px solid #006ad0;font-weight: bold;}
.zz .more{position:absolute; top:24px; right:0;}
.zz .more a{font-size: 12px;color: #a8a8a8;font-weight: normal;text-transform: uppercase;}
.zz_box{ position: relative;}
.zz_box .ljt,.zz .rjt{position:absolute; top:56px; width:26px; height:44px;z-index: 100;}
.zz_box .ljt img,.zz .rjt img{width:26px; height:37px;}
.zz_box .ljt{left:0;background:url(../images/ljt3.png) no-repeat;}
.zz_box .rjt{right:12px;background:url(../images/rjt3.png) no-repeat right 0;}


.zz-s{height:220px; overflow:hidden;}
.zz-s ol li{float:left; width:228px; margin-right:14px; *display:inline;}
.zz-s ol li.no{margin:0;}
.zz-s ol li img{width:220px; height:164px;}
.zz-s ol li em{display:block; text-align:center; font-size: 16px;height: 48px;line-height: 48px;overflow: hidden;text-align: center; color:#222;font-weight: bold; }
.zz-s ol li a{ color:#222; }
.zz-s ol li a:hover em{color: #006ad0;}




/* 友情链接 */
.g_link{ height: 105px;padding-top: 15px;}
.g_link h2{height: 36px;line-height: 36px;font-size: 16px;font-weight: bold;color: #006ad0;}
.link_c{line-height:26px;  font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 15px;float: left; height: 26px; line-height:26px; color:#555555;display: block;}



.f_pr {
	position: relative;
}

.f_pa {
	position: absolute;
}

.header,
.content,
.footer {
	width: 1200px;
	margin: 0 auto;
}

em {
	font-style: normal;
}

.g_top {
	height: 238px;
	background: url(../images/topbg.jpg) repeat-x center top;
}

.g_top .m_top {
	height: 178px;
}

.top_t {
	height: 44px;
	line-height: 44px;
	color: #888888;
	font-size: 14px;
}

.top_t p {
	float: right;
}

.top_t p a {
	padding: 0 10px 0 6px;
	display: inline-block;
	color: #888888;
}

.top_c h1 {
	float: left;
	padding: 35px 24px 0 0;
}
.top_c h1 img{width:326px;height:71px;display:block;border-right:1px solid #0070c0; padding-right:10px;}

.top_c h2 {
	float: left;
	height: 80px;
	margin: 50px 0 0 0;
	color: #333333;
	font-size: 22px;
	font-weight: normal;
	line-height: 36px;
}

.top_c h2 em {
	display: block;
	font-size: 24px;
}

.top_c p {
	float: right;
	margin: 28px 0 0 0;
	padding: 0 0 0 75px;
	background: url(../images/tel.jpg) no-repeat left 10px;
}

.top_c p b {
	display: block;
	color: #666666;
	font-size: 14px;
	font-weight: normal;
}

.top_c p span {
	display: block;
	font-size: 26px;
	color: #006ad0;
	line-height: 24px;
	font-family: impact;
}

.g_nav {
	height: 60px;
	line-height: 60px;
}

.g_nav li {
	float: left;
	font-size: 16px;
}

.g_nav li a {
	display: block;
	float: left;
	padding: 0 28px;
	color: #fff;
	line-height: 60px;
	text-decoration: none;
}

.g_nav li a:hover,
.g_nav .cur a {
	color: #006ad0;
	font-weight: bold;
	background: url(../images/hover.jpg) no-repeat center top;
}

.supx {
	position: absolute;
	left: 0;
	top: 238px;
	background: url(../images/navsha.png) repeat;
	width: 100%;
	z-index: 15;
	padding-top: 20px;
	height: 410px;
	display: none;
}
.g_nav .supxcon{width:1000px;margin:0 auto;}
.supx dl {
	float: left;
	width: 200px;
	margin-top: 25px;
}

.supx h3 {
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 14px;
}

.supx h3 a {
	color: #006ad0;
	display: block;
	height: 36px;
	line-height: 36px;
	padding: 0;
	margin: 0;
	background: none;
}

.supx h3 a:hover {
	background: none;
	color: #006ad0;
}

.supx p a {
	display: block;
	float: none;
	color: #666666;
	display: block;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	border-bottom: none;
	margin: 0;
	padding: 0;
}

.supx p a:hover {
	font-weight: normal;
	border-bottom: none;
	color: #666666;
	background: none;
}

.g_nav .cur .supx a {
	border-bottom: none;
}

.g_nav .cur .supx h3 a {
	color: #006ad0;
	background: none;
}

.g_nav .cur .supx p a {
	color: #666666;
	font-weight: normal;
	background: none;
}

.g_nav .cur .supx p a:hover {
	color: #e15517;
	background: none;
}

.g_nav li:hover .supx {
	display: block;
}


.g_nav .nav2xla {

width: 100%;
margin-top: 60px;
display: none;
position: absolute;
left: 0;
top: 0;
z-index: 111;   
background: #006ad0;       
	
}

.g_nav .nav2xla h3 {
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	font-weight: normal;
	border-top: 1px solid #fff;
}

.g_nav .nav2xla h3 a {
	color: #fff;
	display: block;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-weight: normal;
	padding: 0;
	margin: 0;
	background: none;
	width: 100%;
}

.g_nav .nav2xla h3 a:hover {
	background: none;
	color: #fff;
}

.g_nav li:hover .nav2xla {
	display: block;
}

.g_nav .cur .nav2xla {
	background: #006ad0;
}

.g_nav .cur .nav2xla a {
	border-bottom: none;
}

.g_nav .cur .nav2xla h3 a {
	color: #fff;
}


/*banner*/
.fullSlide{ min-width:1000px; position:relative;  height:670px; overflow:hidden;  }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:670px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:670px; }
.fullSlide .hd{ width:1200px; left:50%; margin-left:-600px; bottom:15px; position:absolute; z-index:1; bottom:15px; overflow:hidden;  }
.fullSlide .hd ul{margin-left:500px;  }
.fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; }
.fullSlide .hd ul li{width: 62px;height: 12px;background: #fff; }
.fullSlide .hd ul .on{background: #004eb9;  }


.g_ser{height: 75px;line-height: 75px;border-bottom: 1px solid #d9d9d9; }
.h_sea{ height:75px;line-height: 75px; overflow:hidden; color:#777777; font-size: 14px;}
.h_sea b{font-weight: normal; color: #777777;}
.inp01{height:34px;line-height:34px;   padding-left: 20px; width:300px;float:left;color:#999999; font-size: 14px;  border: none; background: none; font-family:"Microsoft Yahei"}
.s_ss{float:left; width:40px; height:34px; background: none;border: none; cursor: pointer;}

.key a{color:#777777;padding:0 15px;}
.s_inp{margin-top: 18px; background:url(../images/serbg.jpg) no-repeat; width: 360px;height: 34px; display: none;}


.cptjwz{height:156px;line-height:26px;overflow:hidden;}


.g_ft{ height:410px; padding-top: 36px; background: url(../images/ftbg.jpg) no-repeat center top;}
.g_ft .ftup{height: 226px;}
.g_ft .gtnavgy{float: left;}
.g_ft .gtnavgy h2{height: 34px;line-height: 34px;font-size: 22px;font-weight: bold;color: #006ad0;margin-bottom: 8px;}
.g_ft .gtnavgy p{font-size: 14px;line-height: 24px;color: #555555;}
.g_ft .gtnavgy p a{color: #555555;display: block;}
.g_ft .ftnav1{width: 300px;}
.g_ft .ftnav2{width: 300px;}
.g_ft .ftnav2 p{float: left;width: 110px}
.g_ft .ftnav3{width: 162px; float:right;}


.g_ft .m_ftd{height: 180px;}
.g_ft .m_ftd .ftlogo{float: left;width: 382px;}
.g_ft .m_ftd .ftlogo img{width: 280px;height: 75px;}
.g_ft .m_ftd .ftlogo p{font-size: 14px;line-height: 24px;color: #555555;}
.g_ft .m_ftd .ftlogo p a{color: #555555;}
.g_ft .m_ftd .ftel{float: left;width: 592px; }
.g_ft .m_ftd .ftel b{display: block;height: 46px;line-height: 46px;padding-left: 53px;font-size: 30px;color: #006ad0;background: url(../images/ftel.jpg) no-repeat;}
.g_ft .m_ftd .ftel p{font-size: 14px;line-height: 30px;color: #555555;}
.g_ft .m_ftd .ftel span{position: absolute;left:320px;top:95px;width: 160px;height: 34px;line-height: 34px;background: #006ad0;border-radius: 20px;text-align: center;font-size: 16px;color: #fff; }
.g_ft .m_ftd .ftel span a{color: #fff;}
.g_ft .ftcode{float: left;width: 200px;}
.g_ft .ftcode img{width: 134px;height: 134px;display: block;margin: 0 auto; }
.g_ft .ftcode em{display: block;height: 32px;line-height: 32px;text-align: center;font-size: 14px;color: #555555;}






.client-2 {
position: fixed;
left: -170px;
top: 50%;
z-index: 900;
}

.client-2 li a {
text-decoration: none;
}
.client-2 li {
margin-top: 1px;
clear: both;
height: 71px;
position: relative;
}

.client-2 li i {
background: url(../images/fx.png) no-repeat;
display: block;
width: 30px;
height: 27px;
margin: 0px auto;
text-align: center;
}

.client-2 li p {
height: 20px;
font-size: 14px;
line-height: 20px;
overflow: hidden;
text-align: center;
color: #fff;
}

.client-2 .my-kefu-qq i {
background-position: 4px 5px;
}

.client-2 .my-kefu-tel i {
background-position: 0 -21px;
}

.client-2 .my-kefu-liuyan i {
background-position: 4px -53px;
}

.client-2 .my-kefu-weixin i {
background-position: -34px 4px;
}

.client-2 .my-kefu-weibo i {
background-position: -30px -22px;
}

.client-2 .my-kefu-ftop {
display: none;
}

.client-2 .my-kefu-ftop i {
width: 33px;
height: 35px;
background-position: -27px -51px;
}

.client-2 .my-kefu-left {
float: right;
width: 77px;
height: 47px;
position: relative;
}

.client-2 .my-kefu-tel-right {
font-size: 16px;
color: #fff;
float: right;
height: 24px;
line-height: 22px;
padding: 0 15px;
border-right: 1px solid #fff;
margin-top: 14px;
}

.client-2 .my-kefu-right {
width: 20px;
}

.client-2 .my-kefu-tel-main {
background: #006ad0;
color: #fff;
height: 56px;
width: 247px;
padding:9px 0 6px;
float: right;
}

.client-2 .my-kefu-main {
background: #006ad0;
width: 97px;
height: 56px;
position: relative;
padding:9px 0 6px;
float: right;
}

.client-2 .my-kefu-weixin-pic {
position: absolute;
left: 130px;
top: -24px;
display: none;
z-index: 333;
}

.my-kefu-weixin-pic img {
width: 115px;
height: 115px;
}
