@charset "gb2312";
/* CSS Document */
*{ margin: 0px;padding: 0px;}
body,ul,li,p,h1,h2,h3,h4,h5,h6,textarea,legend,select {padding: 0;margin: 0;}
body {font-size:12px ;color:#333;background:#fff;text-align: left;/*IE6 容器居中*/font-family:microsoft yahei;}
img{border: none;display:inline/*ie6 兼容性*/}
.fl {float: left;display: inline;/*ie6下双倍间距*/}
.fr {float: right;display: inline;}
.clear {clear: both;/*清除浮动*/}
input,textarea{font-family:"Tahoma",\5b8b\4f53,"microsoft yahei",Arial;vertical-align:middle}
ul li {list-style: none;/*列表类型为无*/}
a {text-decoration: none;color:#333;}
a:hover{color:#ff6600;}
/* b{font-weight:normal;} */
.black20{height:20px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.w1200{width:1200px;height:auto;margin:0 auto;}
/* 首页 */
.top{width:100%;height:25px;line-height:25px;border-bottom:1px solid #e6e6e6;color:#7e7e7e;}
.h_zc a{color:#7e7e7e;padding:0 15px;line-height:25px;display:inline-block;}
.h_zc a:hover{color:#ff6600;}
.logo{width:100%;height:112px;background:url(../images/logo_bj.jpg) repeat-x;}
.nav{width:100%;height:40px;background:url(../images/nav_bj.jpg) repeat-x;}
.nav ul li{line-height:40px;font-size:16px;width:133px;text-align:center;height:40px;display:block;float:left;}
.nav ul li a{color:#ffffff;display:block;background:url(../images/menu_fgx.jpg) no-repeat right center;width:100%;height:40px;}
.nav ul li.current a,.nav ul li a:hover,.nav ul li:hover a{background:url(../images/mhbg.jpg) no-repeat center;}
.nav ul li ul{display:none;float:left;position:relative;width:100%;}
.nav ul li:hover ul{display:block;z-index:9999;}
.nav ul li ul li{background:#107ac1;height:35px;}
.nav ul li:hover ul li a{background:none;}
.nav ul li ul li a{font-size:14px;line-height:35px;color:#ffffff;height:35px;}
.nav ul li ul li a:hover{background:#f60;}

.slide-main{height:570px;position:relative;}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:50%;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.bnxb{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:210px;height:5px;position:absolute;z-index:124;top:540px;left:45%;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#444;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);overflow:hidden; float:left;}
.item a.bnxb{background:#f60;}
.slide-box,.slide{display:block;width:100%;height:570px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:570px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{background:#ff6900;}
#bgstyleb{background:#193d85;}
#bgstylec{background:#000;}
.slide a{display:block;width:100%;height:570px;cursor:pointer;}

.about{overflow:hidden;padding:40px 0px;}
.wz{width:650px;height:auto;overflow:hidden;}
.com_tit{margin-bottom:10px;}
.wz p{line-height:27px;}

.pros,.gcal{width:100%;height:auto;overflow:hidden;background:#f4f4f4;padding:40px 0px;}
.dh{width:240px;}
.dh h2{ background:url(../images/dhtbg.jpg) no-repeat; height:48px; line-height:20px; font-weight:normal; text-align:center; font-family:Arial; font-size:12px; color:#66b5ec; padding:14px 0 0;}
.dh h2 a{ color:#fff;font-family:"微软雅黑"; font-size:18px; display:block}
.dh_c{ border:solid 1px #0059ad; background:#eefaff; padding:16px 8px 8px; height:auto;}
.dh_c h3{ background:url(../images/dhhbg.jpg) no-repeat 0 0; height:31px; line-height:31px; padding-left:22px; margin-top:7px; font-size:13px;}
.dh_c h3 a{color:#fff}
.dh_c ul{ padding:0 10px; height:auto;}
.dh_c li{ height:auto; line-height:35px; background:url(../images/ico01.jpg) no-repeat 0 15px; padding-left:15px;}
.dh_c li a{}

.cp{width:940px;overflow:hidden}
.cp h2{ height:35px; line-height:35px; border-bottom:solid 1px #0061bb;font-family:"微软雅黑"; font-size:14px; font-weight:normal;}
.cp h2 a{ line-height:35px; display:inline-block;padding-left:15px;background:url(../images/sd01.jpg) no-repeat 0 0; color:#fff;}
.cp h2 a em{ font-style:normal; line-height:35px; display:inline-block;background:url(../images/sd02.jpg) no-repeat right 0;padding-right:20px;}
.cp h2 span a{background:none;}
.more01{ padding:16px 0 0;*padding:3px 0 0;}
.cp_c{ width:938px; padding:15px 0;border:1px solid #d5d3d3;overflow:hidden;}
.cp_c dl{ width:286px; float:left; margin-left:20px;margin-bottom:20px; height:auto; overflow:hidden;position:relative;}

.cp_c dt{ height:212px;}
.cp_c dt img{ width:283px; height:208px; border:solid 1px #c3c3c3; padding:1px; display:block}
.cp_c dd{line-height:22px; color:#9a9a9a;position:absolute;bottom:0px;}
.cp_c dd h3 a{font-size:12px; color:#7d7d7d;background:#ccc;display:block;width:286px;height:30px;line-height:30px;text-indent:5px;}
.cp_c dd h3 a:hover{background:#f60;color:#fff;}

.sp-con{margin-top:15px;text-align:center;}

/*------优势---------*/
.odds_bg { width:100%;height:1672px;position:relative;}
.odds {width: 960px;height: 1672px;position: absolute;left: 50%;top:0;margin-left: -480px;}
.odds1 {width: 100%;height: 418px;background:url(../images/odds1.jpg) no-repeat center top;}
.odds2 {width: 100%;height: 418px;background:url(../images/odds2.jpg) no-repeat center top;}
.odds3 {width: 100%;height: 418px;background:url(../images/odds3.jpg) no-repeat center top;}
.odds4 {width: 100%;height: 418px;background:url(../images/odds4.jpg) no-repeat center top;}
.o_tel {position:absolute;left:612px;top:90px;width:300px;color:#7a7a7a;font:14px/26px "Microsoft Yahei";overflow: hidden;}
.o_tel span {font-size:30px;font-family: "Impact","Arial";}
.part {position:absolute;width:520px;}
.part dt {position:relative;position:relative;padding-left:56px;zoom:1;}
.part dt .p1 {padding-top: 14px;font: bold 24px "Microsoft Yahei";color:#034091;}
.part dt .p2 {padding-bottom: 12px;font: bold 20px "Microsoft Yahei";color:#333;}
.part dt b {position: absolute;left:0;top:0;display: block;}
.part dd {color: #393939;}
.part dd p {margin-top:10px;padding-left:28px;font: 14px/24px "Microsoft Yahei";background:url(../images/item4.gif) no-repeat 7px 7px;}
.part dd .nobd {border: none;}
.odds .part1 {left:5px;top:252px;}
.odds .part2 {right:0;top:654px;width: 470px;}
.odds .part3 {left:5px;top:1003px;width: 455px;}
.odds .part4 {right:0;top:1356px;width: 470px;}

.al{overflow:hidden;}
.al_tit{width:254px;height:31px;margin:0 auto;}
.al_con{width:100%;height:auto;overflow:hidden;margin-top:40px;}
.al_con dl{width:275px;height:202px;position:relative;float:left;margin-left:20px;margin-bottom:25px;}
.al_con dl dt img{width:275px;height:202px;}
.al_con dl dd{display:none;}
.al_con dl:hover dd{display:block;position:absolute;top:0;left:0;background:url(../images/al_hov.png) no-repeat;width:275px;height:202px;}
.al_con dl:hover dd a{display:block;width:130px;text-align:center;margin:70px auto;font-size:16px;color:#fff;line-height:32px;}

.new_sp{overflow:hidden;padding:40px 0px;}
.news{width:690px;height:auto;overflow:hidden;}

.news h2,.sp h2{ height:35px; line-height:35px; border-bottom:solid 1px #0061bb;font-family:"微软雅黑"; font-size:14px; font-weight:normal;}
.news h2 a,.sp h2 a{ line-height:35px; display:inline-block;padding-left:15px;background:url(../images/sd01.jpg) no-repeat 0 0; color:#fff;}
.news h2 a em,.sp h2 a em{ font-style:normal; line-height:35px; display:inline-block;background:url(../images/sd02.jpg) no-repeat right 0;padding-right:20px;}
.news h2 span a{background:none;}

.new-content{background:url(../images/newsbg.jpg) left top no-repeat; height:auto;overflow:hidden;}
.new-content ul{ width:590px; float:left;}
.new-content ul li{ width:100%; float:left; line-height:24px; margin:15px 0 5px 95px;}
.new-content ul li h3 a{ font-weight:bold; font-size:16px; line-height:30px; height:30px; width:450px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; float:left;}
.descript{ width:100%; line-height:24px; float:left; margin-bottom:2px; overflow:hidden; }
.date{ width:120px; text-align:right; float:right; height:30px; line-height:30px; color:#6a6a6b;}

.sp{width:490px;height:auto;overflow:hidden;}

.foot{width:100%;height:auto;overflow:hidden;padding:40px 0;background:url(../images/page_bottom_bg.jpg) repeat-x center;}
.footer{overflow:hidden;}
.f_nav{clear:both;height:39px;line-height:39px;color:#fff;text-align:center; background:#0087f2}
.f_nav a{padding:0 25px; color:#fff;}
.f_con{padding:26px 0 0;color:#fff;line-height:24px; width:960px;}
.f_text a{color:#fff; padding:0 0 0 10px}
.f_logo{ width:270px;text-align:right; padding:9px 17px 0 0;}
.f_text{ width:400px;overflow:hidden}
.wa01{width:250px;overflow:hidden}
.wa01 img{width:110px;height:110px;margin-right:10px;}


/* 内页 */
.container{overflow:hidden;padding:40px 0;}
.left{width:240px;height:auto;overflow:hidden;}
.dh_ny h2{ background:url(../images/dhtbg.jpg) no-repeat; height:48px; line-height:36px; font-weight:normal; text-align:center;color:#66b5ec; padding:14px 0 0;}
.dh_ny h2 a{ color:#fff;font-size:18px; display:block}
.dh_cny{ border:solid 1px #ccc;padding:8px 8px 8px;height:auto;margin-bottom:20px;}
.dh_cny ul{height:auto;width:100%;}
.dh_cny li{height:42px;line-height:42px;border-bottom:dashed 1px #CCC;}
.dh_cny li a{padding-left:30px;font-size:16px;}
.dh_cny p{line-height:28px;font-size:14px;}

.right{width:930px;overflow:hidden;font-size:14px;}
.mbx{ height:21px; line-height:21px;background:url(../images/xwbg.jpg) left top repeat-x; margin-bottom:15px;}
.mbxtit{ float:left; line-height:21px; background-color:#ffffff; font-size:18px; font-weight:bold; color:#107ac0; padding-right:10px;}
.zfx{ width:12px; height:12px;margin-right:10px; margin-top:5px; background-color:#107ac0; float:left;}
.mbxdqwz{ float:right; line-height:21px; background-color:#ffffff; padding-left:10px;font-size:14px;max-width:600px;word-wrap:break-word;}

.content_ny{padding:15px;line-height:28px;}
.news-list{width:100%;height:auto;overflow:hidden;}
.news-list ul{ width:100%;}
.news-list ul li{ width:100%; float:left; line-height:24px; margin:15px 0 8px 0; border-bottom: dashed 1px #999999}
.news-list ul li h3 a{ font-weight:bold; font-size:16px; line-height:30px; height:30px; width:450px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; float:left;}

.list_or{margin-bottom:15px;overflow: hidden;}
.hr-list{margin-bottom:5px;border-bottom:1px solid #ccc; line-height:40px; float:left; width:100%;}
.hr-list .titles { padding:0; color:#4e2a08; font-size:16px; font-weight:bold; line-height:40px; width:500px; float:left; }
.hr-list .info { padding:5px 0; line-height:24px; width:100%; float:left; }
.hr-list .fbsj{ width:220px; float:left; font-size:16px;}
.hr-list .xq{ margin-left:30px; float:left;font-size:16px;}

.connt_ny{font-size:14px;line-height:28px;padding:10px;overflow: hidden;}
.inputbox{overflow:hidden;zoom:1;}
.inputbox p{padding:.5em 0}
.inputbox .ibl{float:left;width:15%;text-align:right;display:block;padding-top:.4em}
.inputbox .ibr{margin:0 0 0 15%;display:block;padding-left:.3em}
.inputbox input,textarea{font-family:"Tahoma",\5b8b\4f53,"microsoft yahei",Arial;vertical-align:middle}
.inputbox .input{border:1px solid #ccc;border-radius:3px;padding:.6em 1.8em;font-size:12px;color:#666;background:#fff;}
.inputbox .input:focus{box-shadow:0 0 5px 0 #02A8E5;}
.btn-submit{width:80px;height:35px;border:0;background:#014991;cursor:pointer;color:#fff;font-size:14px;font-weihgt:bold}
.reset{width:80px;height:35px;border:0;background:#f3b349;cursor:pointer;color:#fff;font-size:14px;font-weihgt:bold}
.red{color:#f00;margin-left:5px;}

ul.t05_ul li ul{padding:0px;}
ul.t05_ul ul li{background:none;padding-left:0px;line-height:24px;}
ul.t05_ul li ul li a{color:#444;}
ul.t05_ul li ul li ul li{padding-left:15px;}
ul.t05_ul li ul li ul li a{color:#666;}
ul.t05_ul li ul li a:hover{color:#f60;}


.right .imglist{width:100%;border:none;}
.lxwm_ny{background:url(../images/lxbg.jpg) no-repeat right;}



ul.page_up_dn{margin:0;padding:0 20px 10px;width:750px;overflow:hidden;zoom:1}
ul.page_up_dn li{padding:10px 0;width:50%;float:left;}

.dede_pages{width:100%;float:left;margin-top:20px;}
.dede_pages ul{padding:12px 0px 12px 16px; float:right;}
.dede_pages ul li{float:left;font-family:microsoft yahei;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;	padding:2px 4px 2px;color:#555;display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#ff7e00;padding:2px 4px 2px;font-weight:bold;color:#ffffff;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}





