@charset "utf-8";
/* CSS Document */
body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:12px; color:#000; background:#fff;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0; }
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
.ysj {width:1200px; margin:0 auto;}
a{color:#000000; text-decoration:none; font-size:12px;}
.left{ float:left;}
.right{ float:right;}

.t_t{ height:38px; background:#2e2e2e; overflow:hidden; line-height:38px; color:#8b8b8b;}
.t_t .right a{ color:#8b8b8b; margin-left:10px;}
.t_t .right a:hover{ color:#f59405;}
.t_t .right img{ padding-top:6px; padding-right:4px;}
.top{ height:102px; width:100%; position:relative;}
.logo{width:408px; float:left; text-align:center; padding-top:20px;}

/*主导航菜单*/
.ys_menu{width:668px; float:right; z-index:9999; height:102px;}
#nav-menu{height:102px; margin-left:20px;}
#nav-menu .container{position:relative;z-index:99;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; line-height:102px;}
.menu_line{width:2px; background:url(../images/menu_line.jpg) no-repeat; height:39px;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#2a2a2a;font-family:"微软雅黑";font-size:16px; line-height:102px; width:108px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#fff;background:#005aab;width:108px; display:block;line-height:102px; height:102px;}
#nav-menu .menu ul.children{display:none;position:absolute;width:108px;top:102px;background:#005aab; color:#000;border-top:0;line-height:normal; z-index:9999;}
#nav-menu .menu ul.children li{padding:0px;display:inline-block;width:108px;font-size:12px;border-top:1px solid #ccc;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:38px;line-height:38px;overflow:hidden;display:block;color:#fff; font-family:"微软雅黑";text-align:center;
text-decoration:none; font-size:14px;}
#nav-menu .menu ul.children li a:hover{background-color:#f59405;text-decoration:none; color:#fff;}

/*banner*/
.banner{width:100%; height:580px;}
#full-screen-slider { width:100%; height:580px; float:left; position:relative}
#slides { display:block; width:100%; height:580px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:450px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.ss{ height:60px; background:#f4f4f4; overflow:hidden;}
.ss_lt{ float:left; line-height:60px; color:#4e4d4d;}
.ss_lt b{ font-size:14px;}
.ss_lt a{ font-size:14px; padding:0 10px; color:#4e4d4d;}
.ss_lt a:hover{ color:#f00;}
.souse{ height:60px; padding-top:16px; float:right;}
.sinput{float:left; width:270px;background:#fff; border:1px solid #d3d3d3; height:25px; color:#484848; padding-left:12px;font-family:"微软雅黑"; font-size:12px; line-height:22px;} 
.sbtn{float:left; width:58px; height:26px;background:url(../images/ss_rt.jpg) no-repeat;  cursor:pointer;  display:inline-block;  border:0;} 


.cp{ overflow:hidden; margin-top:30px;}
.cpfl{  float:left;width:240px; background:#0657b2;}
.cpfl_t{ padding-top:10px;width:240px; border-bottom:1px solid #1863b7; background:#003e76; height:70px; text-align:center;}
.cpfl_t p{ color:#fff; font-size:22px; font-weight:bold;}
.cpfl_t span{ color:#fff;}
.cpfl_nr{ padding-top:10px;}
.cpfl_nr li{ line-height:54px; border-bottom:1px solid #2675cd;}
.cpfl_nr li a{ color:#fff; font-size:14px;padding-left:35px; display:block;background:url(../images/qq.png) no-repeat 210px;}
.cpfl_nr li a:hover{ background:url(../images/qq.png) no-repeat 200px #f49505; color:#fff;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.cpfl_nr img{ padding:10px 7px;}
.cpfl_nr dl{ background:#f59405; padding:10px;}

.cpzs{width:940px; float:right;}
.cpcp li{ float:left; margin-bottom:20px; padding-bottom:10px; margin-left:20px;width:290px; border:1px solid #ddd; height:auto; overflow:hidden; text-align:center; line-height:30px; color:#3f3f3f; font-size:16px;}
.cpcp li a img{width:270px; height:210px; padding:10px 10px;}
.cpcp li:hover{ border:1px solid #005aab; background:#005aab;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear; color:#fff;}


/*简介*/
.gsjj{ height:567px; background:url(../images/jj_bj.jpg) no-repeat center; margin-top:40px;}
.gsjj_t{ text-align:center; padding-top:50px; padding-bottom:20px;}
.gsjj_t span{ color:#fff; font-size:24px; font-weight:bold; background:url(../images/abo.png) no-repeat center top; display:block; line-height:66px;}
.gsjj_nr{ background:#fff; height:366px;}
.gsjj_nr_lt{ float:left;width:480px;}
/*简介切换图*/
.banner1{height:366px;}
.banner1 .ban_c img{position:absolute;width:480px;top:0;}
.banner1 .ban_nav{display:none;}
.banner1 .Left{ background:url(../images/jt_lt.png) no-repeat;width:18px; height:18px; position:absolute; bottom:30px;left:260px; z-index:2;}
.banner1 .Right{background:url(../images/jt_rt.png) no-repeat;width:18px; height:18px; position:absolute; bottom:30px;right:17px; z-index:2;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-60px;right:0;background:url(../images/tm.png) no-repeat; height:42px; padding-top:5px;width:204px; padding-left:20px; z-index:0;}
.frontCover li{float:left;width:48px;padding:2px;background:#a8a8a8;color:#fff;overflow:hidden;margin-right:4px;cursor:pointer;}
.frontCover p{text-align:center;height:14px;line-height:18px;overflow:hidden;}
.frontCover .img{position:relative;height:28px;overflow:hidden;width:48px;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#e60013;}
.wrap{width:480px;margin-left:auto;margin-right:auto;}
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:480px;height:366px;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}
.Left,.Right{cursor:pointer;}

.gsjj_nr_rt{height:246px; float:right; padding:35px 30px;width:650px;}
.gsjj_nr_rt p{ color:#005aab; font-weight:bold; font-size:22px; background:url(../images/hx.jpg) no-repeat left bottom; line-height:40px;}
.gsjj_nr_rt dl{ color:#686868; font-size:15px; background:url(../images/xx.jpg) repeat-x bottom; height:44px;}
.gsjj_nr_rt span{ color:#414141; line-height:30px; font-size:14px; display:block; padding:15px 0;}
.gsjj_nr_rt a{width:130px; height:40px; background:#024b97; display:block; line-height:40px; color:#fff; text-align:center; font-size:14px;}
/*简介结束*/


/*为什么*/
.why{ padding-top:50px; padding-bottom:20px; height:auto; overflow:hidden;}
.why_t{ text-align:center;}
.why_nr{ padding-top:60px;}
.why_nr p{width:1px; height:187px; background:url(../images/xi.jpg) no-repeat; float:left;}
.why_nr li{ float:left; margin:20px 124px; text-align:center; font-size:18px; font-weight:bold; color:#1b1b1b; line-height:60px;}
.why_nr li:last-child{ background:none;}
.why_nr li dl{width:150px; height:150px; background:#f59405; text-align:center;display: flex; align-items: center; -moz-border-radius:150px; -webkit-border-radius: 150px;border-radius:150px;}
.why_nr li dl dt{ border:1px solid #FFF;width:120px; height:120px; margin-left:15px;-moz-border-radius:120px; -webkit-border-radius: 120px;border-radius:120px; }
.why_nr li dl dt img{ padding-top:25px;}
/*为什么结束*/


/*广告位*/
.ggw{ background:url(../images/ggw.jpg) no-repeat center; height:235px;}
.ggw_lt{ float:left;width:280px; background:url(../images/g01.png) no-repeat left; height:112px; margin-top:70px;}
.ggw_lt p{ font-size:26px; color:#fff; font-weight:bold; padding-top:28px; line-height:36px;}
.ggw_lt span{ font-size:18px; color:#97cafe;}
.ggw_zh{width:400px; float:left; margin-left:110px; padding-top:55px;}
.ggw_zh p{ font-size:18px; font-weight:bold; color:#fff; line-height:40px;}
.ggw_zh dl dt{ border:1px solid #689fd0; margin-right:20px; float:left;width:110px; height:110px; color:#fff; text-align:center; font-size:15px; line-height:40px;}
.ggw_zh dl dt img{ padding-top:12px;}
.ggw_rt{width:300px; float:right; padding-top:60px; text-align:center;}
.ggw_rt p{ color:#4a4a4a; font-size:14px; padding-top:48px;}
.ggw_rt span{ color:#f59405; font-size:36px; font-family:"Impact"; line-height:40px;}
/*简介结束*/

/*xwdt*/
.xwdt{ overflow:hidden;}
.xwdt_t{ text-align:center; padding-top:50px;}
.xwdt_t span{ color:#04509c; font-size:24px; font-weight:bold; background:url(../images/news.png) no-repeat center top; display:block; line-height:66px;}
.xwdt_nr{ padding-top:20px; overflow:hidden; margin-bottom:30px;}
.xwzx_nr_rt{ float:left;width:510px; padding-top:20px;}
.xwzx_nr_rt_nr{ height:120px;}
.xwzx_nr_rt_nr p{ font-size:16px; color:#464646; padding-top:15px; padding-bottom:6px; font-weight:bold;}
.xwzx_nr_rt_nr:hover p,.xwzx_nr_rt_nr:hover dl{ color:#0668b3;}
.xwzx_nr_rt_nr span{ color:#a7a7a7; font-size:12px; float:right; font-weight:400;}
.xwzx_nr_rt_nr dl{ font-size:14px; color:#9d9d9d;}
.xwzx_nr_lt{ float:right;width:640px;}
.xwzx_nr_lt li{height:110px;padding-top:12px; border-bottom:1px dotted #d8d8d8;}
.xwzx_nr_lt li:last-child{ border-bottom:none;}
.xwzx_nr_lt li img{ float:left; margin-top:17px; padding-right:20px; padding-left:10px; border-right:1px solid #dbdbdb;}
.xwzx_nr_lt_rt{ float:right; padding-right:10px;width:510px;}
.xwzx_nr_lt_rt p{ font-size:14px; color:#282828; padding-top:8px; font-weight:bold; line-height:30px;}
.xwzx_nr_lt_rt:hover p,.xwzx_nr_lt_rt:hover dl{ color:#0668b3;}
.xwzx_nr_lt_rt span{ color:#898989; font-size:12px; float:right; font-weight:400;}
.xwzx_nr_lt_rt dl{ font-size:14px; color:#9d9d9d;}
/*xwdt结束*/

/*end*/
.end{ height:260px; background:#0060ac; overflow:hidden;}
.link{ height:66px; border-bottom:1px solid #146cb3; text-align:center;}
.link a{ color:#d2d2d2; font-size:13px; line-height:66px; padding:0 40px; background:url(../images/end_line.png) no-repeat left;}
.link a:first-child{background:none}
.link a:hover{ color:#ff0;}
.end_rt{width:580px; margin:0 auto; padding-top:20px; color:#a3d6ff; line-height:28px;}
.end_rt img{ border-right:1px solid #146cb3; float:left; padding:10px 80px 20px 40px;}
.end_rt ul{ float:right; padding-left:30px;}
.cop{ height:40px; background:#00111e; color:#565656; line-height:44px;}
.cop a{ color:#565656;}


/*ny*/
.nyban1{ height:250px; background:url(../images/nyban1.jpg) no-repeat center;position:relative; text-align:center;}
.nyban2{ height:250px; background:url(../images/nyban2.jpg) no-repeat center;position:relative; text-align:center;}
.nyban3{ height:250px; background:url(../images/nyban3.jpg) no-repeat center;position:relative; text-align:center;}
.nyban1 dl,.nyban2 dl,.nyban3 dl{ padding-top:80px; color:#CCC;}
.nyban1 dl dt,.nyban2 dl dt,.nyban3 dl dt{ color:#fff; font-size:34px; line-height:46px;}
.nyban1 dl b,.nyban2 dl b,.nyban3 dl b{width:100px; background:#CCC; height:1px; display:block; margin:8px auto;}
.lmt{ height:auto; background:#f0f0f0; overflow:hidden;}
.lmt_lt{ float:left;}
.lmt_lt li{ float:left; margin-right:40px;}
.lmt_lt a{ color:#404040; font-size:16px; display:block; line-height:50px;}
.lmt_lt a:hover{ border-bottom:2px solid #ff7800;}
.lmt_lt .cur{ border-bottom:2px solid #ff7800; color:#ff7800; font-weight:bold;}
.lmt_rt{ float:right; line-height:50px; color:#666;}
.lmt2{ padding-top:24px; text-align:center; border-bottom:1px solid #e7e7e7; padding-bottom:20px;}
.lmt_wei{ line-height:40px; font-size:14px; color:#999;}
.lmt2 a{color:#333;width:auto; text-align:center; line-height:40px; font-size:16px; background:#e5e5e5; padding:8px 20px; margin:0 6px;}
.lmt2 a:hover{ color:#fff;background:#ea5f00;}
.lmt2 .slink{color:#fff;width:auto; height:40px; text-align:center; line-height:40px; font-size:16px;background:#ea5f00;}


.ny_nr{ overflow:hidden; margin-bottom:20px; line-height:34px; font-size:14px; padding:20px 0;}
.ny{width:1200px; height:auto; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.ny_rt_nr{ line-height:36px; padding:10px; font-size:14px;}


.nycp{ overflow:hidden; padding-top:40px;width:1240px; margin:0 auto; padding-bottom:50px;}
.nycp li{ float:left; margin-bottom:20px; padding-bottom:10px; margin:10px 13px;width:280px; border:1px solid #ddd; height:auto; overflow:hidden; text-align:center; line-height:30px; color:#3f3f3f; font-size:16px;}
.nycp li a img{width:270px; height:210px; padding:5px;}
.nycp li:hover{ border:1px solid #005aab; background:#005aab;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear; color:#fff;}


