/* CSS Document */

body{margin:0px; padding:0px; background:url(../images/top.gif) #eff7fa repeat-x 0 0;}
*{font-size:12px; color:#000; font-family:"宋体";}
a{color:#000; text-decoration:none;}
ul,li,dl,dd,dt,h1,p,input,h1,h2,h3,h4,h5,select{margin:0px; padding:0px; list-style-type:none;}
img{border:0px;}


/**/
.header{width:960px; height:120px; margin:0px auto; clear:both; overflow:hidden; background:url(../images/header.gif) no-repeat 0 0;}
.header .logo{display:block; width:400px; height:100px; background:url(../images/logo.png) no-repeat; float:left; margin:10px 0 0 50px;}
.search{height:24px; margin-top:44px; float:right;}
.hput{background:url(../images/sbut.gif) #fff no-repeat 5px -45px; border:1px #b4b6b5 solid; width:200px; height:22px; line-height:22px; padding:0 5px 0 20px; float:left;}
.search select{float:left; width:80px; margin:0px 5px; height:24px;}
.hbut{background:url(../images/sbut.gif) no-repeat; width:49px; height:24px; line-height:24px; text-align:center; float:left; border:0px; cursor:pointer;}

.menu{background:url(../images/menu.gif) repeat-x; height:31px; clear:both;}
.menu ul{width:960px; margin:0px auto; clear:both;}
.menu li{width:105px; float:left; background:url(../images/menu.gif) no-repeat 0px -40px; text-align:center; height:27px; padding-top:4px; font:bold 14px/27px "宋体"; position:relative;}
.menu a{font:bold 14px/27px "宋体"; color:#fff;}
.menu .now{background:url(../images/menu.gif) no-repeat 0px -80px;}
.menu .now a{color:#256cc4;}

.menu div{position:absolute; visibility:hidden; z-index:1000; top:32px; left:0; background:#fff; width:111px; padding:1px; border:1px #c4caca solid; text-align:left; padding-left:8px}
.menu .menuz a{display:block;  width:111px; height:27px; font:normal 12px/27px "宋体"; float:left; color:#696969; background:none;}
.menu .menuz a:hover,.menu .menuz .now:hover,.menu .menuz .now{background:#e6ffd7; text-decoration:none;}
.menu .sy{width:90px;}



.main{width:960px; margin:15px auto 0px; clear:both; overflow:hidden;}
.indlef{float:left; width:340px;}
.indmid{float:left; width:340px; display:inline; margin-left:15px;}
.indrig{float:right; width:250px;}

.focus{border:1px #b3cde4 solid; padding:2px; height:242px; background:#fff; clear:both; overflow:hidden;}

.ind_1{background:url(../images/indbj.gif) #fff repeat-x; border:1px #b3cde4 solid;}
.ind_1 h2{height:30px; font:bold 14px/30px "宋体"; color:#256cc4; padding:0px 10px;}
.ind_1 h2 a{float:right; margin-top:10px;}
.ind_2{height:24px; margin-top:5px; background:url(../images/menu.gif) repeat-x 0 -120px; clear:both; overflow:hidden;}
.ind_2 li{float:left; background:url(../images/menu.gif) repeat-x 0 -150px; border-left:1px #b3cde4 solid; border-right:1px #b3cde4 solid; display:inline; margin-right:3px; width:66px; font:normal 12px/24px "宋体"; text-align:center;}
.ind_2 .now{background:url(../images/menu.gif) repeat-x 0 -180px; border-left:1px #94acc6 solid; border-right:1px #94acc6 solid;}
.ind_3{padding:10px 10px 0px; clear:both; overflow:hidden;}
.ind_3 li{height:25px; font:normal 12px/25px "宋体"; color:#000;}
.ind_3 a{color:#000;}
.ttop{margin-top:15px;}
.g1{height:230px;}
.g2{height:155px;}

.dongt{border:1px #b3cde4 solid; background:#fff; clear:both; overflow:hidden;}
.dongt h2{background:url(../images/sbut.gif) no-repeat 0 -90px; height:30px; padding:0 10px 0 30px; font:bold 14px/30px "宋体"; color:#256cc4;}
.dongt h2 a{ font:bold 14px/30px "宋体"; color:#256cc4;}
.g3{height:180px;}
.g4{height:180px;}

/**/
.part2{border:1px #b3cde4 solid; background:#fff; width:958px; height:auto; margin:15px auto 0px; clear:both; overflow:hidden;}
.ind_4{background:url(../images/menu.gif) repeat-x 0 -220px; height:36px; clear:both; overflow:hidden;}
.ind_4 li{float:left; width:119px; border-right:1px #d4d6d5 solid; font:bold 14px/36px "宋体"; color:#1a3352; text-align:center; cursor:pointer;}
.ind_4 .now{background:url(../images/menu.gif) repeat-x 0 -260px;}

.ind_5{padding:15px 0 15px 15px; clear:both; overflow:hidden; position:relative;}
.sl{width:11px; height:20px; cursor:pointer; float:left; margin-top:45px;}
.sr{width:11px; height:20px; cursor:pointer; float:left; display:inline; margin:45px 0 0 20px;}
a.left{width:11px; height:20px; display:block; background:url(../images/sbut.gif) no-repeat 0 -140px;}
a.right{width:11px; height:20px; display:block; background:url(../images/sbut.gif) no-repeat -20px -140px;}
#scrollcont{width:2896px;}
.sm{width:880px; height:120px; padding:10px 0px; position:relative; float:left; overflow:hidden;}
.sm ul li{width:150px; height:135px; float:left; display:inline; margin-left:25px;}
.sm li img{width:150px; height:100px;}
.sm li p{height:20px; line-height:20px; text-align:center; margin-top:5px;}

.sc{width:886px; height:96px; position:relative; float:left; overflow:hidden;}
.sc ul li{width:260px; height:96px; float:left; display:inline; margin-left:30px; color:#5e6a7d;}
.sc li img{width:120px; height:96px;}
.sc li p{float:right; width:130px; line-height:20px; color:#666;}
.sc li b{display:block; font:bold 14px/25px "宋体";}
.sc li a{font:bold 14px/25px "宋体";}

.part3{width:960px; margin:0 auto; clear:both; overflow:hidden;}
.part3 dl{clear:both; overflow:hidden; margin-top:15px; height:25px;}
.part3 dt{float:left; width:90px; font:bold 14px/25px "宋体"; color:#256cc4;}
.part3 dd{float:left; width:869px; line-height:25px; color:#666;}
.part3 dd a{margin:0px 10px;}
.part3 select{width:150px; margin-right:30px;}

.footer{width:960px; margin:10px auto 0; padding:15px 0; text-align:center; line-height:25px; clear:both; overflow:hidden;}

/*business*/

.banner{width:960px; margin:15px auto 0; clear:both; overflow:hidden;}
.nylef{float:left; width:200px;}
.nylef h2{background:url(../images/sbut.gif) no-repeat 0 -180px; height:37px; text-indent:37px; font:bold 14px/37px "宋体"; clear:both;}
.menu_ny{clear:both; overflow:hidden; border:1px #afc8de solid; border-bottom:0px; margin-top:10px;}
.menu_ny li{clear:both;}
.menu_ny a{font-size:14px; display:block; height:34px; line-height:34px; background:url(../images/sbut.gif) no-repeat 0 -254px; padding-left:25px;}
.menu_ny .now{background-position:0 -220px;}
.menu_ny .now a{color:#316dab; text-decoration:none;}


.menu-ny-ul{background:#fff; border-bottom:1px #afc8de solid; padding:5px 0 5px 25px;}
.menu-ny-ul li{height:25px; line-height:25px;}
.menu-ny-ul a{height:25px; background:none;}

.nyrig{float:right; width:740px;}
.weiz{height:20px; clear:both;}
.weiz p{float:right; background:url(../images/weiz.gif) no-repeat 0 3px; height:20px; line-height:20px; padding-left:20px;}
.weiz span{color:#316dab;}
.ny_1{background:#fff; border:1px #ddd solid; clear:both; padding:20px; margin-top:10px; line-height:2; text-indent:2}
.ny_1 h3{font:bold 14px/20px "宋体"; color:#316dab; padding-bottom:8px; border-bottom:1px #e6e6e6 solid; clear:both; height:20px;}
.pty1{clear:both; overflow:hidden; padding:20px;}
.pty1 li{height:28px; line-height:28px; background:url(../images/sbut.gif) no-repeat 0 -300px; padding-left:15px;}
.pty1 span{float:right; color:#999;}
.page{clear:both; overflow:hidden; text-align:center;}
.page a{border:1px #dbdbdb solid; background:#f5f5f5; color:#898989; line-height:30px; padding:5px 8px; margin:0px 3px; text-decoration:none;}
.page .now,.page a:hover{border:1px #898989 solid; background:#cbcbcb;}

.nyabt{padding:30px; clear:both;}
.ny_1 h4{height:30px; text-align:center; font:bold 14px/30px "宋体"; clear:both;}
.nyabt p{line-height:23px; margin-top:10px; clear:both;}

/*about*/
.pty2{padding:10px; clear:both;}
.pty2 p{line-height:25px; margin-top:10px; clear:both;}
.pty3{padding:10px; clear:both;}
.pty3 p{font:normal 14px/25px "宋体"; margin-top:20px;}
.pty3 b{font-size:14px;}

.zxly{width:660px; margin:30px auto 0px; clear:both; overflow:hidden;}
.zxly h5{font:bold 14px/25px "宋体"; clear:both; padding-left:30px;}
.zxly dl{clear:both; overflow:hidden; margin-top:15px;}
.zxly dt{float:left; width:100px; text-align:right; font:normal 14px/28px "宋体";}
.zxly dd{float:left; font:normal 14px/28px "宋体";}
.zxly ul{clear:both; overflow:hidden; width:555px;}
.zxly li{float:left; width:110px; font:normal 14px/28px "宋体";}
.lyput{height:26px; width:200px; border:1px #cfcfcf solid; padding:0px 10px;}
.lytex{width:460px; height:125px; padding:10px; border:1px #cfcfcf solid; line-height:25px; overflow:hidden;}
.lybut{background:url(../images/lybut.gif) no-repeat; width:87px; height:35px; text-align:center; font:normal 14px/35px "宋体"; border:0px;}
.selct{border:1px #cfcfcf solid; text-indent:5px; background:url(../images/sbut.gif) #fff no-repeat 200px -340px; float:left; height:26px; cursor:pointer;}
.selct p{font:normal 14px/26px "宋体"; word-break:break-all; overflow:hidden;}
.sa{width:220px;}

/*news*/
.pty4{clear:both; overflow:hidden; margin-top:20px; padding:0 15px;}
.pty4 dt{float:left; width:234px;}
.pty4 dt img{width:224px; height:132px; padding:4px; border:1px #ddd solid;}
.pty4 dd{float:right; width:410px; line-height:26px; color:#666; padding-top:5px;}
.pty4 dd b{font-size:14px;}

.pty5{clear:both; overflow:hidden; margin-top:20px; padding:0 15px;}
.pty5 li{height:25px; line-height:25px; float:left; width:330px; color:#666;}

.page{margin-top:25px; clear:both; overflow:hidden; text-align:center; border-top:1px #cfcfcf solid; padding-top:10px;}
.page a{border:1px #dbdbdb solid; background:#f5f5f5; color:#898989; line-height:30px; padding:5px 8px; margin:0px 3px; text-decoration:none;}
.page .now,.page a:hover{border:1px #898989 solid; background:#cbcbcb;}

/*case*/
.pty6{clear:both; overflow:hidden;}
.pty6 h5{background:url(../images/sbut.gif) no-repeat 0 -400px; width:668px; height:31px; padding:0 15px; font:bold 14px/31px "宋体"; color:#226cc1; margin-top:30px;}
.pty6 dl{clear:both; overflow:hidden; height:98px; margin-top:20px;}
.pty6 dt{float:left; width:130px;}
.pty6 dd{float:right; width:550px; line-height:24px; color:#666;}
.pty6 dd b{font-size:14px;}

.pty7{clear:both; overflow:hidden;}
.pty8{float:left; width:310px; display:inline; margin:20px 15px 0;}
.ptyh{background:url(../images/sbut.gif) no-repeat -100px 0; height:30px; padding:0 15px 0 25px; clear:both;}
.ptyh a{float:right; margin-top:13px;}
.ptyh h5{float:left; font:bold 14px/30px "宋体"; color:#226cc1;}
.pty8 ul{clear:both; overflow:hidden; padding:10px 0;}
.pty8 li{height:25px; line-height:25px; float:left; width:330px; color:#999;}

/**/
.nyqh{height:29px; margin-top:20px; background:url(../images/nyqh.gif) repeat-x 0 0; clear:both; overflow:hidden;}
.qh1{float:left; width:400px;}
.qh1 li{float:left; background:url(../images/nyqh.gif) repeat-x 0 -30px; border-left:1px #b3cde4 solid; border-right:1px #b3cde4 solid; display:inline; margin-right:3px; padding:0 5px; font:normal 12px/29px "宋体"; text-align:center;}
.qh1 .now{background:url(../images/nyqh.gif) repeat-x 0 -60px; border-left:1px #94acc6 solid; border-right:1px #94acc6 solid;}
.qh2{float:right; width:185px;}
.ayy{display:block; background:url(../images/sbut.gif) no-repeat -430px 0; width:87px; height:23px; float:left; margin-left:5px; text-align:center; line-height:23px;}

.nypt{clear:both; overflow:hidden;}
.ny1{float:left; width:323px; height:123px; display:inline; margin:20px 25px 0 0; background:#8c8c8c;}
.ny2{float:left; padding:10px 0 0 8px; width:14px; word-wrap:break-word; word-break:nomal; color:#fff; font:normal 12px/14px "宋体";}
.ny3{background:url(../images/workbj.gif) repeat-x; border:1px #d8d8d8 solid; width:293px; height:121px; float:right;}
.ny3 dt{float:left; width:70px; padding:10px 2px 0;}
.ny3 dd{float:right; width:208px; padding-top:10px;}
.ny3 dd p{width:104px; height:25px; float:left; line-height:25px;}
.ny3 .ny5l{padding-top:3px;}
.ny3 .ny5l p{height:23px; line-height:23px;}

.moregd{float:right; margin:12px 10px 0 0;}