@charset "utf-8";

* {margin:0; padding:0; list-style:none; }

html{_background:url(about:blank);background-attachment:fixed;}

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;}

body{ background:#fff; color:#555; font-size:12px; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:25px;}

ul,li{list-style:none;}

input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#555; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma';}

button{cursor: pointer;}

table{border-collapse:collapse;border-spacing:0;}

.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}



a{color:#555; text-decoration:none;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}

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

img{border:none;}

#clear{width:100%; height:0px; clear:both;}

h2{ font-size:24px; font-weight:blod; line-height:30px;}

h4{ font-size:14px; font-weight:blod; line-height:30px;}

p{line-height:25px;}





.se1{color:#f15a2e;}.se2{color:#006db1}

.left{float:left;}.right{float:right;}

.line35{line-height:35px;}.line40{line-height:40px;}.line50{line-height:50px;}.line60{line-height:60px;}.line70{line-height:70px;}

.s12{font-size:12px;}.s14{font-size:14px;}.s16{font-size:16px;}.s18{font-size:18px;}.s20{font-size:20px;}.s22{font-size:22px;}.s24{font-size:24px;}.s26{font-size:26px;}.s28{font-size:28px;}.s30{font-size:30px;}.s32{font-size:32px;}.s34{font-size:34px;}.s36{font-size:36px;}.s38{font-size:38px;}.s40{font-size:40px;}













::selection {background:#23693a; color:#fff;}

::-moz-selection {background:#23693a; color:#fff;}

::-webkit-selection {background:#23693a; color:#fff;}

























#main_image{width:100%; height:1080px; position:absolute; left:0px; top:50%; margin-top:-480px; z-index:1}



.main_image {width:100%; height:1080px; border-top:0px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative;}

.main_image ul {width:9999px; height:1080px; overflow:hidden; position:absolute; top:0; left:0}

.main_image li {float:left; width:100%; height:1080px;}

.main_image li span {display:block; width:100%; height:1080px}

.main_image li a {display:block; width:100%; height:1080px}



div.flicking_con {width:990px; margin:0 auto; position:relative}

div.flicking_con .flicking_inner {position:absolute; top:360px; left:90px; z-index:999; width:300px; height:21px} /* 121126 */

div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}

div.flicking_con a.on {background-position:0 -21px}

#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}

#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}

#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}











/*标题*/

#ct_bt{width:1200px; height:; margin:0 auto; text-align:center; padding-bottom:20px; padding-top:20px;}

#ct_bt h2{color:#fff; font-size:36px; line-height:60px;}

#ct_bt p{font-family:Arial,'微软雅黑'; text-transform:uppercase; font-size:14px; color:rgba(255,255,255,0.3);}

#ct_bt span{color:#af292e;}







.contc1{width:100%; position:absolute; top:19%;}





#contc{width:100%; margin:0 auto; position:relative;}



.uul1 li{display:block; width:20%; float:left; padding-bottom:0px; background:rgba(0,0,0,0.5); box-sizing:border-box; padding:22% 30px 0px 30px; text-align:center; color:#fff; border-radius:0px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}

.uul1 li img{display:block; margin:0 auto; margin-bottom:15px;}

.uul1 li h4{font-size:18px; line-height:50px;}

.uul1 li p{font-size:14px; opacity:0.6; line-height:24px;}



.uul1 li:nth-child(1){background:rgba(0,0,0,0.5);}

.uul1 li:nth-child(2){background:rgba(0,0,0,0.4);}

.uul1 li:nth-child(3){background:rgba(0,0,0,0.3);}

.uul1 li:nth-child(4){background:rgba(0,0,0,0.2);}

.uul1 li:nth-child(5){background:rgba(0,0,0,0.1);}























.c2m{width:1200px; height:40px; margin:0 auto; padding-top:0px; text-align:center;}

.c2m a{display:block; width:220px; height:40px; margin:0 auto; border-bottom:rgba(255,255,255,0.2) 2px solid; border-top:rgba(255,255,255,0.2) 2px solid; border-radius:4px; text-align:center; font-size:14px; color:#fff; line-height:38px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}

.c2m a:hover{background:#9c0a0a; color:#fff;}





.c2m1{width:1200px; height:40px; margin:0 auto; padding-top:0px; text-align:center;}

.c2m1 a{display:block; width:220px; height:40px; margin-left:10px; background:#9c0a0a; border-radius:4px; text-align:center; font-size:14px; color:#fff; line-height:38px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}

.c2m1 a:hover{ opacity:0.9; color:#fff;}











.ycon2c{width:1200px; height:580px; margin:0 auto; box-sizing:border-box; position:absolute; left:50%; top:50%; margin-left:-600px; margin-top:-240px;}



.ycon3c{width:1200px; height:480px; margin:0 auto; box-sizing:border-box; position:absolute; left:50%; top:50%; margin-left:-600px; margin-top:-200px;}





.ycon4c{width:1200px; height:560px; margin:0 auto; box-sizing:border-box; position:absolute; left:50%; top:50%; margin-left:-600px; margin-top:-220px;}



.ycon2ccc{width:1280px; height:580px; margin:0 auto; box-sizing:border-box; position:absolute; left:50%; top:50%; margin-left:-640px; margin-top:-240px;}


/* examples_body

.examples_body {width:1200px; height:380px; margin:0px auto;clear: both;position: relative; padding-right:0px;}

.bx_wrap { text-align:center;margin-left:0px;}

.bx_wrap ul img { border:0; }

.bx_wrap a.prev {width:41px; height:41px; outline-style: none;outline-width: 0;position: absolute; top:-40px; right:51px; text-indent: -9999px; z-index:88; background:url(../img/bv1.jpg);}



.bx_wrap a.next {width:41px; height:41px; right:10px; outline-style: none;outline-width: 0;position: absolute; top:-40px; text-indent: -9999px; z-index:88; background:url(../img/bv2.jpg);}



#example1 li{display:block; width:380px; height:350px; text-align:left;  position:relative; margin:0px 0px 0px 0px !important; -webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out; position:relative; padding:10px;}

#example1 li a{display:block; width:100%; height:350px;}

#example1 li a:hover .right{background:url(../images/kk01.png) bottom center no-repeat;}



#example1 img{max-width:100%; height:260px; margin:0 auto; display:block;}


#example1 .rli1{width:100%; height:70px; line-height:70px; text-align:center; font-size:18px; margin:0 auto; background:url(../images/df1.png) left bottom no-repeat; color:#fff;}
 */


.examples_body {width:1230px; min-height:340px; margin-left:4px; clear: both;position: relative;}
.bx_wrap { text-align:center;}
.bx_wrap ul img { border:0; }
.bx_container{width:1230px !important;}

.bx_wrap a.prev {width:56px;height:260px; outline-style: none;outline-width: 0;position: absolute;top:0px;left:-38px;text-indent: -9999px; background:url(../images/l1.png) center center no-repeat;}

.bx_wrap a.next {width:56px;height:260px; right:-31px; outline-style: none;outline-width: 0;position: absolute;top:0px;text-indent: -9999px; background:url(../images/l2.png) center center no-repeat;}


#example1 li{display:block; width:284px; height:315px; margin:0px 11px !important; background:#; text-align:center;  }
#example1 img{width:274px; height:230px; border:#fafafa 5px solid;}
#example1 li a{}

#example1 .rli1{width:100%; height:70px; line-height:70px; text-align:center; font-size:16px; margin:0 auto; background:url(../images/df1.png) left bottom no-repeat; color:#fff;}







#example2 li{display:block; width:390px; height:350px; text-align:left;  position:relative; margin:0px 0px 0px 0px !important; -webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out; position:relative; padding:10px;}

#example2 li a{display:block; width:100%; height:350px;}

#example2 li a:hover .right{background:url(../images/kk01.png) bottom center no-repeat;}



#example2 img{width:100%; height:260px; display:block; margin:0 auto; margin-top:0px; }





#example2 .rli1{width:100%; height:70px; line-height:70px; text-align:center; font-size:16px; margin:0 auto; background:url(../images/df2.png) left bottom no-repeat; color:#444;}















.c_bt1{width:1200px; height:60px; margin:0 auto; line-height:60px;}

.c_bt1 .left{font-size:28px; font-weight:bold; color:#fff;}

.c_bt1 .left span{font-size:14px; font-weight:normal; color:rgba(255,255,255,0.5); margin-left:10px;}

.c_bt1 .right img{display:block;}









.yc022{width:80px; height:; position:absolute; top:10px; left:-100px; z-index:1;}



























.xcon2{width:100%; min-height:200px; background:#fff url(../images/zbg_04.jpg) top center no-repeat; padding-top:70px; padding-bottom:50px;}

.xcon2c{width:1200px; margin:0 auto;}



.xcon2_l{width:540px; float:left; }





.xcon2_r{width:600px; float:right; }

.xcon2_r img{width:100%; height:auto;}







.xc21{width:100%; height:35px; line-height:35px; font-size:16px; color:rgba(255,255,255,0.8);}



.xc22{width:100%; height:60px; line-height:60px; font-size:32px; color:#d72525; font-weight:bold;}



.xc23{width:80px; height:1px; background:#e2e2e2; margin:30px 0px 30px 0px;}



.xc24{width:100%; min-height:90px; font-size:15px; line-height:35px; color:rgba(255,255,255,0.8);}

.xc24 p{line-height:35px;}



.xc25{width:100%; line-height:30px; padding-top:50px; font-size:16px;}

.xc25 a{margin-right:30px;}

.xc25 i{color:#2679b2; margin-right:8px;}







































.x5_c{width:1200px; margin:0 auto; margin-top:15px;}





.x5_c_l{width:200px; height:360px; float:left; background:#f6f6f6;}

.x5_c_l ul li{display:block; width:100%; height:80px; line-height:80px; border-bottom:#e0e0e0 1px solid;}

.x5_c_l ul a{display:block; width:100%; height:80px; height:80px; font-size:16px; text-indent:40px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

.x5_c_l ul a:hover{ background:#fff; -moz-box-shadow:0px 0px 30px #ddd; -webkit-box-shadow:0px 0px 30px #ddd; box-shadow:0px 0px 30px #ddd; position:relative;}

.x5_c_l ul a i{color:#f6f6f6; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

.x5_c_l ul a:hover i{color:#d61113;}









.x5_c_r{width:999px; height:360px; float:left;}





.cont5cl{width:460px; height:360px; float:left;}



.cont5cr{width:515px; height:360px; float:right;}













.cont5cr{ width:515px; min-height:100px; margin:0 auto; float:; padding-right:0px; padding-bottom:0px;}



.cont5cr ul{padding-top:0px;}



.cont5cr ul a{ display:block; width:100%; height:52px; line-height:52px; font-size:16px; color:#fff; color:rgba(255,255,255,0.8);}

.cont5cr ul span{float:right; font-size:14px; color:rgba(255,255,255,0.6);}

.cont5cr ul a:hover{color:rgba(255,255,255,1);}





















/*新闻滚动*/

.mF_expo2010{position:relative;width:460px; height:360px; overflow:hidden;background:#fff;}

.mF_expo2010 .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;background:#fff url(loading.gif) center -40px no-repeat;}/*载入画面*/

.mF_expo2010 .pic li{position:absolute;}

.mF_expo2010 .pic li img{width:460px; height:360px;}/*图片和焦点图框架一样大小*/

.mF_expo2010 .txt li{position:absolute;z-index:2;left:0 ;width:460px; height:50px;line-height:50px;overflow:hidden;}

.mF_expo2010 .txt li a{display:block; color:#eee; padding-left:20px; font-size:16px; text-decoration:none;}/*标题样式*/

.mF_expo2010 .txt-bg{position:absolute;bottom:0;z-index:1;width:460px; height:50px;overflow:hidden;background:#000;filter:alpha(opacity=60);opacity:0.6;}/*标题背景*/

.mF_expo2010 .num,.mF_expo2010 .num-bg{position:absolute;z-index:3;bottom:12px;right:14px;color:#fff;}/*按钮样式*/

.mF_expo2010 .num li,.mF_expo2010 .num-bg li{float:left;width:18px;height:18px; margin-bottom:3px;line-height:18px;overflow:hidden;text-align:center;margin-left:3px;cursor:pointer;  border-radius:2px;}

.mF_expo2010 .num-bg li{background:#fff;filter:alpha(opacity=50);opacity:0.5;}/*按钮背景*/

.mF_expo2010 .num li.current,.mF_expo2010 .num li.hover{background:#be1724;}/*当前/悬停按钮背景*/













.yc41{width:100%; margin:0 auto;}



.yc42{width:100%; height:60px; line-height:60px; font-size:32px; color:#fff; font-weight:bold;}



.yc43{width:100%; min-height:50px; line-height:30px; font-size:16px; color:rgba(255,255,255,0.7);}

.yc43 p{line-height:30px;}







.yc44{width:100%; margin:0 auto; padding-top:70px;}

.yc44 ul li{display:block; float:left; box-sizing:border-box; padding:0px 30px 0px 30px; text-align:center; font-size:16px; color:rgba(255,255,255,0.8);}

.yc44 ul .lia1{width:100%; height:65px; display:block; margin:0 auto;}

.yc44 ul .lia1 img{height:65px; width:auto;}

.yc44 ul .lia2{width:100%; height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#fff; margin-top:8px;}

.yc44 ul .lia3{width:100%; height:; line-height:30px; font-size:16px; margin-top:8px;}

.yc44 ul .lia3 p{ line-height:30px;}





.yc44 ul li:nth-child(1){width:20%;}

.yc44 ul li:nth-child(2){width:20%;}

.yc44 ul li:nth-child(3){width:40%;}

.yc44 ul li:nth-child(4){width:20%;}







#ifooter{width:100%; min-height:25px; text-align:center; color:#fff; padding:15px 0px 15px 0px; position:absolute; bottom:0px; left:0px; z-index:12; filter:alpha(opacity=70);opacity:0.7;}





