@charset "utf-8";
/* CSS Document */
.main{ width:1000px; height:auto; margin:0 auto; font-size:12px;}
#head{ float:left; width:100%; height:auto;}
html { overflow-x: hidden; overflow-y: auto; }
.topfull{ float:left; width:100%; height:22px; line-height:22px; background-color:#aad1e1;}
.topfullA{ float:left;}
.topfullA a{ color:#3d62a2;}
.topfullB{ float:right;}
.topfullB ul{ float:left;}
.topfullB ul li{ float:left; padding:0px 0px 0px 15px;}
.topfullB ul li span{ float:left; width:9px; height:9px; padding:6px 5px 0px 0px;}

.top{ float:left; width:100%; height:82px; padding-top:14px;} /*让LOGO对齐*/
.logo{ float:left; width:450px; height:75px;}
.tel{ float:right; height:auto; padding:15px 0px 0px 0px;}
.telA{ float:left; text-align:right; font-weight:bold;}
.telA_a{ float:right; font-size:20px; color:#ff5200; font-family: '微软雅黑';}
.telA_b{ clear:both; font-size:16px; float:right;}
.telA_b span{ color:#0c78bc; font-family: '微软雅黑';}
.telB{ float:left; width:40px; height:40px; padding:5px 0px 0px 10px; font-family: '微软雅黑';}

.nav{ float:left; width:100%; height:auto; position:relative; z-index:9999; font-family:"宋体"}
.nav_n{ float:left; width:1000px; height:60px; background-image:url(../images/nav_3.png); background-repeat:no-repeat; background-position:bottom center;}
.nav_L{ float:left; width:11px; height:11px; margin:0px 0px 0px -11px;}
.nav_R{ float:right; width:11px; height:11px; margin:0px -11px 0px 0px;}
.nav_n ul{ float:left; width:1000px; height:52px; background-color:#FFFFFF;}
.nav_n ul li{ float:left;}
.nav_n ul li a{ float:left; text-align:center; padding:8px 27px 8px 26px; line-height:18px;}
.nav_n ul li a:hover{ background-color:#3d62a2; color:#FFFFFF;}

.banner{ float:left; width:100%; height:276px;}
#full-screen-slider { width:100%; height:276px; float:left; position:relative; top:-49px; left:0px;}
#slides { display:block; width:100%; height:325px; 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:295px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:10px; background-image:url(../images/yy.png); background-repeat:no-repeat;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background-image:url(../images/yy_1.png);}

#container{ float:left; width:100%; height:auto;}

.con{ float:left; width:100%; height:436px; background-image:url(../images/index25.jpg); background-repeat:repeat-x; background-position:bottom center;}
.conA{ float:left; width:1000px; height:260px; padding:10px 0px 0px 0px;}

.news{ float:left; width:275px; height:260px;}
.newsA{ float:left; width:275px; height:42px;}
.newsAa{ float:left; width:275px; line-height:38px; height:38px; background-color:#FFFFFF;}
.newsAa_a{ float:left; color:#ff5000; font-size:14px; font-weight:bold;}
.newsAa_a img{ float:left; width:17px; height:14px; padding:12px 10px 0px 10px;}
.newsAa_b{ float:right; padding:0px 15px 0px 0px;}
.newsAb{ float:left; width:275px; height:4px;}
.newsAb_a{ float:left; width:109px; height:4px;}
.newsAb_b{ float:right; width:109px; height:4px;}
.newsB{ float:left; width:275px; height:auto;}
.newsB ul{ float:left; width:255px; height:auto; padding:5px 10px 0px 20px;}
.newsB ul li{ float:left; width:255px; height:22px; line-height:22px; list-style:disc;}

.cpzs{ float:right; width:710px; height:auto;}
.cpzsA{ float:left; width:710px; height:42px; padding:0px 0px 10px 0px;}
.cpzsAa{ float:left; width:710px; line-height:38px; height:38px; background-color:#FFFFFF;}
.cpzsAa_a{ float:left; color:#ff5000; font-size:14px; font-weight:bold;}
.cpzsAa_a img{ float:left; width:14px; height:13px; padding:12px 10px 0px 10px;}
.cpzsAa_b{ float:right; padding:0px 15px 0px 0px;}
.cpzsAb{ float:left; width:710px; height:4px;}
.cpzsAb_a{ float:left; width:109px; height:4px;}
.cpzsAb_b{ float:right; width:109px; height:4px;}
.cpzsB{ float:left; width:710px; height:auto;}
.cpzsB_n{ float:left; width:220px; height:190px; padding:0px 25px 0px 0px;}
.cpzsB_a{ float:left; width:220px; height:88px; padding:10px 0px 0px 0px; text-align:center; background-color:#faf7f7; background-image:url(../images/index24.jpg); background-repeat:no-repeat; background-position:bottom center;}
.cpzsB_b{ float:left; width:220px; height:92px; background-color:#FFFFFF;}
.cpzsB_b dl{ float:left; width:200px; height:92px; padding:0px 10px 0px 10px;}
.cpzsB_b dt{ float:left; width:200px; height:32px; font-size:16px; font-weight:bold; line-height:32px;}
.cpzsB_b dd{ float:left; width:200px; height:60px; line-height:18px; overflow:hidden;}
.cpzsB_n1{ padding:0px;}

.conB{ float:left; width:1000px; height:130px;}

.con_1{ float:left; width:100%; background-color:#fbfbfb; background-image:url(../images/index26.jpg); height:34px; background-repeat:no-repeat; background-position:top center;}

.con_2{ float:left; width:100%; height:auto; background-image:url(../images/index27.jpg); background-repeat:repeat-x; background-position:top center;}
.con_2A{ float:left; width:1000px; height:auto;}
.solu{ float:left; width:490px; height:auto;}
.soluA{ float:left; width:490px; height:32px; background-image:url(../images/index15.jpg); background-repeat:no-repeat;}
.soluAa{ float:left;}
.soluAa_a{ float:left; width:37px; height:32px; padding:0px 10px 0px 0px;}
.soluAa_b{ float:left; font-weight:bold; color:#ff5000; font-size:14px; line-height:16px;}
.soluAa_b span{ font-family:Arial, Helvetica, sans-serif; color:#a3a3a3;}
.soluAb{ float:right; padding:0px 15px 0px 0px; line-height:32px;}
.soluB{ float:left; width:490px; height:auto; padding:10px 0px 0px 0px;}
.soluB_z{ float:left; width:235px; height:230px;}
.soluB_n{ float:left; width:219px; height:226px; padding:0px 8px 0px 8px; background-color:#FFFFFF;}
.soluB_a{ float:left; width:219px; height:142px; padding:8px 0px 0px 0px;}
.soluB_b{ float:left; width:219px; height:76px;}
.soluB_b dl{ float:left; width:219px; height:auto;}
.soluB_b dt{ float:left; width:219px; height:24px; line-height:24px;}
.soluB_b dt a{ color:#ff7100;}
.soluB_b dd{ float:left; width:219px; height:auto; line-height:20px;}
.soluB_t{ float:left; width:235px; height:4px;}
.soluB_ta{ float:left;}
.soluB_tb{ float:right;}
.soluB_z1{ float:right;}

.case{ float:right; width:490px; height:auto;}
.caseA{ float:left; width:490px; height:32px; background-image:url(../images/index15.jpg); background-repeat:no-repeat;}
.caseAa{ float:left;}
.caseAa_a{ float:left; width:37px; height:32px; padding:0px 10px 0px 0px;}
.caseAa_b{ float:left; font-weight:bold; color:#ff5000; font-size:14px; line-height:16px;}
.caseAa_b span{ font-family:Arial, Helvetica, sans-serif; color:#a3a3a3;}
.caseAb{ float:right; padding:0px 15px 0px 0px; line-height:32px;}
.caseB{ float:left; width:490px; height:auto; padding:6px 0px 0px 0px;}
.caseB_z{ float:left; width:160px; height:74px; padding:4px 5px 0px 0px;}
.caseB_n{ position:relative; width:160px; height:74px; top:0px; left:0px;}
.caseB_n > a{position:absolute; width:160px; height:74px; z-index:0; top:0px; left:0px;}
.caseB_a{ position:absolute; width:160px; height:0px; background-color:#070707; opacity:0.8; bottom:0px; left:0px; font-size:14px; line-height:74px; text-align:center; color:#FFFFFF;}
.caseB_a > a {color:#FFFFFF;}
.caseB_z1{ padding:4px 0px 0px 0px;}


.con_2B{ float:left; width:1000px; height:auto; padding:15px 0px 15px 0px;}
.gsdt{ float:left; width:540px; height:auto;}
.gsdt_a{ float:left; width:540px; height:47px;}
.gsdt_a li{ float:left; width:135px; height:47px; background-image:url(../images/index29.jpg); background-repeat:repeat-x; line-height:47px; text-align:center;}
.gsdt_a li a{ float:left; width:135px; height:47px; font-size:14px; color:#FFFFFF; font-weight:bold;}
.gsdt_a li.zizi{ float:left; background-image:url(../images/index18.png); width:135px; height:47px;}
.gsdt_b{ float:left; width:520px; height:auto; padding:10px 0px 0px 20px;}
.gsdt_b li{ float:left; width:520px; height:22px; line-height:22px; list-style:disc;}
/*.gsdt_b li a{ float:left;}*/
.gsdt_b li span{ float:right; text-align:right; color:#767676; width:80px; height:22px; overflow:hidden; white-space:nowrap;}

.team{ float:right; width:445px; height:auto;}
.teamA{ float:left; width:445px; height:32px; background-image:url(../images/index28.jpg); background-repeat:no-repeat;}
.teamAa{ float:left;}
.teamAa_a{ float:left; width:37px; height:32px; padding:0px 10px 0px 0px;}
.teamAa_b{ float:left; font-weight:bold; color:#ff5000; font-size:14px; line-height:16px;}
.teamAa_b span{ font-family:Arial, Helvetica, sans-serif; color:#a3a3a3;}
.teamAb{ float:right; padding:0px 15px 0px 0px; line-height:32px;}
.teamB{ float:left; width:445px; height:auto; line-height:21px; padding:20px 0px 0px 0px;}
.teamB span{ float:left; width:207px; height:119px; padding:0px 10px 5px 0px;}

.con_2C{ float:left; width:1000px; height:108px;}
.con_2C ul{ float:left; width:1000px; height:108px;}
.con_2C ul li{ float:left; width:322px; height:108px; padding:0px 17px 0px 0px;}

.con_3{ float:left; width:100%; height:36px; background-repeat:repeat-x; background-image:url(../images/index25.jpg);}


#foot{ width:100%; background-color:#101112;}
.footA{ float:left; width:100%; height:163px; padding:40px 0px 0px 0px; background-image:url(../images/foot_bj.jpg); background-repeat:no-repeat; background-position:top center;}
.footA_n{ float:left; width:82px; height:123px; border-right:1px solid #343e44; padding:0px 30px 0px 30px;}
.footA_a{ float:left; width:82px; height:22px; line-height:22px; padding:0px 0px 5px 0px;}
.footA_a a{ color:#FFFFFF; font-weight:bold;}
.footA_a a:hover{ color:#ff811d;}
.footA_b{ float:left; width:82px; height:auto; line-height:24px;}
.footA_b a{ color:#8e8e8e;}
.footA_b a:hover{ color:#ff811d;}
.footA_n1{ border-right:0px;}
.footB{ float:left; width:100%; height:43px; padding:15px 0px 15px 0px; border-top:2px solid #582700;}
.footBa{ float:left; width:156px; height:43px;}
.footBb{ float:right; line-height:43px; color:#918f8f;}
.footBb a{ color:#ff811d;}

.content{ float:left; width:1000px; height:auto; padding:15px 0px 0px 0px;}
.left{ float:left; width:245px; height:auto;}
.leftA{ float:left; width:245px; height:auto;}
.leftA_a{ float:left; width:245px; color:#FFFFFF; font-size:14px; background-image:url(../images/list1.jpg); height:38px; background-repeat:no-repeat; line-height:38px;}
.leftA_a span{ float:left; padding:0px 0px 0px 40px;}
.leftA_b{ float:left; width:215px; height:auto; padding:15px; background-color:#FFFFFF;}
.leftA_b ul{ float:left; width:215px; height:auto;}
.leftA_b ul li{ float:left; font-size:14px; width:215px; height:24px; border-bottom:1px dashed #e9e9e9; line-height:24px;}
.leftA_b ul li img{ float:left; width:6px; height:12px; padding:6px 20px 0px 15px;}
.leftA_c{ float:left; width:245px; height:4px;}
.leftA_ca{ float:left;}
.leftA_cb{ float:right;}

.leftB{ float:left; width:245px; height:auto; padding:20px 0px 0px 0px;}
.leftB_a{ float:left; width:245px; height:32px; background-image:url(../images/index28.jpg); background-repeat:no-repeat;}
.leftB_aa{ float:left; width:37px; height:32px; padding:0px 10px 0px 0px;}
.leftB_ab{ float:left; font-weight:bold; color:#ff5000; font-size:14px; line-height:16px;}
.leftB_ab span{ font-family:Arial, Helvetica, sans-serif; color:#a3a3a3;}
.leftB_b{ float:left; width:245px; height:auto;}
.leftB_b ul{ float:left; width:225px; height:auto; padding:10px;}
.leftB_b ul li{ float:left; width:225px; height:22px; line-height:22px;}

.leftC{ float:left; width:245px; height:auto;}
.leftC ul{ float:left; width:245px; height:auto;}
.leftC ul li{ float:left; width:245px; height:82px; padding:10px 0px 0px 0px;}

.right{ float:right; width:740px; height:auto;}

.rightA{ float:left; width:740px; height:42px;} 
.rightA_a{ float:left; width:740px; height:38px; line-height:38px; background-color:#FFFFFF;}
.rightA_aa{ float:left; font-size:14px; font-weight:bold;}
.rightA_aa img{ float:left; width:11px; height:11px; padding:13px 10px 0px 15px;}
.rightA_ab{ float:right; padding:0px 10px 0px 0px;}
.rightA_b{ float:left; width:740px; height:4px;}
.rightA_ba{ float:left;}
.rightA_bb{ float:right;}

.rightB{ float:left; width:740px; height:auto;}
.rightB_n{ float:left; width:740px; height:auto;}
.rightB_n ul{ float:left; width:740px; height:auto;}
.rightB_n ul li{ float:left; width:740px; height:30px; border-bottom:1px solid #d4d4d4; padding:15px 0px 0px 0px; line-height:30px;}
.rightB_n ul li img{ float:left; width:5px; height:9px; padding:10px 10px 0px 0px;}
.rightB_n ul li a{ float:left; color:#0a50a1; font-weight:bold;}
.rightB_n ul li span{ float:right; width:70px; height:30px; overflow:hidden; white-space:nowrap;}

.rightB_Case{ float:left; width:740px; height:auto;}
.rightB_Case_n{ float:left; width:740px; height:auto;}
.rightB_n_case{height:22px; border-bottom:1px solid #d4d4d4; line-height:22px;}
.rightB_n_case H3{ float:left; color:#0a50a1; font-weight:bold; }
.rightB_n_case_date{ float:right; width:70px; height:22px; overflow:hidden; white-space:nowrap;}
.rightB_n_case_content{line-height:30px; width:480px; padding-left:15px;}

.feny{ float:right; padding:40px 0px 0px 0px;}
.feny ul{ float:left;}
.feny ul li{ float:left; padding:0px 0px 0px 10px;}
.feny ul li a{ float:left; font-weight:bold;}
.feny ul li a:hover{ color:#0a50a1;}

.rightC{ float:left; width:720px; height:auto; padding-left:10px;}
.rightC h3{ float:left; width:720px; height:66px; line-height:66px; border-bottom:1px solid #d4d4d4; text-align:center; color:#3d62a2; font-size:16px;}
.rightC_a{ float:left; width:720px; height:auto; font-size:13px; font-family:"微软雅黑", "宋体"; line-height:26px; padding:10px 0px 10px 0px;}
.rightC_b{ float:right; padding:20px 0px 0px 0px;}
.rightC_b a{color:#ff5300; font-size:13px; font-family:"微软雅黑", "宋体";}
/*QQ客服部分*/
.clear:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #ff4a00 url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}

.yqlj {text-align:center;padding-top:6px;line-height:22px; color:#666;}
.yqlj li{ display:inline;list-style:none; padding:0 2px;}
.yqlj li a{line-height:22px; color:#666; text-decoration:none}