@charset "utf-8";
/* ����Ϊ������ʽ�������ע��author */


strong { font-weight: bold; }
ul,  li { list-style-type: none; }
input,  select,  img { border: none; outline: none; vertical-align: middle; }
a,  a:link,  a:hover,  a:active,  a:visited { text-decoration: none; }
.clear { clear: both; }
.clearfix:after { height: 0; content: ''; display: block; visibility: hidden; clear: both; }
.clearfix { zoom: 1; }
.height20 { height: 20px; }
.height30 { height: 30px; }
.height50 { height: 50px; }
/* ���� */



.floatL { float: left; }
.floatR { float: right; }
/* ��ʾ */



.displayB { display: block; }
.displayN { display: none; }
/* ����Ϊ������ʽ�������ע��author */

div.codeDiv { width: 95px; float: left; color: #575757; margin: 0 10px; text-align: center; }
div.codeDiv label { color: #575757; display: block; margin: 5px 0 10px 0; }
.codeImg { width: 78px; height: 78px; }
/* header */

/* ���������� */

.loginBarBg { width: 100%; height: 40px; background: #005BAC; }
.loginBar { margin: 0 auto; color: #FFFFFF; width: 1200px; height: 40px; font-size: 12px; }
.loginBar label { color: #FFFFFF; }
.loginBar a, .loginBar span { color: #FFFFFF; margin: 0 1px; line-height: 40px; }
.loginBar a:hover { text-decoration: underline; }
.loginBarLeft a, .loginBarLeft span { font-size: 12px; display: block; float: left; }
.loginBarLeft a font { color: #fff; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 130px; float: left; line-height: 52px; }
.loginBarCode { width: 80px; height: 42px; padding: 5px 0; cursor: pointer; margin-left: 15px; position: relative; }
.loginBarCode label { display: block; cursor: pointer; font-size: 12px; margin-left: 10px; line-height: 20px; }
.loginBarCode:hover .loginBarCodeShow { display: block; }
.loginBarCodeShow { width: 345px; height: 120px; padding: 10px 0; background: #FFFFFF; border: 1px solid #EBEBEB; border-top: 2px solid #FFFFFF; position: absolute; top: 52px; right: 0; z-index: 100; }
.loginBarCodeShow label { width: 95px; margin-left: 0; text-align: center; }
.loginBarArrow { float: right; margin-top: -22px; margin-right: 40px; border-bottom: 6px solid #FFFFFF; border-top: 4px solid #004AAB; border-right: 4px solid #004AAB; border-left: 4px solid #004AAB; }
/* logo������ */



.logoBar { width: 1200px; margin: 0 auto; height: 77px; padding: 21px 0; line-height: 77px; }
.logoImg { width: 421px; height: 77px; margin-right: 180px; }
.searchAll { padding: 9px 0; margin-top: 30px; }
.searchInput { width: 156px; height: 30px; color: #000; padding: 0 15px; line-height: 30px; border: 1px solid #005BAC; }
.searchButton { width: 42px; height: 32px; color: #FFFFFF; cursor: pointer; background: #005BAC; background-image: url(../images/search.png); background-repeat: no-repeat; background-position: center; }
/*a img.slogan { margin-left:}*/
/* ���� */

.navBar { width: 1200px; margin: 0 auto; height: 40px; }
.navParent { float: left; height: 40px; color: #575757; font-size: 18px; padding: 0 0px; line-height: 42px; text-align: center; position: relative; border-bottom: 2px solid #FFFFFF; width: 140px; }
.navParent:hover, .navActive { color: #005BAC; border-bottom: 2px solid #005BAC; }
.navUser { width: 100px; }
.navMsgIcon { position: absolute; top: 2px; right: 10px; }
.navUserIcon { position: absolute; top: 2px; right: 5px; }
/* ���ղ�Ʒ����ģ�� */

.navProduct { padding: 0; float: left; width: 195px; height: 42px; color: #FFFFFF; cursor: pointer; font-size: 18px; line-height: 42px; text-align: center; background: #005BAC; position: relative; bottom: -2px; margin-left: 0px; }
.navProductTitle { color: #FFFFFF; font-size: 18px; }
/* �Ӳ˵� */

.navProduct:hover .navSub { display: block; }
.navSub { width: 251px; height: auto; background: #FFFFFF; position: relative; top: 0; left: 0; z-index: 100; border-left:1px solid #ccc;border-right:1px solid #ccc;}
.navSubList { width: 252px; height: 45.2px; color: #575757; display: block; cursor: pointer; text-align: left; line-height: 45px; border-bottom: 1px solid #dbdbdb; }
.navSubList1 a { width: 251px; height: 30px; color: #005bac; display: block; cursor: pointer; text-align: right; line-height: 30px; border-bottom: 0px solid #dbdbdb; background: #FFFFFF; }
.navSubList1 a:hover { width: 251px; height: 30px; color: #575757; display: block; cursor: pointer; text-align: right; line-height: 30px; border-bottom: 0px solid #dbdbdb; }
.navSubListLast { border: none; }
.navSubTitle { color: #575757; cursor: pointer;line-height:45px; }
.navSubTitle:hover { color: #005BAC; }
.navSubList:hover .navSubTitle { color: #005BAC; }
.navSubIcon { width: 28px; height: 28px; float: left; display: block; margin: 10px 10px 0 25px; background: url(../images/subNavIcon.png) no-repeat; background-position: 0 0; }
.navSubList:hover .navSubIcon1 { background-position: -28px 0px; }
.navSubIcon2 { background-position: 0 -28px; }
.navSubList:hover .navSubIcon2 { background-position: -28px -28px; }
.navSubIcon3 { background-position: 0 -56px; }
.navSubList:hover .navSubIcon3 { background-position: -28px -56px; }
.navSubIcon4 { background-position: 0 -84px; }
.navSubList:hover .navSubIcon4 { background-position: -28px -84px; }
.navSubIcon5 { background-position: 0 -112px; }
.navSubList:hover .navSubIcon5 { background-position: -28px -112px; }
.navSubIcon6 { background-position: 0 -140px; }
.navSubList:hover .navSubIcon6 { background-position: -28px -140px; }
.navSubIcon7 { background-position: 0 -168px; }
.navSubList:hover .navSubIcon7 { background-position: -28px -168px; }
.navSubIcon8 { background-position: 0 -196px; }
.navSubList:hover .navSubIcon8 { background-position: -28px -196px; }
.navSubIcon9 { background-position: 0 -226px; }
.navSubList:hover .navSubIcon9 { background-position: -28px -226px; }
.navSubIcon10 { background-position: 0 -252px; }
.navSubList:hover .navSubIcon10 { background-position: -28px -252px; }
.navSubIcon11 { background-position: 0 -280px; }
.navSubList:hover .navSubIcon11 { background-position: -28px -280px; }
.navSubIcon12 { background-position: 0 -310px; }
.navSubList:hover .navSubIcon12 { background-position: -28px -310px; }
/* �˵���ϸ���� */

.navSubArrow { float: right; margin: 17px 20px 17px 0; width: 7px; height: 11px; background: url(http://www.cpic.com.cn/images2/gwsy/common/navSubArrow.png); }
.navSubList:hover .navSubArrow { display: block; }

.navSubList:hover .navDetail { display: block; }
.navDetailTitle { width: 165px; cursor: pointer; font-size: 16px; font-weight: bold; text-align: left; margin-top: 3px; }
.navDetailTitle:hover { color: #005BAC; }
.navDetailLink { color: #575757; display: block; cursor: pointer; line-height: 30px; margin-left: 100px; padding-left: 20px; background: url(http://www.cpic.com.cn/images2/gwsy/common/detailArrow.gif) left center no-repeat; }
.navDetailLink:hover { color: #005BAC; background: url(http://www.cpic.com.cn/images2/gwsy/common/detailArrowHover.gif) left center no-repeat; }
.navDetailRight { width: 360px; height: 390px; cursor: pointer; }
/* footer */

.footerBg { background: #F4F4F4; border-top: 1px solid #CACACA; }
.footer { width: 1200px; margin: 0 auto; }
.footerLink { padding: 35px 0; }
.footerLogo { width: 224px; height: 141px; background: url(http://www.cpic.com.cn/images2/gwsy/common/footerLogo.jpg) no-repeat; }
.footerLink h3 { padding-bottom: 10px; }
.linkList { height: 155px; padding: 0 65px; border-right: 1px solid #CACACA; }
.linkList a { color: #9f9f9f; display: block; font-size: 12px; line-height: 30px; }
.linkList a:hover { color: #005BAC; }
.footerCode { padding-left: 25px; }
.footerCode h3 { margin-left: 20px; }
.copyRight { padding: 40px 0; }
.copyRightImg { width: 112px; height: 40px; margin: 5px 20px 5px 0; background: url(http://www.cpic.com.cn/images2/gwsy/common/foot_img.jpg) no-repeat; }
.copyText span { font-size: 12px; line-height: 24px; }
/* ����ͷ��·�� */

.conRoute { padding: 15px; text-indent: 15px; background: #FDFDFD; background: -webkit-linear-gradient(#ffffff, #f5f5f5); background: -o-linear-gradient(#ffffff, #f5f5f5); background: -moz-linear-gradient(#ffffff, #f5f5f5); background: linear-gradient(#ffffff, #f5f5f5); border: 1px solid #e8e8e8; }
.conRoute p { width: 1200px; margin: 0 auto; display: block; }
.conRoute p a { color: #575757; }
.conRoute p a:hover { color: #005BAC; text-decoration: underline; }
/* ������ʽ*/

.con { width: 1200px; margin: 0 auto; }
.conRight { width: 970px; float: right; padding: 30px 0 30px 30px; }
.conImg { width: 914px; height: 325px; background: #CCC; }
.conTitle { color: #005bac; line-height: 40px; border-bottom: 1px #e8e8e8 solid; }
/*ҳ��active״̬*/

.navHomePage .homePageActive { color: #005BAC; border-bottom: 2px solid #005BAC; width: 140px; }
.navMarketPage .marketPageActive { color: #005BAC; border-bottom: 2px solid #005BAC; }
.navServicePage .servicePageActive { color: #005BAC; border-bottom: 2px solid #005BAC; }
.navClubPage .clubPageActive { color: #005BAC; border-bottom: 2px solid #005BAC; }
.navLifePage .lifePageActive { color: #005BAC; border-bottom: 2px solid #005BAC; }
.navInvestPage .investPageActive { color: #005BAC; border-bottom: 2px solid #005BAC; }
.kongbai { height: 30px; width: 800px; }
.erdaoh { float: right; height: 40px; width: 920px; margin-top: 2px; }
#ny_cen { clear: left; height: auto; width: 100%; }
.about_nr { float: left; height: 300px; width: 600px; border: 0px solid #000; }
.about_nr a { float: left; height: 280px; width: 570px; border: 0px solid #000; margin-left: 15px; margin-top: 10px; color: #111; line-height: 1.8em; font-size: 15px; text-indent: 30px; }
.about_nr a:hover { float: left; height: 280px; width: 570px; border: 0px solid #000; margin-left: 15px; margin-top: 10px; color: #333; }
.about_nr_news { float: left; height: 300px; width: 600px; border: 0px solid #000; }
.ny_news_listnew { float: left; width: 580px; margin-left: 15px; display: inline; margin-top: 0px; }
.ny_news_listnew ul { width: 580px; }
.ny_news_listnew ul li { float: left; width: 580px; height: 24px; line-height: 24px; background: url(../images/ny_news_li.gif) no-repeat; border-bottom: 1px dotted #ccc; margin-top: 10px; }
.ny_news_listnew ul li a { float: left; display: block; width: 430px; margin-left: 10px; display: inline; overflow: hidden; color: #000000 }
.ny_news_listnew ul li a:hover { color: #999; text-decoration: none; }
.ny_news_listnew ul li span { float: right; margin-right: 8px; display: inline; color: #999; }
.fwxm_nr { float: left; height: 395px; width: 906px; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; }
.fwxm_tu { margin: 5px; float: left; height: 185px; width: 280px; }
/* �Ӳ˵� */

.navProduct:hover .navSubb { display: block; }
.navSubb { width: 251px; height: 200px; background: #FFFFFF; position: relative; top: 0; left: 0; z-index: 100; }

.navSubList1 a { width: 251px; height: 30px; color: #005bac; display: block; cursor: pointer; text-align: right; line-height: 30px; border-bottom: 0px solid #dbdbdb; background: #FFFFFF; }
.navSubList1 a:hover { width: 251px; height: 30px; color: #575757; display: block; cursor: pointer; text-align: right; line-height: 30px; border-bottom: 0px solid #dbdbdb; }
.navSubListLast { border: none; }

.navSubTitle:hover { color: #005BAC; }
.navSubList:hover .navSubTitle { color: #005BAC; }
/* �˵���ϸ���� */

/*.navSubList:hover { border-right: 1px solid #FFFFFF; }*/
.navSubArrow { float: right; margin: 17px 20px 17px 0; width: 7px; height: 11px; background: url(http://www.cpic.com.cn/images2/gwsy/common/navSubArrow.png); }
.navSubList:hover .navSubArrow { display: block; }
.navDetail { width: 650px; height: 407px; cursor: default; padding-left: 30px; background: #FFFFFF; border: 1px solid #DBDBDB;  position: absolute; top: 0; left: 251px; z-index: -1; }
.navSubList:hover .navDetail { display: block; }
.navDetailContent { width: 600px; padding: 10px 0; border-bottom: 0px solid #DBDBDB; }
.navDetailList { width: 600px; padding: 0px 0; border-bottom: 1px solid #DBDBDB; line-height: 25px;margin-bottom:3px; color:#005BAC;}
.navDetailListLast { border: 0; }
.navDetailTitle { width: 165px; cursor: pointer; font-size: 16px; font-weight: bold; text-align: left; margin-top: 8px; color:#005BAC;}
.navDetailTitle:hover { color: #005BAC; }
.navDetailLink { color: #575757; display: block; cursor: pointer; line-height: 30px; margin-left: 100px; padding-left: 20px; background: url(../images/detailArrow.gif) left center no-repeat; }
.navDetailLink:hover { color: #005BAC; background: url(../images/detailArrowHover.gif) left center no-repeat; }
.navDetailRight { width: 360px; height: 390px; cursor: pointer; }

/*fuwudaohang*/
.homeOverflow { position: relative; overflow-x: hidden; }
.homeMenu { width: 100%; background-color: #f9f9f9; }
.homeMenuTitle, .homeMenuCont { width: 100%; height: 69px; border-bottom: 1px solid #e5e5e5; }
.homeMenuCont { height: 121px; padding: 15px 0; }
.homeMenuTitleIn, .homeMenuContIn { width: 1100px; height: 100%; margin: 0 auto; }
.wufuTitle { width: 160px; height: 34px; float: left; margin-top: 18px; background-image: url(../images/index_pic.png); }
.wufuMore { width: 110px; height: 34px; float: right; margin-top: 26px; cursor: pointer; text-align: right; }
.moreBg { width: 14px; height: 20px; float: left; margin-right: 8px; cursor: pointer; background-image: url(../images/index_pic.png); background-position: -160px 0; }
.wufuMore:hover { color: #005bac; }
.wufuMore:hover .moreBg { background-position: -160px -20px; }
.menuLine { width: 2px; height: 90px; float: left; background-image: url(http://www.cpic.com.cn/images2/gwsy/index/menu_line.png); }
.menuCont { width: 154px; height: 90px; display: block; float: left; }
.menuContPic { height: 30px; margin-top: 10px; text-align: center; color: #1457a0; }
.menuContImg { width: 50px; height: 50px; margin: 0 auto; background-image: url(../images/index_pic.png); background-position: 0 -36px; }
.menuContImg1 { background-position: 0 -36px; }
.menuContImg2 { background-position: 0 -86px; }
.menuContImg3 { background-position: 0 -136px; }
.menuContImg4 { background-position: 0 -186px; }
.menuContImg5 { background-position: 0 -236px; }
.menuContImg6 { background-position: 0 -286px; }
.menuContImg7 { background-position: 0 -336px; }
.homeMenuFixed .menuContPic { color: #fff; }
.menuCont:hover .menuContPic { color: #000; }
.menuCont:hover .menuContImg1 { background-position: -50px -36px; }
.menuCont:hover .menuContImg2 { background-position: -50px -86px; }
.menuCont:hover .menuContImg3 { background-position: -50px -136px; }
.menuCont:hover .menuContImg4 { background-position: -50px -186px; }
.menuCont:hover .menuContImg5 { background-position: -50px -236px; }
.menuCont:hover .menuContImg6 { background-position: -50px -286px; }
.menuCont:hover .menuContImg7 { background-position: -50px -336px; }


/*ͨ��listb*/
.w1100{ width:1100px;}
.mc{ margin:0 auto; }
.bck{ display:block; }
.lt{float:left;}
.fr{ float:right; }
.rel{ position:relative; }
.abs{ position:absolute; }
 /*�б�*/
.lmjj {width:790px;height:auto;float:left;color:#000;margin-top:20px;border:1px dotted #e2e2e2; }
.lmjj p {font-size:16px;line-height:20px;padding:10px;}

.info{ width:790px; height:auto; }
.item-818-120{ width:395px; height:210px; padding:18px 0; border-bottom:1px solid #e6e6e6; }
.item-818-120 p.img{ width:200px; height:128px; } 
.item-818-120 p.img img{ width:200px; height:180px; }
.item-818-120 .item-818-120-h1{ width:170px; height:28px; line-height:28px; border-bottom:1px dotted #e2e2e2; font-size:14px; font-family: "Microsoft YaHei" !important; font-weight:normal; color:#333333;font-weight:600;margin-right:10px;}
.item-818-120 .item-818-120-h1 a{ color:#666; }
.item-818-120 .item-818-120-desc{ width:170px; height:84px; color:#666; font-size:12px; line-height:22px; padding:3px 0; margin-right:10px;}
.item-818-120  a.view{ width:82px; height:22px; border:1px solid #fff; color:#fff; text-align:center; line-height:22px; bottom:26px; left:215px;font-size:12px; background: #f9ab01 none repeat scroll 0 0;}

 .ibody-con-rt{ width:818px; height: auto; background:#fff; padding:15px 15px 30px 15px;box-shadow: 0 0 3px #e0dfe0;border: 1px solid #e9e7ea;}
.ibody-con-rt-h1{ width:790px; height:40px; border-left:6px solid #f17f02; background:url(../images/point-5.png) repeat-x 0 35px; font-family: "Microsoft YaHei" !important; }
.ibody-con-rt-h1 span.tits{  height:40px; padding:0 5px; background:#fff; overflow:hidden; }
.ibody-con-rt-h1 span.tits i.t{display: block; width:500%; height:20px; line-height:20px; font-style:normal; font-size:16px; color:#1a68b2; }
.ibody-con-rt-h1 span.tits em.b{display: block;  width:500%; height:20px; line-height:20px; font-style:normal; color:#a2a2a2; font-size:12px; font-weight:normal; }
.ibody-con-rt-h1 span.tits em.b font{ color:#f60; font-size:12px;}

.ibody-con-rt-h1 .map{ width:auto; height:24px; font-size:12px; color:#888; font-weight:normal; }
.ibody-con-rt-h1 .map a{ color:#666; }

/*��ҳ*/
.ibody-con-rt-txt{ width:758px; height: auto; padding:30px; }
.ibody-con-rt-txt p{ line-height:26px; font-size:14px; text-indent:2em; }
.ibody-con-rt-txt img{ max-width:758px; }
/*ͨ�÷�ҳ*/
.page{ width:818px; height:32px; line-height:32px; font-size:12px; text-align: center; padding:5px 0; margin-top:10px; float:left; }
.page a,.page_current{ width:auto; height:32px; color:#f60; padding:0 10px; margin:0 3px; float:left;  }
.page a{ background:#eee; color:#007ac5; }
.page a:hover{ text-decoration:underline; }
.page .page_current{ background:#007AC5; padding:0 10px; color:#fff; }

/*lxwm*/
.contact{ width:253px; height:auto; margin-top:20px; }
.contact h1.contact-h1{ width:253px; height:40px; background:#f67821; line-height:40px; font-size:14px; font-weight:normal; padding-left:20px; color:#fff; }
.contact-con{
	width:253px;
	height:auto;
	padding:9px;
	background:#fff;
	box-shadow: 0 0 3px #e0dfe0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e9e7ea;
	border-bottom-color: #e9e7ea;
	border-left-color: #e9e7ea;
}
.contact-con p.img{ height:101px; margin-bottom:5px; }
.contact-con p{ width:233px; font-size:12px; height:26px; line-height:26px; color:#454742;}
.contact-con p.red{ color:#f60; font-size:18px; }

//*�������*/
.ibody-con-rt-det{ width:817px; height: auto; }
.ibody-con-rt-det-top{ width:819px; height: auto;}
.det-info{ width:790px; height:200px; padding-left:10px;margin-top:10px;}
.det-info p.det-img{ width:320px; height:200px; }
.det-info p.det-img img{ width:320px; height:200px; }
.det-base{ width:460px; height:198px; border:1px solid #ececee; border-left:0; border-bottom:none; }
.det-base li{ width:460px; height:40px; border-bottom:1px solid #f1f1ef; line-height:39px; }
.det-base li span.iname{ width:108px; height:39px; background:#004ea2; text-align:center; color:#fff; }
.det-base li p.ival{ width:328px; height:39px; padding:0 10px; font-size:14px;overflow:hidden;}

.det-con{ width:799px; height: auto; margin-top:20px; padding-left:10px;padding-right:10px;}
.det-con-tit{ width:799px; height:30px; line-height:30px; margin:8px 0; }
.det-con-tit p.cname{ width: auto; height:30px; background:#1c95da; }
.det-con-tit p.cname span.nums{ width:30px; height:30px; background:#0564b4; font-size:16px; color:#fff; text-align:center; }
.det-con-tit p.cname i.t{ width: auto; height:30px; font-style: normal; font-size:14px; text-:center; color:#fff; font-weight:normal; padding:0 28px; }
.det-con-txt{ width:790px; height:auto; padding:5px 0; line-height:24px; color:#676767; }
.det-con-txt img {max-width:756px;}
.det-con-txt p{ line-height:26px; font-size:16px; overflow:hidden;margin-top:10px; color:#333333;}

.ibody-con-rt-det-bot{ width:817px; height:148px; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb; }
.ibody-con-rt-det-bot-lt{ width:413px; height:144px; line-height:24px; border-right:1px solid #ebebeb; padding:22px 26px; overflow:hidden; color:#6f6f6f;font-family: "Microsoft YaHei" !important; }
.ibody-con-rt-det-bot-rt{width:392px; height:144px; padding:22px 26px; }
.ibody-con-rt-det-bot-rt p.tit{ width:332px; height:30px; color:#8b8786; font-size:12px; }

/*��ҳ��Ŀ*/
.ibanner-con{ height:240px; }
.inav{ width: auto; height:36px; left:0; bottom:0; font-family: "Microsoft YaHei" !important; }
.inav li{ width: auto; height:36px; background:#e7e7e7; margin-right:12px; text-align:center; line-height:36px; padding:0 30px; }
.inav li a{ color:#676767; }
.inav li.cur{ width:auto; height:36px; background:#007ac5; }
.inav li.cur a{ color:#fff; }

.view-rt{ width:819px; padding:1px 0 0 0; }
.view-rt .ibody-con-rt-h1{ width:817px; padding-left15px;}
.view-rt .ibody-con-rt-h1 .map{ line-height:36px; padding-right:10px; }

/*index����*/
.item{ width:412px; height:125px; margin-top:11px;}
.item-img{ width:217px; height:123px; border:1px solid #ececec; padding:5px; }
.item-img img{ width:205px; height:110px; }
.item .item-h1{ width:185px; height:22px; line-height:22px; font-size:15px; font-family: "Microsoft YaHei" !important; overflow:hidden; }
.item .item-h1 a{ color:#3c3c3c; }
.item .item-desc{ width:185px; height:72px; line-height:20px; font-size:12px; color:#a9a9a9; margin:3px 0; overflow:hidden; }
.item .item-btns{ width:185px; height:21px; }
.item .item-btns a.vbtn,.item .item-btns a.online{ width: auto; height:21px; color:#fff; line-height:21px; text-align:center; font-size:12px; padding:0 10px; }
.item .item-btns a.vbtn{ background:#f9ab01; margin-right:19px; }
.item .item-btns a.online{ background:#004ea2; }
.item.rt{ margin-left:0; }

/*�����б�����˵�*/
      .cbox {
	background-color: #fff;
	clear: both;
        margin-top:20px;
        border:1px solid #ccc;
        border-bottom:none;
}
.cbox h2 { height: 45px; background-color:#004ea2; padding-left: 0px; text-align:center;}
.cbox h2:hover{ height: 45px; background-color: #0e3566;  }
.cbox h2 strong {display: inline-block; padding-left: 5px; color: #fff; font-size: 18px; height: 45px; line-height: 45px; background: url(../images/icon.png) no-repeat 0 -288px;}
.cbox h2 strong.t2 {background-position: 0 -338px;}
.cbox h2 strong.t3 {background-position: 0 -388px;}
.cbox h2 strong.t4 {background-position: 0 -438px;}
.cbox h2 strong.t5 {background-position: 0 -488px;}
.cbox h2 strong.t6 {background-position: 0 -538px;}
.cbox .catelist { }
.cbox .catelist li {
	margin-bottom: 0px;
	font-size:14px;}
	
.cbox .catelist li:hover {background-color:#ccc;}
.cbox .catelist li a { height: 35px; line-height: 35px; font-size:14px;background: url(../images/nrbt_bg.png) no-repeat;padding-left: 12px;}
.cbox .catelist li a:hover { height: 35px; line-height: 35px; font-size:14px;background: url(../images/nrbt_bg_hover.png) no-repeat;} 
.catelist li {margin-bottom: 2px; font-size:14px;}
.catelist li a { display: block; height: 36px; line-height: 36px; padding-left: 55px; width: 251px; font-size:14px;border-bottom:1px solid #ccc;    overflow: hidden;}
.catelist li a:hover,.catelist li.current a {background: url(../images/nybt_bg_hover.png) no-repeat; color: #005bac; font-size:14px;}

/*newnav*/
.ihead{ height:48px; z-index:100000;background:#004ea2; }
.ihead .top{ height:28px; line-height:28px; }
.ihead .top p.tlink{ width: auto; height:28px; font-size:12px; }
.ihead .top p.tlink a{ margin:0 10px; color:#666}
.tlink .rongyuzizhi{
	color:red;
}
/*�¼�css*/
.erweima{
	position: relative;
}
.erweima span{ 
position: absolute;
visibility: hidden;
margin-top:25px;
}
.erweima:hover span{ 
visibility: visible;
top:0;
left:-10px;
}
.ihead a.logo{ width:448px; height:86px; background:url(logo.jpg) no-repeat; text-indent:-100000px; top:32px; left:0; overflow:hidden; }
.ihead p.brand{ width:266px; height:72px; background:url(brand.jpg) no-repeat; left:550px; top:32px;  }
.ihead p.tel{ width:220px; height:72px; left:470px; top:40px; background:url(tel.jpg) no-repeat; text-indent:-500px; overflow:hidden; }
.ihead .nav{ height:48px; left:0; bottom:0; font-family: "Microsoft YaHei" !important; }
.ihead .nav .nav-ul{ height:48px; line-height:48px;}
.ihead .nav .nav-ul li{ color:#fff; padding:0 26px; font-weight:500; font-size:16px;}
.ihead .nav .nav-ul li a{ color:#fff; }
.ihead .nav .nav-ul li a:hover {text-decoration:underline;}
.ihead .nav .nav-ul li.lst{ background:none; }
/*�������CSS*/
.nav-ul div{	
    position: absolute;
	visibility: hidden;
	width:110px;
	margin-left:-24px;
}
.nav-ul div a{	
        position: relative;
		display: block;
		padding: 5px 10px;
		width: auto;
		text-align:center;
		text-decoration: none;
		background:url(/head_nav.png) no-repeat;
		opacity:0.8;
        filter:"alpha(opacity=80)";
        -ms-filter:"alpha(opacity=80)"; /* �ɰ�IE */
		font: 14px arial;
}
.nav-ul div a:hover{	
        background:#3399FF;
		color: #FFF;
}

/*newsousu*/
.schBox{ width:271px; height:39px; background:url(/images/sch-bg.jpg) no-repeat; right:0; top:40px; padding:4px; }
.schBox .schBox-ipt{ width:190px; height:27px; border:none; border:0; outline:none; margin-left:2px; color:#b0b0b0; }
.schBox .schBox-btn{ background:none; width:62px; height:29px; border:none; border:0;outline:none; cursor:pointer; }
}

/*newxinwen*/
.tem_index_news_tab{display:inline-block;margin:0 0 10px;height:37px;border-right:1px solid #8c989f;list-style:none;line-height:37px;}
.tem_index_news{padding:50px 0 80px;text-align:center;}
.tem_index_news_tab{display:inline-block;margin:0 0 10px;height:37px;border-right:1px solid #8c989f;list-style:none;line-height:37px;}
.tem_index_news_tab li{float:left;}
.tem_index_news_tab li h3{padding:0 40px;height:35px;border:1px solid #8c989f;border-right:0;font-weight:normal;line-height:35px;cursor:pointer;}
.tem_index_news_tab li.flex-active h3{background:#8c989f;color:#fff;}
.tem_index_news_tab li:hover h3{background:#8c989f;color:#fff;}
.tem_index_news_list{margin:20px 0 0;}
.tem_index_news_list li{float:left;overflow:hidden;width:50%;list-style:none;text-align:left;}
.tem_index_news_list li a{display:block;}
.tem_index_news_list li dl{margin-right:10px;padding-top:21px;height:115px;}
.tem_index_news_list li dl.tem_even{margin-right:0;margin-left:10px;}
.tem_index_news_list dt{position:relative;float:left;overflow:hidden;width:100px;height:115px;border-bottom:1px solid #e7e8ed;font-size:0;}
.tem_index_news_list dt img{margin-left:10px;width:90px;height:90px;border-radius:60px;}
.tem_index_news_list dd{float:left;margin-left:-100px;width:100%;}
.tem_index_news_list dd a{padding:0 10px;}
.tem_index_news_list_txt{margin-left:100px;height:115px;border-bottom:1px solid #e7e8ed;}
.tem_index_news_list_txt h3{overflow:hidden;margin-bottom:3px;height:23px;color:#000;font-weight:normal;line-height:23px;}
.tem_index_news_list_txt p{overflow:hidden;height:42px;color:#818181;line-height:21px;}
.tem_index_news_list_txt span.time{display:block;height:25px;color:#818181;line-height:25px;}
.tem_index_news_list li dl:hover{background:#f7f8fa;}
.tem_index_news_list .tem_index_more{float:none;width:200px;text-align:center;}



/*newzizhi*/
  .tem_index_title{margin:0 0 60px 0;border-bottom:1px solid #ccc;text-align:center;font-weight:normal;font-size:22px;}
.tem_index_title span{position:relative;top:2px;display:inline-block;padding:10px 15px;border-bottom:4px solid #666;}
.tem_index_title p{color:#8c8c8c;font-weight:normal;}
  .tem_inner,.met_section{position:relative;margin:0 auto;margin:0 auto;width:1000px;}
       .tem_index_case{padding:50px 0 80px;}
.tem_index_case_list ul.slides li{float:left;list-style:none;width:1100px;}
.tem_index_case_list .tem_list{float:left;width:25%;}
.tem_index_case_list .tem_list dt{ text-align:center;font-size:0;}
.tem_index_case_list .tem_list dt a{display:block;overflow:hidden;margin:0 auto;}
.tem_index_case_list .tem_list dt img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.tem_index_case_list .tem_list dt a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-ms-transform:scale(1.2);}
.tem_index_case_list .tem_list h3{width:240px;margin:0 auto;height:40px;background:#8c989f;text-align:center;font-weight:normal;line-height:40px;}
.tem_index_case_list .tem_list h3 a{color:#fff;}
.tem_index_case_list .tem_list h3 a:hover{color:#fff;}
.tem_index_case_list .flex-control-nav{margin-top:30px;}
.tem_index_more{clear:both;margin:0 auto;padding-top:30px;width:200px;text-align:center;}
.tem_index_more a{display:block;height:40px;background:#1b4788;color:#fff;font-weight:normal;font-size:14px;line-height:40px;}
.tem_index_more a:hover{background:#063171;color:#fff;}
.tem_index_to{border-top:1px solid #e7e8ed;border-bottom:1px solid #e7e8ed;background:#f7f8fa;}
.tem_inner,.met_section{padding:0;width:1100px;



.area{margin-left:auto;margin-right:auto;width:1140px;position:relative;}
.img_process{background: url(/images/bg_fk.jpg); height: 800px;}
.img_process .m_title{padding: 42px 0 34px; font-weight: bold; line-height: 48px; text-align: center; background: url(/images/bg_processimg.jpg) center top no-repeat; font-size: 48px;}
.img_process .m_title .en{font-size: 55px; color: #019944; font-family: 'Constantia'; opacity: .8; font-weight: normal;}
.img_process .m_title strong{color: #019944;}
.img_process .m_title p{height: 42px; line-height: 42px; font-size: 18px; color: #666; font-weight: normal;}
.circle_process{margin-top: 51px; position: relative; height: 522px; background: url(/images/bg_circle.png) center 24px no-repeat;}
.circle_process .big_img{display: block; width: 420px; height: 420px; border-radius: 420px; overflow: hidden; position: absolute; left: 360px; top: 3px;}
.circle_process .big_img img{width: 100%;}
.circle_process .con_list{overflow: hidden; height: 522px;}
.circle_process .con_list li{height: 185px; float: left; width: 275px;}
.circle_process .con_list li p{font-size: 16px; line-height: 30px;height: 90px;overflow: hidden; margin-top: 10px;}
.circle_process .con_list li h1{height: 48px; background: url(/images/bg_num.png) left top no-repeat; color: #fff; font-size: 24px; line-height: 48px; padding:0 0 0 53px;}
.circle_process .con_list .child-2,
.circle_process .con_list .child-4,
.circle_process .con_list .child-6{text-align: right;}
.circle_process .con_list .child-2 h1{background-position: left -48px; padding:0 53px 0 0; margin-left: 31px;}
.circle_process .con_list .child-3 h1{background-position: left -96px;}
.circle_process .con_list .child-4 h1{background-position: left -144px; padding:0 53px 0 0; margin-left: 31px;}
.circle_process .con_list .child-5 h1{background-position: left -192px;}
.circle_process .con_list .child-6 h1{background-position: left -240px; padding:0 53px 0 0; margin-left: 31px;}
.circle_process .con_list .child-5,
.circle_process .con_list .child-1{margin-left: 73px;}
.circle_process .con_list .child-6,
.circle_process .con_list .child-2{margin-right: 73px;}
.circle_process .con_list .child-3{margin-left: 3px;}
.circle_process .con_list .child-4{margin-right: 3px;}
.online_msg{display: block; margin: 0 auto; color: #098f44; font-weight: bold; width: 243px; height: 44px; line-height: 44px; border: 2px solid #098f44;  border-radius: 30px; text-align: center; font-size: 24px;}
.online_msg:hover{background: #098f44; color: #fff;}