﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/*banner*/

/**/
.banner{height:560px; overflow:hidden;}
.banner a{ display:block; height:560px; overflow:hidden;}

/*首页动画样式*/
.fullSlide {
	width:100%;
	position:relative;
	height:560px;
}
.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:560px;
	overflow:hidden;
	text-align:center;
	background-position:center top;
	background-repeat: no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:560px;
}

.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:#0874DA;
	line-height:999px;
	filter:alpha(opacity=50);
	opacity:0.5;
	border-radius:5px;
}
.fullSlide .hd ul .on {
	background:#93E124;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.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;
}


/**/
.vip{ height:153px; background:#efefef; margin-bottom:59px; overflow:hidden;}
.vip h3{ float:left; width:163px; overflow:hidden;}
.vip h3 i a{ font-size:22px; color:#0874da;}
.vip h3 em{ font-size:0; display:block; padding-top:10px; height:50px;}
.vip h3 span a{ font-weight:normal; color:#5d5d5d; font-size:14px; text-transform:uppercase;}
.vip ul{ overflow:hidden;width:835px;}
.vip ul li{ font-size:0; float:left;}
.vip ul li img{ display:block; width:165px; height:93px;border:1px solid #dcdcdc;}
.vip ul .nob{ border:none;}
/**/
.pro{ height:954px; overflow:hidden;}
.pro h2{ height:99px; overflow:hidden; text-align:center; background:url(Img/Index/p_h2.gif) no-repeat center 17px;}
.pro h2 a{ color:#131313; font-size:36px; display:block; line-height:100%;}
.pro h2 i{ color:#0874da;}
.pro h2 span{ color:#6f6f6f; font-size:22px; display:block; font-weight:normal; padding-top:7px;}

.pro_l{ background:url(Img/Index/pl_bg.gif) no-repeat; overflow:hidden; width:222px; height:854px;}
.pro_l h3{height:82px;font-size:18px; text-align:center; margin-bottom:35px;}
.pro_l h3 a{ color:#fff; padding-top:25px; display:inline-block; font-size:24px; text-shadow:1px 1px 1px #040000;}
.pro_l h3 span{ font-weight:normal; color:#97c6ef; text-transform:uppercase; font-size:14px;}
.pro_l h4{ height:42px; line-height:42px;font-size:16px; width:181px; margin:0 auto 18px;}
.pro_l h4 a{ display:block; padding-left:17px; color:#fff;background:url(Img/Index/pl_h31.gif) no-repeat; }
.pro_l .cur a,.pro_l h4 a:hover{background:url(Img/Index/pl_h3.gif) no-repeat;}
.pro_l ul{ padding:0 0 8px 0;}
.pro_l ul li{ height:30px; line-height:30px; background:url(Img/Index/pl_li.gif) no-repeat 49px 16px; padding-left:65px;}
.pro_l ul li a{ color:#fff; font-size:14px;}
.pro_l h5{ width:181px; height:35px; margin:0 auto 9px;}
.pro_l h5 a{ display:block; background:url(Img/Index/pl_h4.gif) no-repeat; line-height:35px; font-size:14px; color:#fff; padding-left:28px;}
.pro_l .last{ margin-bottom:22px;}

.pro_r{ width:757px;}
.gy_nav{background: url(Img/Index/pr_li.gif) repeat-x; height:70px;margin-bottom:11px;}
.gy_nav ul{ float:left;}
.gy_nav ul li{ float:left; font-size:20px; text-align:center;}
.gy_nav ul li a{ display:inline-block; color:#605f5f; width:378px; line-height:61px; padding-bottom:9px;}
.gy_nav ul li a:hover,.gy_nav ul .cur a{ background: url(Img/Index/pr_cur.gif) no-repeat center 0; text-decoration:none; color:#fff; font-weight:bold;}

.p_con dl{ clear:both; overflow:hidden; background:url(Img/Index/pr_bg.gif) no-repeat; height:405px; margin-bottom:16px;}
.p_con dl dt{ float:left; width:307px; padding-right:21px;}
.p_con dl dt img{width:426px; height:351px; padding:26px 0 0 63px;}
.p_con dl dd{ width:215px; float:right; padding:93px 25px 0 0;}
.p_con dl dd h4 a{ color:#000; font-size:20px; display:block; line-height:24px; margin-bottom:12px;}
.p_con dl dd p{ line-height:26px; color:#444; font-size:14px;}
.p_con dl dd p span{ font-weight:bold;}
.p_con ul li { width:241px; float:left; margin-right:17px; position:relative;}
.p_con ul .nom{ margin-right:0;}
.p_con ul li img { width:239px; height:201px; border:1px solid #d9d9d9;}
.p_con ul li span { width:100%; height:34px; line-height:34px; text-algn:center; display: inline-block; background: url(Img/Index/span.png) repeat; position:absolute; top:168px; left:0; text-align:center;}
.p_con ul li span a { color:#fff; font-size:14px;}
/**/
.pk{ background:url(Img/Index/pk.gif) no-repeat center 145px #f3f3f3; padding-top:62px; height:756px; overflow:hidden;}
.pk .content{ position:relative;}
.pk h3{ text-align:center; font-size:36px; height:137px;}
.pk h3 a{ display:block; color:#000;}
.pk h3 a:hover{ text-decoration:none;}
.pk h3 i{ color:#0874da;}
.pk h3 span{ display:block; font-weight:normal; color:#adacac; font-size:14px; font-weight:normal; text-transform:uppercase; letter-spacing:2px; padding-top:9px;}
.pk h4{ line-height:67px; height:67px; color:#fff; font-size:24px; margin-bottom:54px;}
.pk h4 i{ display:inline-block; width:383px; text-align:right;}
.pk h4 span{ display:inline-block; width:386px; color:#000; float:right;}
.pk h5{ position:absolute; left:430px; top:256px;}
.pk h5 a{ display:block; height:85px; line-height:85px; background:url(Img/Index/p_lin.gif) no-repeat 3px bottom; width:140px; text-align:center; font-size:16px; font-weight:bold; color:#fff; text-shadow:1px 1px 1px #000;}
.pk h5 .last{ background:none;}
.pk h5 a:hover,.pk h5 .cur{ background:url(Img/Index/p_cur.gif) no-repeat center 0; line-height:62px; font-size:20px; text-shadow:0 0 0 #fff;}
.pk dl{ float:left; margin: 0 48px; width:336px;}
.pk dl dt{ font-size:0;}
.pk dl dt img{ width:332px; height:317px; border:2px solid #bebebe; border-bottom:none;}
.pk dl dd{ background:#0874da; padding:16px 0 18px 22px; color:#fff; font-size:14px; line-height:20px;}
.pk dl dd p i{ display:block; font-size:24px; font-weight:bold; padding-bottom:8px;}
.pk .fr{ float:right;}
.pk .fr dd{ background:#cfcfcf; color:#555;}
.pk .fr dd i{ color:#1f1f1f;}
/**/
.tt1{ background:url(Img/Index/tt1.jpg) no-repeat center 0; height:307px; overflow:hidden;}
.tt1 p{ font-size:26px; color:#fff; padding:105px 0 0 19px;}
.tt1 p i{ display:block; font-weight:bold; font-size:36px; font-weight:bold; padding-bottom:10px;}
.tt1 p span{ display:block; font-size:18px;padding:10px 0 17px 0;}
/**/
.case{ background:#f2f2f2; padding-top:65px; height:702px; overflow:hidden; margin-bottom:55px;}
.case h3{ background:url(Img/Index/c_h3.gif) no-repeat center 0; height:63px;text-align:center; margin-bottom:29px;}
.case h3 a{ color:#25282f; font-size:32px; font-weight:normal; padding-top:2px; display:inline-block;}
.case h3 i{ color:#2082de;}
.c_nav{background:#e7e7e7; height:58px; line-height:58px;}
.c_nav ul{ float:left;}
.c_nav ul li{ float:left; font-size:17px; border-right:1px solid #fefefe;}
.c_nav ul li a{ display:inline-block; color:#333; padding:0 56px;}
.c_nav ul .last{ border:none;}
.c_nav ul .last a{ padding:0 57px 0 59px;}
.c_nav ul li a:hover,.c_nav ul .cur a{ background:#1f80dc; text-decoration:none; font-weight:bold; color:#fff;}
.c_con{ position:relative; height:478px;}
.c_con .c_uu{ position:absolute; left:282px; top:162px; z-index:3;}
.c_con .c_dd{ position:absolute; right:11px; top:162px; z-index:3;}
.c_con .d_allops{ width:1000px; position:relative;}
.c_con ul li img{ height:478px; width:1000px;}
.c_con dl{ position:absolute; left:0; top:0; width:201px; height:478px; background:url(Img/Index/c_spn.png) repeat; padding:0 32px;}
.c_con dl dt a{ display:block; font-size:20px; color:#fff; font-weight:bold; padding-top:102px; line-height:24px; overflow:hidden; height:24px;}
.c_con dl dd p{ font-size:14px; color:#bababa; line-height:30px; padding-top:15px; margin-bottom:18px;}
/**/
.ts{ height:585px; overflow:hidden;}
.ts h3{ text-align:center; height:106px;}
.ts h3 a{ font-size:36px; color:#000;}
.ts h3 a:hover{ text-decoration:none;}
.ts h3 i{ color:#0874da;}
.ts h3 em a{ display:inline-block; background:url(Img/Index/t_zx.gif) no-repeat; width:164px; height:44px; line-height:39px; margin-left:14px; font-size:18px; color:#fff;}
.ts h3 span{ display:block; font-size:14px; color:#adacac; font-weight:normal; letter-spacing:2px; text-transform:uppercase; padding-top:6px;}
.ts dl{ background:url(Img/Index/t_bg1.gif) no-repeat; float:left; width:304px; height:412px; color:#fff;}
.ts dl dt{ line-height:51px; font-size:24px; text-align:center;}
.ts dl dt span{ display:block; padding-top:28px; line-height:inherit;}
.ts dl dt span img{ width:156px; height:156px;}
.ts dl dd h4{ font-size:30px; line-height:63px; text-align:center;}
.ts dl dd p{ font-size:16px; line-height:28px; padding:0 20px;}
.ts dl dd p a{ color:#fff;}
.ts .bg2{ background:url(Img/Index/t_bg2.gif) no-repeat; margin:0 44px;}
.ts .bg3{ background:url(Img/Index/t_bg3.gif) no-repeat;}
/**/
.ys{ background:url(Img/Index/y_bg1.jpg) no-repeat center 0; overflow:hidden; height:895px;}
.ys h3{ font-size:36px; text-align:center; padding-top:2px; height:153px;}
.ys h3 a{ color:#000;}
.ys h3 a:hover{ text-decoration:none;}
.ys h3 i{ color:#0874da;}
.ys h3 span{ display: block; color:#6f6f6f; font-weight:normal; font-size:22px; padding-top:13px; letter-spacing:7px;}
.ys h3 strong{ font-weight:bold; color:#131313;}
.ys dl{ overflow:hidden; margin-bottom:102px;}
.ys dl dt{ float:right; font-size:0;}
.ys dl dd{ float: left; width:341px; padding-top:25px;}
.ys dl dd h4{ color:#0874da; font-size:30px; padding-bottom:20px;}
.ys dl dd h4 img{ padding-right:12px;}
.ys dl dd p{ font-size:14px; color:#333; line-height:25px; padding-left:15px; background:url(Img/Index/y_li.png) no-repeat left 8px; margin-bottom:8px;}
.ys .y02 dt{ float:left;}
.ys .y02 dd{ float: right; padding-right:25px; padding-top:39px;}

.ys2{ background:url(Img/Index/y_bg2.jpg) no-repeat center 0; overflow:hidden; height:884px; padding-top:53px;}
.ys2 dl{ padding:0 62px; margin-bottom:21px;}
.ys2 ul{ overflow:hidden; clear:both; margin-bottom:70px; margin-left:57px;}
.ys2 ul li{ float:left; font-size:0; width:215px; margin-right:7px;}
.ys2 ul li img{ width:213px; height:136px; padding:1px;}
/**/
.tt2{ background:url(Img/Index/tt2.jpg) no-repeat center 0; height:241px; overflow:hidden; margin-bottom:65px;}
.tt2 p{ font-size:18px; color:#fff; padding-top:65px;}
.tt2 p i{ display:block; font-weight:bold; font-size:34px; padding:12px 0;}
.tt2 p img{ vertical-align:middle; padding-right:5px;}
.tt2 p em{ font-size:14px;}
.tt2 p em span{ font-size:26px; font-weight:bold;}
/**/
.s_l{ height:548px; width:655px;overflow:hidden; background:url(Img/Index/s_bg1.gif) no-repeat left 2px;}
.s_l h3,.s_r h3{ margin:0 22px 34px; padding-top:5px; height:44px; line-height:44px; border-bottom:1px solid #cbcbcb; background:url(Img/Index/s_h3.gif) no-repeat left 20px;}
.s_l h3 a,.s_r h3 a{ color:#565858; font-size:16px; padding-left:14px;} 
.s_l h3 span,.s_r h3 span{ float:right; display:inline-block; padding-top:2px;}
.s_l dl { height:172px; margin:0  24px 22px; overflow:hidden; background:#f3f3f3;}
.s_l dl dt { float: left;width:211px; }
.s_l dl dt img { width:211px; height:172px;}
.s_l dl dd { float: right; width:353px; padding-right:16px;}
.s_l dl dd h4 { line-height:28px; padding-top:18px; overflow:hidden; height:28px;}
.s_l dl dd h4 a { font-size:18px; color:#2082de;}
.s_l dl dd p { color:#777; line-height:24px; padding-top:5px;}
.s_l dl dd p a{ color:#2082de;}
.s_l dd q { display:block; color:#333; line-height:30px;}


.s_r{ height:548px; width:330px;overflow:hidden; background:url(Img/Index/s_bg2.gif) no-repeat;}
.s_r .d_ry{ width:330px; margin:0 45px;}
.s_r ul li{ width:239px;}
.s_r ul li img{ border:9px solid #240e0e; width:221px; height:316px;}
.s_r p{ font-size:0; text-align:center; padding-top:16px; width:239px;}
.s_r p img{ padding:0 6px;}
/**/
.ly{ padding-top:38px; height:285px; border-bottom:7px solid #c7c7c7; background:#f3f3f3; margin-bottom:57px; overflow:hidden;}
.ly h3{ background:url(Img/Index/l_h3.gif) no-repeat center 11px; font-size:30px; text-align:center; line-height:100%; height:53px;}
.ly h3 a{ color:#2082de;}
.ly h4{ background:url(Img/Index/l_bg.gif) no-repeat; width:287px; height:179px; color:#fff; text-align:center; font-weight:normal; font-size:20px; float:left;}
.ly h4 i{ font-size:28px; font-weight:bold; display:block; padding-top:76px; padding-bottom:9px;}
.ly h4 span{ display:block; font-size:14px; padding-top:3px;}
.ly ul{ float: right; padding-left:20px; border-left:1px dashed #c4c4c4; width:641px;}
.ly ul li { height:23px; margin-left:20px; margin-bottom:18px; float:left;}
.ly ul li img { float:left;}
.sbt { width:52px; display:block; float:left; padding-top:3px; font-size:13px;}
.sinp01{ background:#fff; width:224px; padding:0 2px; height:21px; line-height:21px; border:1px solid #c9c9c9; float:left;}
.sinp02 { background:#fff; width:224px; padding:0 2px; height:21px; line-height:21px; border:1px solid #c9c9c9; float:left;}
.sbz { color:#db262d; padding:6px 0 0 3px; float:left; display:block;}
.area { background:#fff; width:535px; height:47px; padding:2px; overflow:auto; border:1px solid #c9c9c9;float:left;}
.ly ul li.h66 { height:49px;}


/**/
.abo{ height:435px; overflow:hidden;}
.abo dl dt{ float:left; width:471px; font-size:0; position:relative;height:374px;}
.abo dl dt img{ width:471px; height:374px;}
.abo dl dt p{ position:absolute; top:41px; right:-64px; text-align:center; padding:12px 14px; background:#fff; border:2px solid #2082de; width:98px;}
.abo dl dt p img{ width:98px; height:81px; display:block; margin:0 auto 9px;}
.abo dl dd{ float:right; width:438px;}
.abo dl dd h4{ font-size:40px; text-align:center; background:url(Img/Index/a_h3.gif) no-repeat center 0; padding-top:42px; height:58px;} 
.abo dl dd h4 a{ color:#2082de;}
.abo dl dd p{ color:#797979; font-size:14px; line-height:30px; margin-bottom:15px;}
.abo dl dd i{ display:block; text-align:center;}
.abo dl dd i a{ display:inline-block; width:161px; height:33px; line-height:33px; border:2px solid #2082de; color:#2082de; font-size:14px; text-transform:uppercase; font-weight:bold;}
/**/
.news{ padding-top:53px; background:#f3f3f3; height:424px; border-bottom:1px solid #ccc;border-top:13px solid #117bdf;}
.n_l{ width:495px; overflow:hidden;}
.n_l ul{ overflow:hidden; height:36px; font-size:16px; background:url(Img/Index/n_lin.gif) no-repeat 180px 1px; font-weight:bold;}
.n_l ul li{ float:left; margin-right:62px;}
.n_l ul li a{color:#2082de;}
.n_l ul li span{ padding-left:5px; font-weight:normal; text-transform:uppercase; font-size:14px; font-family:Arial;}
.n_l dl { height:109px;overflow:hidden; border-bottom:1px dashed #c6c6c6; margin-bottom:20px;}
.n_l dl dt { float: left;width:151px; }
.n_l dl dt img { width:151px; height:89px;}
.n_l dl dd{ width:318px; float:right;}
.n_l dl dd h4 { line-height:20px; padding-top:8px; overflow:hidden; height:20px;}
.n_l dl dd h4 a { font-size:14px; color:#333;}
.n_l dl dd p { color:#777; line-height:20px; padding-top:5px;}
.n_l dl dd i a{ color:#2082de; display:block; padding-top:9px;}
.n_l .nob{ border-bottom:none;}

.n_r{ width:466px; float:right;}
.n_r h3{ height:36px; font-size:16px;}
.n_r h3 a{ color:#2082de;}
.n_r h3 span{ padding-left:5px; font-weight:normal; text-transform:uppercase; font-size:14px; font-family:Arial;}
.n_r p img{ width:466px; height:110px; margin-bottom:20px;}
.n_r dl dt a{ display:block; padding-left:28px; background:url(Img/Index/n_w.gif) no-repeat left 0; color:#333; font-size:14px; font-weight:bold; line-height:18px; height:18px; overflow:hidden; margin-bottom:10px;}
.n_r dl dd p{ display:block; padding-left:28px; background:url(Img/Index/n_d.gif) no-repeat left 0; color:#666; line-height:18px; overflow:hidden; margin-bottom:10px; padding-bottom:18px;}

/**/
.links{ height:100px; line-height:3px; background:#f3f3f3;}
.links span{ display:inline-block; float:right;}
.links span a{ color:#000;}
.links h3{ background:url(Img/Index/l_link.gif) no-repeat; width:111px; height:50px; line-height:30px; float:unset;}
.links h3 a{ font-size:14px; color:#fff; padding-left:16px;}
.links p{ width:100%; float:left;}
.links p a{ display:inline-block; color:#666565; font-size:10px; padding:6px 23px; background:url(Img/Index/l_ico.gif) no-repeat right 35px;}
.links p .nob{ background:none;}

#links {
    height: 100px;
}
/**/

/**/


