*{padding:0px; margin:0px}
body{font-family: Arial, Helvetica, sans-serif, "宋体"; font-size:12px; text-align:center; color:#333333; background-color:#F1F3F7;}
td,th{font-size:12px;}
ul{list-style:none;}
img{border:0;}
h6{font-size:12px;}
h5{font-size:14px;}
h3{font-size:18px;}
h2{font-size:24px;}
a:link,a:visited{color:#0D3374; text-decoration:none;}
a.black:link,a.black:visited{color:#333;}
a:hover{color:#BA8F13; text-decoration:underline;}
a:active{color:#F69432; text-decoration:none; outline:none;}
a:focus{outline:none;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}


#warp{margin:0 auto; width:950px;background:url(images/bg_m.gif) repeat-x top; padding-top:3px; }

/* ===========header css =========== */
#header{width:950px; height:148px;background:url(images/topbg.jpg) no-repeat top; position:relative;}
#header h1 a {background:transparent url(images/logo.gif) no-repeat 0 16px;display:block;float:left;height:86px;text-indent:-9999px;width:160px;}
.top-links{float:right;}
.top-links li{float:left; color:#FFA200; line-height:35px;}
.top-links li a{padding:0 6px;}
.top-links li a:hover{color:#FFA200;}
#header p{position:absolute; top:68px; right:2px; font-size:14px; font-weight:700; color:#111;}

/* menu begin */
#menu_m{width:950px; height:50px; position:absolute; bottom:0; left:0; /*background:url(images/mer_bg.gif) no-repeat right; overflow:hidden;*/ z-index:50;}
#menu_m ul{margin-left:-1px; list-style:none; line-height:50px; width:951px;}
#menu_m ul li{float:left; font-size:13px; font-weight:bold; padding-left:15px; padding-right:15px; /*background:url(images/menuline.gif) no-repeat 0px 18px;*/position:relative;}
#menu_m ul li a{color:#FFFFFF; text-decoration:none;}
#menu_m ul li a:hover{color:#F5D72E; /*text-decoration:underline;*/}
#menu_m ul li.cur a{color:#F5D72E;}
#menu_m a.menudown{background: url(images/menu_dropdown.png) no-repeat right -35px;display:block;padding-right:15px;}
#menu_m a.menudown:hover{background-position:right 4px;}
/* sub-menus*/
#menu li ul { position:absolute; left:-5px; top:0px; margin-top:50px; width:110px; line-height:16px; background-color:#0d3374; color:#0395CC; display:none; z-index:100;}
#menu li:hover ul,#menu li.hover ul { display:block;}
#menu li ul li{ display:block; /*margin:5px 20px;*/ padding: 5px 0px;  border-top: dotted 1px #606060; list-style-type:none; float:none;width:100%;}
#menu li ul li.first-child { border-top: none; }
/* corners*/
#menu .corner_inset_left { position:absolute; top:0; left:-12px;}
#menu .corner_inset_right { position:absolute; top:0; left:110px;}
#menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:1px;line-height:1px;font-size:1px;}
#menu .corner_left { position:absolute; left:0px; top:0px;}
#menu .corner_right { position:absolute; left:92px; top:0px;}
#menu .middle { position:absolute; left:18px; height: 20px; width: 75px; top:0px;}
/* menu end */

/* =========== index css =========== */
.outer{padding:0 10px; background:url(images/ccbg.gif) #FFFFFF repeat-x 0 0;text-align:left;}
h5.title_icon{background:url(images/icon01.gif) no-repeat scroll 0 3px;color:#0D3374;padding-bottom:7px;padding-left:17px;margin-top:10px;}
ul.normal li{list-style-type:disc;list-style-position:inside;line-height:20px;margin-left:1em;}
ul.li-left li{float:left;}
ul.li-left{_float:left;}
.left{float:left;}
.clear{clear:both;}
.gray666{color:#666;}
.red{color:#d3697f;}
img.left{border:1px solid #eee;margin-right:10px;}
img.right{float:right;border:1px solid #eee;margin-left:10px;}
.mt6{margin-top:6px;}
.mb6{margin-bottom:6px;}
.mt10{margin-top:10px;}
.blue1{color:#0D3374;}
.indent{text-indent:2em;}
.txt-center{text-align:center;}
.bold{font-weight:700;}

#index{margin-top:10px;}
#picshow{float:left;width:530px;}
#intro{float:left;margin-left:10px;height:320px;width:390px;}
.outer2{width:930px; padding:10px; background:url(images/ccbg.gif) #FFFFFF repeat-x 0 7px; float:left;text-align:left;}
#quality,#articles{float:left; width:390px;  height:225px;}
#identify,#faq{float:left; width:520px; padding-left:20px;height:225px;}
#articles ,#faq {height:215px;}
#articles a:link ,#faq  a:link{color:#000;}
#articles .more  ,#faq .more{text-align:right;clear:both;padding:3px 20px 0 0;font-weight:700;}
.olone li{list-style-type:decimal; list-style-position:inside;line-height:21px;}
#articles,#faq{margin-top:10px;}
#index  #articles li{float:left;width:177px;}
#index  #faq li{float:left;width:240px;}

.c_b{padding:0 10px; background-color:#FFFFFF; float:left;text-align:left;width:930px;}
.c_bmain{background:url(images/gray_bg.gif) repeat-x 0 0; height:280px;}
.history{float:left; width:514px; padding:18px; color:#FFFFFF;}
.history h5{padding-bottom:8px;}
.history p{text-indent:2em; line-height:21px;}


#footer{width:930px; background-color:#FFFFFF; padding:10px; float:left;}
#footer hr{color:#EBEBEB;margin:20px auto 10px;width:95%;border-bottom:0 none;border-top:1px solid #EBEBEB;}
.links{padding-left:10px; background-color:#666666; line-height:30px; color:#FFFFFF; text-align:left;}
.links a{padding:6px;color:#333;}

/* =========== about css =========== */
/*sub menu tab*/
#sm_t{/*background-color:#C8C8C8;*/ border-bottom:3px solid #1B4489; margin-top:10px; overflow:hidden;text-align:center;}
#sm_t ul{list-style:none; margin-left:-1px; width:930px;}
#sm_t ul li{float:left; width:79px;  border-left:1px solid #FFFFFF;}
#sm_t ul li a{background:url(images/gray_menu_r.gif) no-repeat right top;display:block;color:#fff;}
#sm_t ul li a span{background:url(images/gray_menu_l.gif) no-repeat left top;display:block;line-height:25px;margin-top:8px;}
#sm_t ul li.cur a{background-image:url(images/menu_r.gif);font-weight:700;}
#sm_t ul li.cur a span{background-image:url(images/menu_l.gif);margin-top:0px;line-height:33px;}

.subm{width:930px;background:url(images/subm_bg.gif) repeat-x; padding-bottom:40px;float:left;}
.subm_l{float:left; width:300px; text-align:center; padding-top:27px;}
#about .subm_l img{width:200px;}
#about .subm_l p{margin-bottom:1em;}
.subm_r{float:left; background:url(images/subm_r_bg.jpg) no-repeat top;}
.sub_rm{margin-top:198px; padding-left:30px; width:552px; height:300px;color:#666;}
.sub_rm h5{line-height:30px; font-size:14px; margin:0; background:url(images/icon02.gif) no-repeat 0px 9px; padding-left:15px;}
.sub_rm  p{text-indent:2em; line-height:21px; margin:0; padding-bottom:5px;}
/* =========== brand / qualification /defend css =========== */
#brand,#qualification,#defend {padding:10px;line-height:25px;width:910px;}
#brand  p,#qualification  p,#defend  p{margin-top:10px;text-indent:2em;font-size:14px;}
.about_t{margin-top:10px; line-height:25px; text-align:left; text-indent:28px; font-size:14px;}
/* =========== therapy css =========== */
#therapy {padding:10px;}
.w930_m{padding:10px; border:1px solid #E6E6E6; background-color:#F5F5F5;}
#therapy .w930_m h5{border-bottom:1px solid #E5E5E5; line-height:25px; color:#0D3374;}
#therapy .w930_m p{margin-top:8px; line-height:21px; text-indent:2em;}
.mr_bt{border-bottom:1px solid #EBEBEB; border-top:1px solid #EBEBEB; line-height:30px;}
#researcher li{padding:10px 5px 20px;}
#researcher li p{text-align:center;padding-top:5px;}

/* =========== product css =========== */
#feature{border:5px solid #1B4489;margin-top:10px;}
.pro_intro {background:url(images/pro_tp.jpg) no-repeat;height:223px;}
.pro_intro p{line-height:21px;padding:15px 10px 10px;text-indent:2em;width:520px;}
.pro_ctxt{padding:10px}
.pro_ctxt span{float:left; font-size:32px; font-weight:bold; color:#1B4489; margin:2px 10px 0px 0px;}
.pro_ctxt p{line-height:21px;}
.bgF2F2F2{background-color:#F2F2F2;}
.bgE3E9F3{background-color:#E3E9F3;}
.bFFFFFF{border-bottom:1px solid #FFFFFF;}

.toggler{border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:5px 5px 4px 10px; margin-top:10px; font-weight:normal; font-size:12px; background-color:#909090; cursor:pointer;}
.sub_bm{border:1px solid #E6E6E6; background-color:#F5F5F5; padding:10px;}
.sub_bm h5{color:#0D3374;}
.sub_bm p{margin-top:10px; line-height:21px; font-size:13px; text-indent:2em;}
.pro_r{ background-color:#F9F9F9;  padding:15px; border:0 none;}

 /* =========== research css =========== */
#test {margin-top:15px;background:url(images/research.jpg) no-repeat;height:926px;position:relative;}
#test h5{color:#d3697f;margin:12px 0;font-size:16px;}
#test p{font-size:13px;line-height:23px;text-indent:2em;}
#test-1{position:absolute;width:444px;top:70px;}
#test-2{position:absolute;top:70px;left:480px;}
#test-3{position:absolute;width:444px;top:530px;}
#test-4{position:absolute;top:470px;left:480px;}
#test-5{position:absolute;width:444px;top:718px;}
#research-result{border:5px solid #1B4489;padding:15px;}
#research-result h5{margin:12px 0;font-size:14px;}
#research-result .left{width:45%;text-align:center;}
#research-result .right{float:right;width:48%;}
#research-result  .desc  li{width:45%;float:left;}
/* =========== report / articles css =========== */
.cbmain{background:url(images/cbtop_bg.gif) repeat-y; border-bottom:10px solid #A6A6A6; float:left;}
.cbmain_c{background:url(images/cbtopleft.jpg) no-repeat left bottom; float:left;}
.cbms_l{float:left; width:151px; min-height:550px; _height:550px;}
.cbms_r{float:left; width:730px; padding-left:29px; padding-right:20px;overflow:hidden;}
.cbms_c{width:730px; margin-top:15px; overflow:hidden;}
.cbms_c ul{width:754px; margin:0 0 0 -24px;}
.cbms_c ul li{float:left; height:34px; line-height:33px;}
.cbms_ctxt{width:245px; padding-left:46px; background:url(images/cbms_cbg.gif) no-repeat; text-align:left;}
.cbms_ctim{width:86px; background:url(images/cbms_cbgtim.gif) repeat-x; color:#888888;}
.s_page{line-height:40px; margin-top:40px;}

#news_show{width:730px; overflow:hidden;}
#news_show h2{height:35px; padding-top:10px;text-align:center;}
.nshow_t{border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; line-height:25px; color:#999999;text-align:center;}
.ns_c{width:730px; font-size:13px; line-height:20px;padding:10px 0 20px;min-height:260px; _height:260px;}
.ns_c p {margin:1em 0;text-indent:2em;}
.ns_c p.title{font-weight:700;}
.ns_c .img{border: 1px solid #ccc; padding: 8px;}
/* =========== member css =========== */
.s_m_c{width:730px;padding:0 15px 4px 0; margin-top:6px;}
.tt_l{line-height:40px;}
.ol_one{line-height:26px; font-size:13px; padding-left:26px;}
.ol_one li{list-style-type:decimal; list-style-position:outside;}
.down_b a{color:#FF3300; text-decoration:none;}
.down_b a:hover{text-decoration:underline;}
/* =========== contact css =========== */
.con_mc{width:900px; padding:14px; margin-top:10px; border:1px solid #E6E6E6; background-color:#F5F5F5;}
.con_mc p{font-size:14px; padding-bottom:8px; line-height:24px;}
/* =========== end css =========== */

#contactDIV{position: absolute;top:100px;right:20px;width:115px;height:240px;}
#contactDIV img{float:left;}
#contactDIV div{background: url(images/ser_bg.gif) repeat-y;float:left;padding:0 13px;}