@charset "utf-8";

.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.wrapfix { width:1020px;margin:0 auto; }
.ared { color:red; }
.agreen { color:green}

/*头部 start*/
.header {border-top: 1px solid #ddd;}
.header .top_nav {background: #fcfcfc;border-bottom: 1px solid #f2f2f2;}
.header .top_nav .wrapfix {height: 32px;line-height: 32px;color: #737373;position: relative;font-size: 12px;}

.header .top_nav .right_nav {position: absolute;right: 0;top: 0;}
.header .top_nav .right_nav a {display: inline-block;height: 32px;line-height: 32px;padding: 0 10px;	color: #737373;	-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.header .top_nav .right_nav a:hover {	color: #e84c3d;}
.header .top_nav .right_nav a.custom {	margin-left: 10px;padding-left: 24px;}
.header .top_nav .right_nav em {display: inline-block;width: 1px;height: 12px;vertical-align: middle;background: #8c8c8c;}
.header .inner {background-color: #FFFFFF;box-shadow: 0px 3px 20px #dbdfe2;-webkit-box-shadow: 0 3px 20px #dbdfe2;-moz-box-shadow: 0px 3px 20px #dbdfe2;-ms-box-shadow: 0px 3px 20px #dbdfe2;	behavior: url(/css/PIE.htc);	position: relative;}
.header .inner .wrapfix {height: 90px;}
.header .inner a.logo {width: 230px;height: 90px;background: url(../images/new/logo.png) no-repeat center;float: left;background-size: contain;}
.header .inner ul.nav_box {float: right;}
.header .inner ul.nav_box li {float: left;height: 90px;position: relative;}
.header .inner ul.nav_box li a {height: 87px;line-height: 87px;display: block;font-size: 16px;border-bottom: 3px solid #FFFFFF;text-align: center;width:105px;text-decoration: none;margin: 0 5px;}
.header .inner ul.nav_box li.active a {color: #ec422f;border-bottom-color: #dc373b;}

.header .inner ul.nav_box li .child_box {display: none;position: absolute;top: 90px;left:5px;padding: 5px 0;background: #ffffff;z-index: 99999;border:1px solid #E5E7EA;border-top: 0;width: 120px;box-shadow: 0 2px 2px 1px #E5E7EA;}
.header .inner ul.nav_box li .child_box.aboutwidth {width: 144px;}
.header .inner ul.nav_box li.show .child_box {display: block;}
.header .inner ul.nav_box li .child_box a {display: inline-block;height: 35px;line-height: 35px;color: #737373;font-size: 14px;padding: 0;border-bottom: none;margin: 0;width: 120px;}
.header .inner ul.nav_box li .child_box a:hover {color: #ec422f;}

.home_nav ul {height: 205px;padding: 30px 0 20px;display: table;table-layout: fixed;}
.home_nav ul li {display: table-cell;text-align: center;padding: 0 40px;}
.home_nav ul li a {display: block;text-decoration: none;}
.home_nav ul li span.icon {display: inline-block;width: 140px;height: 140px;}
.home_nav ul li a span.icon.icon01 {background: url(../images/nav_01.png) no-repeat 0 0;}
.home_nav ul li a span.icon.icon02 {background: url(../images/nav_02.png) no-repeat 0 0;}
.home_nav ul li a span.icon.icon03 {background: url(../images/nav_03.png) no-repeat 0 0;}
.home_nav ul li a span.icon.icon04 {background: url(../images/nav_04.png) no-repeat 0 0;}
.home_nav ul li a:hover span.icon.icon01{background: url(../images/nav_01.png) no-repeat 0 -140px;}
.home_nav ul li a:hover span.icon.icon02 {background: url(../images/nav_02.png) no-repeat 0 -140px;}
.home_nav ul li a:hover span.icon.icon03 {background: url(../images/nav_03.png) no-repeat 0 -140px;}
.home_nav ul li a:hover span.icon.icon04 {background: url(../images/nav_04.png) no-repeat 0 -140px;}
.home_nav ul li strong {display: block;line-height: 30px;font-size: 20px;color: #333333;margin-top: 10px;}
.home_nav ul li p {line-height: 30px;font-size: 16px;color: #999999;margin-top: 5px;}
.home_fund {height: 410px;padding-top: 30px;background: url(../images/bg_fund.jpg) no-repeat center;}
.home_fund .left_side {width: 260px;height: 382px;float: left;background: url(../images/fund_left.jpg) no-repeat center;position: relative;}
.home_fund .right_fund {float: left;width: 758px;height: 380px;overflow: hidden;background: #ffffff;border:1px solid #ccc;}
.home_fund .left_side h1 {margin: 20px 0 10px 20px;font-size: 20px;color: #fff;}
.home_fund .left_side h1 em {display: block;color: #F3F2F2;font-size: 14px;}
.home_fund .left_side a.all_btn {display: inline-block;width: 120px;height: 35px;line-height: 35px;color: #fff;text-align: center;border: 1px solid #fff;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background: #004F7E;text-decoration: none;font-size: 14px;position: absolute;bottom: 45px;left: 65px;}
.home_fund .left_side a.all_btn:hover{background: #1471A9;}
.home_fund .right_fund .fund_table02{width:100%;}
.home_fund .right_fund .fund_table02 tr td{padding:0 10px 0 16px}
.home_fund .right_fund .fund_table02 tr td h3 {line-height: 30px;font-size: 18px;margin-top: 10px;height: 30px;overflow: hidden;}
.home_fund .right_fund .fund_table02 tr td strong {display:inline-block;color: #f39c11;font-size: 14px;}
.home_fund .right_fund .fund_table02 tr td strong .em_syl{font-size: 32px;line-height: 45px;}
.home_fund .right_fund .fund_table02 tr td strong small{font-size: 22px;}
.home_fund .right_fund .fund_table02 tr td p {line-height: 22px;color: #737373;}
.home_fund .right_fund .fund_table02 tr td a.btn {display: inline-block;width: 80px;height: 30px;line-height: 30px;font-size: 14px;color: #ffffff;text-align: center;background: #f39c11;margin: 5px 20px 5px 0;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;text-decoration: none;}
.home_fund .right_fund .fund_table02 tr td a.btn:hover{background: #F5B34A}
.home_fund .right_fund .fund_table02 tr td a.dtclass{background:#004F7E!important}
.home_fund .right_fund .fund_table02 tr td a.dtclass:hover{background:#04639C!important}

.home_fund .right_fund .allpros{padding:14px 20px;height: 70px; border-top: 1px solid #ccc;}
.home_fund .right_fund .allpros a{padding:20px;display: inline-block;font-size: 18px;margin-right: 20px;width: 124px;height: 30px;text-decoration: none;color:#fff;line-height: 30px;float: left}
.home_fund .right_fund .allpros a.allpro1{background: #e94319;}
.home_fund .right_fund .allpros a.allpro2{background: #024d77;}
.home_fund .right_fund .allpros a.allpro3{background: #feac18;}
.home_fund .right_fund .allpros a.allpro4{background: #a1683b;margin-right: 0;}

/*底部 start*/
.footer .foot_nav {height: 290px;padding-top: 20px;background: #333333;}
.footer .foot_nav ul {width: 100px;float: left;padding-left: 60px;margin-right: 120px;margin-left: 20px;}
.footer .copyright_box {height: 100px;background: #1a1a1a;}
.footer .copyright_box .right_box {float: right;}
.footer .copyright_box .right_box p {line-height: 30px;color: #b3b3b3;text-align: right;margin-top: 10px;}
.footer .copyright_box .right_box p img {display: inline-block;margin-left: 12px;}
/*底部 end*/
/*软件下载 2016-04-29 start*/
.header .inner.down_inner {padding: 15px 0;}
.header .inner a.go_back {display: inline-block;height: 20px;line-height: 20px;font-size: 16px;color: #004f7e;margin-left: 20px;margin-top: 35px;}
.header .inner a.go_back:hover {color: #ec422f;}
.header .inner ul.download_nav {float: right;}
.header .inner ul.download_nav li {	width: 130px;	float: left;	padding-top: 60px;	-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}

.header .inner ul.download_nav li p {	line-height: 30px;	font-size: 16px;	text-align: center;	-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.header .inner ul.download_nav li:hover p , .header .inner ul.download_nav li.active p {color: #e84c3d;}


/*遮罩层*/
.shade_main {	width: 100%;	height: 100%;	position: fixed;	top: 0;	left: 0;	z-index: 999;	background: #000000;	filter:alpha(opacity=45);   /* IE */
	-moz-opacity:0.45;  /* Moz + FF */
	opacity: 0.45;	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=45); /* IE6/IE7/8 */ 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=45)"; /*  IE8 */
	behavior: url(front/css/PIE.htc);}

/* 2016-06-06 start */
.header .top_nav span.right_nav a.custom {color: #ec422f;}

.banner{width:1020px;height:300px;position:absolute;top:0;left:50%;margin-left:-510px;}
.imbox{width:200px;height:235px;text-align:center;margin-top:10px;padding-top:15px;padding-bottom:15px;float:right;background:url(../images/imback.png) center no-repeat;position:relative;z-index:2000;}
.imbox span{display:block;width:200px;color:#41566D;padding-bottom:10px;margin:0 auto;}
.imbox .minpt a.goumai{margin-right: 0;margin-bottom: 10px;}

.tipboxwrap {width: 100%;min-width: 1020px;height: 34px;background: #fff;border-bottom: 1px solid #dbdbdb;box-shadow: 0 2px 2px #ccc;}
.tipboxwrap .tipbox {width: 1020px;height: 34px;margin: 0 auto;}
.tipboxwrap .tipbox .tipicon {width: 15px;height: 15px;overflow: hidden;display: inline;background:url(../images/laba.gif) -98px -43px;position: relative;top: 9px;float: left;}
.tipboxwrap .tipbox .tipsshow {width: 950px;height: 34px;margin: 0 0 0 15px;overflow: hidden;float: left;}
.tipboxwrap .tipbox .tipsshow ul.tipslist {width: 100%;}
.tipboxwrap .tipbox .tipsshow ul.tipslist li {width: 100%;height: 34px;line-height: 34px;font-size: 12px;}

/*-------底部footer------*/
.footer-ani{background: url(../images/ql-img_30.png) no-repeat center bottom; }
.footer-ani .container-mid{ position: relative;height:80px; width: 1020px;margin: 0 auto;}

.bottom-links{ position: relative;}
.cx-site{ position: absolute; right: 20px; top: 20px;}

.footer {width: 100%;background: #333;}

.footer .foot_center {height: 150px;padding-top: 20px;width: 1020px;margin: 0 auto;}
.footer .foot_center ul{float: left;}

.footer .foot_center li {width: 190px;line-height: 25px;text-align: left;font-size: 16px;color: #fff}

.footer .foot_center li ul {margin-top: 10px;float:none;}

.footer .foot_center li ul li {height: 25px;line-height: 25px}

.footer .foot_center .connactus li ul li{ height: auto;}
.footer .foot_center .connactus li{ width: 380px;}
.footer .foot_center li ul li a {color:#b3b3b3;font-size: 14px;}
.footer .foot_center li ul li a:hover {color: #fff}

.copyright {width: 100%;margin: 0 auto;  background: #333; position: relative;}
.bottom-links{  width: 1020px; margin: 0 auto;padding: 20px 0 0 0; border-top: 1px solid #505050; }
.bottom-links a,.bottom-links span{ color:#b3b3b3; margin-right:15px;}
.bottom-links a:hover{ color: #fff;}

.copyright .copy {height: 50px;line-height: 30px;margin-top: 10px;color: #b3b3b3;}

.copyright .foot_bottom {line-height: 40px}

.copyright .foot_bottom .links{display: none;}

.copyright .foot_bottom .links a{color: #9a9a9a;margin: 0 15px;}
.copyright .foot_bottom .links a:hover{color: #fff;}

.copyright .foot_bottom img {margin: 0 10px}
.footer .foot_center .addr-ul .connactus li ul li, .footer .foot_center .addr-ul ul li {color:#b3b3b3;font-size: 14px;}
.footer .foot_center .addr-ul .connactus li {color: #fff;}
.footer .foot_center .apply-to-us li {width: auto;}
.footer .foot_center .apply-to-us li ul li {margin-right: 25px;display: inline;text-align: center;float: left;}
.apply-to-us img {display: block;margin-bottom: 10px;}

.navigation{line-height: 45px;height: 45px;}

.tabnews {border-top: 2px solid #024D77;position: relative;width: 1020px;margin: 0 auto;}
.tabnewtitle {width: 1020px;background-color: #f2f6fa;height: 45px;}
.tabnewtitle li {height: 45px;line-height: 45px;font-size: 16px;padding: 0 30px;float: left;cursor: pointer;}
.tabnewtitle li.newon {background: #fff url(../images/newstitlebg.png) top right no-repeat;color: #004F7E;}
.tabnews .newsmore {position: absolute;right: 10px;top: 15px;}
.tabnewlist {padding-top: 10px;height: 308px;}
.page-news {padding: 15px 0;}
.indexgg a{display: inline-block;float: left;margin-right: 20px;}

.mask {position: fixed;z-index:999;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.5;filter: alpha(opacity=50);vertical-align: middle;display: none;}
.maimai{line-height: 24px;font-size: 14px;z-index: 9999;display: none;position: fixed;top:10%;left:50%;margin-left: -400px;width: 800px;height:510px;background: #fff;border: 2px solid #ccc;border-radius: 5px;}
.maimai .maihead{background:#6CA4C5;padding:12px 20px;border-bottom: 2px solid #ccc;color: #fff;}
.maimai .maihead .closeTan{float: right;cursor: pointer;}
.maimai .maibody{padding:15px 20px;}
.maimai .maibody hr{margin: 0;}
.maimai .maibody table td,.maimai table th{min-width:80px;padding: 3px 0;vertical-align: middle}
.maimai .maibody table th{text-align: left;font-weight: bold;font-size: 16px;}
.maimai .maibody input{padding:3px 5px;width: 150px;margin-right:5px;background: #fff;border: 1px solid #6CA4C5;border-radius: 3px;height: 20px;}
button.maibtn{padding: 10px 20px;background: #024d77;border: 0;color: #fff;border-radius: 5px;cursor: pointer;}
.prolist li{cursor: pointer;border-bottom: 1px dashed #ccc;line-height:30px;margin-bottom: 2px;padding-left: 5px;}
.prolist li.on,.prolist li:hover{background:rgb(241, 241, 241)}