* {margin:0; padding:0;word-break:break-all;}
body {
    padding:0;
    margin:0;
    margin: 0;
    padding: 0;
    font: 12px Tahoma, Geneva, sans-serif;
    line-height: 18px;
    text-align: left;
    color: #404040;
    }
a { color:#000; text-decoration:none; }
a:hover {color:#ba2636;text-decoration:underline; }
ul, li, p, span, img{ padding:0; margin:0; list-style:none; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none;}
.cl{ clear:both;zoom: 1;box-sizing: border-box;}
.cl:after,.cl:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
img{border:none;}
#top{width:960px;height: 100px;margin:0 auto;}
.logo{width: 960px;height: 100px;float:left;position: relative;}
.logo img{
    float: left;
}
.logo .text{
    float: left;
}
.logo .text p{
    font-size: 32px;
    margin-top: 29px;
    line-height: 30px;
    font-weight: bold;
    color: #464646;
}
.logo .text em{
    line-height: 30px;
    font-size: 16px;
    color: #b7abab;
    font-family: initial;
}
#swsy{width:190px;height:12px;/* float:right; */padding:5px;position: absolute;right: 0;top: 0;}
#swsy a{color: #4a4a4a;}
#menu{background:url(../images/menu_bg.jpg) no-repeat;width:960px;height: 42px;margin: 0 auto;background: #3b6071;}
#menu ul li{float:left;/* line-height:35px; */margin-left:5px;/* font-weight:bold; */width: 19%;text-align:center;font-size: 16px;}
#menu ul li a{ color:#FFF;} #menu ul li a:hover{color: #f7f109;}
#menu ul li a span{
    display: block;
    margin-top: 11px;
    line-height: 10px;
}
#menu ul li a em{
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
}
#gdgg{ background:#d6eaec; width:950px; height:12px; margin:0 auto; padding:5px;}
#gdgg td a{ color:#FF0000;}
#flash{width:960px;height:250px;margin: 5px auto;margin-bottom: 20px;}

#khdr{ width:240px; height:250px; float:right;}
#login{ background:#eee; width:220px; height:140px; margin:0 auto 10px auto; padding:10px;}
#ryfjf{ width:240px; height:80px; margin: 0 auto;}
.main{ width:960px; margin:0 auto;}
#left{width: 642px;float:left;}
#s{/* width: 600px; *//* height:240px; *//* margin:0 auto 10px auto; */}
#gg{width: 320px;/* height:240px; */float:left;margin-right: 7px;}
#bt{background:url(../images/bt_bg.jpg) no-repeat;/* width: 100%; */height: 28px;/* line-height: 22px; */margin:0 auto;padding: 5px 5px 5px 5px;font-weight:bold;color:#FFF;background: #3b6071;}
#wz{ float:left; margin-left:10px;}
#more{height:6px;float:right;margin: 5px 0 0;font-weight: normal;}
#more a{ 
    color: #fff;}
