﻿body { margin:0px; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#666666; line-height:21px;background:url(../images/mainbg.jpg) no-repeat center top #ffffff;/*background-attachment:fixed;*/}
html{filter: expression(document.execCommand("BackgroundImageCache", false, true));}
form{margin:0px;padding:0px;}
ul,li,dl,dt,dd,h2,textarea{ margin:0px; padding:0px; list-style-type:none; border:0px;}
a { text-decoration:none; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ }
a:focus{ -moz-outline-style: none; /* FF */ }
input,img { border:0px; font-family:Arial;}
img { behavior:url("iepngfix.htc");}
a{ font-size:12px; color:#666666; text-decoration: none;}
a:hover{ font-size:12px; color:#034a8f; text-decoration:none; }
a.lactive{ color:#01518f; }
table { font-size:12px;}
.clear { clear:both; width:0px; height:0px; line-height:0px; overflow:hidden;}
p { margin:0px; padding:0px}


#head { width:941px; height:77px; overflow:hidden; margin-top:36px; margin-left:auto; margin-right:auto;}
#logo { float:left; display:inline; margin-top:12px; width:218px;}
#menu { float:left; width:723px; height:34px; display:inline; margin-top:26px; background:url(../images/menu.jpg) no-repeat;}
#menu ul { width:702px; margin:0px auto; height:34px; line-height:34px;}
#menu ul li { float:left; width:117px; text-align:center;}
#menu ul li a { color:#ffffff; font-size:13px; font-weight:bold; display:block;}



#slides { position:relative; top:0px; left:0px; OVERFLOW: hidden;}
.focus{ width:941px; height:210px; position:relative; background-color:#FFFFFF; margin:0 auto; z-index:1; border:0;}
.f426x240{width:941px;height:210px;overflow:hidden}
.f426x240 img{width:941px; height:210px;}

.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 -560px;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}
.rslides_tabs{margin:-13px auto;clear:both;text-align:center; position:absolute; margin-left:48%!important; margin-left:47%;  margin-top:-30px;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px; }
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px; display:inline-block;_display:block;*display:block;width:12px;height:12px; background:url(../images/banner_btn.png);}
.rslides_tabs .rslides_here a{background:url(../images/banner_btn_hover.png); width:12px; height:12px; }



.pagination { Z-INDEX: 99; POSITION:absolute; left:0px; bottom:13px; text-align:center; width:100%; overflow:hidden;}
.pagination A { BACKGROUND-IMAGE: url(../images/banner_btn.png); WIDTH: 12px; DISPLAY:inline-block; HEIGHT:12px; margin-left:6px; margin-right:6px;}
.pagination A.current {BACKGROUND-IMAGE: url(../images/banner_btn_hover.png);}

#slides2 { position:relative; top:0px; left:0px;WIDTH: 941px; HEIGHT: 210px; OVERFLOW: hidden;}
.slides_container2 {
	WIDTH: 941px; HEIGHT: 210px; OVERFLOW: hidden; position:relative;
}
.pagination2 { Z-INDEX: 99; POSITION:absolute; left:0px; bottom:13px; text-align:center; width:100%; overflow:hidden;}
.pagination2 A { BACKGROUND-IMAGE: url(../images/banner_btn.png); WIDTH: 12px; DISPLAY:inline-block; HEIGHT:12px; margin-left:6px; margin-right:6px;}
.pagination2 A.current {BACKGROUND-IMAGE: url(../images/banner_btn_hover.png);}


.index_news { width:941px; margin-top:16px; margin-left:auto; margin-right:auto; clear:both; background:url(../images/index_news_bg.jpg) no-repeat; height:112px; overflow:hidden;}

.index_n1 { width:826px; height:69px; overflow:hidden; float:left;}
.index_n1 dt { text-indent:48px; font-size:14px; color:#ffffff; padding-top:6px;}
.index_n1 dt a { font-size:14px; color:#ffffff;}
.index_n1 dd { color:#f0f6fb; padding-left:22px; width:780px; line-height:15px; padding-top:4px;}
.skype { float:left; width:115px; height:69px;}
.skype a { display:block; width:115px; height:69px; background:url(../images/skype.png) no-repeat;}

.snews{ width:941px; height:35px; line-height:35px; overflow:hidden;}
.snews .list { float:left; width:826px; height:30px; margin-top:2px; line-height:30px; overflow:hidden;}
.snews .list ul.sn_name { text-indent:66px; width:119px; color:#000000; float:left;}
.snews .list ul.infoList { overflow:hidden; zoom:1; width:707px; float:left;}
.snews .list ul.infoList li { width:707px; height:30px; overflow:hidden;}
.snews .list ul.infoList li a { color:#3e3e3e;}
.snews .list ul.infoList li a:hover { color:#034a8f;}
.snews .newsbtn{ width:51px; height:35px; float:left; display:inline; margin-left:50px; background:url(../images/nline.gif) no-repeat center top;}
.snews .newsbtn .prev{ float:left; display:inline-block; margin-top:9px; background:url(../images/nleft.gif) no-repeat; width:16px; height:16px; cursor:pointer;}
.snews .newsbtn .next{ float:right; display:inline-block; margin-top:9px; background:url(../images/nright.gif) no-repeat; width:16px; height:16px; cursor:pointer;}

.index_item { width:941px; margin-top:24px; margin-left:auto; margin-right:auto;}
.item1 { background:url(../images/index_item1.jpg) no-repeat; width:308px; height:131px; float:left; position:relative;}
.item2 { background:url(../images/index_item2.jpg) no-repeat; width:308px; height:131px; float:left; display:inline; margin-left:18px; position:relative;}
.item3 { background:url(../images/index_item3.jpg) no-repeat; width:288px; height:131px; float:left; display:inline; margin-left:19px; position:relative;}

.item1 .alink { position:absolute; width:308px; height:131px; z-index:999px;}
.item1 .alink a { display:block; width:308px; height:131px;}
.item2 .alink { position:absolute; width:308px; height:131px; z-index:999px;}
.item2 .alink a { display:block; width:308px; height:131px;}
.item3 .alink { position:absolute; width:288px; height:131px; z-index:999px;}
.item3 .alink a { display:block; width:288px; height:131px;}

.item1 dl dt { padding-left:135px; width:165px; padding-top:16px; font-size:16px; color:#0e76bd;}
.item1 dl dt a { font-size:16px; color:#0e76bd;}
.item1 dl dd { padding-left:135px; width:165px; padding-top:7px; color:#838383; font-size:11px; line-height:14px;}
.item2 dl dt { padding-left:135px; width:165px; padding-top:16px; font-size:16px; color:#0e76bd;}
.item2 dl dt a { font-size:16px; color:#0e76bd;}
.item2 dl dd { padding-left:135px; width:165px; padding-top:7px; color:#838383; font-size:11px; line-height:14px;}
.item3 dl dt { padding-left:135px; width:145px; padding-top:16px; font-size:16px; color:#0e76bd;}
.item3 dl dt a { font-size:16px; color:#0e76bd;}
.item3 dl dd { padding-left:135px; width:145px; padding-top:7px; color:#838383; font-size:11px; line-height:14px;}

#foot { clear:both; margin-top:29px; margin-left:auto; margin-right:auto; width:941px; background:url(../images/foot.jpg) no-repeat; height:44px; line-height:44px; padding-bottom:21px; color:#ffffff; text-indent:8px; font-weight:bold;}
#foot img { vertical-align:middle; margin-right:2px;}
#foot a { color:#ffffff; padding-left:8px; padding-right:7px;}
#foot span { float:right; font-size:11px; padding-right:17px; font-weight:normal;}

#mbanner { width:941px; height:200px; clear:both; margin:0px auto; overflow:hidden;}
#mbanner img { width:941px; height:200px;}

#mbanner3 { width:941px; height:210px; clear:both; margin:0px auto; overflow:hidden;}
#mbanner3 img { width:941px; height:210px;}

#mbanner2 { width:941px; height:150px; clear:both; margin:0px auto; overflow:hidden;}
#mbanner2 img { width:941px; height:150px;}

#wrapper { clear:both; width:941px; margin-top:19px; margin-left:auto; margin-right:auto;}

.mleft { float:left; width:221px;}
.left_nav { width:221px;}
.left_nav_top { width:221px; background:url(../images/left_nav_top.gif) no-repeat; height:4px;}
.left_nav_center { background:url(../images/left_nav_center.gif) repeat-y; width:221px; overflow:hidden; padding-bottom:15px;}
.left_nav_bottom { background:url(../images/left_nav_bottom.gif) no-repeat; width:221px; height:7px;}

.left_nav_center dl { width:221px;}
.left_nav_center dl dt { width:213px; margin-left:auto; margin-right:auto; background:url(../images/left_nav_title.gif) no-repeat; height:31px; line-height:31px; text-indent:16px; color:#ffffff; font-size:14px; margin-bottom:6px; overflow:hidden;}
.left_nav_center dl dd { width:221px; background:url(../images/left_nav_list.jpg) no-repeat; height:25px; line-height:25px; text-indent:19px;}

.mright { float:left; width:699px; padding-left:21px;}
.mright_top { height:34px; line-height:34px; width:699px; overflow:hidden; border-bottom:1px solid #1769bb;}
.mright_top dl dt { float:left; font-size:16px; color:#034a8f; text-indent:5px;}
.mright_top dl dd { float:right; padding-right:16px; background:url(../images/loc_icon.gif) no-repeat left center; text-indent:22px;}
.mright_top dl dd span { padding-left:10px; padding-right:7px; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}

.mright_center { width:699px; padding-bottom:10px;}
.mabout { width:682px; padding-left:5px; padding-top:13px; line-height:21px;}

.left_nav_center2 { background:url(../images/left_nav_center.gif) repeat-y; width:221px; overflow:hidden; padding-bottom:15px;}
.left_nav_center2 .ctop { width:213px; margin-left:auto; margin-right:auto; background:url(../images/left_nav_title.gif) no-repeat; height:31px; line-height:31px; text-indent:16px; color:#ffffff; font-size:14px; margin-bottom:6px; overflow:hidden;}
.left_ctxt { width:202px; padding-left:13px; padding-top:5px;}
.left_ctxt dl { width:202px; line-height:16px;}
.left_ctxt dl dt { font-size:11px; color:#333333;}
.left_ctxt dl dt img { vertical-align:middle; margin-right:6px;}
.left_ctxt dl dd { color:#888888; padding-left:17px; width:185px; font-size:11px;}
.left_ctxt dl dd a { font-size:11px; color:#01518f;}

.left_nav_center3 { background:url(../images/left_nav_center.gif) repeat-y; width:221px; overflow:hidden; padding-bottom:15px;}
.left_nav_center3 dl dt { width:213px; margin-left:auto; margin-right:auto; background:url(../images/left_nav_title.gif) no-repeat; height:31px; line-height:31px; text-indent:16px; color:#ffffff; font-size:14px; margin-bottom:6px; overflow:hidden;}
.left_nav_center3 dl dd { width:221px; background:url(../images/download_list.jpg) no-repeat; height:49px; line-height:52px; overflow:hidden;}
.left_nav_center3 dl dd img { float:left; margin-top:6px; display:inline; margin-left:19px; width:30px; height:37px; vertical-align:middle; margin-right:15px;}

.left_nav_center4 { background:url(../images/left_nav_center.gif) repeat-y; width:221px; overflow:hidden; padding-bottom:15px;}
.left_nav_center4 dl dt { width:213px; margin-left:auto; margin-right:auto; background:url(../images/left_nav_title.gif) no-repeat; height:31px; line-height:31px; text-indent:16px; color:#ffffff; font-size:14px; margin-bottom:6px; overflow:hidden;}
.left_nav_center4 dl dd { width:221px; background:url(../images/download_list.jpg) no-repeat; height:51px; line-height:51px; overflow:hidden;}
.left_nav_center4 dl dd img { float:left; margin-top:6px; display:inline; margin-left:19px; width:38px; vertical-align:middle; margin-right:20px;}

.left_nav_center5 { background:url(../images/left_nav_center.gif) repeat-y; width:221px; overflow:hidden; padding-bottom:15px;}
.left_nav_center5 dl { width:221px;}
.left_nav_center5 dl dt { width:213px; margin-left:auto; margin-right:auto; background:url(../images/left_nav_title.gif) no-repeat; height:31px; line-height:31px; text-indent:16px; color:#ffffff; font-size:14px; margin-bottom:6px; overflow:hidden;}
.left_nav_center5 dl dd { width:202px; background:url(../images/left_nav_list.jpg) no-repeat center bottom; line-height:14px; padding-top:5px; padding-bottom:7px; padding-left:19px;}

.downlist { width:682px; margin-left:5px; padding-top:3px;}
.downlist dl { clear:both; width:682px; height:153px; overflow:hidden; background:url(../images/down_line.gif) no-repeat center bottom;}
.downlist dl dt { float:left; width:176px; height:128px; display:inline; overflow:hidden; margin-top:13px; margin-left:7px;}
.downlist dl dt img { width:176px; height:128px;}
.downlist dl dd { float:left; width:447px; display:inline; margin-left:22px; margin-top:13px;}
.downlist dl dd .name { font-size:14px; font-weight:bold; padding-top:8px;}
.downlist dl dd .intro { line-height:18px; width:447px; padding-top:8px; height:53px;}
.downlist dl dd .dlink {}

.page { width:100%; text-align:center; margin-top:21px;}
.page a { font-size:11px;}
.page a:hover { color:#b42f1d;}
.page a.active { color:#b42f1d;}
.page img { vertical-align:middle;}

.mdownload { width:678px; padding-left:5px; padding-top:13px; line-height:21px;}
.mdownload_txt { float:left; width:520px;}
.mdownload_txt a { text-decoration:underline; color:#1769bb;}
.mdownload .mdownload_pic { width:150px; float:right; padding-left:6px; margin-top:2px;}

.caselist { width:688px; padding-left:3px; padding-top:8px;}
.caselist dl { width:688px; height:142px; overflow:hidden; background:url(../images/case_line.gif) no-repeat center bottom;}
.caselist dl dt { font-size:14px; color:#145aa1; text-indent:5px; padding-top:9px;}
.caselist dl dd.center { width:688px;}
.caselist dl dd.center .cpic { float:left; width:131px; height:87px; border:1px solid #dbdbdb; overflow:hidden; display:inline; margin-left:4px; margin-top:11px;}
.caselist dl dd.center .c_right { float:left; width:535px; display:inline; margin-left:13px;}
.caselist dl dd.center .c_right .intro { line-height:21px; padding-top:10px;}
.caselist dl dd.center .c_right .cmore { padding-top:12px;}
.caselist dl dd.center .c_right .cmore a { text-decoration:underline; color:#145aa1;}

.mcase { width:685px; padding-left:7px; padding-top:14px; padding-bottom:10px;}
.mcase_title { color:#033d76; font-size:13px;}
.mcase_txt { width:685px; padding-top:3px; padding-bottom:10px;}
.mcase_title2 { color:#033d76; font-size:13px; text-indent:1px;}
.mcase_down { margin-top:8px;}

.newslist { width:688px; padding-left:5px; padding-top:2px;}
.newslist dl { width:688px; height:119px; background:url(../images/news_line.gif) no-repeat center bottom; overflow:hidden; clear:both;}
.newslist dl dt { background:url(../images/news_icon.gif) no-repeat left center; margin-left:2px; text-indent:14px; margin-top:13px;}
.newslist dl dt a { color:#034b95; font-size:14px; font-weight:bold;}
.newslist dl dd.ntime { padding-left:16px; width:665px; padding-top:2px;}
.newslist dl dd.intro { color:#444444; line-height:18px; padding-left:16px; width:665px;}

.newsview { width:935px; padding-bottom:40px;}
.newsview_title { text-align:center; font-size:20px; color:#02386d;}
.newsview_link { text-align:center; color:#265787; font-size:13px; padding-top:8px;}
.newsview_link span { padding-left:8px; padding-right:8px;}
.newsview_link a { font-size:13px; color:#265787;}
.newsview_line { background:url(../images/newsview_line.gif) no-repeat; width:927px; margin-top:13px; height:1px; line-height:1px; overflow:hidden;}
.newsview_txt { width:925px; padding-left:2px; padding-top:3px; line-height:18px;}
.newsview_txt a { text-decoration:underline; color:#034a8f;}
.newsview_t2 { font-size:14px; color:#0c5094; padding-top:29px;}
.newsview_submit { padding-top:4px;}
.newsview_submit .input1 { border:1px solid #cfcfcf; width:245px; margin-right:6px; height:18px; line-height:18px;}
.newsview_submit .submit { background:#1769bb; width:85px; height:22px; line-height:22px; color:#ffffff; cursor:pointer;}

.mservice { width:688px; padding-top:14px; padding-left:7px; padding-bottom:10px;}
.mservice a { text-decoration:underline; color:#1769bb;}
.mservice img { vertical-align:middle;}

.msolu { padding-left:7px; width:693px;}
.msolu_txt { width:688px; padding-top:21px;}
.msolu_pic { border:1px solid #c9c9c9; width:674px; height:366px; margin-top:18px; margin-left:3px;}
.msolu_pic img { width:674px; height:366px;}
.msolu_piclist { width:676px;}
#featureContainer { width:676px; margin-top:10px; margin-left:auto; margin-right:auto;}
#wrap {overflow: hidden}
#feature { position: relative;}
#feature #prev { text-indent: -9999px; width:17px; display: block; position:absolute; height:18px; top:27px; background:url(../images/sleft.gif) no-repeat; background-repeat:no-repeat; cursor:pointer;}
#feature #next { text-indent: -9999px; width:17px; display: block; position:absolute; right:0px; height:18px; top:27px; background:url(../images/sright.gif) no-repeat; cursor:pointer;}
#feature #prev:hover { background:url(../images/sleft1.gif) no-repeat;}
#feature #next:hover { background:url(../images/sright1.gif) no-repeat;}
#block { z-index: 0;  position: relative; margin: 0px auto; width: 632px; height:71px; overflow: hidden;}
#botton-scroll { z-index: 0; margin: 0px auto; width:632px; height:71px; overflow:hidden;}
.featureul { position: relative; liST-STYLE-TYPE: none; margin: 0px; width:632px; LEFT: 0px; overflow:hidden; height:71px;}
.featureBox { width: 98px; float: left; height:71px; overflow: hidden; display:inline; margin-right:9px;}
.box { width:98px; height:71px; float: left; display:inline;}
.box img { width:98px; height:71px; cursor:pointer;}

.msolu_line { clear:both; background:url(../images/solutions_line.gif) no-repeat; width:688px; height:1px; line-height:1px; overflow:hidden; margin-top:20px;}
.msolu_ptitle { padding-top:12px; color:#145aa1; font-size:14px;}
.msolu_product { width:693px; margin-top:13px;}
.msolu_product li { float:left; width:133px; text-align:center; margin-right:6px; height:120px; line-height:26px; overflow:hidden; word-break:break-all; word-wrap:break-word;}
.msolu_product li.last { margin-right:0px;}
.msolu_product li img { width:131px; height:87px; border:1px solid #dadada;}
.msolu_product li a { font-size:11px;}

.mservice .input1 { border:1px solid #cfcfcf; width:245px; height:18px; line-height:18px; margin-bottom:6px;}
.mservice .input2 { border:1px solid #cfcfcf; width:365px; height:18px; line-height:18px; margin-bottom:6px;}
.mservice .input3 { border:1px solid #cfcfcf; width:285px; height:18px; line-height:18px; margin-bottom:6px;}
.mservice .input4 { border:1px solid #cfcfcf; width:245px; height:18px; line-height:18px; margin-bottom:6px;}
.mservice textarea { border:1px solid #cfcfcf; width:435px; height:50px; overflow:hidden; margin-bottom:6px;}
.mservice .submit { background:#1769bb; width:91px; height:26px; line-height:26px; color:#ffffff; cursor:pointer; margin-top:7px;}

.faq { width:941px; padding-top:22px; margin-left:auto; margin-right:auto;}
.faq_top { background:url(../images/faq_top_bg.jpg) no-repeat; width:941px; height:14px;}
.faq_center { background:url(../images/faq_center_bg.jpg) repeat-y; width:941px; overflow:hidden;}
.faq_bottom { background:url(../images/faq_bottom_bg.jpg) no-repeat; width:941px; height:10px;}

.faq_left { float:left; width:225px;}
.faq_left_top { margin-left:10px; background:url(../images/faq_contact_top.jpg) no-repeat; width:215px; height:31px; line-height:31px; text-indent:10px; color:#04498d; font-size:14px;}
.faq_line { background:url(../images/faq_line.jpg) no-repeat; width:6px; height:374px; overflow:hidden; float:left;}
.faq_right { float:left; width:702px; padding-left:8px;}

.faq_title { width:689px;  background:url(../images/faq_title.jpg) no-repeat; height:31px; line-height:31px; text-indent:45px; color:#ffffff; font-size:14px;}
.faqlist { width:689px; padding-top:6px; padding-bottom:20px;}
.faqlist ul { width:676px;}
.faqlist ul li { width:676px; height:31px; line-height:31px; overflow:hidden; background:url(../images/faq_list.gif) no-repeat; text-indent:16px;}
.faqlist ul li span { float:right; padding-right:4px;}

.faqview { width:676px; padding-left:2px; padding-top:16px; padding-bottom:30px;}
.faqview_title { text-align:center; background:url(../images/faqview_line.gif) no-repeat center bottom; width:676px; padding-bottom:10px; font-size:18px; line-height:18px;}
.faqview_txt { width:665px; padding-left:10px; padding-top:10px;}

.left_pro { background:url(../images/left_nav_center.gif) repeat-y; width:221px; overflow:hidden; padding-bottom:15px;}
.left_pro_top { width:213px; margin-left:auto; margin-right:auto; background:url(../images/left_nav_title.gif) no-repeat; height:31px; line-height:31px; text-indent:16px; color:#ffffff; font-size:14px; margin-bottom:6px; overflow:hidden;}
.left_prolist { width:221px;}
.left_prolist dl { width:221px;}
.left_prolist dl dt { background:url(../images/left_pro_list.jpg) no-repeat; width:221px; height:27px; line-height:27px; text-indent:20px;}
.left_prolist dl dt a { color:#666666; display:block;}
.left_prolist dl dd { display:none; line-height:15px; width:182px; background:#ebebeb; margin-left:19px; padding-top:4px; margin-top:1px; padding-bottom:4px; margin-bottom:2px;}
.left_prolist dl dd div { padding-left:11px;}
.left_prolist dl dd a { font-size:11px; color:#777777;}
.left_prolist dl dd a:hover { font-size:11px; color:#01518f;}
.left_prolist dl dd a.active { font-size:11px; color:#01518f;}
.left_prolist dl.active dt { background:url(../images/left_pro_list1.jpg) no-repeat; width:221px; height:27px; line-height:27px; text-indent:20px;}
.left_prolist dl.active dt a { color:#034a8f;}
.left_prolist dl.active dd { display:block;}

.left_search { width:221px; margin-top:18px;}
.left_search_top { width:221px; background:url(../images/left_nav_top.gif) no-repeat; height:4px;}
.left_search_center { background:url(../images/left_nav_center.gif) repeat-y; width:221px; overflow:hidden; padding-bottom:15px;}
.left_search_bottom { background:url(../images/left_nav_bottom.gif) no-repeat; width:221px; height:7px;}

.left_search_center dl { width:221px;}
.left_search_center dl dt { width:213px; margin-left:auto; margin-right:auto; background:url(../images/left_nav_title.gif) no-repeat; height:31px; line-height:31px; text-indent:16px; color:#ffffff; font-size:14px; margin-bottom:6px; overflow:hidden;}
.left_search_center dl dd { width:201px; height:30px; margin-top:15px; margin-left:auto; margin-right:auto; background:url(../images/left_search_bg.jpg) no-repeat;}
.left_search_center dl dd .input1 { color:#999999; font-size:12px; width:158px; float:left; display:inline; margin-top:4px; margin-left:11px; height:18px; line-height:18px;}
.left_search_center dl dd .submit1 { float:left; width:21px; height:20px; display:inline; margin-left:5px; margin-top:5px;}

.mpro_search { width:672px; height:42px; margin-top:17px; background:#e5e5e5; margin-left:6px; margin-bottom:10px;}
.mpro_search .title { color:#1a6aa2; font-size:14px; float:left; line-height:42px; width:80px; text-indent:18px;}
.mpro_search .selectbox { float:left; width:143px; margin-top:9px;-moz-user-select:none;}
.mpro_search .selectbox dl { position:relative; z-index:99999;}
.mpro_search .selectbox dl dt { background:url(../images/mpro_selectbox.jpg) no-repeat; width:143px; height:23px; line-height:23px; cursor:pointer; text-indent:6px;}
.mpro_search .selectbox dl dd { display:none; position:absolute; top:23px; width:141px; border:1px solid #d3d3d3; background:#ffffff; padding-top:3px; padding-bottom:4px;}
.mpro_search .selectbox dl dd div { width:141px; background:url(../images/selectline.gif) no-repeat center bottom; height:16px; line-height:16px; cursor:pointer; text-indent:9px; font-size:10px; overflow:hidden;}
.mpro_search .selectbox dl dd div:hover { color:#3d83c7;}
.mpro_search .selectbox dl dd div.last { background:none;}
.mpro_search .selectname { float:left; display:inline; margin-left:14px; width:213px;}
.mpro_search .selectname input { float:left; width:211px; border:1px solid #b6b6b6; height:19px; line-height:19px; margin-top:9px; color:#7f7f7f; font-size:12px; text-indent:9px;}
.mpro_search .mpro_searchbtn { float:left; display:inline; margin-left:13px; margin-top:9px; width:63px; height:23px;}
.mpro_search .mpro_searchbtn input { width:63px; height:23px;}

.msort_intro { width:672px; padding-left:6px; padding-top:6px;}
.msort_video { width:596px; height:210px; overflow:hidden; margin-left:6px; margin-top:11px; position:relative; z-index:99;}

.msortlist { width:682px; margin-left:4px; margin-top:14px;}
.msortlist dl { clear:both; width:682px; height:136px; overflow:hidden; background:url(../images/msort_listline.gif) no-repeat center bottom;}
.msortlist dl dt { float:left; width:159px; height:109px; display:inline; margin-left:3px; margin-top:11px;}
.msortlist dl dt img { width:159px; height:109px;}
.msortlist dl dd { float:left; display:inline; margin-left:14px; margin-top:11px; width:500px;}
.msortlist dl dd .name { color:#02386d; padding-top:5px;}
.msortlist dl dd .name a { color:#02386d;}
.msortlist dl dd .intro { width:500px; padding-top:5px; line-height:15px;}

.spe_sort { margin-top:24px; width:682px; margin-left:6px;}
.spe_sort_title { color:#333333; font-size:14px;}
.spe_sortlist { width:682px; background:#f7f7f7; padding-bottom:19px; padding-top:5px; margin-top:8px;}
.spe_sortlist dl { width:667px; height:117px; clear:both; overflow:hidden; margin:0px auto; background:url(../images/spe_sortlist_line.gif) no-repeat center bottom;}
.spe_sortlist dl dt { float:left; width:135px; height:93px; display:inline; margin-left:8px; margin-top:12px;}
.spe_sortlist dl dt img { width:135px; height:93px;}
.spe_sortlist dl dd { float:left; display:inline; margin-left:15px; margin-top:11px; width:500px;}
.spe_sortlist dl dd .name { color:#02386d; padding-top:5px;}
.spe_sortlist dl dd .name a { color:#02386d;}
.spe_sortlist dl dd .intro { width:500px; padding-top:5px; line-height:15px;}

.msort_down { width:672px; margin-left:7px; margin-top:15px;}
.msort_down_title { color:#333333; font-size:14px;}
.msort_downlist { width:672px; margin-top:8px;}
.msort_downlist ul { clear:both; width:672px; height:28px; line-height:28px; overflow:hidden; background:#ededed;}
.msort_downlist ul.b2 { background:#fbfbfb;}
.msort_downlist ul li { float:left;}
.msort_downlist ul li.dname { width:374px; text-indent:17px;}
.msort_downlist ul li.dsize { width:206px;}
.msort_downlist ul li.dlink { width:70px;}

.msort_title { text-align:center; color:#333333; font-size:16px; font-weight:bold; padding-top:8px;}

.mprolist { width:682px; margin-left:4px; margin-top:14px; background:url(../images/msort_listline.gif) no-repeat center top; padding-top:4px;}
.mprolist dl { clear:both; width:682px; height:136px; overflow:hidden; background:url(../images/msort_listline.gif) no-repeat center bottom;}
.mprolist dl dt { float:left; width:159px; height:109px; display:inline; margin-left:3px; margin-top:11px;}
.mprolist dl dt img { width:159px; height:109px;}
.mprolist dl dd { float:left; display:inline; margin-left:14px; margin-top:11px; width:500px;}
.mprolist dl dd .name { color:#02386d; padding-top:5px;}
.mprolist dl dd .name a { color:#02386d;}
.mprolist dl dd .intro { width:500px; padding-top:5px; line-height:14px; height:48px; overflow:hidden;}
.mprolist dl dd .vmore {}
.mprolist dl dd .vmore a { color:#02386d;}

.spe_view_title { padding-left:8px; color:#333333; font-size:16px; font-weight:bold; padding-top:8px;}

.spe_pro { margin-left:7px; width:682px; margin-top:20px;}
.spe_prolist { width:682px; background:#cccccc;}
.spe_prolist td { background:#ffffff; text-align:center; line-height:18px; word-wrap:break-word; word-break:break-all;}
.spe_prolist td.t1 { text-align:left; text-indent:10px; height:24px;}
.spe_prolist td.t2 { text-align:left;}
.spe_prolist td .txt { line-height:18px; padding-left:10px; width:170px; padding-bottom:8px; padding-top:6px;}

.proview_top { margin-top:10px; width:693px; margin-left:6px; overflow:hidden; background:url(../images/product_view_line.gif) no-repeat left bottom; padding-bottom:20px;}
.proview_pic { float:left; width:390px; height:275px; border:1px solid #c9c9c9; overflow:hidden;}
.proview_pic .slideBox{ width:390px; height:275px; overflow:hidden; position:relative;}
.proview_pic .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:3px; bottom:7px; z-index:1; }
.proview_pic .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.proview_pic .slideBox .hd ul li{ float:left; margin-right:6px;  width:15px; height:15px; line-height:15px; text-align:center; background:url(../images/btn.png) no-repeat; cursor:pointer; font-family:Arial; color:#fff; font-size:11px;}
.proview_pic .slideBox .hd ul li.on{ background:url(../images/btn_hover.png) no-repeat;}
.proview_pic .slideBox .bd{ position:relative; height:100%; z-index:0;}
.proview_pic .slideBox .bd img{ width:390px; height:275px; }

.proview_key { float:left; width:284px; display:inline; margin-left:17px; margin-top:9px; background:url(../images/product_view_keyt.gif) no-repeat center top; padding-top:36px;}

.proview_tab { margin-top:13px; margin-left:7px; width:693px;}
.proview_tab dl { float:left; display:inline; margin-right:2px; cursor:pointer;}
.proview_tab dl .lt { float:left; display:inline; background:url(../images/tabl.gif) no-repeat; width:6px; height:28px;}
.proview_tab dl .ct { float:left; display:inline; background:url(../images/tabc.gif) repeat-x; height:28px; line-height:28px; overflow:hidden;}
.proview_tab dl .rt { float:left; display:inline; background:url(../images/tabr.gif) no-repeat; width:6px; height:28px;}
.proview_tab dl.active .lt { float:left; background:url(../images/tabl_hover.gif) no-repeat; width:6px; height:28px;}
.proview_tab dl.active .ct { float:left; background:url(../images/tabc_hover.gif) repeat-x; height:28px; line-height:28px; color:#ffffff;}
.proview_tab dl.active .rt { float:left; background:url(../images/tabr_hover.gif) no-repeat; width:6px; height:28px;}

.proview_intro { padding-bottom:20px; width:680px; margin-left:10px; overflow:hidden; background:url(../images/product_view_line.gif) no-repeat left bottom; padding-top:12px; font-size:11px; line-height:19px; color:#777777;}
.proview_intro a { color:#01518f; text-decoration:underline;}

.relate_ptitle { padding-top:12px; color:#145aa1; margin-left:10px;}
.relate_product { width:693px; margin-left:10px;}
.relate_product li { float:left; width:133px; text-align:center; height:120px; overflow:hidden; margin-top:13px; line-height:26px; margin-right:6px;}
.relate_product li.last { margin-right:0px;}
.relate_product li img { width:131px; height:87px; border:1px solid #dadada;}
.relate_product li a { font-size:11px;}

#msgbox { position:absolute; z-index:9999; top:0px; left:0px; display:none; background:url(../images/welcome.jpg) no-repeat; width:734px; height:121px; text-align:right;}
#msgbox img { cursor:pointer;}
#fullbg{
background:#323232;
display:none;
z-index:3;
position:absolute;
left:0px;
top:0px;
filter:Alpha(Opacity=60);
/* IE */
-moz-opacity:0.6; 
/* Moz + FF */
opacity: 0.6; 
}
