

@charset "utf-8";



.top{ height:120px; width:100%; background:#fff; border-bottom:1px solid #f3f3f3;}



.header{width:1150px; position:relative; left:50%; margin-left:-575px; z-index:9999;}



.header .logo{ padding-top:20px; float:left; width:300px;}



.qqwbwx{ margin-top:10px;}



.qqwbwx a{ margin-right:10px;}

.qqwbwx a:hover img{filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;}



.banner{ height:615px; width:1400px; position:relative; left:50%; margin-left:-700px; overflow:hidden;}

.banner .f1400x615{position:relative; width:100%;height:615px;}

.banner .f1400x615 li{position:absolute;left:0;top:0;}



.nav{ position:absolute; height:60px; right:0; top:60px;}



.main_nav{ float:left; display:block; position:relative; }



.main_nav_list{ height:56px; border-top:4px solid #fff; position:relative; text-align:center; line-height:56px; overflow:hidden; 



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



 }



.main_nav_list a{ height:100%; display:block; color:#333; font-size:14px; padding:0 10px; }



.current .main_nav_list,.main_nav_list.hover{ border-top:4px solid #0384ce; background:#f5f5f5; }







.sub_nav_list{ position:absolute; top:60px; left:0; background:#fff; min-width:160px; border-bottom:4px solid #0384ce; display:none; }



.sub_nav_list ul{ display:block; padding:15px 25px; }



.sub_nav_list ul li{ display:block; height:30px; line-height:30px; }



.sub_nav_list ul li a{ display:block; height:30px; line-height:30px; color:#6e6e6e; white-space: nowrap; font-size:13px;



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



 }



.sub_nav_list ul li a:hover{ color:#191f2a; }















.rslides1_tabs{ position:absolute;  top:370px; right:192px; height:12px; z-index:9999;}



.rslides1_tabs li{ width:12px; height:12px; float:left; overflow:hidden;background:url(../images/bb.png) no-repeat; margin-right:10px;cursor:pointer;}

.rslides1_tabs li a{ width:12px; height:12px; text-indent:-999px; overflow:hidden; display:block;}



.rslides1_tabs li.rslides_here{ background:url(../images/aa.png) no-repeat;}







.bndiv{ width:1100px; position:absolute; left:151px; bottom:0;}



.bndiv .co1{ width:282px; background:url(../images/bd1.jpg) repeat-y; position:relative; height:210px;}



.bndiv .co2{ width:295px; background:url(../images/bd2.jpg) repeat-y; height:210px;}



.bndiv .co3{ width:283px; background:url(../images/bd3.jpg) repeat-y; height:210px;}



.bndiv .co3 ol li{ line-height:22px; margin-bottom:10px;}



.bndiv .co3 ol li a{ display:block;}















.bndiv .sty{height:210px; padding:0 40px; float:left; overflow:hidden; color:#fff;}



.bndiv .sty a{ color:#fff;}



.bndiv .sty a.more{ background:url(../images/jaintou.png) right no-repeat; padding-right:20px; margin-top:12px; display:inline-block;}

.bndiv .sty .title{ font-size:16px; padding:15px 0;}



.bndiv .sty h2{ height:32px; line-height:32px; margin-bottom:5px; font-size:14px;}



.bndiv .sty p{ line-height:22px; }







.f282x110{ width:282px; overflow:hidden; height:110px; position:relative;}



.f282x110 li{ width:282px; orphans:inherit; position:absolute;left:0;top:0;}







.rslides2_tabs{ position:absolute;  bottom:25px; left:40px;width:282px;height:7px; z-index:999;}



.rslides2_tabs li{ width:7px; height:7px; float:left; overflow:hidden; margin-right: 5px; background:url(../images/b.png) no-repeat;}



.rslides2_tabs li a{ text-indent:10em; display:block; width:7px; height:7px;overflow:hidden;}



.rslides2_tabs li.rslides_here a{ background:url(../images/a.png) no-repeat;}



















.main { width:1016px;position:relative; left:50%; margin-left:-508px; }



.main .m1{ width:1016px; display:table; padding:70px 0; padding-bottom:50px;}



.main .m1 dl{ float:left; width:495px;}



.main .m1 dl.dl2{ float:right;}



.main .m1 dl dt{ width:70px; float:left;}



.main .m1 dl dd{ float:left; width:420px;}



.main .m1 dl dd p{ line-height:22px;}



.main .m1 dl dd .more{ display:block; margin-top:15px;}



.main .hb .title{ line-height:34px; height:34px; width:1016px; position:relative; border-bottom:2px solid #d3f0fd; font-size:16px; margin-bottom:35px;}



.main .hb .title span{ position:absolute; display:inline-block; height:34px; line-height:34px; border-bottom:2px solid #42b3e5;}











































