﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
img{ border:0;}
body{ background:#FFFFFF; font-size:12px;}
.clear{ clear:both; line-height:0px; font-size:0; height:0;}
a{ color:#666; text-decoration:none; }
a:active {star:expression(this.onFocus=this.blur());}:focus { outline:0; }
ul{ list-style:none;}

.header_bg{ height:93px; background:url(header_bg_02.jpg) top repeat-x;}
.header{ width:1000px; height:93px; margin:0 auto;}
.logo{ float:left; padding:20px 0 0 0;}
.header_right{ float:right; width:604px; height:60px; overflow:hidden; padding:20px 0 0 0; line-height:48px; color:#939393;}
.header_right a{ color:#939393;}
.header_right a:hover{ color:#cc0000;}
.header_right p{ float:right;}
.ht_lg{ float:right; height:50px; padding:1px 0 1px 14px; border-left:1px #cccccc solid; margin-left:12px;}
.ht_dh{ float:right; background:url(home_img_09.jpg) left 8px no-repeat; padding:8px 0 0 76px; margin-left:12px; height:44px; line-height:20px; font-family:"黑体"; font-size:16px; color:#1b1b1b;}
.ht_dh strong{ font-weight:normal; font-family:"微软雅黑"; font-size:16px; color:#b40421;}

.nav{ background:url(home_img_15.jpg) top repeat-x; height:42px;}
.nav ul{ width:1008px; height:42px; margin:0 auto;}
.nav ul li{ float:left; position:relative; z-index:9990;}
.nav ul li .nav1{ color:#FFFFFF; display:block; height:42px; float:left; min-width:86px;}
.nav ul li .nav1 a{ display:block; height:28px; float:left; padding:14px 32px 0 32px;}
.nav ul li:hover .nav1{ background:url(home_img_17.jpg) left top no-repeat;}
.nav ul li:hover .nav1 a{ background:url(home_img_19.jpg) right top no-repeat;}
.nav ul li.present .nav1{ background:url(home_img_17.jpg) left top no-repeat;}
.nav ul li.present .nav1 a{ background:url(home_img_19.jpg) right top no-repeat;}
.nav ul li.right{ float:right; width:185px; padding:8px 0 0 0;}
.search_k{ float:left; width:140px; padding:0 4px 0 10px; height:26px; line-height:26px; border:0; background:url(home_img_22.jpg) left top no-repeat; font-size:12px;}
.search_btn{ float:left; width:31px; height:26px; border:0; background:url(home_img_22.jpg) right top no-repeat; cursor:pointer;}

.nav ul li .down_xl{ position:absolute; left:3px; top:42px; z-index:9990; display:none; width:357px; /*height:176px; background:url(xl_bg_49.png) no-repeat; _background:url(xl_bg_49.gif) no-repeat;*/} 
.nav ul li .down_xl .down_xl_top{ background:url(xl_bg_01.png) no-repeat; height:11px; line-height:0; font-size:0; vertical-align:bottom;} 
.nav ul li .down_xl .down_xl_bottom{ background:url(xl_bg_05.png) no-repeat; height:12px; line-height:0; font-size:0; vertical-align:bottom;} 
.nav ul li .down_xl .down_xl_middle{ background:url(xl_bg_03.png) left top no-repeat; height:100%; display:block;} 
.nav ul li .down_xl .xl_left{ float:left; padding:14px 0 0 20px; width:120px; height:auto;} 
.nav ul li .down_xl .xl_left li{ line-height:24px; overflow:hidden; float:none; width:120px;font-size:14px} 
.nav ul li .down_xl .xl_left li a{ color:#333333;} 
.nav ul li .down_xl .xl_left li a:hover{ color:#cc0000;} 
.nav ul li .down_xl .xl_right{ float:left; padding:14px 0 0 25px; color:#333333; line-height:24px; background:url(home_img_49.jpg) left 17px no-repeat; width:180px;} 
.nav ul li .down_xl .xl_right img{ width:180px; height:60px; vertical-align:bottom; margin-bottom:10px;} 
.nav ul li .down_xl .xl_right a{ color:#cc0000;} 
.nav ul li .down_xl .xl_right a:hover{ text-decoration:underline;} 
.nav ul li:hover .down_xl{ display:block;}

.banner{ min-width:1000px; height:636px; position:relative; margin:0 auto; overflow:hidden; z-index:1;}
.banner_show{ width:100%; text-align:center; height:636px; overflow:hidden; position:relative;}
.bannger_inbox{ position:absolute; left:50%; top:0;}
.banner_mag{ width:660px; height:140px; position:absolute; left:50%; top:85px; margin-left:-500px; text-align:left; z-index:99; font-family:"微软雅黑";}
.banner_magbox{ width:600px; height:90px; background:url(ico3.png) repeat; text-align:left;	padding-top:25px; padding-right:30px; padding-bottom:30px; padding-left:30px;}
.banner_magbox h4{ font-size:20px; font-weight:bold; color:#fff; margin-bottom:10px;}
.banner_magbox p{ font-size:12px; color:#fff; font-weight:normal; margin-bottom:12px;}
.banner_magbox a{ color:#fff;}
.yq_banner_list{ width:200px; height:25px; position:absolute; top:210px; text-align:right; z-index:100; left:50%; margin:0 0 0 -60px;}
.yq_banner_list a{ display:inline-block; width:14px; height:3px; line-height:0; font-size:0; background:#fff; vertical-align:top;}
.yq_banner_list a:hover,.yq_banner_list a.hover{ background:#cc0000; }

.dis{ display:block;}
.undis{ display:none;}

.marqueebox {
    position: absolute;
    z-index: 9990;
    bottom: 90px;
    width: 500px;
    left: 50%;
   margin:0 0 0 -500px;
}
.home_box1{ position:absolute; z-index:9998; bottom:68px; width:246px; left:50%; margin:0 0 0 -500px;}
.home_box2{ position:absolute; z-index:9998; bottom:68px; width:246px; left:50%; margin:0 0 0 -249px;}
.home_box3{ position:absolute; z-index:9998; bottom:68px; width:246px; left:50%; margin:0 0 0 2px;}
.home_box4{ position:absolute; z-index:9998; bottom:68px; width:246px; left:50%; margin:0 0 0 253px;}

.hb1{ width:246px;}
.hb_box1{ height:26px; background:url(hb1_bg_83.png); line-height:26px; cursor:pointer;}
.hb_box1 span{ float:left; padding-left:12px; font-family:"微软雅黑"; font-size:14px; color:#002d71; line-height:24px; width:200px; height:24px; overflow:hidden;}
.hb_box1 a{ color:#002d71;}
.hb_box1 strong{ float:right; margin:0 2px 0 0; width:24px; height:24px; display:block;}
.hb_box1 strong a{ background:url(hb_82.gif) 7px 7px no-repeat; display:block; width:24px; height:24px;}
.hb_box1 strong a.project{ background:url(up.png) 7px 7px no-repeat; display:block; width:24px; height:24px;}
.hb_box2{ display:none;}

.hbshow .hb_box1{ display:none;}
.hbshow .hb_box2{ display:block;}

.hbb_tit{ height:28px; background:url(home_img_59.png); line-height:26px; cursor:pointer;}
.hbb_tit span{ float:left; padding-left:12px; font-family:"微软雅黑"; font-size:14px; color:#fff; line-height:24px;}
.hbb_tit a{ color:#fff;}
.hbb_tit strong{ float:right; margin:0 2px 0 0; width:26px; height:26px; display:block;}
.hbb_tit strong a{ background:url(hbb_64.jpg) 8px 8px no-repeat; display:block; width:26px; height:26px;}
.hbb_con{ width:244px; background:#fff; height:112px;}
.hc1{ background:url(home_img_66.jpg) 162px 25px no-repeat; margin:0 0 0 12px;}
.hc1 #colee{ height:96px; overflow:hidden;}
.hc1 li{ height:24px; background:url(hhbd_68.jpg) left no-repeat; padding-left:8px; line-height:24px;}
.hc1 li a{ color:#666666;}
.hc1 li a:hover{ color:#cc0000;}

.hb2{ width:246px;}

.hc2{ background:url(home_img_69.jpg) 177px 32px no-repeat; padding:17px 100px 0 12px; overflow:hidden; line-height:24px; color:#666666;}
.hc2 a{ color:#336699;}
.hc2 a:hover{ color:#cc0000;}

.hc3{ background:url(home_img_72.jpg) 168px 32px no-repeat; padding:17px 100px 0 12px; overflow:hidden; line-height:24px; color:#666666;}
.hc3 a{ color:#336699;}
.hc3 a:hover{ color:#cc0000;}

.hc4{ background:url(home_img_74.jpg) 169px 32px no-repeat; padding:17px 100px 0 12px; overflow:hidden; line-height:24px; color:#666666;}
.hc4 a{ color:#336699;}
.hc4 a:hover{ color:#cc0000;}

.content{ width:1000px; margin:0 auto;}

.footer_bg{ background:#828282;}
.footer{ width:1000px; padding-bottom:10px; margin:0 auto; color:#efefef;}
.foot_left{ float:left; padding:15px 0 0 6px; width:800px;}
.foot_left a{ color:#efefef;}
.foot_left a:hover{ text-decoration:underline;}
.foot_left .p1{ height:20px; line-height:20px; color:#cc0000; margin-bottom:3px;}
.foot_left .p1 span{}
.foot_left .p1 select{ height:20px; padding:1px; min-width:140px; font-size:12px; line-height:18px; vertical-align:top; width:100px;}
.foot_left .p2{ line-height:24px;}
.foot_right{ float:right; padding:10px 5px 0 0; width:110px; position:relative; z-index:99999;}
.foot_right li{ width:52px; height:52px; float:right;}
.foot_right li a{ padding:12px 0 0 0; height:40px; text-align:center; display:block;}
.foot_right li .ewm{ position:absolute; top:-104px; right:0; z-index:99999; width:104px; height:104px; display:none;}
.foot_right li:hover .ewm{ display:block;}
.foot_right li .ewm img{ width:104px; height:104px;}

.ban{ width:1000px; height:171px; padding:16px 0; margin:0 auto;}
.ban img{ width:1000px; height:171px; vertical-align:bottom;}

.position{ height:27px; overflow:hidden; background:#dedede; line-height:28px;}
.position strong{ float:left; padding:0 14px; height:27px; background:#cc0000; border-right:1px #f9f9f9 solid; display:block; font-weight:normal; color:#fff;}
.position p{ float:left; padding-left:33px; background:url(scheme_img_07.jpg) 13px no-repeat; color:#403f3f;}
.position p a{ color:#403f3f; padding-right:8px; background:url(scheme_img_10.jpg) right no-repeat; height:27px; display:inline-block;}

.con_box_bg{ border:#dedede solid; border-width:0 1px 0 1px; background:url(con_bg_15.jpg) left repeat-y;}
.con_box{ background:url(scheme_img_35.jpg) 1px bottom no-repeat;}
.con_left{ float:left; width:196px; padding:0 1px 190px 1px; border-right:1px #dedede solid;}

.left_tit{ padding:9px 0 2px 0; height:61px; overflow:hidden;}
.left_nav{ border-bottom:1px #fff solid;}
.left_nav li{ line-height:38px; border-bottom:1px #dedede solid;}
.left_nav li .menuParent{ height:38px; display:block; padding:0 0 0 18px; color:#333333; background:url(scheme_img_32.jpg) no-repeat;}
.left_nav li ul li{ padding-left:10px;}
.left_nav li ul li a{ color:#333333;}
.left_nav li a:hover{ background:url(scheme_img_26.jpg) 165px no-repeat; color:#003366; font-weight:bold;}
.left_nav li.jingguo a{ background:url(scheme_img_26.jpg) 165px no-repeat; color:#003366; font-weight:bold;}
.left_nav li.jc a{ font-weight:bold;}
.left_nav li .menu_2{ width:190px; padding:0px; margin:0 0 0 3px; display:none;}
.left_nav li .menu_2 li{ padding-left:28px; border-bottom:1px dashed #CCC; line-height:26px;}
.left_nav li .menu_2 li a{ font-weight:normal; display:block; color:#333333;}
.left_nav li .menu_2 li.ht a{ font-weight:bold;}
.left_nav li .menu_2 li a:hover{ color:#F00;}
.left_nav li.dqxg .menuParent{ background:url(scheme_img_26.jpg) 165px no-repeat; color:#003366; font-weight:bold;}
.left_nav li.dqxg .menu_2{ display:block;}
.left_nav li .menuParent2{ height:38px; display:block; padding:0 0 0 18px;padding-left:30px; color:#333333; background:url(scheme_img_32.jpg) no-repeat;}

.con_right{ width:748px; min-height:465px; overflow:hidden; padding-bottom:30px; float:right; margin-right:25px; _margin-right:12px;}
.right_tit{ padding:9px 0 0 0; height:33px; line-height:30px; margin-bottom:20px; background:url(scheme_img_18.jpg) bottom repeat-x;}
.right_tit span{ height:30px; display:block; float:left; padding:0 12px 0 2px; border-bottom:3px #003b92 solid; color:#666666; font-family:"微软雅黑"; font-size:20px;}

.scheme_left{ float:left; border:1px #dddddd solid; width:196px;}
.scheme_left img{ width:196px; vertical-align:bottom;}
.scheme_right{ float:right; width:514px;}
.scheme_list{}
.scheme_list dt{ padding:0 0 10px 8px; border-bottom:1px #cccccc solid; line-height:28px; color:#666666; margin-bottom:14px;}
.scheme_list dt .p1{ text-align:center; line-height:18px; font-size:16px; font-family:"微软雅黑"; margin-bottom:15px;}
.scheme_list dt .p1 a{ color:#1558a0;}
.scheme_list dt .p1 a:hover{ color:#cc0000;}
.scheme_list dt .p2 a{ color:#cc0000;}
.scheme_list dt .p2 a:hover{ text-decoration:underline;}
.scheme_list dd{ height:28px; line-height:28px; background:url(scheme_img_30.jpg) 7px no-repeat; padding-left:24px; overflow:hidden;}
.scheme_list dd a{ color:#333333;}
.scheme_list dd a:hover{ color:#cc0000;}
.scheme_more{ padding:10px 0 0 6px;}

.product_list li{ padding:0 0 10px 8px; border-bottom:1px #cccccc solid; line-height:28px; color:#666666; margin-bottom:14px;}
.product_list li .left{ float:left; width:161px; text-align:center; overflow:hidden;}
.product_list li .left img{ height:89px;}
.product_list li .right{ float:right; width:560px;}
.product_list li .p1{ line-height:14px; font-weight:bold; height:25px;}
.product_list li .p1 a{ color:#336699;}
.product_list li .p1 a:hover{ color:#cc0000;}
.product_list li .p2{ color:#666666; line-height:20px;}
.product_list li .p3{ padding:8px 0 0 0; line-height:20px;}
.product_list li .p3 a{ background:url(news_10.jpg) 2px no-repeat; padding-left:15px; color:#cc0000;}
.product_list li .p3 a:hover{  text-decoration:underline;}

.article_list_first li { padding:0 0 10px 8px; border-bottom:1px #cccccc solid; line-height:28px; color:#666666; margin-bottom:14px;}
.article_list_first li .left{ float:left; width:161px; text-align:center; overflow:hidden;}
.article_list_first li .left img{ height:89px;}
.article_list_first li .right{ float:right; width:560px;}
.article_list_first li .p1{ line-height:14px; font-weight:bold; height:25px;}
.article_list_first li .p1 a{ color:#336699;}
.article_list_first li .p1 a:hover{ color:#cc0000;}
.article_list_first li .p2{ color:#666666; line-height:20px;}
.article_list_first li .p3{ padding:8px 0 0 0; line-height:20px;}
.article_list_first li .p3 a{ background:url(news_10.jpg) 2px no-repeat; padding-left:15px; color:#cc0000;}
.article_list_first li .p3 a:hover{  text-decoration:underline;}
.article_list dd{ height:28px; line-height:28px; border-bottom:1px #9a9a9a dotted; background:url(ps_06.jpg) 4px no-repeat; padding-left:16px; overflow:hidden;}
.article_list dd a{ color:#333333;}
.article_list dd p a{ color:#666666;}
.article_list dd a:hover{ color:#cc0000;}
.article_list dd p{ float:left;}
.article_list dd span{ float:right; color:#666666;}

.scheme_tit{ font-family:"微软雅黑"; font-size:16px; color:#336699; text-align:center; line-height:26px; padding-bottom:16px;}

.schemeconh1{ position:relative; padding:0 0 0 3px;}
.schemeconh1 .ww1{ height:25px; background:url(scheme_detail_05.jpg) repeat-x; margin-bottom:14px;}
.schemeconh1 .ww1 li{ float:left; margin-right:4px;}
.schemeconh1 .ww1 li a{ color:#333333; text-align:center; display:inline-block; height:23px; font-size:14px; line-height:22px; cursor:hand; background:url(scheme_detail_07.jpg) repeat-x; padding:2px 36px 0 36px; width:auto; float:left;}
.schemeconh1 .ww1 li a.s{ color:#fff; background:url(scheme_detail_03.jpg) repeat-x;}
.schemeconh1 #butong_net1{margin-left:auto;margin-right:auto}

.article {
    color: #666666;
    line-height: 28px;
}
.con_con{ color:#666666; line-height:28px;display:none}
.con_conselect {display:block}

.nd_con{ line-height:30px; color:#666666;}
.nd_tit{ line-height:24px; padding-bottom:6px; border-bottom:1px #cccccc solid; margin-bottom:10px;}
.nd_tit p{ float:left; font-family:"微软雅黑"; font-size:16px; color:#336699; padding-left:95px; width:520px; text-align:center;}
.nd_tit span{ float:right; width:72px; padding-left:23px; background:url(news_d_03.jpg) left no-repeat;}

.support_left{ float:left; width:332px;}
.support_left img{ width:332px;}
.support_right{ width:372px; float:right;}

.bulletin_list{ padding:0 0 0 7px; width:900px; display:inline-block;}
.bulletin_list li{ width:300px; float:left; padding:20px 100px 0 0; height:170px; border-bottom:1px #dbdbdb solid;}
.bulletin_list li .left{ float:left; width:139px; height:148px; border:1px #cdcdcd solid; overflow:hidden; text-align:center;}
.bulletin_list li .left img{ height:148px;}
.bulletin_list li .right{ float:right; width:146px;}
.bulletin_list li .right .p1{ padding:2px 0 16px 0; line-height:20px; color:#7d7c7c;}
.bulletin_list li .right .p1 span{ display:block; line-height:24px; font-family:"微软雅黑"; font-size:16px; color:#cc0000;}
.bulletin_list li .right .p2{ height:25px;}
.bulletin_list li .right .p2 a{ height:20px; line-height:20px; text-align:center; display:block; text-align:center; background:#999999; color:#fff;}
.bulletin_list li .right .p3 a{ height:20px; line-height:20px; text-align:center; display:block; text-align:center; background:#999999; color:#fff;}
.bulletin_list li .right a:hover{ background:#cc0000; text-decoration:none;}

.s_advice{ color:#333333; font-size:14px; line-height:24px; border-bottom:1px #d7d7d7 dashed; padding-bottom:8px;}

.form_box{ padding:18px 0 0 0;}
.form_box li{ padding-bottom:12px; color:#666666;}
.form_box li .left{ float:left; padding-right:5px; line-height:22px;}
.form_box li .w70{ width:70px; text-align:right;}
.form_box li .k{ width:260px; padding:0 3px; height:20px; line-height:20px; border:1px #cccccc solid; font-size:12px; background:#fff;}
.form_box li textarea{ width:400px; height:140px; padding:3px; line-height:20px; border:1px #cccccc solid; font-size:12px; background:#fff;}
.form_box li .btn{ background:url(s_advice_03.jpg); width:65px; height:24px; border:0; cursor:pointer;}

.wrapper{ width:725px; height:100px; background:url(ary_15.jpg) center 43px repeat-x; overflow:hidden; margin:0 auto;}
#prev-arrow-container{ float:left; height:33px; width:20px; padding:27px 0 0 0; position:relative; z-index:998;}
#prev-arrow-container img{ cursor:pointer; z-index:999;}
#next-arrow-container{ float:right; height:33px; width:20px; padding:27px 0 0 0; position:relative; z-index:998;}
#next-arrow-container img{ cursor:pointer; z-index:999;}
.carousel-component{ float:left; height:100px; width:681px; overflow:hidden; position:relative; visibility:visible; background:url(honor_img_07.jpg) repeat-x;}
.carousel-component ul.carousel-list{ width:1342177.27px; z-index:1;}
.carousel-clip-region{ width:640px; margin:0 auto; overflow:hidden; height:100px;}
.carousel-list li{ height:100px; width:128px; float:left; text-align:center;}
.carousel-list li span{ height:51px; display:block; width:100%; text-align:center;}
.carousel-list li span .hd{ margin:39px auto 0 auto;}
.carousel-list li span .hd1{ display:none; margin:0 auto;}
.carousel-list li.dq span .hd{ display:none;}
.carousel-list li.dq span .hd1{ display:block;}
.carousel-list li a{ color:#666666; display:block; height:24px; line-height:24px; font-size:14px; font-family:"微软雅黑";}
.carousel-list li.dq a{ color:#cc0000;}
#bt_net1{ }
.diss{display:block;}
.undiss{display:none;}

.recruitconh1{ position:relative; padding:10px 0 0 3px;}
.recruitconh1 .ww1{ height:34px; background:url(recruit_07.jpg) repeat-x; margin-bottom:0;}
.recruitconh1 .ww1 li{ float:left; margin-right:4px;}
.recruitconh1 .ww1 li a{ color:#333333; text-align:center; display:inline-block; height:34px; font-size:14px; line-height:34px; cursor:hand; width:auto; float:left; padding:0; background:none;}
.recruitconh1 .ww1 li a span{ padding:0 22px; float:left; height:34px; min-width:62px;}
.recruitconh1 .ww1 li.s a{ color:#003366; background:url(recruit_03.jpg) left top no-repeat; font-weight:bold;}
.recruitconh1 .ww1 li.s a span{ background:url(recruit_05.jpg) right no-repeat;}
.recruitconh1 #butong_net1{ border:#e9e9e9 solid; border-width:0 1px 1px 1px;}

.recruit_box{ border:#fff solid; border-width:0 1px 1px 1px; padding:18px 28px 0 28px; background:url(recruit_10.jpg) top repeat-x #fff;}

.rb{ line-height:24px; border-bottom:1px #cccccc solid; padding-bottom:28px; margin-bottom:24px;}
.rb .p1{ margin-bottom:4px; height:30px; border-bottom:1px #999999 dashed; padding:0 2px; font-weight:bold; color:#cc0000;}
.rb .p2{ padding:0 2px; color:#666666;}
.rb .p3{ padding:8px 0 0 0;}
.rb1{ margin-bottom:0; border-bottom:0;}

.contact_left{ padding-left:14px; width:360px; float:left;}

.ct{ height:24px; line-height:24px; padding-left:14px; background:#f6f6f6; margin:10px 0;}

.sitemap_box{ line-height:26px; padding:10px  0 0;}
.hbg{ background:#eeeeee; padding:2px 0; margin:2px 0;}
.sitemap_box p{ padding:0 15px;}
.sitemap_box p b{ color:#336699;}
.sitemap_box p b a{ color:#336699;}
.sitemap_box a{ color:#4f4f4f; margin-right:45px;}
.sitemap_box a:hover{ color:#cc0000;}


section,article,aside,header,footer,nav,figure{ display:block; }
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure{ margin:0; padding:0; }
body,button,input,select,textarea{ font:12px/1.5 "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size:100%; }
address,cite,dfn,em,var{ font-style:normal; }
code,kbd,pre,samp{ font-family:courier new,courier,monospace; }
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{ list-style:none; }
a{ color:#666; text-decoration:none; }
a:hover{ color:#0089CD; text-decoration:none; }
fieldset,img{ border:0; }
table{ border-collapse:collapse; border-spacing:0; }
input::-moz-focus-inner,button::-moz-focus-inner{ border:0;padding:0;outline:0; }
.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
.line20{ clear:both; font-size:0px; height:20px; overflow:hidden; }
.line30{ clear:both; font-size:0px; height:30px; overflow:hidden; }
/* Clear Fix */ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
/* Hide from IE Mac */ 
.clearfix { display:block; } 
/* End hide from IE Mac */ 
/* end of clearfix */ 

/*页面布局*/
.section{ position:relative; margin:0 auto; padding:0; width:100%;text-align:left; overflow:hidden; }
.pagewrapper{ position:relative; margin:0 auto; width:100%; height:288px; overflow:hidden; }
	.pagewrapper.igoods{ height:654px; }
	.pagewrapper.auto{ height:auto; }
	.pagewrapper:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

/*分页样式*/
.pager {margin: 15px 0 5px 0;}
.pager span,.pager a {display: inline-block;padding: 0 8px; margin-right: 8px;border: 1px solid #C2D5E3;text-decoration: none;}
.pager span {font-weight: bold;background: #E5EDF2;}
.pager a:hover{ border-color: #6998BA;
}
/*标题样式*/
.main-tit{  margin:0 auto; padding:30px 0 0; }
	.main-tit h2{ display:block; padding-right:10px; color:#666; font-size:24px; font-weight:400; line-height:25px; }
.base-tit{ border-bottom:1px solid #f0f0f0; color:#3b8dd1; line-height:1em; font-size:18px; font-weight:normal; }
	.base-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #3b8dd1; }
	.base-tit i{ float:right; padding:10px 0; color:#999; font-size:12px; line-height:26px; font-style:normal; }
.bar-tit{ margin:0 0 20px; padding:0 0 10px; border-bottom:1px solid #e8e8e8; color:#6c6c6c; font-size:18px; }

/*附件样式*/
.attach-list{ margin:0; padding:10px; }
	.attach-list li{ margin:0; padding:0 0 0 25px; color:#555; font-size:12px; line-height:36px; background:url(/sprite.gif) no-repeat 0 -108px; }
	.attach-list li span{ float:right; }
	.attach-list li i{ margin-left:10px; font-style:normal; color:#666; }
/*视频容器*/
.video-box{ margin:0 auto;position:relative; width:100%; height:473px; _clear:both; _display:inline; }

/*商品图片列表*/
.img-list2{ position:relative; }
	.img-list2 ul{ margin:0 0 0 -15px; *zoom:1; }
	.img-list2 ul .nodata{ text-align:center; color:#333; font-size:14px; line-height:120px; }
	.img-list2 ul li{ float:left; margin:15px 0 0 15px; width:238px; _display:inline; }
	.img-list2 ul li .wrap-box{ position:relative; padding:10px; border:1px solid #e8e8e8; }
	.img-list2 ul li .wrap-box:hover{ border-color:#f40; }
	.img-list2 ul li .wrap-box .img-box{ position:relative; width:220px; height:220px; overflow:hidden; }
	.img-list2 ul li .wrap-box .img-box .abs-txt{ position:absolute; top:0; left:0; display:inline-block; padding:0 5px; border-radius:2px; color:#fff; font-size:12px; line-height:23px; background:#f06000; text-align:center; }
	.img-list2 ul li .wrap-box .img-box img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
	.img-list2 ul li .wrap-box .info h3{ display:block; margin:10px 0; line-height:20px; height:20px; color:#333; font-size:13px; font-weight:normal; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.img-list2 ul li .wrap-box .info .col{ line-height:24px; height:24px; color:#999; font-size:12px; overflow:hidden; }
	.img-list2 ul li .wrap-box .info .col i{ float:right; color:#999; font-style:normal; }
	.img-list2 ul li .wrap-box .info .col b{ display:inline-block; margin-right:2px; color:#f40; font-size:16px; font-weight:600; }
	.img-list2 ul li .wrap-box .info .col s{ display:inline-block; text-decoration:line-through; }
/*商品缩略图样式*/
.goods-pic{ position:relative; float:left; margin-top:30px; width:350px; *z-index:1; }
	.pic-box{ float:left; }
	.pic-preview{ position:relative; width:368px; height:368px; border:1px solid #e8e8e8; }
	.pic-scroll{ margin-top:10px; width:370px; }
	.pic-scroll .prev{ float:left; margin-right:5px; }
	.pic-scroll .next{ float:right; }
	.pic-scroll .prev,.pic-scroll .next{ display:block; font-family:"宋体"; text-align:center; width:10px; height:60px; line-height:60px; border:1px solid #e8e8e8; background:#f7f7f7; cursor:pointer; text-decoration:none; }
	.pic-scroll .items{ position:relative; float:left; width:335px; height:62px; overflow:hidden; }
	.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
	.pic-scroll .items ul li{ float:left; margin:0; padding:0; width:67px; text-align:center; }
	.pic-scroll .items ul li img{ padding:2px; border:1px solid #e8e8e8; width:56px; height:56px; }
	.pic-scroll .items ul li img:hover{ padding:1px; border:2px solid #d70000; }
/*商品规格*/
.goods-spec{ position:relative; margin:30px 0 0 390px; overflow:hidden; overflow:hidden; *zoom:1; }
	.goods-spec h1{ display:block; color:#555; font-size:18px; font-weight:700; line-height:1.1em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.goods-spec .subtitle{ margin-top:5px; color:#6c6c6c; font-size:15px; line-height:18px; }
	.goods-spec .spec-box{ position:relative; margin-top:10px; }
	.goods-spec .spec-box.line{ padding-top:10px; border-top:1px solid #efefef; }
	.goods-spec .spec-box:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.goods-spec .spec-box dl{ clear:both; display:block; }
	.goods-spec .spec-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.goods-spec .spec-box dl dt{ float:left; width:80px; line-height:38px; min-height:38px; color:#999; }
	.goods-spec .spec-box dl dd{ position:relative; padding:5px 0; line-height:26px; min-height:26px; color:#6c6c6c; }
	.goods-spec .spec-box dl dd s{ display:inline-block; text-decoration:line-through; }
	.goods-spec .spec-box dl dd .price{ display:inline-block; margin-right:5px; color:#f40; font-size:24px; font-weight:700; }
	.goods-spec .spec-box dl dd .items li{ position:relative; float:left; margin:0 5px 8px 0; padding:1px; line-height:20px; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a{ display:block; padding:1px; color:#666; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; border:1px solid #eee; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a span{ display:inline-block; padding:5px 9px; font-style:normal; line-height:20px; }
	.goods-spec .spec-box dl dd .items li a img{ width:36px; height:38px; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a.selected{ margin:-1px; color:#333; border:2px solid #f40; color:#f40; }
	.goods-spec .spec-box dl dd .stock-box{ display:block; float:left; margin-right:10px; width:64px; }
	.goods-spec .spec-box dl dd .stock-box input{ float:left; margin-right:3px; width:42px; height:30px; line-height:30px; text-align:center; border:1px solid #e8e8e8; }
	.goods-spec .spec-box .stock-box a{ display:block; float:left; margin-bottom:4px; width:15px; height:12px; line-height:12px; color:#333; font-size:11px; text-align:center; border:1px solid #e8e8e8;  cursor:pointer; overflow:hidden; }
	.goods-spec .spec-box .stock-txt{ float:left; line-height:32px; }
	.goods-spec .spec-box .btn-buy{ margin-top:15px; }
	.goods-spec .spec-box .btn-buy .buy{ display:inline-block; margin-right:10px; padding:0 30px; color:#e5511d; font-size:16px; line-height:38px; background:#ffe4d0; border:1px solid #f0cab6; border-radius:2px; cursor:pointer; }
	.goods-spec .spec-box .btn-buy .add{ display:inline-block; padding:0 30px; color:#fff; font-size:16px; line-height:38px; background:#f40; border:1px solid #f40; border-radius:2px; cursor:pointer; }
	.goods-spec .spec-box .btn-buy button.over{ color:#999; background:#f7f7f7; border-color:#e8e8e8; cursor:default; }
/*商品Tab样式*/
.goods-tab .tab-head{ display:block; height:40px; border:1px solid #e8e8e8; background:#f7f7f7; overflow:hidden; }
	.goods-tab .tab-head ul li{ float:left; margin-left:-1px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; }
	.goods-tab .tab-head ul li a{ display:block; padding:0 30px; height:40px; line-height:40px; color:#555; font-size:14px; }
	.goods-tab .tab-head ul li a:hover,.goods-tab .tab-head ul li a.selected{ color:#fff; background:#0089cd; }
	.goods-tab .tab-content{ display:none; }
/* 图片放大镜样式*/
.jqzoom{ position:relative; display:block; margin:0; padding:0; width:368px; height:368px; border:none; cursor:crosshair; }
    .jqzoom img{ width:368px; height:368px; }
.zoomdiv{ position:absolute; z-index:100; display:none; width:368px; height:368px; background:#fff; border:1px solid #e8e8e8; overflow:hidden; }
.jqZoomPup{ position:absolute; top:0; left:0; z-index:10; visibility:hidden; max-width:368px; max-height:368px; border:1px solid #aaa; background:#fff; opacity:0.5;-moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); overflow:hidden; }
/*大标题*/
.ntitle{ margin:0 auto; padding:30px 0 0; width:100%; }
	.ntitle:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.ntitle h2{ display:inline-block; float:left; padding-right:10px; width:auto; color:#333; font-size:24px; font-weight:400; line-height:25px; }
	.ntitle h2 a{ position:relative; padding-right:25px; color:#888; }
	.ntitle h2 a:hover{ color:#f06000; text-decoration:none; }
	.ntitle h2 a em{ display:block; position:absolute; right:-4px; top:8px; width:9px; height:17px; background:url(slider.png) -359px -87px no-repeat; }
	.ntitle p{ display:inline-block; float:left; padding-top:3px; line-height:18px; color:#888; font-size:14px; }
	.ntitle p a{ margin-left:10px; padding:0 0 0 15px; color:#888; font-size:14px; background:url(line.png) left center no-repeat; }
	.ntitle p a:hover{ color:#f06000; }
	.ntitle p a.no-bg{ background:none; }
	.ntitle i{ display:block; padding-top:10px; color:#999; font-size:14px; font-style:normal; line-height:1em; }
	.ntitle span{ display:inline-block; float:right; line-height:18px; color:#999; font-size:12px; }
	.ntitle span a{ color:#999; }
	.ntitle span a:hover{ color:#0089CD; }
/*内容详细样式*/
.entry{ margin:15px 0; padding:0; font-size:14px; line-height:2em; word-wrap:break-word; }
	.entry img{ max-width:100%!important; height:auto!important; }
	.entry h2,.entry h3,.entry h4{ padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
	.entry h2{ font-size:1.2em; }
	.entry h3,.entry h4{ font-size:1.1em; }
	.entry strong{ color:#DC2523; }
	.entry ul,.entry ol{ margin:1em; }
	.entry li{ margin-left:1em; }
	.entry ul li{ list-style:disc outside none; }
	.entry ol li{ list-style:decimal outside none; }
	.entry p{ display:inherit; margin:1em 0; color:#555; word-wrap:break-word; }
	.entry a{ text-decoration:underline; }
	.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; line-height:1.7em; }
	.entry table{ border-left:0.15em solid #eee; border-top:0.15em solid #eee; }
	.entry table th{ background-color:#F9F9F9; text-align:center; }
	.entry table td,.entry table th{ border-bottom:0.15em solid #eee; border-right:0.15em solid #eee; padding:0.25em 0.5em; }
.next-prev-single{ padding:10px 0; color:#444; font-size:14px; overflow:hidden; }
	.next-prev-single p{ width:49%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	.next-prev-single p a{ color:#428bca; text-decoration:none; }
	.next-prev-single .prev{ float:left; }
	.next-prev-single .next{ float:right; }
