﻿@charset "utf-8";
::-webkit-scrollbar{width: 6px; height: 10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
::-webkit-scrollbar-button:vertical{display: none;}
::-webkit-scrollbar-track:vertical{background-color: black;}
::-webkit-scrollbar-track-piece{background-color: #F5F5F5;}
::-webkit-scrollbar-thumb:vertical{margin-right:10px; background-color: #999; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
::-webkit-scrollbar-thumb:vertical:hover{background-color: #666;}
::-webkit-scrollbar-corner:vertical{background-color: #535353;}
::-webkit-scrollbar-resizer:vertical{background-color: #FF6E00;}
/* CSS 定制的公共样式 */
html,body{font-family:"Microsoft yahei";font-size:14px; line-height:24px;color:#666; background-color:#f4f4f4; overflow-x:hidden;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,input{margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:14px;}
a{color:#666; text-decoration:none;outline:none} /* for firefox */
a:hover{color:#e52613;}
table{border-collapse:collapse; border-spacing:0;}
ul,dl{ list-style-type:none;}li{vertical-align:top;}
.clear{ clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px; overflow:hidden;} 
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
input[type=submit]{cursor:pointer;}
*html .clearfix {zoom:1;}
*+html .clearfix {zoom:1;}
img{ border:none; vertical-align:top;}
input,textarea{font-family:"Microsoft yahei"; font-size:12px;color:#888; border:none; outline: medium none;}
input:focus{ }
textarea{overflow:auto; resize:none;}
/* CSS 活动的公共样式 */
.left{ float:left;}.right{ float:right;}.display_bk{ display:block;}.display_in_bk{ display:inline-block;}.display_no{ display:none;}.overflow{ overflow:hidden;}.text_center{ text-align:center;}.text_right{ text-align:right;}.text_left{ text-align:left;}
.web_widht{ width:1200px; margin:0 auto;}/* 网页的内容宽 */
.relative{ position:relative;}.absolute{ position:absolute;}.fixed{ position:fixed;}.pointer{cursor: pointer}

/* CSS 边距 */
.mt_10{ margin-top:10px;}.mt_20{ margin-top:20px;}.mt_25{ margin-top:25px;}.mt_30{ margin-top:30px;}.mt_40{ margin-top:40px;}.mt_50{ margin-top:50px;}.mt_44{ margin-top:44px;}
.ml_10{ margin-left:10px;}.ml_20{ margin-left:20px;}
.mr_10{ margin-right:10px;}.mr_20{ margin-right:20px;}.mr_30{ margin-right:30px;}.mr_40{ margin-right:40px;}
.mb_10{ margin-bottom:10px;}.mb_15{ margin-bottom:15px;}.mb_20{ margin-bottom:20px;}.mb_25{ margin-bottom:25px;}.mb_30{ margin-bottom:30px;}.mb_40{ margin-bottom:40px;}
.m_auto{ margin:0 auto;}
.pt_10{ padding-top:10px;}.pt_15{ padding-top:15px;}.pt_20{ padding-top:20px;}.pt_30{ padding-top:30px;}.pt_40{ padding-top:40px;}.pt_50{ padding-top:40px;}
.pb_10{ padding-bottom:10px;}.pb_15{ padding-bottom:15px;}.pb_20{ padding-bottom:20px;}.pb_30{ padding-bottom:30px;}.pb_40{ padding-bottom:40px;}.pb_50{ padding-bottom:50px;}
.pl_10{ padding-left:10px;}.pl_20{ padding-left:20px;}.pl_30{ padding-left:30px;}.pl_40{ padding-left:40px;}.pl_50{ padding-left:50px;}
.pr_10{ padding-right:10px;}.pr_20{ padding-right:20px;}.pr_30{ padding-right:30px;}.pr_40{ padding-right:40px;}.pr_50{ padding-right:50px;}
.ptb_10{ padding:10px 0;}.ptb_20{ padding:20px 0;}.ptb_30{ padding:30px 0;}.ptb_40{ padding:40px 0;}.ptb_50{ padding:50px 0;}.ptb_70{ padding:70px 0;}
.p_10{ padding:10px;}.p_20{ padding:20px;}.p_30{ padding:30px;}.p_40{ padding:40px;}.p_50{ padding:50px;}.p_60{ padding:60px;}.p_60 p{line-height:35px;}
/* 字体 */
.tahoma{font-family:"Tahoma"; }
.arial{font-family:"Arial, Helvetica, sans-serif";}
.verdana{font-family:Verdana, Geneva, sans-serif;}
.yahei{font-family:"Microsoft yahei";}
.fzlth{font-family:"Lantinghei SC";}
.bold{font-weight:bold;}
.uppercase{text-transform:uppercase;}
/* 字体大小 */
.font10{ font-size:10px;}.font11{ font-size:11px;}.font12{ font-size:12px;}.font13{ font-size:13px;}.font14{ font-size:14px;}.font15{ font-size:15px;}.font16{ font-size:16px;}.font18{ font-size:18px;}.font20{ font-size:20px;}.font21{ font-size:21px;}.font22{ font-size:22px;}.font24{ font-size:24px;}.font26{ font-size:26px;}.font28{ font-size:28px;}.font30{ font-size:30px;}

/* 字体颜色 */
.color_0{ color:#000;}.color_3{ color:#333;}.color_6{ color:#666;}.color_9{ color:#999;}.color_c{ color:#CCC;}
.color_f,.color_f a,.color_f a:hover,.color_f:hover{ color:#fff;}
.red,.red a{color:#e52613;}
.blue,.blue a{ color:#2c7ac5;}
.blue a:hover{color:#000;}
.blue2,.blue2 a{ color:#58bbe4;}
.blue2 a:hover{color:#000;}
.orange,.orange a{ color:#f1503f;}
.green{color:#1fa91f;}
/* 行高 */
.lh_16{ line-height:16px;}.lh_18{ line-height:18px;}.lh_20{ line-height:20px;}.lh_21{ line-height:21px;}.lh_24{ line-height:24px;}.lh_25{ line-height:25px;}.lh_30{ line-height:30px;}.lh_40{ line-height:40px;}
/* 边框线 */
.bord_top{border-top:1px solid #e5e5e5;}
.bord_top2{border-top:1px dotted #d3d3d3;}
.bord_bot{border-bottom:1px solid #e5e5e5;}
.bord_1{ border:1px solid #f4f4f4;}
.bord_no{ border-bottom:none;}
/* 页面背景图片与颜色-共用 */
.i{display:block; overflow:hidden; position:absolute; left:0; top:50%;}
.back_white{ background:#fff;}
.back_hui{ background:#fafafa;}
.back_blue{background:#57bbe4;}
/*效果 */
a:hover img{filter: Alpha(Opacity=70);opacity: 0.7;}
.alpha2{filter: Alpha(Opacity=20);opacity: 0.2;}
.alpha5{filter: Alpha(Opacity=50);opacity: 0.5;}
.alpha6{filter: Alpha(Opacity=60);opacity: 0.6;}
.alpha8{filter: Alpha(Opacity=80);opacity: 0.8;}
.radius_3{border-radius:3px;}
.radius_5{border-radius:50%;}
{box-shadow: 0px 0px 2px 2px #f9f9f9;}
.i,a,img,input,textarea
,.course_nr li,.branch h1,.news_tab li,.qy_ll li .ico,.pro_box1,.hr_lb2
{transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s; }
/* 共用 */

.head{
	background:#ffffff;
	height:86px;
	width:100%; 
	position:fixed;left:0; top:0; right:0; z-index:99;
	opacity: 0.9;
	}
.head_bg{
	height:86px; position:fixed; width:100%; left:0; top:0; right:0;
	}



.ha-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height:86px;
	padding: 0;
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	
}



.ha-header-perspective > div {
	background: #fff;
	text-align: left;
	padding: 0 7%;
	height:86px;
	width: 100%;
	margin: 0 auto;
	position: relative;
	z-index:99999999;
	text-align: justify;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	overflow: hidden;
}



.ha-header-tm {
	opacity: 0.9;
	height:86px;
	background:#fff;
	z-index:99;
}
.ha-header-btm{
	opacity:1;
	 filter: progid:DXImageTransform.Microsoft.Shadow(color='#dcdcdc',Direction=135, Strength=5);/*for ie6,7,8*/  
    background-color: #fff;  
    -moz-box-shadow:2px 2px 5px #dcdcdc;/*firefox*/  
    -webkit-box-shadow:2px 2px 5px #dcdcdc;/*webkit*/  
    box-shadow:2px 2px 5px #dcdcdc;/*opera或ie9*/  
	z-index:99;
}


.scroll {
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 2em;
	line-height: 2;
	width: 10em;
	text-align: center;
	height: 2em;
	color: #e74c3c;
	background: #fff;
	font-style: normal;
	text-transform: uppercase;
	opacity: 0.8;
}

.scroll::after {
	display: block;
	content: '\2193';
	color: #fff;
	font-size: 3em;
	line-height: 1;
}



.logo{ width:130px; height:54px; padding:14px 65px 0 18px; display:inline;}
.nav{ position:relative; line-height:86px;}
.nav li{ float:left; margin:0 12px; display:inline;}
.nav li a{ display:block; padding:0 18px; text-align:center}
.nav li a:hover{ color:#e52613;}
.nav li.back {z-index:1; position:absolute; background:#e52613; height:3px; overflow:hidden; top:0; padding:0; margin:0;list-style-type:none;}
.nav li.current-cat a{color:#e52613;}
.versi{ height:26px; line-height:26px; text-indent:10px; width:86px; margin-top:32px; background:url(../images/map_ico.png) no-repeat left center;}
.versi_1{ height:40px; line-height:40px; text-indent:10px; width:40px; margin-top:23px; background:url(../images/fast_icon1_1.png) no-repeat center center; border-radius:50%;}
.versi_1 a{
	display:block; width:40px; height:40px;
	}
.versi_1:hover{background:#ededed url(../images/fast_icon1_1.png) no-repeat center center;}
.versi .i{ width:7px; height:4px; right:10px; margin-top:-2px; left:auto; background:url(../images/ico_sj1.gif) no-repeat left top;}
.versi:hover .i{ background-position:left bottom;} 
.spre_but{ width:49px; position:fixed; right:0; top:45%; z-index:999;}
.spre_but li{ width:49px; height:49px; margin-bottom:1px;}
.spre_but img{ border-radius:3px;}
.ny_banner{ height:266px;}
.ny_nav{ height:69px; border-bottom:1px solid #dbdbdb; line-height:69px;}
.ny_nav li{ position:relative;height:69px; float:left; width:130px; text-align:center;}
.ny_nav li a{ display:block;}
.ny_nav li .i{ width:8px; height:8px; left:50%; margin-left:-8px; bottom:-5px; top:auto; background:#f4f4f4; border:1px solid #9d9d9d; border-radius:50%;}
.ny_nav li:hover .i{ border-color:#e52613; background:#fff;}
.ny_nav .on a{ color:#e52613;}
.ny_nav .on .i{border:2px solid #e52613;background:#fff;bottom:-6px; margin-left:-5px;}
.loca{ background:url(../images/home_ico.gif) no-repeat left center; padding-left:22px;}
.title3{ border-left:3px solid #e52613; line-height:26px; padding:0px 0 0px 15px;}
.title3 h1{ line-height:28px; padding-top:3px;}
.more_a{ width:126px; height:40px; border:2px solid #fff; background:url(../images/more_a.gif) no-repeat right  center;}
.more_a:hover{background:#fff url(../images/more_a.gif) no-repeat left  center;}
.more_b{  height:35px; line-height:35px; padding:0 32px; border:1px solid #d5d5d5;}
.more_b:hover{ border-color:#e52613; background:#e52613; color:#fff;}
/* bannercss */
.slideBox{ width:100%; height:676px; overflow:hidden; position:relative;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; left:50%; margin-left:-40px; bottom:130px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul span li{ width:10px;}
.slideBox .hd ul li{ float:left; margin:0 5px;  width:10px; height:10px;filter: Alpha(Opacity=50);opacity: 0.5; background:#fff; border-radius:50%; font-size:0; cursor:pointer;}
.slideBox .hd ul li.on{background:#fff;filter: Alpha(Opacity=100);opacity: 1;}

.slideBox .banner{ position:relative; height:100%; z-index:0; padding:0; margin:0;  }
.slideBox .banner li{ zoom:1; vertical-align:middle; height:676px; width:102%}
.slideBox .banner li a{ display:block; width:100%; height:676px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:1%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:1%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}


.fast_nav{ height:120px; position:relative; margin-top:-120px; z-index:9;}
.fast_nav .back_hei{ width:100%; height:100%; left:0; top:0; background:#000;}
.fast_nav .web_widht{ z-index:8; z-index:999;}
.fast_nav .box1{ width:280px; border-right:1px dotted #888;height:120px; padding-left:80px;}
.fast_nav .box2 li{ width:180px; height:120px;border-right:1px dotted #888; float:left;}
.fast_nav .box2 li a{ display:block;}
.fast_nav .box2 li a:hover{filter: Alpha(Opacity=70);opacity: 0.7;}
.fast_nav .box2 li img{ padding:22px 0 10px 0;}
.fast_nav .box3{ width:98px; padding-left:10px; line-height:19px;}
.fast_nav .box3 p{ padding:33px 0 22px 0;}
.fast_nav .box3 a{ padding-left:40px;}
.fast_nav .box3 a:hover{ color:#99a3a5;}

.course{ height:204px; background: url(../images/course.gif) repeat-x left bottom;}
.course_nr{height:204px; background:url(../images/ico9.gif) repeat-x center; width:1100px;}
.course_nr li{ float:left; width:180px; margin-right:5px; text-align:center; position:relative; margin-top:82px;}
.course_nr li:hover{ color:#e42613;}
.course_nr li h1{ padding-top:46px; font-size:13px;}
.ico_yd{ width:39px; height:39px;background:url(../images/ico_yd.png) no-repeat center bottom; left:50%; margin-left:-20px; margin-top:-34px;}
.course_nr li:hover .ico_yd{background-position:center top;}
.shiji{ position:absolute; width:100%; left:0; top:80px; display:none; border:1px solid #dadada; padding:6px 0; color:#666;}
.course_nr2{ height:300px;}
.course_nr2 p{padding:0 5px;}
.course_nr .prev{ left:-34px; z-index:9;}
.course_nr .next{ right:-34px;z-index:9;}
.course_nr .prev,.course_nr .next{ top:50%; width:13px; height:23px; margin-top:-11px;display:block;}
.course_nr .prev:hover,.course_nr .next:hover{filter: Alpha(Opacity=100);opacity:1;}

 .w585{ width:585px;}
.news_tab{ width:130px;}
.i_news_list{ width:417px; margin-right:18px; display:inline;}
.news_tab li { height:76px; line-height:76px;  background:#f6f6f6; border:1px solid #eaeaea; cursor:pointer; margin-bottom:5px;}
.news_tab li.hover{ color:#fff; background:#e52613; border-bottom-color:#e52613;}

.i_news_list .ret_info{ line-height:24px;}
.h_new_f{ height:76px; overflow:hidden; margin-bottom:8px;}
.h_new_list a{ height:40px; line-height:40px; overflow:hidden;}
.h_new_f a{ height:30px; overflow:hidden;}
.i_era{ background:#f8f8f8;}
.i_era_n{ width:228px; height:238px; background:url(../images/i_era_n.gif) no-repeat left bottom;}
.i_video_img{ width:320px; height:238px;}
.i_video_img img{ width:320px; height:238px;}
.title2{ border-left:3px solid #e52613; padding:10px 0 10px 15px;}
.i_news,.i_era{ height:238px;}
.i_era_n2{ padding:18px;}
.i_era_n2 p{ line-height:30px; padding-left:10px;}
.i_ple_rea dl,.i_worth_nr{ height:230px; background:#f8f8f8;}
.i_ple_rea dt{height:230px; width:265px; float:left;}
.i_ple_rea dd{ float:right; width:274px; padding:0px 23px 0 0;}
.i_ple_rea dd h1{ padding:50px 0 30px 0;}
.i_ple_rea dd a{ color:#333;}
.i_ple_rea dd a:hover{color:#e52613;}
.i_worth_nr li{ height:30px; overflow:hidden;}
.i_worth_nr .w1{ width:130px;float:left;}
.i_worth_nr .w2{ width:100px;float:left;}
.i_worth_nr .w3{ width:110px; float:right;}
.i_worth_t{ padding:20px 0 12px 0;}
/* 关于我们 */
.abt_1{ height:370px; width:390px; background:url(../images/abt1.jpg) no-repeat;}
.abt_2{ height:370px; width:795px;}
.abt_3{ height:310px; width:390px; overflow:hidden;}
.abt_3 img{width:100%;}
.abt_4{ height:310px;width:795px;}
.abt_web{ margin-top:55px;}
.abt_web .more_a{ left:40px; bottom:70px;}
.abt_3 .absolute{ width:94%; z-index:2; left:0; bottom:0;background-color:rgba(229,38,19,0.6); padding:10px 3%; }
.foun{ width:354px; height:370px; padding:0 18px; background:#fff;}
.foun a{ display:block;}
.a_ldea{ background:url(../images/abt3.jpg) no-repeat; background-size: 100% auto; height:370px; width:390px;}
.abt_4_a,.abt_4_b{ height:310px;}
.abt_4_a{ width:390px;}
.abt_4_b{ width:390px;}
.team dl{ min-height:113px; padding:40px 50px;}
.team dt{ float:left; width:113px; height:113px; border:1px solid #e3e3e3;}
.team dd{ width:940px; float:right;}
.team .on{ background:#fafafa;}
.qy_ll li{ float:left; width:260px; text-align:center; cursor:pointer; height:208px; margin-bottom:-1px;}
.qy_ll .ico{ display:block; width:118px; height:118px; background:url(../images/ll_ico.png) no-repeat right top; border-radius:50%; border:6px solid #e52613; margin:18px auto 0 auto;}
.qy_ll li.hover{ background:url(../images/qy_ll.gif) no-repeat center bottom;}
.ll_info{ border:1px solid #e52613;border-radius:10px; padding:50px 60px;}
.qy_ll .ico2{ background-position:right -118px;}
.qy_ll .ico3{ background-position:right -236px;}
.qy_ll .ico4{ background-position:right bottom;}
.qy_ll li.hover .ico1{ background-color:#e52613; background-position:left top;}
.qy_ll li.hover .ico2{ background-color:#e52613; background-position:left -118px;}
.qy_ll li.hover .ico3{ background-color:#e52613; background-position:left -236px;}
.qy_ll li.hover .ico4{ background-color:#e52613; background-position:left bottom;}
/* 旗下产品 */
.pro_box1{ width:391px; height:292px;}
.pro_box1:hover{ background:#e52613; color:#fff;}
.pro_box1 .more_b{ left:30px; bottom:30px;}
.pro_box1:hover .more_b{ border-color:#fff; color:#fff;}
.glxl_img{ width:391px;height:292px;}
.pi_box1{height:292px;}
.pi_box2{ margin-top:35px;}
.pi_box2 ul{ margin-right:-13px; position:relative;}
.pi_box2 li{width:391px; background:#fff; float:left; margin-right:13px; height:292px;}

.pro_snav{ width:188px;}
.pro_snav li{ line-height:49px;height:49px; border-bottom:1px solid #f7ddd4;}
.pro_snav li a{ display:block; padding-left:20px;}
.pro_snav .on a{ color:#e52613;}
.pro_con{ width:1000px;}
.pro_tab{height:49px; background:#f8f8f8;}
.pro_tab li{ float:left; height:46px; cursor:pointer; line-height:44px; border-left:1px solid #ededed; border-top:3px solid #f8f8f8;}
.pro_tab li.hover{ background:#fff;color:#e52613; border-top-color:#e52613;}
.pro_tab li a{padding: 0 40px;display:block;}
.table_a{border-bottom:1px solid #ededed;border-right:1px solid #ededed;}
.table_a td,.table_a th{ padding:10px 30px; border-top:1px solid #ededed;border-left:1px solid #ededed;}
.table_a th{ text-align:left; font-weight:normal; background:#fbf8f6;}
.tips h4{ line-height:40px;height:40px; background:#f6f6f6;}
/* 资讯中心 */
.news_list{ padding:80px; padding-bottom:0;}
.news_list ul{background:url(../images/line.gif) repeat-y;}
.news_list li{ position:relative; padding-left:30px; padding-bottom:40px;}
.news_list li .i{ width:25px; height:25px; background:url(../images/news_ico.png) no-repeat left bottom; left:-12px; top:-6px;}
.news_list li .time{ width:118px;}
.rec_info{ padding-left:118px; padding-top:25px;}
.rec_info dt{ width:228px; float:left;}
.rec_info dt img{width:228px;}
.rec_info dd{float:right; width:640px; padding-bottom:20px;}
.rec_info .more_b{ line-height:36px;height:36px; padding:0 30px; border:2px solid #e52613; color:#e52613;}
.rec_info .more_b:hover{ color:#fff;}
.news_list .on .time{ font-size:18px; color:#e52613;}
.news_list .on .i{ background-position:left top;}
.page a,.page span{ display:inline-block; line-height:46px;height:46px; padding:0 20px; background:#c0c0c0; color:#fff; margin:0 4px;}
.page a:hover{ background:#ccc;}
.page .on,.page .on:hover,.page .current,.page .current:hover{ background:#e52613;}
.news_deta{ padding:30px 100px;}
.more_c{ padding:10px 24px; right:0; top:50%; margin-top:-10px; background:#e52613; color:#fff;}
.more_c:hover{ color:#fff; background:#c5281a;}
.time2{ padding-left:20px;}
.time2 .i{ width:14px; height:14px; background:url(../images/ico_time.gif) no-repeat; left:0; top:50%; margin-top:-7px;}
/* 菁品悦读 */
.read{min-height:1100px; padding-top:278px;}
.rec_read{ height:430px; margin-top:86px;}
.rec_read dl dt .read01{ position:relative;}
.rec_read dl dt .read_son{ position:absolute; left:522px; top:364px; z-index:888;}
.rec_read dt{ width:440px; height:430px; float:left;}
.rec_read dd{ width:620px; float:right; margin-right:60px;}
.rec_read2{ height:510px;}
.rec_read2_title{ width:100px; background:#e52613;height:474px; padding-top:36px;}
.rec_read2_con{ width:1100px;}
.book_list li{ width:496px; margin-left:36px; display:inline; float:left; height:200px; margin-top:26px;}
.b_img{ width:136px;}
.b_info{ width:330px;}
.b_info .b_info2{ border-top:1px solid #e8e8e8;}

.rec_read2_con{ height:510px;}
.rec_read2_con .hd{ height:10px; overflow:hidden; position:absolute; left:50%; margin-left:-40px; bottom:28px; z-index:1;}
.rec_read2_con .hd ul{ overflow:hidden; zoom:1; float:left;  }
.rec_read2_con .hd ul span li{ width:10px;}
.rec_read2_con .hd ul li{ float:left; margin:0 5px;  width:10px; height:10px;filter: Alpha(Opacity=50);opacity: 0.5; background:#bfbfbf; border-radius:50%; font-size:0; cursor:pointer;}
.rec_read2_con .hd ul li.on{background:#e52613;filter: Alpha(Opacity=100);opacity: 1;}

.rec_read3 h1{ line-height:90px; padding-left:36px; overflow:hidden;}
.rec_read3 ul{border-top:1px solid #e2e2e2;}
.rec_read3 li{ width:299px; height:282px; float:left; padding-top:40px; border:1px solid #ececec; border-left:0; border-top:0; text-align:center; position:relative;}
.rec_read3 li img{ width:136px;height:200px; margin-bottom:10px;}
.b_info1{ left:0; top:0; width:100%; height:100%; z-index:2; background:#f9f9f9; text-align:left; display:none;}
/* 投资者关系 */
.invest1,.gpxx{ height:370px;}
.gpxx,.zxgl{ width:390px;}
.gsgg,.fh_hd{ width:795px;}
.invest2{ height:320px; margin-top:12px;}
.zxgl,.fh_hd,.lnfh{height:320px;}
.gpxx a{ display:block;height:340px; padding:30px 0 0 20px; background:url(../images/gpxx.png) no-repeat right top;}
.gpxx a:hover{ background:#e52613 url(../images/gpxx.png) no-repeat left top; color:#fff;}
.zxgl a{height:300px;display:block;padding:30px 0 0 20px; background:url(../images/zxgl.png) no-repeat right top;}
.zxgl a:hover{ background:#e52613 url(../images/zxgl.png) no-repeat left top; color:#fff;}
.gsgg{ padding:32px; width:731px; height:306px;}
.gsgg .more_a{ border-color:#ababab; left:auto; right:32px; top:23px; background:url(../images/more_a2.gif) no-repeat right top;}
.gsgg .more_a:hover{border-color:#e83b2a; background-position:left top;}
.lnfh{ width:390px;}
.lnfh h1,.tzhd h1{ line-height:70px;height:70px; z-index:2; width:95%; padding-left:5%;background-color:rgba(229,38,19,0.6);}
.lnfh h1{ left:0; bottom:0;}
.tzhd h1{ left:0; top:0;}
.tzhd{ width:405px;}

.annou_list{ padding-top:20px;}
.annou_list li{ line-height:50px;height:50px; border-bottom:1px dotted #a6a6a6; padding:0 20px; overflow:hidden;}
.annou_list li .time{ width:160px;}
.annou_list .dow{ padding-left:24px;}
.annou_list .dow .i{ width:16px; height:18px; left:0; top:50%; margin-top:-9px; background:url(../images/ico_dow.png) no-repeat left bottom;}
.annou_list li:hover .dow .i{ background-position:left top;}

.ltera_title .but_a{ right:0; top:-10px;}
.but_a{ line-height:46px;height:46px; padding:0 30px; background:#e52613; color:#fff;}
.but_a:hover{ color:#fff; background:#c5281a;}
.hr_lb li{ margin-bottom:10px;}
.hr_lb .hover .hr_lb2{ color:#e52613;}
.hr_lb2{ line-height:50px;height:50px; border-bottom:1px dotted #a6a6a6; cursor:pointer; padding-left:6px; overflow:hidden;}
.hr_lb2:hover{ color:#e52613;}
.hr_lb2 span{width:20px; height:20px;display:block; margin-top:10px; margin-right:15px;}
.hr_lb2 span i{ width:20px; height:20px; display:block; left:0; top:0; background:url(../images/ico6.png) no-repeat left top;}
.hr_lb .hover .hr_lb2 span i{background-position:left bottom;}
.hr_lb3{ padding:10px 10px 10px 70px; background:#f4f4f4; position:relative;}
.hr_lb3 .red{ left:10px; top:10px;}
/* 人才招聘 */
.and_elite{ padding-bottom:0px;}
.and_elite ul{padding-left:164px;background: url(../images/line.gif) repeat-y 40px top;}
.and_elite li{  border-bottom:1px dotted #e3e3e3; padding-bottom:20px; margin-bottom:30px; position:relative;}
.and_elite h1{ margin-bottom:15px;}
.and_elite .time{ width:108px; height:57px; left:-172px; top:0; padding-top:5px; background:#a2a2a2;}
.and_elite .on .time{ background:#e52613;}
.info_img img{ width:186px; margin-right:10px;}
.page2{ margin-top:-30px;}
.page2 a{ padding-right:20px; color:#a2a2a2;}
.page2 .i{ width:9px; height:6px; left:auto; right:0; top:50%; margin-top:-2px; background:url(../images/ico_more2.gif) no-repeat left bottom;}
.page2 a:hover{color:#e52613;}
.page2 a:hover .i{ background-position:left top;}

.pos_list{ padding-top:30px;}
.table_b{ line-height:32px;}
.table_b th{ font-weight:normal; text-align:left; color:#e52613; font-size:18px;padding:15px 10px;}
.table_b td{ border-top:1px solid #e9e9e9; padding:15px 10px;}
.pos_list td .but_a{ height:auto; line-height:24px; padding:15px 20px; display:inline-block;}

/* 底部 */
.foot_b{ background:#333; line-height:25px;text-align: center;padding-bottom: 20px; height:90px;}
.pt_30{ padding-top:30px;}
.foot_b a:hover{ color:#ccc;}
.foot_b p span,.foot_b p a{margin: 0 5px;}
.foot_b .f_link a {}
.branch{ background:#f2f2f2;width:244px; margin-top:54px;}
.branch h1{ height:38px; line-height:38px; color:#666; background:#FFF url(../images/ico8.gif) no-repeat right top; text-indent:10px; cursor:pointer;}
.branch h1:hover{ background-position:right bottom;}
.branch li{ line-height:30px; border-top:1px solid #FFF; text-indent:10px;background:#f2f2f2;}
.branch2{ display:none; position:absolute; left:0; width:100%; bottom:100%;}


#quizzing{display:none; background:url(../images/hei.png); position:fixed; left:0; top:0; width:100%; height:100%; z-index:9;}
#quizzing-box{background:#fff; padding:20px; width:580px; position:absolute; top:50%; left:50%; margin-left:-300px; margin-top:-169px;}
#quizzing-box h3{ color:#ea5404; font-size:20px; margin-bottom:15px;}
#quizzing-box .quizzing-text{overflow:hidden;}
#quizzing-box .quizzing-text div{float:left;}
#quizzing-box .quizzing-text label{width:56px; line-height:38px; float:left;}
#quizzing-box .quizzing-text label.m{margin-left:66px;}
#quizzing-box .quizzing-text input[type="text"]{padding:10px; border:1px solid #ececec; width:179px; float:left;}
#quizzing-box .quizzing-area{overflow:hidden; margin-top:15px;}
#quizzing-box .quizzing-area label{width:55px; line-height:38px; float:left;}
#quizzing-box .quizzing-area textarea{padding:10px; border:1px solid #ececec; width:503px; height:124px; overflow:auto; resize:none;}
#quizzing-box input[type="submit"]{width:124px; height:46px; color:#fff; background:#ea5404; margin-top:15px; font-size:14px; margin-left:55px;}
.close{width:17px; height:17px; position:absolute; right:20px; top:24px; background:url(../images/close.png) no-repeat; cursor:pointer;}



.interactive{border:3px solid #bdbdbd; padding:20px 0; width:500px;}
.interactive:hover{border-color:#e52613;}

#about-video-act{}
#about-video{display:none; background:url(../images/hei.png); position:fixed; left:0; top:0; width:100%; height:100%; z-index:9;}
#about-video-box{width:800px; height:450px; background:#000; position:absolute; left:50%; margin-left:-400px; top:50%; margin-top:-225px;}
#about-video-box .about-close{position:absolute; left:100%; top:0; width:28px; height:28px; background:#e52613 url(../images/close_a.png) no-repeat center; cursor:pointer;}
#about-video-box video{width:100%; height:100%;}


#con_two1_1 table{border-right:1px solid #ededed; border-bottom:1px solid #ededed;}
#con_two1_1 table td,#con_two1_1 table th{ padding:10px 30px; border-top:1px solid #ededed;border-left:1px solid #ededed;}
#con_two1_1 table th{ text-align:left; font-weight:normal; background:#fbf8f6;}
#weixin,#phone,#word{position:relative;}
#weixin p,#phone p,#word p{display:none; position:absolute; right:60px; top:0; padding:4px; background:#fff; border:1px solid #e2e2e2;}
#weixin:hover p,#phone:hover p,#word:hover p{display:block;}
#weixin p img,#phone p img,#word p img{display:block;}
#weixin p em,#phone p em,#word p em{position:absolute; left:100%; top:20px; border-left:8px solid #e2e2e2; border-top:8px solid transparent; border-bottom:8px solid transparent;}
#weixin p em em,#phone p em em,#word p em em{position:absolute; left:-9px; top:-8px; border-left:8px solid #fff;}


#log-fixed{
	display:none; 
	background:url(../images/hei.png); 
	position:fixed; 
	left:0; 
	top:0; 
	width:100%; 
	height:100%; 
	z-index:99;
	}
#log-fixed-box{
	width:470px; 
	background:#fff; 
	position:absolute; 
	left:50%; 
	margin-left:-235px; 
	top:40%; 
	margin-top:-154px;
	}
#log-fixed-box .log-close{
	position:absolute; 
	right:20px; 
	top:15px; 
	width:17px; 
	height:17px; 
	background:url(../images/close_a.png) no-repeat center; cursor:pointer;
	}
#log-fixed-box h2{
	background:#e52613; 
	padding:0 20px; 
	height:48px; 
	line-height:48px; 
	font-size:20px; 
	color:#fff;
	}
#log-fixed-box div,.log{
	padding:25px 34px; 
	overflow:hidden;}
#log-fixed-box div input[type="text"],.log input[type="text"]{
	padding:11px 10px 11px 46px; 
	border:1px solid #d2d2d2; 
	margin-bottom:20px; 
	width:313px;background:url(../images/log01.png) no-repeat 5px center; 
	border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
	}
#log-fixed-box div input[type="password"],.log input[type="password"]{
	padding:11px 10px 11px 46px; 
	border:1px solid #d2d2d2; 
	margin-bottom:20px; 
	width:313px;background:url(../images/log02.png) no-repeat 5px center; 
	border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
	}
#log-fixed-box div p,.log p{
	overflow:hidden;
	}
#log-fixed-box div .p1,.log .p1{
	font-size:12px; 
	padding-bottom:25px;}
#log-fixed-box div p input[type="checkbox"],.log p input[type="checkbox"]{
	border:1px solid #d2d2d2; 
	width:14px; 
	height:14px; 
	background:#fff; 
	margin-right:10px;
	vertical-align:middle;
	}
#log-fixed-box div input[type="submit"],.log input[type="submit"]{
	margin-top:20px; 
	font-size:16px; 
	border:0; 
	background:#e52613; 
	width:100%; 
	height:40px; 
	color:#fff; 
	border-radius:2px; 
	-moz-border-radius:2px; 
	-webkit-border-radius:2px;
	width:175px; 
	float:left;
	}
	
	
.log input[type="submit"]:hover{
	background:#ac1d0f;
}

#pro-fixed{
	display:none; 
	background:url(../images/hei.png); 
	position:fixed; 
	left:0; 
	top:0; 
	width:100%; 
	height:100%; 
	z-index:99;
	}
#pro-fixed-box{
	width:410px; 
	background:#fff; 
	position:absolute; 
	left:50%; 
	margin-left:-205px; 
	top:50%; 
	margin-top:-154px;
	}
#pro-fixed-box .pro-close{
	position:absolute; 
	right:20px; top:15px; 
	width:17px; height:17px; 
	background:url(../images/close_a.png) no-repeat center; 
	cursor:pointer;
	}
#pro-fixed-box h2{
	background:#e52613; 
	padding:0 20px; 
	height:48px; 
	line-height:48px; 
	font-size:20px; 
	color:#fff;
	}
#pro-fixed-box div{
	padding:25px 34px; 
	overflow:hidden;
	}
#pro-fixed-box div input[type="text"]{
	padding:12px 10px 12px 46px; 
	border:1px solid #d2d2d2; 
	margin-bottom:20px; 
	width:283px;
	background:url(../images/pro01.png) no-repeat 12px center;
	}
#pro-fixed-box div input[type="text"].rili{
	background:url(../images/pro02.png) no-repeat 12px center;
	}
#pro-fixed-box div input[type="submit"]{
	font-size:16px; 
	border:0; 
	background:#e52613; 
	width:100%; height:48px; 
	color:#fff;
	}


#flows-fixed{display:none; background:url(../images/hei.png); position:fixed; left:0; top:0; width:100%; height:100%; z-index:99;}
#flows-fixed-box{width:762px; background:#fff; position:absolute; left:50%; margin-left:-381px; top:50%; margin-top:-112px;}
#flows-fixed-box .flows-close{position:absolute; right:20px; top:15px; width:17px; height:17px; background:url(../images/close_a.png) no-repeat center; cursor:pointer;}
#flows-fixed-box h2{background:#e52613; padding:0 20px; height:48px; line-height:48px; font-size:20px; color:#fff;}
#flows-fixed-box img{display:block;}


#yuy-fixed{display:none; background:url(../images/hei.png); position:fixed; left:0; top:0; width:100%; height:100%; z-index:99;}
#yuy-fixed-box{width:410px; background:#fff; position:absolute; left:50%; margin-left:-205px; top:50%; margin-top:-193px;}
#yuy-fixed-box .yuy-close{position:absolute; right:20px; top:15px; width:17px; height:17px; background:url(../images/close_a.png) no-repeat center; cursor:pointer;}
#yuy-fixed-box h2{background:#e52613; padding:0 20px; height:48px; line-height:48px; font-size:20px; color:#fff;}
#yuy-fixed-box div{padding:25px 34px; overflow:hidden;}
#yuy-fixed-box div input[type="text"]{padding:12px 10px 12px 46px; border:1px solid #d2d2d2; margin-bottom:20px; width:283px;background:url(../images/log01.png) no-repeat 5px center;}
#yuy-fixed-box div input[type="text"].phone{background:url(../images/log03.png) no-repeat 5px center;}
#yuy-fixed-box div textarea{border:1px solid #d2d2d2; padding:10px; background:#fff; width:319px; height:80px;}
#yuy-fixed-box div input[type="submit"]{margin-top:15px; font-size:16px; border:0; background:#e52613; width:100%; height:48px; color:#fff;}


#tz-fixed{background:url(../images/hei.png); position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999;}
#tz-fixed-box{width:1000px;margin:0 auto;background:#fff;}
#tz-fixed-box h2{background:#e52613; padding:0 20px; height:50px; line-height:50px; font-size:20px; color:#fff; text-align:center;}
#tz-fixed-box .tz-fixed-box-con{position:relative; width:940px; margin:30px;}
#tz-fixed-box .tz-fixed-box-con p{margin-bottom:10px;}
.ng-pt-inner{position:absolute; top:0; left:0; width:100%;}
.tz-fixed-box-line{position:absolute; top:0; right:-15px; height:40px; width:6px; border-radius:3px; background:#e2e2e2;}
#scrollTool_con{position:relative; width:940px; height:350px; overflow:hidden;}
#scrollTool { z-index: 5; width: 6px; background: #999; height: 30px; top: 0; cursor: pointer; right:-10px; position: absolute; border-radius: 3px;}
.tz-fixed-box-a{overflow:hidden; text-align:center; margin-bottom:30px;}
.tz-fixed-box-a a,.tz-fixed-box-a input{width:144px; height:47px; text-align:center; line-height:47px; color:#fff; font-size:16px; margin:0 30px; display:inline-block; *display:inline; *zoom:1; background:#999;}
.tz-fixed-box-a a.act,.tz-fixed-box-a input.act{ background:#e52613;}


/**产品概要**/
table.pro_table{
	width:900px;
    border-collapse:collapse;
    border:0px solid #999;
}
table.pro_table th{
	text-align:center;
	color:#636363;
	height:46px;
	line-height:46px;
	border-bottom:1px solid #ebebeb;
	background:#efefef;
}
table.jz th {
  color: #575757;
  background: #fff;
}
table.pro_table td{
    border-bottom:1px solid #ebebeb;
    height:42px;
    line-height:42px;
}
table.jz td {
  text-align: center;
}
table.js th{
	width:100px;
	background:none;
	text-align:left;
	padding-right:30px;
}
table.js td{
	text-align:left;
}
table.pro_table tr:hover{
	color:#e52613;
	background:#f7f6f6;
}
/**上一页，下一页**/
.page_list{
	text-align: right;
	margin:35px 0;
}
.page_list a{
	display:inline-block;
	padding:2px 14px;
	margin-right:5px; 
	font-size:13px; 
	vertical-align:middle;
    -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    border-radius:5px;
	background:#e5e5e5;
	height:32px;
	line-height:32px;
	background:#fff;
	border:1px solid #dfdfdf;
	text-align:center;
}
.page_list .current{
	color:#e52613;
	border:1px solid #a4a4a4;
	display: inline-block;
    padding:2px 14px;
    margin-right: 5px;
    font-size: 13px;
    vertical-align: middle;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #e5e5e5;
    height: 32px;
    line-height: 32px;
    background: #fff;
    text-align: center;
}
.page_list .next,.page_list .prev{
	color:#a2a2a2;
}
.page_list .activate{
	color:#e52613;
	border:1px solid #e52613;
}	
table.h_table tr:hover .recent02{
	color:#f10006;
}
table.h_table .recent01{
	color:#f10006;
}
table.h_table .recent02{
	color:#1fa91f;
}
/**近一年，近三个月，全部**/
.pro_trend{
	margin-top:25px;
	height:30px;
}
.pro_trend ul{
	float:right;
	display: block;
}
.pro_trend ul li{
	float:left;
}
.pro_trend ul li a{
	padding:0 10px;
	background:#f7f7f7;
	margin-right:10px;
	display: inline-block;
}
.pro_trend ul li .t_s{
	background:#C3C3C3;
	color:#fff;
}
.pro_trend ul li a:hover{
	background:#DFDFDF;
	color:#fff;
}
/*-----------------------------------*/\


/********网上预约********/
.appointment_box h4{margin-top:30px;font-size:18px;color:#e52613;margin-bottom:12px;}
.appointment_box p{font-size:14px;color:#767676;}
.information .i_l{text-align:right;}
.information .i_l span{color:#e52613;padding:0 10px;}

.input{border:1px solid #e5e5e5; line-height:24px; background:#FFF; height:24px; padding:5px; vertical-align:middle; color:#7a7a7a;}
.input:hover{border:1px solid #cfcfcf;}
.submit{background:#eb5647; color:#f2f2f2; text-align:center; border-style:none; width:100px; line-height:34px; height:34px;}
.submit:hover{background:#e52613; color:#fcfcfc; border-style:none;}
table.appointment{border-style:none;}
table.appointment th{text-align:right; padding:8px 12px; width:20%; line-height:28px; vertical-align:middle}
table.appointment td{text-align:left;padding:8px 12px; width:79%; line-height:28px; vertical-align:middle;}
table.appointment td input{vertical-align:middle; margin-right:10px}
table.appointment th i{padding:0 5px; color:#e52613;}

/********产品查询********/
#pro-fixed-box #so_u_t{
	padding:20px 0;
}
#pro-fixed-box #so_u_t span{
	display:block;
}
#pro-fixed-box #so_u_t .u_t_l{
	float:left;
}
#pro-fixed-box #so_u_t .u_t_l{
	float:right;
}
#pro-fixed-box #so_unit{
	padding:20px 0;clear:both;text-align:right;
}
#pro-fixed-box #so_unit span{
	padding: 0 2px;
  	border-radius: 2px;
  	background: #ccc;
}
#pro-fixed-box #so_unit span.cur{
	background: #E52613;
  	color: #fff;
}
#pro-fixed-box .more{
	background: #eb5647;
  	padding: 2px 14px;
  	display: inline-block;
  	float: right;
  	color: #fff;
  	border-radius: 5px;
}
#pro-fixed-box .more:hover{
	background:#e52613;
	}
/*登录注册*/
.f_l {
  float: left;
}
.f_r {
  float: right;
}
.login_top ul {
  overflow: hidden;
}
.login_top ul li {
  float: left;
  color: #575757;
  font-size: 18px;
  line-height: 60px;
  margin-top: 30px;
}
.login_top ul .member_center {
  font-size: 24px;
  color: #e52613;
  padding: 0 100px 0px 330px;
}
.login_top .reg {
  font-size: 22px;
  color: #575757;
  margin-left: 180px;
}
table.login tr td{padding-top:15px;height:36px;}
table.login .t_l{height:34px;line-height:34px;text-align:right; width:100px;}
table.login input,.reg_r table input{width:250px;height:34px;line-height:34px;border:1px solid #b3a4b6;background:url(input_bg.png) repeat;margin-left:20px;padding-left:10px;color:#7f8183;}
.reg_r input.check{ width:15px; height:15px; margin-right:10px;}
table.reg_tab td.t_l{width:145px; text-align:right;}
table.reg_tab .pro input{ margin-left:100px;}
table.reg_tab .cen_radio input{height:14px;width:14px;margin:5px 0px 0 20px;border:#fff;background:none;}
table input:hover{border:1px solid #a194a4;}
table.login .submit{width:230px;background:#b53356;color:#ebebeb;text-align:center;padding:0;height:36px;border:0;margin-bottom:30px;}
.b_con{
	text-align:center;
	padding:40px 200px;
	border-bottom:1px solid #ededed;
	border-top:1px solid #ededed;
	}
center h2{font-size:22px; padding:50px 0 10px 0;}
table.login .t_r .submit:hover,.login_top .zhuce:hover,
.bot_submit input:hover{ opacity:.8;}
table.login .t_r span a{color:#c44e6d;margin-left:30px;_float:right; margin-top:-20px;_margin-bottom:40px;}
table.login .t_r span a:hover{color:#ad2247;}
.login_r{width:420px;text-align:center;}
.login_text{margin:18px 220px 30px 0;}
.login_text p{text-align:center;}
.login_top .zhuce{clear:both;width:136px;height:36px;line-height:36px;background:#b53356;color:#ebebeb;text-align:center;margin-left:34px;_margin-left:0;_margin-right:240px;}
.reg_r table td{padding-top:15px;}
table.pass_table{margin-top:20px;}
table.pass_table th{width:80px;text-align:right;padding-right:20px;}
table.pass_table td input{margin-top:10px;}
.reg_r span{margin:0 10px;color:#e52613;}
.bot_submit{margin-left:48px;}
.bot_submit input{width:270px;background:#e52613;color:#fff;border:0;height:36px;line-height:36px;text-align:center;margin-top:50px;margin-bottom:30px;font-size:16px; border-radius:3px;}
.bot_submit a{margin:0 20px;color:#161617;}
.bot_submit a:hover{color:#ad2247;}
table.mem_tab{margin-top:60px;}
table.mem_tab tr .t_l{height:36px;line-height:36px;width:300px;text-align:right;padding-right:20px;}
table.mem_tab tr .t_l span{ padding:0 10px; color:#e52613;}
table.mem_tab .cen_radio input{height:14px;width:24px;border:#fff;}
table.mem_tab .cen_radio input:hover{border:#fff;}
table.mem_tab input{width:270px;margin-top:10px;height:36px;line-height:36px;border:1px solid #ebebeb;padding-left:10px;color:#adadad;}
table.mem_tab input:hover{border:1px solid #dadada;}
table.mem_tab .cen_submit input{margin-top:20px;width:100px;height:34px;line-height:34px;background:#e52613;color:#fafafa;text-align:center;padding:0;}
table.mem_tab .cen_submit input:hover{background:#cb200f;color:#fafafa;}
table.appoin_table{width:840px;}
table.appoin_table th{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;text-align:center;background:#f6f6f6;height:38px;}
table.appoin_table td{border-bottom:1px solid #ebebeb;text-align:center;color:#818286;height:38px;}
table.appoin_table tr:hover{background:#fefcfc;}
table.appoin_table tr:hover td,
table.appoin_table tr:hover td a{color:#e52613;}
table.appoin_table td a{color:#818286;}

/******会员中心*********/
.title_02 h2 {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 8px;
  text-indent: 2px;
  height: 40px;
  line-height: 40px;
  font-size: 24px;
  color: #595b63;
}
/*******我的财富*********/
.money {
  padding: 30px 0;
  overflow: hidden;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  background: #f6f6f6 url(money_bg.jpg) repeat-y 443px 0;
  margin-top: 45px;
}
.money ul {
  width: 100%;
}
.money ul li {
  display: block;
  width: 420px;
  float: left;
  font-size: 18px;
  color: #ba1b44;
  border-right: 1px solid #ebebebe;
  text-align: center;
}
.money ul li p {
  color: #7a7a7a;
  text-align: center;
}
.mt20 {
  margin-top: 20px;
}
table.appoin_table {
  width: 100%;
}
table.appoin_table th {
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  text-align: center;
  background: #f6f6f6;
  height: 38px;
}
/*******认购预约*********/
.mt45 {
  margin-top: 45px;
}
/*******找回密码*********/
.member_password {
  margin: 30px 200px;
}
.login_box .login_top ul {
  overflow: hidden;
}
.member_password h3 {
  font-size: 22px;
  margin-top: 50px;
}
.member_password p {
  line-height: 40px;
  margin-top: 20px;
}
.member_password input {
  width: 400px;
  height: 34px;
  line-height: 34px;
  border: 1px solid #b3a4b6;
  background: url(input_bg.png) repeat;
  padding-left: 10px;
  color: #7f8183;
}
.member_password .yzm {
  width: 180px;
  margin-top: 10px;
  margin-right: 10px;
}
.member_password .next {
  margin-top: 10px;
  border: none;
  width: 100px;
  background: #b53356;
  text-align: center;
  padding: 0;
  color: #ebebeb;
  cursor: pointer;
}
/**********网站地图***********/
#map .top_ul{
	margin-right:50px;
}
#map .top_h4{
	line-height:38px;
	margin-top:20px;}
#map .top_h4 a{
	color:#999;
	font-weight:bold;
	text-align:right;
	margin-top:20px;
}
#map .son_h4{
	color:#000;
	font-weight:bold;
	text-indent:20px;
	margin-top:20px;
}
#map .ab{
	text-indent:20px;
}
#map .son_ul{
	
}
#map .son_li{
	display:inline-block;
	line-height:36px;
	margin-right:20px;
}
/******合作伙伴********/
.container {
  width: 1200px;
  height: auto;
  margin:0 auto;
}
.partners_box{
	margin-top:30px;
}
.partners_box .partners {
  line-height: 50px;
  height: 50px;
  border-bottom: 1px solid #ebebeb;
  position: relative;
}
.partners_box .partners h2 {
  padding: 0 8px 0 3px;
  position: absolute;
  left: 0;
  float: left;
  color: #1e1e1e;
  border-bottom: 2px solid #e52613;
}
.partners_box .partners a {
  width: 24px;
  float: right;
  height: 50px;
  background: url(home_new_bg.png) no-repeat 0 0;
}
.par_list {
  padding: 16px 0 0px 0;
}
.par_list a {
  float: left;
  margin-left: 11px;
  margin-bottom: 12px;
  border: 1px solid #f2f2f2;
}
.par_list a:hover{
	border: 1px solid #ebebeb;
	}
.links_list a{
	margin-left:22px;
	margin-bottom: 22px;
}
.par_list a img {
  width: 157px;
  height: 65px;
}
.links_list a img{
	width: 250px;
  	height: 101px;
}

.allpage img{
	width:100%;
	height:auto;
	}
table.productAll{
	width:100%;
}
table.productAll th {
  text-align: center;
  color: #636363;
  height: 46px;
  line-height: 46px;
  border-bottom: 1px solid #ebebeb;
  background: #efefef;
}
table.productAll tr td {
  text-align: center;
}
table.productAll input {
  width: 50px;
  height: 24px;
  border: 0px;
  text-align: center;
  border-radius: 4px;
  -moz-radius: 4px;
  -webkit-radius: 4px;
}
table.productAll .ensure{
	background:#e52613;
	color:#e5e5e5;
	}
table.productAll tr:hover .ensure{
	background:#e52613;
	}
table.productAll .stop{
	background:#d8d8d8;
	color:#575757;
	}
table.productAll tr:hover .stop{
	background:#e52613;
	}
table.productAll .recent02 {
    color: #1fa91f;
}
table.pro_table .recent01 {
    color: #e52613;
}
.mt_100{
	margin-top:100px;
	}
	

.w30{
	width:30%;
	}
.w10{
	width:14%;
	}
.w25{
	width:18%;
	}
.title_01{
	margin:0 50px;
	height:40px;
	line-height:40px;
	background:#f3f3f3;
	position:relative;
	border-bottom:2px solid #F00;
	}
.title_01 h2{
	font-size: 20px;
    font-weight: normal;
    margin-left: 15px;
    color: #000;
    float: left;
	}
.title_01 .xiey{
	width: 40px;
    height: 22px;
    margin:9px 15px 0 15px;
	background:#ff323b;
    color: #fff;
    line-height: 20px;
    display: block;
    text-align: center;
    font-weight: normal;
	float:left;
	
	-moz-border-radius:4px;      /* Gecko browsers */
    -webkit-border-radius:4px;   /* Webkit browsers */
    border-radius:4px;            /* W3C syntax */
	}
.title_01 time span{
	padding:0 4px;
	}
.gp_value{
	float:left;
	width:220px;
	text-indent:32px;
	border-right:1px solid #e0dddd;
	height:56px;
	}
.gp_value span{
	line-height:56px;
	font-size: 26px;
    float: left;
    display: block;
    text-align: right;
    font-weight: bold;
	}
.gp_value .sj{
	float:right;
	padding-right:15px;
	padding-top:5px;
	}
.gp_info{
	width:800px;
	background:#fff;
	height:80px;
	float:left;
	padding-left:30px;
	}
.gp{
	margin:25px 50px 0 50px;
	border-bottom:1px solid #e0dddd;
	}
.gp_info table td{
	width:20%;
	line-height:28px;
	}

.pt_50{
	padding-top:50px;
	}

.top_regimg{
	height:340px;
	margin-bottom:20px;
	background:url(reg.jpg) no-repeat center 0;
	}

/*风险测评 start*/
.t_r{
	text-align:right;
	}
.t_c{
	text-align:center;
	}
.appraisal_box{
	padding:60px 150px 110px 150px;
	height:auto;
	font-size:15px;
	}
.appraisal_box .title_1{
	margin-top:25px;
	font-size:26px;
	color:#333;
	margin-bottom:50px;
	}
.appraisal_box ul.ask_box li{
	display:block;
	margin-bottom:35px;
	border-bottom:1px dashed #e5e5e5;
	padding-bottom:20px;
	}
.appraisal_box .appraisal{
	font-size:15px;
	line-height:200%;
	margin-bottom:30px;
	}
.select_box{
	margin-top:35px;
	font-size:18px;
	}
.select_box button{
	margin-top:40px;
	display:block;
	width:25%;
	height:48px;
	line-height:48px;
	color:#fff;
	text-align:center;
	float:left;
	border-radius:5px;
	border:none;
	font-size:16px;
	text-indent:40px;
	cursor:pointer;
	}
.select_box button.person{
	margin-right:5%;
	margin-left:22.5%;
	background:#e52613 url(person.png) no-repeat 40px center;
	}
.select_box button.organization{
	background:#e52613 url(organization.png) no-repeat 40px center;
	}
.select_box button:hover{
	opacity:.8;
	}
.appraisal_box .appraisal h3{
	color:#e52613;
	font-size:22px;
	margin:15px 0 30px 0;	
	}
.appraisal_box .btn_box{
	margin-top:40px;
	text-align:center;
	}
.appraisal_box .btn_box a{
	display:block;
	}
.appraisal_box .btn_box input{
	display:block;
	width:40%;
	margin:0 auto;
	padding:10px 0;
	border:none;
	border-radius:3px;
	background:#e52613;
	color:#fff;
	}
.appraisal_box .btn_box input:hover{
	cursor:pointer;
	opacity:.8;
	}
.appraisal_box ul.ask_box li input{
	width:18px;
	height:18px;
	vertical-align:middle;
	margin-right:8px;
	cursor:pointer;
	float:left;
	margin-top:3px;
	}
.appraisal_box ul.ask_box{
	margin-top:40px;
	margin-bottom:10px;
	}
.appraisal_box ul.ask_box li .p1{
	margin-bottom:8px;
	font-size:16px;
	color:#575757;
	font-weight:bold;
	border:none;
	}
.appraisal_box ul.ask_box li p{
	line-height:150%;
	padding-bottom:10px;
	}
.appraisal_box ul.ask_box li .problem_box p{
	border:1px solid #fff;
	padding:8px 10px;
	}
.appraisal_box ul.ask_box li .problem_box p:hover{
	border:1px solid #f5f5f5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	}
.appraisal_box ul.ask_box li .problem_box p.p1,.appraisal_box ul.ask_box li .problem_box p.p1:hover{
	border:none;
	}
.appraisal_box ul.ask_box li p span label{
	cursor:pointer;
	display:block;
	}
.appraisal_box ul.ask_box li p span label:hover{
	color:#e52613;
	}
.appraisal_box ul.signature{
	padding-bottom:50px;
	border-bottom:1px solid #ededed;
	}
.appraisal_box ul.signature li{
	float:left;
	width:50%;
	font-size:16px;
	}
.appraisal_box ul.signature li span{
	text-align:right;
	display:block;
	float:left;
	width:100px;
	height:38px;
	line-height:38px;
	margin-bottom:25px;
	}
.appraisal_box ul.signature li input{
	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom:1px solid #CCC;
	height:22px;
	line-height:22px;
	padding:8px 10px;
	vertical-align:middle;
	}
.appraisal_box ul.signature li select{
	border-color:#ccc;
	width:195px;
	height:38px;
	line-height:38px;
	vertical-align:middle;
	padding:0 10px;
	}
.appraisal_box ul.signature{
	}
.appraisal_box ul.signature{
	}
.appraisal_box ul.signature{
	}
/*.appraisal_box .sure{
	margin-right:40px;
	}
.appraisal_box .sure_text{
	margin-right:40px;
	border-bottom:1px solid #ededed;
	padding-bottom:40px;
	}*/
.appraisal_box .ft_box{
	padding-top:50px;
	padding-bottom:30px;
	width:402px;
	margin:0 auto;
	font-size:16px;
	}
.appraisal_box .ft_box .reset{
	display:block;
	text-align:center;
	float:left;
	background:none;
	width:185px;
	height:48px;
	line-height:48px;
	border-radius:3px;
	background:#999;
	color:#fff;
	border:none;
	font-size:16px;
	cursor:pointer;
	}
.appraisal_box .ft_box botton{
	float:left;
	width:185px;
	display:block;
	cursor:pointer;
	height:48px;
	line-height:48px;
	background:#e52613;
	color:#fff;
	border-radius:3px;
	text-align:center;
	margin-right:10px;
	}
.appraisal_box .ft_box .reset:hover,.appraisal_box .ft_box botton:hover,.measurement3 input.btn-danger:hover,measurement3 .form-group a:hover{
	opacity:.8;
	}
.appraisal_box .result{
	margin:15px 0px 20px 0;
	padding-bottom:50px;
	}
.appraisal_box .result1{
	width:250px;
	border-radius:3px;
	height:48px;
	line-height:48px;
	background:#e52613;
	color:#fff;
	margin:0 auto;
	font-size:20px;
	margin-top:20px;
	font-weight:bold;
	margin-bottom:15px;
	}
.appraisal_box .result h3{
	color:#575757;
	font-size:15px;
	}
.appraisal_box .result .again{
	display:block;
	margin:25px auto 0px auto;
	width:200px;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:15px;
	background:#ff4455;
	border-radius:3px;
	cursor:pointer;
	}
.appraisal_box .result a .again{
	margin-bottom:15px;
	margin-top:10px;
	background:#999;
	display:block;
	}
.appraisal_box .result .again:hover{
	opacity:.8;
	}
.appraisal_box .result .p2{
	margin:0 auto;
	line-height:150%;
	text-align:left;
	padding-top:25px;
	}
.appraisal_box .result .jainy{
	font-size:16px;
	}
/*风险测评 end*/

.black_overlay{ display: block;  position:fixed;  top: 0%;  left: 0%;  width: 100%;  height: 2000px;  background-color: black;  z-index:99;  -moz-opacity: 0.8;  opacity:.80;  filter: alpha(opacity=80); } 
.window_box {display: block;  position: fixed;  top: 40%; margin-top:-154px;  left: 50%;  width: 470px; margin-left:-235px;  height: auto; background-color: white;  z-index:1002;  overflow: hidden; z-index:100;}  
.title{ height:50px; line-height:50px; background:#e52613; color:#fff; padding:0 0 0 15px;}
.test_title{height:50px; font-size:20px; color:#333; line-height:50px; padding:40px 0 0 15px; text-align:center;}
.title h2{ margin:0; font-size:20px; font-family:"微软雅黑"; font-weight:normal;}
.title a { float:right; display:block; width:50px; height:50px; background:url(close_a.png) no-repeat center center;}
.box_select{
	  padding:25px;
	  }
  .box_select select{
	  width:100%;
	  height:40px;
	  line-height:40px;
	  border:1px solid #ccc;
	  padding:0 6px;
	  } 
  .box_select input{ margin-top:20px; padding:0 15px; float:right; border:none; background:#e68329; color:#fff; height:32px; line-height:32px; border-radius:3px; cursor:pointer;}
  .box_select input:hover{ opacity:.8;}
  .result_box{ line-height:200%; font-size:15px; }
  .result_title{ padding-top:50px; font-size:18px; color:#e52613; padding-bottom:15px;}
  .form-group .row{ padding-bottom:15px;}
  .sm{ padding-top:35px;}
  .qname{ text-align:right; margin-top:20px;}
  .weixin{height:40px; width:175px; float:right; line-height:40px; background:#75c975 url(weixin_1.png) no-repeat 40px -30px; margin:20px 0 25px 0; display:block; color:#fff; text-align:center; text-indent:30px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
  .weixin:hover{ color:#fff; background:#63aa63 url(weixin_1.png) no-repeat 40px -30px;}
  .mt_130{
	  margin-top:130px;}
  .my_money{ padding:65px 65px 0 65px;}
  .my_money ul li{ display:block; float:left; padding:0 15px; font-size:16px; color:#333; font-weight:bold;}
  .my_money_list a{ display:block;}
  .my_money_list a span{ float:left;}
  
  
 /*首页风险提示*/
  .log_box{
	display: none;  
	position: fixed;  
	top:50%;  
	left:50%;
	margin-left:-430px;
	margin-top:-275px;  
	width:860px;  
	height:550px; 
	background:#fff url(../img/log_bgline.jpg) repeat-y 429px 0;  
	z-index:1002;  
	overflow: hidden;
	}
.test_box{
	background:#fff;
	}
.t_c{
	text-align:center;
	}
.mr_25{
	margin-right:25px;
	}
.mr_10{
	margin-right:10px;
	}
.rund_6{
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	}
.rund_3{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	}
.warning_box {
    padding:0px 10px 20px 60px;
    margin-right: 50px;
    height: 370px;
    overflow-y: scroll;
	margin-top:50px;
}
.warning_box section p{
	text-indent:30px;
	}
.warning_box section h2{
	font-size:18px;
	color:#333;
	}
.warning_box section h3{
	}
.warning_box .title_1{
	font-size:22px;
	color:#333;
	text-align:center;
	padding-bottom:20px;
	}
.warning_box p{
	padding-bottom:8px;
	}
.warning_btn{
	margin-top:25px;
	font-size:16px;
	text-align:center;
	}
.warning_btn .input{
	width:136px;
	height:42px;
	background:#e52613;
	color:#fff;
	cursor:pointer;
	font-size:16px;
	}
.warning_btn input:hover{
	background:#ac1d0f;
	}

/*登录*/
.log_box{
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	}
.log_left{
	width:440px;
	float:left;
	}
.log_right{
	width:420px;
	float:left;
	}
.log_left .warning_box{
    padding: 0px 10px 20px 40px;
    margin-right:0;
    height: 420px;
    overflow-y: scroll;
    margin-top: 50px;
}
.log_right .title_2 h2{
	text-align:center;
	font-size:22px;
	color:#333;
	margin-top:50px;
	}
.log_right .title_2 h2 a{
	display:block;
	position:absolute;
	right:0;
	top:0;
	display:block; 
	width:40px; 
	height:40px; 
	background:#e52613 url(close_a.png) no-repeat center center;
	}
.log_right .title_2 h2 a:hover{
	background:#ac1d0f url(close_a.png) no-repeat center center;
	}
.log_right .log {
    padding: 25px 24px;
    overflow: hidden;
	}

/*选择按钮 start*/
.checkboxFive {
	width: 16px;
	position: relative;
}
.checkboxFive input{
	margin-bottom:0;
	}
.checkboxFive label{
	display:none\9;
	cursor: pointer;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 3px;
  	left: 0;
	background: #d9d9d9;
	border:1px solid #bfbfbf;
}
.checkboxFive label:after {
	opacity: .8;
	content: '';
	position: absolute;
	width: 8px;
	height: 5px;
	background: transparent;
	top:3px;
	left:3px;
	border: 2px solid #fff;
	border-top: none;
	border-right: none;
 
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
/*.checkboxFive label:hover{
	background:#0f274f;
	border:1px solid #0f274f;
	}*/
.checkboxFive label:hover::after {
	opacity: .9;
}
.checkboxFive input[type=checkbox]:checked + label{
	background:#e52613;
	border:1px solid #e52613;
	}
.checkboxFive input[type=checkbox]:checked + label:after{
	opacity: 1;
}
/*选择按钮 end*/