@charset "utf-8";
/* english for chsi by lugp@2013.08.06 */
body, p, ul, ol, li, form, img, h1, h2, h3, select, input,dl,dd,dt{margin:0;padding:0;}
body{background:#FFF;color:#65686D;text-align:left;
font:14px/1.5 Helvetica,Arial,"Helvetica Neue",Verdana,"Microsoft Yahei",sans-serif;}
input{font-family:Verdana, Geneva, sans-serif;}
input[type="text"]{background-color:#fff;border:1px solid #ccc; padding:3px 4px; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition:border linear .2s,box-shadow linear .2s; -moz-transition:border linear .2s,box-shadow linear .2s; -o-transition:border linear .2s,box-shadow linear .2s; transition:border linear .2s,box-shadow linear .2s}
input[type="text"]:focus{border-color:rgba(82,168,236,0.8); outline:0; outline:thin dotted \9; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);}
li{list-style:none;}
img{border:0;}
p{ text-indent:0;}
a:link, a:visited{color:#65686D;text-decoration:none;}
a:hover{color:#65686D;text-decoration:underline;}
.clearfix:after {content: "\0020";display: block;height: 0;clear: both;}
.clearfix {zoom: 1;}
.clearit{height:0; line-height:0; font-size:0; clear:both; overflow:hidden;}
.line01{ height:1px; border-bottom:1px solid #FFFFFF; width:100%; overflow:hidden; background:#DEDEDE;display:block; margin: -8px 0 12px; clear:both;}
.logo{ width:830px; padding-left:150px; height:100px; margin:0 auto; background-image:url(../images/en-2015/logo.png);background-image:-webkit-image-set(url(../images/en-2015/logo.png) 1x,url(../images/en-2015/logo2x.png) 2x); background-repeat: no-repeat; background-position: 0 28px; overflow:hidden; position:relative;}
a.logoA,a.logoA:link{ width:130px; height:47px; display:block; position:absolute; left:0; top:29px;}
a.logoA:hover{ text-decoration:none;}
h1{font-size:20px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; height:70px; line-height:80px; float:left; display:inline; color:#2EAFBB; overflow:hidden;}
.logo h1{line-height:120px;}
.logo_lan{width:160px;margin-top:40px; font-size:13px; float:right; display:inline;}
.logo_lan a,.logo_lan a:link{ float:right; display:block; margin-left:8px;height:30px; line-height:30px; color:#FFFFFF; width:70px; text-align:center;background:#22848d; border-radius:4px;}
.logo_lan a:hover{text-decoration:none;}
.logo_lan a.other{background:#CCCCCC;}
.logo_lan a.other:hover{ opacity:0.7;} 
.meauWrap{position:absolute; z-index:100; top:0; left:0; width:100%; opacity: 0.6; filter:Alpha(opacity=60); background:#22848d; height: 40px;}
.menu{height:40px; line-height:40px;width:980px; margin-left:-490px; position:absolute; top:0; left:50%; z-index:2000; }
.menu li{float:left; display:inline; margin-right:25px; position:relative;}
.menu li a{color:#fff; padding: 8px;}
.menu li a:hover{color:#ccc; text-decoration:none;}
.menu li .navSelected{color:#000;}
#nav_divi_line {border-right:1px solid #fff; padding:0; text-decoration:none;}
#nav_divi_line:hover{background:none;}
.menu li.menu_search{ float:right; display:inline; position:relative; margin-right:0;}
span.menu_search_icon1{ position:absolute; right:10px; top:5px; height:30px; width:30px; overflow:hidden; background:url(../images/en-2015/en_icon_search.png) no-repeat 0 0;}
span.menu_search_icon2{background:url(../images/en/en_icon_search.png) no-repeat 0 -13px;}
/* for flash images*/
.top_img_news{ height:379px; width:100%;min-width:980px; text-align:center; position:relative; overflow:hidden;}
#flash_img{ width:100%; position:absolute; left:0; top:0;}
#flash_img div{width:100%;}
a.rslides_nav{ position:absolute; top:180px; display:block; width:30px; height:30px; border-radius:12px; background:url('https://t1.chei.com.cn/chsi/images/en/bg_direction_nav.png') no-repeat; opacity:.4;}
a.rslides_nav:hover{ opacity:1;}
a.prev{ left:30px; background-position:left top;}
a.next{ right:30px; background-position:right top;}
.rslides_tabs{ width:230px; _width:250px; position:absolute; left:50%; top:349px; margin-left: -115px; _margin-left: -125px;}
.rslides_tabs li{ float:left; display:block; margin:0 8px;}
.rslides_tabs li a{ box-shadow:0 0 3px rgba(0, 0, 0, 0.3) inset; display:block; height:5px; width:30px; text-indent:-9999px; background:#fff; opacity:.4; filter:alpha(opacity=40); _font-size:1px;}
.rslides_tabs li a:hover{ opacity:1;}
.rslides_tabs li.rslides_here a{ background:#22848d; opacity:1; filter:alpha(opacity=100);}
#flash_img .banner_wrap1{background:url(../images/en-2015/banner-wrap1.png) repeat-x;}
#flash_img .banner_wrap2{background:url(../images/en-2015/banner-wrap2.png) repeat-x;}
#flash_img .banner_wrap3{background:url(../images/en-2015/banner-wrap3.png) repeat-x;}
#flash_img .banner_wrap4{background:url(../images/en-2015/banner-wrap4.png) repeat-x;}
#flash_img .banner_wrap5{background:#f0f4f4;}
.banner_wrap1 .banner_link1{display:block; width:100%; height:379px; background:url(../images/en-2015/banner-1.jpg) center center no-repeat;}
.banner_wrap2 .banner_link2{display:block; width:100%; height:379px; background:url(../images/en-2015/banner-2.jpg) center center no-repeat;}
.banner_wrap3 .banner_link3{display:block; width:100%; height:379px; background:url(../images/en-2015/banner-3.jpg) center center no-repeat;}
.banner_wrap4 .banner_link4{display:block; width:100%; height:379px; background:url(../images/en-2015/banner-4.jpg) center center no-repeat;}
.banner_wrap5 .banner_link5{display:block; width:100%; height:379px; background:url(../images/en-2015/banner-5.jpg) center center no-repeat;}
h2{font-size:16px; line-height:2em; color:#333333;}
h3{line-height:30px; font-size:14px; color:#333333;}
h4{font-size:16px; color: rgb( 102, 102, 102 ); margin: 0; padding:0;}
h2 a,h2 a:link,h3 a,h3 a:link{color:#333333;}
h2.service{ height:45px; line-height:40px; overflow:hidden;text-align:center;font-size:20px;}
.grey_box{min-width:980px; padding:20px 0 15px;}
.grey_box_cnt{ width:250px; padding-left:60px; margin-right:10px; float:left; display:inline; position:relative;}
.box980{ width:980px; margin:0 auto;}
.box950{ width:950px; margin:0 auto;}
.box650{ width:630px; margin-right:20px; float:left; display:inline;}
.box550{ width:550px; float:left; display:inline;}
.box475{ width:475px; float:left; display:inline;}
.box380{ width:380px; float:right; display:inline;}
.box300{ width:300px; float:right; display:inline;}
.padding15{ padding:15px 0;}
.margin_right_0{ margin-right:0;}
.read_more{position:absolute; top:260px; left:50%; margin-left:-75px; z-index:1000; display:block;}
.read_more a{display:block; padding:6px 20px; background:#22848d; color:#fff; font-size: 18px;}
.read_more a:hover{opacity:0.8;}
#content{width:980px; margin:0 auto;}
#content-middle{width:980px; margin:0 auto;}
#content-middle .content-middle-point{width:355px; height:60px; margin:33px auto 22px; background:url(../images/en-2015/cont-midPoint.png) no-repeat 0 40px;}
#content-middle .content-middle-point h1{text-align:center; width: 100%;  line-height: 20px;}
#content-middle p{line-height: 30px;}
#content-middle .read_more_2{ }
#content-middle .read_more_2 a{display:block; width:110px; height:38px; background:#22848d; color:#fff; font-size: 18px; margin:27px auto; line-height: 38px; text-align:center; border-radius: 3px;}
.read_more_2 a:hover{opacity:0.8;}
#content-middle_2 h1{text-align:center; width: 100%;  line-height: 70px;}
#content-middle_2 p{line-height: 30px;}
#content_box{margin:20px auto 30px;}
#content_box ul li{float:left; display:block; width:260px; height:380px; border:8px solid #e6e6e6; margin-right:15px; padding:20px; overflow:hidden; position:relative;}
#content_box ul li:hover{border:8px solid #22848d;}
#content_box ul li .iconBox{width:83px; height:83px; margin:0px auto 12px; background:url(../images/en-2015/icon.png) no-repeat;}
#content_box ul li .iconBg1{background-position:0 0;}
#content_box ul li .iconBg2{background-position:0 -83px;}
#content_box ul li .iconBg3{background-position:0 -166px;}
#content_box ul li h2{font-size: 16px; color: #8a8a8a; text-align:center; line-height: 30px;}
.p_style{ line-height: 30px;}
.con_readMore{width:100px; height:20px; position:absolute; bottom:18px; left:50%; margin-left:-50px;}
.con_readMore a{font-weight:bold; color: #8a8a8a;}
.con_readMore a:hover{color:#65686d;}
.con_readMore .more_pic{position:absolute; right:0; top:4px;  width:14px; height:14px;  background:url(../images/en-2015/more.gif) no-repeat;}
/*footer*/
#footer{min-width:960px; width:100%; background:url(../images/en-2015/index_footerBg.png);}
#toTop{width: 37px; height: 37px; border-radius: 3px; position:fixed;}
.footer{min-width:1000px; height:52px; background:#d9d9d9; text-align: center; position:relative; z-index:100;}
.footer_bg {margin: 0 auto; width: 950px; color:#333; line-height:52px;  text-indent: -18px;}
.footer_bg a{color:#333;}
.footerFixBot{z-index:999; position:fixed; bottom:0; left:0; width:100%;  _position:absolute; _top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); overflow:visible;}
/*goToTOP*/
.returnTop { position: fixed; _position: absolute; right: 10px; bottom: 200px; _bottom: auto; display:none; width: 40px; height: 40px; border-radius:4px; background: #22848D; box-shadow: 0 0 5px #F5F5F5; text-indent: -9999px; cursor: pointer;}
.returnTop:hover{opacity:0.7;}
.returnTop .s { position: absolute; top: -2px; _top: -20px; left: 10px; width: 0; height: 0; border-width: 10px; border-color: transparent transparent #fff; border-style: dashed dashed solid;}
.returnTop .b { position: absolute; top: 18px; left: 16px; height: 12px; width: 8px;background: #fff;}

/*banner*/
.top_img_banner{width:100%; min-width:980px;height:100px;text-align:center; position:relative; overflow:hidden; background:url("../images/en-2015/second_banner_bg.png") repeat-x;}
.top_img_banner_wrap{width:100%; height: 100px; margin:0 auto; text-align: center; background:url("../images/en-2015/second_banner.jpg") center center no-repeat;}
.nav_index_wrap{width:960px; margin:0 auto; padding:0 10px; height: 60px; line-height:60px; left: 50%;  margin-left: -490px;  position: absolute; top: 40px;}
.nav_index{float:left; color:#fff; font-size:28px;}
.lm_r_top {float:right;}
.lm_r_top .colorWhite{color:#fff;}
.lm_r_top .colorOrange{color:#fc797e;}

/*left menu*/
.lm_box{ width:952px; margin:-36px auto 0 auto; padding-bottom:20px; position:relative;}
.lm_division_bg{width:12px; height:12px; position:absolute; left:205px; top:30px; background:url("../images/en-2015/division_dot.png") no-repeat center center;}
.lm_division{width:12px; position:absolute; left:205px; top:42px; background:url("../images/en-2015/division_line.png") repeat-y center center;}
.lm_left{ width:228px; margin:36px 26px 0 0; background:#FFFFFF; float:left; display:inline;}
.lm_right{ width:694px;height:auto !important; float:left; display:inline;}

.lm_l_ul li {display:block; margin-top:10px;}
.lm_l_ul li a{width:185px; height:32px; display:block; line-height:32px; padding-left:10px;}
.lm_l_ul li a:hover{text-decoration:none;}
.lm_l_ul li .onLi{ background:#22848D; color:#fff; text-align:left;}
.lm_right h2{ font-size:20px; padding:10px 0;  margin-top: 25px; text-align:left; color: rgb( 51, 51, 51 ); font-weight:100;}
.lm_right p{ margin-bottom:1em;}
/*news*/
.newsDiv{ width:950px; margin:15px auto 30px;}
.newsDiv h2{line-height:30px; font-size:18px; color:#333333;}
.newsDivTime{ height:25px; line-height:22px; color:#999;}
.newsDiv ol{padding-left: 15px;}
.newsDivLine{ height:1px; line-height:1px; background:#DDDDDD; margin-bottom:15px; overflow:hidden;}
.newsDiv p{ margin-bottom:2em;}
.news_list{}
.news_list li{ line-height:30px; padding:3px; border-bottom:1px solid #DEDEDE;}
.news_list span.newsLiTime{ float:right; display:inline; margin-left:10px; color:#999999; font-size:12px;}
/*pvr*/
.check_list ul li{float:left; display:block; width:146px; height:300px; position:relative; border:2px solid rgb( 222, 222, 222 ); margin-left:30px; text-align:center;}
.check_list ul li .check_list_icon{width:58px; height:58px; position:absolute; top:20px; left:45px; background:url(../images/en-2015/check_icon.png) no-repeat 0 -59px;}
.check_list ul li:hover{border:2px solid rgb( 34, 132, 141 );}
.check_list ul li:hover .check_list_icon{background:url(../images/en-2015/check_icon.png) no-repeat 0 0;}
.check_list ul li p { margin-top: 90px; padding: 0 4px;}

.color_green, a.color_green {color: #22848d;}
.colorRed, a.colorRed{ color:#D94840;}
h2  a.color_green {color: #22848d;}
.mrg {margin-top: 20px;}
.btn_green,.btn_blue{height:28px; line-height:28px; color:#FFFFFF; width:70px; text-align:center;background:#22848d; border-radius:4px; border:none; cursor:pointer; font-family:"Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;}
.btn_green:hover,.btn_blue:hover{ opacity:0.7; text-decoration:none;}
.btn_blue_disable{height:25px; line-height:25px; color:#FFFFFF; width:70px; text-align:center; background:#CCC; border:none;}
.btn_blue_disable:hover{opacity:1;}
a.btn_green{ color:#FFFFFF; padding:6px 20px; text-align:center;background:#22848d; border-radius:4px; border:none; cursor:pointer; font-family:"Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;}
a.btn_green:hover{ opacity:0.7; text-decoration:none;}
/*for contact us*/
.contactUl li{ line-height:24px; padding:6px 0 6px 35px; position:relative;}
.contactUl li.title{ padding-left:0; font-size:16px; font-weight:bold;}
.contactUl span.icon_contact{ width:24px; height:24px; position:absolute; display:block; left:0;  _left:-32px; top:6px; overflow:hidden; background:url(../images/en/icon_contact.png) no-repeat 0 0; overflow:hidden;}
.contactUl span.tel{background-position:0 -24px;}
.contactUl span.fax{background-position:0 -48px;}
.contactUl span.web{background-position:0 -72px;}
.contactUl span.mail{background-position:0 -96px;}
.contactUl span.add_red{background-position:0 -120px;}
.contactUl span.tel_red{background-position:0 -144px;}
.contactUl span.fax_red{background-position:0 -168px;}
.contactUl span.web_red{background-position:0 -192px;}
.contactUl span.mail_red{background-position:0 -216px;}
/*service*/
.second-title{padding-left:80px; color:#22848D; background:url(../images/en-2015/more.gif) no-repeat 62px center; line-height:30px; font-weight:bold;}
.marginLeft{margin-left:23px;}
.box550 .more{color: #fc797e; margin-left: 20px;}
.icon_cnt950 h2{padding-left:60px; position:relative; font-size: 20px; line-height:50px; *height:50px; }
.icon_cnt950 h2 div{width:50px; height:50px; background:url("../images/en-2015/icon2.png") no-repeat; position:absolute; top:3px; left:0;}
.icon_cnt950 h2 .title_icon1{background-position:0 0;}
.icon_cnt950 h2 .title_icon2{background-position:0 -50px;}
.icon_cnt950 h2 .title_icon3{background-position:0 -100px;}
/*online report print icon*/
.chooseLan{ margin:40px 0 10px;height:30px; line-height:30px; text-align:left;float:left; display:inline;}
.chooseLan a,.chooseLan a:link,.chooseLan a:visited{color: #2EAFBB;}
.chooseLan a.current,.chooseLan a.current:link,.chooseLan a.current:visited{ color:#E1524B;}

.printBG { margin:40px 0 10px;height:30px;float:right; display:inline; position:relative; z-index:1000;}
a.iconClick,a.iconClick:link{ display:block; float:left; width:30px; height:30px; margin-left:10px;}
a.iconClick:hover{ text-decoration:none;}
a.iconPrint{ background:url(../images/2014/print.png) no-repeat 0 0;}
a.iconPrint:hover{ background:url(../images/2014/print.png) no-repeat 0 -30px;}
a.iconDownload{ background:url(../images/2014/print.png) no-repeat -30px 0;}
a.iconDownload:hover{ background:url(../images/2014/print.png) no-repeat -30px -30px;}
a.iconEmail{ background:url(../images/2014/print.png) no-repeat -60px 0;}
a.iconEmail:hover{ background:url(../images/2014/print.png) no-repeat -60px -30px;}
a.iconXxewm{ background:url(../images/2014/print.png) no-repeat -90px 0;}
a.iconXxewm:hover{ background:url(../images/2014/print.png) no-repeat -90px -30px;}
.newLayer{ display:none; position:absolute; right:0; top:40px; z-index:1001; border:1px solid #D6D6D6; border-top:3px solid #2EAFBB; background:#FFFFFF; padding:20px;text-align: center;}
.newLayerArrow{display:block;position:absolute;overflow:hidden; top:-11px;border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #2EAFBB; width:0; height:0;}
a.newLayerClose,a.newLayerClose:link{display:block;position:absolute; right:6px; top:6px;overflow:hidden; width:16px; height:16px; background:url(../images/2014/icon_list.png) no-repeat 0 -32px;}
a.newLayerClose:hover{background:url(../images/2014/icon_list.png) no-repeat 0 -48px;}

/*paper report*/
.xlrz_cnt_cn{color:#333;}
.xlrz_cnt_cn p{ margin-bottom:0;}
.scoreImgSize{ width:694px;}
#smallImg{ height:148px; width:648px; font-size:12px; padding:10px 23px; clear:both; position:relative;}
#smallImgLeft{ width:14px; height:106px; background:#EAEAEA;border-top-left-radius:7px;border-bottom-left-radius:7px; position:absolute; left:0; top:10px; cursor:pointer;}
#smallImgLeft span{ position:absolute; left:4px; top:48px; display:block; height:0; width:0; border-top: 6px solid transparent; border-right:6px solid #777; border-bottom:6px solid transparent; overflow:hidden;}
#smallImgRight{ width:14px; height:106px; background:#EAEAEA; border-top-right-radius:7px;border-bottom-right-radius:7px; position:absolute; right:0; top:10px; cursor:pointer;}
#smallImgRight span{ position:absolute; right:4px; top:48px; display:block; height:0; width:0; border-top: 6px solid transparent; border-left:6px solid #777; border-bottom:6px solid transparent; overflow:hidden;}
#smallImgLeft:hover,#smallImgRight:hover{ background:#DFEEFF;}
#smallImgBox{ height:148px; width:648px; font-size:12px; overflow:hidden; position:relative;}
#smallImgBox ul{ position:absolute; left:0; top:0;}
#smallImgBox li{ float:left; display:inline; width:81px; padding-right:6px; text-align:center; line-height:21px; height:148px;}
#smallImgBox li a{ width:75px; height:100px; border:3px solid #CCCCCC; display:block; opacity:0.7;}
#smallImgBox li a img{ width:75px; height:100px;}
#smallImgBox li a:hover{ opacity:1; border:3px solid #36C;}
#smallImgBox li a.onRead{ opacity:1; border:3px solid #36C;}
.lct_main{width:828px;margin:0 auto;padding-top: 16px;}
.lct_main .lct_left{float:left;width:392px;border:1px solid #37b088}
.lct_left .l_top{background:#37b088;height:69px;padding:10px 10px 0 10px;}
.lct_main .l_top h2{color:#fff;font-size:20px;line-height:34px}
.lct_main .l_top a{color:#0c545b;}
.lct_main .l_top a:hover{color:#0c545b;}
.lct_left .l_top_b{height:18px;width:104px;background:url(../images/en-2016/liucheng.png) no-repeat -5px -53px;}
.l_lct_l{width:40px;margin-left:28px;float:left;}
.l_lct_l span{display:block;width:40px;height:40px;background:url(../images/en-2016/liucheng.png) no-repeat;}
.l_lct_l span.first{background-position:-5px -4px }
.l_lct_l span.second{background-position:-53px -4px }
.l_lct_l span.thrid{background-position:-101px -4px }
.l_lct_l span.line{width:10px;margin-left:15px;height:78px;background-position:-289px -4px }
.l_lct_l span.line2{width:10px;margin-left:15px;height:60px;background-position:-289px -22px }
.l_text_r{float:left;width:270px;margin-left:14px;}
.l_text_r dl dd{font-size:18px;color:#333;line-height: 22px;padding: 9px 0;}
.l_text_r dl dt{color:#333;}
.l_text_r dl dt.grayColor{color:#8f8f8f;}
.l_text_r .first{height:127px;}
.l_text_r .second{height:109px;}
.l_text_r .thrid{height:82px;}
a.blueColor{color:#327cdd;}
.marTop9{margin-top:9px;}
.marTop20{margin-top:20px;}
/*right*/
.lct_main .lct_right{float:right;width:392px;border:1px solid #2eafbb}
.lct_right .l_top{background:#2eafbb;height:69px;padding:10px 10px 0 10px;}
.lct_right .l_top_b{height:18px;width:104px;background:url(../images/en-2016/liucheng.png) no-repeat -114px -53px;}
.lct_text_l{width:40px;margin-left:28px;float:left;}
.r_lct_r span.first{background-position:-149px -4px }
.r_lct_r span.second{background-position:-197px -4px }
.r_lct_r span.thrid{background-position:-245px -4px }
.r_lct_r span.line{width:10px;margin-left:15px;height:78px;background-position:-304px -4px }
.r_lct_r span.line2{width:10px;margin-left:15px;height:60px;background-position:-304px -22px }
.lct_jiantou{float:left;width:392px;height:43px;}
.lct_jiantou span{margin-left:185px;display:block;margin-top:9px;width:23px;height:25px;background:url(../images/en-2016/liucheng.png) no-repeat -225px -53px;}
.lct_jiantou2 {float:right}
.lct_jiantou2 span{background:url(../images/en-2016/liucheng.png) no-repeat -260px -53px;}
.lct_btm{height:140px;padding-top:13px;border:1px solid #26ab9d;color:#333;text-align:center;font-size:18px;line-height:32px;}
.lct_text{color:#65686D;font-weight:bold;text-align:center;padding:15px 0}
.lct_main .width444{width:444px;}
.lct_main_en{width:928px;}
.lct_main_en .l_text_r{width:354px;}
.lct_main_en .lct_jiantou span{margin-left:210px;}
.send-report{
    display: inline-block;
    width: 180px;
    padding: 5px 0;
    background: #28858D;
    color: #fff;
    border-radius: 20px;
    font-weight: 700;
    margin: 10px 0;
}
.send-report:hover{
    text-decoration: none;
    background: #2eafbb;
}
.send-report:link, .send-report:visited{
    color: #fff;
}
.height108{
    height: 108px;
}
.check-step{
    font-size: 16px;
}
.check-step:link, .check-step:visited{
    color: #327cdd;
}
