@charset "utf-8";
/* CSS Document */

*{ 
	margin:0px; 
	padding:0px;
	border:none;
	color:#333;
	font-size:14px;
	font-family:"Microsoft YaHei",SimSun;
	list-style-type:none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
a{ color:#333; text-decoration:none;}
a:hover{ color:#FF6600; text-decoration:none;}
body{ padding:66px 0 0 0;}


.Head{ width:100%; height:66px; float:left; position:fixed; top:0; left:0; z-index:9; background:#FFF;}
.Head .niu{ width:100%; height:1px; float:left; position:absolute; bottom:-1px; left:0; background:rgba(0,0,0,0.06);}
.Head .mian{ width:1000px; height:66px; margin:0 auto; background:#FFF;}
.Head .mian .logo{ height:38px; float:left; padding:14px 0;} 
.Head .mian .logo img{ height:38px;}
.Head ul.nav{ height:66px; float:right;}
.Head ul.nav li{ width:106px; height:18px; float:left; margin:24px 0; position:relative;border-right:1px dashed rgba(0,0,0,0.10);}
.Head ul.nav li a.a{ width:60px; height:60px; float:left; line-height:60px; text-align:center; margin:auto; position:absolute; top:-21px; left:0; right:0; text-align:center;}
.Head ul.nav li a.a.show{ color:#C21C1F;}
.Head ul.nav li .li_main{ display:none;}
.Head ul.nav li.show a.a,
.Head ul.nav li a.a:hover{ color:#C21C1F; border-bottom:3px solid #C21C1F; -webkit-transition: all 0s;-moz-transition: all 0s; transition: all 0s;}
.Head ul.nav li.hover a.a{ color:#C21C1F; border-bottom:3px solid #C21C1F; -webkit-transition: all 0s;-moz-transition: all 0s; transition: all 0s;}
.Head ul.nav li.show .li_main{ width:337px; display:block; position:absolute; top:42px; left:0; padding:20px 0; background:#FFF; box-shadow:2px 2px 4px rgba(0,0,0,0.30);}
.Head ul.nav li.show .li_main a{ width:168px; float:left; line-height:20px; text-align:center; font-size:12px; color:#666; padding:46px 0 0 0;}
.Head ul.nav li.show .li_main a.cp1{ background:url(../Images/st_01.png) top no-repeat; background-size:auto 36px;}
.Head ul.nav li.show .li_main a.cp2{ background:url(../Images/st_02.png) top no-repeat; background-size:auto 36px; border-left:1px dashed #E7E7E7;}
.Head ul.nav li.show .li_main a:hover{ color:#C21C1F;}



.banner{ width:100%; height:460px; float:left; position:relative; background:url(../Images/banner.png) center no-repeat;}
.banner a{ height:42px; float:left; line-height:42px; color:#FFF; position:absolute; bottom:160px; left:50%; margin:0 0 0 -446px;
	font-weight:lighter;
	padding:0 46px;
	background:#FF6600;
	box-shadow:3px 3px 3px rgba(255,102,0,0.40);
	text-shadow:1px 1px 0 rgba(0,0,0,0.20);
}

/*
.banner .mian{ width:1000px; height:400px; display:block; margin:100px auto 0 auto;}
.banner .mian .text{ display:block; overflow:hidden; padding:0 30px 30px 0; text-shadow:2px 2px 0 rgba(0,0,0,0.20);}
.banner .text em{ width:100%; float:left; line-height:100%; font-size:42px; color:#FFF; font-style:normal; font-weight: 500; letter-spacing:3px; padding:130px 0 0 0;}
.banner .text i{ width:100%; float:left; line-height:100%; font-size:18px; color:#FFF; font-style:normal; letter-spacing:10px; font-weight:lighter; margin:20px 0 66px 0;}
.banner .mian .pic{ width:400px; height:400px; float:right; background:url(../Images/pic_icon.png) right no-repeat;}
*/


.footer{ width:100%; float:left; position:relative; z-index:1; background:#1F3237;}
.footer .mian{ width:1200px; overflow:hidden; display:block; margin:0 auto; padding:30px 0 20px 0;}
.footer .mian dl{ width:190px; float:left;}
.footer .mian dl.yige{ width:250px;}
.footer .mian dl dt{ width:100%; height:24px; float:left; font-size:14px; padding:0 0 2px 0; color:#FFF; font-weight:bold;}
.footer .mian dl dd{ width:100%; height:26px; float:left; line-height:26px; font-size:12px; color:#ADB8BB;}
.footer .mian dl dd a{ font-size:12px; color:#ADB8BB;}
.footer .mian dl .show{ color:#FF781E;}
.footer .link{ width:100%; height:40px; float:left; padding:10px 0; background:#1A2B2F;}
.footer .link .link_mian{ width:1200px; height:40px; display:block; margin:0 auto; position:relative;}
.footer .link .link_mian span{ height:40px; float:left;}
.footer .link .link_mian span u{ height:40px; float:left; line-height:40px; font-size:12px; color:#FFF; position:relative; z-index:1; padding:0 10px 0 0; margin:0 -1px 0 0; text-decoration:none; background:#1A2B2F;}
.footer .link .link_mian span a{ height:12px; float:left; line-height:100%; font-size:12px; color:#FFF; margin:14px 0; padding:0 10px; border-left:1px solid #FFF;}
.footer .link .kefu{ width:138px; height:45px; float:right; position:absolute; bottom:-2px; right:0;}
.footer p{ width:100%; height:60px; float:left; line-height:60px; text-align:center; font-size:12px; color:#ADB8BB; font-weight:lighter;}



span.title{ width:100%; float:left; text-align:center; font-style:normal; font-weight:lighter;}
span.title i{ width:100%; float:left; font-size:32px; line-height:100%; color:#0049A0; font-style:normal;}
span.title u{ width:100%; float:left; font-size:16px; line-height:100%; color:#666; padding:10px 0 0 0; letter-spacing:2px; font-weight:lighter; text-decoration:none;}


.first{ width:100%; float:left; position:relative;}
.first .mian{ width:1000px; display:block; overflow:hidden; margin:0 auto; padding:45px 0 62px 0;}
.first .mian p{ width:80%; float:left; line-height:24px; padding:50px 10% 0 10%; letter-spacing:1px; text-indent:2em; text-align:justify;}


.conquer{ width:100%; float:left; position:relative; background:#EEF2F9;}
.conquer .mian{ width:1000px; display:block; overflow:hidden; margin:0 auto; padding:72px 0 62px 0;}
.conquer .mian span.list{ width:80%; float:left; padding:20px 10% 0 10%; text-align:center; font-size:0; line-height:36px;}
.conquer .mian span.list i{ width:100%; float:left; padding:0 0 20px 0; margin:0 0 30px 0; font-style:normal; color:#0355B7; font-size:18px; border-bottom:1px dashed #D4D3D3;}
.conquer .mian span.list em{ height:36px; display:inline-block; margin:10px; padding:0 25px; font-style:normal; border:1px solid #C0D5EF; background:#FFF;} 
.conquer .mian span.list em.show{ color:#0355B7; border:1px solid #0355B7;}
.conquer .mian span.list em:hover{ color:#FFF; background:#4927B8; border:1px solid #4927B8; margin:10px -10px; box-shadow:0 0 5px rgba(73,39,184,0.60);}
.problem{ width:100%; float:left; position:relative;}
.problem .mian{ width:1200px; margin:0 auto; display:block; overflow:hidden; text-align:center; padding:72px 0 62px 0;}
.problem .mian .text ul{ width:1100px; float:left; padding:50px 50px 0 50px;}
.problem .mian .text ul li{ width:170px; float:left; overflow:hidden; position:relative; 
padding:0 14px; margin:0 10px; box-shadow:0 8px 8px #DEDCE5; border:1px solid #D5E3F5;}

.problem .mian .text ul li.wp01{ background:#FFF url(../images/problem_01.png) center 30px no-repeat;}
.problem .mian .text ul li.wp02{ background:#FFF url(../images/problem_02.png) center 30px no-repeat;}
.problem .mian .text ul li.wp03{ background:#FFF url(../images/problem_03.png) center 30px no-repeat;}
.problem .mian .text ul li.wp04{ background:#FFF url(../images/problem_04.png) center 30px no-repeat;}
.problem .mian .text ul li.wp05{ background:#FFF url(../images/problem_05.png) center 30px no-repeat;}
.problem .mian .text ul li span{ width:100%; height:40px; float:left; line-height:40px; font-size:16px; margin:100px 0 0 0;}
.problem .mian .text ul li p{ width:100%; height:154px; float:left; line-height:22px; color:#888; text-align:justify; font-size:12px; padding:0 0 40px 0;}

.problem .mian .text ul li:hover{ margin-top:-20px; background-color:#EBF2FF; padding:0 14px; box-shadow:0 8px 8px #CDCCD0;border:1px solid #EBF2FF;}
.problem .mian .text ul li:hover span{ color:#C21C1F;}

.light{ width:100%; height:578px; float:left; position:relative; background:#F7FAFF;}
.light .mian{ width:1200px; height:100%; box-sizing:border-box; text-align:center; position:absolute; top:0; left:50%; margin:0 0 0 -600px;}
.light .mian *{ font-style:normal;}
.light .mian .tab{ width:76%; height:60px; float:left; padding:40px 12% 40px 12%;}
.light .mian .tab em{ width:25%; height:60px; float:left; cursor:pointer; position:relative; text-align:center;}
.light .mian .tab em i{ display:inline-block; overflow:hidden; font-size:16px; color:#666; line-height:60px; font-style:normal; padding:0 0 0 40px;}
.light .mian .tab em i.w01{ background:url(../Images/w01.png) left no-repeat;}
.light .mian .tab em i.w02{ background:url(../Images/w02.png) left no-repeat;}
.light .mian .tab em i.w03{ background:url(../Images/w03.png) left no-repeat;}
.light .mian .tab em i.w04{ background:url(../Images/w04.png) left no-repeat;}
.light .mian .tab em.current{}
.light .mian .tab em.current i.w01{ background:url(../Images/w01_show.png) left no-repeat;}
.light .mian .tab em.current i.w02{ background:url(../Images/w02_show.png) left no-repeat;}
.light .mian .tab em.current i.w03{ background:url(../Images/w03_show.png) left no-repeat;}
.light .mian .tab em.current i.w04{ background:url(../Images/w04_show.png) left no-repeat;}
.light .mian .tab em.current i{ color:#0049A0; font-weight:bold;}
.light .mian .tab em.current b{ width:136px; height:3px; float:left; background:#0049A0; position:absolute; bottom:0; left:50%; margin:0 0 0 -68px; border-radius:5px;}

.light .mian .anliu{ width:543px; height:341px; float:left; position:absolute; bottom:0; left:50%; margin:0 0 0 -360px; 
	background:url(../Images/anliu.png) center no-repeat; padding:29px 89px 68px 88px;}
.light .mian .anliu .list{ width:100%; height:341px; float:left; font-style:normal; text-align:center; display:none;}
.light .mian .anliu .list.show{ display:block; background:#FFF;}
.light .mian .anliu .list em{ float:left; box-sizing:border-box; line-height:96px; font-weight:bolder; border-right:1px dashed #C0D5EF;}

.serve em{ width:181px; height:170px; padding:74px 0 0 0; border-bottom:1px dashed #C0D5EF;}
.serve em:nth-child(2n+2){ background:#EEE;}
.serve em.em01{ background:url(../Images/serve_01.png) center 35px no-repeat;}
.serve em.em02{ background:url(../Images/serve_02.png) center 35px no-repeat;}
.serve em.em03{ background:url(../Images/serve_03.png) center 35px no-repeat;}
.serve em.em04{ background:url(../Images/serve_04.png) center 35px no-repeat;}
.serve em.em05{ background:url(../Images/serve_05.png) center 35px no-repeat;}
.serve em.em06{ background:url(../Images/serve_06.png) center 35px no-repeat;}

.supervise em{ width:181px; height:341px; padding:190px 0 0 0;}
.supervise em.em01{ background:url(../Images/supervise_01.png) center 120px no-repeat;}
.supervise em.em02{ background:url(../Images/supervise_02.png) center 120px no-repeat;}
.supervise em.em03{ background:url(../Images/supervise_03.png) center 120px no-repeat;}

.tration em{ width:25%; height:170px; padding:74px 0 0 0; border-bottom:1px dashed #C0D5EF;}
.tration em.em01{ background:url(../Images/tration_01.png) center 35px no-repeat;}
.tration em.em02{ background:url(../Images/tration_02.png) center 35px no-repeat;}
.tration em.em03{ background:url(../Images/tration_03.png) center 35px no-repeat;}
.tration em.em04{ background:url(../Images/tration_04.png) center 35px no-repeat;}
.tration em.em05{ background:url(../Images/tration_05.png) center 35px no-repeat;}
.tration em.em06{ background:url(../Images/tration_06.png) center 35px no-repeat;}
.tration em.em07{ background:url(../Images/tration_07.png) center 35px no-repeat;}

.people em{ width:50%; height:341px; padding:190px 0 0 0;}
.people em.em01{ background:url(../Images/people_01.png) center 120px no-repeat;}
.people em.em02{ background:url(../Images/people_02.png) center 120px no-repeat;}



.guaran{ width:100%; float:left; position:relative; padding:72px 0 30px 0;}
.guaran ul{ width:1100px; display:block; overflow:hidden; text-align:center; padding:20px 0; margin:0 auto;}
.guaran ul li{ width:498px; float:left; margin:20px 25px 0 25px; padding:40px 0; border:1px solid #DAE5F1; box-shadow:4px 6px 6px #DBE7F5;}
.guaran ul li i{ width:88px; height:88px; display:inline-block; margin:0 auto; border-radius:88px; border:1px dashed #FF6000; background:#FFF6F0;}
.guaran ul li i img{ width:88px; height:88px; float:left;}
.guaran ul li span{ width:100%; height:50px; float:left; line-height:50px; font-weight:bolder; font-size:16px;} 
.guaran ul li p{ width:80%; float:left; margin:0 10%; line-height:24px; color:#888;}






