﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner{height:538px; overflow:hidden; margin-bottom:50px;}
.banner a{ display:block; height:538px; overflow:hidden;}
.fullSlide {width:100%;position:relative;height:538px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:538px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat}
.fullSlide .bd li a {display:block;height:538px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;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:100px;height:8px;margin:1px;overflow:hidden;background:#fff;line-height:999px;   background-repeat:no-repeat;}
.fullSlide .hd ul .on {background:#004ebe;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px;height:73px;}
.fullSlide .prev{ background:url(img/Index/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(img/Index/right1s.png) no-repeat;
}

/**/
.fullSlide .bd li .bnphone{float: left; width: 350px;height: 110px; position:absolute;position: absolute;z-index: 184;top: 346px;left: 50%;_left: 50%;margin-left: 40px;_margin-left: 40px;}
.fullSlide .bd li .bnphone h4{display: block;height:36px; line-height:36px; font-size:14px; color:#333; text-align:left; font-weight:normal}
.fullSlide .bd li .bnphone input{float: left; display:block; width: 200px;height: 28px;line-height: 28px;font-size: 14px;background: #fff;color: #333;border: 1px solid #fff; margin-right:2px}
.fullSlide .bd li .bnphone a.bt{float: left; color:#fff; font-size:14px; width:100px; font-weight:bold; display:block; line-height:30px; height:30px; text-align:center;background:url(Img/Index/bttj.gif) no-repeat center center;}
.fullSlide .bd li .bnphone span{float: left; color:#333; font-size:18px; font-weight:bold; display:block; line-height:44px; height:44px; text-align:left;}
.fullSlide .bd li .bnphone span b{font-size:22px; margin:0 5px;height:44px;}
/**/
.case{ height:782px; overflow:hidden;}
.case h3{ height:101px; font-size:34px; text-align:center; background:url(Img/Index/c_h3.gif) no-repeat center 0;}
.case h3 a{ color:#1e65d5; display:inline-block; padding-top:34px;}
.c_l{ width:219px; height:618px; border:1px solid #eaeaea;}
.c_l ul{ padding:0 15px; text-align:center;}
.c_l ul li{ padding:28px 0 0; height:58px; border-bottom:1px solid #dfdfdf;}
.c_l ul li a{ font-size:21px; color:#333;}
.c_l ul li a:hover,.c_l ul li.cur a{ color:#1e65d5;}
.c_l ul li span{ display:block; color:#dfdfdf; font-size:12px; text-transform:uppercase; padding-top:5px;}
.c_l ul li.last{ border-bottom:none;}
.c_r{ width:760px;}
.c_r ul li{ float:left; width:250px; border:1px solid #eaeaea; font-size:0; margin-right:2px;}
.c_r ul li span{ display:block; height:34px; line-height:34px; text-align:center;}
.c_r ul li a{ font-size:14px; color:#666;}
.c_r ul li img{ width:250px; height:154px;}
.c_r ul li.nom{ margin-right:0;}
.c_r ul .big{ width:762px; margin-bottom:5px;}
.c_r ul .big img{ width:760px; height:377px;}
.c_r ul .big span{ background:#ebebeb;height:46px; line-height:46px; color:#666666; font-size:16px;}
/**/
.tt{ background:url(Img/Index/tt1.jpg) no-repeat center 0; height:184px; overflow:hidden;}
.tt p{ padding-top:109px; font-size:18px; color:#fff;}
.tt p a{ display:inline-block; width:102px; height:29px; line-height:29px; background:#377000; background:#377000; color:#fff; font-size:16px; font-weight:bold; text-align:center; margin-right:18px;}
.tt p i span{ font-size:22px; font-weight:bold;}
/**/
.dz{ background:url(Img/Index/dz_bg.jpg) no-repeat center 0; height:782px;}
.dz h3{ text-align:center; padding-top:85px; height:60px;}
.dz h3 a{ color:#1e65d5; font-size:34px;}
.dz_l{ width:500px;}
.dz_l p{ background:#f3f3f3; padding:19px; overflow:hidden; border-bottom:1px solid #d2d2d2;}
.dz_l p i{ display:inline-block; background:url(Img/Index/d_ico1.gif) no-repeat; width:108px; float:left; height:108px;}
.dz_l p em{ padding:0 0 0 25px; color:#666; font-size:14px; line-height:25px; width:321px; float: left;}
.dz_l p em span{ display:block;}
.dz_l p em strong{ display:block; color:#333; font-size:22px; font-weight:bold; padding-top:8px; margin-bottom:9px;}
.dz_l p.no4{ border-bottom:none;}
.dz_l p.no4 i{ background:url(Img/Index/d_ico4.gif) no-repeat;}
.dz_l p.no3 i{ background:url(Img/Index/d_ico3.gif) no-repeat;}
.dz_l p.no2 i{ background:url(Img/Index/d_ico2.gif) no-repeat;}
.dz_l p.cur{ background:#1e65d5;}
.dz_l p.cur em,.dz_l p.cur em strong{ color:#fff;}
.dz_l p.no1.cur i{ background:url(Img/Index/d_ico11.gif) no-repeat;}
.dz_l p.no2.cur i{ background:url(Img/Index/d_ico21.gif) no-repeat;}
.dz_l p.no3.cur i{ background:url(Img/Index/d_ico31.gif) no-repeat;}
.dz_l p.no4.cur i{ background:url(Img/Index/d_ico41.gif) no-repeat;}

.dz_r{ width:500px; position:relative;}
.dz_r img{ width:500px; height:590px;}
.dz_r span{ display:inline-block; position:absolute; top:218px; right:-170px;}
.dz_r span img{ width:286px; height:412px;}
/**/
.sdi{ background:url(Img/Index/bg.gif) repeat-x; height:700px; margin-bottom:59px; overflow:hidden; padding-top:1px;}
.sdi h3{ text-align:center; background:url(Img/Index/c_h3.png) no-repeat center 0; margin-top:40px; height:100px;}
.sdi h3 a{ font-size:34px; color:#fff; display:inline-block; padding-top:31px;}
.s_menu{ height:69px; overflow:hidden;}
.s_menu ul{ float:left;}
.s_menu ul li{ float:left; margin-right:22px; text-align:center; font-size:18px;}
.s_menu ul li a{ display:inline-block; width:145px; height:37px; line-height:37px; border:1px solid #fff; border-radius:3px; color:#fff; font-size:18px;}
.s_menu ul li a:hover,.s_menu ul li.cur a,.s_menu ul li.on a,.s_menu a:hover{ font-weight:bold; background:#004b91; border:1px solid #004b91;}
.s_menu .more{ display:inline-block; float:right;display:inline-block; width:145px; height:37px; line-height:37px; border:1px solid #fff; border-radius:3px; color:#fff; font-size:18px; text-align:center;}
.s_con{ position:relative; background:#f3f5f5; padding:42px 23px;}
.s_con dl{ overflow:hidden;}
.s_con dl dt{ float:left; padding:10px; border:1px solid #c9e29c; font-size:0;}
.s_con dl dt img{ width:460px; height:377px;}
.s_con dl dd{ float:left; width:425px; float:right;}
.s_con dl dd h4{ padding:8px 0 18px 0;}
.s_con dl dd h4 a{ color: #333;font-size: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;width: 400px;}
.s_con dl dd h4 span{ display:block; font-weight:normal; text-transform:uppercase;font-size:10px;}
.s_con dl dd p{ color:#666; font-size:15px; line-height:36px;background:url(Img/Index/c_lin.gif) repeat-y 4px 0; margin-bottom:30px;width: 406px;}
.s_con dl dd p i{ display:block; background:url(Img/Index/c_quan.gif) no-repeat left 12px; padding-left:28px; }
.s_con dl dd em img{ border:3px solid #fff;width: 192px;} 
.s_con dl dd em span{ margin-right:12px;}
.s_con .s_uu{ position:absolute; left:-95px; top:217px;}
.s_con .s_dd{ position:absolute; right:-95px; top:217px;}
/**/
.lc{ background:url(Img/Index/lc.gif) no-repeat center 0; height:413px;}
.lc h3{ text-align:center; height:98px;}
.lc h3 a{ color:#1e65d5; font-size:34px; padding-top:35px; display:inline-block;}
.lc p i{ display:inline-block; width:96px; height:148px; background:url(Img/Index/cur2.png) no-repeat center 0; float:left; font-size:19px; color:#333; text-align:center; margin-right:73px;}
.lc p i span{ display:block; padding-top:3px;}
.lc p .lc2{ width:120px; margin-right:48px;}
.lc p .lc3{ width:160px; margin-right:38px;}
.lc p .lc4{ width:130px; margin-right:50px;}
.lc p .lc5{ width:123px; margin-right:52px;}
.lc p .lc6{ width:128px; margin-right:-18px;}
.lc p i.cur{ background:url(Img/Index/cur1.png) no-repeat center 0;}
/**/
.ys{ background:url(Img/Index/y_bg.jpg) no-repeat center 0; height:1402px; overflow:hidden; margin-bottom:60px;}
.ys h2{ text-align:center; padding-top:85px; text-align:center; height:93px;}
.ys h2 a{ color:#1e65d5; font-size:34px;}
.ys dl{ overflow:hidden; height:437px;}
.ys dl dt{ float:left; font-size:0;}
.ys dl dd{ padding-top:55px; width:455px; float:right;}
.ys dl dd h3{ background:url(Img/Index/y_dt1.png) no-repeat; height:80px; padding-left:100px; margin-bottom:15px;}
.ys dl dd h3 strong{ display:block; color:#1e65d5; font-size:30px; padding-top:9px; margin-bottom:4px;}
.ys dl dd h3 span{ display:block; font-weight:normal; color:#a3a3a3; font-family:Arial; font-size:12px; text-transform:uppercase;}
.ys dl dd p{ font-size:15px; color:#666; padding-left:28px; line-height:24px; margin-bottom:9px; background:url(Img/Index/y_ico.png) no-repeat 12px 10px;}
.ys dl dd p i{ color:#1e65d5;}
.ys .frr{ height:384px;}
.ys .frr dt{ float:right;}
.ys .frr dd{ width:441px; float:left;}
.ys .frr dd h3{background:url(Img/Index/y_dt2.png) no-repeat; }
.ys .bg3 dd h3{background:url(Img/Index/y_dt3.png) no-repeat; }
/**/
.tj{ height:268px; background:url(Img/Index/tj.gif) no-repeat center 0;}
.tj p{ float:left; padding:160px 0 0 42px; font-size:14px; color:#fff; width:400px;}
.tj p a{ display:inline-block; width:95px; height:25px; line-height:25px; text-align:center; border:2px solid #fff; color:#fff; font-size:14px; margin-right:15px;}
.tj p i{ font-size:18px; font-weight:bold; }
.tj_l{ width:160px; font-size:14px; color:#fff; line-height:42px; padding-top:11px;}
.tj_l i{ border-bottom:1px dotted #719ee4; display:block;overflow:hidden}
.tj_l .nob{ border-bottom:none;}
.tj_r{ padding:30px 30px 0 0; width:335px;}
.tj_r ul li{ height:39px; color:#333; font-size:15px;}
.tj_r ul li span{ display:inline-block; float:left; width:65px;line-height: 28px;}
.tj_r ul li input{ display:inline-block; width:257px; height:28px; background:#fff; line-height:28px; border:1px solid #bdbdbd;padding-left: 5px;}
.tj_r ul li textarea{ border:1px solid #bdbdbd; width:257px; height:58px; background:#fff; line-height:28px;padding-left: 5px;}
.tj_r ul li.hig{ height:70px;}
.tj_r ul li.last{ padding-left:115px;}
.tj_r ul li.last button{ cursor:pointer; width:71px; border:none; height:28px; line-height:28px; text-align:center; font-size:16px; color:#fff; margin-right:12px; background:#8ec029}
.tj_r ul li.last .cor{ background:#1e65d5;}
/**/
.fx{ height:506px;}
.fx h3{ text-align:center; height:98px; background:url(Img/Index/f_h31.gif) no-repeat center 0;}
.fx h3 a{ color:#1e65d5; font-size:34px; display:inline-block; padding-top:35px;}
.fx dl{ float:left; width:312px; background:#efefef; height:358px; margin-right:32px; text-align:center;}.fx dl.nom{ margin-right:0;}
.fx dl h4{ line-height:40px; padding-top:10px; text-align:center; font-size:14px;}
.fx dl h4 a{ color:#333; font-size:17px;}
.fx dl p{ color:#666666; font-size:15px; height:82px; padding:0 27px 0; text-align:center; line-height:22px;}
.fx dl em a{ display:inline-block; width:121px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:15px; background:#1e65d5;}
/**/
.zj{ background:url(Img/Index/zj_bg.jpg) no-repeat center 0; height:545px;margin-bottom:51px;}
.zj h3{ height:151px; text-align:center;}
.zj h3 a{ color:#1e65d5; font-size:34px; display:inline-block; padding-top:84px;}
.zj_l{ width:175px; margin-left:-1px; padding-top:35px;}
.zj_l ul li a{ display:block; margin-bottom:53px; color:#333; font-size:22px;}
.zj_l ul li span{ padding-left:53px; display:inline-block; background:url(Img/Index/ico21.png) no-repeat 15px 0; width:26px; height:26px; float:left;}
.zj_l ul li a:hover,.zj_l ul li.cur a{ color:#1e65d5;}
.zj_l ul li a:hover span,.zj_l ul li.cur a span{background:url(Img/Index/ico211.png) no-repeat 15px 0;}
.zj_l ul li.bg2 a span{background:url(Img/Index/ico22.png) no-repeat 15px 0;}
.zj_l ul li.bg3 a span{background:url(Img/Index/ico23.png) no-repeat 15px 0;}
.zj_l ul li.bg4 a span{background:url(Img/Index/ico24.png) no-repeat 15px 0;}
.zj_l ul li.bg2 a:hover span{background:url(Img/Index/ico221.png) no-repeat 15px 0;}
.zj_l ul li.bg3 a:hover span{background:url(Img/Index/ico231.png) no-repeat 15px 0;}
.zj_l ul li.bg4 a:hover span{background:url(Img/Index/ico241.png) no-repeat 15px 0;}

.zj_r{ width:780px; font-size:0; position:relative;}
.zj_r p{ position:absolute; right:0; top:0; background:url(Img/Index/zj_bg.png) no-repeat; width:286px; height:341px; padding:0 31px; font-size:15px; color:#fff; line-height:26px;}
.zj_r p i{ display:block; padding-top:51px; margin-bottom:19px;}
.zj_r p i a{ display:block; font-size:22px; color:#fff;}
.zj_r p span{ display:block; padding-top:27px;}
.zj_r p span a{ color:#fff; font-size:15px;}
/**/
.news{ height:430px; overflow:hidden;}
.news1{ margin-bottom:31px;  width:626px; float:left;}
.dt_top { height:42px;}
.dt_top span { float:right; display:block;}
.dt_top ul li { float:left; margin-right:39px;}
.dt_top ul li a { height:32px; text-align:center; display:block; font-size:18px;color:#222; line-height:100%;}
.dt_top ul li a:hover,.dt_top ul .cur a { text-decoration:none; font-weight:bold;}
.news1 dl{ overflow:hidden; height:217px;}
.news1 dl dt{ width:270px; float:left;}
.news1 dl dt img{ width:270px; height:190px;}
.news1 dl dd{ float:right; width:337px;}
.news1 dl dd h4{ height:48px; line-height:48px;}
.news1 dl dd h4 a{ font-size:16px; color:#1e65d5;}
.news1 dl dd p{ font-size:14px; color:#555; line-height:24px; height:93px;}
.news1 dl dd span a{ color:#1e65d5; font-size:14px; border:1px solid #1e65d5; width:97px; height:28px; line-height:28px; text-align:center; display:inline-block;}
.d_con ul{ overflow:hidden;}
.d_con ul li{ float:left; width:280px; height:38px; line-height:38px; border-bottom:1px dashed #ccc; line-height:37px; overflow:hidden; margin-right:30px;}
.d_con ul li a{ color:#555; font-size:14px;}

.news2{ width:343px; float:right;}
.news2 h3{ height:42px; }
.news2 h3 a{ color:#222; font-size:18px;}
.news2 h3 span{ display:inline-block; float:right;}
.news2 dl{ background:#f3f3f3; margin-bottom:16px; padding:0 15px 23px; }
.news2 dl dt{ padding-left:34px; height:52px; line-height:52px; background:url(Img/Index/n_q.gif) no-repeat left 18px; color:#1e65d5; font-size:16px; font-weight:bold;border-bottom:1px solid #d4d3d4;}
.news2 dl dt a{color:#1e65d5; }
.news2 dl dd p{ padding-left:34px;background:url(Img/Index/n_a.gif) no-repeat left 8px; color:#555; font-size:14px; line-height:26px;}
/**/
.link{height:83px; overflow:hidden;}
.link b{float: left;width: 170px;color: #1e65d5;font-size: 32px;font-family: "arial";text-transform: uppercase;line-height: 30px}
.link b em{font-style: normal;color: #666666;display: block;}
.link p{float: left;padding-left: 45px;width: 780px;height: 60px;border-left: 1px solid #cccccc;display: block;}
.link p em{font-style: normal;width: 135px;color: #333333;font-size: 11px;text-transform: uppercase;font-family: "arial";float: left;}
.link p a{color: #333333;font-size: 14px;font-weight: bold;}
.link p i a{font-weight: normal;display: block;margin-top: 15px;height: 22px;color: #fff;text-align: center;line-height: 22px;background: #333;width: 135px;font-style: normal;}
.link p span{float: left;width: 640px}
.link p span a{color: #333333;font-size: 14px;padding:0 0 20px 50px;display: inline-block;font-weight: normal;}

