.banner{ width:1063px; height:375px; overflow:hidden; margin:1px 0 38px;}

.main-list{ width:1061px; height:auto; overflow:hidden; background:#fbfdfc; border:1px solid #d9d9d9; padding-bottom:15px;margin-bottom:30px;}

.mll{ width:315px; height:auto; overflow:hidden; margin-left:25px; display:inline;}

.mll-title{ width:100%; height:34px; line-height:34px; text-indent:15px; background:url(../images/main-colbg.png) left center no-repeat; margin-top:20px; border-bottom:1px solid #cccccc;}

.mll-title span{ color:#014199; font-size:16px;}

.mll-title a{ color:#e00201; font-size:11px;}

.mll-text{ margin-top:15px; line-height:22px; color:#646465;}

.mlc{ width:300px; height:auto; overflow:hidden; margin-left:45px; display:inline;}

.mlc-nav{ margin:3px 0 7px;}

.mlc-nav li{ width:150px; height:15px; line-height:15px; text-indent:27px; background:url(../images/li-icono.png) no-repeat 17px center; margin-top:13px; float:left;}

.mlc-nav li a{ color:#014199;}

.mlc-nav li a:hover{ text-decoration:underline;}

.mlc-gd{ width:100%; height:78px; overflow:hidden; margin-top:14px;}

.mlc-last{ width:25px; height:78px; overflow:hidden; background:url(../images/main-icon0.png) 10px center no-repeat; cursor:pointer;}

.mlcgd-nav{ width:245px; height:78px; overflow:hidden; position:relative;}

.mlcgd-nav ul{ width:20000px; position:absolute; left:0; top:0; height:78px;}

.mlcgd-nav ul li{ width:116px; height:78px; margin-right:13px; position:relative; float:left;}

.mlcgd-nav ul li a.mrn-img{ width:100%; height:100%; display:block;}

.mlcgd-nav ul li p{ width:116px; height:20px; display:block; position:absolute; left:0; bottom:0; background:url(../images/opacity1.png) repeat; text-align:center; line-height:20px;}

.mlcgd-nav ul li p a{ color:#fff;}

.mlcgd-nav ul li p a:hover{ color:#014199;}

.mlcgd-nav ul li img{ width:116px; height:78px;}

/**/
.cp_c_l{ width:25px; height:78px; overflow:hidden; background:url(../images/main-icon0.png) 10px center no-repeat; cursor:pointer;}
.cp_y{ width:245px; height:78px; overflow:hidden; position:relative;}

.cp_y ul{ width:20000px; position:absolute; left:0; top:0; height:78px;}

.cp_y ul li{ width:116px; height:78px; margin-right:13px; position:relative; float:left;}

.cp_y ul li a.mrn-img{ width:100%; height:100%; display:block;}

.cp_y ul li p{ width:116px; height:20px; display:block; position:absolute; left:0; bottom:0; background:url(../images/opacity1.png) repeat; text-align:center; line-height:20px;}

.cp_y ul li p a{ color:#fff;}

.cp_y ul li p a:hover{ color:#014199;}

.cp_y ul li img{ width:116px; height:78px;}
.cp_c_r{ width:25px; height:78px; overflow:hidden; background:url(../images/main-icon0.png) -42px center no-repeat; cursor:pointer;}
/**/

.mlr-next{ width:25px; height:78px; overflow:hidden; background:url(../images/main-icon0.png) -42px center no-repeat; cursor:pointer;}

.mlr{width:300px; height:auto; overflow:hidden; margin-left:45px; display:inline;}

.mlr-nav li{ width:100%; height:38px; line-height:38px; background:url(../images/xxo.png) left bottom repeat-x;}

.mlr-nav li span{ color:#89898b; padding-right:10px;}

.mlr-nav li a{ color:#646465;}

.main-colt{ width:100%; height:45px; line-height:45px; overflow:hidden;}

.main-colt span{ color:#014199; font-size:16px;}

.main-colt a{ color:#da251c;}

.main-colf{ width:100%; height:146px; overflow:hidden; position:relative; margin-bottom:35px;}

.main-colf ul{ width:20000px; height:146px; position:absolute; left:0; top:0;}

.main-colf li{ width:207px; height:146px; overflow:hidden; margin-right:15px; background:#fbfdfc; float:left;}

.main-colf li.act{ background:url(../images/main-libg.png) no-repeat;}

.main-colf li a.mcf-img{ width:196px; height:111px; display:block; overflow:hidden; margin:5px auto 0;}

.main-colf li a.mcf-img img{ width:196px; height:111px;}

.main-colf li p{ width:100%; height:30px; display:block; line-height:30px; text-align:center;}

.main-colf li p a{ font-family:"宋体"; color:#616162;}

.main-colf li p a:hover{ color:#014199;}



.huandeng{ width:100%; height:100%; overflow:hidden; position:relative;}

.huandeng .hdbig { width:100%; height:100%; overflow:hidden; position:relative; padding:0; margin:0;}

.huandeng .hdbig li { width:100%; height:100%; position:absolute; left:0; top:0; z-index:10;}

.huandeng .hdbig li a{ width:100%; height:100%; display:block;}

.huandeng .hdbig li img { width:100%; height:100%; border:none;}

div.addbgr{ width:100%; height:30px; position:absolute; z-index:11; background:url(../images/opacity0.png) repeat; left:0; bottom:0;}

.huandeng .hdsmall { width:auto; height:30px; position:absolute; right:50px; bottom:0; z-index:12;}

.huandeng .hdsmall li { float:left; width:10px; height:10px; margin-right:9px; cursor:pointer;  background:url(../images/banner-libg.png) no-repeat; margin-top:10px;}

.huandeng .hdsmall li.sel { background:url(../images/banner-libg.png) no-repeat -10px 0;}