#nr{height: 196px;margin:0 auto;border: 1px #3b6071 solid;padding: 5px 10px;overflow: hidden;}
#nr ul li span{ float:right;}
#nr ul li{ line-height:26px; list-style-type:none;} 
.tabb{ width:330px; height:240px; float:right;}
#TabCon1{width:308px;height:188px; padding:10px; border:1px #127884 solid;}
#TabCon2{width:308px;height:188px; padding:10px; border:1px #127884 solid;}
.xixi1{  background:url(../images/btt_bg.jpg) no-repeat; width:330px;height:29px;line-height:29px;cursor:pointer; font-weight:bold;}
.xixi2{  background:url(../images/btt_bg.jpg) no-repeat; width:330px;height:29px;line-height:29px;cursor:pointer; font-weight:bold;}
.tab1{width:96px;height:30px;line-height:30px;float:left;text-align:center;cursor:pointer; color:#FFF;}
.tab2{width:116px;height:30px;line-height:30px;float:left;text-align:center;cursor:pointer;color:#000;} 
#x{ width:640px; height:250px; margin:0 auto;}
#download{ width:330px; height:240px; margin:0 auto; float:right;}
#btt{ background:url(../images/btt_bg.jpg) no-repeat; width:320px; height:15px; margin:0 auto; padding:10px 5px 5px 5px; font-weight:bold; color:#FFF;}
#nrr{ width:308px; height:188px; margin:0 auto; border:1px #127884 solid; padding:10px;}
#nrr ul li{ line-height:26px; list-style-type:none;}
#nrr ul li span{ float:right;} 
#right{ width:310px; float:right; }
.tabx{ width:310px; height:240px; margin:0 auto 10px auto;}
#TabCon3{width:308px;height:208px; border:1px #127884 solid;}
#TabCon4{width:308px;height:208px; border:1px #127884 solid;}
.xixi3{  background:url(../images/xmbt_bg.jpg) no-repeat; width:310px;height:30px;line-height:30px;cursor:pointer; font-weight:bold;}
.xixi4{  background:url(../images/xmbt_bg.jpg) no-repeat; width:310px;height:30px;line-height:30px;cursor:pointer; font-weight:bold;}
.tab3{width:96px;height:30px;line-height:30px;float:left;text-align:center;cursor:pointer; color:#FFF;}
.tab4{width:116px;height:30px;line-height:30px;float:left;text-align:center;cursor:pointer;color:#000;} 
#lxwm{ width:310px; height:240px; margin:0 auto;}
#lxbt{background:url(../images/xmbt_bg.jpg) no-repeat;width:300px;height: 28px;/* line-height: 22px; */margin:0 auto;padding: 5px;font-weight:bold;color:#FFF;background: #3b6071;}
#lxnr{width:288px;height: 195px;margin:0 auto;padding: 5px 10px;border: 1px #3b6071 solid;font-size:12px;}
#lxnr ul li{line-height: 22px;list-style-type:none;/* text-align:center; */}
#flink{ width:960px; height:57px; margin:0 auto; clear:both;}
#ljtp{ width:100px; height:57px; float:left;}
#ljnr{ background:url(../images/ljnr_bg.jpg) no-repeat; width:850px; height:47px; float:right; padding:5px;}
#demo {
     overflow:hidden;
     width: 840px;
      clear: both;
    }
    #indemo {
     float: left;
     width: 800%;
    }
    #demo1 {
     float: left;
    }
    #demo2 {
     float: left;
    }
