@charset "utf-8";
/* CSS Document */

/*通用部分*/
*{margin:0;padding:0;}
body{ margin:0; padding:0; color:#4f4f4f; font-family:"微软雅黑"; font-size:12px; font-weight:normal; margin:0 auto; min-width:1200px;}
body, div, p, ul, ol, dl, dt, dd, li, form, input, table,td, tr,img,h1, h2, h3, h4, h5, h6,hr{margin:0;padding:0; border:0px;}
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,emBED{padding:0; margin:0;}
 html,body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,
dl,dd,ol,ul,
caption,th,td,
form,fieldset,legend,input,button,textarea,
address,img{margin:0;padding:0}
ol,ul{list-style:none}
li{ list-style:none;}

a{ text-decoration:none; color:#4f4f4f;}
a:link{}
a:hover{ text-decoration:underline; color:#fe5607; }
.clear{ clear:both;}

/*主页内容开始*/

.topnav{ position:relative; height:30px; line-height:30px; background-color:#efefef;}
.w1000{ width:1000px; margin:0 auto; position:relative;}
.w1000 p{ color:#878888;}
.topnav_left{ float:left; display:inline-block;}
.topnav_login{ float:right; padding:0px 15px; border-left:1px #d9d9d9 solid;}
.topnav_right{ float:right; padding:0px 15px;}
.topnav_login a{ padding:0px 4px;}
.topnav_right a{padding:0px 4px;}

#nav{ height:126px; position: relative; margin:0 auto; width: 100%; z-index:99999; background-color:#FFF; border-bottom:1px #efefef solid;}
.nav_juzhong{ position:relative;}
.nav_logo{ float:left; display:inline-block; margin-top:20px;}
.nav_con{ float:left; font-size:16px; width:590px; padding-left:160px;}
.nav_con a{ display: block; float:left; padding:0px 15px;height:94px; line-height:94px;  vertical-align:middle; margin:0px 15px;*white-space:nowrap;color:#4f4f4f;}
.nav_con a:hover{ background-color:#efefef; border-bottom:2px #0088cc solid; text-decoration:none;}
.nav_con .curren_nav{ background-color:#efefef; border-bottom:2px #0088cc solid; text-decoration:none;}


/*部分开始-----------------------------------------------------*/
/*banner*/
.banner_index{height:645px;position: relative;overflow:hidden;width:1920px; margin:0px auto;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:235px;width: 56px;height: 78px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index.png) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{ width:100%;float: left; height:645PX;}
.indexBanner_num{width:1000px;margin: 0 auto;padding:10px 0;text-align: center; position:absolute; z-index:999; top:530px; left:480px;} 
.indexBanner_num a{width: 8px;height: 8px;display: inline-block;_zoom:1;background: url(../images/huiding.png) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 2px; width:19px; height:19px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../images/baidian.png) no-repeat 0 0;width:19px; height:19px;}


#full-screen-slider { width:100%; height:646px; float:left; position:relative}
#slides { display:block; width:100%; height:646px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:520px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
.dingweixiangdui{ position:relative;}


.part1{ height:430px;}
.part1_l{ width:286px; float:left; margin-left:30px;}
.part1_r{ width:620px; float:right; margin-right:10px;}

.shangji_list{}
.shangji_list li{ background:url(../images/yuandian.jpg) no-repeat left center; line-height:30px; height:30px; font-size:18px; padding-left:25px;}

.title_1{ height:42px; line-height:42px;  padding-bottom:25px; margin-bottom:25px; border-bottom:1px #e5e5e5 solid;}
.title_1 h1{font-size:36px;}
.juse{ color:#fe5607;}

.anli_list{ border:1px #b4b4b4 dashed; padding:20px 15px; background-color:#f9f9f9; font-size:14px; line-height:26px; color:#fe5607; margin-top:20px;}
.fengexian{ background:url(../images/huixian.jpg) repeat-x; height:30px; clear:both; margin-bottom:30px;}

.part2{ height:277px; border-bottom:1px #e6e6e6 solid; background:url(../images/shut.jpg) 450px 100px no-repeat;}
.part2_l{ float:left; width:400px;}
.part2_r{ float:right; width:440px; margin-right:20px;}

.dabiati{ font-size:36px; text-align:center; color:#1f2022; background:url(../images/lanxian.jpg) no-repeat center bottom; height:55px; margin-bottom:60px;}

.title_2{}
.title_2 h1{ font-size:36px; color:#0088cc; margin-bottom:40px; margin-top:50px; }
.part2_r p{ font-size:18px; line-height:30px;}

.part3{ height:410px; border-bottom:1px #e6e6e6 solid; padding:25px 0px; }
.title_3{}
.title_3 h1{ font-size:36px; color:#0088cc; margin-bottom:10px; text-align:center; }
.txt_nr p{ text-align:center; padding:0px 160px; font-size:18px; line-height:30px; margin-bottom:15px;}
.txt_img{ text-align:center;}

.part4{ height:500px; border-bottom:1px #e6e6e6 solid; padding:25px 0px; }
.part5{ height:251px;border-bottom:1px #e6e6e6 solid; }
.part5_l{ width:507px; float:left;}
.part5_r{ width:360px; float:right; margin-top:51px; }
.part5_l p{ font-size:18px; line-height:30px;}
.title_4{}
.title_4 h1{ font-size:36px; color:#0088cc; margin-bottom:20px; margin-top:50px; }

.part6{ height:500px; border-bottom:1px #e6e6e6 solid; padding:25px 0px; }
.part7{ height:480px;  padding:25px 0px; }
.mb0{ margin-bottom:0px;}
.title_5{ position:relative;}
.title_5 h1{ font-size:30px; color:#1f2022;}
.more{ position:absolute; right:10px;top:15px;}

.center{ width:52px; height:26px; line-height:26px; margin:0px auto;}
.scrolltitle{height:24px;font-size:14px;width:742px;border-bottom:solid 1px #ddd;margin:20px auto 15px auto;}

a.abtn{display:block;height:26px;width:26px;overflow:hidden; background:url(../images/qieh.jpg) no-repeat;}
a.aleft{float:left;}
a.agrayleft{cursor:default;background-position:-52px;}
a.aright{float:left;background-position:-26px 50%;}
a.agrayright{cursor:default;background-position:-78px 50%;}
.scrolllist{width:1000px;height:280px;margin:0 auto;}
.scrolllist .imglist_w{width:1000px;height:280px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:166px;float:left; margin:0px 16px;}
.scrolllist .imglist_w li img{}
.scrolllist .imglist_w li a{color:#3366cc;text-decoration:none; text-align:center;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p{height:64px;line-height:64px;overflow:hidden; text-align:center; font-size:18px;}
.scrolllist .imglist_w li p a{ color:#333; }
.scrolllist .imglist_w li p a:hover{text-decoration:underline; color:#fe5607;}


.zixunlist{ width:48%; float:left; margin-top:30px;}
.zixunlist ul{ margin-top:20px;}
.zixunlist li{ background:url(../images/dothui.gif) no-repeat left center; line-height:30px; padding-left:15px; font-size:16px;}
.helplist{ width:48%; float: right; margin-top:30px;}
.blank20{ height:20px; line-height:20px; overflow:hidden; clear:both;}

.helplist ul{ margin-top:20px;}
.helplist li{ background:url(../images/inc.jpg) no-repeat left center; line-height:30px; padding-left:25px; font-size:16px;}

.zhaoshang{ width:100%; margin:0px auto; height:320px; background-color:#ececec;}
.zhaoshang_r{ float:right; width:430px; margin-right:10px;}
.zhaoshang_nr{ font-size:18px; line-height:30px;}
.zhaoshang_l{ float:left; width:530px;}
.title_6{ position:relative; height:40px; margin:20px 0px;}
.title_6 h1{ font-size:30px; color:#0088cc;}

.button_zs{ width:150px; margin-top:20px;}
.button_zs a{ text-align:center; display:block;  -moz-border-radius:5px;
    -webkit-border-radius: 5px;
    border-radius:5px; background-color:#0088cc; padding:10px; font-size:18px; color:#FFF;}
	
	.foot{ background-color:#2a2a2a; width:100%; height:100%; overflow:hidden; padding:15px 0px;}
	.shangjia_logo{}
	.shangjia_logo img{ margin-right:60px;}
	
	.fengexian_hei{ height:1px; line-height:1px; overflow:hidden; color:#2a2a2a; border-bottom:1px #333333 solid; margin:15px 0px; clear: both;}
	.dongruan_js{ width:425px; float:left;}
	.link_yq{ width:150px; float:left; margin-left:50px;}
	.zixunzhongxin{width:150px; float:left; margin-left:50px;}
	.saoma{ width:98px; float:right;}
	
	.title_7{ height:57px; line-height:57px; font-size:24px; color:#ccc;}
	.yq_linklist li{ font-size:14px; line-height:26px; color:#ccc;}
	.yq_linklist li a{ color:#ccc;}
	.dr_tex{ font-size:12px; color:#ccc; line-height:24px;}
	
	.banquan_left{ float:left; color:#898989;}
	.banruan_right{ float:right; text-align: right;}
	.banruan_right a{ color:#898989; padding:0px 15px;}
	
	
	/*产品介绍页面*/
	
	.minnav{ background-color:#0088cc; height:100px; padding-top:30px; width:100%; margin:0 auto;}
	.minnav_h1{ font-size:30px; font-weight:bold; color:#FFF;}
	.minnav_txt{ color:#bae8ff; font-size:14px; line-height:30px;}
	.dabiati_1 h1{ font-size:36px; text-align:center; color:#1f2022; background:url(../images/lanxian.jpg) no-repeat center bottom; height:55px; margin:30px 0px;}
	.txt_nr_1 p{ text-align:center; padding:0px 50px; font-size:18px; line-height:30px; margin-bottom:15px;}
	.yidong_gw{ background-color:#f7f7f7; border-top:1px #e4e4e4 solid;border-bottom:1px #e4e4e4 solid; position:relative; height:400px; z-index:1;}
	.yidong_gw_l{ width:473px; float:left; position:absolute; top:0px; left:-50px; z-index:10;}
	.txt_wenzi{ font-size:18px; line-height:30px;}
	.yidong_gw_r{ width:590px; float:right;}
	.title_jj{}
.title_jj h1{ font-size:36px; color:#0088cc; margin-bottom:30px; margin-top:100px; }
.weixinshangcheng{ height:530px;}
.weixinshangcheng_l{ width:460px; float:left; z-index:15;}
.weixinshangcheng_r{ width:585px; float:right; position:absolute; z-index:-1; right:0px;}
.mtop200 h1{ margin-top:170px;}


.h300{ height:300px;}
.h580{ height:580px;}
.xixits_l{ width:586px; float:left; position:absolute; left:-100px; top:-54px; z-index:-1;}
.xixits_r{ width:480px; float:right; z-index:10;}
.mtop70 h1{ margin-top:70px;}
.mtop170 h1{ margin-top:170px;}
.zhinengkefu{ height:374px;}
.zhinengkefu_r{ width:305px; float:right; position:absolute; right:0px; top:26px;}
.zhinengkefu_l{ width:525px; float:left;}

.yonghudong_l{ width:352px; float:left; position:absolute; top:5px; left:0px;}
.yonghudong_r{ width:470px; float:right;}

.qiyebangong{ height:454px;}
.qiyebangong_l{ width:450px; float:left;}
.qiyebangong_r{ width:510px; float:right; position:absolute; right:0px; top:10px; z-index:-1;}

.kuozhan_l{ width:441px; float:left; position:absolute; top:0px; left:-40px;}
.kuozhan_r{ width:520px; float:right;}


#conprice img {
    border: medium none;
}
#conprice table {
    border-left: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
}
table {
    border-collapse: separate;
    border-color: #808080;
    display: table;
}
tbody {
    border-color: inherit;
    display: table-row-group;
    vertical-align: middle;
}
tr {
    border-color: inherit;
    display: table-row;
    vertical-align: inherit;
}
#conprice{ margin:30px 0px;}
#conprice td {
    border-bottom: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    color: #666666;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}
.price_1 {
    font-size: 16px;
}
.price_2 {
    color: #DC4F09;
    font-size: 22px;
    font-weight: bold;
}

.saomalist_1{ height:100%; overflow:hidden;}
.saomalist_1 a{ text-align:center;width:166px; height:263px; display:block;margin:0px 15px; margin-bottom:10px; margin-bottom:15px; float:left; text-decoration:none;}
/**.saomalist_1 a:hover{ border:1px #999 solid;}**/
 
.saomalist_1{ width:1000px; padding:12px 0; overflow:hidden;}
.saomalist_1 .list{  margin:0 5px; overflow:hidden; float:left;}
.saomalist_1 .list .item{width:150px; height:258px; padding:6px 8px 12px; float:left; _display:inline; margin:0 5px; overflow:hidden; cursor:pointer; position:relative;}
/**#index_mc_0 .contents .list .item{ filter: alpha(opacity=50);-moz-opacity: 0.50;opacity: 0.50;background-color: black; }**/
.saomalist_1 .list .item .img_juzhong {width:150px; height:263px;  position:absolute;  top:5px;background:#000; background:rgba(0,0,0,0.8); filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index:1;}
.saomalist_1 .list .item .img_juzhong img{width:120px; height:120px; /*position: absolute;*/  z-index:9; margin-top: 60px;}
.saomalist_1 .list .item .img img{ width:150px; height:258px; z-index:1;}
.saomalist_1 .list .item .cover{width:166px; height:276px; overflow:hidden; position:absolute; top:0px; left:0px; display:none; background:#000; background:rgba(0,0,0,0.8); filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index:1;}
.saomalist_1 .list .item .code{width:108px; height:108px; overflow:hidden; position:absolute; top:84px; left:29px; z-index:2; display:none;}
.saomalist_1 .list .item .code img{width:108px; height:108px;}
 






.FloatLeft {
    float: left;
    margin: 0;
}
.Font20_30 {
    font-size: 18px;
    line-height: 30px;
}
.Font24_36 {
    font-size:18px;
    line-height:30px;
}

.WeiYiXinCase {
    border-bottom: 1px solid #CECECE;
    overflow: hidden;
  
}
.WeiYiXinCase li {
    float: left;
    overflow: hidden;
    padding: 20px 0;
    width: 33%;
}
.WeiYiXinCaseWidth {
   
    width: 300px;
}
.WeiYiXinCaseWidth a:link, a:visited {
   
    text-decoration: none;
}
.WeiYiXinCaseWidth a:hover {
    color: #2E8BF0;
    text-decoration: underline;
}
.WeiXinCaseSmall {
    overflow: hidden;
    width: 1180px;
}
.WeiXinCaseSmall li {
    float: left;
    overflow: hidden;
    width: 20%;
}
.WeiXinCaseSmall li img {
    border: 1px solid #EBEBEB;
    margin: 20px 10px;
}

.WeiXinCase li {
    float: left;
    overflow: hidden;
    padding: 20px 0;
    width: 50%;
}
.FloatLeft p{ text-align:center;}

.hangyezxlist{}
.hangyezxlist li{ height:100%; overflow:hidden}
.hangyezxlist li a{ display:block; padding:15px; border-bottom:1px #f0f0f0 solid; text-decoration:none;}
.hangyezxlist li a:hover{ background-color:#f0f0f0}
.hangyezxlist li h2{ font-size:18px; font-weight:normal; position:relative; margin-bottom:10px;}
.hangyezxlist li h2 .riqi{ font-size:12px; position:absolute; right:0px;}
.hangyezxlist li p{ font-size:14px; line-height:26px;}


/* 分页器 */
.m-page{height:50px;margin-top:10px;color:#bdbdbd;}
.m-page .w-page{float:right;}
.m-page label *{vertical-align:middle;}
.m-page label{position:relative;zoom:1;float:right;margin-left:5px;margin-top:4px;*margin-top:3px;}
.m-page label .txt{width:30px;padding:2px 3px;margin:0 5px;color:#e0dad5;border:1px solid #e0dad5;text-align:center}
.m-page label .btn{display:none;position:absolute;top:22px;right:17px;width:38px;height:22px;line-height:22px;background:#e14e37;color:#fff;text-align:center;}
.m-page label .btn:hover{text-decoration:underline;}
.m-page .focus .txt{border-color:#e14e37;color:#333;}

.w-page{position:relative;zoom:1;height:42px;}
.w-page .wrap{position:absolute;right:5px;}
.w-page ul{float:left;}
.w-page li{float:left;margin-right:5px;}
.w-page .pre,.w-page .next{margin-right:5px;}
.w-page .crt a{background:#c8c8c8;color:#fff;}
.w-page .crt a:hover{color:#fff;}
.w-page a{float:left;display:block;height:30px;padding:0 10px;line-height:30px;text-align:center;color:#bdbdbd;}
.w-page .init,.w-page .init:hover{color:#aaa;cursor:default;text-decoration:none;}

.hangyezix_con_title{ text-align:center; font-size:30px; height:40px; line-height:40px; margin-bottom:30px;}
.hangyezix_con p{ line-height:30px; font-size:16px; text-indent:32px; margin-bottom:15px;text-align:justify;}

.help_left{ width:230px; float:left;}
.help_right{ width:750px; float:right; border-left:1px #e6e6e6 solid; min-height:1080px;}

/* g-bd3 is category/rank layor */
.g-bd3{position:relative;zoom:1;min-height:400px;_height:400px;}
.g-bd3 .g-mn{margin-left:-230px;}
.g-bd3 .g-mnc{margin-left:230px;padding-left:30px;border-left:1px solid #e2dcd7;}
.g-bd3 .g-sd{width:230px;_width:229px;}
.g-bd3-1 .g-mnc{min-height:600px;_height:600px;padding-left:0;margin-top:30px;}
.g-bd3-1 .g-sd{margin-top:30px;}

/* 分类浏览页面目录 */
.m-category{width:970px;}
.m-category .w-crumbs,.m-category .w-tab .tab{margin-left:45px;}
.m-category .w-crumbs{padding:8px 0;}
.m-category .w-tab .tab{margin-bottom:30px;}
.m-category .w-tab .tab .itm{width:64px;}
.m-category .w-bookitm{float:left;width:440px;padding:0 0 30px 45px;}
.m-category .w-booklist{width:950px;min-height:850px;_height:850px;margin:10px 0 0;overflow:hidden;}
.m-category .w-booklist ul{width:986px;}
.m-category .w-booklist .itm{width:294px;height:148px;margin:0 34px 10px 0;padding:10px 0 0;}
.m-category .w-booklist .info{padding-top:3px;}
.m-category .w-booklist-2 .title{margin-bottom:5px;font-weight:400;}
.m-category .w-booklist-2 .desc{height:54px;}
.m-category .w-aimg{margin-left:45px;margin-bottom:10px;padding:25px 30px 0;}
.m-category .w-aimg li{width:33.3%;}
.m-category-nav li{position:relative;zoom:1;margin-top:-1px;}
.m-category-nav li a{display:block;padding-left:28px;padding-right:50px;margin:0;border:0;font-size:14px;}
.m-category-nav li .wrap{padding:9px 0;margin-right:18px;border-bottom: 1px dashed #e2dcd7;}
.m-category-nav .crt{padding:0;}
.m-category-nav .all a{padding-left:15px;}
.m-category-nav li .checked{padding-bottom:10px;margin:0;color:#ed6c00;background-color:#f4f2ef;border-right:4px solid #ed6c00;border-bottom:0;}
.m-category-nav .level2 a{padding-left:36px;}
.m-category-nav .crt .level2{display:block;}
.m-category-nav .back b{position:absolute;left:4px;top:14px;width:5px;height:9px;background-position:-219px -50px;}
.m-category-nav .level1 .back b{left:18px;}
.m-category-nav .num{position:absolute;top:9px;right:18px;color:#a99a8f;font-size:11px;font-weight:400;font-family:Tahoma;}
.m-category-ad{width:212px;margin-top:40px;}
.m-category-ad .w-ttl3{padding-left:5px;}
.m-category-ad .w-aimg{width:206px;height:auto;margin:0 auto;padding-top:20px;}
.m-category-ad .w-aimg a,.m-category-ad .w-aimg img{width:200px;height:108px;background:none;}
.m-category-ad .w-aimg li{width:206px;}
.m-category-ad .w-aimg a{padding-bottom:12px;}

.pading20 p{ padding-left:20px; padding-right:20px;}

.g-bd1 .g-wrap{width:960px;margin:0 auto;padding:30px 0 20px;}
.w-ttl2{font-size:32px;line-height:54px;color:#ed6c00;}
/* login&regist */
.m-login .content{padding-top:70px;}
.m-login .aside h3,.m-register .aside h3{font-size:24px;color:#555;line-height:40px;text-align:center;}
.m-login .aside p,.m-register .aside p{color:#999;text-align:center;}
.m-login .aside .img,.m-register .aside .img{width:411px;height:149px;}
/* tag */
.w-taglist li,.w-taglist a{float:left;height:24px;line-height:24px;}
.w-taglist li{margin:6px 8px 0 0}
.w-taglist a{background:#ebe7e3;padding:0 10px;border-radius:3px;}
.w-box,.w-box2{position:relative;zoom:1;min-height:400px;_height:450px;}
.w-box .content,.w-box2 .content{width:450px;}
.w-box .aside,.w-box2 .aside{position:absolute;top:14px;right:0;width:450px;}
.w-box .w-form li p{line-height:30px;}
.w-box .w-form .w-txt{width:340px;}
.w-box .w-form .w-btn1{float:left;width:150px;margin-right:20px;}
.w-box .w-form{position:relative;zoom:1;width:360px;}
.w-box .w-form .other{float:left;font-size:12px;line-height:22px;}
.w-box .w-form .other a{left:0;color:#ed6c00;font-weight:700;}
.w-box .w-form .other a:hover{text-decoration:underline;}
.w-box2{min-height:300px;_height:300px;padding:80px 0 50px;margin:0 auto;}
.w-box2 .top{text-align:center;}
.w-box2 .aside{top:0;}
.w-box2 .bottom{position:relative;zoom:1;min-height:340px;_height:340px;margin-top:30px;}
/* form */
.w-form{position:relative;zoom:1;font-size:14px;}
.w-form li{position:relative;zoom:1;margin-bottom:22px;}
.w-form label{float:left;display:block;width:5.5em;margin-right:14px;text-align:right;}
.w-form .w-txt{width:220px;height:20px;}
.w-form .act{position:relative;zoom:1;padding-top:10px;}
.w-txt{height:20px;padding:10px;border:1px solid #e8e4e0;font-size:14px;line-height:20px;}
.w-txt-init{color:#aaa;}
.w-txtbox{position:relative;zoom:1;}
.w-txtbox .txt{position:absolute;top:12px;left:15px;z-index:99;color:#AAA;font-size:14px;}
.w-txtbox input{color:#333;}
.w-chkbox label{float:none;display:inline;width:auto;margin:0 20px 0 5px;zoom:1;line-height:20px;}
.w-btn,.w-btn1,.w-btn2,.w-btn-disable{position:relative;display:block;height:35px;padding:0 20px;border:0;font-size:14px;color:#333;line-height:30px;text-align:center;background-repeat:repeat-x;}
.w-btn .l,.w-btn .r,.w-btn1 .l,.w-btn1 .r,.w-btn2 .l,.w-btn2 .r,.w-btn-disable .l,.w-btn-disable .r{position:absolute;top:0;display:block;width:10px;height:35px;}
.w-btn{background-position:0 -120px;color:#333;}
.w-btn:hover{color:#333;text-decoration:underline;}
.w-btn .l{left:0;background-position:left -80px;}
.w-btn .r{right:0;background-position:right -80px;}
.w-btn1{background-position:0 -40px;color:#fff;}
.w-btn1:hover{color:#fff;text-decoration:underline;}
.w-btn1 .l{left:0;background-position:left 0;}
.w-btn1 .r{right:0;background-position:right 0;}
.w-btn2{background-position:0 -579px;color:#fff;}
.w-btn2:hover{color:#fff;text-decoration:underline;}
.w-btn2 .l{left:0;background-position:left -539px;}
.w-btn2 .r{right:0;background-position:right -539px;}
.w-btn-disable{color:#bcada0;background-position:0 -302px;}
.w-btn-disable:hover{color:#bcada0;text-decoration:none;cursor:default;}
.w-btn-disable .l{left:0;background-position:left -262px;}
.w-btn-disable .r{right:0;background-position:-8px -262px;}
.w-btn-1,.w-btn1-1,.w-btn-disable1{height:45px;line-height:42px;background-position:0 -391px;}
.w-btn-1 .l,.w-btn-1 .r{height:45px;background-position:left -339px;}
.w-btn-1 .r{background-position:right -339px;}
.w-btn1-1{height:45px;line-height:42px; background-color:#0088cc; border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;}
.w-btn1-1 .l{height:45px;background-position:left -160px;}
.w-btn1-1 .r{height:45px;background-position:right -160px;}

/***** 20. STANDARD FORM STYLES *****/
/************************************/


.form input[type=text] { 
	padding: 12px 5px; border: 1px solid #ccc; width: 85%; -moz-border-radius: 2px; -webkit-border-radius: 2px; 
	border-radius: 2px; background: #fcfcfc; vertical-align: middle; -moz-box-shadow:0 1px 3px #ddd; 
	-webkit-box-shadow:0 1px 3px #ddd; box-shadow:0 1px 3px #ddd; color: #666;
}
.form input[type=password] { 
	padding: 12px 5px; border: 1px solid #ccc; width: 85%; -moz-border-radius: 2px; -webkit-border-radius: 2px; 
	border-radius: 2px; background: #fcfcfc; vertical-align: middle; -moz-box-shadow:0 1px 3px #ddd; 
	-webkit-box-shadow:0 1px 3px #ddd; box-shadow:0 1px 3px #ddd; color: #666;
}
.form input:focus { 
	background: #fff; -moz-box-shadow:0px 0px 4px #56b4ef; -webkit-box-shadow:0px 0px 4px #56b4ef; box-shadow:0px 0px 4px #56b4ef; border:1px #8ec8ec solid;
}
.form textarea { 
	padding: 6px 5px; border: 1px solid #ccc; width: 85%; -moz-border-radius: 2px; -webkit-border-radius: 2px; 
	border-radius: 2px; -moz-box-shadow:0 1px 3px #ddd; -webkit-box-shadow:0 1px 3px #ddd;
	box-shadow:0 1px 3px #ddd; background: #fcfcfc; color: #666; 
}
.form input[type=radio], .std.form input[type=checkbox] { width: auto; margin: 0; vertical-align: middle; }
.form input[type=submit] { 
	width: auto; margin: 0; font-weight: bold; color: #eee; background: #FB9337; border: 1px solid #F0882C; padding: 7px 10px; 
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; cursor: pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px;
	border-radius: 2px;
}
.form input[type=submit]:hover { background: #485B79; border: 1px solid #3f526f; }
.form input[type=reset] {
	width: auto; margin: 0; font-weight: bold; color: #fff; border: 1px solid #0088cc; background: #0088cc; padding: 12px 10px;	
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin-left: 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
	border-radius: 2px;
}
.form input[type=reset]:hover { background: #036fa5; cursor: pointer; color: #fff; }
.form select { 
	border: 1px solid #ccc; padding:12px 2px;  background: #fcfcfc; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; 
	-moz-box-shadow: inset 1px 1px 2px #ddd; -webkit-box-shadow: inset 1px 1px 2px #ddd; box-shadow: inset 1px 1px 2px #ddd; color: #666;
}
.form textarea:focus, .form select:focus { 
	background: #fff; -moz-box-shadow:0px 0px 4px #56b4ef; -webkit-box-shadow: 0px 0px 4px #56b4ef; box-shadow:0px 0px 4px #56b4ef; border:1px #8ec8ec solid;
}

.form button { border: 1px solid #f0882c; background: #fb9337; color: #fff; cursor: pointer; padding: 7px 10px; font-weight: bold; }
.form button.submit:hover { background: #485B79; border: 1px solid #3f526f; color: #fff; }
.form button:active { 
	-moz-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.3); 
	box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.3);
}

.form input.smallinput, .form textarea.smallinput { width: 40%; }
.form input.mediuminput, .form textarea.mediuminput { width: 60%; }
.form input.longinput, .form textarea.longinput { width: 85%; }
.form input.error { border: 1px solid #f00; }
.form textarea.error { border: 1px solid #f00; }
.form textarea.error { border: 1px solid #f00; }
.form select.error { border: 1px solid #f00; }
.form label.error { float: none; color: #f00; font-size: 11px; display: block; text-align: left; font-weight: bold; }

.stdform p, .stdform div.par { margin: 20px 0; }
.stdform div.par { overflow: hidden; }
.stdform span.field, .stdform div.field { margin-left:100px; display: block; position: relative; }
.stdform .formwrapper { display: block; padding-top: 5px; margin-left:100px; line-height: 25px; }
.stdform label { float: left;text-align:left; padding: 5px 20px 0 0; font-size:14px; }

.stdform button.cancel { background: #eee; color: #666; border: 1px solid #ddd; }
.stdform button.cancel:hover { background: #ddd; border: 1px solid #ccc; }
.stdform button.cancel:active { 
	-moz-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.7); -webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.7); 
	box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.7);
}
.stdform small.desc { font-size: 11px; color: #999; font-style: italic; display: block; margin: 5px 0 0 220px; }
.stdform .stdformbutton { margin-left:100px; }

/*** ANOTHER FORM STYLE ***/
.stdform2 p, .stdform2 div.par { border: 1px solid #ddd; background: #fcfcfc; margin:0px; border-top: 0; }
.stdform2 div.terms { border: 0; background: none; }
.stdform2 p:first-child, .stdform2 div.par:first-child { border-top: 1px solid #ddd; }
.stdform div.par { overflow: hidden; }
.stdform2 label { display: inline-block; padding:6px; vertical-align: top; text-align: left; font-weight: bold; }
.stdform2 label.error { margin-left: 0; padding: 0; }
.stdform2 label small { font-size: 11px; color: #999; display: block; font-weight: normal; line-height: 16px; }
.stdform2 span.field, .stdform2 div.field { margin-left: 220px; display: block; background: #fff; padding: 6px; border-left: 1px solid #ddd; }
.stdform2 .stdformbutton { margin-left: 0; padding: 20px; background: #fff; }


/*** DUAL BOX ***/
.dualselect { margin-left: 220px; display: block; }
.dualselect select { height: 200px; width: 40%; }
.dualselect .ds_arrow { display: inline-block; vertical-align: top; padding-top: 60px; margin: 0 10px; }
.dualselect .ds_arrow .ds_prev, .dualselect .ds_arrow .ds_next { 
	display: block; padding: 5px 10px 7px 10px; border: 1px solid #ccc; margin-bottom: 5px; font-size: 24px; font-weight: bold; 
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: #eee url(../images/titlebg.png) repeat-x top left;
}
.dualselect .ds_arrow .ds_prev:hover, .dualselect .ds_arrow .ds_next:hover {
	background: #FB9337; color: #fff; border-color: #F0882C; cursor: pointer;	
}
.w300{ width:300px !important;}	
.w200{ width:200px !important;}	
.w100{ width:100px !important;}	


.hongxing{ color:#F00; padding-left:10px; display: inline; padding-right:8px;}
.duan_title{ display: inline; padding:0px 10px; font-size:12px; font-weight:normal;}
.desc {
    color: #999999;
    display: block;
    font-size: 11px;
    font-style: italic;
    margin: 5px 0 0 0px;
}

.shuru1 select{ height:28px; line-height:28px;}

.w-form input:focus { 
	background: #fff; -moz-box-shadow:0px 0px 4px #56b4ef; -webkit-box-shadow:0px 0px 4px #56b4ef; box-shadow:0px 0px 4px #56b4ef; border:1px #8ec8ec solid;
}

.w-box{ background:url(../images/shugexian.jpg) repeat-y 450px;}

.yanzhengma img{ display: inline; position:absolute; top:5px;}
.yuedushijian{ text-align:right; line-height:30px; height:30px;}


/*20131218新加*/
.blank10{ height:10px; line-height:10px; overflow:hidden; clear:both;}
.zhuchenggong{ width:60%; margin:0 auto;  padding:100px 0px;}
.zhuchenggong h1{ font-size:24px; background:url(../images/ok.png) no-repeat left center; height:60px; line-height:60px; padding-left:40px; border-bottom:1px #E0E0E0 solid;}
.zhuchenggong p{ padding-left:40px; font-size:14px; line-height:30px;}


/*index_case*/
.index_case .items{ width:280px; padding:10px; position:relative; background:#f6f8f5; margin:10px 15px 10px 15px; text-align:center }
.index_case .items .name{ height:32px; line-height:32px; text-align:center; color:#FFFFFF; position:absolute; bottom:12px;width:132px; color:#FFFFFF; font-size:14px}

#index_mc_0 .contents{ width:1000px; padding:12px 0; overflow:hidden;}
#index_mc_0 .contents .l, #index_mc_0 .contents .r{width:35px; padding-top:100px; float:left; _display:inline; overflow:hidden;}
#index_mc_0 .contents .list{ width:920px; margin:0 5px; overflow:hidden; float:left;}
/*#index_mc_0 .contents .list .item{width:150px; height:258px; padding:6px 8px 12px; float:left; _display:inline; margin:0 5px; overflow:hidden; cursor:pointer; position:relative;}*/
 
#index_mc_0 .contents .list .item{width:150px; height:258px; padding:6px 8px 12px; float:left; _display:inline; margin:0 5px; overflow:hidden; background:url(../../../../../../images/case_bg_1.jpg) no-repeat; cursor:pointer; position:relative;}
#index_mc_0 .contents .list .item .img_juzhong{width:150px; height:263px; position:absolute; top:5px;background:#000; background:rgba(0,0,0,0.8); filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index:1;}

#index_mc_0 .contents .list .item .img_juzhong img{width:120px; height:120px; position: absolute; z-index:9; top:70px; left:20px;}
#index_mc_0 .contents .list .item .img img{ width:150px; height:258px; z-index:1;}
#index_mc_0 .contents .list .item .cover{width:166px; height:276px; overflow:hidden; position:absolute; top:0px; left:0px; display:none; background:#000; background:rgba(0,0,0,0.8); filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index:1;}
#index_mc_0 .contents .list .item .code{width:108px; height:108px; overflow:hidden; position:absolute; top:84px; left:29px; z-index:2; display:none;}
#index_mc_0 .contents .list .item .code img{width:108px; height:108px;}
#index_mc_0 .contents .list .item:hover .cover, #index_mc_0 .contents .list .item:hover .code{display:block;}


#index_product_scroll .Cont{width:920px; overflow:hidden; display:block; height:276px;}
#index_product_scroll .ScrCont{width:10000000px; display:block;}
#index_product_scroll #scroll_list_1, #index_product_scroll #scroll_list_2{float:left; display:block;}
#index_product_scroll #scroller_contents_0, #index_product_scroll #scroller_contents_1{float:left; display:block;}


/*****404*****/
.error{width:820px; height:auto !important; background:#fff; margin:20px auto 0; padding:80px 0px 80px 140px; overflow:hidden;}
.error_r{width:248px; height:241px; float:left; background:url(../images/error1.jpg);}
.error_w{width:360px; float:left; margin-left:40px; margin-top:80px;}
.error_w_a{ font-size:24px; margin-bottom:15px; color:#c33; font-family:"微软雅黑";}
.error_w_b{ font-size:14px; color:#333; line-height:26px;}
.error_w_b a{ color:#0081bf;}




#divaddress select{ margin-right: 3px;}
 
/**首页客户案例鼠标切换  遮罩层
.index_mc_0_contents_item_img{ filter: alpha(opacity=50);-moz-opacity: 0.50;opacity: 0.50;background-color: black; }
.toll_info {
height: 220px;
background: #000;
vertical-align: middle;
display: table-cell;
width: 215px;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
position: absolute;
}
.toll_info{width:150px; height:258px; z-index:1;}  **/


/*功能介绍 网格布局*/
.grid_g{width:1000px;margin:0 auto}
#grid{padding-top:15px;width:1016px;_width:1032px;background:url(../images/w1000bg.png) center top repeat-y;font-size:0}/*width:1016px;*/
.grid{*word-spacing:-1px;/* IE6、7 */}
	.grid li{height:200px;width:188px;margin:0 7px 10px 8px;position:relative;z-index:0;font-size:14px}
	.grid li{*display:inline;*zoom:1;*float:left;}
		.grid li.li_hover{background:url(../images/block_bg.png) no-repeat;cursor:pointer}
	.grid li h3{font-size:20px;font-weight:normal;height:140px;line-height:28px}
	.grid li h3 a{padding-top:15px;display:block;height:185px;z-index:100;position:absolute;width:188px;text-align:center;top:0;left:0}
	.grid li h3 img{border-radius:43px;height:86px;width:86px}
	.grid li h3 span{display:block;_padding-top:7px}
	.grid li p{font-size:13px;text-align:center;color:#888;line-height:22px;z-index:10}
#grid .mix{opacity:0;display:none}
.grid a{color:#555;text-decoration:none;outline:none}
.grid a:hover{color:#3fa9f5}
