@charset "utf-8";
/* CSS Document */
body { background-color:#eee;}
/*top menu*/
.top_menu { width:100%; height:35px; line-height:35px; border-bottom:1px solid #DDD; background-color:#F5F5F5;z-index:9999999; position:relative; min-width:1210px; _width:expression_r( document.body.clientWidth < 1210 ? "1210px" : "auto");}
.top_menu ul li { float:left; position:relative; border:solid #F5F5F5; border-width:0 1px;}
.top_menu ul li .dt { float:left; padding:0 8px;}
.top_menu ul li .cw_icon { position:relative; zoom:1; cursor:default;}
.top_menu ul li .cw_icon i { display:block; overflow:hidden; position:absolute;}
.top_menu ul li.spacer { width:1px; height:12px; margin:0 2px; margin-top:12px; padding:0; overflow:hidden; background-color:#ccc;}
.top_login li a { color:#666;}
.top_login li a:hover { color:#1A3688;}
.top_col li a { color:#666;}
.top_col li a:hover { color:#1A3688;}
.top_menu ul li a.a_nolink { cursor:default;}
.top_menu ul li .ci_right {top:16px; right:8px;border-color:#888 transparent transparent transparent; border-style: solid; border-width: 4px 4px 0px 4px; _border-style:solid dotted; position:absolute; width:0px; height:0px;zoom:1;-webkit-transition: -webkit-transform 0.2s ease-in;-moz-transition:-moz-transform 0.1s ease-in;-o-transition:-o-transform 0.2s ease-in;transition:transform 0.2s ease-in;}
.top_menu ul li:hover .ci_right {-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.top_menu ul li.hover { background-color:#fff; border-color:#e2e2e2;}
.top_menu ul li.icon .dt { padding-right:24px;}
.top_menu ul li .dorpdown_layer { width:104px; position:absolute; top:36px; background-color:#fff; border:1px solid #e2e2e2; z-index:1; left:-1px; display:none; padding-bottom:6px;}
.top_menu ul li.hover .dorpdown_layer { display:block;}
.top_menu ul li .dorpdown_layer .ddspacer { width:104px; position:absolute; height:3px; background-color:#fff; top:-2px; left:0; font-size:0;}
.top_menu ul li#mobile .dorpdown_layer .ddspacer { width:68px;}
.jy_hotline { padding:2px 10px 5px; border-bottom:1px solid #E2E2E2;}
.jy_hotline p { line-height:20px; font-size:14px; color:#666;}
.jy_hotline p.p1 { font-size:12px;}
.software_type { padding:0 9px;}
.software_type p { line-height:24px; height:24px; overflow:hidden;}
.software_type p a { color:#666;}
.software_type:hover { background-color:#f5f5f5;}
.top_msg li { padding-left:20px;}
.top_msg li a { color:#115083;}
.top_msg li a:hover {color:#bb121a;}
.top_msg li .dt i.ci_msg { width:18px; height:14px; display:block; position:absolute; background:url(../images/msg_top_icon.png) no-repeat; top:9px; left:6px;}
.top_msg li .dt a span.msg_num { color:#bb121a;}
.top_msg li.no .dt i.ci_msg { background:url(../images/msg_top_icon_null.png) no-repeat; }
.top_msg li.no .dt a span.msg_num { color:#115083;}
/*top head*/
.top_head { width:100%; height:130px; background-color:#fff;  min-width:1210px; _width:expression_r( document.body.clientWidth < 1210 ? "1210px" : "auto");}
.logo { margin-top:20px;}
.top_searchbox { margin-left:95px; margin-top:45px; width:600px; height:40px;}
.search_body { border:1px solid #2348B8; height:38px;}
.top_cart { margin-top:45px; margin-left:90px; _display:inline; }
.top_cart a { display:block; height:38px; width:103px; border:1px solid #ddd; background:url(../images/cart.png) 18px center no-repeat #f7f7f7; line-height:38px; padding-left:45px; cursor:pointer; color:#666; position:relative;}
.top_cart i { position:absolute;z-index:3;right:10px;top:50%; margin-top:-9px;height:12px;padding:3px;overflow:hidden;color:#fff;font:11px/11px verdana;text-align:center;min-width:11px;background-color:#E50012;}
.top_cart a:hover { border:1px solid #115083; opacity:.8}
.top_search_input { width:479px; height:28px; margin-top:5px; border:none; padding:0 10px; line-height:28px; outline:none; float:left;}
.top_search_btn { width:99px; height:38px; float:left; line-height:36px; border:none; outline:none; text-align:center; color:#fff; font-size:16px; font-family:"Microsoft Yahei"; background-color:rgba(0,0,102,1) \9; background-color:#1A3688; cursor:pointer; _height:40px;}
.top_search_btn:hover {background-color:#000066; color:#fff;}
/*nav*/
.index_nav { width:100%; height:41px; border-bottom:3px solid #000066; border-top:1px solid #000066; background-color:#fff; position:relative; z-index:999; min-width:1210px; _width:expression_r( document.body.clientWidth < 1210 ? "1210px" : "auto");  font-family:"Microsoft Yahei";}
.index_nav ul li { float:left; position:relative; line-height:42px;}
.index_nav ul li a.nav_a { padding:0 28px; text-align:center; display:block; font-size:16px; color:#333; font-weight:bold; }
.index_nav ul li a.nav_a2 { width:260px; height:42px; padding:0; display:block;}
.index_nav ul li a.nav_a:hover, .index_nav ul li a.nav_a.active { color:#1A3688;}
.index_nav ul li a.nav_a i { width:0; height:0; display:none; position:absolute; left:50%; margin-left:-3px; bottom:0; border-width:0 6px 6px 6px; border-color:transparent transparent #000066 transparent; border-style:solid; zoom:1; font-size:0; _color:#fff;}
.index_nav ul li a.nav_a.active i { display:block;}
.nav_list { position:absolute; top:-1px; left:0; width:260px; height:410px; z-index:99999; color:#fff;}
.nav_list h2.nav_dt { line-height:45px; height:45px; padding:0 15px; background-color:#000066; font-weight:normal; font-size:16px; text-indent:3px;  position:relative;}
.nav_list h2.nav_dt i { width:13px; height:8px; display:block; background:url(../images/arrow_down_icon.png) no-repeat; position:absolute; right:15px; top:20px; zoom:1;-webkit-transition: -webkit-transform 0.2s ease-in;-moz-transition:-moz-transform 0.1s ease-in;-o-transition:-o-transform 0.2s ease-in;transition:transform 0.2s ease-in;}
.nav_list:hover h2.nav_dt i {-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.nav_list dl { background-color:#1A3688;}
.nav_list dl dd { height:60px; position:relative; margin:0 15px; border-bottom:1px solid rgba(255,255,255,0.2); border-bottom:1px solid #fff \9; text-shadow: 1px 1px rgba(0,0,0,.1);}
.nav_list dl dd p { line-height:35px; color:#fff; font-size:14px; padding-left:3px;}
.nav_list dl dd p a {color:#fff;}
.nav_list dl dd ul { width:225px; overflow:hidden; height:14px; display:block;}
.nav_list dl dd ul li { line-height:normal; margin-right:15px;}
.nav_list dl dd ul li a { color:#fff; filter: Alpha(Opacity=60); opacity: 0.6; -moz-opacity:0.6;}
.nav_list dl dd ul li a:hover {filter: Alpha(Opacity=100); opacity: 1; -moz-opacity:1;}
.nav_list dl dd b { width:6px; height:13px; background:url(../images/arrow_icon.png) no-repeat; position:absolute; right:0; top:50%; margin-top:-6px;}
.nav_list dl dd.hover { background-color:#fff; margin:0; border-left:1px solid #1A3688; padding-left:14px; padding-right:15px;}
.nav_list dl dd.hover p a { color:#1A3688;}
.nav_list dl dd.hover ul li a { color:#1A3688; filter: Alpha(Opacity=60); opacity: 0.6; -moz-opacity:0.6;}
.nav_list dl dd.hover ul li a:hover {filter: Alpha(Opacity=100); opacity: 1; -moz-opacity:1;}
.nav_list dl dd.hover b { height:0;}
.nav_list dl dd em { width:2px; height:61px; position:absolute; top:0; right:-2px; background:#fff; display:none; font-size:0; font-weight:normal;}
.nav_list dl dd.hover em { display:block;}
.dorpdown_nav { width:946px; min-height:363px; _height:363px; border:2px solid #1A3688; border-top:none; background:url(../images/nav_bg.png) repeat-y; position:absolute; left:260px; top:45px; display:none; z-index:-1; padding-bottom:1px;}
.dorpdown_nav div.sub_nav { display:none; width:100%; min-height:363px; _height:363px; color:#444; font-size:12px;}
.dorpdown-layer div.sub_nav.hover { display:block;} 
.sub_nav_inline { line-height:32px; border-bottom:1px solid #eee;}
.sub_nav_three { width:195px; background-color:#eee; padding-left:20px; font-weight:bold; color:#333;}
.sub_nav_four { width:711px; background-color:#fff; padding-left:20px;}
.sub_nav_four a { margin-right:30px; display:inline-block; color:#666;}
.sub_nav_four a:hover { text-decoration:underline;}
.index_banner { width:100%; height:355px; min-width:1220px; _width:expression_r( document.body.clientWidth < 1220 ? "1220px" : "auto");}
.banner_img { width:940px; height:355px; margin-left:270px; margin-top:10px; background:#999;}
section { padding-bottom:50px;}
.index_item { padding-top:10px;}
.index_item h2 { line-height:40px; font-family:"Microsoft Yahei"; font-size:18px; color:#333;}
.index_item h2 strong { color:#AE0D24; padding-right:10px;}
.linetype-1 { border-bottom:2px solid #57D1C5;} 
.linetype0 { border-bottom:2px solid #FF5C26;} 
.linetype1 { border-bottom:2px solid #8BEEFD;} 
.linetype2 { border-bottom:2px solid #9DABB3;} 
.linetype3 { border-bottom:2px solid #34BFA6;} 
.linetype4 { border-bottom:2px solid #D7A7B8;} 
.linetype5 { border-bottom:2px solid #BDB5A2;} 
.linetype6 { border-bottom:2px solid #7DBAD3;}
.pro_body { background:#fff;}
#slider{ position:relative; width:1210px; height:255px;}
.sliders{position:relative;float:left;}
.sliders ul{position:absolute;top:0;width:2800px;list-style:none;}
.index_box_list { width:1128px;}
.index_box_list ul { float:left;}
.index_box_list ul li { width:188px; float:left; position:relative;}
.li_item { padding:20px 20px 0;}
.index_box_list ul li:hover img {-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .1s ease-in-out;
	-ms-transition: opacity .1s ease-in-out;
	-o-transition: opacity .1s ease-in-out;
	transition: opacity .1s ease-in-out;
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80)}
.index_box_list ul li h2.title_box { margin-top:5px; padding-bottom:10px; line-height:18px; font-size:12px; font-family:"Hiragino Sans GB"," Microsoft YaHei","WenQuanYi Micro Hei",arial,sans-serif; font-weight:400;}
.index_box_list ul li h2.title_box a { width:148px; height:36px; display:block; overflow:hidden;}
.index_box_list ul li p.price_box { color:#999999;}
.btn_left { background:url(../images/arrow_icon1.png) 0 center no-repeat ;width:41px; height:38px; position:absolute; top:50%; margin-top:-19px;  cursor:pointer; z-index:99;}
.btn_right {  background:url(../images/arrow_icon2.png) 0 center no-repeat ;width:41px; height:38px; position:absolute; top:50%; margin-top:-19px;  cursor:pointer; z-index:99; right:0px;}
.btn_left:hover { background-position: -41px center;}
.btn_right:hover { background-position: -41px center;}
.btn_left.disabled { background-position: -82px center;}
.btn_right.disabled {background-position: -82px center;}
#slider1{ position:relative; width:1210px; height:270px;}
.index_box_list1 { width:1130px;}
.index_box_list1 ul { float:left;}
.index_box_list1 ul li { width:226px; float:left; position:relative;}
.index_box_list1 ul li:hover img {-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .1s ease-in-out;
	-ms-transition: opacity .1s ease-in-out;
	-o-transition: opacity .1s ease-in-out;
	transition: opacity .1s ease-in-out;
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80)}
.index_box_list1 ul li h2.title_box { margin-top:5px; padding-bottom:10px; line-height:18px; font-size:12px; font-family:"Hiragino Sans GB"," Microsoft YaHei","WenQuanYi Micro Hei",arial,sans-serif; font-weight:400;}
.index_box_list1 ul li h2.title_box a { width:186px; height:18px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.index_box_list1 ul li p.price_box { color:#999999;}
.pro_con { width:1210px; height:521px; position:relative;}
.pro_img { width:210px; height:521px; position:relative; z-index:0;}
.pro_img a img {-webkit-transition: all 0.4s; transition: all 0.4s; position:absolute; right:-20px;}
.pro_img a:hover img { right:-10px;}
.pro_show { width:1000px; height:521px; overflow:hidden; position:absolute; z-index:1; top:0; right:0; background:url(../images/index_pro_bg.png) repeat-x;}
.pro_show ul li { width:160px; height:240px; padding:20px 20px 0; float:left; border-bottom:1px solid #eee; overflow:hidden;}
.pro_show ul li a { display:block;}
.pro_show ul li a:hover img {-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .1s ease-in-out;
	-ms-transition: opacity .1s ease-in-out;
	-o-transition: opacity .1s ease-in-out;
	transition: opacity .1s ease-in-out;
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80)}
.pro_show ul li a h2.title_box { margin-top:5px; padding-bottom:10px; line-height:18px; font-size:12px; font-family:"Hiragino Sans GB"," Microsoft YaHei","WenQuanYi Micro Hei",arial,sans-serif; font-weight:400; height:36px; overflow:hidden; color:#666;}
.pro_show ul li a p.price_box { color:#999999;}
.pro_show ul li a:hover h2.title_box { color:#1A3688;}
.bgtype1 { background-color:#8BEEFD;} 
.bgtype2 { background-color:#9DABB3;} 
.bgtype3 { background-color:#34BFA6;} 
.bgtype4 { background-color:#D7A7B8;} 
.bgtype5 { background-color:#BDB5A2;} 
.bgtype6 { background-color:#7DBAD3;}
/*ie8以下不支持样式*/
.ie_show { width:100%; height:100px; background-color:#3CBBDC; position:absolute; left:0; top:0; z-index:10000000;}
.ie_show_content { width:1210px; margin:0 auto; height:100px; position:relative;}
.ie_show_content table { width:100%; border:none;}
.ie_show_content tr td { color:#fff; font-size:16px; font-weight:bold;}
.ie_close { position:absolute; right:0; top:10px; cursor:pointer; z-index:10000;}

.f_list { width:78px; background-color:rgba(255,255,255,.5); line-height:48px; position:fixed; _position:absolute; z-index:99; top:50%; margin-top:-138px; left:100px; display:none; border:1px solid #ddd; border-bottom:none;}
.f_list ul li { border-bottom:1px solid #ddd; list-style:none; height:48px; width:78px; overflow:hidden; cursor:pointer}
.f_list ul li a { font-size:14px; color:#666; text-decoration:none; display:block; text-align:center; font-family:"Microsoft yahei"; width:78px; height:48px}
.f_list ul li:hover a,.f_list ul li a.active{ display:none}
.f_list ul li div.choose{ width:68px; height:32px; line-height:16px; font-size:12px; background-color:#1A3688; font-family:"Microsoft yahei"; color:#fff; text-decoration:none; display:block; text-align:center; padding:8px 5px}
.f_list ul li div.active{ display:none}
.footer { width:100%;  background-color:#fff; min-width:1210px; _width:expression_r( document.body.clientWidth < 1210 ? "1210px" : "auto"); padding-bottom:40px;}
.footer_nav { padding-top:32px; padding-bottom:20px; border-bottom:1px solid #E2E2E2;}
.footer_nav dl { float:left; width:174px;}
.footer_nav dl dt { color:#333; font-family:"Microsoft Yahei"; font-size:16px; margin-bottom:10px;}
.footer_nav dl dd a { color:#666; line-height:24px;}
.footer_nav dl dd a:hover { color:#193587;}
.footer_hotline { width:165px;}  
.footer_hotline p { color:#666; font-family:"Microsoft Yahei"; font-size:16px; line-height:20px;}
.footer_hotline p.phone {color:#666; font-family:Verdana; font-size:14px; line-height:30px;}
.footer_hotline p em { font-style:normal; font-size:12px;}
p.copyright { text-align:center; color:#666; padding-top:20px;}
.footer_line { height:1px; margin:0; padding:0; background-color:#ddd; border-color:#ddd;}

a.commonbtn1 { display:block; width:130px; height:42px; background-color:#1A3688; text-align:center; line-height:42px; color:#fff; border-radius:5px; font-size:16px; font-family:"Microsoft Yahei";}
a.commonbtn1:hover { background-color:#000066; color:#fff;}
.commonbtn1 { display:block; width:130px; height:42px; background-color:#1A3688; text-align:center; line-height:42px; color:#fff; border-radius:5px; font-size:16px; font-family:"Microsoft Yahei";}
.commonbtn1:hover { background-color:#000066; color:#fff;}

/*neiye*/
.sub_nav { height:50px; line-height:50px;}
.sub_nav p span { padding:0 5px;}
.sub_nav a { padding:0 3px; font-size:14px;}
.sub_nav a:hover { text-decoration:underline;}
.sub_nav a.disabled { cursor:default;}
.sub_nav a.disabled:hover { color:#666; text-decoration:none;}
.left_part { width:260px; border-bottom:1px solid #ddd;}
.n_nav_t { border:1px solid #ddd; border-bottom:0; height:39px; text-align:center; line-height:39px; font-size:16px; color:#666;}
.n_nav ul li { width:258px; border-top:1px solid #ddd; line-height:39px; border-left:1px solid #ddd; border-right:1px solid #ddd; font-size:14px;}
.n_nav ul li a{ padding-left:38px; display:block; position:relative;}
.n_nav ul li a:hover { background-color:#ddd;}
.n_nav ul li a i { width:14px; height:14px; display:block;  position:absolute; left:14px; top:13px; cursor:pointer; background:url(../images/nav_open.png) no-repeat;}
.n_nav ul li.active a { background-color:#ddd; color:#333;}
.n_nav ul li.active a i {background:url(../images/nav_close.png) no-repeat;}
.n_nav ul li.active a:hover {color:#1A3688;}
.n_nav ul li ul { display:none;}
.n_nav ul li.active ul { display:block;}
.n_nav ul li ul li { border-top:0; line-height:39px; border-left:0; border-right:0;font-size:12px; position:static;}
.n_nav ul li.active ul li a { background:none;}
.n_nav ul li.active ul li a:hover { color:#1A3688;}
.right_part { width:940px; background-color:#fff;}
.n_param_item { padding:4px 20px; border:1px solid #ddd; font-size: 1em; letter-spacing: -.25em; font-family: Arial;}
.n_param_item .item_name, .n_param_item .item_con { display: inline-block; *display: inline; letter-spacing: 0; vertical-align: top; *zoom: 1; font-family:"Microsoft Yahei";}
.n_param_item .item_name { line-height:30px; width:70px; text-align:left;}
.n_param_item .item_con { padding-left:15px;}
.n_param_item input.long { width:288px;}
.n_param_item input.short { width:58px; margin:0 5px;}
.n_param_group { display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.n_param_group a { display:block; float:left; padding:0 10px; line-height:22px; background-color:#fff; margin:4px 20px 4px 0; -webkit-transition: all 0.3s; transition: all 0.3s; _display:inline; white-space:nowrap;}
.n_param_group a:hover, .n_param_group a.active { background-color:#1A3688; color:#fff;}
a.n_param_more { padding:0 10px; line-height:30px; background-color:#fff; display:block;color:#666;  position:absolute; right:23px; top:4px; letter-spacing:0;}
a.n_param_more i { width:13px; height:6px; display:block; position:absolute; right:-3px; top:13px; zoom:1;-webkit-transition: -webkit-transform 0.2s ease-in;-moz-transition:-moz-transform 0.1s ease-in;-o-transition:-o-transform 0.2s ease-in;transition:transform 0.2s ease-in;}
a.n_param_more.open i {background:url(../images/arrow_down_icon1.png) 0 0 no-repeat;}
a.n_param_more.close i {background:url(../images/arrow_down_icon1.png) 0 0 no-repeat; -moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.ctrlheight {height:30px; overflow:hidden;}
.n_sort_item { border:1px solid #ddd; height:38px; background-color:#f2f2f2; line-height:38px;}
.n_sort_box a { display:block; width:79px; text-align:center; line-height:38px; border-right:1px solid #ddd; float:left; position:relative;}
.n_sort_box a.sort { text-indent:-10px;}
.n_sort_box a:hover, .n_sort_box a.active { background-color:#1A3688; color:#fff;}
.n_sort_box a i { position:absolute; display:block; width:9px; height:9px; background:url(../images/arrow_icon4.png) 0 0 no-repeat; right:18px; top:15px;}
.n_sort_box a:hover i, .n_sort_box a.active i { background-position: -9px 0;}
.n_sort_box a i.down { background-position: 0 -9px;}
.n_sort_box a.active i.down, .n_sort_box a:hover i.down { background-position:-9px -9px;}
.n_page_box { width:120px;}
.n_page_box span { line-height:38px; color:#E50012; float:left; margin-right:10px;}
.n_page_box span b { line-height:38px; color:#E50012; font-weight:normal; padding:0 2px;}
.n_page_box a { width:20px; height:38px; display:block; background:url(../images/arrow_icon5.png) no-repeat; float:left;}
.n_page_box a.prev { background-position:6px center;}
.n_page_box a.next { background-position:-14px center;}
.n_page_box a:hover { background-color:#fff;}
.n_list_item ul li { width:195px; height:292px; overflow:hidden; float:left; padding:19px; border:1px solid #fff;}
.n_list_item ul li a { width:195px; display:block;}
.n_list_item ul li a img { width:195px; height:195px; margin-bottom:10px;}
.n_list_item ul li a:hover img {-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .1s ease-in-out;
	-ms-transition: opacity .1s ease-in-out;
	-o-transition: opacity .1s ease-in-out;
	transition: opacity .1s ease-in-out;
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80)}
.n_list_item ul li a p {color:#666; font-size:12px; line-height:20px; width:195px; overflow:hidden;}
.n_list_item ul li a p.price { line-height:24px;}
.n_list_item ul li a p strong { font-weight:normal; padding:0 3px;}
.n_list_item ul li a p.name { height:40px; overflow:hidden;}
.n_list_item ul li a:hover p.name{ color:#1A3688;}
.n_list_item ul li:hover { border:1px solid #1A3688;}
/*integral*/
.jf_box { width:1210px; border:1px solid #ccc; border-bottom:0; border-right:0; margin-right:-1px; position:relative; border-top:2px solid #66C9FF;}
.jf_box ul { float:left;}
.jf_box ul li {border:1px solid #ccc; border-top:0; border-left:0; width:241px; float:left; position:relative;}
.jf_box ul li:hover { border:1px solid #1A3688; width:241px; margin-top:-1px; margin-left:-1px;}
.jf_box ul li:hover img {
	transform:scale(1.05,1.05);
	-webkit-transform:scale(1.05,1.05);
	-o-transform:scale(1.05,1.05);
	transition:all .3s;
	-webkit-transition:all .3s;
	-o-transition:all .3s;
	opacity:1;z-index:1}
.jf_box ul li a.img_box { padding:10px 20px; display:block;}
.jf_box ul li p.title_box { display:block; font-family:"Hiragino Sans GB"," Microsoft YaHei","WenQuanYi Micro Hei",arial,sans-serif; width:208px; margin:0 auto;}
.jf_box ul li p.title_box a { width:208px; height:18px; line-height:18px; display:block; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; -moz-transition-property:color; -o-transition-property:color; -webkit-transition-property:color; transition-property:color; -moz-transition-duration:.2s; -o-transition-duration:.2s; -webkit-transition-duration:.2s; transition-duration:.2s;}
.jf_box ul li p.price_box { margin-top:20px; padding:0 15px; height:24px;}
.jf_box ul li p.price_box span.inventory {color:#999; line-height:24px;}
.jf_box ul li p.price_box span.inventory strong { font-size:16px; color:#666;}
.jf_box ul li p.price_box span.price { font-size:12px; color:#999;}
.jf_box ul li p.price_box span.price strong { color:#E50012; font-size:20px; font-family:Arial;}
.jf_box ul li p.price_box span strong { font-weight:400;}
.jf_box ul li p.submit_action { padding:15px 0 16px;}
.jf_box ul li p.submit_action a { display:block; width:80px; height:32px; margin:0 auto; line-height:32px; background:url(../images/gwc_icon.png) 20px center no-repeat #1A3688; border-radius:6px; font-size:14px; color:#fff; padding-left:40px;}
.jf_box ul li p.submit_action a:hover { background-color:#000066;}
.jf_box ul li p.submit_action a.disabled { background-color:#d2d0d0;}
.jf_box ul li p.submit_action a.disabled:hover{ background-color:#d2d0d0;}

.jf_wrapper{margin-top: 20px; width: 1210px; overflow: hidden; border-bottom: 2px #ddd solid; margin-bottom: 25px; padding-bottom: 40px;}
.jf_pic{float: left; width: 400px;}
.jf_middle{margin-left: 432px; width: 778px; _display: inline; _float: right; _margin: 0; font-size: 14px; color: #666;}
.jf_pic .image_box{display: block; width: 350px; height: 350px; overflow: hidden; border: 1px #dddddd solid; padding: 24px; display: table-cell; vertical-align: middle; text-align: center;}
.jf_pic img{max-width: 350px;}
.jf_name{padding: 15px 0;}
.jf_name h1{font-size: 24px; color: #333; line-height: 30px; font-weight: normal; margin: 0px; padding-bottom: 14px;}
.jf_id{font-size: 12px; color: #999;}
.jf_id i { font-style:normal;}
.jf_price{line-height: 42px; height: 42px;}
.jf_price b{padding: 0 3px; font-size: 24px; color: #E50012; font-weight: normal; font-family:Arial;}
.jf_num{margin-top: 20px; line-height: 44px; height: 44px; padding-bottom: 15px;}
.jf_num span{display: inline-block; float: left;}
.jf_num_btn{height: 44px; line-height: 42px;}
.jf_num a{position: relative; float: left; overflow: hidden; border: 1px solid #ddd; width: 42px; height: 42px; background-color:#F2F2F2;}
.jf_num input.Amount{float: left; padding: 0 3px; width: 52px; height: 42px; border: none; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; line-height: 42px; outline:none;}
.jf_num a i{position: absolute;}
.jf_num a i.verline{border-right: 2px #666 solid; width: 0; height: 18px; left: 20px; top: 12px;}
.jf_num a i.horline{border-top: 2px #666 solid; width: 18px; height: 0; left: 12px; top: 20px;}
.jf_num a.disabled i{border-color: #ddd}
.jf_num a.disabled{border-color: #ddd; background: #f3f2f2; cursor:default;}
.jf_sy{height: 30px; line-height: 30px; padding-bottom: 25px;}
.jf_sy i { font-style:normal;}
.jf_buyer{height: 42px; line-height: 40px; padding: 0;}
.jf_buyer a{display: inline-block; border: 1px solid #1A3688; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 128px; text-align: center; margin-right: 12px; font-size: 16px;}
.jf_buyer a:hover{text-decoration: none;}
.jf_buyer a.buynow{background: #1A3688; border-color: #1A3688; color: #fff;}
.jf_buyer a.buynow:hover{background-color:#000066;border-color:#000066;}
.jf_buyer a.disabled,
.jf_buyer a.disabled:hover{background-color: #d2d0d0; border-color: #d2d0d0; color: #fff;}
.jf_decri{border: 1px solid #ddd; border-top:0;}
.jf_decri_title{height: 50px; line-height: 50px; text-align: left; border-bottom: 1px solid #e2e2e2; margin-right:-1px; border-right:1px solid #fff;}
.jf_decri_title span{display: inline-block; border-bottom: 1px solid #fff; border-right: 1px #ddd solid; border-top: 2px #000066 solid; color: #666; font-size: 16px; width: 150px; text-align: center; position: relative; top: -1px; height: 49px; line-height: 48px;}
.jf_decri_cont{min-height: 400px; padding:30px;}
.jf_decri_cont img { max-width:1148px; _width:expression_r(document.body.clientWidth > 1148? "1148px": "auto" );}
.send_address { width:720px; background-color:#fff; padding-top:60px; padding-bottom:40px;}
.address_form { width:380px; margin:0 auto;}
.address_form .inline_box { margin-bottom:24px; color:#666; font-family:"Microsoft Yahei"; font-size:14px; }
.address_form .inline_box .inline_any { *line-height:28px;}
.address_form .inline_box input { width:268px; height:30px; line-height:30px; border:1px solid #ccc; padding:0 5px;}
.address_form p { font-size:12px; color:#999;}
.jf_submit { padding-top:30px;}
.jf_submit a {  margin:0 auto;}

/*service center*/
.service_img { width:100%; height:160px;}
.area_dl { padding-top:45px; font-family:"Microsoft Yahei";}
.area_dt { font-size:24px; color:#333; height:35px; text-align:center;}
.area_dt i { display:block; width:40px; height:3px; background-color:#E9B155; position:absolute; left:50%; margin-left:-20px; bottom:0;}
.area_dd { border:4px solid #eee; height:208px; margin-top:20px;}
.area_dd b { padding:0 10px; background-color:#fff; position:absolute; left:30px; font-size:16px; color:#666; top:-8px;}
.area_info { width:415px; padding-left:56px; line-height:28px; font-size:14px; color:#666; padding-top:35px;}
.area_map { width:720px; height:208px;}

.pro_wrapper {margin-top: 20px; width: 1210px; overflow: hidden;}
.pro_pic { float:left; width:420px;}
.pro_pic .image_box { width:418px; height:418px; border:1px solid #ddd; text-align:center; display: table-cell;vertical-align:middle; *display: block;*font-size: 365px;*font-family:Arial;}
.pro_pic .image_box img {vertical-align:middle;}
ul#thumblist{display:block;margin-right:-10px; margin-top:10px;}
ul#thumblist li{float:left;margin-right:10px;list-style:none;}
ul#thumblist li a{display:block;border:2px solid #ddd; width:72px; height:72px;}
ul#thumblist li a img{ width:72px; height:72px;}
ul#thumblist li a:hover, ul#thumblist li a.zoomThumbActive{
    border:2px solid #1A3688;
}
ul#thumblist li a:hover img, ul#thumblist li a.zoomThumbActive img{ width:72px; height:72px;}
.pro_middle{margin-left: 460px; width: 750px; _display: inline; _float: right; _margin: 0; font-size: 14px; color: #666;}
.pro_name{padding: 15px 0;}
.pro_name h1{font-size: 24px; color: #333; line-height: 36px; font-weight: normal; margin: 0px;}
.pro_price { height:70px; background-color:#F2F2F2; padding:0 20px; line-height:70px;}
.pro_price p label { float:left; margin-right:20px; color:#666;}
.pro_price p b { font-weight:400; font-size:30px; float:left; line-height:60px; padding-right:10px;}
.pro_price p b i { font-size:20px; padding-right:10px; font-style:normal;}
.pro_brand { min-height:60px; _height:60px; border-bottom:1px solid #ddd; line-height:60px; padding:0 20px; color:#666; position:relative;}
.pro_brand p { display: table-cell; vertical-align: middle; font-size:10em; height: 60px;}
.pro_brand em { font-style:normal; vertical-align:middle; display: inline-block; width: 70px; font-size:0.1em;}
.pro_brand b { font-weight:normal; color:#333; padding-left:20px; line-height: 20px; vertical-align:middle; width: 550px;display: inline-block; font-size:0.1em;}
.pro_brand a { position:absolute; left:250px; top:16px;}
.pro_buyer{height: 48px; line-height: 48px; padding: 0; margin-top:30px;}
.pro_buyer a{display: inline-block; border: 1px solid #1A3688; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 145px; text-align: center; margin-right: 12px; font-size: 18px; text-indent:-24px; position:relative;}
.pro_buyer a:hover{text-decoration: none;}
.pro_buyer a.buynow{background: #E2E6F0; color: #1A3688;}
.pro_buyer a i { position:absolute; display:block; width:24px; height:12px; background:url(../images/arrow_icon6.png) no-repeat; right:18px; top:20px;}
.compare_table { border-top:1px solid #ddd; margin-top:20px;}
.compare_table table tr th { background-color:#eee; font-size:14px; color:#666; border-color:#ddd; padding:15px 10px; font-weight:normal;}
.compare_table table tr td { padding:10px 10px; text-align:center;}
.amount_box { width:81px; margin:0 auto;}
.amount_box a { float:left; display:block; width:13px; height:13px; line-height:13px; border:1px solid #ABADB3; color:#3F3F3F; font-size:14px; font-family:Tahoma; margin-right:5px; text-align:center; overflow:hidden; margin-top:3px;}
.amount_box input { width:34px; height:20px; border:1px solid #ABADB3; color:#3F3F3F; margin-right:5px; float:left; text-align:center;}
table.dataTable.no-footer { border-color:#ddd;}
.compare_table table tr td a.compare_addbtn { width:80px; height:22px; display:block; margin:0 auto; background-color:#1A3688; line-height:22px; text-align:center; color:#fff;}
.compare_table table tr td a.compare_addbtn:hover { background-color:#000066;}
.compare_table table tr td select { height:20px; border:1px solid #ABADB3;}
.pro_decri{border: 1px solid #ddd; margin-top:10px;}
.pro_decri img { max-width:100%; *width:expression(document.body.clientWidth>1138?"100%":"auto"); overflow:hidden; }
.pro_decri_title{height: 38px; line-height: 38px; text-align: left; border-bottom: 1px solid #e2e2e2; margin-right:-1px;  background-color:#eee;}
.pro_decri_title span{display: inline-block; cursor:pointer; float:left;  border-right: 1px #ddd solid; color: #333; font-size: 14px; width: 100px; text-align: center; line-height: 39px;  }
.pro_decri_title span.active { border-bottom: 1px solid #fff;  height: 37px; line-height: 37px; border-top: 2px #000066 solid; background-color:#fff; position: relative; top: -1px;}
.pro_decri_cont{min-height: 400px; padding: 10px;}
.pro_comment { padding:10px; min-height: 400px;}
.pro_comment table { width:100%;}
.pro_comment table tr td { border-bottom:1px solid #ddd; padding-top:20px;}
.pro_comment table tr td p { line-height:18px; color:#666;}
.pro_comment table tr td p.date { line-height:30px; padding-bottom:10px; color:#999;}
.pro_comment table tr td p strong { font-weight:400; color:#333;}
.pro_comment table tr td p label { color:#999;}

.n_produibibar{position: fixed; z-index: 10; bottom: 0px; left:50%; margin-left:-605px;}
.n_produibi{ width: 1210px; position: relative; }
.n_produibi_t{float: left; border: 1px #1A3688 solid; border-top: 2px #1A3688 solid; height: 38px; line-height: 38px; border-bottom: none; padding: 0 25px; font-size: 16px; color: #FFF; background:#1A3688; position: absolute; top: -40px;}
.n_produibi_list{float: left; width: 1208px; border: 1px #1A3688 solid; background: #FFFFFF;}
.n_produibi_list ul{float: left; width: 1080px;}
.n_produibi_list ul li{float: left; width: 269px; border-right: 1px #E2E2E2 solid; padding: 10px 0; position: relative;}
.n_produibi_list ul li img{float: left; width: 70px; height: 70px; padding: 10px;}
.n_produibi_list ul li h3{float: left; width: 148px; margin-top: 10px; margin-bottom:5px; font-size:12px; font-weight:normal; color:#666; line-height:20px; height:40px; overflow:hidden;}
.n_produibi_list ul li a h3:hover { color:#1A3688;}
.n_produibi_list ul li span{float: left; width: 148px;}
.n_produibi_list ul li span b{color: #E60012; font-weight:400;}
.n_produibi_list ul li span b i{font-size: 20px; font-style:normal;}
.n_produibi_list ul li div.del{position: absolute; height: 18px; width: 18px; background: url(../images/close.png) left top no-repeat; right: 5px; top: 5px; cursor: pointer;}
.n_produibi_an{float: right; width: 80px; padding: 0px 17px; text-align: center; position: relative;}
.n_produibi_an a.n_tjan{float: right; background: #1A3688; margin-top: 40px; font-size: 16px; height: 30px; line-height: 30px; color: #FFFFFF;}
.n_produibi_an a{float: left; width: 100%; text-align: center; margin-top: 5px;}
.n_produibi_an a.n_tjan:hover { background-color:#000066;}
.n_produibi_an span{position: absolute; right: 0px; top: 0px; padding: 5px 10px; cursor: pointer;}
#n_produibi_clan{position: fixed; height: 100px; line-height:20px; right: 0px; bottom: 0px; width: 20px; padding: 5px; text-align: center; font-size: 14px; background: #1A3688; cursor: pointer; color: #FFFFFF;}

.pro_num{margin-top: 10px; line-height: 44px; height: 44px; padding-bottom: 10px; padding-left:20px; border-bottom:1px solid #ddd;}
.pro_num span{display: inline-block; float: left;}	
.pro_num_btn{height: 30px; padding-top:8px; padding-left:90px; *padding-left:20px;}
.pro_num a{position: relative; float: left; overflow: hidden; border: 1px solid #ddd; width: 28px; height: 28px; background-color:#F2F2F2;}
.pro_num input.Amount{float: left; padding: 0 3px; width: 46px; height: 28px; border: none; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; line-height: 28px; outline:none;}
.pro_num a i{position: absolute;}
.pro_num a i.verline{border-right: 2px #666 solid; width: 0; height: 14px; left: 14px; top: 8px;}
.pro_num a i.horline{border-top: 2px #666 solid; width: 14px; height: 0; left: 8px; top: 14px;}
.pro_num a.disabled i{border-color: #ddd}
.pro_num a.disabled{border-color: #ddd; background: #f3f2f2; cursor:default;}
.pro_buyer1 {height: 48px; line-height: 48px; padding: 0; margin-top:30px;}
.pro_buyer1 a{display: inline-block; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 147px; text-align: center; margin-right: 12px; font-size: 18px; text-indent:22px; position:relative; background:url(../images/cart1.png) 15px center no-repeat #1A3688; color:#fff;}
.pro_buyer1 a:hover{ background-color:#000066;}

.inline_any a{position: relative; float: left; overflow: hidden; border: 1px solid #ddd; width: 28px; height: 28px; background-color:#F2F2F2;}
.inline_any input.Amount{float: left; padding: 0 3px; width: 46px; height: 28px; border: none; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; line-height: 28px; outline:none;}
.inline_any a i{position: absolute;}
.inline_any a i.verline{border-right: 2px #666 solid; width: 0; height: 14px; left: 14px; top: 8px;}
.inline_any a i.horline{border-top: 2px #666 solid; width: 14px; height: 0; left: 8px; top: 14px;}
.inline_any a.disabled i{border-color: #ddd}
.inline_any a.disabled{border-color: #ddd; background: #f3f2f2; cursor:default;}

.n_compare_box ul { float:left;}
.n_compare_box ul.compare_t { border-left:1px solid #ddd; background-color:#f2f2f2; width:209px; color:#666;}
.n_compare_box ul.compare_t h2 { border-top:2px solid #1A3688; border-right:1px solid #ddd; border-bottom:1px solid #ddd; height:37px; line-height:37px; text-align:center; font-size:14px; font-weight:normal; color:#1A3688; background-color:#fff;}
.n_compare_box ul.compare_t li { height:39px; line-height:39px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-indent:32px;}
.n_compare_box ul.compare_t li.img { height:149px; line-height:149px;}
.n_compare_box ul.compare_item { width:250px; border-top:1px solid #ddd; margin-top:39px; color:#666;}
.n_compare_box ul.compare_item li {height:39px; padding:0 10px; line-height:39px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center;}
.n_compare_box ul.compare_item li.img { height:139px; line-height:20px; padding-top:10px;}
.n_compare_box ul.compare_item li.img img { height:80px; margin-bottom:5px;}
.n_compare_box ul.compare_item li strong { font-size:18px; font-weight:400; padding-left:5px;}
.n_compare_box ul.compare_item li a.compare_submit { padding:3px 10px; text-align:center; color:#fff; background-color:#1A3688;}
.n_compare_box ul.compare_item li a.compare_submit:hover { background-color:#000066;}
.n_compare_box ul.compare_item li.img a.compare_add { width:52px; padding-top:52px; line-height:30px; margin:0 auto; margin-top:31px; display:block; color:#1A3688; text-align:center; background:url(../images/plus_icon.png) no-repeat; cursor:pointer;}
.n_compare_box ul.compare_item li.img a.compare_add:hover { background:url(../images/plus_icon_hover.png) no-repeat;}
.n_market_adv { padding-top:55px;}
.n_market_adv a { display:block; width:250px; height:290px; display:block; margin:0 auto; border:4px solid #eee; cursor:default;}
.n_market_adv a:hover { border-color:#999;}
.n_market_join { padding-top:60px; padding-bottom:100px;}
.n_market_join p { font-size:30px; color:#666; text-align:center; padding-bottom:45px;}
.n_market_join a.n_join_btn { width:115px; height:115px; display:block; margin:0 auto; background:url(../images/market_btn.png) no-repeat;}
.n_market_join a.n_join_btn:hover { background:url(../images/market_btn_hover.png) no-repeat;}
.n_market_item { width:1209px; border-top:1px dashed #A7A7A7; border-left:1px dashed #A7A7A7; padding-top:40px; padding-bottom:25px;}
.n_market_item p { padding-left:60px; line-height:36px; color:#8C8C8C; font-size:14px; padding-right:120px;}
.n_market_item p.p1 { font-size:18px; line-height:36px; color:#666; padding-left:165px; width:328px; padding-bottom:30px;}
.item_title { position:absolute; left:60px; top:-25px; background:url(../images/quan_icon.png) no-repeat; width:84px; height:84px;}
.item_title strong { position:absolute; font-size:30px; color:#000; width:154px; height:34px; text-align:center; line-height:34px; background-color:#fff; left:50%; margin-left:-77px; top:25px;}
.n_market_item.bor2 { border-left:0; border-right:1px dashed #A7A7A7;}
.item_title.pos2 { left:auto; right:60px;}
.n_market_item.bor2 p { padding-left:120px; padding-right:0; width:548px; font-family:"Microsoft Yahei";}
.n_market_item.bor2 p.p1 { padding-left:120px; padding-bottom:50px; padding-top:30px;}
.n_market_item.bor2 p b.inline_any{ vertical-align:top; color:#505050;}
.n_f_link { padding-left: 36px; padding-top:60px;}
.n_f_link ul li { float:left; width:130px; height:50px; margin-right:13px; margin-bottom:18px;}
.apply_box { width:600px; padding-top:30px;}
.apply_box .inline_box { width:500px; margin:0 auto; margin-bottom:15px; color:#666;}
.apply_box input { border:1px solid #DADADA; line-height:26px; height:26px; padding:0 5px;}
.w160 { width:160px;}
.w180 { width:180px;}
.w65 { width:65px;}
.w425 { width:425px;}
.w415 { width:405px;}
.apply_box textarea { border:1px solid #DADADA; line-height:18px; height:110px; width:405px; padding:0 5px;}
.apply_box .inline_any  a.submit { width:100px; height:40px; display:block; border:none; text-align:center; line-height:40px; margin-right:30px; float:left; font-size:14px; font-family:"Microsoft Yahei"; background:#1A3688; color:#fff;}
.apply_box .inline_any  a.cancel { width:100px; height:40px; display:block; border:none; text-align:center; line-height:40px; margin-right:30px; float:left; font-size:14px; font-family:"Microsoft Yahei"; background:#e2e2e2; color:#666;}
.apply_box .inline_any  a.submit:hover { background:#000066}
.apply_box .inline_any  a.cancel:hover { background:#C2C2C2;}
input.n-invalid { border:1px solid #F00;}

/*cart*/
.progress { padding-top:42px; width:500px;}
.progress p { color:#999; font-size:14px; font-family:"Microsoft Yahei"; line-height:18px;}
.progress p span.active { color:#333;}
.n_login_save { border:1px solid #ddd; background:url(../images/warnning_icon.png) 20px center no-repeat #f2f2f2; padding-left:50px; line-height:36px; color:#666;}
.n_login_save a { display:block; width:80px; height:22px; background-color:#1A3688; text-align:center; line-height:22px; color:#fff; margin-top:7px;}
.n_login_save p { padding-right:20px;}
.n_login_save a:hover { background-color:#000066;}
.n_shopcart_t{float:left;width:100%; font-size:14px; font-family:'Microsoft Yahei'; color:#666;}
.n_shopcart_t span{float:left;padding:0 0 0 15px;line-height:40px}
.cbox_all { margin-top:12px;}
.n_shopcart { border:1px solid #ddd;}
.n_shopcart .spt_w1{width:10px}
.n_shopcart .spt_w2{width:120px}
.n_shopcart .spt_w3{width:250px}
.n_shopcart .spt_w4{width:220px}
.n_shopcart .spt_w5{width:150px}
.n_shopcart .spt_w6{width:150px}
.n_shopcart .spt_w7{width:150px}
.n_shopcart .spt_w8{width:150px;}
.n_shopcart .txt_fl{text-align:left}
.n_shopcart .txt_fr{text-align:right}
.n_shopcart .txt_fc{text-align:center}
.n_shopcart_list{float:left;width:100%}
.n_shopcart_list ul{float:left;width:100%;border-top:1px #ddd solid}
.n_shopcart_list ul.checked{background:#f2f2f2;}
.n_shopcart_list ul li{float:left;padding:15px 0 15px 15px;line-height:180%}
.n_shopcart_list ul li img.img{float:left;padding:0;width:88px;height:88px;border:1px #E2E2E2 solid;background:#FFF}
.n_shopcart_list ul li h3{height:65px}
.n_shopcart_list ul li div.num{overflow:hidden;margin:0 auto;width:72px;border:1px #E2E2E2 solid}
.n_shopcart_list ul li div.num .input_an{float:left;margin:0;padding:0;width:20px;border:0;background:#FFF;font-family:"宋体";line-height:20px; cursor:pointer; outline:none;}
.n_shopcart_list ul li div.num .input_num{float:left;margin:0;padding:0;width:30px;border:0;border-right:1px #E2E2E2 solid;border-left:1px #E2E2E2 solid;text-align:center;font-size:12px;line-height:20px}
.n_splb_js{float:left;width:100%;background:#F1F1F1;margin-top:20px}
.n_splb_js a{float:right;font-size:16px;color:#FFF;height:40px;line-height:40px;text-align:center;width:130px; background:#ccc; cursor:default;}
.n_splb_js a.jsan{background:#1A3688; cursor:pointer;}
.n_splb_js a.jsan:hover { background:#000066}
.n_splb_js div .spt_w1 { padding:0 15px;}
.n_splb_js div span { float:left; color:#666;}
.n_splb_js span{float:right;line-height:40px;padding-right:20px;height:40px;font-size:14px}
.n_splb_js span b{color:#E50112; padding:0 3px;}
.n_splb_js span.btn_delete_all { cursor:pointer;}
.n_splb_js span.btn_delete_all:hover { color:#1A3688}
.n_splb_js span i{font-size:26px;font-weight:700}

/*comfire order*/
.n_info_item { margin-bottom:10px;}
.n_info_item h2 { border-bottom:1px solid #ddd; line-height:38px; font-size:16px; font-weight:normal; color:#333; text-indent:2px;}
.n_info_item ul.n_item_ul { margin-right:-30px;}
.n_info_item ul.n_item_ul li { width:280px; float:left; margin-right:30px; margin-top:20px; cursor:pointer;}
.n_info_item ul.n_item_ul li div.bord { border:1px solid #ddd; padding:1px; width:276px; height:126px;}
.n_info_item ul.n_item_ul li div.bord.bord1 { height:245px;}
.n_info_item ul.n_item_ul li:hover div.bord, .n_info_item ul.n_item_ul li.active div.bord {border:2px solid #1A3688; padding:0;}
.n_info_item ul.n_item_ul li p { line-height:20px; padding-left:15px; color:#666;}
.n_info_item ul.n_item_ul li div.bord.bord1 p { line-height:22px;}
.n_info_item ul.n_item_ul li i { position:absolute;width:29px; height:29px; right:-1px; bottom:-1px; background:url(../images/checked_icon.png) no-repeat; display:none;}
.n_info_item ul.n_item_ul li.active i {display:block;}
.n_info_item ul.n_item_ul li em.default{ font-style:normal; position:absolute; width:58px; height:22px; border:1px solid #193486; line-height:22px; text-align:center; color:#193486; right:-1px; top:-1px;}
.mt25 { margin-top:25px;}
.n_info_item ul.n_item_ul li em.set_default {font-style:normal; position:absolute; right:15px; bottom:15px; cursor:pointer; color:#193587;}
.n_info_item ul.n_item_ul li:hover em.set_default, .n_info_item ul.n_item_ul li.active em.set_default { right:14px; bottom:14px;}
.n_info_item ul.n_item_ul li a { margin-right:15px;}
a.add_new_item { display:block; width:98px; height:28px; line-height:28px; text-align:center; color:#1B3788; background-color:#fff; border:1px solid #1A3688; margin:10px 0;}
a.add_new_item:hover { background-color:#1A3688; color:#fff;}
.invoice_tab { height:24px; line-height:44px; color:#666; font-size:14px;}
.invoice_tab label { margin-right:20px;}
.product_table { background-color:#f2f2f2; margin-top:20px;}
.pro_tab { border:1px solid #ddd; border-bottom:0; width:100%; color:#666;}
.pro_tab tr th, .pro_tab tr td{ border-bottom:1px solid #ddd; text-align:left; padding:12px 20px; line-height:22px;}
.pro_tab tr th {background-color:#f2f2f2; font-weight:normal;}
.pro_tab tr td { vertical-align:top; background-color:#fff;}
p.pro_message { padding:15px 22px; color:#666; line-height:24px;}
p.pro_message textarea { width:490px; height:80px; border:1px solid #ddd; background-color:#fff; padding:5px; color:#666;}
p.pro_agree { padding-bottom:15px; line-height:22px; color:#666; padding-left:22px;}
p.pro_agree input[type=checkbox] { margin-right:10px;}
p.pro_agree a { color:#193486;}
p.pro_agree a:hover { text-decoration:underline;}
.pro_price_box { padding:15px 0; line-height:22px; text-align:right; color:#666;}
.pro_comfire_submit { height:40px; background-color:#f2f2f2;}
.pro_comfire_submit a.submit { width:150px; height:40px; display:block; background-color:#1A3688; text-align:center; line-height:40px; color:#fff; font-size:16px; font-weight:bold;}
.pro_comfire_submit a.submit:hover { background-color:#000066;}
.pro_comfire_submit strong { font-size:22px; line-height:40px; padding:0 10px;}
.pro_comfire_submit label { line-height:40px; color:#666; font-size:14px;}

.layer_box { padding:30px;}
.layer_box .inline_box { margin-bottom:10px;}
.layer_box .inline_box .subname { width:90px; font-size:14px; color:#333; text-align:right;}
.layer_box .inline_box .subname1 { width:105px; font-size:14px; color:#333; text-align:right;}
.layer_box .inline_box .subcon { width:410px; padding-left:10px;}
.layer_box .inline_box .subcon input[type=text] { border:1px solid #ddd; width:388px; height:32px; padding:0 5px; line-height:32px;}
.layer_box .inline_box .subcon a { width:100px; height:40px; display:inline_block; margin-right:30px; text-align:center; line-height:40px; font-size:14px;}
.layer_box .inline_box .subcon a.submit { background-color:#1A3688; color:#fff;}
.layer_box .inline_box .subcon a.submit:hover { background-color:#000066;}
.layer_box .inline_box .subcon a.cancel { background-color:#E2E2E2; color:#666;}
.layer_box .inline_box .subcon a.cancel:hover { background-color:#C2C2C2;}
.layer_box .inline_box .subcon label { padding-right:10px; font-size:12px;}
.layer_box .inline_box .subcon input[type=radio] { margin-right:10px;}
.layer_box .inline_box .subcon select { padding:0 5px;}
.layer_box p { width:515px; line-height:20px; color:#666;}
.terms p { width:100%;}
.layer_box a.agree_btn { width:120px; height:40px; display:block; text-align:center; line-height:40px; font-size:14px; background-color:#1A3688; color:#fff;}
.layer_box a.agree_btn:hover {background-color:#000066;}

.m_sidebar { width:160px; border-bottom:1px solid #ddd;}
.m_sidebar p { width:158px;border-top:1px solid #ddd; line-height:39px; border-left:1px solid #ddd; border-right:1px solid #ddd; font-size:12px;}
.m_sidebar p a {padding-left:15px; display:block;}
.m_nav_t { border:1px solid #ddd; border-bottom:0; height:39px; padding-left:15px; line-height:39px; font-size:16px; color:#333;}
.m_nav ul li { width:158px; border-top:1px solid #ddd; line-height:39px; border-left:1px solid #ddd; border-right:1px solid #ddd; font-size:12px;}
.m_nav ul li a{ padding-left:38px; height:38px; display:block; position:relative;}
.m_nav ul li a:hover { background-color:#ddd;}
.m_nav ul li a i { width:14px; height:14px; display:block;  position:absolute; left:14px; top:13px; cursor:pointer; background:url(../images/nav_open.png) no-repeat;}
.m_nav ul li.active a { background-color:#ddd; color:#333;}
.m_nav ul li.active a i {background:url(../images/nav_close.png) no-repeat;}
.m_nav ul li.active a:hover {color:#1A3688;}
.m_nav ul li ul { display:none;}
.m_nav ul li.active ul { display:block;}
.m_nav ul li ul li { border-top:0; line-height:39px; border-left:0; border-right:0;font-size:12px; position:static;}
.m_nav ul li.active ul li a { background:none; color:#666;}
.m_nav ul li.active ul li a:hover, .m_nav ul li.active ul li a.on { color:#1A3688;}
.m_manage_con { width:1030px;}
.m_manage_t { width:1028px; border:1px solid #ddd; background-color:#eee; height:38px; line-height:38px; margin-top:1px;}
.m_manage_t .title { position:absolute; left:-1px; top:-2px; width:128px; border-right:1px solid #ddd; border-left:1px solid #ddd; background-color:#fff; border-top:2px solid #1A3688; height:39px; line-height:39px; text-align:center; color:#333; font-size:14px;}
.m_manage_t p { color:#9E9E9E; padding-right:20px;}
.m_manage_body { width:981px; border:1px solid #ddd; border-top:0; min-height:430px; _height:430px; padding-left:47px;}
.m_manage_body ul.n_item_ul li { margin-right:47px;}

.productshow_body_right_bottom_body{ width:1188px; min-height:100px; padding:6px 0;}
.productshow_body_right_bottom_body_content{ width:1138px; line-height:26px; float:left; display:inline; margin:0 25px;}
.productshow_body_right_bottom_body_content ul h1{ text-indent:2em; font-weight:bold;}
.productshow_body_right_bottom_body_content ul li{ text-indent:2em;}
.productshow_body_right_bottom_body_content1{ width:520px; line-height:30px; float:left; display:inline; margin-left:20px;}
.productshow_body_right_bottom_body_content1 span{ font-weight:bold;}
.productshow_body_right_bottom_body_title{ height:30px; width:1138px; line-height:30px; float:left; background-color:#f2f2f2; display:inline; margin:25px; text-indent:10px; font-weight:bold;}
.m_score_box { width:788px; height:88px; border:1px solid #CBDCEA; background-color:#F9FBFD; padding-top:30px; padding-left:180px; margin:0 auto;}
.score_total { height:57px; border-right:1px dotted #ddd; width:225px; padding-left:55px; padding-top:3px; background:url(../images/score_icon.png) left center no-repeat; color:#666; line-height:22px;}
.score_total strong { font-size:30px; color:#E50012; font-weight:400;}
.score_btn { height:60px; padding-top:12px; padding-left:200px;}
.score_btn a { width:100px; height:36px; line-height:36px; text-align:center; display:block; background-color:#1A3688; color:#fff; font-size:14px; border-radius:3px;}
.score_btn a:hover { background-color:#000066;}
.score_table { border:1px solid #ddd; border-top:2px solid #1A3688; border-bottom:0; width:970px; margin:0 auto; margin-top:10px;}
.score_table tr th { font-size:14px; color:#333; text-align:center; line-height:50px; background-color:#f3f3f3; font-weight:normal;}
.score_table tr td { line-height:18px; height:40px; border-bottom:1px solid #ddd; text-align:center; padding:0 10px;}
.m_score_tab { padding-top:20px; height:40px; line-height:40px; width:970px; margin:0 auto;}
.m_score_tab ul li { float:left; padding:6px 10px; line-height:28px;}
.m_score_tab ul li:first-child { padding-left:0;}
.m_score_tab ul li a { color:#666; display:inline-block; font-size:14px;}
.m_score_tab ul li.active a { border-bottom:1px solid #1A3688;color:#1A3688;}
.m_score_tab select.m_score_select { margin:8px 0; height:24px; border-color:#ddd;}

/*my orderlist*/
.m_order_tab { width:1030px; border-bottom:2px solid #ddd; height:38px; line-height:38px;}
.m_order_tab ul li { width:110px; float:left; text-align:center;}
.m_order_tab ul li.spear { width:1px; height:16px; margin:11px 0; background-color:#ddd;}
.m_order_tab ul li a { color:#333; font-size:16px;}
.m_order_tab ul li a i { color:#1A3688; font-style:normal; padding:0 2px;}
.m_order_tab ul p { position:absolute; top:38px; width:110px; border-bottom:2px solid #1A3688; height:0; overflow:hidden; text-align:center; left:0;}
.m_search_box { padding:20px 0; height:28px; color:#333; line-height:28px;}
.m_search_box .data { width:353px; padding-right:15px;}
.m_search_box .data label, .m_search_box .status label { padding-right:10px;}
.m_search_box .data input.data_input { width:119px; padding:0 5px; height:26px; line-height:26px; border:1px solid #ddd; font-size:12px; color:#666;}
.m_search_box .status { width:183px; padding-right:15px;}
.m_search_box .status select { width:110px; height:28px; border:1px solid #ddd; font-size:12px; color:#666;}
.m_search_box .search { width:260px;}
.m_search_box .search input.search_input { width:166px; height:26px; line-height:26px; padding:0 5px; border:1px solid #ddd; font-size:12px;}
.m_search_box .search input.search_btn { width:81px; height:28px; line-height:28px; text-align:center; border:1px solid #ddd; font-size:12px; border-left:0; background-color:#f5f5f5; padding:0; outline:none; cursor:pointer;}
.m_order_head table { width:100%; border:1px solid #ddd; background-color:#f2f2f2; height:38px; table-layout:fixed;}
.m_order_head table tr th  { font-weight:normal;}
.m_order_body { padding:20px 0;}
.m_order_item { border:1px solid #ececec; margin-bottom:20px;}
.m_order_t { border-bottom:1px solid #ececec; height:39px; line-height:39px; background-color:#f2f2f2; padding:0 15px;}
.m_order_item:hover { border:1px solid #76A6D7;}
.m_order_item:hover .m_order_t { background-color:#E4EDF7;}
.m_order_t span { padding-right:20px; color:#666;}
.m_order_t a { width:16px; height:16px; display:block; text-indent:-999px; overflow:hidden; background:url(../images/del_icon.png) no-repeat; position:absolute; right:20px; top:11px;}
.m_order_item table.order_table tr td {border-right:1px solid #ddd; vertical-align:top; padding:15px 0;}
.m_order_item table.order_table tr td.nobr { border-right:none;}
.m_order_item table.order_table tr td a { color:#333;}
.m_order_item table.order_table tr td a:hover { color:#1F43A5;}
.m_pro_item { width:400px;}
.m_pro_img { width:100px; height:100px; float:left; padding-left:15px;}
.m_pro_detail { margin-left:125px; width:260px;}
.m_pro_detail p{ line-height:20px; color:#333; width:260px; overflow:hidden;}
.m_pro_detail p.name {}
.m_pro_detail p.code { height:20px;}
.m_pro_detail p.param { height:40px; color:#9e9e9e;}
.m_uprice_item { width:100px; text-align:center;}
.m_num_item { width:60px; text-align:center;}
.m_proOpt_item  { width:120px; text-align:center;}
.m_price_item { width:120px; text-align:center;}
.m_price_item p { padding-bottom:5px;}
.m_price_item p del { color:#9c9c9c;}
.m_status_item { width:110px; text-align:center;}
.m_status_item p { padding-bottom:8px;}
.m_opt_item { width:120px; text-align:center;}
.m_opt_item p { padding-bottom:8px;}
.m_order_item table.order_table tr td .m_opt_item p a.btn { width:78px; height:28px; display:block; background-color:#00AAFF; text-align:center; line-height:28px; color:#fff; font-weight:bold; border-radius:5px; margin:0 auto; padding:0; border:none;}

/*order_detail*/
.m_order_status { width:1145px; margin:0 auto;}
.m_order_status img { display:block; margin:5px auto;}
.m_order_status .status { font-weight:bold; color:#666; line-height:20px;}
.m_order_status .date { color:#9E9E9E; font-family:Arial; line-height:20px;}
.m_order_status1 { width:1238px; margin:0 -14px;}
.m_order_status1 img { display:block; margin:5px auto;}
.m_order_status1 .status { font-weight:bold; color:#666; line-height:20px;}
.m_order_status1 .date { color:#9E9E9E; font-family:Arial; line-height:20px;}
.m_order_info { border:1px solid #ddd; margin-top:20px;}
.order_info_l { width:302px; border-right:1px solid #ddd; background-color:#fbfbfb;}
.order_info_l h2 { height:32px; border-bottom:1px solid #ddd; background-color:#f2f2f2; line-height:32px; padding-left:21px;}
.order_info { width:260px; padding:0 21px;}
.order_info_l .inline_box { border-bottom:1px solid #ddd; padding:10px 0; line-height:20px; color:#666;}
.order_info_l .inline_any { vertical-align:top;}
.order_info_l .inline_any.tit { width:64px;}
.order_info_l .inline_any.con { width:195px;}
.order_info_l .inline_box:last-child { border:none}
.order_info_r { background-color:#fff; padding-top:50px; width:904px;}
.order_status_info { width:512px; margin:0 auto;}
.order_status_info h2 { background:url(../images/warning_icon2.png) left center no-repeat; height:32px; padding-left:50px; line-height:30px; color:#333; font-size:14px; margin-bottom:10px;}
.order_status_info p { line-height:20px; margin-left:50px; color:#666;}
.ordr_sure_box { margin-left:50px; color:#666; padding-top:10px;}
.ordr_sure_box a.sure_btn { border-color:#00AAFF; color:#fff; background-color:#00AAFF; margin:0 10px; font-size:14px;}
.m_order_pro_table { margin-top:20px; border:1px solid #ddd;}
.m_order_pro_table .order_table { width:100%;}
.m_order_pro_table .order_table tr th { background-color:#F2F2F2; border-bottom:1px solid #ddd; line-height:40px; font-weight:normal; color:#666;}
.m_order_pro_table .order_table tr td { padding:15px 0; text-align:center;}
.m_order_pro_table .order_table tr td:first-child { text-align:left;}
.m_order_pro_table .order_table tr td p { line-height:20px;}
.m_total_price { padding:25px; line-height:20px; background-color:#F2F2F2; margin-top:20px;}
.total_price_box { width:200px; float:right; color:#666; }
.total_price_box p span.tit { width:75px; text-align:right;}
.total_price_box p span.con { width:124px; *width:115px; text-align:right;}
.total_price_box p span strong { font-size:14px; color:#333;}
.total_price_box p span strong.red { color:#E50012;}

.jiesuan_title { width:100%; height:34px; border-bottom:1px solid #3262AC; background-color:#EBF4FB; line-height:34px;}
.jiesuan_title .jiesuan_title_con { width:1210px; height:34px; margin:0 auto;}
.jiesuan_title .jiesuan_title_con h1 { font-family:'Microsoft Yahei'; font-size:16px; font-weight:400; color:#3F3F3F; float:left;}
.jiesuan_title .jiesuan_title_con p { float:right; font-size:12px; color:#3f3f3f;}
.n_money_detail { height:65px; border-bottom:1px solid #BCD4EB; font-size:12px; overflow:hidden;}
.money_red { color:#BB3144; font-family:Verdana;}
strong.money_red { font-size:14px; line-height:70px;}
.explain_text { color:#7F7F7F;}
.paid_amount { color:#999; font-size:14px; font-family:Verdana; padding-left:10px; line-height:70px; padding-right:20px;}
.to_pay_amount { font-size:26px; padding-left:10px; line-height:60px;}
.recharge_box { padding:26px 0; height:30px; line-height:30px; border-bottom:1px solid #BCD4EB;}
.money_orange {color:#FF5500; font-family:Verdana; font-size:16px; padding-left:10px;}
.recharge_box p input { margin-top:-1px; margin-right:15px;}
a.pay_btn1 { background-color:#0EAAE9; font-size:14px; color:#fff; margin-left:20px; border:none; padding:5px 20px; line-height:20px;}
.zhifu_con { padding-top:35px; padding-left:60px; padding-bottom:50px;}
.zf_pwd_inline { line-height:36px; font-size:12px; margin-bottom:5px;}
.zf_pwd_inline span { padding-right:10px;}
.zf_pwd_inline input { width:233px; height:28px; border:1px solid #ccc; line-height:28px; background-color:#fff; padding:0;padding-left:5px; outline:none;}
.zf_pwd_inline input:focus { border-color:#01A8EC;}
.zf_pwd_inline button {margin-left:20px; height:36px; width:90px; background:url(../images/90_36_btn.png) 0 0 no-repeat; border:none; cursor:pointer; outline:none; color:#fff; font-family:'Microsoft Yahei'; font-size:16px; font-weight:400; vertical-align:middle;}
.zf_pwd_inline button:hover { background-position:0 -36px;}
.zhifu_con p { padding-left:94px; line-height:24px; color:#858585;}
.zhifu_con p a {color:#004BAC;}
.zhifu_con p a:hover { text-decoration:underline;}
.shouyin_zf{ width:1210px; margin:10px auto;}
.shouyin_zf_head{width:1210px; overflow:hidden; margin:0 auto; height:30px; background:url(../images/shouyin_zf_head.png) repeat-x bottom;}

.shouyin_zf_head .dd_title1{float:left; width:118px; height:27px; border-left:1px solid #DDDDDD; border-top:1px solid #DDDDDD; border-right:1px solid #DDDDDD; line-height:29px; font-size:14px; font-weight:bold;  text-align:center; background-color:#F7F7F7; margin-right:10px;}
.shouyin_zf_head .dd_title2{ float:left; width:118px; height:27px; border-left:1px solid #DDDDDD; border-top:1px solid #DDDDDD; border-right:1px solid #DDDDDD; line-height:29px; font-size:14px; font-weight:bold;  text-align:center; background-color:#F7F7F7; margin-right:10px;}
.shouyin_zf_head .ddhover{float:left; width:116px; height:28px; line-height:28px; font-size:14px; font-weight:bold;  background-color:#fffdee; border:2px solid #edd28b; border-bottom:0; text-align:center;}
.shouyin_zf_body{ width:1206px; border:2px solid #edd28b; border-top:0;   background-color:#fffdee;  margin:0 auto; overflow:hidden;}
.shouyin_zf_body span.zhifubao{ font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:bold;}
.xianxiazhifu{ margin:20px 0; width:650px; line-height:32px;}
.xianxiazhifu .zhifubao_step1{ width:351px; height:88px; padding:10px 0; border:1px solid #DDDDDD; background:url(../images/zhifubao_bg1.png) left no-repeat; background-color:#FFF;}
.xianxiazhifu .zhifubao_step1 table{ width:351px; line-height:26px;}
.xianxiazhifu .zhifubao_step1 table span{ font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:bold;}
.xianxiazhifu .zhifubao_step1 table p{ padding-top:5px;}
.xianxiazhifu .zhifubao_step2{ width:351px;  height:68px; padding:20px 0; border:1px solid #DDDDDD; background-color:#FFF;}
.xianxiazhifu .zhifubao_step2 table{ width:351px; line-height:26px;}
.xianxiazhifu tr td a.next_step_btn {height:36px; width:90px; display:block; background:url(../images/90_36_btn.png) 0 0 no-repeat; border:none; color:#fff; font-family:'Microsoft Yahei'; font-size:16px; font-weight:400; line-height:36px; text-align:center;}
.xianxiazhifu tr td a.next_step_btn:hover { background-position:0 -36px;}
.zaixianzhifu{ width:807px; margin:10px 0 0 60px; line-height:32px;}
.zhifubank{ width:214px; height:40px; border:1px solid #dddddd; background-color:#fff;}
.zhifubankhover{ width:212px; height:38px; border:2px solid #3363ac; background-color:#fff;}
.zhifubank  table{ width:212px; height:38px; margin:1px;}
.zhifubankhover table{ width:212px; height:38px;}
.zhifubankhover table tr td { height:38px; padding:0; margin:0; line-height:normal;}
.zhifubank table tr td { height:38px; padding:0; margin:0; line-height:normal;}


.alert_box3 { width:540px; border:1px solid #BCD4EB;}
.alert_title3 { line-height:35px; background-color:#E0EBF6; padding-left:20px; font-size:14px; font-weight:bold; color:#3F3F3F; border-bottom:1px solid #BCD4EB}
.alert_body3 { padding:30px;}
.alert_inline3 { margin-bottom:30px;}
.alert_inline3 span { width:86px; padding-right:10px; text-align:right; font-size:14px; color:#878787; line-height:34px; display:inline-block;}
.alert_inline3 input { height:32px; border:1px solid #ccc; padding-left:5px; line-height:32px; color:#444; font-size:14px;}
.alert_inline3 input.sort_input1 { width:233px;}
.alert_inline3 input.sort_input2 { width:173px;}
.alert_inline3 button { width:120px; height:26px; background-color:#FF9326; color:#fff; border:none; outline:none; cursor:pointer; margin-left:10px;}
.alert_inline3 p.label_tip { padding-left:96px; line-height:30px; color:#FF0000; display:none;}
.alert_inline3 a.next_step { width:240px; height:36px; display:inline-block; background:url(../images/next_step_btn.png) 0 0 no-repeat; text-align:center; line-height:36px; color:#fff; font-size:14px;}
.alert_inline3 a.next_step:hover { background-position:0 -36px;}
.alert_box4 { width:348px; height:138px; border:1px solid #BCD4EB; background-color:#fff;}
.alert_box4 p { margin-top:35px; margin-bottom:24px; font-size:14px; font-weight:bold; text-align:center;}
.alert_box4 div.btn_group { width:180px; height:26px; margin:0 auto;}
.alert_box4 div.btn_group a { width:60px; height:28px; display:block; text-align:center; line-height:28px; color:#fff; font-size:14px; background:url(../images/agree_btn_60.png) 0 0 no-repeat;}
.alert_box4 div.btn_group a:hover { background-position:0 -28px;}
.alert_box4 div.btn_group a.goto_pay { width:80px; height:28px; display:block; text-align:center; line-height:28px; color:#fff; font-size:14px; background:url(../images/zb_release_btn.png) 0 0 no-repeat; margin:0 auto;}
.alert_box4 div.btn_group a:hover { background-position:0 -28px;}
.return_box { border:1px solid #ddd;}
.return_list { width:250px; padding:0 15px;}
.return_list h2 {  border-bottom:1px solid #ddd; line-height:44px; color:#333; font-size:14px;}
.r_pro_name { padding:10px 0; border-bottom:1px solid #ddd; margin-bottom:10px;}
.r_pro_name img { float:left; width:56px; height:56px; margin-left:5px;}
.r_pro_name p { margin-left:71px; padding-top:8px; line-height:16px;}
.r_pro_name p a { width:170px; height:16px; overflow:hidden; display:block; color:#193486;}
.return_list p.r_pro_param { line-height:30px; color:#9E9E9E; padding-left:10px;}
.return_con { border-left:1px solid #ddd; min-height:450px;_height:450px; width:927px;}
.return_btn { width:380px; margin:150px auto 0;}
.return_btn a { width:158px; height:78px; display:block; border:1px solid #1A3688; background-color:#A0B4ED; text-align:center; line-height:78px; color:#1A3688; font-size:16px; margin:0 15px; float:left; _display:inline;}
.return_btn a:hover { background-color:#1A3688; color:#fff;}
.r_step { padding:70px 0;}
.r_step_box { height:38px; width:1003px; margin: 0 auto;}
.step1 { background:url(../images/tuikuan_step1.png) no-repeat;}
.step2 { background:url(../images/tuikuan_step2.png) no-repeat;}
.step3 { background:url(../images/tuikuan_step3.png) no-repeat;}
.r_step_box .inline_three p { padding-left:30px;*padding-left:60px; text-align:center; font-size:14px; color:#fff; font-weight:bold; line-height:38px; font-family:'SimSun';}
.r_tab { width:280px; height:30px; line-height:30px;}
.r_tab a { float:left; width:140px; height:30px; display:block; text-align:center; color:#fff; background-color:#C8C8C8; font-size:14px; font-weight:bold;}
.r_tab a.active { background-color:#1A3688;}
.r_submit_form { padding-left:20px;}
.r_submit_form .inline_box { margin-bottom:15px;}
.r_submit_form .r_tit { width:76px; text-align:right; line-height:24px;}
.r_submit_form .r_con { width:550px; padding-left:10px;}
.r_submit_form .r_con label { padding-right:20px;}
.r_submit_form .r_con label input[type=radio] { margin-right:5px;}
.r_submit_form .r_con select { width:190px; height:26px; border:1px solid #c6c6c6;}
.r_submit_form .r_con input[type=text] { height:24px; padding:0 5px; border:1px solid #c6c6c6; line-height:24px;}
.r_submit_form .r_con textarea { padding:5px; width:540px; height:90px; border:1px solid #c6c6c6; line-height:18px;}
.r_submit_form .r_con a.r_upload { width:98px; height:24px; display:block; float:none; border:1px solid #c6c6c6; text-align:center; line-height:24px; background-color:#F6F6F6; color:#747474;}
.r_submit_form .r_con p.r_image { width:100px; height:100px;}
.r_submit_form .r_con p.r_image img { width:100px; height:100px;}
.r_submit_form .r_con a.submit {width:100px; height:40px; display:block; text-align:center; line-height:40px; color:#fff; font-size:14px; margin-right:30px; float:left; background:#1A3688;}
.r_submit_form .r_con a.submit:hover { background:#000066;}
.r_submit_form .r_con a.cancel {width:100px; height:40px; display:block; text-align:center; line-height:40px; color:#666; font-size:14px; margin-right:30px; float:left; background:#e2e2e2;}
.r_submit_form .r_con a.cancel:hover { background:#C2C2C2;}
.r_show_step2 { padding-left:80px; padding-top:60px;}
.r_show_step2 h2 { font-size:16px; color:#333; padding-bottom:20px;}
.r_show_step2 p { font-size:14px; line-height:30px; color:#838383;}
.r_show_step2 p span { color:#FF7D00; font-weight:bold; padding:0 2px;}
.r_show_step2 a.edit_btn { width:120px; height:40px; display:block; text-align:center; line-height:40px; color:#fff; background-color:#1A3688; font-size:14px; margin-top:}
.r_show_step2 a.edit_btn:hover { background-color:#000066;}
.r_otherway { width:560px;border-top:1px solid #ddd; margin-top:30px; padding-top:30px; line-height:20px; color:#838383;}
.r_otherway a { color:#193587; padding:0 10px;}
.r_otherway a:hover { color:#000066;}
.r_pro_reason { border-bottom:1px solid #ddd; padding-bottom:10px;}
.r_pro_reason h2 { border:none; padding:0; margin:0; line-height:30px; font-size:12px; color:#333; padding-left:10px;}
.r_pro_reason p { line-height:30px; padding-left:10px; color:#9E9E9E;}
.r_reason { position:absolute; display:block; top:6px; *top:-2px; left:70px; width:140px; height:18px; line-height:18px; overflow:hidden; background:#fff;}
.r_pro_reason p i { position:absolute; display:block; width:15px; height:15px; right:10px; top:8px;*top:0; background:url(../images/open_icon1.png) no-repeat; cursor:pointer;}
.r_pro_reason p i.close { background-position:0 -15px;}
.g_step1 {background:url(../images/tuihuo_step1.png) no-repeat;}
.g_step2 {background:url(../images/tuihuo_step2.png) no-repeat;}
.g_step3 {background:url(../images/tuihuo_step3.png) no-repeat;}
.g_step4 {background:url(../images/tuihuo_step4.png) no-repeat;}
.r_step_box .inline_four p { padding-left:30px; *padding-left:60px; text-align:center; font-size:14px; color:#fff; font-weight:bold; line-height:38px; font-family:'SimSun';}
.r_show_box h3 { padding-top:20px; padding-bottom:10px; line-height:20px; font-weight:normal; font-size:14px; color:#333;}
.r_show_box p { line-height:30px; font-size:14px; color:#666;}

.button_import4{ border:0; width:95px; height:28px; background:url(../images_bs/bs_shangchuan.png); cursor:pointer;}
.pay_succ_box { height:340px; padding-top:70px;}
.pay_succ_con { width:187px; margin:0 auto; padding-left:85px; background:url(../images/curr_icon.png) no-repeat;}
.pay_succ_con h2 { color:#333; font-size:24px; font-weight:normal; padding-bottom:15px;}
.pay_succ_con p { color:#858585; font-size:14px;}
.pay_succ_con .succ_link { padding-top:40px;}
.pay_succ_con .succ_link a { font-size:14px; color:#193587; margin-right:20px;}
.pay_succ_con .succ_link a:hover { text-decoration:underline;}

.about_h1 { font-size:24px; color:#333; text-align:center; line-height:40px; height:40px; margin-top:40px; letter-spacing:2px; position:relative;}
.about_h1 i { width:50px; height:5px; background-color:#FF0000; display:block; position:absolute; left:50%; margin-left:-25px; bottom:-5px;}
.about_body { border-bottom:1px dashed #d7d7d7; padding-bottom:30px;}
.about_body p.p1 { font-size:18px; text-align:center; color:#000066; line-height:22px; padding:30px 0 20px; font-weight:400;}
.about_body p.p2 { font-size:14px; color:#333; line-height:36px; text-align:center;}
.contact_us { width:622px; margin:0 auto; padding:30px 0;}
.contact_box p { line-height:32px; font-size:14px; color:#333; padding-right:50px;}
.ewm_box { padding-top:5px; text-align:center; font-size:14px;}
.ewm_box p { line-height:30px; color:#333;}


.n_apply_box { float:left; position:relative; left:50%; top:120px; height:121px;}
.n_apply_box p { font-size:14px; line-height:24px; color:#333; position:relative; left:-50%;}
.n_apply_box p.line1 { padding-top:55px; padding-left:186px; background:url(../images/xinyong_img1.png) left center no-repeat; height:66px;}
.n_apply_box img { float:left;}
.n_apply_btn { position:relative; top:280px; left:0; right:0;}
.n_apply_btn a { position:absolute; left:50%; margin-left:-49px; background-color:#1A3688; color:#fff; font-size:14px; padding:10px 20px;}
.n_apply_box p.line3 { padding-top:40px; padding-left:126px; background:url(../images/xinyong_img3.png) left center no-repeat; height:81px;}
.n_apply_box p.line2 { padding-top:40px; padding-left:165px; background:url(../images/xinyong_img2.png) left center no-repeat; height:81px;}
.n_apply_box p.line4 { padding-top:55px; padding-left:186px; background:url(../images/xinyong_img4.png) left center no-repeat; height:66px;}
.n_apply_succ { width:960px; margin:0 auto; padding-top:30px;}
.n_apply_succ h1 { font-size:14px; line-height:30px; color:#333; font-weight:normal; margin-bottom:30px;}
.n_apply_succ p { font-size:14px; line-height:30px; color:#333;}
.n_apply_print_box { border:1px solid #ddd; padding:20px; font-family:'simsun'; margin-top:20px; margin-bottom:20px;}
.n_apply_print_box h1 { font-size:14px; font-weight:bold; line-height:30px;}
.n_apply_print_box p.empty_line { height:22px;}
.n_apply_print_box p { line-height:22px; font-size:12px; color:#000;}
.seal { position:absolute; left:140px; top:-130px;}
.seal1 { position:absolute; left:120px; top:-50px;}
.n_apply_print_box div input[type=text], .n_apply_print_box p input[type=text] { border:none; border-bottom:1px solid #424242; outline:none; width:100%; font-size:14px;}
.print_submit_btn { width:200px; margin:0 auto; padding:40px 0;}
.print_submit_btn a { width:80px; height:40px; text-align:center; line-height:40px; color:#fff; font-size:14px; background:#1A3688; margin-right:20px; float:left;}
.print_submit_btn a:hover { background-color:#000066;}
.n_print_box { position:absolute; top:30px; right:20px; width:110px;}
.n_print_box a { float:left; padding-left:18px; height:20px; line-height:20px; display:block; color:#000; margin-right:12px;}
.n_print_box a.download { background:url(../images/download_icon.png) left center no-repeat;}
.n_print_box a.print { background:url(../images/print_icon.png) left center no-repeat;}

 .seal_group { width:868px; height:400px; overflow:auto; padding-bottom:30px;}
 .seal_group ul li { width:192px; height:222px; float:left; margin:0 10px; margin-top:10px;}
 .seal_group ul li a {border:1px solid #ddd; width:190px; height:220px; display:block;}
 .seal_group ul li a p.imageBox {width:190px; height:190px;}
 .seal_group ul li a p.textBox { text-align:center; line-height:30px; height:30px; overflow:hidden;}
 .seal_group ul li.active a { border-color:#1E4C9F;}
 .seal_submit { padding-top:20px;}
 .seal_submit a {display:block; width:70px; height:30px; border-radius:3px; background:#405999; text-align:center; line-height:30px; color:#fff; margin:0 auto;}
 .abs_name { position:absolute; right:10px; top:-10px;}
 
.seal_box { padding-left:125px; width:170px;}
.seal_img { width:168px; height:168px; border:1px solid #ddd;}
.seal_name { width:170px; margin-top:10px;}
.seal_name input { width:158px; border:1px solid #ddd; padding:0 5px; height:30px; line-height:30px;}
.seal_btn { width:170px; height:40px; margin-top:10px;}
.seal_btn a { width:80px; height:40px; display:block; float:left;line-height:40px; text-align:center; color:#fff; background:#1A3688; font-size:14px;}
.seal_btn a:hover { background-color:#000066;}
.seal_explain { padding-top:15px; line-height:36px; padding-left:140px; color:#666;}
.seal_list { margin-right:-32px; margin-top:40px;}
.seal_list ul li { width:170px; float:left; margin-right:30px; margin-bottom:30px;}
.l_seal_img { width:168px; height:168px; border:1px solid #ddd;}
.l_seal_name { color:#666; font-size:14px; line-height:30px; text-align:center; width:170px; height:30px; display:block; margin-top:10px;}
.l_seal_input { width:158px; border:1px solid #ddd; padding:0 5px; line-height:28px; height:28px; margin-top:10px;}

.credit_tab { width:970px; border:1px solid #ddd; border-top:2px solid #1A3688; margin:0 auto;}
.credit_tab tr th, .credit_tab tr td { padding:0 10px;}
.credit_tab tr th { background-color:#f3f3f3; height:50px; line-height:50px; font-size:14px; color:#333; text-align:left;}
.credit_tab tr td { height:40px; line-height:18px; border-bottom:1px solid #ddd; color:#333;}
.credit_tab tr.active { background:rgba(0,161,243,0.15);}

.logisitic_box { width:1208px; border:1px solid #ddd;}
.logi_title { background-color:#f2f2f2; border-bottom:1px solid #ddd; line-height:40px; height:40px; color:#333; font-size:16px; padding-left:80px;}
.logi_con { width:1100px; margin:0 auto;} 
.logi_content { margin-top:20px; background-color:#f3f3f3; padding-bottom:20px; margin-bottom:30px;}
.logi_content h2 { height:48px; line-height:48px; border-bottom:1px solid #ddd; font-size:16px; color:#333; font-weight:normal; padding-left:30px; position:relative;}
.logi_content h2 a { width:90px; height:28px; line-height:28px; text-align:center; display:block; position:absolute; right:20px; top:10px; border-radius:5px; color:#fff; background-color:#1A3688; font-size:12px;}
.logi_content h2 b { width:0; height:0; position:absolute; top:-20px; border-width:0 20px 20px 20px; border-color:transparent transparent #f3f3f3 transparent; border-style:solid; zoom:1; font-size:0; _color:#fff;}
.logi_content h2 b.status1 { left:30px;}
.logi_content h2 b.status2 { left:360px;}
.logi_content h2 b.status3 { left:690px;}
.logi_content h2 b.status4 { left:1030px;}
.logi_content ul.status_list { padding-top:18px; margin-left:20px; padding-left:20px;}
.logi_content ul.status_list li { height:auto; min-height:36px; border-left:1px solid #d9d9d9;}
.logi_content ul.status_list li:before { content:''; border:3px solid #f3f3f3; background-color:#d9d9d9; display:inline-block; width:7px; height:7px; border-radius:7px; margin-left:-7px; margin-right:30px;}
.logi_content ul.status_list li.latest {}
.logi_content ul.status_list li.latest:before { background-color:#fe4300; border-color:#f8e9e4; margin-left:-6px;}
.logi_content ul.status_list li.last { border:none;}
.logi_content ul.status_list li span { margin-right:10px; display:inline-block; vertical-align:top; line-height:16px;}
.logi_content ul.status_list li span.date { width:90px; font-weight:bold;}
.logi_content ul.status_list li span.week { width:32px; font-weight:bold;}
.logi_content ul.status_list li span.time { width:60px;}
.logi_content ul.status_list li span.text { width:780px;}
.logi_order { border-top:1px solid #ddd; padding-top:20px; margin-top:20px;}
.logi_order .row { padding:10px 0;}
.logi_order .row label { margin-right:30px;}
.logi_order .row_addr label { margin-right:0; float:left;}
.logi_order .row_addr span { margin-left:60px; display:block;}
.logi_order ul { margin-top:10px;}
.logi_order ul li { float:left; width:84px; margin-right:20px;}
.logi_order ul li div.pic { width:82px; height:82px; border:1px solid #ddd;}
.logi_order ul li p.text { line-height:20px; height:40px; overflow:hidden;}
.complaint_box { padding:60px; padding-top:30px; width:480px;}
.complaint_box h2 { line-height:30px; font-size:16px; color:#666;}
.complaint_box div.complaint_item { margin-top:15px; height:40px;}
.complaint_box div.complaint_item a { border:1px solid #ccc; height:38px; display:block; line-height:38px; padding-left:10px; color:#666;}
.complaint_box div.complaint_item a:hover, .complaint_box div.complaint_item a.active { background-color:#1A3688; border-color:#1A3688; color:#fff;}
.complaint_box textarea { border:1px solid #ccc; margin-top:15px; padding:5px; width:468px; height:88px;}
.complaint_btn { margin:0 auto; width:210px; margin-top:30px;}
.complaint_btn a { width:98px; height:38px; display:block; float:left; border:1px solid #1A3688; border-radius:3px; text-align:center; line-height:38px; color:#fff; font-size:14px;}
.complaint_btn a.submit { background-color:#1A3688; margin-right:10px;}
.complaint_btn a.cancel { background-color:#fff; color:#1A3688;}

.match_float { position:fixed; top:274px; right:3%; z-index:9999; width:80px; height:160px;}
.match_float a { display:block; width:60px; height:70px; background-color:#fff; padding:10px; padding-bottom:0;}
.match_float a span { font-size:14px; display:block; line-height:24px; padding-top:36px; text-align:center; *cursor:pointer;}
.match_float a label { font-size:14px; display:block; line-height:24px; padding-top:36px; text-align:center; *cursor:pointer;}
.match_float a span.s1 { height:33px; border-bottom:1px solid #ddd; background:url(../images/match_icon1.png) center 3px no-repeat;}
.match_float a span.s2 { height:34px; background:url(../images/match_icon2.png) center 3px no-repeat;}
.match_float a label.s3 { height:33px; border-bottom:1px solid #ddd; background:url(../images/match_icon3.png) center 3px no-repeat;}
.match_float a label.s4 { height:34px; background:url(../images/match_icon4.png) center 3px no-repeat;}
.match_float a:hover span { background:#000066; color:#fff; padding-top:6px;}
.match_float a:hover span.s1 { height:64px; border:none;}
.match_float a:hover span.s2 { height:64px;}
.match_float a.a1:hover {background:#000066;}
.match_float a.a2:hover { color:#666;} 

.ewm_float{position:fixed; top:418px; margin-left:1220px; z-index:999; width:128px; height:158px; border:1px solid #e2e2e2; background:#fff;}
.ewm_float p a { font-size:18px; color:#ccc;}
.ewm_float p.ewm_text {line-height:20px; text-align:center; color:#666; letter-spacing:-1px;}

.standard_match { width:600px; background-color:#fff;}
.standard_match_box { width:270px; margin:0 auto; padding:30px 0;}
.standard_match_box h2 { color:#333; font-size:14px; line-height:20px; margin-bottom:25px; font-weight:normal;}
.s_match_btn a { width:73px; height:30px; display:block; padding-left:35px; line-height:30px; font-weight:bold; font-size:14px; color:#fff;}
.s_match_btn a.download { background:url(../images/match_btn_bg1.png) no-repeat;}
.s_match_btn a.upload { background:url(../images/match_btn_bg2.png) no-repeat;}
.s_match_btn a.success {background:url(../images/match_btn_bg3.png) no-repeat;}
.standard_match_box p { padding-top:30px; font-size:14px;}
.standard_match_box p a { color:#193486;}
.standard_match_box p a:hover { text-decoration:underline;}
.match_table { width:100%; border:1px solid #ddd; border-right:0; border-bottom:0; text-align:center;}
.match_table tr th, .match_table tr td { line-height:20px; padding:10px; border:1px solid #ddd; border-left:0; border-top:0;}
.match_table tr th { background-color:#f2f2f2; font-weight:normal; color:#333;}
.match_table tr td { padding:15px 10px; color:#666;}
.match_table tr td a { margin:0 10px;}
.match_table tr td a.disabled { color:#B9B9B9; cursor:default;}
.match_title { border:1px solid #ddd; background-color:#f2f2f2; height:38px; line-height:38px; padding:0 15px; color:#666; margin-bottom:20px;}
.match_title span { margin-right:20px;}
.match_table tr.checked { background-color:#F7F9FD;}
.match_alert { width:800px; padding:20px;}
.match_table input[type=text] { width:50px; height: 30px; padding: 0 2px; display: none;}

.n_match_img, .n_match_img1, .n_match_img2 { text-align:center;}
.n_match_img1 { margin-top:60px;}
.n_match_img2 { margin-top:100px;}
.n_match_btn { margin:130px auto; width:690px;}
.n_match_btn a { width:300px; height:200px; display:block;}
.n_match_btn a.match_btn1 { background:url(../images/match_img3.jpg) 0 0 no-repeat;}
.n_match_btn a.match_btn2 { background:url(../images/match_img4.jpg) 0 0 no-repeat;}
.n_match_btn a.match_btn3 { background:url(../images/match_img3.png) 0 0 no-repeat;}
.n_match_btn a.match_btn4 { background:url(../images/match_img4.png) 0 0 no-repeat;}
.n_match_btn a.match_btn1:hover, .n_match_btn a.match_btn2:hover { background-position:0 -200px;}

.match_uploadpdf { margin-top:20px; width:470px; margin-right:-20px; margin-left:-100px;}
.match_uploadpdf ul li { float:left; width:80px; height:110px; margin-right:12px; position:relative;}
.match_uploadpdf ul li a { width:50px; height:70px; display:block; cursor:default; margin:0 auto; margin-top:10px;}
.match_uploadpdf ul li b { width:18px; height:18px; display:block; background:url(../images/match_close_icon.png) no-repeat; cursor:pointer; position:absolute; right:0; top:0;-webkit-transition:0.4s ease-in; transition:0.4s ease-in;}
.match_uploadpdf ul li b:hover {-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.match_uploadpdf ul li p { line-height:30px; padding:0; text-align:center;}
.match_uploadpdf ul li.add a { background:url(../images/match_pdf_add.png) center center no-repeat; width:78px; height:78px; border:1px dashed #ddd; cursor:pointer;}
.match_uploadpdf p.p1 { line-height:24px; color:#8E8E8E; padding-top:10px; font-size:12px;}
.match_uploadpdf ul#matchUploadPdf1 li.add a { background:url(../images/match_pdf_add1.png) center center no-repeat; width:78px; height:78px; border:1px dashed #ddd; cursor:pointer;}

.wanchengzhifu{ width:533px; height:391px; background:url(../images/wanchengzhifu_bg.png) no-repeat; margin: 50px auto;}
.wanchengzhifu .att{ color:#3f7baa; text-align:center; line-height:24px; font-size:16px;}
.wanchengzhifu a{ padding:0 10px; color:#4587be; font-size:14px;}
.wanchengzhifu a:hover{ text-decoration:underline;}

.order_img_s {width:20px; height:20px; display:block; background:url(../images/s_icon.png) no-repeat; position:absolute; left:-14px; top:-14px;}
.order_img_c {width:20px; height:20px; display:block; background:url(../images/d_icon.png) no-repeat; position:absolute; left:-14px; top:-14px;}
.order_img_fab_s {width:20px; height:20px; display:block; background:url(../images/fab_s_icon.png) no-repeat; position:absolute; left:-14px; top:-14px;}
.order_img_fab_c {width:20px; height:20px; display:block; background:url(../images/fab_d_icon.png) no-repeat; position:absolute; left:-14px; top:-14px;}

.sk_info { margin-top:20px; padding-bottom:20px;}
.sk_info h2 { line-height:40px; margin-bottom:20px; font-size:24px; font-weight:normal;}
.sk_info p { line-height:24px;}


.r_tip_box{ padding-left:20px}
.r_tip_box i{ display:inline-block; width:16px; height:24px; background:url(../images/rz_warning_icon.png) no-repeat; float:left}
.r_tip_box p{ display:block; float:left; line-height:24px; padding-left:10px; width:535px; background:#E9B155; color:#fff; margin-left:7px}
.r_nav_box{ width:850px; height:1px ; background:#CCCCCC; margin:50px auto; position:relative;} 
.r_nav_box p{ display:block; width:60px; height:60px;  background:url(../images/rz_step_img2.png) no-repeat; position:absolute; left:140px; top:-30px; text-align:center; color:#fff; line-height:60px; font-size:24px}
.r_nav_box p.select{ background:url(../images/rz_step_img1.png) no-repeat;}
.r_nav_box span{ display:block; width:130px; text-align:center; position:absolute; top:40px; left:105px; font-size:14px}
.r_nav_box span.select{ color:#193587}
.m_manage_body dl{ width:840px; margin:0 auto; border-bottom:1px dotted #ccc}
.m_manage_body dl dt{ color:#193587; font-size:14px; font-weight:bold; margin-top:110px; margin-left:70px; margin-bottom:20px} 
.m_manage_body dl dd{ width:280px;  float:left; margin:30px 70px; position:relative}
.m_manage_body dl dd img{ display:block; width:280px; height:210px}
.m_manage_body dl dd span{ display:block; width:100%; text-align:center; line-height:30px; font-size:14px; color:#333333}
.m_manage_body dl dd a{display:none; width:280px; height:210px; padding-top:150px; position:absolute; left:0; top:0; color:#fff; text-align:center;   font-size:14px;   }  
.m_manage_body dl dd.none a.show{display:block;  background:url(../images/add.png) no-repeat;} 
.m_manage_body dl dd.have a.show{display:block; background:url(../images/jian.png) no-repeat; }   
.m_manage_body .ui-tip{ width:700px; margin:0 auto 35px auto; color:#666666; line-height:50px; background:url(../images/tips.png) no-repeat center left; padding-left:30px}

.rn_submit {padding:20px 0 30px 0; text-align:center;}
.rn_submit a { color:#fff; background:#1A3688;}
.rn_submit a:hover { background:#000066;}

.xy_box { padding-top:30px; padding-left:80px; padding-bottom:100px; color:#666;}
.xy_box a:hover { color:#fff;}
.n_supply_explain { padding-left:174px; margin-bottom:15px; line-height:22px; font-size:14px;}
.n_supply_explain strong { color:#193587;}
.n_supply_explain img { vertical-align:middle;}

.pro_comment_item { border-bottom:1px solid #ddd; padding-bottom:20px; margin-top:30px;}
.user_column { float:left; width:100px; padding-top:24px;}
.user_column p { text-align:center; line-height:18px; width:100px; height:18px;}
.comment_column { margin-left:120px;}
.comment_column p { line-height:18px; color:#666; padding:10px 0;}
.comment_star { width:78px; height:14px; background:url(../images/star.png) no-repeat;}
.comment_star.star0 { background-position:-80px 0;}
.comment_star.star1 { background-position:-64px 0;}
.comment_star.star2 { background-position:-48px 0;}
.comment_star.star3 { background-position:-32px 0;}
.comment_star.star4 { background-position:-16px 0;}
.comment_star.star5 { background-position:0 0;}
.comment_img_list { padding-bottom:10px;}
.comment_img_list ul li { float:left; margin-right:10px;}
.comment_img_list ul li a {border:1px solid #e2e2e2;padding:1px; width:60px; height:60px; display: table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:42px; *font-family:Arial;}
.comment_img_list ul li a.current{border:2px solid #1A3688;padding:0}
.comment_img_list ul li a img {  max-width:60px; max-height:60px; vertical-align:middle;_width:expression_r(document.body.clientWidth > 60? "60px": "auto" ); _height: expression_r( this.scrollHeight > 60 ? "60px" : "auto" )}
.comment_large_img .pic_view {position:relative;border:1px solid #e3e3e3;margin:7px 0 11px;float:left}
.comment_large_img .pic_view img { max-width:370px; max-height:478px; _width:expression_r(document.body.clientWidth > 370? "370px": "auto" ); _height: expression_r( this.scrollHeight > 478 ? "478px" : "auto" )}
.comment_large_img .pic_close { width:100%; height:100%; position:absolute; top:0; left:0; z-index:2; cursor:url(../images/small.cur),auto;}
.comment_large_img .default { cursor:default;}

.n_pro_comment { width:1208px; border:1px solid #f2f2f2; border-bottom:none;}
.n_comment_h1 { height:70px; background-color:#f2f2f2; text-align:center;}
.n_comment_h1 h1 { padding-top:10px; line-height:30px; font-size:14px; color:#333;}
.n_comment_h1 p { color:#919191; line-height:18px;}
.n_proorder_comment { padding:10px 0; border-bottom:1px solid #f2f2f2;}
.n_order_param { width:256px; margin:0 32px; line-height:26px; padding-top:10px;}
.n_order_param .w65 { text-align:right; color:#333;}
.n_order_param .w190 { color:#8c8c8c;}
.n_order_con { border-left:1px solid #f2f2f2; min-height:100px; _height:100px;}
.n_order_star { padding-top:43px; padding-left:58px; color:#bfbfbf;line-height:14px;}
.n_order_star label { padding-right:22px; color:#666; }
.n_order_star .comment_star { margin-right:10px; width:80px;}
.n_order_star em { color:#bfbfbf; font-style:normal;}
.n_order_star .comment_star i { text-indent:-9999px; width:14px; height:14px; margin-right:2px; display:block; float:left; cursor:pointer;}
.n_order_star .comment_star.star0 { background-position:-80px 0;}
.n_order_star .comment_star.star1 { background-position:-64px 0;}
.n_order_star .comment_star.star2 { background-position:-48px 0;}
.n_order_star .comment_star.star3 { background-position:-32px 0;}
.n_order_star .comment_star.star4 { background-position:-16px 0;}
.n_order_pro_img {float:left; margin-top:20px;}
.n_order_pro_img a {  display:table-cell; vertical-align:middle; width:253px; height:190px; border:1px solid #ddd; text-align:center; *font-size:166px; *font-family:Arial; *display: block; }
.n_order_pro_img img {vertical-align:middle; max-width:253px; max-height:190px; _width:expression_r(document.body.clientWidth > 253? "253px": "auto" ); _height: expression_r( this.scrollHeight > 190 ? "190px" : "auto" )}
.n_order_pro_name { padding-top:10px; line-height:26px; float:left;}
.n_order_pro_name p.name a { display:block; color:#333; width:255px; height:26px;}
.n_order_pro_name p.name a:hover { color:#1A3688;}
.n_order_pro_name p { line-height:26px; color:#8c8c8c;}
.n_order_pro_name p.price { padding-top:10px; font-size:16px;}
.n_order_comment_box { padding-left:58px; padding-top:43px;}
.n_order_comment_box label{ text-indent:12px; padding-right:22px; color:#666;}
.n_order_comment_box .comment_box { border:1px solid #e3e3e3;}
.n_order_comment_box .comment_box textarea { border:none; width:648px; height:116px; margin:10px; padding:0; outline:none;}
.n_order_comment_box .comment_box p { line-height:20px; color:#a5a5a5; padding-right:10px;}
.n_order_upload_box { padding-left:140px; padding-top:30px;}
.upload_img_list ul li { float:left; width:50px; height:50px; margin-right:10px;}
.upload_img_list ul li a { width:48px; height:48px; border:1px solid #ddd; text-align:center;display:table-cell; vertical-align:middle; *font-size:42px; *font-family:Arial; *display: block; position:relative;}
.upload_img_list ul li a img { vertical-align:middle;max-width:48px; max-height:48px; _width:expression_r(document.body.clientWidth > 48? "48px": "auto" ); _height: expression_r( this.scrollHeight > 48 ? "48px" : "auto" )}
.upload_img_list ul li a:hover { border-color:#1A3688;}
.upload_img_list ul li.upload_add a:hover {border-color:#ddd;}
.upload_img_list ul li a del { position:absolute; width:48px; height:48px; display:none; top:0; left:0; background:url(../images/comment_del_icon.png) center center no-repeat; background-color:rgba(0,0,0,.3); text-indent:-9999px;}
.upload_img_list ul li a:hover del { display:block;}
.comment_submit {padding-top:60px; text-align:center;}
.comment_submit a { font-size:16px; padding:10px 50px; background-color:#1A3688; color:#fff;}
.comment_submit a:hover { color:#fff;}
.comment_submit label { padding-left:30px; color:#666; font-size:14px;}
.comment_submit label input { margin-right:5px;}
.comment_success { background:#f2f2f2; width:100%; height:120px;}
.comment_success_box { width:230px; text-align:right; padding-top:33px; margin:0 auto; background:url(../images/comment_succ_icon.png) left 33px no-repeat;}
.comment_success_box h1 { color:#666; font-size:18px; font-weight:normal; line-height:20px; margin-bottom:10px;}
.comment_success_box p { line-height:20px;}
.comment_success_box p a { color:#000066;}
.comment_success_box p a:hover { text-decoration:underline;}

.pro_middle .pro_detail1 { border-bottom:1px solid #ddd; padding:0 20px; color:#666;}
.pro_middle .pro_detail1 ul li { border-bottom:1px solid #DEDEDE; padding:20px 30px 10px 0; overflow:hidden;}
.pro_middle .pro_detail1 ul li.p2_30 { padding:10px 0;}
.pro_middle .pro_detail1 ul li label { display:inline-block;line-height:36px; float:left; color:#666666; margin-right:20px;}
.pro_middle .pro_detail1 ul li p { line-height:36px; color:#333333;}
.pro_middle .pro_detail1 ul li div.pro_para { float:left; width:488px;}
.pro_middle .pro_detail1 ul li div.pro_para a { display:inline-block; border:1px solid #DEDEDE; padding:10px 8px; line-height:14px; color:#333333; margin-right:10px; margin-bottom:10px;}
.pro_middle .pro_detail1 ul li div.pro_para a:hover { border:2px solid #00A8EC; padding:9px 7px; color:#333333;}
.pro_middle .pro_detail1 ul li div.pro_para a.active {border:2px solid #00A8EC;padding:9px 7px;color:#333333;}
.pro_middle .pro_detail1 ul li div.pro_para a.disabled {border:2px solid #efefef; padding:9px 7px; color:#9A9A9A; background-color:#fcfcfc;cursor:default;}
.inline_two label strong.bred{ font-family:Arial; font-size:20px; color:#DD0A00;}
.inline_three label strong.bred{ font-family:Arial; font-size:20px; color:#DD0A00;}
.pro_num_btn p { line-height:30px; padding-left:20px; font-size:12px; color:#bbb;}

.n_apply_info { padding:30px;}
.n_apply_info h3 { font-size:14px; color:#333;}
.info_label { margin-top:20px;}
.info_formbox { padding-left:20px; padding-top:20px;}
.info_formbox select { border:1px solid #BFBFBF; width:150px; height:28px; margin-left:10px; line-height:28px;}
.info_formbox input[type=text] { border:1px solid #BFBFBF; width:138px; height:26px; line-height:26px; padding:0 5px; margin-left:10px;}
.info_apply_btn a { padding:10px 20px;background-color:#1A3688; color:#fff; font-size:14px; letter-spacing:0;}
.info_imgbox { margin-bottom:20px;}
.info_imgbox ul { margin-right:-2px;}
.info_imgbox ul li { width:208px; margin:0 15px; margin-top:26px; background-color:none; position:relative; float:left;}
.info_imgbox ul li a { border:3px solid #fff; padding:1px; width:200px; height:150px; display:block; position:relative;}
.info_imgbox ul li a i { width:36px; height:36px; display:none; background:url(../images/del_quality_img.png) 0 0 no-repeat; position:absolute; right:0; top:0; text-indent:-9999px;}
.info_imgbox ul li a:hover { border-color:#1A3688;}
.info_imgbox ul li a:hover i { display:block;}
.info_imgbox ul li a .black_layer { position:absolute; width:200px; height:0px; background-color:rgba(0,0,0,.5); background-color:#000\9;filter:alpha(opacity=50)\9; _background:none; left:1px; top:1px;}
.info_imgbox ul li a .r_btngroup { height:0px; width:140px; position:absolute; top:50%; margin-top:-16px; left:50%; margin-left:-70px; overflow:hidden;}
.info_imgbox ul li a .r_btngroup button { width:60px; height:32px; color:#fff; background-color:#1A3688; border-radius:3px; border:none; outline:none; float:left; cursor:pointer;}
.info_imgbox ul li a .r_btngroup button:hover { backrgound-color:#000066;}
.info_imgbox ul li a .r_btngroup button.mr20 { margin-right:20px;}
.info_imgbox ul li a:hover .black_layer { height:150px;}
.info_imgbox ul li a:hover .r_btngroup { height:32px;}
.info_imgbox ul li.add_new { width:208px;}
.info_imgbox ul li.add_new a.add_img { width:200px; height:150px; display:block; background:url(../images/photoAdd_img.png) 0 0 no-repeat; padding:0; border:none; margin:4px;_display:inline;}
.info_imgbox .inputline { padding:0 36px; margin-top:20px;}
.info_imgbox .inputline input { width:588px; height:26px; padding:0 5px; border:1px solid #ABADB3; background-color:#fff; font-size:12px;}
.shop_upload_submit { padding:20px 0;}
.shop_upload_submit a { display:block; margin:0 auto; width:100px; height:28px; background-image:-webkit-gradient(linear,0% 0%, 0% 100%, from(#27B9EF), to(#25A0E9), color-stop(0.5,#27B5EF)); text-align:center; line-height:28px; font-size:14px; color:#fff; font-weight:bold; border-radius:4px; background-color:#25A0E9;}
.shop_upload_submit a:hover { background-image:-webkit-gradient(linear,0% 0%, 0% 100%, from(#25A4EA), to(#1283C7)); background-color:#1283C7;}

.seckill_h1 { color:#333; font-size:30px; font-weight:normal; padding-top:10px;}
.seckill_con { padding-top:20px;}
.seckill_img { width:300px; height:300px; margin-right:45px; }
.seckill_img a {display: table-cell; vertical-align:middle; text-align:center; *display:block; *font-size: 260px; *font-family:Arial; width:298px; height:298px; border:1px solid #ccc;}
.seckill_img a img { vertical-align:middle; max-width:298px; _width:expression_r(document.body.clientWidth > 298? "298px": "auto" );}
.seckill_detail { width:865px;}
.seckill_detail h2 { border-bottom:1px solid #ccc; font-size:18px; font-weight:normal; line-height:30px; padding-bottom:10px; padding-left:10px;}
.seckill_time p.p1 { background:url(../images/seckill_time1.png) left center no-repeat; line-height:24px; padding:10px 0; margin-left:10px; font-size:14px; color:#666; padding-left:24px;}
.seckill_time p.p2 { background:url(../images/seckill_time2.png) left center no-repeat; line-height:24px; padding:10px 0; margin-left:10px; font-size:14px; color:#666; font-weight:bold; padding-left:30px;}
.seckill_price { background-color:#f2f2f2; padding:20px 15px; line-height:30px;}
.seckill_price p { color:#666; font-size:14px;}
.seckill_price p.new_price strong { font-size:24px;}
.seckill_btn { margin-top:24px;}
.seckill_btn a { width:160px; height:50px; display:block; border-radius:5px; background-color:#1A3688; color:#fff; font-size:16px; text-align:center; line-height:50px;}
.seckill_btn a:hover { background-color:#000066;}

.productshow_body_right_bottom_body_content h1 {font-size:36px;}
.productshow_body_right_bottom_body_content h2 {font-size:30px;}
.productshow_body_right_bottom_body_content h3 {font-size:24px;}
.productshow_body_right_bottom_body_content h4 {font-size:18px;}
.productshow_body_right_bottom_body_content h5 {font-size:14px;}
	/* table 样式 */
.productshow_body_right_bottom_body_content table {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.productshow_body_right_bottom_body_content table td,
.productshow_body_right_bottom_body_content table th {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 3px 5px;
}
.productshow_body_right_bottom_body_content table th {
  border-bottom: 2px solid #ccc;
  text-align: center;
}

/* blockquote 样式 */
.productshow_body_right_bottom_body_content blockquote {
  display: block;
  border-left: 8px solid #d0e5f2;
  padding: 5px 10px;
  margin: 10px 0;
  line-height: 1.4;
  font-size: 100%;
  background-color: #f1f1f1;
}

/* code 样式 */
.productshow_body_right_bottom_body_content code {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-color: #f1f1f1;
  border-radius: 3px;
  padding: 3px 5px;
  margin: 0 3px;
}
.productshow_body_right_bottom_body_content pre code {
  display: block;
}

/* ul ol 样式 */
.productshow_body_right_bottom_body_content ul, .productshow_body_right_bottom_body_content ol {
  margin: 10px 0 10px 20px;
}
/*工厂定制 add by Rong*/
.page_nav { line-height: 50px;}
.page_nav a {font-size: 14px; }
.page_nav .sub_type { padding-top: 10px; padding-left: 41px; width:1076px;}
.page_nav span{ border:1px solid #ddd; font-size:12px; background:#fff; display:block; height:22px; float:left; line-height:22px; margin:4px 2px; padding:0 5px; color:#193385;}
.page_nav span b{ font-weight:normal; display:inline-block}
.page_nav span ins{ text-decoration:none; color:#193486; display:inline-block; font-size: 16px; font-family:Tahoma, Arial, Helvetica, Sans-serif; height:16px; width:14px; line-height:14px; text-align:center; margin-left:2px; text-indent:1px; cursor:pointer}
.page_nav span ins:hover{ color:#193486}
.s_part_top { border-left:1px solid #193486;}
.s_part_top ul li {float: left; width: 136px; height: 34px;}
.s_part_top ul li a { width:135px; height: 33px; border:1px solid #193486; border-left: 0; line-height: 33px; text-align: center; color:#193486; display: block;}
.s_part_top ul li.active a, .s_part_top ul li a:hover { background: #193486; color:#fff;}
.s_part { width: 1207px; border:1px solid #ddd; border-top-width:2px; border-left-width: 2px; border-top-color: #193486; margin-bottom: 20px;}
.s_part dl { border:1px solid #ddd; border-left: 0; border-top: 0; line-height: 40px; height: 40px; position: relative; overflow: hidden; font-size: 14px; color: #999;}
.s_part dl dt{ float:left; line-height:40px; width:134px; background:#f6f6f6; text-align:center; border-right: 1px solid #ddd;}
.s_part dl dd .icon, .s_part dl dd .icon1{ float:left; line-height:39px; width:94px; margin-left:10px; display:inline; text-indent:5px; position: relative;  border:1px solid #fff; border-bottom: 0;}
.s_part dl dd .ell { overflow: hidden; text-overflow:ellipsis;white-space: nowrap;}
.s_part dl dd .icon i { position: absolute; width: 12px; height: 8px; display: block; background: url(../images/c_type_icon.png) no-repeat; right: 20px; top:16px;}
.s_part dl dd .hover { position: relative;}
.s_part dl dd .hover.active { border-color:#193486;}
.s_part dl dd .hover.active a { color:#193486;}
.s_part dl dd .hover.active i { background-position: 0 -8px;}
.s_part dl .check{ width:248px; height:36px; position:absolute; left:48%; bottom:0; display:none  }
.s_part dl .check .yy{ width:90px; height:100%}
.s_part dl .check a{text-align:center; display:inline-block; line-height:20px; width:40px; margin: 5px 10px; background:#ffeca8; color:#a34f0f; border:1px solid #f9ca6a; border-radius:2px}
.s_part dl .check a.reset{ background:#f4f4f4; color:#444444; border:1px solid #c6c6c6; border-radius:2px}
.s_part dl dd{ width:956px; float:left}
.s_part dl dd a{ color:#999; }
.s_part dl dd a:hover{ color:#193486}
.s_part dl dd span{ display:none}
.s_part dl dd span label{ display:inline-block; padding:0 2px}
.s_part dl dd.more,.s_part dl dd.chooseMore{ float:right; width:auto; display:inline;}
.s_part dl dd.chooseMore{ border:1px solid #e8e8e8; line-height:20px; margin-top:7px; padding-right:5px; text-indent:0; background:#fafafa; cursor:pointer; margin-right:10px }
.s_part dl dd.chooseMore:hover{ border:1px solid #193486; color:#193486}
.s_part dl dd.chooseMore i{ font-style:normal; display:inline-block; padding:0 2px 0 5px; margin:0; font-family:Verdana, Geneva, sans-serif}
.s_part dl dd.more{ line-height:40px; width:50px; text-align:center; cursor:pointer}
.s_part dl dd.more:hover{ color:#193486}
.s_part dl dd .dorpdown_layer { width:1072px; position:absolute; top:39px; background-color:#fff; border:1px solid #193486; z-index:1; left:-1px;  text-indent:0; display: none;}
.s_part dl dd .dorpdown_layer .ddspacer { width:94px; position:absolute; height:3px; background-color:#fff; top:-2px; left:0;}
.s_part dl dd .active .dorpdown_layer { display: block;}
.s_part dl dd .active .dorpdown_layer a { margin-right: 30px; color:#999; display:inline-block; padding-left:10px;}
.s_part dl dd .active .dorpdown_layer span { margin-right: 30px; color:#999; padding-left: 10px;}
.s_part dl dd .active .dorpdown_layer a:hover { color:#193486;}

.factory_list ul li { float: left; width: 302px; height: 400px;}
.factory_list ul li a { width: 270px; height: 368px; display:block; padding: 15px; border:1px #fff solid; font-size: 14px;}
.factory_list ul li a p.p_img { width: 270px; height: 270px; text-align:center; display: table-cell;vertical-align:middle; *display: block;*font-size: 236px;*font-family:Arial;}
.factory_list ul li a p.p_img img { max-width: 270px; _width:expression_r(document.body.clientWidth > 270? "270px": "auto" ); vertical-align: middle;}
.factory_list ul li a:hover { border-color:#ddd;}
.factory_list ul li a p.p_title { color:#999; line-height: 24px;}
.factory_list ul li a p.p_con { line-height: 20px; height: 40px; overflow: hidden;}



@-webkit-keyframes shake {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	70%,73% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	77%,83%,90%,97% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg)
	}

	80%,87%,93% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}
@keyframes shake {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	70%,73% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	77%,83%,90%,97% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg)
	}

	80%,87%,93% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}
.shake{
	display:inline-block;
	width:50px;
	-webkit-animation:shake 2s both infinite;
	animation:shake 2s both infinite;
	font-size:12px;
}