body{margin:0px; background:#fff url(bg.jpg) 0px 92px repeat-x; font-size:12px;text-align:center; color:#666666;}
*{font-family:'Arial','宋体';}
input,select{color:#3f4557;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
table{border-collapse:collapse;}
img{border:0px;}
ul,li{list-style-type:none;}
a{text-decoration:none; color:#666666;}
a:hover{color:#333333;}
.clearbox{float:none;clear:both;width:0px;height:0px;overflow:hidden;}

.content{width:1002px; margin:0px auto; text-align:left;}

.top{width:1002px; height:92px;}
.top .logo{float:left; width:687px; padding:26px 0px 0px 13px;}
.top .tag{float:left; width:292px; line-height:24px; text-align:right; padding:22px 10px 0px 0px; color:#999999;}
.top .tag a{color:#999999;}
.top .tag a:hover{color:#666666;}
.top .search{float:right; width:253px; height:23px;  padding-right:5px;}
.top .search input{vertical-align:middle;}
.top .search .txt{width:170px; height:23px; border-radius:5px; padding-left:10px; border:0px; background:#ebebeb;}
.top .search .btn{width:60px; height:23px; border-radius:2px;  border:1px; }

.menu{width:1002px; height:41px;}
.menu li{float:left; height:41px;}
.menu .lst{width:109px;}
.menu .lst a{display:block; width:109px; height:41px; line-height:41px; text-align:center; font-size:14px; color:#ffffff; font-family:'Microsoft Yahei','微软雅黑';}
.menu .lst a:hover{background:#2c56b3;}
.menu .ln{width:2px; background:url(line.jpg) no-repeat; overflow:hidden;}

.banner{width:100%; height:518px; overflow:hidden;}
#index_banner{width:100%; height:518px; padding:0; margin:0 auto; background:none; position:relative; z-index:10; overflow:hidden;}
#index_banner_con{width:100%; height:518px; margin:0 auto; overflow:hidden; text-align:center;}
#index_banner_list{width:100%; height:518px;}
#index_banner_list li{width:100%; height:518px;}
#index_banner_list li a{width:100%; height:518px; display:block; background:no-repeat top center; text-indent: -9999px;}
#prev_btn{position:absolute; z-index:101; left:0px; top:170px;}
#next_btn{position:absolute; z-index:101; right:0px; top:170px;}
#banner_nav{position:absolute; z-index:10002; left:48%; top:0px; margin-top:498px;}
#banner_nav a{float:left; display:block; width:12px; height:12px; background:#ffffff; margin-left:5px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
#banner_nav a:hover{background:#bfccea;}
#banner_nav a.this{background:#2c56b3;}

.l1{float:left; width:516px; padding-top:21px; border-bottom:1px #dddddd solid;}
.l1 .tt{width:476px; height:37px; background:url(tt1.jpg) 0px 36px repeat-x;}
.l1 .tt strong{display:block; width:80px; height:37px; line-height:36px; background:url(tt2.jpg) 0px 36px repeat-x; font-size:18px; color:#2c56b3; font-family:'Microsoft Yahei','微软雅黑'; font-weight:normal;}
.l1 .tt a{float:right; margin:13px 10px 0px 0px; color:#999999;}
.l1 .tt a:hover{color:#666666;}
.l1 .cont{width:476px; height:270px; padding-top:10px; overflow:hidden;}

.slide{width:476px; height:240px; position:relative; overflow:hidden; zoom:1;} 
.slide .hd{width:139px; height:240px; position:absolute; right:5px;} 
.slide .hd ul li{width:109px; height:66px; padding:14px 10px 0px 20px; text-align:center; background:url(s2.jpg) no-repeat; line-height:18px; cursor:pointer;} 
.slide .hd ul li.on{background:url(s1.jpg) no-repeat; color:#ffffff;} 
.slide .bd{width:337px; height:240px; position:relative;} 
.slide .bd img{width:332px; height:230px;} 
.slide .bd li{position:relative; zoom:1;} 
.slide .bd li .pic{position:relative; z-index:0; line-height:0px;} 
.slide .bd li .bg{width:400px; height:30px; position:absolute; left:0; bottom:0; z-index:1; background:#000; filter:alpha(opacity=60);opacity:0.6;} 
.slide .bd li .title{width:400px; height:30px; line-height:30px; left:0; bottom:0; position:absolute; z-index:2;} 
.slide .bd li .title a{color:#fff;} 

.l2{float:left; width:486px; padding-top:21px;}
.l2 .tt{width:486px; height:37px; background:url(tt1.jpg) 0px 36px repeat-x;}
.l2 .tt strong{display:block; width:80px; height:37px; line-height:36px; background:url(tt2.jpg) 0px 36px repeat-x; font-size:18px; color:#2c56b3; font-family:'Microsoft Yahei','微软雅黑'; font-weight:normal;}
.l2 .tt a{float:right; margin:13px 10px 0px 0px; color:#999999;}
.l2 .tt a:hover{color:#666666;}
.l2 .cont{width:486px; height:270px; padding-top:10px; border-bottom:1px #dddddd solid; overflow:hidden;}
.l2 .cont li{width:466px; height:28px; line-height:28px; padding-left:17px; background:url(icon.jpg) 5px 12px no-repeat;}
.l2 .cont span{float:right; color:#999999;}

.l3{float:left; width:687px; padding-top:35px;}

.l4{float:left; width:345px;  padding-top:135px;}
.l4 .tt{width:316px; height:37px; background:url(tt1.jpg) 0px 36px repeat-x;}

.l4 .tt strong{display:block; width:80px; height:37px; line-height:36px; background:url(tt2.jpg) 0px 36px repeat-x; font-size:18px; color:#2c56b3; font-family:'Microsoft Yahei','微软雅黑'; font-weight:normal;}
.l4 .tt a{float:right; margin:13px 10px 0px 0px; color:#999999;}
.l4 .tt a:hover{color:#666666;}
.l4 .cont{width:320px; height:125px; padding-top:10px; line-height:30px; overflow:hidden;}

.l5{float:left; width:316px; padding-top:135px;}
.l5 .tt{width:316px; height:37px; background:url(tt1.jpg) 0px 36px repeat-x;}
.l5 .tt strong{display:block; width:80px; height:37px; line-height:36px; background:url(tt2.jpg) 0px 36px repeat-x; font-size:18px; color:#2c56b3; font-family:'Microsoft Yahei','微软雅黑'; font-weight:normal;}
.l5 .tt a{float:right; margin:13px 10px 0px 0px; color:#999999;}
.l5 .tt a:hover{color:#666666;}
.l5 .cont{width:315px; height:125px; padding-top:10px; line-height:30px; overflow:hidden;}

.l6{}
.l6 .tt{width:315px; height:37px; background:url(tt1.jpg) 0px 36px repeat-x;}
.l6 .tt strong{display:block; width:80px; height:37px; line-height:36px; background:url(tt2.jpg) 0px 36px repeat-x; font-size:18px; color:#2c56b3; font-family:'Microsoft Yahei','微软雅黑'; font-weight:normal;}
.l6 .tt a{float:right; margin:13px 10px 0px 0px; color:#999999;}
.l6 .tt a:hover{color:#666666;}
.l6 .cont{width:315px; height:125px; padding-top:10px; line-height:30px; overflow:hidden;}

.l7{float:left; width:1002px;}
.l7 .tt{width:1001px; height:37px; background:url(tt1.jpg) 0px 36px repeat-x; border-top:1px #dddddd solid; border-right:1px #dddddd solid;}
.l7 .tt strong{display:block; width:120px; height:36px; line-height:36px; text-align:center; border-left:1px #dddddd solid; border-right:1px #dddddd solid; border-bottom:1px #ffffff solid; font-size:18px; color:#2c56b3; font-family:'Microsoft Yahei','微软雅黑'; font-weight:normal;}
.l7 .tt a{float:right; margin:11px 10px 0px 0px; color:#999999;}
.l7 .tt a:hover{color:#666666;}
.l7 .cont{width:1002px; padding-top:15px; border-bottom:1px #dddddd solid; line-height:30px; overflow:hidden;}
.l7 .cont li{width:250px; height:230px; line-height:30px; text-align:center;}
.l7 .cont img{width:226px; height:140px; border:1px #cdcdcd solid;}

.nav{width:100%; padding:15px 0px; background:#2a447b; text-align:center;}
.nav li{height:250px; padding:10px 0px;}
.nav .nl1{float:left; width:71px; padding-left:24px; border-right:1px #375188 dotted; line-height:24px; color:#f2fcf1;}
.nav .nl1 a{color:#cccccc;}
.nav .nl2{float:left; width:377px; line-height:24px; padding-left:24px; color:#f2fcf1; text-align:right;}
.nav .ewm{float:right; padding-left:15px;}

.bottom{width:1002px; height:30px; line-height:30px; text-align:left; margin:0px auto;}
.nav{float:left;}
.copyright{float:right;}