@charset "gb2312";

/* CSS Document */

@charset "utf-8";

body{ margin:0px; font-size:12px; color:#3C3C3C;font-family:"Î¢ÈíÑÅºÚ"; line-height:23px;}

*{padding:0px;margin:0px;}

body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}

h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}

input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "Î¢ÈíÑÅºÚ", SimSun, "ËÎÌå", STXihei, "»ªÎÄÏ¸ºÚ", Heiti, "ºÚÌå", sans-serif;}

button {overflow:visible}

img{border:none;}

a{color:#3C3C3C;text-decoration:none;}

a:hover{color:#ff0000;text-decoration:none;}

li{	list-style:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}

.clear{overflow:hidden;clear:both; height:0px;}

.lf{ float:left;}

.rt{ float:right;}





.m{ width:1002px; margin:0 auto;}

.head{ background:url(../images/1.png) repeat-x; height:111px; position:absolute; top:0px; width:100%;z-index: 9;}

.head2 ul li{ background:url(../images/7.png) no-repeat right top; float:left}

.head2 ul li .lia{ font-size:16px; color:#FFF; display:block; width:111px; text-align:center; line-height:25px; height:64px; padding-top:47px;}

.head2 ul li .lia span{ font-size:12px; color:#ACCAE6}

.head2 ul li .lia:hover{ background:url(../images/11.jpg) no-repeat; color:#3E8201}

.head3{ background:url(../images/2.png) no-repeat left center; color:#FFF; padding-left:55px; margin-top:23px; margin-left:20px;}

.head3 span{ font-size:20px;}



.banner{}

.flexslider { position: relative; height: 555px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; padding-bottom:36px; background:#EEEEEE;}

.slides { position: relative; z-index: 1;}

.slides li { height: 566px;}

.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}

.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}

.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}

.flex-control-nav .flex-active { background-position: 0 0;}

#description{margin:0px auto;width:500px;font-size:14px;}

#softwhy a{text-decoration:underline;color:red;}



.main1{ background:url(../images/2.jpg) no-repeat top center; height:383px;}

.main1 ul{ padding-top:37px;}

.main1 ul li{ float:left; width:141px; padding:0 54px; height:162px;}

.an1{background:url(../images/5.png) no-repeat; width:121px; height:143px; cursor:pointer; margin:0 auto;}

.an1 h3{ font-size:20px; color:#718296; text-align:center; padding-top:22px;}

.an1 p{ text-align:center; padding:10px 8px;}

.an1:hover{ background:url(../images/4.png) no-repeat; width:141px; height:162px;}

.an1:hover h3{ font-size:24px; color:#FDD302; text-align:center; padding-top:22px;}

.an1:hover p{ text-align:center; padding:10px 18px;}



.main2{ background:url(../images/3.jpg) no-repeat top center; height:809px;}

.main2 .m{ width:1067px; padding-top:208px;}

.pa {line-height: 22px;display: block; color:#fff;text-align: center;}

.paA {line-height: 22px;display: block; border:1px solid #506987; color:#506987;text-align: center;}

.pa:hover, .pa:active, .paA:hover, .paA:active {border:1px solid #506987; color:#506987;}

.tab1{ width:373px; float:right; font-size:14px; font-weight:bold; color:#AF0000;}

.tab1 ul li{ float:left; margin:2px; width:165px; height:174px;}

.tab2{ width:589px; float:left; position:relative}

.tab2 span{position:absolute; left: 38px; top: 490px; width: 260px; height:20px; font-size:20px; color:#FFF; font-weight:bold}

.main3{ background:url(../images/5.jpg) no-repeat top center; height:845px;}

.main3 .m{ padding-top:295px;}

.main31{ width:507px;}

.main31 ul li{ float:left; text-align:center; margin-right:10px; padding-bottom:7px;}

.main31 ul li p{ text-align:center; line-height:25px; font-size:14px; color:#FFF;}

.main31 ul li p a{ color:#Fff}

.main32{ background:url(../images/9.jpg) no-repeat; width:454px; height:354px; padding:20px; color:#FFF; font-size:14px;}

.main4{ background:url(../images/6.jpg) no-repeat top center; height:815px;}

.main4 .m{ padding-top:290px}

.main41 ul li{ float:left; margin:1px;}

.main41 ul li img{ border:1px solid #3E526B}

.main42{ margin-top:34px;}

.kehu{ float:left; padding:0 3px}

.kehu p{ text-align:center; line-height:25px;}

.main5{ background:url(../images/7.jpg) no-repeat top center; height:380px; text-align:center; padding-top:429px}

.foot{ overflow:hidden;}
.foott{ background:#B6B6B6; font-size:14px; padding-top:30px;}
.foot0{background:url(../images/10.png) repeat-x; height:41px; margin-top:20px;}

.foot1{ padding-top:30px;height:265px; border-bottom:1px solid #DBDBDB; background:#B6B6B6;}

.foot1 ul li{ float:left; width:120px; line-height:30px; padding:0 11px;}

.foot1 ul li h3 a{ font-size:14px; color:#FFF;}

.foot2{ text-align:center; padding:37px 0; background:#B6B6B6;}

.biaozhi{ background:#E9E9E9; height:152px;}

.biaozhi .m{ background:url(../images/4.jpg) no-repeat right center; height:152px}



.ny{ margin-top:111px; overflow:hidden; background:url(../images/14.jpg) no-repeat top center #FDFAF1;}

.ny1{ background:url(../images/17.jpg) repeat-y; width:214px; overflow:hidden}

.ny11{ background:#E9E9E9; padding-top:85px; font-size:16px;}

.ny12{ min-height:613px;}

.ny13{ margin-top:20px; background:url(../images/18.jpg) no-repeat; height:170px; padding:75px 16px 0 15px; line-height:30px;}



.ny2{ width:788px;}

.ny21{ padding-top:87px;}

.ny22{ background:#FFF; overflow:hidden;}

.ny221{ border:1px solid #B5C4D9; width:778px; margin:0 auto; margin-top:5px; min-height:882px; padding-bottom:10px;}

.cp{ width:750px; height:238px; background:#F1F1F1; margin:0 auto; margin-top:20px;}

.cp2{ width:504px; height:219px; background:#FFF; margin:10px 0 0 5px;}

.cp21{ padding:5px 0 0 10px;}

.cp22{ padding:20px 0 0 20px;}

.cp22 ul li{ background:url(../images/21.jpg) no-repeat left center; padding-left:15px; line-height:30px;}

.cp3{ padding:48px 10px 0 0; text-align:right; width:202px}

.cp3 h3{ font-size:24px; padding-bottom:10px;}

.cp3 span{ font-size:18px; color:#B8C5D5}

.cp3 p{ height:80px; margin-top:10px; line-height:20px;}



.ny2211{ border-bottom:1px solid #B6C5D8; height:30px; line-height:30px; font-size:20px;}

.ny2211 .rt{ color:#D2D2D2}

.ny2212{ line-height:24px; padding:10px 0;}

.js{ margin-top:111px; background:url(../images/29.jpg) repeat-x #F2F0F1;}

.js .m{width:998px;}

.js1{ background:url(../images/26.jpg) no-repeat; height:122px; position:relative;}

.js2{ background:url(../images/27.jpg) repeat-y;}

.js21{ border-bottom:1px solid #C2CFDF; font-size:18px; height:30px; line-height:30px;}

.js21 .rt{ color:#E9E8ED;}

.js22 ul li{ border-bottom:1px dashed #D1D1D3; padding-bottom:5px; padding-top:20px;}

.js22 ul li .lf{ color:#EAEFF2; font-size:14px; padding-left:10px}

.js22 ul li .lf span{ font-size:12px;}



.lx1{ padding-top:87px;}

.lx2{ padding-top:52px;}

.lx2 .lf{ background:url(../images/11.png) no-repeat; width:390px; height:311px; line-height:43px; font-size:14px;padding-top: 116px;padding-left: 63px}

.lx2 h3{ font-size:18px;}

.lx2 .rt{ background:url(../images/30.jpg) no-repeat; width:489px; height:425px; position:relative;}

.lx2 .rt input{ border:none; background:none;}

.on1{ background: url(../images/161.jpg) no-repeat;display: block;height: 56px;line-height: 56px;padding-left: 46px;color: #FFF;}



.cpa{ position:relative;}

.cpzs{ background:#184f8b; width:1423px; height:300px; position:absolute; left:-621px; top:111px;opacity:0.8;filter:alpha(opacity=80); }

.cpzs a:hover{ text-decoration:underline}

.cpzs ul{ text-align:center; position:relative;opacity: 1; height:214px; padding:22px 14px 0 14px;}

.cpzs ul:hover{ background:#184FB8;}

.cpzs ul li{ float:none;line-height:30px; background:none;}

.cpzs ul li h3 a{ font-size:16px; color:#fff;}

.cpdh{ float:left;}

.gydh{ margin-left: 312px;float: left;width: 111px;}

.cn{ padding-left:30px}

.cn a{ display:block; float:left; width:59px; height:23px; line-height:23px; text-align:center; font-size:14px; color:#FFF}

.cn a:hover{ background:url(../images/cn.jpg) no-repeat; color:#000;}

.cn .on3{background:url(../images/cn.jpg) no-repeat; color:#000}
