*{ margin:0; padding:0;}
body{ font-family:"微软雅黑", "宋体"; font-size:12px;}
li{list-style:none;}
a{text-decoration:none;}
a img{ border:none;}
.clear{ clear:both;}


.top_title_wrap{ width:100%; height:30px; border-bottom:1px solid #f3f3f3;}
.top_title{ width:1000px; height:30px; line-height:30px; color:#444; margin:0 auto;}
.top_title a{ float:right; margin-left:30px; color:#444;}

.top_wrap{ width:100%;
background: -moz-linear-gradient(top, #e3f0ff 0%, #d6e8fe 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3f0ff), color-stop(100%,#d6e8fe)); 
background: -webkit-linear-gradient(top, #e3f0ff 0%,#d6e8fe 100%); 
background: -o-linear-gradient(top, #e3f0ff 0%,#d6e8fe 100%); 
background: -ms-linear-gradient(top, #e3f0ff 0%,#d6e8fe 100%); 
background: linear-gradient(to bottom, #e3f0ff 0%,#d6e8fe 100%); border-top:1px solid #fff; }
.top{ width:1000px; margin:0 auto; padding:20px 0;}
.logo{ display:inline-block; float:left;}
.top p{ float:left; background:url(../images/line.png) left center no-repeat; padding:20px 10px; font-size:16px; color:#004e9f;}
.top p span{color:#fb7820;}
.tel{ float:right;color:#333; margin:20px 0 10px; }
.tel i{ display:inline-block; width:37px; height:37px; float:left; margin-right:10px;}
.tel div{color:#fb7820; float:left; font-size:20px; font-weight:bold; line-height:100%;}
.tel div span{ font-weight:normal; font-size:13px;}


.nav{ width:100%; background:#0051a5;}
.nav>ul{ width:1000px; height:50px; margin:0 auto;}
.nav>ul>li:first-child{ border-left:1px solid #1e70c5;}
.nav>ul>li{ float:left; border-right:1px solid #1e70c5; height:50px; line-height:50px; position:relative;}
.nav>ul>li>a{ display:inline-block; padding:0 15px; height:50px; line-height:50px; color:#fff; text-align:center; font-size:14px;}
.nav>ul>li>a:hover{ background:#e77830 url(../images/round.png) center no-repeat;}
.nav>ul>li.current a{ background:#e77830 url(../images/round.png) center no-repeat;}
.nav>ul>li ul{ background:#e58344; display:none; position:absolute; left:0; top:50px; z-index:999; width:100%;}
.nav>ul>li ul li{ border-bottom:1px dashed #fff;}
.nav>ul>li ul li a{ text-align:center; color:#fff; display:inline-block;width:100%; height:100%;} 
.nav>ul>li ul li a:hover{ background:#f2a462;}

/* flexslider */
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../banner/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:46%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../banner/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../banner/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../banner/images/next.png) center center no-repeat;}


.product{ width:1000px; margin:30px auto; clear:both;}
.pro_lt{ float:left; width:180px; background:#0051a5; padding:0 10px;}
.pro_lt h3{ font-size:24px; height:70px; line-height:70px; color:#fff; border-bottom:1px solid #3692cb; margin-bottom:5px;}
.pro_lt>ul>li{ width:180px; height:40px; line-height:40px; background:#fff; margin-bottom:10px; }
.pro_lt>ul>li>a{ position:relative; display:inline-block; width:155px; height:40px; color:#0477be; font-size:16px; padding-left:25px;}
.pro_lt>ul>li>a::after{content:url(../images/plus.png) ; position:absolute; top:15px; right:0; width: 11px; height: 11px;  float:right; margin-right:10px;}
.pro_lt>ul>li>a:hover{ color:#b30410; text-decoration:underline;}
.pro_lt>ul .pro_erji{ padding:0 0 0 25px; line-height:200%;}
.pro_lt>ul .pro_erji li::before{ content:""; display:inline-block;  width: 0; height: 0; border-top: 5px solid transparent;  border-left: 10px solid #fff;  border-bottom: 5px solid transparent;}
.pro_lt>ul .pro_erji li{ height:30px; line-height:30px;}
.pro_lt>ul .pro_erji li a{ color:#ccc; padding-left:10px;}
.pro_lt>ul .pro_erji li a:hover{ text-decoration:underline;}
.pro_rt{ float:right; width:780px;}
.pro_rt a:hover{ text-decoration:underline;}
.pro_rt>h3{ font-weight:500;height:38px; line-height:45px;font-size:16px;  color:#000; margin-bottom:10px; border-bottom:2px solid #2665b7;}
.pro_rt>h3 a{ float:right; color:#999;}
.pro_rt ul li{float: left;margin-right: 50px;margin-bottom: 20px; line-height:180%;width: 212px;}
.pro_rt ul li>a:nth-child(1){padding: 7px 7px 2px 1px;width: 202px;height: 202px; display:inline-block; background:url(../images/li_bg.png) no-repeat;}
.pro_rt ul li:nth-child(3n){ margin-right:0;}
.pro_rt ul li img{ width:202px; height:202px;}
.pro_rt ul li a{ color:#333;}
.pro_rt ul li h3{ height:30px; line-height:30px; font-size:12px; }
.pro_rt ul li h3 a{ color:#666;}
.pro_rt ul li p{ color:#888;}
.pro_rt ul li p strong{ color:#333;}
.pro_rt ul li>a{ color: #004d90;}


/*.fwlc{ width:100%; padding:20px 0; background:#fff;}
.fwlc img{ display:block; margin:0 auto;}

.sh_wrap{ width:100%;}
.sh{ width:1000px; height:252px; margin:0 auto; position:relative; background:url(../images/sh.jpg) center no-repeat; }
.sh p{ position:absolute; left:355px; bottom:68px; color:#fff; font-size:20px;}


.goodqi{
	height: auto;
	width: 100%;
	position: relative;
}
.datitle{
	overflow: hidden;
	height: 80px; text-align:center; line-height:80px; font-size:40px; color:#fff;
	width: 100%;
	position: relative; background:#053479; font-weight:bold; margin-bottom:20px;
}
.datitle span{ color:#ea6821;} 
.wrap2{
	width: 1100px;
	overflow: hidden;
	margin: 0px auto;
	position: relative;
	height:1290px;
}
.youshi{width: 1100px;overflow: hidden;height: auto;}
.rigq{background:url(../images/xadv2.jpg) no-repeat left center;width:1000px;overflow:hidden;}
.ydqxgsns{overflow: hidden;float: right;width: auto;}
.ysmiaos{height: 300px;position: relative;width: 1100px;overflow: hidden;padding: 20px 0px;}
.qudtcp{padding: 20px 0px 1px;}
.imgbj1{background:url(../images/reason_bg_01.jpg) no-repeat center 300px;}
.imgbj2{background: url(../images/reason_bg_02.jpg) no-repeat center 276px;}
.imgbj3{background: url(../images/reason_bg_02.jpg) no-repeat center -70px;}
.jznaxgin{
	position: relative;
	overflow: hidden;
	width: 650px;
	margin-top: 15px;
	background: url(../images/reason_tit.jpg) repeat-x left 5px;
}
.icol1,.icol3{left: 0px;top:20px;background: url(../images/rhtlyo.png) no-repeat;}
.icol2,.icol4{right: 0px;top:20px;background: url(../images/lftlyo.png) no-repeat;}
.ysmiaos i{display: block;width: 90px;height: 90px;font-size: 40px;font-style: normal;line-height: 90px;color: #FFF;overflow: hidden;position: absolute;text-align: center;font-weight: bold;}
.ysmiaos img{display: block;position: absolute;top:0px;}
.imgly1,.imgly3{right: 0px;}
.imgly2,.imgly4{left: 0px;}
.ysmiaos .h5{line-height: 30px;color: #525252;position: relative;width: auto;font-size: 20px;overflow: hidden;font-weight: bold;padding: 5px 0px 0px 110px;}
.ysmiaos .righ5{line-height: 25px;color: #6D6D6D;position: relative;width: auto;padding-top: 15px;text-align: right;font-size: 20px;color: #525252;font-weight: bold;padding: 5px 110px 0px 0px;}
.ysmiaos b{font-size: 30px;color: #336699;line-height: 50px;padding-right: 15px;display: block;}
.ysmiaos span{color:#336699;}
.lefxp p{line-height: 32px;display: block;background: url(../images/dd.gif) no-repeat left 13px;text-indent: 18px;font-size: 16px;}
.lefxp{padding: 20px 0px 25px 45px;float: left;}
.rigxp{padding: 20px 45px 25px 0px;float: right;}
.rigxp p{line-height: 32px;display: block;background: url(../images/dd1.gif) no-repeat right 13px;text-align: right;padding-right: 18px;font-size: 16px;}*/


/*乱象*/
.content{ width:960px; margin:0 auto;}
.lx{background:url(../images/lxbg.jpg) no-repeat center 0; padding:51px 0 0; overflow:hidden;}
.lx h2{ height:98px; overflow:hidden}
.lx h2 span{ padding:13px 0 0; width:544px; display:inline-block;}
.lx_c{ background:url(../images/aqcbg.png) no-repeat center 0; height:514px; color:#fff; font-size:16px;}
.lx_c p{ width:178px; height:50px; text-align:center; font-size:15px; line-height:18px;}
.lx_c p b{ display:block; font-size:20px; line-height:22px;}
.pa {  position: absolute;}
.pr { position: relative;}
.lx01{ top:59px; left:127px;}
.lx02{ top:140px; left:274px;}
.lx03{ top:220px; left:127px;}
.lx04{ top:308px; left:273px;}
.lx05{ top:144px; right:273px;}
.lx06{ top:61px; right:127px;}
.lx07{ top:312px; right:274px;}
.lx08{ top:226px; right:127px;}

/*优势*/
.ys{ width:960px; margin:0 auto; height:1081px; padding:72px 0 0; color:#757575; font:13px/26px "Microsoft YaHei";}
.ys h2{ height:126px;}
.ys h3{ height:57px; background:url(../images/ico04.jpg) no-repeat 0 2px; padding-left:14px; font-size:18px; font-weight:normal; line-height:26px;color:#0263c7;font-weight:bold;}
.ys h3 em{ display:block; text-transform:uppercase; font-style:normal; color:#c2d1f0; font-family:Arial; line-height:14px; font-size:14px;font-weight:normal;}
.ys span{ color:#f4680c;}
.ys01{ height:427px; background:url(../images/ysbg1.jpg) no-repeat 0 bottom; padding:0 0 48px 52px; margin-left:-52px; position:relative;}
.ysw1{ width:470px; padding:25px 0 0 62px;}
.ysp1{ width:420px;}
.ysw1 p{ width:340px; padding-left:15px;}
.ysc1{ height:209px;}
.ysc3{ height:159px;}
.ys02{ height:386px; background:url(../images/ysbg2.jpg) no-repeat right bottom; padding:37px 52px 48px 0; margin-right:-52px; position:relative;}
.ysp2{ width:456px;}
.ysw2{ width:504px; padding:20px 0 0;}
.ysc4 p{ width:350px;}
.fl { float:left;}
.fr { float:right;}



/*服务*/
.fw{ width:960px; margin:0 auto;  height:457px; padding:27px 0 0; overflow:hidden;}
.fw h2{ text-align:center; height:140px;}
.fw_c dl{ background:url(../images/ge01.png) no-repeat right center; height:300px;width:292px; padding:0 25px 0 0; float:left;}
.fw_c dl.fwd2{ background:url(../images/ge02.png) no-repeat 0 center; width:196px; padding:0 0 0 64px;}
.fw_c dl.fwd1{ background:none; padding:0 26px;}
.fw_c dt{ height:187px;}
.fw_c dt img{ width:183px; height:182px; margin:0 auto; display:block;}
.fw_c dd li{ height:26px; line-height:26px; font:14px/26px "Microsoft YaHei"; overflow:hidden; background:url(../images/ico10.png) no-repeat 1px 9px; padding-left:18px;}


/*流程*/
.lc_wrap{ background:#ebeff2;}
.lc{ width:960px; margin:0 auto; height:308px; padding:37px 0 0; overflow:hidden; font:14px/36px "Microsoft YaHei"; color:#512101;}
.lc h2{ height:42px; line-height:42px; border-bottom:solid 1px #0054aa;border-top:solid 1px #0054aa; text-align:center; font-size:16px; color:#666; font-weight:normal}
.lc h2 a{ padding:0 16px;line-height:42px; display:inline-block; color:#666;}
.lc h2 a:hover,.lc h2 a.cur{ color:#fff; background:#0263c7; text-decoration:none}
.lc_c{ background:url(../images/lcbg1.jpg) no-repeat center 48px; height:140px; padding:83px 52px 0;}
.lc_c li{ width:87px; text-align:center; line-height:58px; float:left;}
.lc_c li.lcl1{ width:98px; font-size:18px; padding:0 41px 0 37px;}
.lc_c li.lcl2{ width:141px; font-size:22px; line-height:26px;padding:0 4px;}
.lc_c li.lcl3{ width:131px; font-size:22px;padding:0 43px;}
.lc_c li.lcl4{ width:107px; font-size:18px;padding:0 33px 0 0;}
.lc_c li.lcl6{ line-height:26px;font-size:16px;}


.aboutus_wrap{ width:100%; background:#ebeff2;}
.aboutus{ width:1000px; margin:0 auto; padding:20px 0;}
.aboutus_left{ width:640px; height:290px; float:left; background:#fff; padding:20px 20px;}
.about_title{ height:40px; line-height:40px; background:url(../images/title.png) left bottom repeat-x; margin-bottom:20px;}
.about_title a:nth-child(1) { display:inline-block; height:37px; border-bottom:3px solid #0269d3; font-size:16px; color:#0269d3; padding:0 5px 0 15px;}
.about_title a:nth-child(2){ float:right; color:#666; font-size:14px;}
.about_con .about_img{ display:inline-block; float:left; width:216px; height:226px;}
.about_con .about_img img{background:url(../images/border.png) repeat 0 0;padding: 8px; width:100%; height:100%;}
.about_detail{ float:right; width:385px; padding-top:10px; color:#666; line-height:180%; }
.about_detail h2 { margin-bottom:10px;}
.about_detail h2 a{ color:#666;}
.about_detail .more{ display:inline-block; color:#fff; padding:2px 10px; background:#f2701b; border-radius:3px; margin-top:20px;}
.aboutus_right{ width:260px; height:290px; float:right; background:#fff; padding:20px 20px;}
.aboutus_right ul{ padding:0 20px;}
.aboutus_right ul li{ width:220px; text-align:center; margin-bottom:10px;}
.aboutus_right ul li a{ color:#666;}
.aboutus_right ul li img{ width:205px; height:70px; margin-bottom:5px;background:url(../images/border.png) repeat 0 0;padding: 8px;}
.aboutus_right ul li a:hover{ text-decoration:underline;}

.news_wrap{ width:100%; background:#ebeff2; padding-bottom:20px;}
.news{ width:1000px; margin:0 auto; }
.news_lt{ width:660px; height:380px; overflow:hidden; float:left; background:#fff;  padding:10px;}
.news_ul{ margin-top:10px;}
.news_ul li{ float:left; width:310px; margin-right:20px; list-style:disc;list-style-position:inside; color:#888; line-height:25px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.news_ul li span{ float:right; color:#aaa;}
.news_ul li a{ color:#555;}
.news_ul li a:hover{ color:#0269d3;}
.news_ul li:nth-child(2n+1){ margin-right:0;}
.news_rt{ width:280px; height:380px; overflow:hidden;float:right; background:#fff;  padding:10px;}
.ask_ul{ margin-top:10px;}
.ask_ul>li{ padding:5px 0; border-bottom:1px dashed #eee; margin-bottom:10px; height:70px; overflow:hidden; padding-bottom:10px;}
.ask_ul>li ul{ line-height:150%;}
.ask_ul>li ul li:nth-child(1){ background:url(../images/q.png) left center no-repeat; padding-left:35px; font-weight:bold; font-size:14px; margin-bottom:10px;}
.ask_ul>li ul li:nth-child(1) a{ color:#555;}
.ask_ul>li ul li:nth-child(1) a:hover{ color:#0269d3;}
.ask_ul>li ul li:nth-child(2){ background:url(../images/a.png) left top no-repeat; padding-left:35px;}
#cl_po{ position:static; padding-bottom:10px; margin-bottom:10px;}
.box{ position:absolute; left:0; top:0; width:660px;}
.box_lt{ float:left; display:inline-block; padding:5px; border:1px solid #eee;}
.box_lt img{ width:220px; height:140px;}
.box_rt{ width:400px; float:right; margin-top:10px;}
.box_rt h2{ margin-bottom:10px; font-weight:normal; font-size:13px;}
.box_rt h2 a{ color:#333;}
.box_rt h2 a:hover{ color:#CC2D1B;}
.box_rt p{ width:380px; line-height:160%; color:#555; margin-bottom:20px;}
.box_rt>a{ display:inline-block; width:90px; text-align:center; height:30px; line-height:30px; font-size:14px;  border:2px solid #f75f45; color:#f75f45;}



.end_wrap{ width:100%; background:url(../images/f_bg.gif) repeat-x; color:#bbdafc;}
.end{ width:1000px; margin:0 auto; padding:30px 0 20px 0; }
.bt_nav,.add{ float:left; border-right:1px solid #ddd; font-size:13px;}
.bt_nav{ padding:20px 30px 20px 0; line-height:220%;}
.bt_nav li a{ color:#fff; font-size:16px; }
.add{ padding:20px 120px 20px 50px; line-height:180%; }
.code{ float:right; margin-top:20px;}
.code p{ width:120px;  font-size:13px; text-align:center; float:left; margin-left:50px;}
.code p img{ width:120px; height:120px; margin-bottom:5px;}

.rt_wrap{ width:780px; float:right;}
.path{ height:40px; line-height:40px; border-left:8px solid #0051a5; padding-left:15px; background:#eee;  }
.path .location1{ float:left; color:#ea7814; font-weight:bold; font-size:13px;}
.path .location2{ float:right; margin-right:20px;}
.path a{ color:#666666;  }
.rt_con{ border:1px solid #ccc; padding:10px 20px 20px 20px; background:#fff;}



.rt_con ul li{ border-bottom:1px dashed #ccc; width:718px; padding:20px 10px;}
.rt_con ul li:hover{ background:#eee;}
.rt_con ul li .list_lt{ display:inline-block; float:left; width:150px;}
.rt_con ul li .list_rt{ width:558px; float:right;}
.rt_con ul li .list_rt p{ margin-bottom:10px;}
.rt_con ul li .list_rt .list_rt_title{ line-height:25px;}
.rt_con ul li .list_rt .list_rt_title a{ color:#0051a5; font-size:16px;}
.rt_con ul li .list_rt .detail{ line-height:150%;}
.read{ color:#555; border:2px solid #aaa; padding:3px 8px;}
.read:hover{ border-color:#0051a5;}



