/* CSS Document */
*{ padding:0; margin:0}
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,input,img{ padding:0; margin:0}
ul,li{ list-style-type:none}
input,img{ border:none;}
body{ font-size:12px; font-family:"Microsoft YaHei", "微软雅黑", "SimSun", "宋体"; line-height:20px; background:#FFFFFF; color:#333333}
.fix:after{ clear:both; height:0; font-size:0; display:block; content:"."; visibility:hidden;}
.fix{*zoom:1}
.fl{ float:left;}
.fr{ float:right;}
.clear { clear:both; height:0; font-size:0; overflow:hidden; }
a { color:#666; text-decoration:none; }
a:visited { color:#666; }
a:hover, a:active, a:focus { color:#ff8400; text-decoration:none; }

.relative{ position:relative}
.absolute{ position:absolute;}

/*横向导航
.menu_wrap{ width:100%; height:48px; overflow:hidden}
.menu_wrap .menu_container{ margin:0 auto; width:1226px; height:35px; line-height:35px;}
.menu_wrap .menu_container ul{ width:100%; overflow:hidden;}
.menu_wrap .menu_container ul li{width:114px; float:left;margin-right:20px; }
.menu_wrap .menu_container ul li a{ display:block;width:100%;  height:100%;text-align:center;color:#666; font-size:18px;transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;}
.menu_wrap .menu_container ul li a:hover{background:rgba(101,94,138,1) none scroll 0 0 !important; filter:alpha(opacity=100);background:#655e8a;text-decoration:none; color:#FFFFFF}*/

/*2015-12-11修改*/
.menu_wrap{ width:100%; height:48px;}
.menu_wrap .menu_container{ margin:0 auto; width:1226px; height:35px; line-height:35px;}
.menu_wrap .menu_container ul{ width:100%;}

.menu_wrap .menu_container ul li{ position:relative; float:left; display:inline;margin:0px 20px; transition:all .3s linear 0s; background:rgba(101,94,138,0) none scroll 0 0 !important; filter:aplha(opacity=0);background:#655e8a}
.menu_wrap .menu_container ul li .a{ position:relative; color:#666666; font-size:18px; display:block; height:100%;padding:0px 30px; }
.menu_wrap .menu_container ul li .a:hover{background:rgba(101,94,138,1) none scroll 0 0 !important; filter:alpha(opacity=100);background:#655e8a;text-decoration:none; color:#FFFFFF;}
.menu_wrap .menu_container ul li.on{background:rgba(101,94,138,1) none scroll 0 0 !important; filter:aplha(opacity=100);background:#655e8a}
.menu_wrap .menu_container ul li.on .a{ color:#FFFFFF}
/*2015-12-11增加*/
.menu_wrap .menu_container ul li dl{ position:absolute; top:35px; left:0px; width:100%; height:0px; display:none; background:#FFFFFF; text-align:center; padding-bottom:5px;}
.menu_wrap .menu_container ul li dl dd{ height:30px; line-height:30px; font-size:14px; border-bottom:#efefef 1px solid}
.menu_wrap .menu_container ul li dl dd:hover{ background:rgba(101, 94, 138, 0.8); color:#FFFFFF}
.menu_wrap .menu_container ul li dl dd:hover a{ color:#FFFFFF}
.menu_wrap .menu_container ul li a{ text-decoration:none;}
/*2015-12-11end*/

/*版头*/
.insedeBan{ width:100%; height:303px;overflow:hidden;background:url(../images/xm_ban.jpg) no-repeat scroll center 0;}

.main_container{ margin:0 auto; width:1228px;position:relative}

/*左侧栏*/
.sidebar{ width:287px; position:absolute; top:-90px;transition:top ease .5s;-webkit-transition:top ease .5s;-moz-transition:top ease .5s;-ms-transition:top ease .5s;-o-transition:top ease .5s; z-index:999; }
.sidebar .one{width:243px; background:#E14897;}
.sidebar .tab1{width:223px; padding-left:20px;height:90px; overflow:hidden;line-height:32px; font-size:34px;color:#FFFFFF;background:#E14897;}
.sidebar .tab1 p{display:inline-black;padding-top:20px;}
.sidebar .tab1 strong{line-height:95px;font-size:90px;color:#EB92BC;font-weight:normal;font-family:Arial;float:left;}
.sidebar .tab1 span{font-size:26px;color:#EB92BC;}

.sidebar ul{ width:228px; padding-right:15px;overflow:hidden;background:#E14897;}
.sidebar ul li:nth-child(1){padding-top:8px;}
.sidebar ul li{ width:100%;line-height:41px;height:41px;text-align:center; border-bottom:#CCCCCC 1px solid;background:#FFFFFF;}
.sidebar ul li:last-child{border:none;}
.sidebar ul li a{ display:block; color:#666666; font-size:16px; text-decoration:none; background:url(../images/j1.png) 60px center scroll no-repeat;transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear; }
.sidebar ul li a:hover{color:#FFFFFF;  background:#55556b url(../images/j2.png) no-repeat scroll 60px center;}
.sidebar ul li.on a{color:#FFFFFF;  background:#55556b url(../images/j2.png) no-repeat scroll 60px center;}
.sidebar.fixed{ position:fixed; }

/*右边内容*/
.rg_content{ float:right; width:940px;padding-bottom:30px;position:relative;}

/*右边导航*/
.rg_content .nav{ width:100%; height:46px; line-height:46px; text-align:right; color:#666666;}
.rg_content .xm_tt1{ width:100%; height:55px; line-height:55px; font-size:30px; border-bottom:#e4e4e4 1px solid; position:relative}
.rg_content .xm_tt1 .txt{ position:absolute; left:0; width:135px; height:55px; text-align:center;}