ï»¿@charset "utf-8";

/* CSS Document */



/*common*/

body { font-family: "Microsoft Yahei"; min-width: 1200px;    width: 100%;}

span { overflow:hidden;}/*å¼å®¹IE8*/



/*æ­£æå¼å§*/

.banner a { height:720px; display:block}







/******************************å¹¿å*********************************/

.banners{height: 720px;}

.fullSlide {

	width:100%;

	position:relative;

	height:720px;

}

.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:720px;

	overflow:hidden;

	text-align:center;

	 background-position:center top;

}

.fullSlide .bd li a {

	display:block;

	height:720px;

}



.fullSlide .hd {

	position:absolute;

	z-index:999;

	bottom:0px;

 width:100%;

	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:48px;

	height:8px;

	margin:1px;

	overflow:hidden;

	background:#fff;

	line-height:999px;

}

.fullSlide .hd ul .on {

	background:#1C79D8;

}

.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(../css_asset/db94eb95c35e3b337d1d6bca01865d15.png) no-repeat;

  }

.fullSlide .next {

	left:auto;

	right:5%;

	background:url(../css_asset/8f651e316eaac4f43dab91e8f28519bc.png) no-repeat;

}





/*æ­£å¢¨é¨çªä¸­å¿*/

.rx_bg { background:url(../css_asset/fe325aad4635738ef7c0cc57c0f15027.gif) no-repeat center 0; height:720px; margin:90px 0 55px;}

.rx_bt { text-align:center; padding:25px 0 50px;}

