@charset=utf-8;

#header{ width:100%; height:163px;}
.top{ background:#f7f7f7; width:100%; height:54px; border-bottom:1px #e8e8e8 solid;}
.top_n{ width:1000px; margin:0 auto;height:54px;}
.top_l{ width:70px; height:54px; position:relative}

.izl-rmenu{position:relative; right:0;bottom:20px;background:url(../../images/2015/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:35px; height:58px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-wx{background:url(../../images/2015/wx.gif) 0px 30px no-repeat;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-6px; top:73px; display:none;width:90px;height:90px;}

.shouji{width:35px; height:54px; background:url(../../images/2015/shouji.gif) no-repeat 50px 12px}
.shouji a{ display:block;width:35px; height:54px; background:url(../../images/2015/shouji.gif) no-repeat 10px 12px}
.top_m{ color:#616161; height:54px; line-height:54px; padding-left:10px; font-size:14px}
.top_r{margin-left: 20px;}
.top_r a{background:url(../../images/2015/wb.gif) no-repeat center;width:103px;height:54px;line-height:54px;padding-left:20px;}
.top_r a:hover{ color:#d62f2b;}
.top_r1 a{background:url(../../images/2015/tao_logo.png) no-repeat center;width:103px;height:54px;line-height:54px;padding-left:20px;}
.logo{ width:1000px; margin:0 auto; height:108px;}
.logo_l{ width:456px; margin-top:33px;}
.logo_r{ width:200px; height:30px; margin-top:36px}
.logo_r .seatex{ border:0; background:url(../../images/2015/sea_text.gif) no-repeat; width:152px; height:30px; line-height:30px; padding-left:10px;color: #999;}
/* 导航 */

#Nav{ width:1000px; margin:0 auto; height:57px; background:#e0e0e0;font-size:18px;}
#Nav li{ float:left; width:140px; height:57px; line-height:57px; margin-right:2.85px; text-align:center; }
#Nav li a{ color:#535151; display:block}
#Nav li a:hover{ background:#d62f2b; color:#FFF;}
.select a{ background:#d62f2b; color:#FFF!important;}
.submenu{width:1000px; margin:0 auto; height:57px; line-height:57px; font-size:16px }
.submenu a{ color:#535151; margin-left:20px;}
.submenu a:hover{ color:#d62f2b}
/*banner*/
#banner{ width:1000px; margin:0 auto}
/*产品类导航*/
.leibie{width:413px; margin:0 auto; height:57px; line-height:57px;}
.leibie li{ width:53px; height:20px; float:left; margin-left:50px}
.leibie a{ display:block;color:#535151;width:53px; height:20px;}
.leibie a:hover{ color:#d62f2b}
.ding a{ display:block; color:#d62f2b}

/*----内容部分开始----*/
.content{width: 1000px; height: auto; margin: 0 auto;overflow: hidden;padding-bottom: 25px;box-sizing:border-box;}
.content .login{width: 560px; height: 484px; border: 1px solid #E7E7E7;border-right: 0;float: left;padding: 35px 25px 0;box-sizing:border-box;}
.content .login dl{margin-bottom:13px;overflow:hidden;height:36px;line-height:36px;}
.content .login dl dt{width:80px;float:left;}
.content .login input{width:268px;height:31px;border:1px solid #CECECE;outline:0 none;line-height:31px;margin-right:5px;padding-left:5px;}
.content .login input.datepicker{width:198px;}
.content .login dl dd{width:300px;float:left;}
.content .login p{font-size: 14px; margin: 0 0 40px;}
.content .login p span{margin-right: 15px;}
.content .login p span a{color: #DB1211;}
.content #card{width: 273px; height: 31px; border: 1px solid #CECECE; outline: 0 none;padding: 6px 0;line-height: 31px;}
.content .login div{margin-bottom: 13px;}
.content .login .btn_on{background-color: #DE1111;color: #FFF;border: 1px solid #DE1111 !important;}
.content .login .btn_on a{color: #FFF;border: 1px solid #DE1111;}
.content .login .btn{width: 127px; height: 45px;margin-top: 46px; margin-right: 24px; font-size: 18px;border-radius: 3px;cursor: pointer; outline: 0 none;font-family: '微软雅黑';border:1px solid #CECECE;line-height: 45px;text-align: center;background-color: none;}
.content .login a{display: inline-block;}
/*.content .login #btn_reg{background-color: #DDD;}
.content .login #btn_login{background-color: #DDD;}*/
/*.content .report{width: 433px; height: 484px; border: 1px solid #E7E7E7;float: left;box-sizing:border-box;padding: 35px 30px 0;}
.report a{ color:#666}
.content .report p{font-size: 14px; margin: 0 0 30px;}
.content .report ul li{width: 245px; font-size: 14px; -ms-text-overflow: ellipsis;
text-overflow: ellipsis;white-space:nowrap;overflow:hidden;}
.content .report ul span{float: right; display: inline-block; font-size: 14px;}*/
.content .report{width: 439px; height: 484px; border: 1px solid #E7E7E7;float: left;box-sizing:border-box;padding: 35px 35px 0; font-family: '微软雅黑';}
.content .report p{font-size: 14px; margin: 0 0 30px;}
.content .report ul li{width: 245px; font-size: 14px; -ms-text-overflow: ellipsis;
text-overflow: ellipsis;white-space:nowrap;overflow:hidden;}
.content .report ul span{float: right; display: inline-block; font-size: 14px;}

/*----内容部分结束----*/


/*访问出错页面*/
.errorBox{border: 1px solid #E7E7E7;width: 998px;height: 510px;text-align: center;}
.errorBox h1{font-size: 16px;height: 50px;background: url(../../images/2015/error.png) no-repeat left center;width: 453px;line-height: 50px;margin: 50px auto 10px;font-weight: normal;}
.errorBox p{font-size: 14px;height: 70px;}
.errorBox p a{color: #F00;text-decoration: underline;}
.errorBox span{display: inline-block;margin-bottom: 80px;}
.errorBox span a{color: #FFF;font-size: 16px;width: 204px;height: 46px;display: inline-block;text-align: center;line-height: 46px;border-radius: 3px;}
.errorBox .net{line-height: 30px;margin-bottom: 30px;}
.errorBox .net a{color: #0067BD;text-decoration: none;}
.errorBox .collect{border: 1px solid #DADADA;border-radius: 3px;color: #A7A7A7;}


/*底部*/
.foot{padding-top: 15px; height:auto;min-height: 110px; width:100%; margin-top:46px;overflow: hidden;background-color: #C11717;}
.bottom{width: 1000px; height: auto;color: #FFF;margin: 0 auto; font-size: 12px; -padding-top:15px;}
.bottom p{width: 50%; float: left;margin-top: 10px;line-height: 25px;}
.bottom span{display: inline-block;margin-left:280px;float: left;}
.bottom a{font-family:"Microsoft Yahei"; font-size:12px; color:#FFF}
.bottom a.under:hover{text-decoration: underline;}

.backindex{display: none;}

/*返回顶部*/
.totop{width: 61px; height: 231px; position: fixed;right: 3%;top: 40%;z-index: 9;}
/*.totop .back_index{width: 61px;height: 61px;overflow:hidden;background: #F7F7F7 url(../../images/2015/arrow-previous.png) no-repeat center 6px;border-radius: 3px;margin-bottom: 2px;font-size: 13px;text-align: center;line-height: 95px;}*/
.totop .back_index{width: 61px;height: 61px;overflow:hidden;background: #F7F7F7;border-radius: 3px;margin-bottom: 2px;font-size: 13px;text-align: center;cursor: pointer;position: relative;}
.totop .back_index img{display: block;transition:transform 0.5s;-webkit-transition:transform 0.5s;-moz-transition:transform 0.5s;-ms-transition:transform 0.5s;/*position: absolute;left: 50%;margin-left: -16px;top: 5px;*/margin:5px auto 0;}
.totop .back_index:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.totop .back_index a{/*display: block;width: 61px;height: 61px;*/color: #555;}
.totop .back_index:hover a{color: #F00;}
.totop .ecode{width: 61px; height: 61px;background: url(../../images/2015/kefu.png) no-repeat;margin-bottom: 2px; border-radius: 3px;cursor: pointer;position: absolute;top: 63px;z-index: 222;}
.totop .ecodepic{width: 61px;height: 61px;position: absolute;top: 63px;right:0;z-index: 1;border-radius: 3px;}
.totop .kefu{width: 61px;height: 58px;background: url(../../images/2015/kefu.png) no-repeat 0 -66px;cursor: pointer;border-radius: 3px;position: absolute;top: 126px;}
.totop .kefu a{width: 61px;height: 58px;display: block;}
.totop .gotop{width: 61px; height: 47px; border-radius: 3px; background: url(../../images/2015/totop.png) no-repeat;cursor: pointer;position: absolute;top: 186px;}

/*-----手机端样式-----*/
@media screen and (max-width: 640px){
body{overflow-x:hidden;}
.backindex{display: block;}
.backindex{text-align: center;margin: 25px auto -30px;font-size: 14px;}
.backindex a{color: #858585;}
.backindex a:hover{color: #F00;}
.nav_a{display: block;width: 51px;height: 34px;background: url(../../images/2015/anniu_03.png) center center no-repeat;background-size: 50% auto;}
.top{display:none;}
.logo{width:100%!important;border-bottom:3px solid #F72A2A;height: 76px!important;}
.logo_l{width:100%!important;margin-top: 14px!important;}
.logo_r{display:none;}
#header{height:90px!important;}
.nav{width:100%; height:auto; position:relative; z-index: 3; display:block; margin-top: 10px;padding-top: 0em;  width:51px; height:34px;float:right;margin-top: -74px;}
.nav ul{width: 77px;position: absolute;display: none; background: rgba(247, 42, 42, 0.8);height: auto;  right: 0;}
.nav ul li{width:100%;height:2.4em;line-height: 2.4em;text-align: center; font-family: "微软雅黑"; font-size: 14px;}
.nav ul li a{ font-size: 18px; font-family: "微软雅黑"; color:#fff; border-top:none; display:block; font-size: 1em;}
.nav ul li a.gaol{ width:100%; height: auto; border-top:none; display: block;}
.nav ul li.gaol a{ width:100%; height: auto; border-top:none; display: block;}
.nav li ul.nav_in{ position:absolute; top:36px; left:78px; width:102px;}
.nav li ul.nav_in li{ padding-left:0; width:102px; height:2.6em;line-height:2.6em; text-align: center;overflow:hidden;}
.nav li ul.nav_in li a{ display:block; width:102px; height:2.6em;line-height:2.6em; text-align: center;overflow:hidden;}
.cur {background: #799DA2;}
.logo_l a{width: 83%;display: block;overflow: hidden;}
.logo1{display:none;}
.logoo{ margin-left:5px; width:166.5%;height: 39px;}
.logo2{display:block !important; width:96%;margin-right: 50px;margin-left: 5px;}
.logo {width: 100% !important; border-bottom: 3px solid #F72A2A; height: 76px !important;}
.logo_l { width: 100% !important; margin-top: 14px !important;}
.logo_l a { width: 80%; display: block; }
.logo2 { display: block !important; max-width: 263px; width: 100%; margin-right: 50px; margin-left: 5px;}
.content{width:100% !important;}
.content .login{width:auto !important;padding:10px 2px !important; margin-top: 108px;height:auto !important;}
.content .login form{width:98%;margin:auto;}
.content .login dl{height:auto;}
.content .login dl dt{width:25%;}
.content .login dl dd{width:98%;margin-left:1%;}
.content .login p{width:98%;margin:auto;}
.content .login form div{width:100%;  font-size: 14px;}
.content .login form div span{margin-left:1%;}
.content .login form div input{width:98% !important;}
.content .login form div input.datepicker{width:45% !important;}
.content .login form div select{width:100% !important;}
.datepicker{width:35% !important;}
.content .login .btn{width: auto !important;display:block;margin-right:0 !important;font-size:14px !important;height:40px !important; line-height:40px !important;padding:0;margin-top:10px !important;}
.content .report{width:100% !important;height:80px !important;overflow:hidden;border:0 !important;position:absolute;  padding: 23px 10px 0 !important;}
.content .report p{  margin: 0 0 10px !important;font-weight:bold;color:#DB1211;}
.content .report img{display:none;}
.content .report ul li{width:100% !important;}
.content .report ul span{display:none !important;}
.bottom{width:100% !important;}
.bottom p{width:93% !important;margin:10px;}
.bottom span{margin:0 10px !important;}
.foot{background:#BF1716;}
.totop{display:none;}

.content .trend .crumb{height: 2em;padding-left: 2%;}
.content .crumb li{font-size:12px;}
.content .crumb li a{font-size:12px;}
.content{width:100% !important;}
.content .news li{ width:100% !important; font-size:12px !important; height:3.5em !important}
.content .news li a{font-size:11px !important;}
.content .trend{ width:72% !important; float:left !important; margin-left:0.2% !important}
.content .trend .crumb li{font-size:12px !important;margin-right: 0px !important;}
.list{ width:104% !important;padding: 2px !important;margin-left: 2%;height:19em !important;}
.content .list ul li{ width:70% !important;font-size:12px !important;}
.content .list ul span{font-size: 12px !important;}
.content .page{font-size: 10px !important;margin-top: 13px !important;}
.content .page a {  margin:0px !important;}



.nav_a{display: block;width: 51px;height: 34px;background:#D62F2B url(../../images/2015/anniu_03.png) center center no-repeat;background-size: 50% auto;}
.top{display:none;}
.logo{width:100% !important;border-bottom:3px solid #F72A2A;height: 76px !important;}
.logo_l{width:100% !important;margin-top: 14px !important;}
.logo_r{display:none;}
#header{height:90px !important;}
.nav{width:100%; height:auto; position:relative; z-index: 3; display:block; margin-top: 10px;padding-top: 0em;  width:51px; height:34px;float:right;margin-top: -74px;}
.nav ul{width: 77px;position: absolute;display: none; background: rgba(247, 42, 42, 0.8);height: auto;  right: 0;}
.nav ul li{width:100%;height:2.4em;line-height: 2.4em;text-align: center; font-family: "微软雅黑"; font-size: 14px;}
.nav ul li a{ font-size: 18px; font-family: "微软雅黑"; color:#fff; border-top:none; display:block; font-size: 1em;}
.nav ul li a.gaol{ width:100%; height: auto; border-top:none; display: block;}
.nav ul li.gaol a{ width:100%; height: auto; border-top:none; display: block;}
.nav li ul.nav_in{ position:absolute; top:36px; left:78px; width:102px;}
.nav li ul.nav_in li{ padding-left:0; width:102px; height:2.6em;line-height:2.6em; text-align: center;overflow:hidden;}
.nav li ul.nav_in li a{ display:block; width:102px; height:2.6em;line-height:2.6em; text-align: center;overflow:hidden;}
.bottom{width:100% !important;}
.bottom p{width:93% !important;margin:10px;}
.bottom span{margin:0 10px !important;}
.foot{background:#BF1716; margin-bottom:0 !important}
/*.totop{display:none;}*/

.anlicontent {width: 100% !important;}
.anlicontent .crumb {padding-left: 5%;}
.anlicontent .anlibanner .pic img {width: 100%;}
.anlicontent .flo {width: 20% !important;margin-left: 2px;}
.anlicontent .list {width: 76% !important;}
.head {height: 2.5em;}
.anlicontent{ height:3015px !important}
.anlicontent .list .head ul li{ font-size:12px}
.overview table td{ padding:0 4px !important}
.anlicontent .flo h2{line-height: 19px !important;font-size: 10px !important;padding-top: 15px; height:66px !important}
.anlicontent .flo dt{ font-size:12px !important}
.anlicontent .flo dd{font-size: 13px !important;padding: 20px 4px !important;}
.anlicontent .flo dd span{font-size: 18px !important;}
.anlicontent .flo dd a{ font-size:12px !important}
.anlicontent .flo li{ width:100% !important;font-size: 12px;height: 50px !important;line-height: 50px !important;}
.box{ height:200px}
.anlicontent .list .law{ width:100% !important;padding: 20px 5px 0px !important;}
.anlicontent .list .box ul li{ width:93% !important; margin-left: 21px !important;line-height: 25px;
height: 65px;}
.anlicontent .list .law li{ font-size:12px !important;white-space:normal !important;}
.anlicontent .list .law ul span{ font-size:12px !important;padding-top:4px}
.anlicontent .list .law .page{ font-size:12px !important; line-height:2em}
.anlicontent .list .law .page a{ margin:0 !important}
.overview table td{ text-align:center}
.content { width: 100% !important}
.errorBox{ width:100% !important}
.errorBox h1{ width:90% !important; font-size:12px !important; background-size:2em !important; padding-left: 15px;margin: 20px auto 10px !important;}
.errorBox p {font-size: 11px !important;}
.errorBox span{margin-bottom: 20px !important;}

/*基金购买*/	

.crumb{ width:96% !important; font-size:12px !important;margin:0 auto;}	
.content .con {width:96% !important; height:auto !important; margin:0 auto; margin-bottom:20px;}	
.content .con h2{ font-size:15px !important;}	
.content .con .conSon {width: 100% !important;height:auto !important;padding: 40px 25px;}	
.content .con .conSon p {font-size: 12px !important;line-height:15px !important;margin-bottom:25px !important;}	
.content .con .conSon .btn{	margin-bottom: 25px !important;}
.content .con .conSon b{width:100%; font-size:12px;}

	
	
	
	/*普通基金*/
.content{width:100% !important;}
.content .crumb{width:96% !important;height:50px !important;line-height:50px !important;font-size:12px !important;}
.content .man_con .pic{width:50% !important;}
.content .man_con .r{width:49% !important;}
.content .man_con .r1{height:60px !important; line-height:28px !important; width:100% !important; padding-left:0px !important;}
.content .man_con .r1 span{font-size:10px !important; width:100% !important;}
.content .man_con .r1 span:nth-child(2){background: url(../../images/2015/up.png) no-repeat 97px center !important;}
.content .man_con .r2{width:100% !important;}
.content .man_con .r2 p{font-size:12px !important;}	 
.content .man_con .r2 p.red span{font-size:18px !important;}
.content .man_con .btn_buy a{width:95% !important;}
.content .flo{width:30% !important;}
.content .flo h2{width:98% !important; font-size:12px !important; line-height:25px !important; height:55px !important;}
.content .flo dt{font-size:14px !important;}
.content .flo dd{font-size:12px !important; line-height:20px !important}
.content .flo dd span{ font-size:16px !important;}
.content .flo dd a{font-size:12px !important;}
.content .flo li{width:98% !important; height:40px !important; line-height:40px !important; font-size:12px !important; margin-bottom:8px !important}
.content .list1{width:66% !important;}
.content .list1 .head ul .h_on{ border-bottom:0px !important;}
.content .list1 .head ul li{font-size:12px !important; width:29% !important; line-height:20px;}
.p1{margin-top:30px;}
.introduce table tr{width:100% !important;}
.introduce table tr td:first-child{width:25% !important; font-size:12px; }
.introduce table td{height:30px !important; line-height:17px !important;}
.box .introduce .dynamic{width:100% !important; padding:0 0 0 2px !important;}
.box .introduce .dynamic h3{font-size:14px !important; padding-left:4px;}
.content .list .law li{width:60% !important; font-size:12px !important;  overflow:hidden; padding-left:4px;}
.content .list .law ul span{ font-size:12px !important; line-height:35px;}
.content .list .law .page{font-size:12px !important; line-height:25px;}
.bottom span{display:none !important;}
}


/*-----pad端样式-----*/
@media (min-width: 641px) and (max-width: 979px){
.top_n{width: auto !important;padding: 0 20px;}
.logo{width: auto !important;padding: 0 20px;}
.logo_r{display: none;}
.nav ul{width: 100% !important;}
.nav ul li{width: 14.28%;}
.nav ul li a{font-size: 16px;}
.card>option{width: 273px;}
.content{width: 100% !important;}
.content .login{width: 100% !important;clear: both;border:1px solid #E7E7E7 !important;padding: 35px 30px 0 !important;}
.content .report{width: 100% !important;clear: both;height: 430px !important;}
.content .report p{text-align: left;}
.content .report ul li{width: 80%;text-align: left;}
.content #card{width: 100% !important;}
.content .login input{width: 98% !important;}
.content .login input.datepicker{width:72% !important;}
.content .login .btn{width: 160px !important;}
.content .login #btn_pwd{margin-right: 0;}

/*访问出错页*/
.errorBox{width: 99.6%;margin: 0 auto;}
.errorBox span{margin-bottom: 30px;}

.bottom{width: auto !important;padding: 0 20px;overflow: hidden;}
.bottom p{width:52% !important;margin:10px;}
.bottom span{margin:10px !important;}
.foot{background:#BF1716;}
/*.totop{display: none;}*/
}