﻿@charset "utf-8";
body {min-width:1100px;margin:0; padding:0; font-size:12px;  background:#fff; height:auto; font-family:"宋体";-moz-user-select: none; /*火狐*/
-webkit-user-select: none; /*webkit浏览器*/
-ms-user-select: none; /*IE10*/
-khtml-user-select: none; /*早期浏览器*/
user-select: none;}
div,img,ul,ol,li,p {margin:0 auto; padding:0; border:0; }
ul li{list-style:none; list-style-type:none;}
img{vertical-align:top; border:none;}
.center { margin:0 auto;width:1100px; }
a{color:#000000; text-decoration:none; font-size:12px;}
a:hover{ color:#FF0000; text-decoration:none;}
a:visited{ color:#000000; text-decoration:none;}
.left{ float:left;}
.right{ float:right;}

/*top*/
.top{width:100%;}

.txt_info{ background: url(img/txt_png24.png) no-repeat;}
.download_btn, .s_left, .s_right, .sina_ico, .opt_ico, .switch_list span{ background: url(img/sp_png24.png) no-repeat;}
.hd{ position:absolute; left:-9999em;}
.header{ background:#fafafa; height:70px;min-width:1100px; overflow:hidden; position:relative; z-index:15;}
.logo{ width:160px; height:46px; margin-top:10px; float:left;}
.logo a{ display:block; width:160px; height:46px;}
.top_nav{ position:absolute; top:0; right:0; font-size:14px; height:70px; line-height:66px; color:#666;}
.top_nav a{ float:left; color:#666; padding:0 10px; height:66px; border-top:#fafafa solid 4px; line-height:66px;}
.top_nav a:hover{ border-top:#347be6 solid 4px; text-decoration:none;}
.top_nav .sina_ico{ background-position:-177px -8px; width:22px; height:18px; display:inline-block; vertical-align:-3px; *vertical-align:-20px; overflow:hidden;}
.top_nav .sina:hover{ border-top:#347be6 solid 4px;}
.top_nav .sina:hover .sina_ico{ background-position:-177px -29px;}
.wp{ width:1100px; margin:0 auto; position:relative;}


.content{ position:relative;zoom:1;}
.content .main{ width:1100px; margin:0 auto; position:absolute; top:50%; left:50%; margin-left:-450px; margin-top:-100px;}
.bg_colors{ position:absolute; left:0; top:0; width:100%; height: 460px;}
.bgs_box{ position:absolute; left:0; top:0; width:100%; height:100%;opacity:0;filter:alpha(opacity=0);}
.bg_colors .on{opacity:1;filter:alpha(opacity=100)}
.bg_colors .wp{ height:430px;}
.img_area{ position:absolute; top:-150px; left:0; width:471px; height:424px;}
.img_area .s_img{ width:471px; height:39px; margin:80px 260px;}
.item_txt_box{ width:270px; height:340px; position:absolute; top:0; left:620px;}
.item_txt{width:270px; height:240px; position:absolute; top:0; left:-9999px;}
.item_txt_box .on{ left:0;}
.detail{ color:#fff; font-size:12px; line-height:20px; position:absolute; left:5px; bottom:0; width:370px; overflow:hidden;}
.detail ul{ height:80px; overflow:hidden;}
.detail ul li, .detail p{opacity:0.7;filter:alpha(opacity=70); width:362px; height:20px; overflow:hidden;}
.download_btn{ background-position:0 -125px; display:block; width:126px; height:60px; padding-left:80px; font-size:24px; color:#fff; line-height:58px; margin:15px 0 5px 0;}
.download_btn:hover{ background-position:0 -188px; text-decoration:none;}
.chk_link{ color:#fff; text-decoration:none;}
.bgs_box .wp{ position:absolute; left:50%; margin-left:-550px; top:280px; margin-top:-260px; height:auto!important; z-index:0!important; }
.bgs_1{ background:url(img/banner1.jpg) no-repeat center top #1e58ab; background-size:100% 100%;}
.bgs_1 .s_img{ background:url(img/logo.png) no-repeat; width:571px; height:70px; }
.item_txt_1 .txt_info{ background-position:0 0; width:383px; height:130px;}
.s_left, .s_right{width:60px; height:60px; position:absolute; top:280px; margin-top:-30px; cursor:pointer; z-index:10;}
.s_left{ background-position:0 0;  left:10px;}
.s_left:hover{ background-position:0 -62px;}
.s_right{ background-position:-62px 0; right:10px;}
.s_right:hover{ background-position:-62px -62px;}
.switch_list{ position:absolute; left:50%; bottom:15%; height:10px; top: 400px; margin-left:-30px; text-align:center; z-index:10; overflow:hidden;}
.switch_list span{ background-position:-151px -42px;  _background: url(img/dot.png) no-repeat -14px 0; float:left; vertical-align:top; width:10px; height:10px;overflow:hidden;  margin:0 14px 0 0; cursor:pointer;}
.switch_list .on{  background-position:-137px -42px; _background-position:0 0;}
.bgs_2{ background:url(img/banner2.jpg) no-repeat center top; background-size:100% 100%;z-index:0;}
.bgs_2 .s_img{ background:url(img/logo1.png) no-repeat; width:673px; height:404px;}
.item_txt_2 .txt_info{ background-position:0 -156px; width:383px; height:105px;}
.bgs_3{ background:url(img/banner3.jpg) no-repeat center top; background-size:100% 100%; z-index:0;}
.bgs_3 .s_img{ background:url(img/logo2.png) no-repeat; height:300px;}
.bgs_3 .s_img01{ background:url(img/yg.png) no-repeat; width:400px; height:500px; margin-top:-200px;}
.item_img_css3{-webkit-animation:img_item .8s ease-out;	animation:img_item .8s ease-out;}
@-webkit-keyframes img_item{0%{-webkit-transform:translateX(-100px); opacity:0}	100%{-webkit-transform:translateX(0);  opacity:1}}
@keyframes img_item{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0); opacity:1}}
.item_img_css3 .shadow01{-webkit-animation:img_item01 .8s ease-out;	animation:img_item01 .8s ease-out;}
@-webkit-keyframes img_item01{0%{-webkit-transform:translateX(200px); opacity:0}100%{-webkit-transform:translateX(0);  opacity:1}}
@keyframes img_item01{0%{transform:translateX(200px);opacity:0}	100%{transform:translateX(0); opacity:1}}
.item_txt_css3{	-webkit-animation:txt_item .8s ease-out;animation:txt_item .8s ease-out;}
@-webkit-keyframes txt_item{0%{-webkit-transform:translateX(100px); opacity:0}100%{-webkit-transform:translateX(0);  opacity:1}}
@keyframes txt_item{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0); opacity:1}}


/*主导航菜单*/
.ys_menu{width:100%; height:55px; background:url(img/menu_bj.png) repeat-x center; position:absolute; top:140px; }
.menu_sy{color:#fff;background:url(img/menu_h.jpg) no-repeat 0px 0px; display:block; width:137px; line-height:48px; height:55px;}
#nav-menu{width:1174px; height:47px; padding-left:100px;}
#nav-menu .container{position:relative;z-index:99;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; line-height:48px;}
.menu_line{width:2px; background:url(img/menu_line.png) no-repeat 0px 6px; height:45px;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#FFF;font-family:"微软雅黑";font-size:18px; line-height:50px;width:150px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#fff;background:#0d3468; display:block; width:137px; line-height:48px; height:55px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:55px;width:137px;background:url(img/tm.png); color:#fff;border-top:0;line-height:normal; z-index:9999;}
#nav-menu .menu ul.children li{width:137px;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #ccc;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:26px;line-height:26px;overflow:hidden;display:block;color:#fff; font-family:"微软雅黑";text-align:center;
text-decoration:none; font-size:12px;}
#nav-menu .menu ul.children li a:hover{background-color:#eee;text-decoration:none; color:#000;}



/*gywm*/
.gywm{width:100%; height:430px;}
.gywm_top{ height:60px; text-align:center; background:url(img/x1.png) no-repeat bottom center; padding-top:30px;}
.gywm_nr{ margin-top:20px;width:1150px;}
.gywm_img{ float:left;width:299px; height:288px;}
.gywm_nrnr{ float:left; margin-left:20px; line-height:36px;width:580px; color:#292929; font-family:"微软雅黑"; font-size:14px;}
.gywm_ry{ float:right;width:220px; height:288px;}
*{margin:0;padding:0; list-style:none;}

#slider{overflow:hidden;width:220px;height:280px;position:relative; }
#slider .pics{width:220px;height:280px}
#slider .pics li{height:280px;width:220px;float:left}
#slider #nav {position:absolute;bottom:5px;right:5px;}
#slider #nav li.nav{background:#F47500; color:#fff;}
#slider #nav li{border:1px solid #f47500; color:#d94b01; cursor:pointer;background:#fff;font-size:12px; height:15px;width:15px;float:left;margin-left:4px;display:inline;text-align:center}
/*gyfc*/
.fc{ width: 1200px;height: 320px; overflow:hidden;}
.fc h2{ background:url(img/fc_line.gif) repeat-x center center; height:30px; overflow:hidden;}
.fc h2 i{ display:block; background:url(img/fc_nav.jpg) no-repeat; width:229px; height:30px; text-align:center; line-height:30px; margin:0 auto;}
.fc .biaoti i{ line-height:28px; *line-height:30px;}
.fc .biaoti i a{ line-height:28px;}
.f_ul_1{ height:220px; overflow:hidden;}
.f_ul_1 li{ float:left; margin:9px 10px 0 0; width:225px; line-height:0;}
.f_ul_1 li img{ width:217px; height:173px; padding:3px; border:1px solid #ccc; background:#fff;}
.f_ul_1 li span{ display:block; text-align:center; font-family:"Microsoft Yahei"; height:30px; overflow:hidden; line-height:30px;}
.f_ul_1 li span a{ color:#333;}
.fc .nones{ margin-right:0;}

/*cpzs*/
.cpzs{width:100%; background:url(img/bj.jpg) no-repeat center; height:646px;}
.cpzs_top{ height:60px; text-align:center; background:url(img/x.png) no-repeat bottom center; padding-top:36px;}
.cpzs_nr{ margin-top:20px;width:1200px;}
.cpzs_nr li{ float:left; color:#fff; line-height:30px; margin:5px; text-align:center; font-family:"微软雅黑"; font-size:14px;}
.cpzs_nr li a{ border:4px solid #fff; display:block;width:220px; height:175px;color:#fff; line-height:30px;font-family:"微软雅黑"; font-size:14px;}
.cpzs_nr li a:hover{ border:4px solid #FF9933;color:#FF9933; line-height:30px;font-family:"微软雅黑"; font-size:14px;}
/*fulc*/
.fulc{width:100%; height:300px;}
.fulc_top{ height:60px; text-align:center; background:url(img/x1.png) no-repeat bottom center; padding-top:30px;}
.fulc_nr{width:1170px;}
.fulc_img{ float:left;width:900px; height:118px; margin-top: 15px;}
.fulc_lx{float:right;width:200px;}
/*xwdt*/
.xwdt{width:1100px; margin-top:10px; height:380px;}
.xwdt1{ float:left;width:500px;}
.xwdt1_top{ height:40px; border-bottom:1px solid #f0f0f0;}
.xwdt1_top p{ float:left; color:#103d80; font-family:"微软雅黑"; font-size:16px; font-weight:bold; line-height:40px;}
.xwdt1_top span a{ float:right; color:#858585; line-height:40px;}
.xwdt1_nr{ margin-top:10px;}
.xwdt1_nr li{ height:86px; border-bottom:1px dotted #d8d8d8; padding-top:10px;}
.xwdt1_nr img{ float:left;width:80px;}
.xwdt1_rt{ float:left; margin-left:15px;width:400px;}
.xwdt1_rt p a{ color:#ed0000; font-family:"微软雅黑"; font-size:14px; font-weight:bold; line-height:26px;}
.xwdt1_rt span a{ color:#7d7d7d; line-height:24px;}

.xx{width:24px; height:362px; background:url(img/yy.jpg) no-repeat; float:left; margin:0px 34px;}
.xwdt2{ float:left;width:500px;}
/*cgal*/
.cgal{width:100%; height:382px; background:url(img/bj1.jpg) no-repeat center;}
.cgal ul{width:1200px;}
.cgal_top{ height:60px; text-align:center; background:url(img/x.png) no-repeat bottom center; padding-top:36px;}
.cgal_nr{}
.blk_18 { overflow:hidden; zoom:1; font-size:9pt;width:1200px; margin-top:32px;}
.blk_18 .pcont { width:1100px; float:left; overflow:hidden; padding-left:5px;}
.blk_18 .ScrCont { width:32766px; zoom:1; margin-left:-5px;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left;}
.blk_18 .LeftBotton{ width:30px; height:134px; float:left; background:url(img/al_lt.png) no-repeat 0px 80px;}
.blk_18 .RightBotton { width:30px; height:134px; float:left; background:url(img/al_rt.png) no-repeat 0px 80px;}
.blk_18 .pl img { display:block; cursor:pointer; border:none;}
.blk_18 .pl { width:255px; float:left; float:left; text-align:center; line-height:30px; color:#fff; margin:6px 10px; font-family:"微软雅黑"; font-size:14px;}


.ppjm{width:1100px; }
.ppjm_lt{ float:left;width:70px;}
.ppjm_rt{ float:left; width:1010px; margin-left:16px; color:#313131; line-height:32px; font-family:"微软雅黑";}
.ppjm_rt a{ color:#f00; float:right;}

.end{width:100%; height:225px; background:url(img/ftw.jpg);}
.end ul{width:1100px; margin:0 auto;}
.end_top{width:700px;  bottom repeat-x;  height:70px; font-family:"微软雅黑"; color:#fff; font-size:18px; line-height:70px;}
.end_top img{ padding-top:24px;}
.end_nr{ color:#FFF; line-height:25px; font-family:Arial; padding-top:10px;width: 930px;}
.end_nr a{color:#FFF;}
.end_nr a:hover{ color:#F00;}











.nyban{width:100%; height:500px;}
.Slide {overflow: hidden;}
.Slide div {overflow: hidden;position: relative;width: 100%;height: 100%;}
.Slide dl {position: relative;width: 100%;height: 100%;overflow: hidden;}
.Slide dl dt {position: absolute;left: 0px;background-color: #EEF2F9;width: 100%;text-align: center;font-weight: bold;font-size: 16px;color: #FF2200;margin: 0px;padding: 0px;filter: alpha(opacity=30); /* IE 6-10 */opacity: 0.3; /* Firefox, Safari(WebKit), Opera) */}
.Slide ul, .Slide ul li {list-style-type: none;padding: 0px;margin: 0px;}
.Slide ul {position: absolute;right: 10px;bottom: 50px;z-index: 10;width: 30px; /* change the width, can be changed the layout to vertical or horizontal*/}
.Slide ul li {background-color: #FFFFFF;border-radius: 20px 20px 20px 20px;color: #DE7D4B;cursor: pointer;float: left;font-size: 13px;height: 20px;line-height: 20px;margin: 3px;overflow: visible;text-align: center;width: 20px;filter: alpha(opacity=60); /* IE 6-10 */opacity: 0.6; /* Firefox, Safari(WebKit), Opera) */}
.Slide ul li:hover, .Slide ul li.Activate {background-color: #FF6600;color: White;font-weight: bold;filter: alpha(opacity=80); /* IE 6-10 */opacity: 0.8; /* Firefox, Safari(WebKit), Opera) */}




.ny_logo{width:1000px; text-align:center; position:absolute; top:10px; left:50%; margin-left:-500px;}
.ny{width:1100px; height:auto; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.ny_lt{ float:left;width:220px;}
.cpfl{width:220px; background:url(img/bj.jpg) center;}
.cpfl_top{ background:#13458e; font-size:16px; color:#fff; font-family:"微软雅黑"; text-align:center; height:44px; line-height:44px;}
.syfl_top{ background:#2CBEF1; font-size:16px; color:#fff; font-family:"微软雅黑"; text-align:center; height:44px; line-height:44px;}
.cpfl_nr{ line-height:30px; text-align:center;}
.cpfl_nr li{ border-bottom:1px dotted #0CF;width:200px; margin:0px auto;}
.cpfl_nr li a{width:140px; height:35px; text-align:left; padding-left:60px;  display:block; font-family:"微软雅黑"; font-size:12px; color:#fff; background:url(img/fl_bj1.jpg) repeat-x;}
.cpfl_nr li a:hover{ color:#FF9933; background:url(img/fl_bj.jpg) repeat-x; background:#00265e;}

.cfcj{ margin:10px 0px;}
.ny_lx{ margin-top:12px; line-height:30px; font-family:"微软雅黑";}
.ny_lx_top{ background:#12488a; font-size:16px; color:#fff; font-family:"微软雅黑"; text-align:center; height:44px; line-height:44px;}
.ny_lx_nr{ line-height:24px;font-size:13px; border:1px dashed #ccc; padding:6px;}

.ny_rt{ float:left; margin-left:18px; width:860px;}
.ny_rt_top{width:850px; border-bottom:1px dotted #ccc; overflow:hidden;}
.ny_rt_top p{ float:left; font-family:"微软雅黑"; line-height:30px; text-indent:10px; font-size:14px; font-weight:bold;}
.ny_rt_top span{ float:right; line-height:30px; color:#999;}
.ny_rt_nr{ line-height:30px; padding:10px;}


.ab-c{ width:850px; height:auto; border:0px solid #ccc; }
.ab-co{ width:860px; height:auto; border:1px solid #ccc; border-top:none; padding:15px 10px 20px 10px;}
.about{ width:840px; height:auto; line-height:24px; overflow:hidden;}
.juli{ margin-top:12px;}
.juli01{ margin-top:8px;}
.por-boxo{ width:860px; height:auto; padding-top:0px; overflow:hidden;}
.por-boxo ul{list-style-type: none;margin: 0px;}
.por-boxo ul li {width:270px; height:210px;float:left; background:url(img/p-bg.jpg) no-repeat;margin-left:11px; overflow:hidden; margin-right:3px; margin-bottom:8px;position: relative;}
.por-boxo img{ vertical-align:middle; width:220px;height:164px; padding:3px;}
.por-boxo h2{ width:226px; line-height:24px; padding-top:10px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; text-align:center;}
.por-boxo p{font-size: 12px;color: #FF9933;text-align:left; width:226px; height:62px; line-height:20px;}
.por-boxo .jiantou{width:226px;height:20px;line-height:20px;text-indent:150px;margin-top:6px;background-image: url(img/jiantou.jpg);
	background-repeat: no-repeat;background-position: 120px;}
.por-boxo .jiantou02{width:226px;height:20px;line-height:20px;text-indent:124px;margin-top:6px;background-image: url(img/jiantou02.jpg);
	background-repeat: no-repeat;background-position: 180px;}
.por-boxo img:hover{filter:alpha(opacity=50);-moz-opacity:.2;opacity:0.99; border:0;}
.freee {
	display: block!important;
	position: absolute;
	top: 1px;
	left: 1px;
	width: 50px;
	height: 50px;
	z-index: 99999;
	background: url(img/free.png) left top no-repeat
}