.rx_bt a b { font-size:40px; color:#274157; display:block;}

.rx_bt a em { font-size:20px; color:#666; display:block; padding:10px 0 0;}

.rx_top { height:95px;}

.rx_top span { display:block; float:left;}

.rx_top span a { display:block; margin-bottom:13px;}

.rx_top ul { background:url(../css_asset/2f802f7a506691258b16e47da7b887ef.gif) no-repeat; width:690px; height:54px; float:right;}

.rx_top ul li { float:left;}

.rx_top ul li a { width:166px; height:54px; line-height:54px; font-size:15px; color:#fff; text-align:center; display:block;}

.rx_top ul li a:hover,.rx_top ul .cur a { background:url(../css_asset/d283bcadb49140910a27045ffd5601d3.gif) no-repeat;}

.rx_con { height:468px;}

.rx01 { background:url(../css_asset/098d69511a59190f3e28f34dcc7a27d6.gif) no-repeat; width:180px; height:464px;}

.rx01 b a { display:block; padding:30px 0 0 20px; font-size:20px; color:#fff; line-height:30px;}

.rx01 p { padding:40px 0 0 20px; font-size:15px; color:#fff;}

.rx01 p b { display:block; font-size:20px; color:#63abd0; padding:5px 0 0;}

.rx02 { width:996px;}

.rx02 dl dt { float:left; width:664px; height:464px; position:relative;}

.rx02 dl dt a img { width:664px; height:464px;}

.rx02 dl dt a span { background:url(../css_asset/bce4db8b89ff180f415ef17829b01f6d.png) repeat; width:664px; height:464px; display:block;  position:absolute; top:0; left:0;

opacity: 0;

transition: opacity 1s ease-in-out;

-moz-transition: opacity 1s ease-in-out;

-webkit-transition: opacity 1s ease-in-out;}

.rx02 dl dt a:hover span {

opacity: 1.0;

transition: opacity 0.5s ease-in-out;

-moz-transition: opacity 0.5s ease-in-out;

-webkit-transition: opacity 0.5s ease-in-out;}

.rx02 dl dt a span i { display:block; text-align:center; padding:230px 0 0;font-size:16px; color:#fff;}

.rx02 dl dt a span i img { width:100px; height:26px;}



.rx02 dl dd { float: right; width:306px;}

.rx02 dl dd a { width:306px; height:220px; display:block; margin-bottom:24px; position:relative;}

.rx02 dl dd a span { background:url(../css_asset/bce4db8b89ff180f415ef17829b01f6d.png) repeat; width:306px; height:220px; display:block;  position:absolute; top:0; left:0;

opacity: 0;

transition: opacity 1s ease-in-out;

-moz-transition: opacity 1s ease-in-out;

-webkit-transition: opacity 1s ease-in-out;}

.rx02 dl dd a:hover span {

opacity: 1.0;

transition: opacity 0.5s ease-in-out;

-moz-transition: opacity 0.5s ease-in-out;

-webkit-transition: opacity 0.5s ease-in-out;}

.rx02 dl dd a span i { display:block; text-align:center; padding:100px 0 0; font-size:16px; color:#fff;}



/*ä¸ºä»ä¹æ­æ¡¥éé¨çªéæ©æ­£å¢¨*/

.ys_bg { background:url(../css_asset/faf69798eeebef2af1c2f0901e5e4f33.jpg) no-repeat center 0; height:1646px;}

.ys_top { padding:50px 0 0; text-align:center; height:155px;}

.ys_top a em { display:block; font-size:16px; color:#666; text-transform:uppercase; font-family:Arial; letter-spacing:5px;}

.ys_top a b { display:block; font-size:40px; color:#274157; padding:10px 0;}

.ys_top a span { display:block; font-size:20px; color:#666;}

.ys_con { position:relative;}

.ys01 { top:35px; left:645px; position:absolute;}

.ys01 a { display:block; position:relative; margin-bottom:35px;}

.ys01 a b { display:block; position:absolute; top:35px; left:35px; font-size:30px; color:#63abd0;}

.ys01 a b em { display:block; padding:5px 0 0 45px; color:#666; font-size:20px;}

.ys01 p { display:block; font-size:14px; color:#666; background:url(../css_asset/4b324a49f6c0188297e849c1b3717094.png) no-repeat 0 13px; padding-left:16px; line-height:31px;}

.ys02 { top:385px; left:35px;}

.ys03 { top:710px; left:35px;}

.ys03 a b em { color:#fff;}

.ys03 p { color:#fff;}

.ys04 { top:1050px; left:35px;}

.ys_pic01 { position:absolute; top:338px; left:600px;}

.ys_but01 { position:absolute; top:1298px; right:13px;}



/*åæå¥½  çªæå¥½*/

.yl_bg { background:url(../css_asset/dc25c264148278e5951cc5f177e5cf2d.jpg) no-repeat center 0; height:580px;}

.yl_bg .ys_top { height:150px; overflow:hidden;}

.yl_bg .ys_top a em,.yl_bg .ys_top a b,.yl_bg .ys_top a span { color:#fff;}

.yl_con a { display:block; float:left; width:398px; height:186px; overflow:hidden; position:relative; border-right:solid 2px #fff; border-bottom:solid 2px #fff;}

.yl_con .nobor01 { border:none; border-bottom:solid 2px #fff;}

.yl_con a img { width:398px; height:186px;}

.yl_con a i { background:url(../css_asset/ba57cc28fa2239cfeae9e81b56489267.png) no-repeat; width:28px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; position:absolute; top:0; left:320px;}

.yl_con a span { position:absolute; top:0; left:0; width:353px; height:151px; padding:35px 0 0 45px; background:url(../css_asset/b145218661100b7aece002cd825294c6.png) repeat;

opacity: 0;

transition: opacity 1s ease-in-out;

-moz-transition: opacity 1s ease-in-out;

-webkit-transition: opacity 1s ease-in-out;}

.yl_con a span em { display:block;}

.yl_con a span .ys_em01 { font-size:16px; color:#65acd1; font-weight:bold; margin-bottom:15px;}

.yl_con a span b { display:block; width:15px; height:2px; background:#65acd1; margin:8px 0; font-size:0; line-height:0;}

.yl_con a span .ys_em02 { width:320px; font-size:14px; color:#fff; line-height:25px;}

.yl_con a:hover span {

opacity: 1.0;

transition: opacity 0.5s ease-in-out;

-moz-transition: opacity 0.5s ease-in-out;

-webkit-transition: opacity 0.5s ease-in-out;}





/*æ­æ¡¥éé¨çªå®å¶ï¼æä»¬æ¿è¯º*/

.lc_bg { background:url(../css_asset/9d443e1f8cbe02e17925d631abde6338.jpg) no-repeat center 0; height:823px;}

.lc_bg .ys_top { text-align:left; padding:140px 0 0;}

.lc_con { padding:85px 0 0; width:620px; height:350px;}

.lc_con a { background:url(../css_asset/60f8d5ac64a97450ea6376ec79de2370.gif) no-repeat; width:150px; height:100px; display:block; float:left; margin:0 50px 50px 0; padding:23px 0 0; color:#2e2e2e;}

.lc_con a:hover { background:url(../css_asset/22501061a8bc4923f73ef241fedc6437.gif) no-repeat; color:#fff;

-webkit-transition: background 0.5s;

-moz-transition: background 0.5s;

-ms-transition: background 0.5s;

-o-transition: background 0.5s;

transition: background 0.5s;}

.lc_con a i { background:url(../css_asset/9a079ea6558a2a0443379f7be3e7f20a.png) no-repeat; width:34px; height:32px; display:block; margin:0 auto;}

.lc_con a em { display:block; text-align:center; padding:10px 0 0; font-size:18px; line-height:22px;}

.lc_con a:hover i { background:url(../css_asset/0e3a422ee4b5a59b832d19c9a1f8c8f1.png) no-repeat; }

.lc_con .lc_a02 i { background:url(../css_asset/9a079ea6558a2a0443379f7be3e7f20a.png) no-repeat -204px 0;}

.lc_con .lc_a02:hover i { background:url(../css_asset/0e3a422ee4b5a59b832d19c9a1f8c8f1.png) no-repeat -204px 0;}

.lc_con .lc_a03 i { background:url(../css_asset/9a079ea6558a2a0443379f7be3e7f20a.png) no-repeat -402px 0;}

.lc_con .lc_a03:hover i { background:url(../css_asset/0e3a422ee4b5a59b832d19c9a1f8c8f1.png) no-repeat -402px 0;}

.lc_con .lc_a04 i { background:url(../css_asset/9a079ea6558a2a0443379f7be3e7f20a.png) no-repeat 0 -173px;}

.lc_con .lc_a04:hover i { background:url(../css_asset/0e3a422ee4b5a59b832d19c9a1f8c8f1.png) no-repeat 0 -173px;}

.lc_con .lc_a05 i { background:url(../css_asset/9a079ea6558a2a0443379f7be3e7f20a.png) no-repeat -201px -173px;}

.lc_con .lc_a05:hover i { background:url(../css_asset/0e3a422ee4b5a59b832d19c9a1f8c8f1.png) no-repeat -201px -173px;}

.lc_con .lc_a06 i { background:url(../css_asset/9a079ea6558a2a0443379f7be3e7f20a.png) no-repeat -399px -173px; width:40px; height:35px;}

.lc_con .lc_a06:hover i { background:url(../css_asset/0e3a422ee4b5a59b832d19c9a1f8c8f1.png) no-repeat -399px -173px;}

.lc_bot { font-size:18px; color:#fff;}

.lc_bot em { font-size:34px; padding-left:16px;}



/*æ­£å¢¨é¨çª å·¥åå®æ*/

.zj_bg { background:url(../css_asset/92144cc685068a46f63b03efa04db94d.jpg) no-repeat center 0; height:686px; margin-bottom:90px;}

.zj { height:686px;}

.zj_list { top:315px; left:646px;z-index: 999;}

.zj_list ul li { margin-bottom:4px;}

.zj_list ul li a { background:url(../css_asset/f2d9dc1e09c04658b9145cb5b14d8f53.png) no-repeat; width:157px; height:46px; line-height:46px; font-size:20px; color:#1b1b1b; text-align:center; display:block;}

.zj_list ul li a:hover,.zj_list ul .cur a { background:url(../css_asset/a991722e30b136761ed8013c9bfaf66c.png) no-repeat; color:#fff;}

.zj_con { padding:241px 0 0;}

.zj_con dl dt { float:left;}

.zj_con dl dd { float: right; width:320px; padding-right:36px;}

.zj_con dl dd b { display:block; text-align:right;}

.zj_con dl dd b a { font-size:32px; color:#274157}

.zj_con dl dd b a em { color:#65acd1;}

.zj_con dl dd span { display:block; text-align:right; padding:20px 0 25px; font-size:20px; color:#666;}

.zj_con dl dd p { font-size:14px; line-height:25px;}



/*èç¦æ°é»èµè®¯*/

.dt_bg { background:#eee; height:900px; padding:40px 0 0;}

.dt01 { width:600px;}

.dt_top01 { height:50px;}

.dt_top01 span { float:right; padding:8px 0 0;}

.dt_top01 span a { font-size:14px; color:#555; text-transform:uppercase;}

.dt_top01 span a:hover { color:#65acd1}

.dt_top01 ul li { float:left; background:url(../css_asset/0cb510a56124961751c20cc9ea3b5638.gif) no-repeat right center; padding:0 20px 0 0;}

.dt_top01 ul .nobor { background:none; padding-left:10px;}

.dt_top01 ul li a { font-size:18px; color:#333;}

.dt_top01 ul li a:hover,.dt_top01 ul .cur a { color:#65acd1; font-weight:bold; border-bottom:solid 2px #65acd1; padding-bottom:5px;}



.dt_con dt { position:relative;}

.dt_con dt a img { width:600px; height:153px;}

.dt_con dd { padding:30px 0 0;}

.dt_con dd span { display:block; height:30px;}

.dt_con dd span a { font-size:14px; color:#333; font-weight:bold;}

.dt_con dd span a:hover { color:#65acd1;}

.dt_con dd span a em { display:block; float:right; font-size:14px; color:#777; font-weight:normal;}

.dt_con dd p { font-size:14px; color:#555; line-height:26px; border-bottom:solid 1px #b3b3b1; padding:0 0 20px; margin-bottom:18px;}

.dt_con dd p a { color:#65acd1; font-weight:bold;}



.dt_con ul li { height:30px; line-height:30px; background:url(../css_asset/644a2a65545fff39a04dd419bd28459a.gif) no-repeat 0 14px; padding-left:14px;}

.dt_con ul li a { font-size:14px; color:#555;}

.dt_con ul li a:hover { color:#65acd1;}

.dt_con ul li a em { display:block; float:right; color:#b1a5a5;}



.dt02 { width:505px; overflow:hidden;}

.dt_top02 { height:50px; }

.dt_top02 b a { font-size:18px; color:#333;}

.dt_top02 b a:hover { color:#65acd1;}

.dt_top02 span { float:right; padding:8px 0 0;}

.dt_top02 span a { font-size:14px; color:#555; text-transform:uppercase;}

.dt_top02 span a:hover { color:#65acd1}



.dt_top02 ul li { float:left; background:url(../css_asset/0cb510a56124961751c20cc9ea3b5638.gif) no-repeat right center; padding:0 20px 0 0;}

.dt_top02 ul .nobor { background:none; padding-left:20px;}

.dt_top02 ul li a { font-size:18px; color:#333; font-weight:bold;}

.dt_top02 ul li a:hover,.dt_top02 ul .cur a { color:#00923f; border-bottom:solid 2px #00923f; padding-bottom:5px;}



.dt_con02 dl { height:150px;}

.dt_con02 .nobor { border:none;}

.dt_con02 dl dt { display:block; float:left; width:188px; height:92px; overflow:hidden;}

.dt_con02 dl dt a img { width:188px; height:92px;

-webkit-transition: 1s;

-moz-transition: 1s;

transition: 1s;}

.dt_con02 dl dt a img:hover  { 

-webkit-transform:scale(1.1);

-moz-transform:scale(1.1);

-ms-transform:scale(1.1);

transform:scale(1.1);}



.dt_con02 dl dd { float: right; width:295px;}

.dt_con02 dl dd b { background:url(../css_asset/c0aaff9a64b0ec709dc25bd825a56e45.gif) no-repeat 0 0; display:block; padding-left:30px; height:20px; line-height:20px; margin-bottom:10px;}

.dt_con02 dl dd b a { display:block; font-size:14px; color:#333;}

.dt_con02 dl dd b a:hover { color:#65acd1;}

.dt_con02 dl dd p { background:url(../css_asset/ecc28f25b4d3856fe3c67b9733640962.gif) no-repeat 0 0; font-size:14px; color:#333; line-height:25px; padding:0 0 0 30px; line-height:25px;} 





/*ææ¡é¨çªå®å¶å®è£æ ¸å¿ææ¯*/

.pic_bg { background:url(../css_asset/7edc2b9d3105ee6da9da440c71257619.png) no-repeat; width:1230px; height:290px; margin:-150px auto; position:relative; z-index:999;}

.pic_bg a { display:block; text-align:center; padding:60px 0 0;}

.pic_bg a b { display:block; font-size:24px; color:#63abd0; font-weight:bold; letter-spacing:5px; padding:20px 0;}

.pic_bg a b em { padding-left:30px;}



.f_bg { background:url(../css_asset/716319401d81ddd0639a3a246fff67f6.gif) repeat-x center 0; height:446px; padding:200px 0 0; margin:-140px 0 0;}





/*æ¡ä¾èµæ*/

.al01 { top:208px; left:-65px;}

.al03 { top:208px; right:-65px;}

.al02 {width:1200px; height:498px;}

.al02 ul { margin:0 0 0 200px; width:800px; position:relative;}

.al02 ul img { width:800px !important; height:498px;}

.al02 ul span { display:block; width:245px; line-height:60px; height:60px; position:absolute; background: url(../css_asset/a8b91f33b5b2b0a2fdc193924702ae7e.png) no-repeat; position:absolute; top:425px; left:0;}

.al02 ul span a { font-size:16px; color:#fff; padding-left:30px; font-weight:bold}





.al02 ul {width:1200px;height:539px;margin:0px auto; overflow:hidden;}

.al02 ul li {  width:800px !important; height:498px; padding-bottom:13px; overflow:hidden; }

.al02 ul li a { display:block; position:relative; }

.al02 ul li img{ width:800px; cursor:pointer; }

.al02 ul li em { display:block; width:84%; height:30px; cursor:pointer; font:12px "å®ä½"; text-align:center; padding:0 8%; color:#fff; position:absolute; bottom:13px; left:0; line-height:30px; }

.al02 ul li.roundabout-in-focus span { display:block; }

.al02 li span{ display:none;}

.al02 .roundabout-in-focus span{ display:block;}

.al02 .roundabout-in-focus img{  border: #ccc 1px solid;}



/*éèææ æ é¢åç§°*/

.case_m ul li .texts { display:none; }

/*ä¸­é´æ¾ç¤º*/

.case_m ul li.roundabout-in-focus .texts { display:block; }

/*æ ¹æ®ä¸­é´çæ¥è°æ´ä½ç½®*/

.wit2 .roundabout-in-focus{ padding-left:55px;}