@charset "gb2312";
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote { margin:0; padding:0; font-family:"Î¢ÈíÑÅºÚ"; }
img { border:0; }
.clear { clear:both; }
em, i { font-style:normal }
a:hover { text-decoration:none; color:#e51e01; font-family:"Î¢ÈíÑÅºÚ"; }
.w1200 { width:1200px; margin:0 auto }
.ctop { background:#f6f6f6; height:42px; line-height:42px; }
.ctop .topwz { text-align:left; color:#909090; font-size:14px }
.ctop .topyy { float:right }
.ctop .topyy img { margin-right:5px; margin-left:10px }
.cfl { float: left; }
.cfr { float:right; }
.main_image { width:100%; height:660px; overflow:hidden; margin:0 auto; position:relative }
.main_image { width:100%; height:660px; overflow:hidden; margin:0 auto; position:relative }
.main_image ul { width:9999px; height:660px; overflow:hidden; position:absolute; top:0; left:0 }
.main_image li { float:left; width:100%; height:660px; }
.main_image li span { display:block; width:100%; height:660px }
.main_image li a { display:block; width:100%; height:660px }
.main_image li .img_1 { background: url('../images/1.jpg') center top no-repeat }
.main_image li .img_2 { background: url('../images/2.jpg') center top no-repeat }
.main_image li .img_3 { background: url('../images/3.jpg') center top no-repeat }
div.flicking_con { width:990px; margin:0 auto; position:relative; z-index:999; }
div.flicking_con .flicking_inner { position:absolute; top:520px; left:420px; 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; }
.sypic { background:url(../images/sb.jpg) top center no-repeat }
.sypic h2 { font-size:36px; color:#005bac; font-weight:bold; text-align:center; padding-top:30px }
.sypic em { font-size:20px; color:#005bac; font-weight:bold; text-align:center; display:block }
.cppic a { position:relative; float:left; display:block; margin:0 0 0 22px; width:348px; height:346px; text-align:center; cursor:pointer }
.cppic a img { position:absolute; left:0; z-index:3 }
.cppic a:hover img { transition:all 1.5s; transform:rotateY(360deg) }
.cppic a span { position:absolute; top:250px; left:18%; z-index:4; width:60%; height:50px; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; background:#ff6f24; color:#000; color:#fff; text-align:center; font-size:16px; font-size:24px; line-height:50px }
.cppic a:hover span { transition:all 1.5s; transform:rotateY(360deg) }
#demo { overflow:hidden; height:750px; width:1200px; margin:30px auto; color:#336699; text-align:left; padding:10px }
#demo1 div, #demo2 ul { display:block; width:1200px; overflow:hidden }
#demo1 div li, #demo2 ul li { width:379px; margin:0px 10px 20px 10px; float:left }
#demo1 div li a h3, #demo2 ul li a h3 { width:379px; height:289px; overflow:hidden; }
#demo1 div li a h3 img, #demo2 ul li a h3 img { width:389px; height:289px; transition:all .5s ease;
}
#demo1 div li a h3:hover img, #demo2 ul li a h3:hover img { transform: scaleX(1.1) scaleY(1.1); }
#demo1 div li a ol, #demo2 ul li a ol { text-align:center; line-height:35px; transition:all .5s ease;
background:#0587dd; color:#fff; font-size: 18px; padding: 10px 0 }
#demo1 div li a:hover ol, #demo2 ul li a:hover ol { background:#fab41e; color:#fff }
#demo1 div li a ol b, #demo2 ul li a ol b { display: block; color: #dc0707 }
#demo1 div li a ol b em, #demo2 ul li a ol b em { font-size: 22px; font-family: Impact }
#demo1 { height:750px; width:1200px; }
#demo11 div, #demo2 ul { display:block; width:1200px; overflow:hidden; }
#demo11 div li, #demo2 ul li { width:377px; margin:0px 10px 20px 10px; float:left }
#demo11 div li a h3, #demo2 ul li a h3 { width:377px; height:280px; overflow:hidden; }
#demo11 div li a h3 img, #demo2 ul li a h3 img { width:377px; height:280px; transition:all .5s ease;
}
#demo11 div li a h3:hover img, #demo2 ul li a h3:hover img { transform: scaleX(1.1) scaleY(1.1); }
#demo11 div li a ol, #demo2 ul li a ol { text-align:center; line-height:35px; transition:all .5s ease;
background:#f1f1f1; color:#333; padding: 20px 0 }
#demo11 div li a:hover ol, #demo2 ul li a:hover ol { background:#2b2b2b; color:#fff }
#demo11 div li a ol b, #demo2 ul li a ol b { display: block; color: #dc0707 }
#demo11 div li a ol b em, #demo2 ul li a ol b em { font-size: 22px; font-family: Impact }
#demo11 { width:1200px; }
.qimo8 { overflow:hidden; width:1200px; margin:20px auto }
.qimo8 .qimo { width:8000%; }
.qimo8 .qimo div { float:left; }
.qimo8 .qimo ul { float:left; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li { float:left; list-style:none; text-align:center; width:320px; margin-right:10px }
.qimo8 .qimo ul li img { width:320px; height:280px }
.qimo8 .qimo ul li ol { text-align:center; height:35px; line-height:35px; transition:all .5s ease;
}
.qimo8 .qimo ul li:hover ol { background:#e40000; color:#fff }
.qimo8 li a { color:#333; background:#fdb328; }
.sygsjj { background:#189a44 }
.sygsjj img { padding:15px 20px 20px 25px; float:left; }
.syjjwz { float:left; width:820px; }
.syjjwz h2 { color:#fff; font-size:26px; margin-top:20px }
.syjjwz p { color:#a0d64a }
.syan { border-left:1px solid #ccc; float:right; width:200px; margin:40px 0 0 0px }
.syan a { background:#a0d64a; color:#fff; padding:12px 30px; display: inline-block; margin-left:20px; font-size:16px }
.synl { background:#f7f7f9; border-top:1px solid #e0e0e0 }
.syall { width: 763px; }
.syalr { width: 437px; background: #fe8a01; height: 429px; color: #fff }
.syalr i { font-size: 32px; display: block; padding: 20px 0; margin: 20px 20px; font-weight: bold; border-bottom: solid 2px #fff; }
.syalr b { font-size:16px; display: block; padding: 20px; font-weight: bold; line-height: 200% }
.syalr em { font-size: 32px; padding: 20px; }
.nconl { width:300px; }
.nconr { width:890px; }
.nconr h3 { height:40px; line-height:40px; font-size:22px; border-bottom:1px solid #ccc; margin-bottom:20px; color:#2daa2c }
.nconr h3 span { float:right; font-size:14px; font-weight:normal; color:#888 }
.nconr h3 span a { color:#888 }
.cpfl dt { width:199px; height:80px; padding:0px 40px 0px 30px; font-size:32px; line-height:80px; text-align:center; color:#ffffff; background:#2daa2c; font-weight:bold }
.cpfl dd a { display:block; font-size:14px; text-indent:28px; line-height:50px; width:269px; transition:all .2s ease;
height:50px; background:url(../images/rr.gif) no-repeat left; font-weight:normal; margin-bottom:1px }
.cpfl dd a:hover, ._act { display:block !important; font-size:16px !important; ; color:#ffffff; text-indent:48px !important; transition:all .2s ease !important;;
line-height:50px !important; width:269px !important; ; height:50px !important; ; background:url(../images/ll.gif) no-repeat left !important; }
.news_dl_3 { width:890px; display:inline-block; border-bottom:#b8b8b8 1px dashed; padding:14px 0; overflow:hidden; height:85px; float:left; }
.news_dl_3 dt { background:#2daa2c; width:85px; height:85px; color:#ffffff; line-height:28px; font-size:14px; text-align:center; float:right; overflow:hidden; }
.news_dl_3:hover dt { background:#6f6f6f; width:85px; height:85px; text-align:center; float:right; overflow:hidden; color: #FFF; }
.news_dl_3:hover dt b { color: #FFF; border-bottom:#FFF 1px solid; }
.news_dl_3 dt b { display:block; font-family:Arial, Helvetica, sans-serif; font-size:38px; color:#ffffff; width:55px; margin:0 auto; border-bottom:#fff 1px solid; padding:5px 0 2px; line-height:40px; }
.news_dl_3 dt span { display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; padding:5px 0 0; }
.news_dl_3 dd { width:700px; padding:0 0 0 15px; float:left; }
.news_dl_3 dd h5 { height:25px; line-height:25px; overflow:hidden; }
.news_dl_3 dd h5 a { font-size:16px; color:#444; font-weight: bold; }
.news_dl_3 dd h5 a:hover { color:#bc0030; font-size:16px; }
.news_dl_3 dd p { font-size:12px; color:#7d7d7d; height:60px; line-height:20px; overflow:hidden; padding-top:3px; }
.news_dl_3 dd p a { font-size:12px; color:#197500; padding:0 0 0 20px; }
.news_dl_3 dd p .gdd { margin-top:10px; width:100%; height:22px; float:left; background:url(../images/more.png) no-repeat left; color:#ffffff; line-height:22px; font-size:12px; padding-left:20px; }
ul.propic { padding:10px;}
ul.propic li { width:340px; height:auto; float:left; padding:0 25px 31px 25px; }
ul.propic li img { width:334px; height:248px; border:#CCC solid 1px; padding:2px; }
ul.propic li span { display:block; text-align:center; height:24px; line-height:24px; padding-top:5px; }
.tiao{ margin-bottom:20px;}
