@charset "utf-8";
* {margin:0px; padding:0px; list-style: none;}
body{margin:0;padding:0; font-size:12px; font-family:"微软雅黑"; color:#333333;}
div,form,input,select,p,h1,h2,h3,h4,h5,h6,ul,ol,li,table,th,td,dl,dt,dd,img,form,a{margin:0;padding:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
ul,ol,li{list-style:none;}
img{border:none;}
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:none; color:#183883;}
.clear{clear:both;}
.clearfix:after{
     content:".";       
     display:block;       
     height:0;       
     clear:both;       
     visibility:hidden;       

}
.clearfix{*zoom:1}
em{font-style:normal;}
/*banner*/
.navigation-up{ width:770px; float:left;}
.navigation-up .nav-up-selected{ border-bottom:3px solid #f08300;}
.navigation-up ul li{ float:left; width:96px; text-align: center; }
.navigation-up ul li a{ display:block; line-height:55px;  height:55px; font-size:16px;  text-align:center; color:#183883;}
.navigation-up ul li a:hover{ background:#F00; color:#FFF;}

.submenu-item { width:1100px; margin:0 auto; padding-top:25px;}
#submenu a { color: #193b6d; }
#submenu a:hover { color: #68b92e; }
.submenu-photo { width: 302px; height: 148px; background: #ddd; }
.submenu-info { margin-left: 332px; }
.submenu-info-cn { font-size: 18px; }
.submenu-info-en { margin-top: 5px; font: 24px/1 "constan"; }
.submenu-info-en a { font: 16px/1 "constan"; font-weight: normal; }
.submenu-information {font-size: 14px; line-height: 1.6; color: #797979; margin-top:20px; }
.submenu-nav { width: 364px; _position: relative; _overflow: hidden; }
.submenu-nav-row {font-size: 14px; _position: relative; _left: -20px; _width: 444px; margin: 0 -20px; _margin: 0; *zoom : 1; }
.submenu-nav li { float: left; width: 162px; margin: 5px 20px; height: 40px; }
.submenu-nav li a { display: block; padding-bottom: 3px; border-bottom: 1px solid #dcdfe4; background:#E1E1E1; height:40px; line-height:40px; text-align:center; }
.submenu-nav li a:hover { text-decoration: none; color:#F00;}
.navigation-down{position:absolute;top:164px;left:0px;width:100%; border-top:1px solid #ddd; z-index:98;}
.navigation-down .nav-down-menu{width:100%; margin:0;background:#fff;position:absolute;top:0px;padding-bottom:20px; z-index:99;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}
.header_mid .topright{ width:770px; float:left;}
.header_mid .topright .toprightlogo{ float:left; height:90px;}
.header_mid .topright .toprightlogo img{ margin-top:25px; margin-left:30px;}

.header{ width:100%; position:relative; z-index:999; min-width:1100px; background-color:#fff;}
.header_mid{ width:1100px;  z-index:99; position:relative; margin:15px auto 20px auto;}
.logo{ width:325px;  height:110px; float:left; margin-top:20px; border-right:1px #DDDDDD solid;}
.ui-rel { }
.ui-ab { position: absolute; }
.ui-fixed { position: fixed; }
.ui-l { float: left; }
.ui-r { float: right; }
.col-3,.col-5{ float: left; min-height: 1px; }
.col-3 { width: 364px;}
.col-5 { width: 685px; margin-right:40px;}
.col-3:after,.col-5:after{ content: " "; display: table; clear: both; visibility: hidden; height: 0; }


.flexslider {position: relative;width: 100%;height: 510px;overflow: hidden;zoom: 1; min-width:1100px;}
.flexslider .slides li {width: 100%;height: 100%; min-width:1100px;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 5%;}
.flex-direction-nav .flex-prev {left: 5%;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}

.flex-control-nav {width: 100%;position: absolute;bottom:25px;text-align: center;}
.flex-control-nav li {margin: 0 3px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(bannerico_03.png) no-repeat top center;display: block;height: 12px;overflow: hidden;text-indent: -99em;width: 12px;cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background: url(bannerico1_03.png) no-repeat top center;}
.flexslider .slides a img {width: 100%;height: 510px;display: block; min-width:1100px;}

/*main begin*/
.main{ width:100%; height:auto; position:relative; min-width:1100px;}
.mai{ width:1100px; height:auto; margin:0 auto; position:relative;}
/*系统方案*/
.topone{ width:1100px; height:auto; position:relative;}
.toponetitle{ width:1100px; height:50px; margin-top:30px;}
.maitop{ width:1100px; height:auto; position:relative; margin-top:10px;}
.maitop ul{ width:1100px; height:auto;}
.maitop ul li{ width:1098px; height:256px; border:#eeeeee 1px solid; margin-top:20px;}
.maitop ul li:hover{ background-color:#f5f5f5;}
.maitopleft{ width:357px; height:215px; float:left; margin:20px 20px;}
.maitopleft img{ width:357px; height:215px;}
.maitopright{ width:655px; height:215px; float:right; margin-right:35px; margin-top:20px;}
.maitopright a{ font-size:22px; color:#193883; font-weight:normal; line-height:40px;}
.maitopright a:hover{ text-decoration:underline;}
.maitopright p{ line-height:38px; font-size:16px; margin-top:5px;}
.maitopright a.xiangxi{ margin-top:12px; float:left; font-size:16px; color:#193883;}
.maitopright a.xiangxi:hover{ text-decoration:underline;}


.moer1 a:hover{ background:#ffffff url(more.png) no-repeat center center; color:#fff;}

.toptwo{ width:1100px; height:auto; margin-top:15px;}

.toptwoleft{ width:425px; height:auto; float:right;}
.toptwolefttitle{ height:50px; position:relative;}
.changeList { height:auto; margin-top: 10px; }

.changeList dt { width:425px; display: block; height: 117px;text-align: left; float: left; border-bottom:#eeeeee 1px solid;  }

.changeListText { float:left; height:142px; margin-top:17px; }
.changeListText1 a { font-size:18px; color:#193883;}
.changeListText1 a:hover{ text-decoration:underline;}
.changeListText2{ width:425px; height:106px; margin-top:12px;}
.changeListText2left{ width:161px; height:106px; float:left;}
.changeListText2left img{ width:161px; height:106px; }
.changeListText2left img:hover{}
.changeListText2right{ width:243px; height:106px; float:right;}
.changeListText2right p{ font-size:14px; line-height:25px;}
.changeListText2right a{ font-size:16px; color:#193883; margin-top:10px; float:left;}
.changeListText2right a:hover{ text-decoration:underline;}
.changeListText2right img{ width:90px; height:22px; margin-top:8px;}
.changeList dd { float: left; height:180px; width:425px; display: block; border-bottom:#eee 1px solid; cursor: pointer; }
@-moz-keyframes fadeIn {
0% {
opacity: 0; /*初始状态 透明度为0*/
}
50% {
opacity: 0.8; /*中间状态 透明度为0*/
}
100% {
opacity: 1; /*结尾状态 透明度为1*/
}
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0; /*初始状态 透明度为0*/
}
50% {
opacity: 0.8; /*中间状态 透明度为0*/
}
100% {
opacity: 1; /*结尾状态 透明度为1*/
}
}
@-o-keyframes fadeIn {
0% {
opacity: 0; /*初始状态 透明度为0*/
}
50% {
opacity: 0.8; /*中间状态 透明度为0*/
}
100% {
opacity: 1; /*结尾状态 透明度为1*/
}
}
.changeList dd#a1 .changeListText2,.changeList dd#a2 .changeListText2,.changeList dd#a3 .changeListText2{
-webkit-animation-name: fadeIn; /*动画名称*/
-webkit-animation-duration: 4s; /*动画持续时间*/
-webkit-animation-iteration-count: 1; /*动画次数*/
-webkit-animation-delay: 0s; /*延迟时间*/	
	}


/*.changeList dd:hover{ border-bottom:#193883 1px solid;}*/
.fang{ margin-top:20px;}
.fang ul li{ height:35px; line-height:35px; border-bottom:1px #CCCCCC dashed; }
.fang ul li a{ font-size:14px; color:#666; letter-spacing:1px;}

.moer2{ width:425px; height:32px; margin-top:45px; border-top:1px solid #eeeeee; height:32px;}
.moer2 a{ width:140px; height:32px; background:#ffffff url(more_1.png) no-repeat center center; display:block; margin:0 auto; margin-top:-16px; line-height:30px; text-align:center; font-size:14px; transition:all .2s linear;}

.moer2 a:hover{ background:#ffffff url(more.png) no-repeat center center; color:#fff;}
.toptworight{width:625px; height:auto; float:left;}
.toptworighttitle{ width:625px; height:50px; position:relative;}
.toptworight1{ width:625px; height:auto; margin-top:32px;}
.toptworight1 img{ width:625px; height:264px;}
.toptworight1 p{ font-size:14px; line-height:36px; margin-top:10px;}
.foter{ width:100%; height:265px; background:#666666; margin-top:50px; min-width:1100px; float:left;}
.foter1{ width:1100px; height:255px; margin:0 auto;}
.foterone{ width:1100px; padding-top:40px; position:relative;}
.foteroneleft{ width:440px; height:auto; float:left;}
.foteroneleft1left{ width:114px; height:114px; float:left; margin-top:5px;} 
.foteroneleft1left img{ width:114px; height:114px;}
.foteroneleft1right{ width:316px; float:right; position:relative; }
.foteroneleft1right p{ font-size:15px; color:#fff; line-height:30px;}
.foteroneleft2left{ float:left;}
.foteroneleft2left h1{ font-size:18px; font-weight:normal; margin-top:20px;}
.foteroneleft2left p{ color:#fff; font-size:14px; margin-top:18px;}
.foteroneleft2left p a{ color:#fff;}
.foteroneleft2left p a:hover{ text-decoration:underline;}

.foteroneright{ width:423px; height:auto; float:right; padding-top:13px;}
.foteroneright p{ color:#FFF; font-size:15px; line-height:30px;}
.foteroneright p.footgs{ font-size:18px;}




 .submenu { width:auto;  height:auto; background:url(leftlibg.png) top center no-repeat;
 	display: none; border-right:#3388c7 5px solid;
 	font-size: 16px; margin-right:5px;
 }

 .submenu li:last-child {padding-bottom:20px;

 }

 .submenu li:first-child{padding-top:45px;}
 .submenu a { font-size: 16px;
 	display: block;
 	text-decoration: none;
 	color: #000; height:43px;
 	padding-left:80px;
 }
 .submenu a:hover{background:url(xianan_07.png) 42px 5px no-repeat; color:#3388c7;}

  .submenu li ul {padding-top:0px; background:none;}
.submenu li ul li{ margin-top:0px;}
.submenu li ul li:first-child{ padding-top:0px;}
.submenu li ul li:last-child{ padding-bottom:10px;}
.submenu li ul li a{ color:#999999; font-size:14px; height:35px; }
.submenu li ul li a.on{ color:#183883;}
.submenu li ul li a:hover{color:#183883; background:none;}
.submenu li ul a.active {background:url(xianan_07.png) 42px 14px no-repeat;}
 
 
.izl-rmenu{position:fixed; right:0; bottom:10px; padding-bottom:190px;  z-index:999; }
.izl-rmenu .btn{width:48px; height:48px; margin-bottom:3px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(r_qq.png) 0px 0px no-repeat; background-color:#c3c3c3;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(r_qq.png) 0px 0px no-repeat; background-color:#c3c3c3; text-decoration:none; display:block;}
.izl-rmenu a.btn-qq:hover{background:url(r_qqhover.png) 0px 0px no-repeat; background-color:#96c3e4; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(r_wx.png) 0px 0px no-repeat; background-color:#c3c3c3;}
.izl-rmenu .btn-wx:hover{background-color:#3cb035;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-115px; top:0px; display:none;width:114px;height:114px;}
.izl-rmenu .btn-phone{background:url(r_phone.png) 0px 0px no-repeat; background-color:#c3c3c3;}
.izl-rmenu .btn-phone:hover{background-color:#193883;}
.izl-rmenu .btn-phone .phone{background-color:#193883; position:absolute; width:160px; left:-160px; top:0px; line-height:48px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(r_top.png) 0px 0px no-repeat; background-color:#c3c3c3; display:none;}
.izl-rmenu .btn-top:hover{background-color:#193883;}
 
.cpcp{ width:1100px; height:240px; margin-top:15px; overflow:hidden; position:relative;}
.cpcp ul{position:absolute;}
.cpcp ul li{ float:left; width:250px; margin:12px;}
.cpcp ul li span{ width:100%; height:30px; line-height:30px; display:block; text-align:center; font-size:14px;}

.con_1{ width:1100px; margin:30px auto; min-height:400px;}
.con_1 .con_2{ width:280px; float:left;}
.con_1 .con_3{ float:left; width:798px; margin-left:19px; box-shadow:0px 2px 5px #CCCCCC;  border:1px #D7D7D7 solid; border-top-left-radius:7px;  border-top-right-radius:7px;}
.con_1 .con_2 .con_2_1{ background-color:#ff0014; height:40px; color:#FFF; text-align:center; line-height:40px; font-size:18px; -webkit-border-radius:6px; border-radius:6px; margin-bottom:10px;}
.con_1 .con_2 .con_2_1 a{color:#FFF; }
.con_1 .con_2 .con_2_2{ margin-bottom:10px;}
.con_1 .con_2 .con_2_2 li{ height:35px; line-height:35px; padding:0 5px; background-color:#D9D9D9; margin-bottom:5px;}
.con_1 .con_2 .con_2_2 li a{ background:url(cplist.png) 80px 13px no-repeat; height:30px; display:block; padding-left:110px; font-size:16px; letter-spacing:1px; color:#333;}
.con_1 .con_2 .con_2_2 li:hover a{ background-color:#ff0014; color:#FFF;}

.con_1 .con_3 .con_3_1{ color:#FFF; padding-left:10px; background-color:#ff0014; height:40px; line-height:40px; font-size:18px; -webkit-border-radius:6px; border-radius:6px;}
.con_1 .con_3 .con_3_1 span,.con_1 .con_3 .con_3_1 span a{ color:#FFF;}
.con_1 .con_3 .con_3_2{ padding:10px;}
.con_1 .con_kf p{ font-family:"微软雅黑"; font-size:16px;  padding:5px 0 20px 15px; line-height:35px;}

.zslb{ text-align:center;}
.zslb li{ width:255px; float:left; height:400px; }
.zslb li span{ width:245px; display:block;}
.anlin li{ float:left; width:239px; height:230px; margin-left:15px; text-align:center;}
.anlin li img{ width:230px; height:170px;}
.zslb2{ text-align:center;}
.zslb2 li{ width:255px; float:left; height:260px; }
.zslb2 li img{ width:230px; height:230px;}

.pack .mm p{line-height:25px; font-family:"宋体"; font-size:14px;}
.addTime{ font-size:10px; color:#666; margin-right:10px;}
.nl li{ line-height:25px; text-align:left; font-size:14px;}
.nl{ padding-bottom:50px;}