/* ::::: http://www.aimfar.com.cn/Skins/Default/resetcommonindex.css ::::: */

html { color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
fieldset, img { border: 0px none; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
li { list-style: outside none none; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select {  }
input, select { vertical-align: middle; }
body {  }
select, input, button, textarea, button { font: 99% arial,helvetica,clean,sans-serif; }
table { font-size: inherit; border-collapse: collapse; }
h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
html, body {  }
body { color: rgb(102, 102, 102); font-size: 12px; font-family: "Microsoft Yahei"; background: url('../images/top_bg.gif') repeat-x scroll left top transparent; }
a { color: rgb(102, 102, 102); text-decoration: none; }
a:focus { outline: 0px none; }
a:hover { text-decoration: underline; }
p { word-spacing: -1.5px; }
.fl { float: left; }
.fr { float: right; }
.fn:after { clear: both; content: " "; display: block; font-size: 0px; height: 0px; visibility: hidden; }
.fn {  }
.pa { position: absolute; }
.pr { position: relative; }

em { font-style: normal; }
.header { height: 179px; position: relative; z-index: 9; font-family: 微软雅黑; }
.h_top { width: 960px; margin: 0px auto; height: 26px; line-height: 26px; overflow: hidden; color: rgb(100, 100, 100); font-family: "微软雅黑"; }
.h_top em { color: rgb(230, 0, 18); margin: 0px 6px; }
.h_top a { padding: 0px 8px; color: rgb(100, 100, 100); }
.h_con { width: 960px; margin: 0px auto; height: 106px; overflow: hidden; }
.h_con .tp { padding: 32px 0px 0px 6px; color: rgb(2, 121, 179); font-size: 15px; width: 370px; line-height: 22px; font-weight: normal; }
.h_con .tp em { width: 140px; display: inline-block; }
.h_con .tp img { vertical-align: top; margin-left: 9px; }
.h_pho { margin-top: 16px; padding: 0px 0px 0px 50px; background: url('../images/top_tel.jpg') no-repeat scroll left 19px transparent; color: rgb(2, 121, 179); font-size: 14px; }
.h_pho em { font-size: 28px; font-family: Arial,Helvetica,sans-serif; display: block; }
.h_pho a { margin: 0px 2px; }
.menu { background: url('../images/menu.jpg') no-repeat scroll center top transparent; height: 47px; line-height: 47px; }
.menu ul { width: 960px; margin: 0px auto; }
.menu li { float: left; height: 47px; line-height: 47px; overflow: hidden; background: url('../images/l1.png') no-repeat scroll right center transparent; }
.menu .m_last { background: none repeat scroll 0% 0% transparent; }
.menu li a { color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; display: inline-block; padding-right: 4px; text-align: center; }
.menu li a em { display: inline-block; }
.menu li a em span { display: inline-block; padding: 0px 11px; }
.menu .cur a, .menu li a:hover { background: url('../images/li_h.png') no-repeat scroll 100% center transparent; text-decoration: none; }
.menu .cur a em, .menu li a:hover em { background: url('../images/li_h.png') no-repeat scroll 0px center transparent; }
.menu .cur a em span, .menu li a:hover em span { background: url('../images/li_h1.png') no-repeat scroll 0px center transparent; }

/* 本例子css */
	.fullSlide{ min-width:1000px; position:relative;  height:440px; overflow:hidden;  }
	.fullSlide .bd{ position:relative; z-index:0;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:590px; overflow:hidden; text-align:center;  }
		.fullSlide .bd li img{ width:100% !important;  height:440px; }
	.fullSlide .bd li a{ display:block; height:440px; }

	.fullSlide .hd{ width:1000px; left:50%; margin-left:-500px; bottom:15px; position:absolute; z-index:1; bottom:15px; overflow:hidden;  }
	.fullSlide .hd ul{ float:right;  }
	.fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; }
	.fullSlide .hd ul li img{ width:80px; line-height:41px; display:block; border:2px solid #fff; filter:alpha(opacity=50);opacity:0.5;  }
	.fullSlide .hd ul .on img{ border-color:#FF8106; filter:alpha(opacity=100);opacity:1;  }
	
.ft1 h2 a { display: inline-block; margin-right: 10px; }
.copy { padding-top: 10px; overflow: hidden; }
.copy img { float: left; width: 93px; height: 95px; margin: 4px 12px 0px 0px; }
.copy span { float: left; width: 248px; overflow: hidden; line-height: 22px; }
.ft2 h3 { font-weight: normal; background: url('../images/fic1.gif') no-repeat scroll left center transparent; padding-left: 28px; margin-bottom: 6px; }
.ft2 h3 a { color: rgb(50, 50, 50); font-size: 14px; }
.ft2 p { overflow: hidden; padding-left: 28px; line-height: 30px; }
.ft2 p a { width: 142px; float: left; }
.ft3 h3 { font-weight: normal; background: url('../images/fic2.gif') no-repeat scroll left center transparent; padding-left: 28px; margin-bottom: 6px; }
.ft3 h3 a { color: rgb(50, 50, 50); font-size: 14px; }
.ft3 p { overflow: hidden; padding-left: 28px; line-height: 30px; }
.ft3 p a { width: 90px; float: left; }
.ft3 .f_more { margin-top: 6px; font-family: "宋体"; }
html, body {  }
h2 a:hover, h3 a:hover, h4 a:hover { text-decoration: none; }
.banner { height: 592px; position: relative; }
.search { height: 25px; line-height: 25px; padding: 8px 0px; font-family: "宋体"; border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 29px; }
.key_words { color: rgb(100, 100, 100); line-height: 25px; }
.key_words a { padding: 0px 8px; color: rgb(100, 100, 100); }
.right_sear { width: 262px; }
.right_sear .s_input { float: left; background: url('../images/s_input.gif') no-repeat scroll 0% 0% transparent; height: 25px; line-height: 25px; vertical-align: middle; padding: 0px 0px 0px 30px; width: 192px; color: rgb(153, 153, 153); border: medium none; display: inline; margin-right: 3px; }
.right_sear .s_btn { float: right; width: 37px; height: 25px; cursor: pointer; }
.case { height: 528px; overflow: hidden; }
.c_tit { text-align: center; font-weight: normal; margin-bottom: 20px; }
.c_tit a { color: rgb(50, 50, 50); font-size: 30px; }
.c_tit b img { vertical-align: middle; margin-left: 15px; }
.c_tit em { display: block; color: rgb(180, 180, 180); font-family: Arial,Helvetica,sans-serif; text-transform: uppercase; font-size: 15px; margin-bottom: 5px; }
.c_tit .c_more { display: inline-block; background: url('../images/more1.gif') no-repeat scroll center center transparent; color: rgb(100, 100, 100); font-size: 14px; width: 220px; }
.tab_tit { background: url('../images/c_tit.jpg') no-repeat scroll 0% 0% transparent; height: 52px; line-height: 52px; overflow: hidden; margin-bottom: 30px; }
.tab_tit li { float: left; background: url('../images/l2.gif') no-repeat scroll right center transparent; }
.tab_tit .t_last { background: none repeat scroll 0% 0% transparent; }
.tab_tit a { color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; display: inline-block; padding: 0px 15px; }
.tab_tit a:hover, .tab_tit .t_cur a { text-decoration: none; color: rgb(230, 0, 18); background: url('../images/tab_h.png') no-repeat scroll center center transparent; }
.tab_cont dt { float: left; width: 458px; background: url('../images/arr1.gif') no-repeat scroll 445px 22px transparent; }
.tab_cont dt img { border: 5px solid rgb(209, 209, 209); padding: 4px; width: 427px; height: 283px; }
.tab_cont dd { width: 480px; float: right; }
.tab_cont h3 { font-size: 16px; margin-bottom: 6px; }
.tab_cont h3 a { color: rgb(55, 55, 55); }
.tab_cont .tab_txt { color: rgb(100, 100, 100); font-size: 14px; line-height: 24px; height: 125px; margin-bottom: 20px; overflow: hidden; }
.tab_cont .tab_link { height: 40px; line-height: 40px; padding-bottom: 20px; background: url('../images/line1.gif') repeat-x scroll left bottom transparent; margin-bottom: 14px; }
.tab_link a { display: inline-block; width: 169px; height: 40px; color: rgb(255, 255, 255); font-size: 14px; text-indent: 40px; }
.tab_link .clink1 { background: url('../images/c_bt1.jpg') no-repeat scroll 0% 0% transparent; margin-right: 13px; }
.tab_link .clink2 { background: url('../images/c_bt2.jpg') no-repeat scroll 0% 0% transparent; text-indent: 47px; }
.t_tel { display: block; background: url('../images/tel.jpg') no-repeat scroll left top transparent; padding-left: 45px; font-size: 14px; }
.t_tel em { display: block; color: rgb(230, 0, 18); font-size: 30px; }
.cate { margin-bottom: 43px; }
.left_cate { width: 237px; }
.right_cate { width: 714px; }
.left_cate h2 { background: url('../images/s_tit.jpg') no-repeat scroll 0% 0% transparent; height: 44px; line-height: 44px; padding-left: 26px; }
.left_cate h2 a { display: inline-block; color: rgb(255, 255, 255); font-size: 16px; background: url('../images/ic1.gif') no-repeat scroll left center transparent; padding-left: 41px; }
.left_con { border-left: 1px solid rgb(209, 209, 209); border-right: 1px solid rgb(209, 209, 209); border-bottom: 1px solid rgb(209, 209, 209); padding-top: 0px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; }
.left_con h3 { background: url('../images/h3_bg.jpg') no-repeat scroll 0% 0% transparent; height: 35px; line-height: 35px; padding-left: 27px; margin-bottom: 5px; margin-top: 5px; }
.left_con h3 a { display: inline-block; color: rgb(255, 255, 255); font-size: 14px; }
.left_con a:hover { text-decoration: underline; }
.left_con h4 { padding: 0px 7px; height: 30px; line-height: 34px; margin-bottom: 2px; font-weight: normal; background: url('../images/ic3.gif') no-repeat scroll 7px center transparent; position: relative; }
.left_con h4 a { color: rgb(50, 50, 50); font-size: 13px; padding-left: 25px; }
.left_con ul { margin: 2px 7px 20px; }
.left_con li { border-bottom: 1px dashed rgb(178, 178, 178); height: 28px; line-height: 28px; margin-bottom: 2px; padding-left: 17px; }
.left_con li a { color: rgb(50, 50, 50); font-size: 13px; background: url('../images/ic4.gif') no-repeat scroll left center transparent; display: inline-block; padding-left: 14px; }
.fenlei { width: 178px; background: none repeat scroll 0% 0% rgb(94, 147, 201); padding: 10px 15px 15px; position: absolute; left: 204px; top: -10px; z-index: 999; display: none; }
.fenlei li { width: 166px; height: 30px; line-height: 30px; border-bottom: 1px solid rgb(143, 180, 217); padding-left: 15px; overflow: hidden; }
.fenlei li a { color: rgb(255, 255, 255); font-size: 12px; background: url('../images/d.gif') no-repeat scroll left center transparent; padding-left: 21px; }
.fenlei .fl_lst { border-bottom: medium none; }
.pr_con {  }
.pr_con h3 { background: url('../images/l_tit.jpg') no-repeat scroll 0% 0% transparent; height: 44px; line-height: 44px; padding: 0px 16px 0px 13px; }
.pr_con .pmore { color: rgb(255, 255, 255); font-size: 12px; font-weight: normal; }
.pr_con .pname { color: rgb(255, 255, 255); font-size: 16px; display: inline-block; background: url('../images/ic1.gif') no-repeat scroll left center transparent; padding-left: 41px; }
.pr_con ul { border-left: 1px solid rgb(209, 209, 209); border-right: 1px solid rgb(209, 209, 209); padding: 22px 5px 28px; overflow: hidden; }
.pr_con li { float: left; display: inline; width: 223px; height: 240px; overflow: hidden; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; }
.pr_con a img { width: 215px; height: 165px; padding: 2px; border: 2px solid rgb(209, 209, 209); }
.pr_con a:hover img { padding: 0px; border: 4px solid rgb(80, 137, 197); }
.pr_con a span { display: block; text-align: center; color: rgb(100, 100, 100); font-size: 13px; margin-top: 3px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
.pr_con a:hover { text-decoration: none; }
.pr_con a:hover span { color: rgb(4, 122, 180); }
.pr_con p { text-align: left; margin-top: 10px; }
.pr_con p a { display: inline-block; width: 68px; height: 27px; line-height: 27px; font-size: 14px; color: rgb(255, 255, 255); padding-left: 38px; }
.pr_con p .xd { background: url('../images/p_bt1.jpg') no-repeat scroll 0% 0% transparent; margin-right: 8px; }
.pr_con p .zx { background: url('../images/p_bt2.jpg') no-repeat scroll 0% 0% transparent; }
.pr3 ul { border-bottom: 1px solid rgb(209, 209, 209); padding-bottom: 18px; }
.bg1 { background: url('../images/bg1.jpg') no-repeat scroll center top transparent; margin-bottom: 48px; }
.bg2 { background: url('../images/bg2.jpg') no-repeat scroll center 562px transparent; height: 1376px; }
.ys { width: 960px; margin: 0px auto; }
.ys h3 { text-align: center; color: rgb(50, 50, 50); font-size: 30px; font-weight: normal; padding: 15px 0px 10px; }
.ys h3 b img { vertical-align: middle; margin-left: 10px; }
.ys h3 em { display: block; color: rgb(180, 180, 180); margin-top: 3px; font-family: Arial,Helvetica,sans-serif; text-transform: uppercase; font-size: 15px; }
.ys h4 { text-align: center; height: 72px; line-height: 72px; margin-bottom: 70px; }
.ys h4 span { display: inline-block; background: url('../images/ys_h.jpg') no-repeat scroll 0% 0% transparent; width: 71px; height: 72px; text-align: center; line-height: 72px; color: rgb(255, 255, 255); font-size: 24px; }
.ys h4 em { color: rgb(4, 122, 180); font-size: 18px; display: inline-block; margin: 0px 5px; }
.ys_con { position: relative; height: 1143px; color: rgb(255, 255, 255); }
.ys_con dl { position: absolute; }
.ys_con .dl1 { width: 427px; left: 0px; top: 0px; }
.ys_con .dl2 { width: 424px; left: 0px; top: 165px; }
.ys_con .dl3 { width: 502px; right: 0px; top: 350px; }
.ys_con .dl4 { width: 448px; right: 58px; top: 490px; }
.ys_con .dl5 { width: 468px; left: 0px; top: 714px; }
.ys_con .dl6 { width: 480px; top: 906px; left: 0px; }
.ys_more { position: absolute; display: block; width: 103px; height: 35px; left: 429px; bottom: 0px; }
.ys_con dt { font-weight: bold; font-size: 30px; margin-bottom: 6px; }
.ys_con dt em { color: rgb(87, 153, 205); font-size: 12px; font-weight: normal; display: block; }
.ys_con dd { font-size: 14px; line-height: 24px; }
.dl1 dt { background: url('../images/1.png') no-repeat scroll left center transparent; padding-left: 65px; }
.dl2 dt { background: url('../images/2.png') no-repeat scroll left center transparent; padding-left: 80px; }
.dl3 dt { background: url('../images/3.png') no-repeat scroll left center transparent; padding-left: 76px; }
.dl4 dt { background: url('../images/4.png') no-repeat scroll left center transparent; padding-left: 74px; }
.dl5 dt { background: url('../images/5.png') no-repeat scroll 0px 34% transparent; padding-left: 71px; }
.dl6 dt { background: url('../images/6.png') no-repeat scroll left center transparent; padding-left: 71px; }
.dl5 dt em { width: 314px; float: right; margin: 3px 15px 0px 0px; }
.coop { width: 960px; margin: 0px auto 42px; }
.coop h3 { text-align: center; font-weight: normal; margin-bottom: 6px; }
.coop h3 em { display: block; color: rgb(50, 50, 50); font-family: Arial,Helvetica,sans-serif; text-transform: uppercase; font-size: 15px; letter-spacing: 6px; }
.coop h3 .cname { color: rgb(50, 50, 50); font-size: 30px; display: inline-block; margin-top: -3px; }
.coop h3 b { font-size: 32px; margin-left: 8px; color: rgb(230, 0, 18); }
.coop h3 .cmore { display: block; color: rgb(153, 153, 153); font-size: 12px; text-transform: uppercase; width: 58px; margin: 3px auto 0px; }
.coop_wrap { width: 960px; height: 222px; overflow: hidden; }
.coop_con ul { margin-left: -18px; }
.coop_con li { float: left; margin: 9px 0px 9px 18px; display: inline; }
.coop_con li img { width: 175px; height: 87px; border: 1px solid rgb(214, 214, 214); }
.ad { width: 960px; margin: 0px auto 73px; height: 120px; overflow: hidden; position: relative; }
.ad img { width: 960px; height: 120px; }
.ad .ad_tel { position: absolute; right: 26px; top: 32px; padding: 0px 0px 0px 50px; background: url('../images/ad_tel.gif') no-repeat scroll left 10px transparent; color: rgb(255, 255, 255); font-size: 14px; }
.ad_tel em { font-size: 30px; font-family: Arial,Helvetica,sans-serif; display: block; }
.ad_tel a { margin-left: 18px; background: url('../images/ad_bt.gif') no-repeat scroll 0% 0% transparent; display: inline-block; width: 106px; height: 27px; line-height: 27px; color: rgb(255, 255, 255); font-size: 14px; text-indent: 36px; }
.ad1 { margin-bottom: 42px; }
.ab_bg { background: url('../images/bg3.jpg') no-repeat scroll center top transparent; height: 735px; margin-bottom: 53px; }
.about { width: 960px; margin: 0px auto; }
.ab_tp { height: 358px; margin-bottom: 52px; }
.ab_tp dt { float: left; width: 403px; height: 305px; padding: 23px 51px 23px 46px; }
.ab_tp dd { width: 424px; float: right; padding-top: 18px; }
.ab_tp h3 { font-weight: normal; margin-bottom: 32px; }
.ab_tp h3 a { color: rgb(42, 56, 8); font-size: 20px; }
.ab_tp h3 em img { vertical-align: middle; margin-right: 16px; }
.ab_tp .atxt { color: rgb(255, 255, 255); font-size: 14px; line-height: 22px; height: 182px; overflow: hidden; margin-bottom: 36px; }
.atxt span { display: block; text-indent: 20px; margin-bottom: 4px; }
.abt a { display: inline-block; color: rgb(255, 255, 255); font-size: 14px; width: 86px; height: 34px; line-height: 34px; padding-left: 50px; }
.abt .a1 { background: url('../images/abt1.jpg') no-repeat scroll 0% 0% transparent; margin-right: 4px; }
.abt .a2 { background: url('../images/abt2.jpg') no-repeat scroll 0% 0% transparent; margin-right: 4px; width: 98px; padding-left: 40px; }
.abt .a3 { background: url('../images/abt3.jpg') no-repeat scroll 0% 0% transparent; }
.ab_bt { height: 274px; overflow: hidden; }
.xc { width: 746px; }
.ry { width: 184px; }
.ab_bt h3 { font-weight: normal; height: 28px; line-height: 28px; margin-bottom: 13px; }
.ab_bt h3 a { color: rgb(255, 255, 255); font-size: 19px; }
.ab_bt h3 .amore { font-family: "Arial"; font-size: 12px; text-transform: uppercase; }
.ab_bt h3 em { color: rgb(104, 158, 206); font-size: 18px; margin-left: 10px; }
.xc_wrap { width: 756px; overflow: hidden; background: url('../images/aline.jpg') no-repeat scroll left bottom transparent; padding-bottom: 30px; }
.xc_wrap ul { margin-left: -16px; }
.xc_wrap li { float: left; display: inline; margin-left: 16px; }
.xc_wrap img { width: 234px; height: 158px; border: 2px solid rgb(209, 209, 209); }
.xc_wrap span { display: block; text-align: center; color: rgb(255, 255, 255); margin-top: 17px; font-size: 14px; }
.ry_con { background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 2px solid rgb(209, 209, 209); text-align: center; height: 220px; padding-top: 4px; position: relative; }
.r_arrow { position: absolute; width: 29px; height: 39px; display: block; top: 93px; z-index: 9999; }
.r_left { background: url('../images/a_left.png') no-repeat scroll 0% 0% transparent; left: -2px; }
.r_right { background: url('../images/a_right.png') no-repeat scroll 0% 0% transparent; right: -2px; }
.ry_wrap { padding: 0px 15px; overflow: hidden; position: relative; }
.ry_wrap li { width: 146px; float: left; height: 219px; overflow: hidden; }
.ry_wrap li img { width: 146px; height: 219px; }
.ry_wrap li span { background: url('../images/abg.png') repeat-x scroll 0px 0px transparent; border: 0px solid rgb(137, 141, 115); overflow: hidden; text-align: center; color: rgb(255, 255, 255); font-size: 11px; position: absolute; width: 146px; height: 23px; line-height: 25px; display: inline-block; left: 0px; top: 178px; z-index: 9999; }
.news { width: 960px; margin: 0px auto 30px; }
.n_part { height: 320px; overflow: hidden; }
.n1 { float: left; width: 270px; display: inline; padding-right: 30px; background: url('../images/n_sh.gif') no-repeat scroll right 16px transparent; margin-right: 25px; }
.n2 { float: left; width: 332px; padding-right: 30px; background: url('../images/n_sh.gif') no-repeat scroll right 16px transparent; }
.n3 { width: 212px; float: right; padding-right: 21px; }
.n_part h3 { font-weight: normal; background: url('../images/n1.gif') no-repeat scroll left center transparent; padding-left: 18px; margin-bottom: 12px; }
.n_part .n_more { float: right; color: rgb(100, 100, 100); font-size: 12px; text-transform: uppercase; font-family: Arial,sans-serif; }
.n_part .n_name { color: rgb(50, 50, 50); font-size: 18px; }
.n_part .n_name em { display: block; color: rgb(150, 150, 150); font-size: 18px; }
.n_list li { height: 27px; line-height: 27px; color: rgb(50, 50, 50); font-size: 13px; overflow: hidden; border-bottom: 1px dashed rgb(153, 153, 153); padding: 0px 2px; margin-bottom: 4px; }
.n_list li a { display: inline-block; background: url('../images/n2.gif') no-repeat scroll left 10px transparent; padding-left: 9px; color: rgb(50, 50, 50); height: 27px; overflow: hidden; }
.n1 .n_list li a { width: 180px; }
.n2 .n_list li a { width: 242px; }
.n_list li span { float: right; }
.n_list .n_last { border-bottom: medium none; }
.qa_list dl { margin-bottom: 20px; color: rgb(50, 50, 50); font-size: 13px; }
.qa_list dt { background: url('../images/q.gif') no-repeat scroll left 4px transparent; padding-left: 26px; line-height: 22px; height: 44px; overflow: hidden; }
.qa_list dt a { color: rgb(50, 50, 50); font-size: 13px; }
.qa_list dd { background: url('../images/a.gif') no-repeat scroll left 4px transparent; padding-left: 26px; line-height: 22px; height: auto; overflow: hidden; }
.progress { width: 960px; margin: 0px auto; overflow: hidden; padding-bottom: 5px; height: 638px; }
.progress h3 { overflow: hidden; width: 377px; margin: 0px auto 33px; }
.progress h3 span { float: left; width: 160px; text-align: right; font-weight: normal; color: rgb(50, 50, 50); font-size: 20px; }
.progress h3 i { color: rgb(158, 158, 158); font-size: 14px; font-family: "Times New Roman",serif; display: block; font-style: normal; }
.progress h3 em { color: rgb(158, 158, 158); font-size: 42px; font-family: "Times New Roman",serif; display: block; margin: -18px 0px -14px; }
.progress h3 img { float: right; padding-top: 5px; }
.ps_list { background: url('../images/lc_bg.jpg') no-repeat scroll 0% 0% transparent; height: 502px; }
.ps_list li { float: left; width: 125px; height: 207px; padding: 12px 13px; display: inline; text-align: center; margin: 0px 51px 38px 0px; }
.ps_list img { width: 85px; height: 85px; }
.ps_list b { display: block; color: rgb(50, 50, 50); font-size: 22px; font-weight: normal; margin: 12px 0px 4px; }
.ps_list span { display: block; color: rgb(100, 100, 100); font-size: 13px; line-height: 22px; height: 70px; overflow: hidden; }
.ps_list .plst { margin-right: 0px; }
.form_bg { background: url('../images/bg4.jpg') no-repeat scroll center top transparent; height: 435px; overflow: hidden; }
.fm { width: 960px; margin: 0px auto; padding-top: 41px; }
.fm_txt { width: 310px; text-align: center; }
.fm_rignt { width: 584px; }
.fm_txt em { font-size: 57px; color: rgb(255, 255, 255); font-family: "Times New Roman",serif; display: block; }
.fm_txt b { display: block; margin: 6px 0px; }
.fm_txt strong { display: block; font-weight: normal; color: rgb(255, 255, 255); font-size: 34px; }
.fm_txt span { color: rgb(255, 255, 255); font-size: 14px; display: block; line-height: 22px; margin-top: 4px; }
.fm_rignt { padding-top: 27px; }
.fm_rignt li { float: left; height: 28px; line-height: 28px; margin: 0px 12px 16px 14px; display: inline; }
.fm_rignt .sbt { width: 84px; float: left; color: rgb(255, 255, 255); font-size: 14px; }
.fm_rignt input { float: left; width: 135px; height: 28px; color: rgb(255, 255, 255); line-height: 28px; vertical-align: middle; padding: 0px 24px 0px 6px; border: medium none; }
.fm_rignt .sbz { color: rgb(91, 155, 206); margin-left: 8px; }
.fm_rignt .sinp01 { background: url('../images/ip1.gif') no-repeat scroll 0% 0% transparent; }
.fm_rignt .sinp02 { background: url('../images/ip2.gif') no-repeat scroll 0% 0% transparent; }
.fm_rignt .sinp03 { background: url('../images/ip3.gif') no-repeat scroll 0% 0% transparent; }
.fm_rignt .sinp04 { background: url('../images/ip4.gif') no-repeat scroll 0% 0% transparent; }
.fm_rignt .sinp05 { background: url('../images/ip6.gif') no-repeat scroll 0% 0% transparent; height: 31px; width: 114px; padding: 0px 5px; margin-top: 4px; }
.fm_rignt .h66 { height: 156px; line-height: normal; clear: both; float: none; display: block; }
.fm_rignt .h66 .area { background: url('../images/ip5.gif') no-repeat scroll 0% 0% transparent; border: medium none; width: 420px; height: 140px; resize: none; padding: 5px 30px 2px 7px; color: rgb(255, 255, 255); overflow: hidden; }
.fm_rignt .inpimg { float: none; width: 140px; height: 36px; }
.fm_rignt .last_fm { height: 36px; line-height: 35px; }
.fm_rignt .last_fm img { vertical-align: middle; margin: 0px 0px 0px 12px; }
#flashs { height: 592px; overflow: hidden; }
#flashs .bgitem { z-index: 1; position: absolute; top: 0px; left: 0px; }
#flashs .btn { position: absolute; bottom: 25px; right: 46%; margin-right: -450px; padding: 5px 6px; z-index: 101; }
#flashs .btn span { color: rgb(2, 121, 179); background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(2, 121, 179); cursor: pointer; display: inline-block; margin-left: 5px; padding: 2px 6px; }
#flashs .btn span.cur { background: none repeat scroll 0% 0% rgb(2, 121, 179); color: rgb(255, 255, 255); }
.ImTable * { padding: 0px; margin: 0px; z-index: 999; }
.ImTable { border-collapse: collapse; border: medium none; background: url('../images/bg.gif') repeat scroll 0% 0% transparent; }
.ImTable h2 { font-size: 14px; font-weight: bold; margin-top: 5px; }
.ImHeader { height: 165px; background: url('../images/im_01.gif') repeat scroll 0% 0% transparent; }
.ImRow0 { overflow: hidden; background: url('../images/ico_item1.gif') no-repeat scroll 0% 0% transparent; margin: 10px 10px 0px; height: 24px; padding-left: 10px; padding-top: 4px; line-height: 21px; }
.ImRow1 { overflow: hidden; background: url('../images/ico_item1.gif') no-repeat scroll 0% 0% transparent; margin: 10px 10px 0px; height: 24px; padding-left: 10px; padding-top: 4px; line-height: 21px; }
a.im, a.im:hover { text-decoration: none; height: 35px; color: rgb(51, 51, 51); font-size: 12px; }
.ImFooter { height: 90px; background: url('../images/im_04.gif') no-repeat scroll 0% 0% transparent; display: inline-block; width: 150px; font-family: Arial,Helvetica,sans-serif; }
.ImFooter h5 { font-size: 14px; font-weight: normal; color: rgb(143, 147, 150); text-align: center; margin: 15px 0px 0px; font-family: "宋体"; }
.ImFooter p { font-size: 20px; font-weight: bold; color: rgb(255, 153, 59); text-align: center; margin: 10px 0px; }
* { word-wrap: break-word; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0px; padding: 0px; }
input, image, button, textarea { border: medium none; vertical-align: middle; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
ul, ol { list-style: outside none none; }
a { text-decoration: none; color: rgb(51, 51, 51); }
a:hover { text-decoration: underline; }
.cl:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.content{ width: 960px; margin-right: auto; margin-left: auto; }
.cl {  }
.mtm { margin-top: 10px ! important; }
.rel { position: relative; }
.zz { float: left; }
.yy { margin: 0px auto; }
body { background-color: rgb(255, 255, 255); }
.in_login { width: 222px; height: 167px; background: url('../images/sujing_24.gif') no-repeat scroll 0px 0px transparent; }
.in_login .in_txt { border: 1px solid rgb(217, 213, 214); height: 22px; width: 113px; }
.in_login .in_btn { background: url('../images/sujing_25.gif') no-repeat scroll 0px 0px transparent; width: 68px; height: 21px; cursor: pointer; }
.in_login .lgn_txt { position: absolute; left: 31px; top: 59px; }
.in_login .lgn_btn { position: absolute; left: 80px; top: 131px; }
/* ::::: http://www.aimfar.com.cn/Css/fanhuidibu.css ::::: */

#roll_top, #fall, #ct { position: relative; cursor: pointer; height: 40px; width: 40px; }
#roll_top { background: url('../images/top.gif') no-repeat scroll 0% 0% transparent; }
#roll { display: block; width: 15px; margin-right: -500px; position: fixed; right: 43%; top: 80%; }
/* ::::: http://bdimg.share.baidu.com/static/css/bdsstyle.css?cdnversion=20131219 ::::: */

#bdshare ul, #bdshare_s ul, #bdshare ul li, #bdshare_s ul li, #bdshare_l_c ul li, #bdshare_m_c ul li, #bdshare_pop ul, #bdshare_pop ul li { list-style: outside none none; margin: 0px; padding: 0px; }
#bdshare { z-index: 999999; padding-bottom: 2px; font-size: 12px; float: left; text-align: left ! important; }
#bdshare a, #bdshare_s a, #bdshare_pop a { text-decoration: none; cursor: pointer; }
#bdshare a:hover, #bdshare_s a:hover, #bdshare_pop a:hover { color: rgb(51, 51, 51); opacity: 0.8; }
#bdshare img { border: 0px none; margin: 0px; padding: 0px; cursor: pointer; }
#bdshare h6, #bdshare_s h6 { width: 100%; font: 700 14px/22px "宋体"; text-indent: 0.5em; border-top: 1px solid rgb(251, 251, 251); border-bottom: 1px solid rgb(242, 241, 241); background-color: rgb(246, 246, 246); float: left; padding: 5px 0px; margin: 0px; }
#bdshare ul, #bdshare_s ul { width: 98%; float: left; padding: 8px 0px; margin-left: 2px; overflow: hidden; }
#bdshare ul li, #bdshare_s ul li { width: 47%; float: left; margin: 4px 2px; }
#bdshare ul li a, #bdshare_s ul li a { color: rgb(86, 86, 86); font: 12px "宋体"; display: block; width: 98%; padding: 6px 0px; text-indent: 2.4em; border: 1px solid rgb(255, 255, 255); }
#bdshare ul li a:hover, #bdshare_s ul li a:hover { background-color: rgb(243, 243, 243); border: 1px solid rgb(238, 238, 238); }
#bdshare p, #bdshare_s p { width: 100%; height: 21px; font: 12px "宋体"; border-top: 1px solid rgb(242, 241, 241); background-color: rgb(248, 248, 248); float: left; padding: 0px; margin: 0px; }
#bdshare p a, #bdshare_s p a { width: auto; text-align: right; float: right; padding: 0px 5px; }
#bdshare_l { width: 212px; position: absolute; top: 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); text-align: left; }
#bdshare_l_c { width: 210px; float: left; border: 1px solid rgb(233, 233, 233); text-align: left; }
#bdshare_l_c ul li { width: 47%; height: 26px; float: left; margin: 2px; }
#bdshare_l_c ul li a { background: url('../images/is.png') no-repeat scroll 0% 0% transparent; height: auto ! important; }
#bdshare_l, #bdshare_m { z-index: 99999; }
#bdshare_l_c p a.goWebsite, #bdshare_m_c p a.goWebsite, #bdshare_pop p a.goWebsite { text-align: right; background: url('../images/pi.gif') no-repeat scroll 0px center transparent; line-height: 16px; padding-left: 12px; color: rgb(140, 140, 140); }
#bdshare_l_c p a.goWebsite:hover, #bdshare_m_c p a.goWebsite:hover, #bdshare_pop p a.goWebsite:hover { color: rgb(0, 169, 224); }
.bds_more { background-image: url('../images/is.png') ! important; background-position: 0px 4px ! important; }
.bds_qzone { background-position: 0px -75px ! important; }
.bds_tsina { background-position: 0px -115px ! important; }
.bds_bdhome { background-position: 0px -155px ! important; }
.bds_renren { background-position: 0px -195px ! important; }
.bds_tqq { background-position: 0px -235px ! important; }
.bds_kaixin001 { background-position: 0px -275px ! important; }
.bds_tqf { background-position: 0px -315px ! important; }
.bds_douban { background-position: 0px -395px ! important; }
.bds_tsohu { background-position: 0px -435px ! important; }
.bds_tieba { background-position: 0px -595px ! important; }
.bds_thx { background-position: 0px -1829px ! important; }
.bds_mshare { background-position: 0px -2070px ! important; }
.bds_bdxc { background-position: 0px -2190px ! important; }
.bds_sqq { background-position: 0px -2230px ! important; }
.bds_bdysc { background-position: 0px -2550px ! important; }
/*在线悬浮框代码*/

.clearfix {
	clear:both;
}
.mt10 {
	margin-top: 10px;
}
.mr10 {
	margin-right: 10px;
}
.ml10 {
	margin-left: 10px;
}
.mb10 {
	margin-bottom: 10px;
}
.serviceleft {
	cursor: pointer;
	right: 0;
	position: fixed;
	top: 375px;
	width: 100px;
}
.si_serviceleft {
	position:relative;
}
.si_serviceleft1, .si_serviceleft2 {
	position:absolute;
	right:0px;
}
.si_serviceleft1 {
	height:115px;
	width:35px;
	background:url(../images/si_serviceleft3.png) no-repeat;
	display:none;
}
.si_serviceleft .si_serviceleft2 {
}
.si_serviceleft .si_serviceleft2 ul {
	background:url(../images/si_serviceleft2.png) no-repeat;
	width:79px;
	padding:100px 0 5px 0;
}
.si_serviceleft2 ul li {
	display:block;
	text-indent:-9999px;
	background:url(../images/si_serviceleft_03.png) no-repeat;
	text-align:center;
	width:79px;
}
.si_serviceleft2 ul li a {
	color:#fff;
	display:block;
	width:78px;
}
.si_serviceleft2 .si_serviceleftLI1 {
	background-position:0px -2px;
	;
}
.si_serviceleft2 .si_serviceleftLI2 {
	background-position:0px -75px;
	margin:3px 0;
}
.si_serviceleft2 .si_serviceleftLast {
	background-position:0px -162px;
}
.si_serviceleft2 .si_serviceleftLI1, .si_serviceleft2 .si_serviceleftLI1 a {
	height:67px;
}
.si_serviceleft2 .si_serviceleftLI2, .si_serviceleft2 .si_serviceleftLI2 a {
	height:86px;
	margin:3px 0;
}
.si_serviceleft2 .si_serviceleftLast, .si_serviceleft2 .si_serviceleftLast a {
	height:74px;
}
.si_serviceleft2 img {
	margin-left:58px;
	display:block;
}
.si_serviceleftLast {
	position:relative;
	z-index:100;
}
.si_serviceleftLast div {
	position:absolute;
	left:-235px;
	top:-90px;
	display:none
}
.si_serviceleftLI2 {
	position:relative;
	z-index:100;
}
.si_serviceleftLI2 div {
	position:absolute;
	left:-235px;
	top:-90px;
	display:none
}
.qixia {
	float:right;
	margin: 5px 10px 0 0;
	font-size:14px;
}
.qixia a {
	color:#D8442A;
}
/*在线悬浮框代码*/