@charset "utf-8";
/*base*/
body {font:12px/22px "\5b8b\4f53",sans-serif;color:#333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
ol,ul {list-style:none;}
a:link, a:visited {text-decoration:none;color:#333;}
a:hover{ color:#e37303;}
a:focus {outline:none;}
input,textarea,select,optgroup,option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}

.tl { text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.center{margin:0 auto;}
.bc {margin-left:auto;margin-right:auto;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.cb {clear:both;}
.cl {clear:left;}
.cr {clear:right;}
.clearfix{*zoom:1;}
.clearfix:after {clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}
.vm {vertical-align:middle;}
.vb {vertical-align:bottom;}
.pr {position:relative;}
.pa {position:absolute;}
.zoom {zoom:1;}
.hidden {visibility:hidden;}
.none {display:none;}
.block {display:block;}
.inline {display:inline;}
.ib{ display: inline-block;}
.hand {cursor:pointer;}
.oh{ overflow:hidden;}
.oe{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nowrap{ white-space:nowrap;}
.no_unl{ text-decoration:none;}
a.unl {text-decoration:underline;}

.f12{font-size:12px; }
.f14{font-size:14px; margin-bottom:50px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f24{font-size:24px;}
.f30{font-size:30px;}
.f36{font-size:36px;}
.fb {font-weight:bold;}

.lh30{ line-height:30px;}
.lh36{ line-height:36px;}
.lh18{ line-height:18px;}

.red,a.red{ color:#d70c18;}
.blue,a.blue{ color:#3687d9;}
.white,a.white{ color:#fff;}
.gray,.a.gray{ color:#666;}
.gray1,.a.gray1{ color:#999;}
.org{ color:#fb8800;}

.bgblue{background-color:#3687d9;}
.bgorange{ background-color:#fb8800;}
.bggray{ background-color:#f2f2f2;}
.bggray1{ background-color:#b1b1b1;}
.bgblue_qian{ background-color:#f2f9ff;}
.bgblue_qian1{ background-color:#c7e2fe;}

.fontArial { font-family:Arial,"\5b8b\4f53",sans-serif;}
.fontSong { font-family:"\5b8b\4f53",sans-serif;}
.fontYaHei { font-family:"Microsoft YaHei","\5b8b\4f53",sans-serif;}

.p10{ padding:10px;}
.pl10{ padding-left:10px;}
.pr10{ padding-right:10px;}
.pt10{ padding-top:10px;}
.pb10{ padding-bottom:10px;}
.pl20{ padding-left:20px;}
.pr20{ padding-right:20px;}
.pt20{ padding-top:20px;}
.pb20{ padding-bottom:20px;}
.mt10{ margin-top:10px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.mb10{ margin-bottom:10px;}
.pb5{ padding-bottom:5px;}
.mr5{ margin-right:5px;}
.mt2{ margin-top:2px;}
.mt5{ margin-top:5px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.ml20{ margin-left:20px;}

.solid_gray{border:1px solid #ebebeb;}
.solidT_gray{border-top:1px solid #e7e7e7;}
.solidB_gray{ border-bottom:1px solid #e7e7e7;}
.solidR_gray{border-right:1px solid #ebebeb;}
.dashedT_gray{ border-top:1px dashed #e7e7e7;}
.dashedB_gray{ border-bottom:1px dashed #dddddd;}
.solidT_white{ border-top:1px solid #fff;}
.solid_blue{ border:1px solid #8fc4fa;}
.solidT_blue{ border-top:1px solid #e0effe;}

.star1,.star0,.star0_5,.star1_5,.star2,.star2_5,.star3,.star3_5,.star4,.star4_5,.star5,.star5_5{ width:112px; height:20px; background:url(../images/icon.png) no-repeat left top; display:inline-block;}
.star1_5{ background-position:left -27px;}
.star2{ background-position:left -53px;}
.star2_5{ background-position:left -79px;}
.star3{ background-position:left -104px;}
.star3_5{ background-position:left -129px;}
.star4{ background-position:left -156px;}
.star4_5{ background-position:left -183px;}
.star5{ background-position:left -210px;}
.star0{ background-position:left -302px;}
.star0_5{ background-position:left -329px;}

.bt{ width:233px; color:#905501; font-family:"微软雅黑"; font-size:16px; line-height:40px; text-indent:20px; height:40px; background:url(../images/bj.jpg) no-repeat 0 0;}
.medal2{ background-position:-46px -530px;}
.medal3{ background-position:-1px -530px;}
.medal4{ background-position:-48px -480px;}
.medal5{ background-position:-88px -480px;}

.pitt1{background-position:0px 0; width:32px;}
.pitt2{background-position:-32px 0; width:32px;}
.pitt3{background-position:-64px 0; width:32px; }
.if_32{background-position:-96px 0; width:32px;}
.RaD_32{background-position:-128px 0; width:32px;}
.ginst{background-position:-160px 0; width:32px;}
.bceia{background-position:-192px 0; width:32px; }
.focus_38{background-position:-224px 0; width:38px;}
.best_38{background-position:-262px 0; width:38px;}
.innov1{background-position:-300px 0; width:38px;}
.innov2{background-position:-338px 0; width:38px;}
.goodcn{background-position:-376px 0; width:38px; }

.center960{margin:0 auto; width:980px;}
.con_B{ width:212px;}
.con_A{ width:738px;}
.vi1{width:36px; height:36px; display:inline-block; background:url(../images/icon.png) no-repeat left -408px;}
.icon_arrow{ width:16px; height:16px; display:inline-block; background:url(../images/icon.png) no-repeat left -357px; vertical-align:-4px; margin-top:13px; }
.icon_add{ background:url(../images/icon.png) no-repeat -85px -446px; width:10px; height:8px; display:inline-block;  *margin-top:-10px; margin-left:3px;}
.navlist{ height:45px; border-bottom:5px solid #ebf1f7; }
.navlist li{ height:45px; line-height:45px; float:left;}
.navlist li.current{ background-color:#0393e4; width:200px;}
.navlist li a{ color:#fff; display:block; font-size:16px;}
.navlist li a:hover{font-weight:bold; background:#145197;}
.list_line{ background:url(../images/icon.png) no-repeat -26px -357px; width:3px; display:inline-block;}
.crumbs{ line-height:20px; margin:15px auto;}
.pro{ height:372px;}
.pro_L{ width:746px; height:}
.pro_name{ height:60px; line-height:60px;}
.pro_R{ width:210px; height:372px; border-left:1px solid #ebebeb;}
.pro_scroll{ width:300px; height:300px; border:1px solid #f6f6f6;}
.pro_pic{ width:300px; height:300px;}
.pro_scroll_info{ width:302px; height:58px;}
.arrow_L,.arrow_R{ width:17px; height:56px; }
.arrow_R{ right:0px; top:0px;}
.pro_arrow_L,.pro_arrow_L_dark,.pro_arrow_R,.pro_arrow_R_dark{ width:10px; height:20px; display:inline-block; background:url(../images/icon.png) no-repeat left -446px; margin-top:16px; margin-left:3px;}
.pro_arrow_L_dark{ background-position:-41px -446px;}
.pro_arrow_R{background-position:-19px -446px;}
.pro_arrow_R_dark{background-position:-65px -446px;}
.pro_scroll_ul{ width:260px;}
.pro_scroll_ul ul{ width:290px;}
.pro_scroll_ul li{ margin:0px 4px; float:left;}

.pro_scroll_ul li img{ width:56px; height:56px;border:1px solid #f0f0f0; }
.pro_scroll_ul li.current img{ border:1px solid #999;}
.info_con{ width:385px;}
.tag{ height:30px;}
.tag li{ margin-right:5px; float:left; margin-bottom:5px;}
.tag li a,.tag li a:visited{ padding:0px 8px; height:27px; line-height:27px; border:1px solid #dbd8d8; display:inline-block; color:#999;}
.tag li a:hover{ color:#3687d9; border:1px solid #3687d9;}
.grade{ width:90px;}
.btn_org,.btn_org1,.btn_gray{ height:30px;border-radius:2px; width:110px; line-height:30px; right:10px; bottom:20px;}
.btn_org1{ width:190px; bottom:20px;  left:10px; }
.btn_gray{ background-color:#d7d6d6;}
.btn_org a:hover,.btn_org1 a:hover{ background-color:#ff9d2a; border-radius:2px;}
.btn_add{ height:23px; line-height:23px; border:1px solid #ff9900; color:#ff9900;width:75px;}
.profile{ height:40px; line-height:40px; background:url(../images/bg_org.jpg) repeat-x left top; border-bottom:1px dotted #e1e1e1; text-indent:40px; color:#fb8800;}
.pencil{ width:14px; height:14px; display:inline-block; background:url(../images/icon.png) no-repeat -106px -445px; vertical-align:-4px;}
.tab_info{ border:1px solid #e6e6e6;}
.tab_info th,.tab_info td{  border:1px solid #fff;background-color:#eaeaea; padding:2px 15px;}
.tab_info td{  background-color:#fbfbfb;}
.pro_list {border-bottom:2px solid #3687d9; height:36px;}
.pro_list li{ margin-left:8px;float:left;}
.pro_list li a{ height:34px;  padding:0px 20px; border:2px solid #3687d9; background-color:#3687d9;line-height:34px; display:block; color:#fff;}
.pro_list li.current a{ background-color:#fff; border-bottom:2px solid #fff;color:#333;}
.tit{ height:35px; line-height:35px; background-color:#3687d9; padding:0px 30px;}
.data li{ width:345px; float:left; height:30px; overflow:hidden; margin-right:20px;}
.icon_word,.icon_rar,.icon_pdf,.icon_txt,.icon_ppt,.icon_jpg,.icon_none{ width:18px; height:17px; display:inline-block; background:url(../images/icon.png) left -586px; vertical-align:-4px;
}
.icon_rar{ background-position:-54px -586px;}
.icon_pdf{ background-position:-27px -586px;}
.icon_txt{ background-position:-34px -686px;}
.icon_none{ background-position:-98px -652px;}
.icon_ppt{ background-position:-69px -652px;}
.icon_jpg{ background-position:0px -686px;}

.icon_appoly{ display: inline-block; background:url(../images/icon.png) no-repeat -94px -530px; width:22px; height:23px;}
.appoly_ul{ height:34px; line-height:34px; border-top:2px solid #3687d9; border-left:1px solid #ebebeb;}
.appoly_ul li{ width:121.8px; text-align:center; float:left; border-right:1px solid #ebebeb; background-color:#fbfbfb;  }
.appoly_ul li a{ display:block;}
.appoly_ul li.current{ border-top:2px solid #fb8800; border-bottom:1px solid #fff;  background-color:#fff; margin-top:-2px;}
.btn_blue{ height:20px; line-height:20px; background-color:#3687d9; padding:0px 10px;border-radius:2px; }
.appoly_list li img{ width:60px; height:60px; display:block; border:1px solid #e6e6e6;}
.pic_name{ width:110px; }
.icon_add_big{ background:url(../images/icon.png) no-repeat -86px -584px; width:24px; height:24px; display:inline-block;}

.arrow_big_L,.arrow_big_R{ width:28px; height:110px; border:1px solid #f0f0f0;}
.arrow_big_R{ right:0px; top:0px;}
.pro_arrow_big_L,.pro_arrow_big_L_dark,.pro_arrow_big_R,.pro_arrow_big_R_dark{ width:20px; height:35px; display:inline-block; background:url(../images/icon.png) no-repeat left -609px; margin-top:42px; margin-left:3px;}
.pro_arrow_big_L_dark{ background-position:-30px -609px;}
.pro_arrow_big_R{background-position:-63px -609px;}
.pro_arrow_big_R_dark{background-position:-89px -609px;}
.pro_scroll_ul1{ width:670px; margin-left:5px; overflow:hidden; height:160px;}
.pro_scroll_ul1 ul{ width:670px;}
.pro_scroll_ul1 li{ margin:0px 11px; float:left; width:112px; }
.pro_scroll_ul1 li img{ width:110px; height:110px;border:1px solid #f0f0f0; }
.pro_scroll_ul1 li.current img{ border:1px solid #999;}
.pro_title{ height:50px; line-height:20px; overflow:hidden;}
.icon_arrowLeft{ background:url(../images/icon.png) no-repeat -30px -272px; width:7px; height:9px; display:inline-block;}
.price li{ height:32px; line-height:32px; border-bottom:1px solid #ebebeb; width:105px; background-color:#fbfbfb; border-right:1px solid #e6e6e6; border-top:2px solid #fbfbfb;}
.price { width:215px;}
.price li.current{ border-top:2px solid #7eb2e6; background-color:#fff; border-bottom:1px solid #fff; }
.price_list li{ margin-top:5px;}
.price_list li img{ width:60px; height:60px; border:1px solid #e6e6e6;}
.btn_add1{ height:20px; line-height:20px; border:1px solid #e6e6e6; color:#999;width:50px; bottom:5px; right:0px;}
.price_name{ width:114px; height:40px; overflow:hidden;}
.price_name a{ color:#666;}
.price_name a:hover,.price_name:visited{ color:#fb8800;}
.btn_add:hover,.btn_add1:hover{ background-color:#ff9900; color:#fff;}
.see{ height:34px; line-height:34px; background-color:#fbfbfb;}

.icon_v{ background:url(../images/icon.png) no-repeat -41px -358px; width:80px; height:36px; display:inline-block; right:0px; top:10px;}
.icon_v1{ background:url(../images/icon.png) no-repeat -76px -401px; width:32px; height:30px; display:inline-block;}
.float_alert{ z-index:999;}
.type_con{ display:none;
	position:absolute;
	width:705px;
	height:358px;
	background:#FFF;
	left:200px;
	box-shadow:0px 0px 10px #DDDDDD;
	border:1px solid #DDD;
	top:-4px;
	z-index:10;}
.type_con_ul{width:520px;}
.type_con_ul li{width:500px; margin-left:20px;  }
.type_list{ width:200px; border-top:1px solid #8fc4fa; display:inline-block; height:1%; border-right:none; z-index:999; top:-5px; left:0px; }
.type_list li{ height:40px; line-height:40px; background:#fafafa; border:2px solid #2482ea; border-bottom:none; border-top:none;  border-right:none;border:1px 0px;font-size:14px;font-weight:normal;width:199px;overflow:hidden; color:#000;}
.type_list li a{ border-right:2px solid #2482ea;}
.type_list li a:hover{height:38px; position:relative;z-index:13;background:#FFF;border-color:#DDD;border-width:1px 0px;border-style:solid; font-weight:bold; color:#2482ea;}
.type_tit{  color:#3687d9; margin-right:20px; }
.type_tit_list a,.type_tit_list a:visited{ padding: color:#666;}
.type_tit_list a:hover{ color:#fb8800;}
#type_tit_list li{ float:left;white-space:nowrap; word-wrap:break-all; display:inline; width:auto; margin-left:0px;line-height:22px;  }
#type_tit_list li a{ padding:0px 2px;}
.groom{ width:186px;}
.icon_close{ background:url(../images/icon.png) no-repeat left -412px; width:14px; height:15px; display:inline-block;}
.groom_list{border:1px solid #efefef; border-bottom:none; border-right:none; width:182px; margin-left:2px;}
.groom_list li{ width:90px; height:40px; border-bottom:1px solid #efefef; border-right:1px solid #efefef; float:left; line-height:40px; overflow:hidden;}
.groom_list li img{ width:90px; height:40px;}
.con_border{ width:120px; height:100px; border:1px solid #ebebeb; background-color:#fbfbfb;}
.bor_float{ width:9px; height:15px; display:inline-block; background:url(../images/icon.png) no-repeat -32px -412px; right:-9px; top:45%; }
.rule{ width:250px;}
.icon_plane{background:url(../images/icon.png) no-repeat -94px -266px; width:26px; height:26px; display:inline-block; }

/*分类内容*/
.Znav{  width:550px; height:409px;  position:absolute; top:0; z-index:300; padding:0 15px}
.Znav .Wbox{ width:250px; float:left; color:#ddd; margin-right:20px}
.Znav .Wbox .H1{ border-bottom:1px solid #c7e2fe; display:block; margin:7px 0 5px 0; font-weight:bold; }
.Znav .Wbox .H1 a ,.Znav .Wbox .H1 a:visited {color:#3687d9;}
.M1c{ width:560px;height:450px;background:#efeeee}
.M1c .Slide{  position:relative; margin:10px 0 0 10px}
.M1c .Slide .Number{ position:absolute; bottom:10px; right:15px;width:60px;}
.M1c .Slide .Number li{float:left;width:16px;height:16px; line-height:16px; text-align:center; background:#fff; margin-right:4px; font-size:14px;}
.M1c .Slide .Number .Hover{ background:#f48408; color:#fff }
.M1c .brand{ display:block; padding-left:5px;}
.M1c .brand li{width:125px;height:50px; float:left;background:#fff; display:block; margin:0 6px 10px 6px; text-align:center; display:inline; position:relative}
.M1c .Bimg{ position:absolute; top:20px; left:20px; width:225px; height:140px;background:#fff; z-index:100; border:1px solid #ddd }
.M1r{ width:198px; height:448px; }
.M2Nav{height:40px}
.M2Box{ border:1px solid #e7e7e6; border-top:2px solid #fa8c0f}
.M2Boxl{ width:200px;height:210px;border-right:1px solid #e2e2e1}
.M2Boxc{ width:506px;height:210px; border-right:1px solid #e2e2e1}
.M2Boxr{ width:250px;}
.M2_Hot{}
.M2_Hot li{height:30px;line-height:30px;padding:0 10px 0 15px}
.M2_Hot .NumB{margin-right:10px;width:18px;background:#ff9508;height:18px;line-height:15px;margin-top:5px;text-align:center;color:#fff ;font-family: Constantia,Georgia;font-style:italic; font-size:14px }
.M2_Hot .NumG{margin-right:10px;width:18px;background:#dfdede;height:18px;line-height:15px;margin-top:5px;text-align:center;color:#666 ;font-family: Constantia,Georgia;font-style:italic;font-size:14px}
.Mpk{ margin:0 auto}
.Mpk .BoxW{ width:49%; float:left}
.Mpk .Box .Img{ margin-bottom:5px}
.Mpk .BoxRed{ width:120px; height:100px; background:#f35100;; padding:5px; background:#f0930a; border:1px solid #fed291}
.Mpk .BoxBlue{ width:120px; height:100px; background:#f35100;; padding:5px; background:#458fce; border:1px solid #bde0fd}
.Mpk .Wbox{ width:230px; float:left; padding-left:5px; color:#dadbd9; display:inline }
.M4_Box{width:238px;height:185px;border-right:1px solid #efefee;float:left}
.M4_Hot li{height:26px;line-height:26px;padding-left:15px}
.M4_Hot .NumB{margin:5px 8px 0 0;width:13px;background:#ff9508;height:13px;line-height:10px;text-align:center;color:#fff ;font-family: Constantia,Georgia;font-size:13px;font-style:italic; border:1px solid #ce7f0b }
.M4_Hot .NumG{margin:5px 8px 0 0;width:13px;background:#dfdede;height:13px;line-height:10px;text-align:center;color:#666 ;font-family: Constantia,Georgia;font-size:12px;font-style:italic; border:1px solid #c7c3c3}
.M4_Hot .Wid30{ width:50px; margin-right:5px; text-align:right; display:block}
.M5{  background:#f6f6f6; border-bottom:3px solid #f27b03; border-top:1px solid #e3e2e2}
.M5 .BoxW{ width:135px;height:100px; border-right:1px solid #e7e6e6; float:left; margin:0 8px 0 5px; padding-right:10px}
.Bottom_line{border-top:2px solid #458fce}
.Bottom_Nav{  color:#999;}
.Bottom_Z{ width:280px; margin:0 auto}
.Bottom_Z .Box{ height:45px; line-height:16px; width:120px; padding:0 5px; border:1px solid #ddd}
.Bottom_Z .span{ padding-top:6px; display:block}
.core_info{ width:738px;}
.core_info div{ width:150px; background-color:#eaeaea; text-align:right;}
.core_info li{ width:368px; background-color:#fbfbfb; height:24px; line-height:24px; border-bottom:1px solid #fff; border-right:1px solid #fff;}
.core_info div,.core_info span{ padding:0px 8px;}
.Afloat{  background: -moz-linear-gradient(top, #fff, #f7f8fa);
 background: -o-linear-gradient(top, #fff, #f7f8fa);
  background: -webkit-linear-gradient(top, #fff, #f7f8fa);
   background: -ms-linear-gradient(top, #fff, #f7f8fa);
    border-bottom: 1px solid #93bbe9;
	height:55px; line-height:55px; width:100%;
	box-shadow:1px 0px 2px #CCC; z-index:9999; background-color:#fff;
	position:fixed; top:0px;
}
.Afloat_nav li{ float:left;}
.Afloat_nav a{ color:#3687d9; display:block; float:left; height:53px; margin:0px 10px;}
.Afloat_nav a:hover{border-bottom:2px solid #ee830b; color:#ee830b; float:left;}
.scan{ width:390px; height:70px;}
.scan_img{ width:70px; height:70px; padding-right:15px; border-right:1px dashed #CCC; display:block;}
.scan_img img{width:70px; height:70px; }

.ictor{ bottom:10px; left:-21px;}