
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/*首页动画样式*/
.fullSlide {
	width:100%;
	position:relative;
	height:555px;
}
.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:555px;
	overflow:hidden;
	text-align:center;
	background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:555px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:10px;
	left:0;
	height:10px;
	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:#fff;
	line-height:999px;
	opacity:0.5;
	
}
.fullSlide .hd ul .on {
	background:#017EE8;
	opacity:0.7;
}
.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(../image/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../image/right1s.png) no-repeat;
}


.btn01{ background:url(../image/hz_bj.jpg) repeat-x; height:134px; padding-top:40px;}
.hz_l{ width:960px; margin:0 auto;}
.hz_l .tit { width:150px; font:36px "Times New Roman"; color:#bcbcbc; text-transform:uppercase; float:left; padding-top:10px;}
.hz_l .tit a { font:20px "Microsoft YaHei"; color:#017ee7; font-weight:bold; display:block;}
.hz_l .nr { float:left; width:810px;}
.jiao1 a, .jiao2 a{ width:35px; height:34px;display:block; margin-top:20px;}
.jiao1 a{ background:url(../image/jiao1.png) no-repeat; }
.jiao2 a{ background:url(../image/jiao2.png) no-repeat;}
.jiao1 a:hover { background:url(../image/jiao1_h.png) no-repeat}
.jiao2 a:hover { background:url(../image/jiao2_h.png) no-repeat}
.hz_l .nr li { float:left; font-size:0; line-height:0; width:177px; padding-left:6px;}
.hz_l .nr .tempWrap{ float:left;}
.hz_l .nr li img { width:175px; height:73px; border:1px solid #dcdcdc}
.hz_l .nr li span { display:block; font-size:12px; color:#666666; line-height:24px; height:24px; text-align:center}

.fenl{ float:left; width:220px; padding-top:36px;}
.fenl .tit { background:url(../image/fenl_tit.jpg) no-repeat; height:53px; padding:62px 0 0 65px;}
.fenl .tit a { font-size:18px; color:#fff; font-weight:bold;}
.fenl .nr { margin-top:5px; height:950px; background:#f4f4f4;}
.fenl .nr h4 a { background:url(../image/fl_b.jpg) no-repeat; height:50px; line-height:50px; padding-left:54px; font-size:16px; font-weight:bold; color:#fff; display:block;}
.fenl .nr li { height:49px; background:url(../image/fl_x.jpg) repeat-x bottom; line-height:49px;}
.fenl .nr li a { display:block; padding-left:25px; background:url(../image/fl_j.jpg) no-repeat 174px 19px; font-size:14px; color:#666666;}
.fenl .nr .nones { background:none}
.ico1 { background:url(../image/fl_d.jpg) no-repeat; height:22px; overflow:hidden}

.pro{ float:right; width:719px; padding-top:36px;}
.pro li { float:left; width:342px; padding:0 10px 16px 0; height:244px; overflow:hidden; font-size:0; line-height:0}

.pro li .pro1{ width:340px; border:1px solid #ececec;}
.pro li img { max-width:340px; height:205px; border-bottom:0; margin:0 auto;}
.pro li span { display:block; background:#ececec; height:37px; text-align:center; text-align:center; font-size:14px; color:#666666; line-height:37px;}
.pro li a:Hover {text-decoration:none}
.pro li a:Hover span, .pro .cur a span{ background:#017ee7; color:#fff; } 
.pro .nones { padding:0 17px 16px 0}

.tu1 { background:url(../image/tu1.jpg) no-repeat center top; height:166px; margin-top:36px; position:relative}
.tu1 p { position:absolute; left:50%;top:46px; font-size:14px; color:#cbe7ff; margin-left:302px}
.tu1 p span { display:block; font:27px "Times New Roman";}

.liy{ width:960px; margin:0 auto; padding-top:52px; height:552px; overflow:hidden}
.liy .tit { font-size:18px; color:#333333; height:161px; overflow:hidden; text-align:center}
.liy .tit em { font:34px "Times New Roman"; color:#cdcdcd; text-transform:uppercase;}
.liy .tit p { background:url(../image/liy_b.jpg) no-repeat; height:33px; width:459px; margin:0 auto; text-align:center; font-size:26px; color:#017ee7; font-weight:bold; line-height:33px}
.liy .tit span { background:url(../image/liy_c.jpg) no-repeat; width:486px; height:35px; line-height:35px; text-align:center; margin:5px auto; font-size:24px; color:#fff; display:block; }
.liy li { float:left; width:164px; height:355px; background:url(../image/liy_x.jpg) no-repeat; line-height:0;text-align:center; padding:1px 28px 0 29px; color:#666666; margin-right:25px; display:inline}
.liy li:Hover { background:url(../image/liy_x_h.jpg) no-repeat; color:#fff}
.liy li:hover span { color:#fff}
.liy li p {padding-top:19px; line-height:24px;}
.liy li em { font:15px "Myriad Pro";  display:block; text-transform:uppercase; font-weight:normal}
.liy li span { display:block; font-size:20px; color:#333333; font-weight:bold; padding-bottom:17px}
.liy .nones{ margin:0}

.tu2 { width:960px; margin:0 auto; position:relative}
.tu2 img { width:960px; height:145px;}
.tu2 p { position:absolute;right:33px; top:91px; font-size:14px; color:#fff}
.tu2 p span { font:32px "Times New Roman";vertical-align:top;margin-right:10px;} 
.tu2 p img { width:117px; height:30px;}

.list1{ background:url(../image/ico1_1.jpg) no-repeat center top; height:1043px; overflow:hidden; margin-top:56px;}
.ys_l{ width:960px; margin:0 auto; padding-top:43px;}
.ys_l .tit { height:138px; overflow:hidden; font-size:24px; color:#333333; font-weight:bold; text-align:center}
.ys_l .tit p { font-size:40px; color:#333333; padding-bottom:8px}
.ys_l .tit p span { font-size:52px; color:#017ee7;}
.ys_fl { float:left; width:580px;}
.ys_fl dl { height:241px; padding:26px 0 0 51px; background:#ffffff; margin-bottom:1px;}
.ys_fl dt { float:left; font-size:0; line-height:0; padding-top:85px;}
.ys_fl dd { float:left; width:395px; padding-left:35px;}
.ys_fl dd p { font:10px Arial; color:#999999; height:120px; background:url(../image/ys_x.jpg) no-repeat left bottom; text-transform:uppercase}
.ys_fl dd p em { font:56px "Times New Roman"; color:#e5e5e5; text-transform:uppercase; line-height:40px}
.ys_fl dd span { font:18px "Microsoft YaHei"; color:#000000; font-weight:bold; display:block; padding:12px 0 6px}
.ys_fl dd i { color:#017ee7; padding-right:7px; display:inline-block}
.ys_fl dd ul { padding-top:13px; color:#666666}
.ys_fl dd li { line-height:26px; padding-left:8px; background:url(../image/ys_d.jpg) no-repeat 0 12px}
.ys_fl dd li i { color:#ad1b15; padding:0}
.ys_fr{ float:right; witdh:361px;}
.ys_fr li{ font-size:0; line-height:0; margin-bottom:1px}

.jianz { height:539px; overflow:hidden; padding-top:49px; width:960px; margin:0 auto}
.jianz .tit{ font:36px "Times New Roman"; color:#cdcdcd; text-transform:uppercase; text-align:center; height:145px;}
.jianz .tit p { background:url(../image/ico2.jpg) no-repeat; width:484px; margin:0 auto; height:32px;text-align:center; font:26px "Microsoft YaHei"; color:#017ee7; font-weight:bold;line-height:32px; margin-bottom:6px;}
.jianz dl { float:left; width:219px; padding-right:28px; color:#666666}
.jianz dt { text-align:center; font-size:0; line-height:0}
.jianz dt img { width:214px; height:158px;}
.jianz dd { height:183px; background:#efefef; padding:19px 16px 0 20px; line-height:24px; margin-top:3px;}
.jianz dd h4 a { display:block; color:#666666; height:22px; line-height:22px; margin-bottom:16px;}
.jianz dd a { display:block; color:#666}
.jianz dl:hover dd { background:#017ee7; color:#fff;}
.jianz dl:Hover dd a { color:#fff;}
.jianz .nones { padding:0}

.list2{ background:url(../image/about_bj.jpg) no-repeat center top; height:325px; padding-top:79px}
.about{ width:917px; margin:0 auto; padding-left:43px; position:relative; height:325px;}
.about dt { float:left; font-size:0; line-height:0}
.about dt img { width:443px; height:298px;}
.about dd { float:left; width:327px; padding:68px 0 0 42px; color:#cde3ff; line-height:26px;}
.about dd h2 a { display:inline-block; height:30px; line-height:30px; font-size:18px; color:#fff; font-weight:bold; margin-bottom:13px; padding-right:25px; background:url(../image/ico3.jpg) no-repeat right}
.about span { display:inline-block; position:absolute; right:0;bottom:0}

.xc_l{ height:321px;margin:30px auto 0; width:960px}
.xc_l .tit { background:url(../image/xc_tit.jpg) no-repeat center top; height:52px;}
.xc_l .tit ul { width:338px; margin:0 auto}
.xc_l .tit li { float:left; width:169px; text-align:center; line-height:52px; height:52px;}
.xc_l .tit li a { font-size:16px; color:#333333;}
.xc_l .tit li a:Hover, .xc_l .tit .cur a { background:#ad1b15; display:block; color:#fff; text-decoration:none} 
.xc_l .nr { padding-top:30px; position:relative}
.xc_l .nr li { float:left; width:238px; padding-right:2px; line-height:0; font-size:0; overflow:hidden; position:relative}
.xc_l .nr li img { width:236px; height:173px; border:1px solid #b7b7b7;}
.xc_l .nr li span { display:block; height:24px; line-height:24px; text-align:center; padding-top:4px; color:#666666; font-size:12px;}
.xc_l p { background:url(../image/ico5.png) no-repeat; width:238px; height:70px; position:absolute; left:0; top:0; font:14px Arial; color:#fff; text-transform:uppercase; padding-top:105px; font-weight:bold; display:none; text-align:center}
.xc_l p a { color:#fff; text-align:center}
.jiao3, .jiao4 { position:absolute; top:77px;}
.jiao3 { left:-99px;}
.jiao4 { right:-99px;}


.list3{ background:url(../image/zx_bj.jpg) no-repeat center top; height:604px; padding-top:41px;}
.zx_l{ float:left; width:635px; height:430px;}
.zx_l .tit { background:url(../image/ico6.png) repeat-x left bottom; height:44px; line-height:44px;}
.zx_l .tit li { float:left; height:44px; padding-right:32px; margin-right:18px; background:url(../image/ico7.jpg) no-repeat right}
.zx_l .tit li a { font-size:18px; color:#333333; font-weight:bold;}
.zx_l .tit li a:hover, .zx_l .tit .cur a{background:url(../image/ico7_h.jpg) repeat-x  bottom; display:inline-block; text-decoration:none}
.zx_l .tit span a{ float:right;  font:12px Arial; color:#444444; text-transform:uppercase;line-height:44px;}
.zx_l .tit .nones { background:none}
.zx_l .nr { padding-top:20px;}
.zx_l .nr dl { height:157px; overflow:hidden; padding-bottom:30px;}
.zx_l .nr dt { float:left; font-size:0; line-height:0}
.zx_l .nr dt img { width:301px; height:157px;}
.zx_l .nr dd { float:left; width:307px; padding-left:26px; line-height:28px; color:#666666; font-size:14px;}
.zx_l .nr dd h4 a { display:block; height:28px; line-height:28px; color:#333333; font-size:14px; font-weight:bold;}
.zx_l .nr dd p { height:104px; overflow:hidden}
.zx_l .nr dd a { color:#ad1b15}
.zx_l .nr li { float:left; width:296px;  margin-right:18px; height:43px; border-bottom:1px dotted #b5b5b5; padding-left:12px; background:url(../image/ico8.png) no-repeat 0 18px; line-height:43px; display:inline}
.zx_l .nr li a { color:#666666; font-size:14px;}
.zx_l .nr .nones { margin:0}

.went{ float:right; width:268px;height:430px;}
.went .tit { background:url(../image/went_tit.png) repeat-x left bottom; height:44px; line-height:44px;}
.went .tit a { font-size:18px; color:#0063de; font-weight:bold;}
.went .tit span a{ float:right;  font:12px Arial; color:#444444; text-transform:uppercase;line-height:44px;}
.went .nr { margin-top:10px;}
.went .nr dl { padding:22px 0 19px; background:url(../image/ico9.jpg) repeat-x right bottom;}
.went .nr dt a { display:block; height:24px; line-height:24px; padding-left:28px; font-size:14px; color:#333333; background:url(../image/wen.jpg) no-repeat 0 5px;}
.went .nr dd { padding-left:28px; background:url(../image/da.jpg) no-repeat 0 5px; margin-top:5px; line-height:24px; color:#666666; font-size:14px;}
.went .nr .nones { background:none}

.link h4{ height:50px; background:url(../image/link_b.png) no-repeat left bottom; line-height:50px; font:16px Arial; color:#555555}
.link h4 a { font:16px "Microsoft YaHei"; color:#0063de; font-weight:bold; line-height:50px; padding-right:8px;}
.link h4 span a { float:right; font-size:14px; color:#333333; line-height:50px;}
.link p { padding-top:10px; line-height:40px;}
.link p a { color:#555555; font-size:14px; padding:0 25px;}
