﻿@charset "utf-8";/*reset*/

.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 {}
.header .top_nav {background: #fcfcfc;border-bottom: 1px solid #f2f2f2;}
.header .top_nav .wrapfix {height:35px;line-height:35px;font-size: 12px;position: relative;}
.header .top_nav a {display: inline-block;height: 35px;line-height: 35px;padding: 0 10px;}
.header .top_nav .right_nav {position: absolute;right: 0;top: 0;}
.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;	position: relative;}
.header .inner .wrapfix {height: 100px;}
.header .inner .logo {width: 220px;height:100px;float: left;background: url(../images/logo.gif) no-repeat left 15px;}
.header .inner .nav_box_ss {height: 30px;padding: 35px 0;float: right;margin-left: 80px;}
.header .inner .nav_box_ss .sousuo{width: 140px;height: 22px;float: left;outline: 0;padding:3px;border: 1px solid #ccc;}
.header .inner .nav_box_ss .ssbtn{width: 30px;height: 30px;float: left;background: #EFEFEF url(../images/commonicons.png) no-repeat -37px -24px;border: 1px solid #ccc;cursor: pointer}
.header .inner ul.nav_box_link {float: right;padding: 20px;height: 60px;width: 230px;}
.header .inner ul.nav_box_link li {float: left;line-height:30px;margin-left: 10px;width: 65px;}
.header .inner ul.nav_box_link li .cpics{background: url(../images/commonicons.png) no-repeat -40px 7px;width:10px;height: 30px;float: left}
.header .inner ul.nav_box_link li a{color: #666}

.menus{height: 45px;background: #0075C2;}
.menus ul.nav_box li {height: 45px;position: relative;float: left;margin-right: 2px;width: 90px;}
.menus ul.nav_box li a {height: 45px;line-height: 45px;display: block;font-size: 16px;text-align: center;text-decoration: none;width: 100px;color: #fff;}
.menus ul.nav_box li.show,.menus ul.nav_box li.active {background: #0b50a2;}
.menus ul.nav_box li .child_box {display: none;	position: absolute;	top: 45px;	left: 0;background: #fff;z-index: 99999;border:1px solid #0075C2;border-top: 0;}
.menus ul.nav_box li.show .child_box {display: block;}
.menus ul.nav_box li .child_box a {display: inline-block;height: 35px;	line-height: 35px;color: #333;font-size: 14px;border-bottom: 1px dashed #ccc;margin: 0 2px;width: 105px;}
.menus ul.nav_box li .child_box a:hover {color: #E00000;}

.pnhd {position: relative;}
.pnhd .prev {display: block;top: -60px;padding: 5px;position: absolute;right:30px;width: 15px;height: 23px;}
.pnhd .next {display: block;top: -60px;padding: 5px;position: absolute;right: 0px;width: 15px;height: 23px;}

.home_fund {padding: 30px 0;}
.home_fund .left_side {width: 220px;min-height: 290px;float: right;background: #fff;position: relative;border: 1px solid #ccc;box-shadow: 1px 1px 5px 1px #ccc;}
.home_fund .right_fund {float: left;width: 790px;overflow: hidden;background: #ffffff;border:1px solid #ccc;padding:20px;height: 250px;box-shadow: 1px 1px 5px 1px #ccc;}
.home_fund .right_fund p.tjtitle{font-size: 18px;padding-bottom: 10px;margin-bottom: 18px;border-bottom: 1px dashed #9A7F53;color: #9A7F53;}
.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 li{border: 1px solid #E0DCDC;overflow: hidden;float: left;height: 190px;width: 180px;margin-right: 20px;}

.home_fund .right_fund .fund_table02 li h3 {line-height: 30px;font-size: 16px;height: 30px;overflow: hidden;color: #fff;padding: 0 10px;margin-bottom: 5px;}

.home_fund .right_fund .fund_table02 li strong {display: block;height: 50px;line-height: 50px;color: #f39c11;}
.home_fund .right_fund .fund_table02 li strong .em_syl{font-size: 36px}
.home_fund .right_fund .fund_table02 li strong small{font-size: 22px;}
.home_fund .right_fund .fund_table02 li p {line-height: 22px;max-height: 44px;overflow: hidden;color: #9A7F53;padding: 0 10px;}
.home_fund .right_fund .fund_table02 li p span {color:#737373}
.home_fund .right_fund .fund_table02 li p i{text-decoration: line-through;margin-right: 5px;color: #999;}
.home_fund .right_fund .fund_table02 li a.btn {display: inline-block;width: 80px;height: 30px;line-height: 30px;font-size: 14px;color: #ffffff;text-align: center;background: #f39c11;margin:5px 10px 0;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;text-decoration: none;}
.home_fund .right_fund .fund_table02 li a.btn:hover{background: #F5B34A}
.home_fund .right_fund .fund_table02 li a.dtclass{background:#9A7F53!important}
.home_fund .right_fund .fund_table02 li a.dtclass:hover{background:#BB9D6C!important}

.home_fund .left_side .allpros{padding:20px 20px 0;}
.home_fund .left_side .allpros a{position: relative;padding:10px 20px 30px;display: inline-block;font-size: 18px;margin-bottom: 20px;width: 140px;height: 30px;text-decoration: none;color:#fff;line-height: 30px;}
.home_fund .left_side .allpros a.allpro1{background: #e94319;}
.home_fund .left_side .allpros a.allpro3{background: #024d77;}
.home_fund .left_side .allpros a.allpro2{background: #F6B83D;}
.home_fund .left_side .allpros a.allpro4{background: #9A7F53;margin-right: 0;}
.home_fund .left_side .allpros a span{position: absolute;bottom: 0px;font-size: 12px;display: inline-block;left: 0;padding-left: 20px;color: #EAE9E9;}

/*底部 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:-540px;}
.imbox{width:200px;height:265px;text-align:center;margin-top:10px;padding-top: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;}
.tipboxwrap .tipbox {width: 1020px;height: 34px;margin: 0 auto;}
.tipboxwrap .tipbox .tipicon {width: 18px;height: 15px;overflow: hidden;display: inline;background:url(../images/laba.gif) -513px -8px;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: 210px;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 ; border-top: 1px solid #505050; }
.bottom-links a,.bottom-links span{ color:#DDD; margin-right:10px;}
.bottom-links a:hover{ color: #fff;}
.copyright .copy {line-height: 30px;color:#DDD;}
.copyright .copy select{float: right;width: 150px;border-radius: 3px;height: 24px;}
.navigation{line-height: 45px;height: 45px;}
.indexnew{padding:30px 0;}
.page-guide {width: 1020px;margin: 0 auto;}
.page-guide .guideimg{border: 1px solid #ccc;background: #fff;float: left;width: 578px;height: 165px;padding: 15px;position: relative}
.page-guide .guideimg .biaotis{line-height: 20px;font-size: 16px;border-bottom: 1px solid #ccc;padding:10px 15px;background-color: #F1F1F1;}
.page-guide .guideimg .neirongs{padding: 10px 15px;}
.page-guide .guideimg .neirongs ul li{float: left;width:278px;height: 32px;line-height: 32px;overflow: hidden}
.page-guide .guideimg .neirongs ul li.odd{margin-right: 20px}
.page-guide .guideimg .neirongs ul li span.ic {font-size: 22px;color: #b22222;float: left;margin-right: 5px;line-height: 28px;}
.page-guide .guideimg .guidekh,.page-guide .guideimg .guidexz{position: absolute;color: #fff;font-size: 14px;text-decoration: none;width:40px;height:40px;line-height: 20px;padding:5px;border-radius:25px;left:125px;top:70px;text-align: center;background: #0075C2;}
.page-guide .guideimg .guidexz{left: 430px;}
.page-guide .guideimg .guidekh:hover,.page-guide .guideimg .guidexz:hover{background:#0b50a2}

.page-guide .guideul{border: 1px solid #ccc;background: #fff;float: right;width: 360px;padding: 10px 15px;height: 175px}
.guideul ul{width:225px;float: left}
.guideul ul li {float: left;margin:7px 15px 3px 0}
.fn-font-16 {font-size: 16px;}
.page-guide .page-guide-line{background: url(../images/page-guide-line.png) no-repeat top center; height: 19px; margin-top: 40px;}
.guideul .guidewm{float: right;text-align: center}

.tabnews {border: 1px solid #ccc;border-top: 2px solid #9A7F53;position: relative;width: 1020px;background: #fff;margin: 0 auto 30px;}
.tabnewtitle {width: 1020px;background-color: #F1F1F1;height: 45px;}
.tabnewtitle li {height: 45px;line-height: 45px;font-size: 16px;padding: 0 30px;float: left;cursor: pointer;border-right: 1px solid #ccc;}
.tabnewtitle li.newon {background: #fff;color:#E00000;}
.tabnews .newsmore {position: absolute;right: 10px;top: 15px;}
.tabnewlist {padding: 10px 20px 0;}
.page-news {padding: 15px 0;}

.indexgg{padding: 15px 15px 0;margin: 20px auto 0;border: 1px solid #ccc;width: 988px;background: #fff;}
.indexgg a{display: inline-block;float: left;border: 1px solid #E0DCDC;margin-right:15px;margin-bottom: 15px}
.indexgg a img{float: left;width: 233px;height: 85px;}
.indexgg a span{font-weight: bold;display: inline-block;width: 129px;font-size: 14px;position: absolute;bottom: -20px;text-align: center}