/*big project*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
small {font-size:12px;}
ul, ol {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset, img {border:0;}
button, input, select, textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
i, em, cite {font-style:normal;}
.clear {clear:both;width:0px;height:0px;margin:0;padding:0;font-size:0px; overflow:hidden;}
.left {float:left;}
.right {float: right;}
iframe {margin:0;padding:0;}
textarea {resize:none;}
input {outline: none;}
textarea {outline: none;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}

body{ background-color:#ffffff; font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;}
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; text-decoration:none;}
.t_idt{ text-indent:-999em; overflow:hidden; display:block;}
.t_elp{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ps{ position:absolute; display:block; overflow:hidden;}

.wrap{}
.wrap .banner{ height:534px; min-width:1000px;}
.mod_dd{ background:url(../images/hd.jpg) no-repeat center top; height:211px;}
.mod_dd .dd_bd{ width:970px; margin:0 auto; padding:20px 15px 0;}
.dd_bd h3,.ft_bd h3{ color:#2773dd; font-size:26px; height:42px; line-height:42px;}
.dd_bd p,.ft_bd p{ line-height:30px; color:#555; font-size:16px;}
.mod_ft{ background:url(../images/ft.jpg) no-repeat center top; height:287px;}
.mod_ft .ft_bd{ padding:40px 15px 0; width:970px; margin:0 auto;}

.content{ width:970px; overflow:hidden; margin:0 auto; padding:0 15px 50px;}
.mod{ margin-top:50px;}
.mod_title{ height:60px; border-bottom:1px solid #aaa;}
.mod_title h2{ float:left; position:relative; height:59px; line-height:60px; font-weight:normal; margin-right:5px; border-bottom:2px solid #2773dd; color:#2773dd; font-size:35px;}
.mod_title span{ color:#aaa; font-size:18px; float:left; margin-top:24px; line-height:30px;}

.ul_a li{ float:left; width:450px; padding:24px 20px 0 15px;}
.ul_a li .ico{ width:97px; height:97px; float:left; margin-top:15px;}
.ul_a .info{ float:right; width:325px; position:relative; height:120px;}
.ul_a .info h3{ line-height:24px; font-size:16px; color:#333;}
.ul_a .info p{ color:#888; font-size:14px; line-height:24px;}
.more{ background:#2c81e2; text-align:center; padding:0 7px; height:24px; line-height:24px; border-radius:4px; position:absolute; right:0; bottom:0; color:#fff;}

.ul_b{ margin-top:30px;}
.ul_b li{ float:left; width:140px; padding:0 27px;}
.ul_b .ico{ width:112px; margin:0 auto; height:112px;}
.ul_b .info{ padding-top:10px; text-align:center;}
.ul_b .info h3{ color:#333; font-size:16px; line-height:25px;}
.ul_b .info p{ color:#888; font-size:14px; line-height:20px;}
.ul_b .more{ position:static; margin:8px auto 0; display:inline-block;}

.ul_c{ margin-top:30px;}
.ul_c li{ float:left; margin-bottom:8px; width:236px; height:164px;}
.ul_c .num1,.ul_c .num2{ width:480px; height:238px;}
.ul_c .num1,.ul_c .num4,.ul_c .num8{ margin-right:9px;}
.ul_c .num3,.ul_c .num5,.ul_c .num7,.ul_c .num9{ margin-right:8px;}
.ul_c .pic{ position:relative; width:100%; height:164px;overflow:hidden;}
.ul_c .num1 .pic,.ul_c .num2 .pic{ height:238px;}
.ul_c .pic_mark{ height:33px; position:absolute; bottom:0; left:0; width:100%; z-index:1;filter: Alpha(opacity=70);-moz-opacity:.7;opacity:0.7; background:#fff;}
.ul_c .pic_txt{ height:33px; z-index:2; text-align:center; width:100%; line-height:33px; bottom:0; left:0; color:#000; font-size:14px; position:absolute;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-ms-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;}
.ul_c .pic_ico{ width:65px; height:65px; position:absolute; z-index:3; top:0; left:0; background-image:url(../images/u_ico.gif); background-repeat:no-repeat; overflow:hidden; text-indent:-999em;}
.ul_c .pic_btn{ position:absolute; z-index:4; left:0; bottom:-33px;height:29px; padding-top:4px; text-align:center; width:100%; opacity:0;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.5s ease;
-ms-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;}
.ul_c .more{ display:inline-block; position:static; margin:0 5px;}
.down{ background:#11a952; text-align:center; padding:0 7px; height:24px; line-height:24px; border-radius:4px; display:inline-block; margin:0 5px; color:#fff;}
.ul_c .hover .pic_btn{ bottom:0; opacity:1;}
.ul_c .hover .pic_txt{ bottom:-33px; opacity:0}
.num1 .pic_ico{ background-position:0 0; width:80px; height:80px;}
.num2 .pic_ico{ background-position:-80px 0; width:80px; height:80px;}
.num3 .pic_ico{ background-position:0 -80px;}
.num4 .pic_ico{ background-position:-65px -80px;}
.num5 .pic_ico{ background-position:-130px -80px;}
.num6 .pic_ico{ background-position:0 -145px;}
.num7 .pic_ico{ background-position:-65px -145px;}
.num8 .pic_ico{ background-position:-130px -145px;}
.num9 .pic_ico{ background-position:0 -210px;}
.num10 .pic_ico{ background-position:-65px -210px;}

.app_hd{ width:885px; margin:0 auto; border-bottom:1px dashed #ddd; padding:33px 0 35px;}
.app_hd .app_left{ float:left; width:290px;}
.app_hd .app_ico{ float:left; width:100px; height:100px;}
.app_name{ float:right; border-right:1px solid #ddd; width:175px;height:94px; margin-top:3px;}
.app_name h3{ color:#333; font-size:20px; line-height:24px; height:24px;}
.app_name p{ padding:6px 0; color:#888; font-size:16px; line-height:20px;}
.app_name .down{ margin:8px 0 0;}
.app_right{ width:570px; float:right; margin-top:3px;}
.app_right dl{ height:48px; padding-bottom:5px;}
.app_right dt{ float:left; color:#555; font-size:16px; width:90px; font-weight:bold;}
.app_right dd{ float:left; width:480px; color:#888; font-size:16px;}

.app_bd{ padding:25px 0 40px;}

.slider_hd{ height:28px; padding:0 0 8px 43px; line-height:28px; color:#777; font-size:18px;}
.slider_bd{ position:relative; padding:0 43px; width:884px; height:333px;}
.slider_bd .pre{ background:url(../images/prev.jpg) no-repeat 0 0; position:absolute; left:-15px; top:90px; overflow:hidden; text-indent:-999em; width:37px; height:153px;}
.slider_bd .next{ background:url(../images/next.jpg) no-repeat 0 0; position:absolute; right:-15px; top:90px; overflow:hidden; text-indent:-999em; width:37px; height:153px;}
.slider_bd .con{ width:884px; overflow:hidden; height:333px; position:relative;}
.slider_bd ul{ width:5000px; position:absolute; top:0; left:0; height:333px;}
.slider_bd ul li{ float:left; width:217px; margin-right:5px; height:333px;}
.slider_bd ul img{ display:block;}



.app_ft{ border-top:1px dashed #ddd; padding-top:20px; width:884px; margin:0 auto;}
.app_ft h3{ font-size:18px; color:#555; line-height:30px;}
.app_ft p{ font-size:14px; color:#888; line-height:24px;}

.foot{ text-align:center; color:#6b6b6b; width:100%;height:25px; padding:15px 0;}
.iblk{display:inline-block;*zoom:1;*display:inline;}