﻿body{padding:0;margin:0;font-family: "微软雅黑";}
*{margin:0; padding:0; list-style-type:none; text-decoration:none; outline:none; border:none; font-style:normal;}
/*top*/
.top_box{ background:url(../images/top_bg.png) repeat-x; width:100%; min-width:1210px;}
.top{ width:1200px; display:block; margin:0 auto; height:80px; position:relative;}
.logo{ display:block; overflow:hidden; float:left; position:absolute; z-index:99999; left:-7px;}
.select_box{ display:block; overflow:hidden; position:absolute; right:0; width:365px;}
.select_box .select{ background:url(../images/search.png) no-repeat; display:block; overflow:hidden; width:173px; height:34px; float:left; margin-top:6px;}
.select_box .select input[type=text]{ width:121px; float:left; line-height:25px; display:block; padding:2px 5px; background:none; height:25px; color:#999;}
.select_box .select input[type=text]:focus{ color:#000;}
.select_box .select input[type=button]{ width:41px; float:left; background:none; height:29px; cursor:pointer;}
.select_box .login{ display:block; overflow:hidden; float:right; line-height:40px; margin-left:30px;}
.select_box .login span{ float:left;padding-right:8px;}
.select_box .login span img{ float:left; display:block; margin-right:5px; margin-top:15px; overflow:hidden;}
.select_box .login span em{ font-size:12px; color:#fff;}
.nav{ float:left; display:block; overflow:hidden;height:40px; line-height:40px; position:absolute; left:254px; bottom:0;}
.nav ul li{ float:left; display:block; overflow:hidden; /*width:100px;*/}
.nav ul li a{ /*width:100px;*/ height:40px; color:#fff; font:14px/40px "微软雅黑"; display:block; overflow:hidden; text-align:center;padding:0 6px;}
.nav ul li a.cur,.nav ul li a:hover{ background:url(../images/nav_bg1.jpg) repeat-x; color:#000;}

/*banner*/
.banner{ display:block; overflow:hidden; background:url(../images/banner_bg.jpg) repeat-x center top; width:100%; min-width:1210px; margin:1px auto 0;}
#full-screen-slider { width:100%; height:339px; float:left; position:relative}
#slides { display:block; width:100%; height:339px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:1200px; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:300px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:10px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


/*box*/
.box{ width:1200px; display:block; overflow:hidden; background:url(../images/phone_bg.png) repeat-x; height:93px; margin:0 auto;}
.box a{ width:143px; display:block; overflow:hidden; background:url(../images/line.png) no-repeat right center; padding-right:2px; float:left; height:93px;}
.box a img{ display:block; overflow:hidden; margin:6px auto 2px;}
.box a span{ font:14px/17px "微软雅黑"; color:#000; display:block; overflow:hidden; width:143px; text-align:center;}
.box cite{ display:block; overflow:hidden; margin:20px auto 19px; width:330px;}
.box cite img{ display:block; overflow:hidden; margin:0 auto;}


/*news*/
.news{ background:url(../images/news_bg.jpg) repeat-x; width:1200px; margin:0 auto; height:36px;}
.news span{ float:left; margin:8px 25px 9px;}
.rollleft {float: left; width:auto;}
.rollleft div a{ color:#fff; line-height:36px; font-size:12px;}
.rollright {float: right; width:43px; text-align: center;margin:8px 0 9px;}
.rollright a{ background:url(../images/pn_bg.png) no-repeat; width:20px; height:19px; display:block; overflow:hidden; float:left; margin-right:1px;}
.rollright a.prev{ background-position:0 0;}
.rollright a.prev:hover{ background-position:0 -19px;}
.rollright a.next{ background-position:-21px -19px;}
.rollright a.next:hover{ background-position:-21px 0;}



/*main*/
.main{ display:block; overflow:hidden; width:1210px; display:block; margin:15px auto;}
.main .one{ display:block; overflow:hidden; background:url(../images/one_bg.png) no-repeat; float:left; width:386px; padding:5px 10px 9px 6px;}
.main .one .mt{ display:block; overflow:hidden; height:33px;}
.main .one .mt span{  text-align:center; display:block; overflow:hidden; float:left; cursor:pointer; font:13px/33px "微软雅黑"; color:#666; padding:0 6px; background:url(../images/line1.png) no-repeat left center; margin-left:-1px;}
.main .one .mt span.on{ background:url(../images/on_bg.png) repeat-x; color:#580800; position:relative; z-index:9;}
.main .one .mt a.more{ background:url(../images/more.jpg) no-repeat center; float:right; display:block; overflow:hidden; width:31px; height:33px; margin-right:10px;}
.main .one .mc{ display:block; overflow:hidden; padding:0 10px; height:290px;}
.main .one .mc .mc_box{ display:none; overflow:hidden;}
.main .one .mc .tt{ display:block; overflow:hidden; border-bottom:1px dotted #aaa; padding:10px 0;}
.main .one .mc .tt img{ border:1px solid #e2e2e2; float:left; margin:0 10px 0 5px;}
.main .one .mc img.fx_img{ padding:10px 0;}
.main .one .mc .tt h2 a{ font-size:12px; color:#333; line-height:30px;}
.main .one .mc .tt p{ font-size:12px; line-height:20px; color:#999;}
.main .one .mc ul.list{ display:block; overflow:hidden; padding:5px; width:356px;}
.main .one .mc ul.list li a{ background:url(../images/li_bg.png) no-repeat left center; font:12px/30px "微软雅黑"; color:#666; padding-left:10px; display:block; overflow:hidden;height:30px;white-space:nowrap;text-overflow:ellipsis;}
.main .one .mc ul.load{ display:block; overflow:hidden; padding:10px 0;}
.main .one .mc ul.load li a{ border-bottom:1px dotted #aaa; padding:10px 0 10px 40px; display:block; overflow:hidden; width:326px; background:url(../images/pdf.png) no-repeat 5px center;}
.main .one .mc ul.load li a em{ font-size:12px; color:#333; clear:both;display:block;height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .one .mc ul.load li a p{ font-size:12px; color:#999; line-height:20px;}
.main .one .mt h3.gg,.main .one .mt h3.fx{ font:14px/33px "微软雅黑"; color:#000; background:url(../images/pdf1.png) no-repeat 15px center; padding-left:45px; float:left;}
.main .one .mt h3.fx{ background:url(../images/research.png) no-repeat 15px center;}



/*footer*/
.footer{ display:block; width:100%; min-width:1210px; background:url(../images/footer_bg.png) repeat-x; height:83px;}
.footer .foot{ display:block; width:1200px; margin:0 auto;}
.footer .foot .fl{ display:block; overflow:hidden; /*background:url(../images/little_logo.png) no-repeat 14px center;*/ padding-left:200px; margin:23px 0; float:left;width:800px;text-align:center;}
.footer .foot .fl p{ font-size:12px; color:#666; font-family:Verdana;}
.footer .foot .fl span cite{ font:12px/25px "Verdana"; color:#00437b; margin-right:15px;}
.footer .foot .fl span a{ font-size:12px; line-height:25px; color:#999;}
.footer .foot .fr{ display:block; float:right; margin-top:28px;}
.footer .foot .fr span{ float:left; color:#fff; background:#26519e; border:1px solid #264882; font-size:12px; line-height:20px; padding:0 8px; margin-top:1px}


.footer .foot .fr .link{ display:block; float:left;}
.LinkBox{ float:left; width:149px; height:23px;  background:url(../images/link_bg.png) no-repeat 0 0; margin-left:10px; display:inline; }
.bom_1 #lnks{ width:149px; height:23px; color:#787878; line-height:23px; padding:0; padding-left:10px; font-size:12px; background:none; }
.bom_1 li{ padding:0 10px;}
.footmenu{ position:relative; width:149px; background:#060;}
.footmenu ul,.footmenu li{ padding:0; margin:0; list-style:none}
.footmenu ul{ border:1px solid #ccc;width:147px; position:absolute;background:#f7f7f7; left:0px; bottom:-1px; padding:5px 0;}
.footmenu li{  text-indent:5px;}
.footmenu li a { height:auto; padding:5px 0px; display:block; color:#787878; font-size:12px;}
.footmenu li a:hover{ background:#e2e2e2; color:#4a86bd; height:auto;} 


