@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none;}
li{ list-style:none;}
body{font-family:"Arial", "Tahoma","Century Gothic", "Î¢ÈíÑÅºÚ";/*padding-top:49px*/}
img{ border:none;}

.top{ width:1200px; margin:0 auto; text-align:right; padding:20px 0;}
.top a img{ float:left;}


.nav{  background:#006DB8; text-align:center; font-size:14px; color:#FFF; line-height:50px; z-index:9999;}
.nav a{ color:#FFF;}
.nav a:hover{ color:#FF0;}
.nav .nav_list{ width:1200px; height:50px; margin:0 auto;}
.nav li{float:left;height:50px; width:171px; line-height:50px;position:relative; background:url(../images/nav_line.jpg) no-repeat right center;}
.nav li:hover{ background:#344157;}
.nav li:last-child{background:none;}
.nav li:hover:last-child{ background:#344157;}
.nav li a{ text-align:center;  }
.nav li.selected{ background:url(../images/nav_hover.jpg) no-repeat center center; color:#fff;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{width:171px; display:none;position:absolute;top:50px;left:0px; background:#344157; z-index:9999; padding-bottom:10px;}
.nav li .submenu li{float:left;padding:0;height:38px; line-height:38px; border-bottom:1px #989ea9 solid; background:none;}
.nav li .submenu li:first-child{border-top:1px #989ea9 solid;}


.banner{width:100%;overflow:hidden;height:350px;position:relative}
.banList{position:absolute;left:50%;margin-left:-960px;height:470px}
.banList li{height:350px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#fff;width:15px;height:15px;border-radius:50%;margin:0 5px;}
.jsNav a.cutt{background:#fc8f0f;cursor:pointer}

.contain{ width:1200px; margin:20px auto;}
.s_left{ width:850px; float:left;}
.part1{ height:310px;}
.title{ height:39px; background:url(../images/bg2.jpg) 0 36px repeat-x; line-height:39px; margin-bottom:25px;}
.title a{ width: 70px; height: 43px; text-align: center; float: left; margin-right: 10px; font-size:14px; color: #434343;}
.title em { float: right; font-style: normal;}
.title em a{color:#47A6D9; }
.title a.brt, .title a:hover {background: url(../images/bj_tilon.jpg) 0 bottom no-repeat;color: #47A6D9;}
.lunbo{ width:415px; height:245px; float:left;}
.ck-slide { width:415px; height:245px; margin: 0 auto; position: relative;overflow: hidden;}
.ck-slide ul.ck-slide-wrapper { height:245px;}
.ck-slide ul.ck-slide-wrapper {position: absolute;top: 0;left: 0;z-index: 1;margin: 0;padding: 0;}
.ck-slide ul.ck-slide-wrapper li {position: absolute; margin-top:0px;}
.ck-slide ul.ck-slide-wrapper li a{display:block;}
.ck-slide .ck-prev, .ck-slide .ck-next {position: absolute;top: 50%;z-index: 2;width: 35px;height: 70px;margin-top: -35px;border-radius: 3px;opacity: .15;background: red;text-indent: -9999px;background-repeat: no-repeat;transition: opacity .2s linear 0s;}
.ck-slide .ck-prev {left: 5px;background: url(../images/arrow-left.png) #000 50% no-repeat;}
.ck-slide .ck-next {right: 5px;background: url(../images/arrow-right.png) #000 50% no-repeat;}
.ck-slidebox {position: absolute;left: 50%;bottom: 12px;z-index: 30;}
.ck-slidebox ul {height: 20px;padding: 0 4px;border-radius: 8px;background: rgba(0,0,0,0.5);}
.ck-slidebox ul li {float: left;height: 12px;margin: 4px 4px;}
.ck-slidebox ul li em {display: block;width: 12px;height: 12px;border-radius: 100%;background-color: #fff;text-indent: -9999px;cursor: pointer;}
.ck-slidebox ul li.current em {background-color: #fe6500;}
.ck-slidebox ul li em:hover {background-color: #fe6500;}
.news{ width:410px; height:244px; float:left; border-bottom:1px #CACACA solid; padding-left:25px;}
.news a:hover{ text-decoration:underline;}
.news h2{ text-align:center;}
.news h2 a{ color:#47A6D9; font-size:16px; line-height:30px;}
.news p{ font-size:12px; color:#757474; line-height:22px; text-indent:2em; border-bottom:1px #CACACA solid; padding-bottom:10px; margin-bottom:10px;}
.news p a{ color:#47A6D9;}
.news li{ line-height:28px; background:url(../images/icon9.jpg) left center no-repeat; padding:0 20px 0 10px; font-size:12px; color:#757474;}
.news li a{ font-size:12px; color:#757474;}
.news li span{ float:right;}
.part2{ height:240px; border-bottom:6px #EBEBEB solid; margin:10px 0;}
.part2 h2{ height:38px; border-bottom:1px #CACACA solid; background:url(../images/bg3.jpg) 10px center no-repeat; font-size:14px; color: #434343; padding:0 10px 0 50px; line-height:38px; font-weight:normal; font-size:16px;}
.part2 h2 a{ color:#47A6D9; float:right; font-size:14px;}
.part2 h2 a:hover{ text-decoration:underline;}
.ScrCont {
    width: 32766px;
    zoom: 1;
}
#featureContainer {MARGIN:15px auto 0 auto; WIDTH:850px; }
#feature .prev { WIDTH:25px; DISPLAY: block;  FLOAT: left; padding-top:55px;}
#feature .next {WIDTH:25px; DISPLAY: block;  FLOAT:left; padding-top:55px; text-align:right}
.featureUL { width:1560px; FLOAT: left; overflow:hidden;}
.featureBox { WIDTH:114px;  FLOAT: left;  OVERFLOW: hidden; margin:0 8px;}
.featureBox img{padding:1px; border:1px #ECECEC solid; margin-bottom:10px;}
.featureBox a p{ font-size:12px; color:#707070; line-height:20px;}
.featureBox a:hover p{ font-size:12px; color:#707070; line-height:20px; text-decoration:underline;}
#botton-scroll { MARGIN: 0px auto; WIDTH:780px; FLOAT: left;  }
#block { MARGIN: 0px auto; WIDTH:780px;  OVERFLOW: hidden; float:left;}

.hj{ height:240px;}
.hj li{ width:197px; height:172px; background:#EDEDED; text-align:center; float:left; margin-right:12px;}
.hj li p{ line-height:40px;}
.hj li a{ color:#707070; font-size:14px;}
.hj li:hover{ background:#60C1DE;}
.hj li:hover a{ color:#fff; font-size:14px;}


.s_right{ width:310px; float:right; background:url(../images/bg1.jpg) top left repeat-x; margin-bottom:20px;}
.yygk{ height:270px; margin-bottom:10px;}
.yygk h2{ padding:0 10px; color:#47A6D9; font-size:14px; line-height:35px;}
.yygk h3{ margin:15px 0; text-align:center;}
.yygk p{ font-size:12px; color:#757474; line-height:22px; text-indent:2em; padding:0 15px;}
.yygk p a{ color:#47A6D9;}
.yygk p a:hover{ text-decoration:underline;}
.ksdh{ height:310px; border-left:1px #CACACA solid; border-top:1px #CACACA solid;}
.ksdh ul li{ border-right:1px #CACACA solid; border-bottom:1px #CACACA solid; width:102px; height:102px; float:left; text-align:center;}
.ksdh ul li a img{ padding-top:18px;}
.ksdh ul li a p{ font-size:12px; color:#757474; line-height:25px;}
.ksdh ul li:hover a p{ text-decoration:underline;}
.ad{ margin-top:10px;}

.fri{ clear:both;}
.fri1{ padding:0 15px 15px 15px;}
.fri1 a{ font-size:14px; color:#707070; line-height:25px; padding-right:15px;}
.fri1 a:hover{ text-decoration:underline;}
.dibu{ background:#E9E9E9; padding:50px 0;}
.b_logo{ height:135px; width:1000px; margin:0 auto;}
.b_logo img{ float:left; padding:10px 50px 10px 0; border-right:1px #CCCCCC solid; margin-right:50px;}
.b_logo p{ font-size:16px; line-height:30px; color:#707070; padding-top:10px;}

/* ÎÄÕÂÒ³ */
.n_left{float:left; width:850px; background: url(../images/se_lebg.jpg) no-repeat; margin-bottom:20px;}
.n_bt{ height:40px; border-bottom:1px #E3E3E3 solid; margin:0 20px; line-height:40px; padding-top:10px;}
.n_bt strong{ font-size:20px; width:95px; float:left; background:url(../images/icon11.jpg) right center no-repeat;}
.n_bt1{ width:240px; float:right; color:#999999; font-size:14px; background:url(../images/icon10.jpg) left center no-repeat; padding-left:20px;}
.n_bt1 a{color:#999999; margin:0 5px;}
.n_bt1 a:hover{ color:#47A6D9;}
.n_bt2{ margin:50px 30px;}
.n_bt2 li{ background:url(../images/icon12.jpg) left center no-repeat; padding-left:10px; line-height:40px;}
.n_bt2 li a{font-size: 14px; color:#666666;}
.n_bt2 li span{ float: right;font-size: 12px; color:#666666;}
.fenye{ height:30px; text-align:center; margin-bottom:28px;}
.fenye a{ border: 1px solid #eaeaea; COLOR: #999; text-align:center; line-height:25px; height:25px; margin:0 5px 0 0; padding: 3px 6px;}
.fenye a.fy1{ background:#60c1de; color:#FFF;}
.n_ys{ height:220px; border:1px #E3E3E3 solid; background:#F9F9F9;}
.n_ys h2{ margin:0 5px; border-bottom:1px #E3E3E3 solid; line-height:30px; color:#47A6D9; font-size:14px; padding-left:5px;}
.n_lx{ height:440px; background:url(../images/bg4.jpg) no-repeat; margin:15px 0}
.n_lx h2{ margin:0 5px; line-height:30px; color:#47A6D9; font-size:14px; padding-left:5px;}
.n_lx h3{ margin:15px 0; text-align:center;}
.n_lx p{ line-height:28px; font-size:14px; color:#707070; padding: 0 10px;}
.n_tel{ height:88px; background:#60C1DE; padding:15px 0 0 5px;}
.n_tel h2{ margin-bottom:10px;}
.n_text{ height:38px; width:205px; float:left; border:none; background:#FFF; line-height:38px; padding:0 0 0 10px; color:#999999; margin-left:5px;}
.n_button{ height:38px; width:75px; float:left; border:none; background:#F39645; line-height:38px; color:#FFF; font-size:14px; cursor:pointer;}


.wzy1{ margin:50px 30px; padding-bottom:20px;line-height:22px}
.wzy1 h2{  text-align: center; line-height: 50px; font-size: 20px;  font-weight: 400; }
.wzy1 p{ line-height:30px; font-size:14px; }
.wzy1 p,.wzy1 div{ text-indent:2em;}
.wz1{ height:30px; line-height:30px; margin-bottom:30px; font-size:12px; color:#707070; text-align:center}
.wz1 a{ color:#707070; margin-right:10px;}
.wz1 a:hover{ color:#087cb8;}
.wz1 span{  margin-right:10px;}

.wzy2{ padding:0 20px;}
.wzy2 h2{ font-size:16px; line-height:40px; border-bottom:1px #DFDFDF solid; }
.wzy2 ul{ padding:0 10px}
.wzy2 li{ background:url(../images/icon12.jpg) left center no-repeat; padding-left:10px; line-height:40px;}
.wzy2 li a{font-size: 12px; color:#666666;}
.wzy2 li span{ float: right;font-size: 12px; color:#666666;}
.wzy3{ text-align:center; margin-top:20px;}

.ysjs{ margin:50px 30px;}
.ysjs li{ height:164px; border-bottom: 1px #DFDFDF solid; margin-bottom:15px;}
.ysjs li img{ float:left; margin-right:20px; padding:1px; border:1px #ECECEC solid;}
.ysjs li h2{padding-top:10px; }
.ysjs li h2 a{ color:#45a3d5; font-size:16px; font-weight:400; line-height:30px; }
.ysjs li p{ font-size: 14px; color:#666666; line-height:25px;}
.ysjs li p a{ font-size: 14px; color:#666666;}
.ysjs li a:hover{ text-decoration:underline;}

.dede_pages {/*float:left;*/width:100%; height:45px; line-height:35px;	padding:20px 0 0px; clear:both; font-size:12px;	color:#4d4d4d; text-align:center;}
.dede_pages ul { text-align:center; margin:0 auto; }
.dede_pages ul li { display:inline; margin-right:6px; font-size:12px; line-height:30px;  color:#4d4d4d; padding:4px 9px 3px 9px; border:#cacaca solid 1px; }
.dede_pages ul li a { font-size:12px; color:#4d4d4d; }
.dede_pages ul li a:hover { color:#003366; text-decoration:none; }
.dede_pages ul li.thisclass { background:#429bd3; color:#fff; font-size:12px; text-align:center; font-weight:bold; }
.dede_pages ul li.thisclass a { color:#fff; }
.dede_pages ul li.thisclass a:hover { color:#fff; }


.imgbox { width:415px; height:245px; margin:0 auto; position:relative; }
.text { width:415px; height:auto; background-color:#000; FILTER:alpha(opacity=60); opacity:0.7; -moz-opacity:0.7; position:absolute; left:0px; bottom:0px; }

.imgtext { width:415px; height:auto; float:left; padding:10px 0; color:#fff; font-size:12px; line-height:200%; }
/*¶¥²¿»ÃµÆ*/
.Fslider { width:100%; height:350px; float:left; overflow:hidden; position:relative}
.Fslider .bd{ display:block; width:100%; height:350px; position:relative}
.Fslider .bd li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
.Fslider .bd li a { display:block; width:100%; height:100%; text-indent:-9999px}
.Fslider .hd { display:block; position:absolute; left:50%;    margin-left: -139px; top:320px; z-index:10; padding:5px 15px 5px 0; margin:0}
.Fslider .hd li { cursor: pointer;display:block; list-style:none; width:16px; height:8px; float:left; margin-left:15px; border-radius:5px; background:#FFF; text-indent:-1000px; }
.Fslider .hd li.on{ background:#CC0000;cursor: pointer;}



.zj-dh{ background:#f5f5f5;height:80px;}
.zj-dh ul{ height:80px; width:1200px; margin:0 auto; border-left:1px #d9d9d9 solid;}
.zj-dh ul li{ width:140px; height:80px; float:left; text-align:center; border-right:1px #d9d9d9 solid;}







.soft_con_icon{background:#f5f5f5; height:80px;}
.soft_con_icon ul{ height:80px; width:1200px; margin:0 auto; border-left:1px #d9d9d9 solid;}
.soft_con_icon ul li{width:140px; height:80px; float:left; text-align:center; border-right:1px #d9d9d9 solid;}

.zj-con{ width:1200px; margin:20px auto 0 auto;}
.zj-con li{ width:560px; height:240px; background:#eff4fa; float:left; margin-bottom:20px;}
.zj-con li:nth-child(2n-1){ margin-right:80px;}
.zj-con li img{ margin-right:5px; float:left;}

.zj-con1{ height:41px; width:320px; background:#82a3cc; float:left; margin-top:5px; padding-top:9px;}
.zj-con1 h2{ font-size:26px;  float:left; height:40px; width:90px; color:#FFF; line-height:34px; padding-left:10px; background:url(222.jpg) right no-repeat; margin-right:10px; }
.zj-con1 p{ height:16px; width:190px; float:left; line-height:16px; color:#FFF; font-size:14px;}

.zj-con2{  width:300px;  float:left; margin-top:10px; color:#565656; font-size:14px; line-height:20px;}
.zj-con2 span{ color:#006db8;}
.zj-con2 a{ color:#006db8;}