@charset "utf-8";

body{margin:0px; padding:0px; font-size:14px; font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";, Arial; color:#555; }
a{color:#555; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#14658c; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:14px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
input{font-family:"微软雅黑", Arial; outline:none;}
.h10{height:10px; overflow:hidden; clear:both;}
.h20{height:20px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h40{height:40px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
.w252{width:252px; overflow:hidden;}
.w723{width:723px; overflow:hidden;}

.wal{width:1004px; margin:0px auto;}
.w1004{width:1004px; margin:0px auto; overflow:hidden;}
.w1010{width:1010px; margin:0px auto; overflow:hidden;}
.blue{color:#14658c;}
.blue:hover{color:#06C;}
.color1, .color1 a{color:#666;}
.color1 a:hover{color:#14658c;}
.font12{font-size:14px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font24{font-size:24px;}

.top {background: #e5e1e0 none repeat scroll 0 0;clear: both;height: 35px;background:url(../../skin/images/topcon.png);}
.top_con {color: #555;height: 35px;margin: 0 auto;width: 1000px;}
.top_con .welcome {float: left;padding-top: 5px;width: 300px;}
.top_con .topnav {height:35px;line-height:35px;float: right;width: 480px;}
.top_con .topnav li {height:35px;float: left;}
.top_con .topnav li a {text-align:center;padding:0 5px;color: #555;display: block;font-size: 13px;height: 35px;width: 70px;}
.top_con .topnav li a:hover {display:block;background:#fff;}

.headDiv{height:79px; overflow:hidden; position:relative;}
.headDiv .logo{position:absolute; z-index:10; left:14px; top:7px;}
.headDiv .div0{position:absolute; z-index:10; left:222px; top:28px; line-height:18px; white-space:nowrap; color:#222; font-size:14px;}
.headDiv .div1{position:absolute; z-index:10; right:5px; top:8px; line-height:18px; white-space:nowrap;}
.headDiv .div1 a{padding:0 5px;}
.headDiv .div1 .aNow{color:#2c6b77;}

.topTel{position:absolute; z-index:10; right:310px; top:30px; white-space:nowrap; font-size:16px; color:#03839d; font-weight:bold;}
.topTel span{font-size:20px; font-family:Arial;}
.topSearch{position:absolute; z-index:10; right:10px; top:10px; background:url(../../skin/images/topsearch.gif) left top no-repeat; width:280px; height:35px; overflow:hidden;}
.topSearch .input1{float:left; width:185px; height:35px; line-height:35px; padding:0 10px; color:#bfbfbf; border:0px; background:transparent;}
.topSearch .btn1{float:left; width:70px; height:35px; border:0px; background:transparent; cursor:pointer;}

.nav{height:52px; overflow:hidden; padding-left:35px;}
.nav li{float:left; height:52px; line-height:50px; overflow:hidden; padding:0 2px 0 0px; background:url(../../skin/images/navbg.gif) right top no-repeat;}
.nav a{font-size:15px; color:#FFF; display:block; height:52px; line-height:50px; overflow:hidden; padding:0 18px; float:left;}
.nav a:hover, .nav .aNow, .nav .aNow1{background:url(../../skin/images/navbg1.png) repeat-x; color:#FFF;}
.banners{background:url(../../skin/images/bannerbg.gif) right top repeat-x;}
.sNav{position:absolute; z-index:100; width:183px; overflow:hidden; border:#01a6c7 solid 1px; border-top:0px; background:#014a59 url(../../skin/images/snavbg.gif) left repeat-y; display:none;}
.sNav .fl{width:183px; overflow:hidden;}
.sNav .fl li{float:left; width:183px; height:30px; overflow:hidden;}
.sNav .fl a{display:block; height:29px; line-height:27px; overflow:hidden; border-bottom:#0186a0 solid 1px; padding-left:30px; color:#FFF; background:url(../../skin/images/snavico.gif) 160px center no-repeat;}
.sNav .fl a:hover, .sNav .fl .aNow{background:#014a59;}
.sNav .fr{width:417px; overflow:hidden; line-height:24px;height:100%; display:none;}
.sNav .fr a{color:#FFF; padding-left:17px;}
.sNav .fr a:hover{color:#09C;}

.newShow .content p{line-height:24px}

.footPartner{height:205px; position:relative; background:url(../../skin/images/footpartnerbg.gif) left 41px no-repeat;}
.footPartner .list{width:975px; overflow:hidden; margin:0 auto; padding-top:15px; position:relative;float:left;width:780px;}
//.footPartner .list ul{width:20000%;float:left;}
.footPartner .list ul{float:left;}
.footPartner .list li{float:left; width:155px; height:50px; overflow:hidden; position:relative;}
.footPartner .list a{display:block; height:50px; width:155px; text-align:center; overflow:hidden; position:absolute; z-index:10; left:0px; top:0px;}
.footPartner .code2d{float:right;width:120px;}
.footPartner .code2d h3{margin:-20px 0 15px 0;}
.footPartnerLeftBtn{display:block; background:url(../../skin/images/leftbtn.png); width:29px; height:57px; overflow:hidden; position:absolute; z-index:10;left:-40px;top:74px; }
.footPartnerRightBtn{display:block; background:url(../../skin/images/rightbtn.png); width:29px; height:57px; overflow:hidden; position:absolute; z-index:10; left:796px;top:74px}

.footLink{padding-bottom:15px;}
.footLink .t_1{height:35px; overflow:hidden;}

.footDiv{border-top:#efefef solid 2px; text-align:center; padding:15px 0; line-height:24px;}

.pageNow{float:right; text-align:right; height:40px; line-height:40px; overflow:hidden; padding-right:10px;}

.sideSearch{height:48px; overflow:hidden; background:url(../../skin/images/sidesearch.gif) 105px 0px no-repeat;}
.sideSearch .name{font-size:22px; color:#222; width:102px; padding:0 0 0 3px; height:48px; overflow:hidden; float:left;}
.sideSearch .input1{float:left; width:100px; height:23px; line-height:23px; padding:0 10px; color:#bfbfbf; border:0px; background:transparent;}
.sideSearch .btn1{float:left; width:21px; height:23px; border:0px; background:transparent; cursor:pointer;}

.sideTitle{height:55px; overflow:hidden; background:url(../../skin/images/sidetitle.gif) center bottom no-repeat; position:relative;}
.sideTitle h1{font-size:22px; font-weight:100; color:#222; padding:5px 0 0 5px;}
.sideTitle .more{display:block; background:url(../../skin/images/more1.gif); width:30px; height:30px; overflow:hidden; position:absolute; z-index:10; top:5px; right:5px;}
.sideTitle .more:hover{background:url(../../skin/images/more1.jpg);}

.pageTitle{font-size:22px; height:60px; overflow:hidden; font-weight:100; background:#109293; color:#FFF; text-align:center; line-height:60px;}
.sideNav { width:100%; height:auto; }
.sideNav a { display:block; height:50px; border-bottom:1px solid #e2e2e2; background:#f6f6f6; width:222px; padding-left:30px; line-height:50px;}
.sideNav a:hover,.aNow { border-left:5px solid; border-left-color:#109293; padding-left:25px!important; background:#FFF!important; }
.pageTitle1{background:url(../../skin/images/title_1.gif) left top no-repeat; height:55px; line-height:33px; overflow:hidden; font-weight:100; font-size:18px; color:#222; padding-left:30px; font-weight:bold; color:#474747;}

.sideWx { width:248px; border:1px solid #e2e2e2; }
.sideWx div { border-bottom:1px solid #e2e2e2; padding-bottom:10px;}
.sideWx .weixin { width:100%; padding-top:220px; background:url(../../skin/images/wexin-qcore.png) no-repeat center 10px; text-align:center; }
.tel,.online-kf,.online-yy { height:85px; }
.online-yy { border-bottom:0px!important; cursor:pointer; }
.yizhanshi { height:137px; padding:0px!important; }

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}

.pageBtn{height:58px; width:723px; overflow:hidden;}
.pageBtn a{display:block; float:left; font-family:"宋体"; color:#000; background:url(../../skin/images/leftbtn1.gif) left top no-repeat; width:25px; padding-right:2px; height:25px; line-height:23px; text-align:center; overflow:hidden;}
.pageBtn a:hover{background:url(../../skin/images/leftbtn1hover.gif) left top no-repeat; color:#FFF;}

.pageLine{height:20px; overflow:hidden; border-top:#e4e4e4 solid 2px;}

.pageTab{height:50px; overflow:hidden;}
.pageTab li{float:left; padding-right:5px;}
.pageTab a{display:block; float:left; background:url(../../skin/images/pagetab.gif) left top no-repeat; height:34px; overflow:hidden;}
.pageTab a span{display:block; float:left; background:url(../../skin/images/pagetab.gif) right bottom no-repeat; height:34px; line-height:30px; overflow:hidden; padding:0 15px; cursor:pointer; font-weight:bold;}
.pageTab a:hover, .pageTab .aNow{background:url(../../skin/images/pagetab1.gif) left top no-repeat;}
.pageTab a:hover span, .pageTab .aNow span{background:url(../../skin/images/pagetab1.gif) left top no-repeat; color:#FFF;}

.pageNum{height:65px; overflow:hidden;}
.pageNum a, .pageNum span{display:inline-block; margin:5px; background:#CCC; float:left;  line-height:16px; padding:10px;}
.pageNum a:hover, .pageNum .aNow, .pageNum span{ solid 1px; background:#008eab; color:#FFF;}

.page_content{display:none;}

/**sitemap**/
.map-list { margin: 20px 0px 0px 30px; }
.map-list h1 { color:#109293; }
.map-list ul { margin:20px 0px 20px 20px; }
.map-list li { display:inline-block; padding:5px; }
.map-list li a { color:#2d7d00; }

/**dialogs**/
#yy-man, #yy-woman { display:inline-block; height:30px; padding:0 20px; background:#c2c2c2; color:#FFF; line-height:30px; }
.cur-sex { background: #06c !important; }
.input-span { font-size:23px; font-style:italic; color:#000; display:inline-block; height:45px; line-height:64px; overflow:hidden; }
.input-text { width:300px; height:45px; border:1px solid #CCC; padding-left:10px; line-height:45px; }
.huise { color:#CCC; }
.Validform_checktip {}
.Validform_error { background:#ffe7e7; }
.Validform_wrong { background:url(../../skin/images/error.png) no-repeat center center; padding:15px 20px; }
.Validform_right { background:url(../../skin/images/right.png) no-repeat center center; padding:15px 20px;}

/**
*  yizhanshibox
**/
.yizhanshibox { width:100%; height:100%; position:fixed; background:url(../../skin/images/yyboxbg.png); top:0px; left:0px; z-index:9999999999; overflow:hidden; display:none; }
.yizhanshi-img { position:fixed; top:100px;  right:50%; margin-right:-419px; }

/**yybox**/

#yybox { width:100%; height:100%; position:fixed; background:url(../../skin/images/yyboxbg.png); top:0px; left:0px; z-index:9999999999; overflow:hidden; display:none; }
.yybox-c { top:40%; left:50%; margin-left:-300px; margin-top:-300px;  position:absolute; background:#fff; }
.arttitle { height:65px; width:100%; background:url(../../skin/images/arttitlebg.png) no-repeat; line-height:65px; overflow:hidden; }
.arttitle h1 { float:left; margin-left:50px; color:#FFF; font-size:20px; font-style:italic; }
#art-close { float:right; width:36px; height:36px; background:url(../../skin/images/artbox-close.png); margin:12px 20px 0 0; }
#yycontent { padding:20px 0; background:#fff; padding:30px;}
.yy-item { padding:10px 40px; text-align:left; }
.yy-item select { width:200px; text-align:center; height:30px; font-size:18px; height:49px; width:313px; }
.yy-item textarea { width:296px; height:100px; border:1px solid #CCC;  padding:8px; text-align:left; font-family:'微软雅黑'; font-size:14px; }

.artbox { width:600px; }

.yybtns { width:100%; background:#fff; height:auto; padding:10px 0px 30px; text-align:center; }
#yysubmit { width:155px; height:45px; background:#06C; display:inline-block; color:#FFF; font-size:25px; font-style:italic; line-height:45px; margin-right:10px; }
#yycancel { width:155px; height:45px; background:#F93; color:#FFF; font-size:25px; font-style:italic; display:inline-block; line-height:45px; margin-left:10px; }

.float-kefu { position:fixed; right:-141px; top:50%; margin-top:-122px; background:url(../../skin/images/yuyuebtn.png) no-repeat; width:180px; height:385px; text-align:center; }
#open-float {  cursor:hand; width:40px; height:100%; float:left;"></div><div style="width:140px; height:290px; padding-top:80px; margin-top:8px; float:left; }
#float-kefu-c { width:140px; height:290px; padding-top:80px; margin-top:8px; float:left; }


@media screen and (max-width:1366px)
{
	.yybox-c { top:41%; left:50%; margin-left:-300px; margin-top:-240px;  position:absolute; background:#fff; }
	.yy-item { padding:0px 40px; text-align:left; }
	.yizhanshi-img { top:15px; }
}


/**index.css**/

.indexFlash{height:450px; overflow:hidden; text-align:center; background:#f3f7f8; position:relative;}
.indexFlash .list{width:1920px; height:450px; overflow:hidden; position:relative; margin:0 auto;}
.indexFlash li{position:absolute; z-index:1; left:1003px; top:0px; width:1003px; height:400px; overflow:hidden;}

.t_1{height:41px; font-size:20px; font-weight:bold ;overflow:hidden; position:relative;}
.t_1 h1{font-size:18px; color:#222;}
.t_1 h1 a{color:#222;}
.t_1 h1 a:hover{color:#14658c;}
.t_1 .more{display:block; position:absolute; z-index:10; top:0px; right:15px; color:#909090; background:url(../../skin/image/btn1.gif) left top no-repeat; width:83px; height:28px; line-height:26px; text-align:center; overflow:hidden; font-size:12px; font-weight:normal}
.t_1 .more:hover{color:#14658c;}

.indexPart1{height:auto; overflow:hidden;}
/**/
/**/
.indexNews{width:510px; overflow:hidden;}
.indexNews .list{width:510px; overflow:hidden; position:relative;}
.indexNews ul{width:110%;}
.indexNews li{float:left; width:172px; height:205px; overflow:hidden; position:relative;}
.indexNews li .imgDiv{height:145px; overflow:hidden;}
.indexNews li .name{line-height:18px; width:156px; overflow:hidden;}
.indexNews li .btn{display:block; background:url(../../skin/image/imgbg1.gif) left top no-repeat; width:156px; height:137px; overflow:hidden; position:absolute; z-index:10; left:0px; top:0px;}

.indexBg1{background:url(../../skin/image/indexbg1.gif) top repeat-x; min-height:500px; _height:500px;}

.indexPart2{height:auto; overflow:hidden; position:relative;}
.indexPart2_01{background:url(../../skin/image/indexpart2bg1.png) left top no-repeat; width:621px; height:190px; overflow:hidden; position:relative; left:-2px;}
.indexPart2_01 .imgDiv{width:230px; overflow:hidden; float:left; padding:13px 0 0 15px;}
.indexPart2_01 .content{float:left; width:345px; overflow:hidden; padding-top:15px; line-height:20px;}
/**/
.indexPart2_02{background:url(../../skin/image/indexpart2bg2.png) left top no-repeat; width:350px; height:191px; overflow:hidden;}
.indexPart2_02 .content{line-height:36px; font-size:14px; padding:15px 10px 0 10px; font-weight:bold;height:170px; position:relative;}
.indexPart2_02 .content a{padding:0 8px;height:30px;line-height:30px; position:absolute;margin:10px 0 0 10px;}

.tab_1{height:53px; overflow:hidden;}
.tab_1 li{float:left; padding-right:6px;}
.tab_1 a{display:block; float:left; width:119px; height:40px; line-height:40px; text-align:center; background:url(../../skin/image/tab_1.gif) right top no-repeat; color:#222; font-size:14px;}
.tab_1 .aNow, .tab_1 a:hover{background:url(../../skin/image/tab_1.gif) left top no-repeat; color:#fff;}

.indexPart3{height:auto; overflow:hidden; position:relative; background:url(../../skin/image/indexpart3.gif) 2px 90px no-repeat;}

.indexPart4{height:auto; margin-bottom:20px; overflow:hidden; position:relative;}

.indexPart5{height:auto; overflow:hidden; position:relative;}

.casePart1 .title{background:url(../../skin/image/title_1.gif) left top no-repeat; height:55px; line-height:33px; overflow:hidden; font-weight:100; font-size:18px; color:#222; padding-left:30px;}
.casePart1 li{height:140px; width:535px; padding-left:185px; overflow:hidden; float:left; background:url(../../skin/image/line1.gif) bottom repeat-x; position:relative; margin-bottom:23px; line-height:20px;}
.casePart1 .imgDiv{position:absolute; z-index:10; left:2px; top:0px;}
.casePart1 .name{font-weight:100; padding-bottom:10px;}
.casePart1 .more{display:block; background:url(../../skin/image/button2.png) left top no-repeat; width:107px; height:36px; overflow:hidden; position:absolute; z-index:10; right:0px; top:85px;}
.casePart1 .more:hover{background:url(../../skin/image/button1.png) left top no-repeat;}
.casePart1 .moreDiv{height:65px; overflow:hidden;}
.casePart1 .moreDiv a{display:block; background:url(../../skin/image/casemore.png) left top no-repeat; width:108px; height:14px; overflow:hidden; float:right;}
.casePart1 .moreDiv a:hover{background:url(../../skin/image/casemorehover.png) left top no-repeat;}

.caseTitle{white-space:nowrap; text-overflow:ellipsis; color:#222; height:48px; line-height:48px; overflow:hidden; border-bottom:#e4e4e4 solid 2px; margin-bottom:22px; overflow:hidden; }
.caseTitle h1 { float:left; font-weight:100; font-size:22px; }
.caseTab{height:55px; overflow:hidden; position:relative;}
.caseTab .list{width:670px; overflow:hidden;}
.caseTab ul{width:2000%;}
.caseTab li{float:left;}
.caseTab li a{display:block; float:left; background:url(../../skin/image/casetab.gif) left top no-repeat; height:47px; overflow:hidden;}
.caseTab li .bg1{background:url(../../skin/image/casetab.gif) right bottom no-repeat; height:47px; overflow:hidden;}
.caseTab li .bg2{height:47px; line-height:33px; padding:0 17px 0 15px; overflow:hidden; color:#222;}
.caseTab li a:hover, .caseTab li .aNow{background:url(../../skin/image/casetab1.gif) left top no-repeat;}
.caseTab li a:hover .bg1, .caseTab li .aNow .bg1{background:url(../../skin/image/casetab1.gif) right bottom no-repeat; }
.caseTab li a:hover .bg2, .caseTab li .aNow .bg2{color:#FFF; background:url(../../skin/image/casetab2.gif) center top no-repeat;}
.caseTab .rightBtn{display:block; background:url(../../skin/image/casetab.png) left top no-repeat; width:46px; height:39px; overflow:hidden; position:absolute; z-index:10; top:0px; right:0px;}

.casePart2{min-height:110px; _height:110px;}
.casePart2 .content{width:392px; overflow:hidden; text-align:justify; line-height:24px;}
.casePart2 .content_1{height:144px; overflow:hidden;}
.casePart2 .content_1 p {word-break:break-all}
.casePart2 .more{height:77px; overflow:hidden;}
.casePart2 .more a{display:block; background:url(../../skin/image/button2.png) left top no-repeat; width:106px; height:37px; overflow:hidden; float:right;}
.casePart2 .more a:hover{background:url(../../skin/image/button1.png) left top no-repeat;}
.casePart2 .imgDiv{padding-right:5px;}
.casePart2_01{line-height:24px;}
.casePart2 .imgDiv2{padding-right:5px; width:253px; height:190px; overflow:hidden; position:relative;}
.casePart2 .imgDiv2 .name1{background:url(../../skin/image/bg2.png) left top no-repeat; height:33px; width:253px; line-height:33px; overflow:hidden; position:absolute; z-index:10; left:0px; bottom:0px;}
.casePart2 .imgDiv2 .name1 a{color:#FFF; font-size:14px; padding-left:15px;}

.scrollImg{width:253px; height:190px; overflow:hidden; position:relative; right:5px;}
.scrollImg .img1{width:253px; height:190px; overflow:hidden; position:relative;}
.scrollImg .img1 a{display:block; position:absolute; z-index:5; left:253px; top:0px;}
.scrollImg .name1{background:url(../../skin/image/bg2.png); height:33px; padding-right:28px;line-height:30px; overflow:hidden; position:absolute; z-index:10; left:0px; bottom:0px; font-size:14px;}
.scrollImg .name1 a{color:#FFF; padding-left:15px; display:none;}
.scrollImg .leftA{display:block; background:url(../../skin/image/leftbtn3.png); width:8px; height:16px; overflow:hidden; position:absolute; z-index:15; right:30px; bottom:8px; display:none;}
.scrollImg .rightA{display:block; background:url(../../skin/image/rightbtn3.png); width:8px; height:16px; overflow:hidden; position:absolute; z-index:15; right:10px; bottom:8px;}
/**/
.scrollImg_01{width:471px; height:283px; right:0px;}
.scrollImg_01 .img1{width:471px; height:283px;}
.scrollImg_01 .img1 a{left:471px;}
.scrollImg_01 .name1{height:51px; line-height:50px; font-size:16px;}
.scrollImg_01 .leftA{background:url(../../skin/image/leftbtn4.png); width:15px; height:26px; right:40px; bottom:12px;}
.scrollImg_01 .rightA{background:url(../../skin/image/rightbtn4.png); width:15px; height:26px; right:10px; bottom:12px;}
/**/
.scrollImg_02{width:285px; height:202px; right:0px;}
.scrollImg_02 .img1{width:285px; height:202px;}
.scrollImg_02 .img1 a{left:285px;}

.casePart3{width:723px; overflow:hidden; position:relative;}
.casePart3 ul{width:110%;}
.casePart3 li{float:left; width:243px; height:224px; overflow:hidden; background:url(../../skin/image/casepart3.gif) left top no-repeat; position:relative;}
.casePart3 li img{position:absolute;top:135px;right:15px;}
.casePart3 .content{padding:25px 28px 25px 22px; line-height:22px;}
.casePart3 .name{width:186px; height:32px; line-height:30px; overflow:hidden; text-align:center; color:#FFF; font-size:14px; position:absolute; z-index:10; left:25px; top:170px;}
.casePart3 .li_01 .name{background:url(../../skin/image/namebg1.png) left top no-repeat;}
.casePart3 .li_02 .name{background:url(../../skin/image/namebg2.png) left top no-repeat;}
.casePart3 .li_03 .name{background:url(../../skin/image/namebg3.png) left top no-repeat;}

.casePart3 .li_04 .name{background:url(../../skin/image/namebg1.png) left top no-repeat;}
.casePart3 .li_05 .name{background:url(../../skin/image/namebg2.png) left top no-repeat;}
.casePart3 .li_06 .name{background:url(../../skin/image/namebg3.png) left top no-repeat;}

.casePart3 .li_07 .name{background:url(../../skin/image/namebg1.png) left top no-repeat;}
.casePart3 .li_08 .name{background:url(../../skin/image/namebg2.png) left top no-repeat;}
.casePart3 .li_09 .name{background:url(../../skin/image/namebg3.png) left top no-repeat;}

.casePart4 .list{width:723px; height:113px; overflow:hidden;}
.casePart4 .list ul{width:20000%;}
.casePart4 .list li{float:left; width:158px; overflow:hidden; padding-right:23px; cursor:pointer; line-height:20px;}
.casePart4 .list .more{text-align:right;}
.casePart4 .btnDiv{height:58px; overflow:hidden;}
.casePart4 .btnDiv a{display:block; float:left; font-family:"宋体"; color:#000; background:url(../../skin/image/leftbtn1.gif) left top no-repeat; width:25px; padding-right:2px; height:25px; line-height:23px; text-align:center; overflow:hidden;}
.casePart4 .btnDiv a:hover{background:url(../../skin/image/leftbtn1hover.gif) left top no-repeat; color:#FFF;}

.newShow .content p,div{line-height:24px}


.caseLayer{background:url(../../skin/image/layer1.png) left top no-repeat; width:564px; height:326px; overflow:hidden; position:absolute; z-index:100; display:none;}
.caseLayer .close{height:42px; overflow:hidden;}
.caseLayer .close a{display:block; float:right; width:30px; height:30px; overflow:hidden;}
.caseLayer .contentDiv{width:490px; overflow:hidden; padding-left:46px;}
.caseLayer .content{line-height:24px; color:#222; width:448px; overflow:hidden; text-align:justify;}
.caseLayer .Vertical_01{height:260px; overflow:hidden; position:relative;}

.PartnerPart1{width:723px; overflow:hidden; position:relative;}
.PartnerPart1 .list{width:723px; overflow:hidden; position:relative;}
.PartnerPart1 ul{width:20000%;}
.PartnerPart1 li{float:left; width:351px; height:294px; padding:3px 18px 0 0; overflow:hidden; text-align:center; background:url(../../skin/image/imgbg1.jpg) left top no-repeat;}
.PartnerPart1 .imgDiv{height:240px; overflow:hidden;}
.PartnerPart1_01 li h2{text-align:left; padding-left:5px; font-size:14px;}

.PartnerPart1_new{width:723px; overflow:hidden; position:relative;}
.PartnerPart1_new .list{width:723px; overflow:hidden; position:relative;}
.PartnerPart1_new ul{width:20000%;}
.PartnerPart1_new li{float:left; width:351px; height:294px; padding:3px 8px 0 10px; overflow:hidden; text-align:center; background:url(../../skin/image/imgbg1.jpg) 10px top no-repeat;}
.PartnerPart1_new .imgDiv{height:240px; overflow:hidden;}
.PartnerPart1_01 li h2{text-align:left; padding-left:5px; font-size:14px;}

.PartnerPart2 .list{width:723px; overflow:hidden; position:relative;}
.PartnerPart2 ul{width:200000%;}
.PartnerPart2 li{width:723px; height:151px; overflow:hidden; float:left; position:relative; background:url(../../skin/image/partnerpart2.jpg) left top no-repeat;}
.PartnerPart2 .name{position:absolute; z-index:10; left:0px; top:1px; width:49px; height:141px; text-align:center; color:#FFF;}
.PartnerPart2 .content{padding:24px 26px 0 67px; line-height:24px; text-align:justify;height:100px;}
.PartnerPart2 .more{position:absolute; z-index:100; right:26px; top:105px;}
.PartnerPart2 .li_01 .name{background:url(../../skin/image/partnerpart2name1.png) left top no-repeat;}
.PartnerPart2 .li_02 .name{background:url(../../skin/image/partnerpart2name2.png) left top no-repeat;}
.PartnerPart2 .li_03 .name{background:url(../../skin/image/partnerpart2name3.png) left top no-repeat;}

.PartnerPart3{padding-bottom:10px;}
.PartnerPart3 .list{width:723px; overflow:hidden; position:relative;}
.PartnerPart3 ul{width:200000%;}
.PartnerPart3 li{padding:0 0 15px 27px; width:696px;  overflow:hidden; position:relative; line-height:20px;}
.PartnerPart3 h5{padding-bottom:8px;}
.PartnerPart3 .num{width:16px; height:16px; line-height:16px; text-align:center; overflow:hidden; background:#afafaf; color:#FFF; position:absolute; z-index:10; left:0px; top:3px;}
.PartnerPart3 .more{height:36px; overflow:hidden;}
.PartnerPart3 .more a{display:block; float:right; background:url(../../skin/image/more1.png) left top no-repeat; width:107px; height:36px; overflow:hidden;}
.PartnerPart3 .liNow a{color:#0096b4;}
.PartnerPart3 .liNow .num{background:#0096b4; color:#FFF;}
.PartnerPart3 .liNow .more a{background:url(../../skin/image/more1hover.png) left top no-repeat;}
.PartnerPart3_01 li{padding-bottom:10px;}

.PartnerLayer{background:url(../../skin/image/layer2.png) left top no-repeat; width:564px; height:650px; overflow:hidden; position:absolute; z-index:100; display:none;}
.PartnerLayer .close{height:50px; overflow:hidden;}
.PartnerLayer .close a{display:block; float:right; width:40px; height:40px; overflow:hidden;}
.PartnerLayer .contentDiv{width:490px; overflow:hidden; padding-left:46px;}
.PartnerLayer .content{line-height:24px; color:#222; width:448px; overflow:hidden; text-align:justify;}
.PartnerLayer .Vertical_01{height:560px; overflow:hidden; position:relative;}
.PartnerLayer .title{font-weight:100; font-size:22px; color:#222; padding-bottom:12px;}
.PartnerLayer .title span{color:#386975; font-size:19px; font-family:Arial; padding-left:10px;}

.PartnerPart4 dl{height:165px; overflow:hidden; padding-top:10px; display:none;}
.PartnerPart4 dt{float:left;}
.PartnerPart4 dd{float:right; width:472px; overflow:hidden;}
.PartnerPart4 .content{padding:10px 0; text-align:justify; line-height:20px;}
.PartnerPart4 dd .more{text-align:right;}
.PartnerPart4 .list .name1{height:26px; line-height:26px; overflow:hidden; position:relative;}
.PartnerPart4 .list .btn{position:absolute; z-index:10; top:0px; right:0px;}
.PartnerPart4 .list .liNow a{color:#14658c;}
.PartnerPart4 .list .liNow dl{display:block;}
.PartnerPart4 .list .liNow .name1{display:none;}

.serviceTab{height:60px; overflow:hidden;}
.serviceTab li{float:left; padding-right:1px;}
.serviceTab a{display:block; height:40px; line-height:30px; font-size:16px; padding:0 15px; color:#222; font-weight:bold;}
.serviceTab .aNow, .serviceTab a:hover{color:#FFF; background:url(../../skin/image/servicetab.gif) center top no-repeat;}

.serviceFast{height:200px; overflow:hidden;}
.serviceFast li{float:left; height:84px; width:185px; overflow:hidden;}
.serviceFast li a{display:block; height:84px; overflow:hidden;}
.serviceFast .li_01, .serviceFast .li_04, .serviceFast .li_05{width:176px;}
.serviceFast .li_01 a{background:url(../../skin/image/servicefast.gif) -0px -0px no-repeat;}
.serviceFast .li_02 a{background:url(../../skin/image/servicefast.gif) -176px -0px no-repeat;}
.serviceFast .li_03 a{background:url(../../skin/image/servicefast.gif) -361px -0px no-repeat;}
.serviceFast .li_04 a{background:url(../../skin/image/servicefast.gif) -546px -0px no-repeat;}
.serviceFast .li_05 a{background:url(../../skin/image/servicefast.gif) -0px -84px no-repeat;}
.serviceFast .li_06 a{background:url(../../skin/image/servicefast.gif) -176px -84px no-repeat;}
.serviceFast .li_07 a{background:url(../../skin/image/servicefast.gif) -361px -84px no-repeat;}
.serviceFast .li_01 a:hover{background:url(../../skin/image/servicefast.gif) -0px -200px no-repeat;}
.serviceFast .li_02 a:hover{background:url(../../skin/image/servicefast.gif) -176px -200px no-repeat;}
.serviceFast .li_03 a:hover{background:url(../../skin/image/servicefast.gif) -361px -200px no-repeat;}
.serviceFast .li_04 a:hover{background:url(../../skin/image/servicefast.gif) -546px -200px no-repeat;}
.serviceFast .li_05 a:hover{background:url(../../skin/image/servicefast.gif) -0px -284px no-repeat;}
.serviceFast .li_06 a:hover{background:url(../../skin/image/servicefast.gif) -176px -284px no-repeat;}
.serviceFast .li_07 a:hover{background:url(../../skin/image/servicefast.gif) -361px -284px no-repeat;}

.servicePart1{min-height:300px; _height:300px;}
.servicePart1 .list{width:723px; overflow:hidden; position:relative;}
.servicePart1 ul{width:110%;}
.servicePart1 li{float:left; background:url(../../skin/image/imgbg2.jpg) left top no-repeat; position:relative; width:244px; height:300px; overflow:hidden;}
.servicePart1 .name{position:absolute; z-index:10; left:4px; top:0px; font-size:16px; color:#FFF; width:226px; height:45px; overflow:hidden; line-height:44px; text-align:center;}
.servicePart1 .name a{color:#FFF;}
.servicePart1 .name a:hover{color:#14658c;}
.servicePart1 .content{color:#222; width:200px; overflow:hidden; text-align:justify; padding:63px 0 0 15px; line-height:20px;}
.servicePart1 .content a{color:#222;}
.servicePart1 .content a:hover{color:#14658c;}
.servicePart1 .li_01 .name{background:url(../../skin/image/servicepart1name1.png) left top no-repeat;}
.servicePart1 .li_02 .name{background:url(../../skin/image/servicepart1name2.png) left top no-repeat;}
.servicePart1 .li_03 .name{background:url(../../skin/image/servicepart1name3.png) left top no-repeat;}
.servicePart1 .li_04 .name{background:url(../../skin/image/servicepart1name4.png) left top no-repeat;}
.servicePart1 .li_05{width:471px; overflow:hidden; background:none;}
/*.servicePart1 .li_05 .name{background:url(../../skin/image/bg1.png) left top no-repeat; width:471px; height:51px; top:232px; left:0px; overflow:hidden; text-align:left;}
.servicePart1 .li_05 .name a{padding-left:20px;}*/

.servicePart2{padding-bottom:30px;}
.servicePart2 .name{background:url(../../skin/image/servicepart2bg1.gif) left top no-repeat; height:39px; overflow:hidden; padding-left:28px; line-height:36px; cursor:pointer; font-size:14px;}
.servicePart2 .table{padding:10px 5px 20px 5px; display:none; line-height:20px;}
.servicePart2 .table h2{height:31px; line-height:30px; overflow:hidden; text-align:center; background:#d4d4d4; color:#FFF;}
.servicePart2 table{border-left:#e7e7e7 solid 1px; border-bottom:#e7e7e7 solid 1px;}
.servicePart2 td{border-right:#e7e7e7 solid 1px; border-top:#e7e7e7 solid 1px; padding:8px 25px;}
.servicePart2 .liNow .name{background:url(../../skin/image/servicepart2bg2.gif) left top no-repeat; color:#FFF;}
.servicePart2 .liNow .table{display:block;}

.servicePart3{border-top:#e4e4e4 solid 2px; padding:5px 0;}
.servicePart3 li{min-height:30px; _height:30px; padding:20px 0; background:url(../../skin/image/line1.gif) bottom repeat-x; position:relative; line-height:20px;}
.servicePart3 h2{padding-bottom:10px;}
.servicePart3 .more{position:absolute; z-index:10; right:0px; bottom:20px;}
.servicePart3 .more a{color:#14658c;}

.servicePart4 li{height:150px; width:480px; padding-left:243px; overflow:hidden; float:left; background:url(../../skin/image/line1.gif) bottom repeat-x; position:relative; margin-bottom:23px; line-height:20px;}
.servicePart4 .imgDiv{position:absolute; z-index:10; left:2px; top:0px;}
.servicePart4 .name{font-weight:100; padding-bottom:10px;}
.servicePart4 .more{display:block; background:url(../../skin/image/more1.png) left top no-repeat; width:107px; height:36px; overflow:hidden; position:absolute; z-index:10; right:0px; top:85px;}
.servicePart4 .more:hover{background:url(../../skin/image/more1hover.png) left top no-repeat;}
.servicePart4 .moreDiv{height:65px; overflow:hidden;}
.servicePart4 .moreDiv a{display:block; background:url(../../skin/image/casemore.png) left top no-repeat; width:108px; height:14px; overflow:hidden; float:right;}
.servicePart4 .moreDiv a:hover{background:url(../../skin/image/casemorehover.png) left top no-repeat;}

.servicePart5{padding:0 3px 50px 3px;}
.servicePart5 table{border-left:#e7e7e7 solid 1px; line-height:20px;}
.servicePart5 th{background:#019ebd; color:#FFF; font-size:14px; padding:6px 0; font-weight:100; border-right:#4ab8ce solid 1px;}
.servicePart5 td{border-right:#e7e7e7 solid 1px; border-bottom:#e7e7e7 solid 1px; text-align:center; padding:6px 10px;}

.about{padding-bottom:40px; line-height:20px;}
.about .font24{line-height:50px;}
.about .font16{line-height:25px;}
.about .content{height:auto; overflow:hidden;}
.about .btnMore{text-align:right; padding-top:10px;}

.aboutPart1{width:723px; height:385px; overflow:hidden; position:relative;}
.aboutPart1 ul{width:110%;}
.aboutPart1 li{float:left; width:243px; height:357px; overflow:hidden; background:url(../../skin/image/imgbg3.jpg) left top no-repeat; position:relative;}
.aboutPart1 .name{position:absolute; z-index:10; left:1px; top:0px; font-size:16px; color:#FFF; width:226px; height:45px; overflow:hidden; line-height:44px; text-align:center;}
.aboutPart1 .name a{color:#FFF;}
.aboutPart1 .imgDiv{height:140px; width:225px; padding-left:1px; overflow:hidden; padding-top:44px;}
.aboutPart1 .content{height:140px;color:#222; width:200px; overflow:hidden; text-align:justify; padding:0px 0 0 13px; line-height:20px;}
.aboutPart1 .li_01 .name{background:url(../../skin/image/servicepart1name1.png) left top no-repeat;}
.aboutPart1 .li_02 .name{background:url(../../skin/image/servicepart1name2.png) left top no-repeat;}
.aboutPart1 .li_03 .name{background:url(../../skin/image/servicepart1name3.png) left top no-repeat;}

.aboutPart2 li{height:60px; overflow:hidden; position:relative;}
.aboutPart2 .num{position:absolute; z-index:10; left:0px; top:5px; background:url(../../skin/image/numbg1.jpg) left top no-repeat; width:55px; height:43px; padding:10px 0 0 10px; overflow:hidden; color:#FFF; font-family:Arial; font-size:18px;}
.aboutPart2 .name{line-height:24px; padding:0 73px;}
.aboutPart2 .liNow .num{background:url(../../skin/image/numbg2.jpg) left top no-repeat; color:#009ebd; top:2px; left:-5px; padding-left:15px; width:50px;}
.aboutPart2 .li_01 .name{padding-top:12px;}

.teamTab{height:65px; overflow:hidden;}
.teamTab li{float:left; padding-right:6px;}
.teamTab a{display:block; float:left; background:url(../../skin/image/teamtabbg1.jpg) left top no-repeat; width:126px; height:65px; overflow:hidden; text-align:center; font-size:14px;}
.teamTab a div{padding-top:8px;}
.teamTab a:hover, .teamTab .aNow{background:url(../../skin/image/teamtabbg2.jpg) left top no-repeat; color:#FFF;}

.team{background:url(../../skin/image/teambg.jpg) left top no-repeat; height:270px; overflow:hidden; position:relative;}
.team .imgDiv{position:absolute; z-index:10; right:2px; bottom:41px;}
.team .contentDiv1{position:absolute; z-index:10; left:50px; top:45px; font-size:34px; line-height:40px; width:380px;}
.team .contentDiv1 .name{background:url(../../skin/image/teambg.png) left top no-repeat; height:30px; overflow:hidden; line-height:30px; color:#FFF; font-size:18px; padding-left:20px;}
.team .contentDiv2{position:absolute; z-index:10; left:25px; top:15px; font-size:14px; line-height:30px; width:380px; background:url(../../skin/image/teambg1.png) left top no-repeat;}
.team .contentDiv2 .content{background:url(../../skin/image/teambg2.png) right bottom no-repeat; padding:30px 35px 0 85px;}

.Media{height:240px; overflow:hidden; position:relative; border-bottom:#e4e4e4 solid 1px; background:url(../../skin/image/mediabg1.gif) left top no-repeat;}
.Media .leftBtn{display:block; background:url(../../skin/image/leftbtn5.png) left top no-repeat; width:32px; height:68px; overflow:hidden; position:absolute; z-index:10; left:5px; top:70px;}
.Media .leftBtn:hover{background:url(../../skin/image/leftbtn5hover.png) left top no-repeat;}
.Media .rightBtn{display:block; background:url(../../skin/image/rightbtn5.png) left top no-repeat; width:32px; height:68px; overflow:hidden; position:absolute; z-index:10; right:7px; top:70px;}
.Media .rightBtn:hover{background:url(../../skin/image/rightbtn5hover.png) left top no-repeat;}
.Media .list{width:618px; overflow:hidden; margin:0 auto; position:relative;}
.Media ul{width:20000%;}
.Media li{float:left; width:206px; height:200px; position:relative; overflow:hidden; text-align:center; font-weight:bold; position:relative;}
.Media li .imgDiv{padding-top:35px; height:215px; overflow:hidden;}
.Media li .btn{display:block; background:url(../../skin/image/play.png) center no-repeat; width:185px; height:138px; overflow:hidden; position:absolute; z-index:10; left:10px; top:35px;}
.Media li img{width:185px; height:138px;}

.MediaList{padding-top:25px;}
.MediaList li{min-height:135px; _height:135px; background:url(../../skin/image/line1.gif) bottom repeat-x;}
.MediaList .name{font-size:14px; padding-top:20px; line-height:20px; font-weight:bold;}
.MediaList .name a{color:#222;}
.MediaList .name a:hover{color:#026d82;}
.MediaList .content{padding:10px 0 0 0; line-height:18px;}
.MediaList .more{height:46px; overflow:hidden;}
.MediaList .more a{display:block; float:right; background:url(../../skin/image/button2.png) left top no-repeat; width:107px; height:36px; overflow:hidden;}
.MediaList .more a:hover{background:url(../../skin/image/button1.png) left top no-repeat;}

.Honor{height:216px; overflow:hidden; position:relative;}
.Honor .leftBtn{display:block; background:url(../../skin/image/leftbtn2.png) left top no-repeat; width:49px; height:138px; overflow:hidden; position:absolute; z-index:10; left:0px; top:0px;}
.Honor .leftBtn:hover{background:url(../../skin/image/leftbtn2hover.png) left top no-repeat;}
.Honor .rightBtn{display:block; background:url(../../skin/image/rightbtn2.png) left top no-repeat; width:49px; height:138px; overflow:hidden; position:absolute; z-index:10; right:0px; top:0px;}
.Honor .rightBtn:hover{background:url(../../skin/image/rightbtn2hover.png) left top no-repeat;}
.Honor .list{width:630px; margin:0 auto; overflow:hidden;}
.Honor ul{width:2000%;}
.Honor li{float:left; width:210px; height:192px; overflow:hidden; background:url(../../skin/image/imgbg4.jpg) 2px top no-repeat;}
.Honor .imgDiv{padding:3px 0 0 6px; height:132px; overflow:hidden;}
.Honor .name{padding:0 0 0 6px; width:196px; overflow:hidden; line-height:20px;}

.HonorList{width:723px; overflow:hidden;}
.HonorList ul{width:110%;}
.HonorList li{float:left; width:350px; height:383px; text-align:center; overflow:hidden; background:url(../../skin/image/imgbg1.png) center top no-repeat;}
.HonorList .imgDiv{padding:2px 0 0 0px; height:315px; overflow:hidden;}
.HonorList .name{padding-left:6px; line-height:20px;}

.HonorLayer{background:url(../../skin/image/layer3.png) left top no-repeat; width:436px; height:646px; overflow:hidden; position:absolute; z-index:100; color:#222; display:none;}
.HonorLayer .close{height:50px; overflow:hidden;}
.HonorLayer .close a{display:block; float:right; width:40px; height:40px; overflow:hidden;}
.HonorLayer .imgDiv{text-align:center; width:425px; overflow:hidden;}
.HonorLayer h1{font-size:18px; padding:15px 48px;}
.HonorLayer .content{padding:0 48px;}

.contact{background:url(../../skin/image/contactbg.jpg) left bottom no-repeat;padding-bottom:35px;}
.contact .bg{background:url(../../skin/image/contactbg.jpg) left top no-repeat; width:641px;line-height:24px; color:#222;}
.contact h1{padding:30px 0 0 33px;}
.contact .content{padding:10px 0 0 33px;}
.contact .green{color:#6c9b54;}

.contactForm{background:url(../../skin/image/contactbg1.jpg) left top no-repeat; width:341px; height:324px; overflow:hidden;}
.contactForm .imgDiv{text-align:center; height:98px; overflow:hidden; padding-top:26px;}
.contactForm li{height:35px; overflow:hidden;}
.contactForm .name{float:left; text-align:right; width:90px; overflow:hidden; padding-right:10px; line-height:25px; color:#222;}
.contactForm .input1{float:left; background:url(../../skin/image/input1.gif) left top no-repeat; width:184px; height:25px; line-height:25px; padding:0 10px; border:0px;}
.contactForm .btnDiv{padding:5px 0 0 98px;}
.contactForm .btnDiv a{display:block; float:left; background:url(../../skin/image/btn1.jpg) left top no-repeat; width:100px; height:35px; line-height:30px; text-align:center; overflow:hidden; margin-right:5px;}
.contactForm .btnDiv a:hover{background:url(../../skin/image/btn1hover.jpg) left top no-repeat; color:#FFF;}

.news{position:relative; top:-10px;}
.news li{height:150px; padding:20px 0px; overflow:hidden; border-bottom:1px solid #e2e2e2;}
.news li img { float:left; margin-right:20px; }
.news li h1 { height:40px; line-height:40px; }
.news li p { font-size:14px; }

.newShow{text-align:center; line-height:2em;}
.newShow .title{padding:42px 0 10px 0; color:#222; font-size:18px;}
.newShow .time{padding-bottom:20px; border-bottom:1px solid #CCC; }
.newShow .imgDiv{padding-bottom:20px;}
.newShow .content{text-align:justify; padding:50px 0;}
.newShow .content ul{margin-left:3em}
.newShow .content li{list-style-type:circle;}
.newShow p{ text-indent:2em; margin:10px;10px;}


.Related li{height:26px; overflow:hidden; position:relative;}
.Related li .btn{position:absolute; z-index:10; top:0px; right:0px;}

.group{height:535px; overflow:hidden; background:url(../../skin/image/groupbg.gif) center 1px no-repeat; font-size:16px;}
.group a{color:#474747;}
.group .list1{height:87px; overflow:hidden; padding-left:330px;}
.group .list2{height:110px; overflow:hidden; padding-left:330px;}
.group .list3{height:150px; overflow:hidden; line-height:1.1em; padding-left:151px;}
.group .list3 li{float:left;}
.group .list3 .li_01{width:419px; overflow:hidden;}
.group .list4{height:130px; overflow:hidden;}
.group .list4 li{float:left; width:66px; padding-left:12px; overflow:hidden; text-align:center;}
.group .list4 .li_03{padding-left:15px;}
.group .list4 .li_07{padding-left:14px;}
.group .list4 .li_09{padding-left:16px;}

.groupShow{background:url(../../skin/image/groupbg.png) left top no-repeat; height:150px; overflow:hidden; position:relative;}
.groupShow .name{position:absolute; z-index:10; left:18px; top:0px; color:#FFF;}
.groupShow .contentDiv{width:698px; overflow:hidden; padding-top:10px;}
.groupShow .Vertical_01{height:120px; overflow:hidden; position:relative;}
.groupShow .content{width:605px; padding-left:68px; overflow:hidden; line-height:24px;}



.all_h11 {
    text-align: center;
    width: 100%;
}

.all_h1 i {
    background: rgba(0, 0, 0, 0) url("../../skin/imagess/bluebt.jpg") no-repeat scroll center bottom;
    border-bottom: 1px solid #82c9c9;
    color: #39a5a5;
    display: block;
    font-size: 30px;
    line-height: 75px;
}

.all_h1 span {
    color: #39a5a5;
    font-family: "微软雅黑";
    font-size: 15px;
    font-weight: 600;
    line-height: 35px;
}


.ind_news_l {
    border: 1px solid #ececec;
    margin: 2px;
    width: 490px;
}
.fl {
    float: left;
}

.ind_news_lz {
    border-bottom: 1px solid #ececec;
    height: 134px;
    margin: 0 auto;
    width: 480px;
}

.ind_news_lz span {
    border-bottom: 1px solid #82c9c9;
    display: block;
    height: 33px;
    line-height: 33px;
    text-indent: 10px;
}

.ind_news_lz span a {
    color: #666;
    float: right;
    line-height: 33px;
}

.ind_news_lz img {
    display: block;
    float: left;
    margin: 15px;
}

.ind_news_lz ul {
    display: block;
    float: left;
    padding-top: 5px;
}

.ind_news_lz li {
    background: rgba(0, 0, 0, 0) url("../../skin/imagess/disc_03.jpg") no-repeat scroll 20px center;
    display: block;
    line-height: 30px;
    text-indent: 35px;
}



.baike {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    border-radius: 8px;
    box-shadow: 0 2px 5px #ccc;
    height: 589px;
    margin: 40px auto 0;
    overflow: hidden;
    width: 1002px;
}

.bk_top {
    background-color: #03839d;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    height: 55px;
    line-height: 55px;
    overflow: hidden;
    padding-left: 30px;
    position: relative;
    text-align: center;
    text-shadow: 3px 3px 10px #03839d;
}

.bk_box {
    float: left;
    padding-bottom: 15px;
    width: 332px;
}

.bk_title {
    border-bottom: 3px solid #03839d;
    font-size: 16px;
    font-weight: bold;
    margin: 0 auto;
    padding: 15px 0 5px;
    text-align: center;
    width: 267px;
}
.baike ul {
    border-bottom: 1px solid #03839d;
    height: 170px;
    list-style: outside none none;
    margin: 15px 33px 0;
    width: 267px;
}

.baike ul li {
    background: rgba(0, 0, 0, 0) url("http://www.jiiaa.com/templets/jiiaa/images/bk_li_bk.png") no-repeat scroll left center;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
    padding-left: 3px;
    width: 263px;
}

.baike ul li a {
    color: #867e7b;
    padding-left: 5px;
}

/**三合一**/
.index_3in1 {
    height: 500px;
    margin: 10px auto 5px;
    position: relative;
    width: 1000px;
}

.index_3in1 .item .title {
    background-color: #0a849f;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
    text-align: center;
}

.index_3in1 .item {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 5px #ccc;
    height: 500px;
    overflow: hidden;
    position: absolute;
    width: 370px;
}

.index_3in1 .item .pic {
    background-color: #666;
    height: 150px;
    margin: 30px auto 0;
    width: 300px;
}

.index_3in1 .item .list {
    margin: 0;
    padding: 30px 0;
}

.index_3in1 .item .list li {
    color: #867e7b;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    list-style-position: inside;
    list-style-type: decimal;
    overflow: hidden;
    padding: 0 30px;
}
.index_3in1 .item .list li a {
    color: #867e7b;
    padding-left: 5px;
}

.index_3in1 .item .more {
    background-color: #f8f3f0;
    background-image: url("http://www.jiiaa.com/templets/jiiaa/images/2015v2/more.png");
    background-position: center center;
    background-repeat: no-repeat;
    bottom: 0;
    height: 60px;
    line-height: 60px;
    position: absolute;
    width: 100%;
}

.index_3in1 .item .more a {
    display: block;
    height: 60px;
    width: 100%;
}





.index_area1 {
    background:url("../../skin/image/index_bg1.png") no-repeat center center;
    height: 200px;
    position: relative;
    width: 1004px;
}

.index_area1 .hot_news {
    height: 90px;
    right: 18px;
    position: absolute;
    top: 95px;
    width: 290px;
}

.index_area1 .hot_news .w1 {
    background-color: #f8f3f0;
    color: #8e8071;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin: 6px 16px 0;
    overflow: hidden;
    padding: 0 10px;
}

.index_area1 .hot_news .w1 a {
    color: #8e8071;
}

.index_area1 .hot_news .w2 {
    color: #8e8071;
    font-size: 12px;
    height: 40px;
    line-height: 20px;
    margin: 6px 16px 0;
    overflow: hidden;
    padding: 0 5px;
}

.index_area1 .hot_news .w2 a {
    color: #8e8071;
}

.index_area1 .video {
    background-color: #999;
    height: 163px;
    left: 355px;
    position: absolute;
    top: 18px;
    width: 290px;
}

.index_area1 .talk {
    height: 180px;
    position: absolute;
    left: 0px;
    top: 10px;
    width: 315px;
}

.index_area1 .talk .photo {
    background-color: #666;
    border: 3px solid #fff;
    border-radius: 40px;
    height: 70px;
    left: 20px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 70px;
}

.index_area1 .talk .w1 {
    color: #8a826b;
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    left: 130px;
    line-height: 35px;
    position: absolute;
    top: 10px;
    width: 165px;
}

.index_area1 .talk .w2 {
    color: #8a826b;
    font-size: 12px;
    height: 32px;
    left: 130px;
    line-height: 16px;
    overflow: hidden;
    position: absolute;
    top: 45px;
    width: 165px;
}

.index_area1 .talk .w3 {
    background-color: #f8f3f0;
    color: #8e8071;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    left: 30px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 10px;
    position: absolute;
    top: 107px;
    width: 240px;
}

.index_area1 .talk .w4 {
    background-color: #f8f3f0;
    color: #8e8071;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    left: 30px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 10px;
    position: absolute;
    top: 140px;
    width: 240px;
}

.indexPart6 {
    background: rgba(0, 0, 0, 0) url("http://www.ryavo.com/image/indexPart6.png") no-repeat scroll right 72px;
    height: auto;
    padding-right: 10px;
    position: relative;
    width: 480px;
}

.indexTitle {
    height: 100px;
}

.indexTitle div {
    color: #000;
    font-size: 20px;
    padding: 30px 0 5px;
}

.indexTitle span {
    color: #2c95dd;
    font-size: 14px;
    text-transform: uppercase;
}

.indexPart6 .fl {
    color: #666;
    font-size: 14px;
    line-height: 25px;
}

.indexPart6 .fl h1 {
    font-weight: 400;
    padding: 10px 0 0;
}

.indexPart6 .list {
    position: relative;
    top: -10px;
    width: 240px;
}

.indexPart6 li {
    border-bottom: 1px solid #dcdcdc;
    font-size: 14px;
    height: 39px;
    line-height: 39px;
    overflow: hidden;
}

.indexPart6 li a {
    background: rgba(0, 0, 0, 0) url("http://www.ryavo.com/image/ico1.png") no-repeat scroll 9px center;
    padding-left: 33px;
}



.indexPart7 {
    width: 490px;
}

.indexPart7 .indexTitle {
    text-align: right;
}

.indexPart7 .fl {
    font-size: 14px;
    line-height: 25px;
    width: 250px;
	height:200px;
	overflow:hidden;
}

.indexPart7 h1 {
    color: #666;
    font-size: 18px;
    font-weight: 400;
}

.indexPart7 .fl {
    font-size: 14px;
    line-height: 25px;
}

.indexPart7 .fr {
    line-height: 25px;
    margin-left: 10px;
    width: 230px;
}

.indexPart7 .fr h1 {
    padding: 10px 0 0;
}
.indexPart7 h1 {
    color: #666;
    font-size: 18px;
    font-weight: 400;
}

.fr {
    float: right;
}

.fl {
    float:left;
}

.indexPart2 { margin-top:20px; border-top:1px solid #CCC; }

.indexPart2 .bd { margin-top:10px; width:100%; }

.indexPart2 .bd  li { float:left; margin-left:28px; }
.indexPart2 .bd li img { height:150px; }
.article_kefu { margin:10px 0 30px; }
.article_kefu a { display:inline-block; height:50px; background-color:#ededed; width:100%; line-height:50px; font-size:18px; font-weight:bold; border-radius:5px; }
.article_kefu a:hover { background:#109293 ; color:#FFF; }
.page-pn { width:100%; height:40px; }
.page-pn .pre, .page-pn .next { display:inline-block; height:40px; line-height:40px; }
.pre { float:left; }
.next { float:right; }
.newsxx_list {
    width: 723px;
	text-align:left;
}

.newsxx_list .list_type {
    display: inline;
    float: left;
    height: 200px;
    margin-left: 18px;
    width: 350px;
}

.newsxx_list .list_type .title {
    border-bottom: 2px solid #109293;
    color: #666;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
}

.newsxx_list .list_type li { border-bottom:1px double #ededed; height:30px; line-height:30px; padding-left:20px; background:url(../../skin/image/li-icon.jpg) no-repeat 5px center; }













