@charset "utf-8";
/* base */
body{ font:12px/22px "宋体",Verdana,sans-serif; color:#333;}
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:0; padding:0;}
li{ list-style-type:none;}
img{ vertical-align:top; border:0;}
ol,ul{ list-style:none;}
h1,h2,h3,h4,h5,h6,input{ font-size:12px; font-weight:normal;}
address,cite,code,em,th{ font-weight:normal; font-style:normal;}
input,a{ outline:0;}

/* public */
.fb{ font-weight:bold;}
.left{ float:left;}
.right{ float:right;}
.clear{ zoom:1;}
.clear:after{ content:''; display:block; clear:both;}
.hied{ display:none;}
.show{ display:block;}
.hidden{ overflow:hidden;}
.wrap{ width:950px; margin:0 auto;}
.pointer{cursor:pointer;}
.ti24px{ text-indent:24px;}
.ti28px{ text-indent:28px;}
.t_center{ text-align:center;}

/* line height */
.l24px{ line-height:24px;}
.l30px{ line-height:30px;}

/* font color */
.gray,.gray a{ color:#666;}
.gray_d,.gray_d a{ color:#333;}
.yellow,.yellow a{ color:#f36426;}

/* font link */
a{ text-decoration:none; color:#333;}
a:visited{ color:#800080;}
a:hover,.underline{ text-decoration:underline;}

/* li about */
.f_left li{ float:left;}
.l452_width li{ width:452px;}
.lm_top li{ margin-top:5px;}
.lm_right li{ margin-right:21px !important; _margin-right:20px !important;}

/* width */
.width950{ width:950px;}
.width950 ul{ width:1000px;}
.width200{ width:200px;}
.width200 ul{ width:300px;}
.width806{ width:806px;}
.width806 ul{ width:860px;}
.width730{ width:730px;}
.width730 ul{ width:860px;}

/* font size */
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.f16px{ font-size:16px;}
.f24px{ font-size:24px;}

/* font family */
.yahei{ font-family:"微软雅黑";}

/* margin padding */
.p6_top{ padding-top:6px;}
.p8_top{ padding-top:8px;}
.p10_top{ padding-top:10px;}
.p16_top{ padding-top:16px;}
.p2_bottom{ padding-bottom:2px;}
.p12_bottom{ padding-bottom:12px;}
.p10_b_t{ padding:10px 0;}
.p20_b_t{ padding:20px 0;}
.p8_bottom{ padding-bottom:8px;}
.p20_left{ padding-left:20px;}
.m30_bottom{ margin-bottom:30px;}
.m20_bottom{ margin-bottom:20px;}
.m10_left{ margin-left:10px;}

/* box */
.box30,.box8{ clear:both; overflow:hidden;}
.box30{ height:30px;}
.box8{ height:8px;}

/* img 100% */
.d_img img,.l_ppt .img img,.l_img .img img,.image_text .img img,.image_text2,.f_s_list li img,.f_big li img,.p_img,.p_m_focus img{ width:100%;}

/* icon */
.h_nav a,.h_nav a:hover,.l_audio li,.l_video li,.l_point li,.s_con .hot,.t_icon,.aside li span,.image_text3 h1,.f_about{ background:url(../images/icon.gif) no-repeat 15px -76px;}
.n_s_txt,.c_all,.f_small a{ background:url(../images/ico.jpg) no-repeat;}

/* header */
.header{ width:100%; height:96px; background:#f7f6f4; border-bottom:2px solid #ed692a;}
.h_logo a{ display:block; width:138px; height:96px; background:url(../images/logo.jpg) no-repeat;}
.h_nav{ width:790px;}
.h_nav ul{ width:790px; padding:22px 0 0 2px; clear:both;}
.h_nav li{ float:left; text-align:center; padding-right:1px; display:inline; background:url(../images/h_nav.jpg) no-repeat right center;}
.h_nav a{ display:block; width:70px; padding-top:46px; color:#727272 !important;}
.h_nav a:hover{ color:#f36426 !important;}
.h_nav .btn_1:hover,.h_nav .on a{ background-position:15px 0; color:#f36426 !important;}
.h_nav .btn_2{ background-position:-59px -78px;}
.h_nav .btn_2:hover,.h_nav .on .btn_2{ background-position:-59px 0;}
.h_nav .btn_3{ background-position:-133px -76px;}
.h_nav .btn_3:hover,.h_nav .on .btn_3{ background-position:-133px 0;}
.h_nav .btn_4{ background-position:-202px -76px;}
.h_nav .btn_4:hover,.h_nav .on .btn_4{ background-position:-202px 0;}
.h_nav .btn_5{ background-position:-274px -77px;}
.h_nav .btn_5:hover,.h_nav .on .btn_5{ background-position:-274px 0;}
.h_nav .btn_6{ background-position:-346px -75px;}
.h_nav .btn_6:hover,.h_nav .on .btn_6{ background-position:-346px 0;}
.h_nav .btn_7{ background-position:-417px -75px;}
.h_nav .btn_7:hover,.h_nav .on .btn_7{ background-position:-417px 0;}
.h_nav .btn_8{ background-position:-491px -72px;}
.h_nav .btn_8:hover,.h_nav .on .btn_8{ background-position:-491px 0;}
.h_nav .btn_9{ background-position:-564px -77px;}
.h_nav .btn_9:hover,.h_nav .on .btn_9{ background-position:-564px 0;}
.h_nav .btn_10{ background-position:-633px -77px;}
.h_nav .btn_10:hover,.h_nav .on .btn_10{ background-position:-633px 0;}
.h_nav .btn_11{ background-position:-708px -77px;}
.h_nav .btn_11:hover,.h_nav .on .btn_10{ background-position:-708px 0;}

/* search */
.search{ width:536px; margin:26px auto; background:url(../images/search.gif) no-repeat;}
.s_form{ padding-top:5px; position:relative;}
.s_form ul,.s2_form ul{ width:72px; background:#fff; padding:6px 0; position:absolute; left:5px; top:34px; border:1px solid #f36426; border-top:0; display:none;}
.s_form li,.s2_form li{ padding-left:12px; height:24px; line-height:24px; cursor:pointer;}
.s_form .on,.s2_form .on{ color:#fff; background:#f36426;}
.s_form input,.s2_form input{ border:0; background:transparent;}
.s_class{ margin:10px 16px 0 20px; padding-right:20px; display:inline;}
.s_text{ width:360px; height:26px; line-height:26px; margin:7px 8px 0 0; _margin:9px 8px 0 0; display:inline;}
.s_submit{ width:78px; height:42px;}
.s_about{ padding-top:26px;}
.s_name{ width:90px; text-align:right; padding-top:6px;}
.s_con{ width:440px;}
.s_con li{ float:left; margin-right:10px; display:inline; white-space:nowrap; padding:7px 0 0 0;}
.s_con .hot{ background-position:0 -250px;}

/* search2 */
.search2{ border-bottom:1px solid #f1f1f1; padding:20px 0; position:relative; z-index:9999;}
.s2_form{ width:476px; height:34px; background:url(../images/search2.gif) no-repeat; position:relative;}
.s2_class{ margin:6px 16px 0 12px; padding-right:20px; display:inline;}
.s2_text{ width:304px; margin-top:3px; _margin-top:4px;}
.s2_submit{ width:64px; height:34px;}
.s2_form ul{ width:62px; left:0; top:26px;}
.s2_form li{ padding-left:10px;}
.s2_about{ width:470px;}
.s2_about .s_name{ width:68px;}
.s2_about .s_con{ width:400px;}


/* defaut list */
.d_list{ border-top:1px solid #f1f1f1; padding:14px 0; overflow:hidden;}
.d_list h2{ height:38px; line-height:38px; font-size:14px; font-weight:bold; color:#666;}
.d_col{ width:205px; padding-left:16px; float:left; margin:0 16px 0 -1px; display:inline; border-left:1px solid #f1f1f1;}
.d_img{ width:115px; height:85px; overflow:hidden;}
.d_txt{ width:82px; margin-left:4px; display:inline;}

/* list */
.l_audio li,.l_video li,.l_point li{ height:30px; line-height:30px; overflow:hidden;}
.l_audio li,.image_text3 h1{ background-position:0 -139px; padding-left:20px;}
.l_video li{ background-position:0 -177px; padding-left:22px;}
.l_point li{ background-position:0 -208px; padding-left:10px;}
.l_ppt li{ width:86px; margin-right:26px; display:inline; line-height:16px;}
.l_ppt li a,.l_img li a{ display:block; overflow:hidden;}
.l_ppt .img{ width:85px; height:100px; border:1px solid #dcdcdc;}
.l_ppt .img:hover{ border:1px solid #ed692a;}
.l_ppt .txt{ height:32px; margin:4px 0 6px 0;}
.l_ppt2 li{ margin:0 32px 30px 0; display:inline;}
.l_ppt3 li{ margin:0 32px 15px 0; display:inline;}
.l_img li{ width:160px; margin-right:38px; display:inline;}
.l_img .img{ width:160px; height:120px;}
.l_img .txt{ height:28px; line-height:28px;}
.l_img2 li{ position:relative; z-index:1;}
.l_img2 .img2{ position:absolute; top:0; left:0; background:url(../images/video.gif) no-repeat center; z-index:999;}
.l_img3 li{ margin:0 54px 26px 0;}
.l_img4 li{ margin-right:30px;}
.l_img5 li{ margin:0 54px 16px 0;}

/* title */
.title{ height:28px; line-height:26px; background:url(../images/line.gif) repeat-x 0 bottom; color:#666; padding-top:16px; margin-bottom:4px; vertical-align:top;}
.title h2{ min-width:100px; _width:100px; border-bottom:2px solid #ed692a; padding-right:10px; float:left; display:inline;}
.title a{ float:right; color:#666 !important;}
.t_icon{ padding-left:20px;}
.t_icon0{ background-position:0 -548px !important;}
.t_icon1{ background-position:0 -287px !important;}
.t_icon2{ background-position:0 -331px !important;}
.t_icon3{ background-position:0 -377px !important;}
.t_icon4{ background-position:0 -414px !important;}
.t_icon5{ background-position:0 -457px !important;}

/* tabs */
.tabs{ padding:16px 0 6px 0; border-bottom:1px solid #f1f1f1;}
.tabs dt{ width:50px; float:left; color:#666; font-weight:bold;}
.tabs dd{ width:898px; float:left; margin-bottom:10px;}
.tabs dd a{ line-height:20px; white-space:nowrap; color:#666 !important; margin:0 6px 4px 0; display:inline-block;}
.tabs dd .on{ background:#f36426; color:#fff !important; padding:0 6px;}

/* image text */
.image_text .img{ width:200px; height:150px; float:left; overflow:hidden;}
.image_text .txt{ width:730px; float:right;}
.image_text2 .img{ width:160px; height:120px; float:left; overflow:hidden;}
.image_text2 .txt{ width:630px; float:right; text-indent:28px;}

/* page */
.page{ text-align:center; color:#8b8a8a;}
.page li{ display:inline;}
.page li a{ display:inline-block; border:1px solid #8b8a8a; color:#8b8a8a; padding:0 8px; margin:0 2px;}
.page li a:visited { color:#800080;}
.page li a:hover{ text-decoration:none !important;}
.page .on a,.page li a:hover{ color:#fff !important; background:#f36426;}

/* banner */
.banner{ width:950px; height:135px;}
.banner2{ width:950px; height:255px;}

/* aside */
.aside,.aside2{ width:112px; border-right:1px solid #f1f1f1;}
.aside li{ margin-bottom:12px;}
.aside a span{ display:inline-block; color:#f36426; margin-left:6px; padding-left:22px; cursor:pointer;}
.aside a{ display:inline-block; width:100%; color:#f36426 !important;}
.aside a:hover,.aside .on a{ text-decoration:none; background-color:#f36426; color:#fff;}
.aside a:hover span,.aside .on span{ color:#fff; font-weight:bold;}
.aside a:hover .t_icon0,.aside .on .t_icon0{ background-position:-560px -548px !important;}
.aside a:hover .t_icon1,.aside .on .t_icon1{ background-position:-560px -287px !important;}
.aside a:hover .t_icon2,.aside .on .t_icon2{ background-position:-560px -331px !important;}
.aside a:hover .t_icon3,.aside .on .t_icon3{ background-position:-560px -378px !important;}
.aside a:hover .t_icon4,.aside .on .t_icon4{ background-position:-560px -416px !important;}
.aside a:hover .t_icon5,.aside .on .t_icon5{ background-position:-560px -458px !important;}
.aside2 li,.aside2 h2{ margin-bottom:8px;}



/* section */
.section{ width:806px;}

/* final */
.f_text{ background:url(../images/line2.gif) repeat-x; margin:0 38px;}
.f_share{ margin:50px 0 16px 0;}
.f_share a,.bds_more{ line-height:16px; color:#000 !important;}
.f_share span.bds_more{ background-position:-4px 5px !important;}
.f_share2{ margin:10px 0 0 0;}
.f_about{ background-position:0 -503px; padding-left:14px; color:#666;}
.f_about a{ text-decoration:underline; font-weight:normal;}
.f_relevancy{ border-bottom:1px solid #f1f1f1; border-top:1px solid #f1f1f1; padding:10px 0; margin:10px 0;}


/* focus images */
.focus{ width:625px; background:#f7f7f7; padding:8px; border:1px solid #e3e3e3; margin:20px auto; position:relative;}
.f_big{ margin-bottom:5px; width:625px; height:350px; position:relative;}
.f_big li{ width:625px; height:350px; display:none; overflow:hidden;}
.f_big a{ width:625px; height:350px; overflow:hidden; display:block;}
.f_arrLeft,.f_arrRight{ position:absolute; width:50%; height:100%; top:0;z-index:9;background:#fff;opacity:0;filter:Alpha(Opacity=0);}
.f_arrLeft{ left:0; cursor:url(/static/images/arr_left.cur), auto;}
.f_arrRight{ right:0; cursor:url(/static/images/arr_right.cur),auto;}
.f_small a{ width:13px; height:64px; background-position:0 -120px; display:block; float:left;}
.f_s_list{ width:582px; height:65px; margin:0 8px; overflow:hidden; position:relative;}
.f_s_list ul{ position:absolute; top:0; left:0;}
.f_s_list img{ cursor:pointer;}
.f_s_list li{ width:115px; height:65px; float:left; margin-right:3px; display:inline; overflow:hidden; opacity:0.3; filter:alpha(opacity=30);}
.f_small .rightBtn{ background-position:0 -196px; float:right;}
.f_last,.f_first{ width:230px; height:135px; line-height:135px; position:absolute; top:104px; left:196px; color:#fff; text-align:center; display:none;}
.f_l_bg{ width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50);}
.f_l_txt{ width:100%; height:100%; position:absolute; z-index:999;}

/* project */
.project div{ float:left;}
.p_block{ width:474px; margin-bottom:20px;}
.p_img{ width:195px; border:1px solid #c9c9c9; padding:3px;}
.p_img a{ display:block; width:195px; height:145px; overflow:hidden;}
.p_txt{ width:250px; display:inline;}
.p_m_focus{ width:380px; height:285px; position:relative; overflow:hidden;}
.p_m_focus ul li{ position:absolute; top:0; left:0; display:none; opacity:0; filter:alpha(opacity=0);}
.p_m_focus ol{ position:absolute; bottom:6px; right:2px;}
.p_m_focus ol li{ width:20px; height:20px; line-height:20px; font-weight:bold; border:1px solid #000; background:#252727; font-family:Verdana; cursor:pointer; margin-right:6px; display:inline; text-align:center; overflow:hidden; color:#fff; float:left;}
.p_m_focus .on{ background:#e8e8e8; color:#f00;}
.p_m_txt{ width:555px;}

/* footer */
.footer{ text-align:center; color:#666; border-top:1px solid #f1f1f1; padding:20px 0;}


/* for js */
#s_class{ z-index:9999;}

