#nav{ background:url(../images/nav_bg.jpg); width:960px; height:8px; margin:10px auto;}
#bottom{ width:940px; height:60px; margin:10px auto; padding:10px;background: #f0f0f0;}
/*----------------------------------------------------------内页style--------------------------------------------------------------*/
#topic{width:960px;height: 235px;margin:5px auto;}
#topic img{
	width: 100%;
}
#box{ width:960px; height:auto; overflow:hidden; margin:10px auto 0 auto;}
#listz{ background:url(../images/listz_bg.jpg) no-repeat; width:220px; height:480px; float:left; padding:10px;}
#xw{ width:210px; height:40px; margin:0 auto;}
#xms{ background:url(../images/xms_bg.jpg) no-repeat; width:190px; height:140px; margin:10px auto; padding:7px 10px 0 10px;}
#xms ul li{ list-style-type:none; line-height:35px; text-align:center;}
#xms ul li a{ color:#FFFFFF;}#xms ul li a:hover{ color:#00CCFF;}
#listy{ width:700px; height:auto; float:right; overflow:hidden;}
#bttt{ width:680px; height:12px; margin:0 auto; padding:10px;}
#xnr{ width:700px; height:auto; margin:0 auto;}
#Page {
	margin:10px;
	line-height:22px;
}
#PageNow {
	line-height:30px;
	margin-left:30px;
}
.Cal {clear:both;}	
#ContentRight {
	width:690px;
	float:right;
	margin:0 auto;
}
.TopContent {
	width:100%;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
        line-height:25px;
}
.TopContent ul {
	list-style:disc;
	margin-left:18px;
}
.Title {
	font-size:18px;
	text-align:center;
	margin:10px;
}
.Info {
	text-align:center;
	line-height:20px;
	margin:0 auto;
}
.Contents {
	margin:10px;
	line-height:25px;
}
#zxxw{ width:210px; height:250px; margin:0 auto;}
#tt{ width:200px; height:14px; margin:0 auto; font-weight:bold; padding:5px;}
#xnrr{ width:200px; height:220px; margin:0 auto; padding:5px;}
#xnrr ul li{ list-style-type:none; line-height:25px;}
#xnrr ul li a{ color:#666;} #nrr ul li a:hover{ color:#FF0000; }
.main_left { margin:0 auto;float:left;width:730px;height:339px;border:1px #ccc solid;}
.left1_ctr { margin:0 auto;float:left; padding: 10px;}
.left1_upctr { margin:0 0 0 5px;padding-top:5px;float:left;width:260px;height:206px;line-height:20px;display:inline;}
.left1_downctr { margin:0 0 0 5px;float:left;width:260px;height:100px;border-top:1px #ccc dashed;display:inline;}
.left_fg { margin:0 auto;float:left;width:1px;height:307px;border-left:1px #ccc dashed;}
.left2_ctr { margin:0 auto;float:left;width:468px;height:312px;}
.left2_ctt { margin:0 0 0 10px;padding-top:10px;float:left;width:448px;height:302px;display:inline;}
.left2_upctr { margin:0 auto;padding-bottom:8px;width:458px;height:80px;}
.left2_pic { margin:0 auto;float:left;width:115px;height:76px;border:2px #ccc solid;}
.left2_title { margin:0 auto;margin-left:10px;float:left;width:318px;height:20px;padding-top:3px;font-weight:bold;display:inline;}
.left2_upctt { margin:0 auto;margin-left:10px;float:left;width:318px;height:52px;display:inline;line-height:20px;}
.left2_cellctr { margin:0 auto;float:left;width:448px;height:20px;}
.left2_cellctt { margin:0 auto;float:left;width:368px;height:20px;}
.left2_celldate { margin:0 auto;float:left;width:80px;height:20px;}
.left2_ztctr { margin:4px 2px 0;float:left;width:216px;height:58px;border:2px #ccc solid;display:inline;}
.main_right1 { margin:0 auto;margin-left:6px;float:left;width:220px;height:117px;border:1px #ccc solid;display:inline;}
.main_right12 { margin:0 auto;float:left;width:220px;min-height:132px; HEIGHT: auto !important; height:132px; overflow:visible;border:1px #ccc solid;}
.right1_ctt { margin:0 auto;width:210px;padding:2px 5px;padding-bottom:6px;height:auto;overflow:hidden;zoom:1;}
.main_right2 {margin:0 auto;margin-left:6px;margin-top:5px;float:left;width:220px;/* height:215px; */border:1px #ccc solid;display:inline;}
.right2_ctt { margin:0 auto;width:210px;padding:5px;height:auto;overflow:hidden;zoom:1;line-height:22px;}
.right2_ctr { margin:5px 0 0 10px;float:left;width:95px;height:86px;display:inline;}
.right2_pic { margin:0 auto;width:93px;height:66px;border:1px #ccc solid;}
.right2_title { margin:0 auto;width:95px;height:16px;padding-top:2px;text-align:center;}
.main_navbg { margin:0 auto;width:100%;height:27px;background:url(../images/lmnav_bg.gif) repeat-x;}
.main_navctt { margin:0 auto;float:left;margin-left:5px;margin-right:5px;height:20px;border-bottom:1px #ccc solid;padding-top:6px;font-size:14px;color:#2a51a4;font-weight:bold;padding-left:3px;display:inline;}

.nav_tree {float: right;/* width: 510px; */padding-right:8px;text-align:right;font-size:12px;color:#404040;font-weight:normal;}
.ej_leftctt {margin:6px auto 0;width:178px;height:20px;background:url(../images/ej_nav_btn.gif) repeat-x;padding-left:22px;padding-top:7px;overflow: hidden;}

.left1_ctr p{
	line-height: 20px;
}


.bannerbox{
	position: relative;
}

.dto{
	filter:alpha(style=1,opacity=10,finishOpacity=80);
	    background: #888888;
    width: 100%-2px;
    text-align: right;
    position: absolute;
    margin: 1px;
    height: 12px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    bottom: 7px;
    right: 1px;
}

.ptext{
    line-height: 20px;
    color: #444;
    text-indent: 16px;
    font-size: 12px;
}

.ywfw{margin-top: 10px;border: 1px solid #3b6071;}
.ywfw .title{
    height: 28px;
    /* line-height: 20px; */
    margin: 0 auto;
    padding: 5px;
    font-weight: bold;
    color: #FFF;
    background: #3b6071;
}
.ywfw ul{}
.ywfw ul li{
    float: left;
}
.ywfw ul li img{
	width: 181px;
	height: 150px;
	padding: 2px;
	border: 1px solid #ddd;
	margin: 2px;
}

.flink{
	width: 960px;
	margin: 0 auto;
}
.flink .title{
	height: 15px;
    margin: 0 auto;
    padding: 10px 5px 5px 5px;
    font-weight: bold;
    color: #000;
    font-size: 14px;
}
.flink .alink{
	padding: 10px 0;
}
.flink .alink a{
	    padding: 0 8px;
    color: #666;
}
.logo-right{
      float: right;
    margin-top: 52px;
    font-size: 20px;
    color: #330606;
    text-shadow: 0px 0px 2px #ff7171;
    }

.newtxt{
    float: left;
    width: 314px;
}
.newtxt ul{}
.newtxt ul li{}



.wtit{}
.wtit span{
    display: block;
    line-height: 14px;
    font-size: 15px;
}
.wtit em{
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
}








