*{margin:0;padding:0;border:0}
body{font-size:14px;font-family:"Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", ºÚÌå, Arial, sans-serif;color:#333333;background-color:#F0EFED}
button,input,textarea{outline:0}
select{border:1px solid #454545;font-family:"Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", ºÚÌå, Arial, sans-serif;}
a{text-decoration:none;color:#1860D8}
ul{list-style:none}
ul li{display:list-item}
pre{white-space:pre-line}
span.price span{font-size:26px;color:#ea5514;}
.mainlayout{clear:both;margin-left:auto;margin-right:auto;width:1200px; overflow:visible;}
.clear{clear:both;}
.split_h30{height:30px; clear:both;}
.split_h10{height:10px; clear:both;}
.lazyload{}
.float_l{float:left;}
.float_r{float:right;}
.margin_r25{margin-right:25px;}
th{font-size:14px;text-align:right;padding-right:2px;}
td{height:35px;padding-left:2px;}
.btn{text-align: center;	background-color:#FFD722;color:#666666;white-space: nowrap;font-size: 14px;cursor: pointer;height: 35px;	border: 1px solid #FFD722 ;border-radius:3px;}
.btnu{font-size:16px;text-align: center;width:120px; height:35px;line-height:35px;background-color:#FFD722;color:#666666;cursor:pointer;border-radius:3px;}
.btnz{font-size:16px;text-align: center;width:120px; height:35px;line-height:35px;background-color:#efeff0;color:#231815;cursor:pointer;border-radius:3px;border:1px solid #b5b5b6;}
.col_red{color:#e95513;margin-right:3px;}

input[type='text']{border:1px solid #CCCCCC;background-color:#EDEDED;width:100%;height:30px;line-height:30px;font-size:13px;border-radius:3px;}
input[type='password']{border:1px solid #CCCCCC;background-color:#EDEDED;width:100%;height:30px;line-height:30px;font-size:13px;border-radius:3px;}


#header{width:100%;  height:90px; background-image:url(/images/white.png);position:fixed;left:0px;top:0px;z-index:99;}
.index_logo{float:left; width:300px; height:88px;}

.menu_container{float:right; width:700px;height:90px;font-size:20px;overflow:hidden;}
.menu_container a{color:#333333;display: block;}
.menu_container a:hover{color:#1860D8 !important;}

.nav_menu{height:90px;position: relative;}
.nav_menu > li{display:inline-block; padding-left:30px;padding-right:30px;float: left;height: 88px;line-height:88px; letter-spacing: 2px;}
.nav_menu > li:hover {border-bottom:2px solid #003399;background-color: #f0f0f0;}

.nav_menu_sub{display:none;width:190px;background: #f0f0f0; position: fixed; z-index: 190; margin-top: 2px; margin-left:-30px; overflow:hidden; box-shadow: 3px 3px 3px #C6CAD4;  }
.nav_menu_sub > ul > li {font-size:16px;display:inline-block;padding-left:20px;padding-right:10px; background-color: #f0f0f0;float:left; letter-spacing: 2px;height: 45px;line-height:45px;}


#banner{margin-top:1px; height:550px;position:relative;}
.banner_box{height:550px;left:0px;position:absolute;top:0px;overflow:hidden;width:100%;z-index:0;}
.banner_box div{position:absolute;left:0px;top:0px;width:100%;height:550px;}
.banner_img{left:0px;display:inline;width:100%;min-height:550px;min-width:1500px;}

.swiper-container{position:relative;}
.switcher{position:absolute;z-index:1000;bottom:20px;left:50%;}
.switcher a{font-size:16px; border:0px solid #ffffff; color:#727272;}
.switcher .cur{ color:#EAC62D;}

.index{background-color:#ffffff;height:400px;}
.index_list{width:100%;height:100%;}
.index_list li{margin:50px 10px; width:378px; height:300px; float:left;}
.index_list_li_selected{border:1px solid #1860D8;}
.index_news{width:100%;height:100%;overflow:hidden;position:relative;}
.index_news img{width:100%;height:100%;}

.index_prj{width:100%;height:100%;overflow:hidden;position:relative;}
.index_prj img{width:100%;height:100%;}
.index_list_des{z-index:1;position:absolute;width:378px;height:298px;background-image:url(/images/white2.png);top:255px;left:0px;color:#ffffff;padding:2px 2px;}
.index_list_des h3{font-size:16px;text-align:center;line-height:45px;height:45px;overflow:hidden;}
.index_list_rm{margin:10px 10px; height:100px;overflow:hidden;}
.index_des_link{text-align:center;font-size:18px;line-height:30px;height:30px; }
.index_des_link a{display:inline-block;width:130px;height:30px;  background-color:#ffffff;color:#454545;font-weight:bold;}
.index_des_link a:hover{color:#1860d8 !important;}

#footer{background-color:#1E1D23; color:#999999;}
#footer a{color:#999999;}
#footer a:hover{color:#FFD722;}
.sns{width:280px;height:40px;line-height:40px;margin:0px auto;text-align:center;font-size:14px;font-weight:bold; }
.sns ul{width:210px;margin:0px auto;}
.sns li{float:left;width:70px;}
.sns img{margin-top:4px;}
.contact{width:500px;height:40px;line-height:40px;margin-left:auto;margin-right:auto;}
.copyright{height:30px;line-height:30px;text-align:center;} 
.b_split{width:445px;height:1px;margin:0px auto;text-align:center;background-image:url(/images/bars.png);background-repeat:no-repeat;}

.page_title{margin-left:250px; font-size:21px;height:50px;line-height:50px;display:block;margin-top:5px;}

/***icon**/
.icon-top-home{display: inline-block;height: 20px;line-height: 20px;width:20px;vertical-align: middle;background-image: url(/Images/icon/home.png);background-repeat:no-repeat;}
.icon-top-user{display: inline-block;height: 20px;line-height: 20px;width:20px;vertical-align: middle;background-image: url(/Images/icon/user.png);background-repeat:no-repeat;}
.icon-top-reg{display: inline-block;height: 20px;line-height: 20px;width:20px;vertical-align: middle;background-image: url(/Images/icon/reg.png);background-repeat:no-repeat;}
.icon-top-logout{display: inline-block;height: 20px;line-height: 20px;width:20px;vertical-align: middle;background-image: url(/Images/icon/logout.png);background-repeat:no-repeat;}
.icon-top-bx{display: inline-block;height: 22px;line-height: 22px;width:22px;vertical-align: middle;background-image: url(/Images/icon/bx.png);background-repeat:no-repeat;}
.icon-top-dc{display: inline-block;height: 22px;line-height: 22px;width:22px;vertical-align: middle;background-image: url(/Images/icon/dc.png);background-repeat:no-repeat;}
.icon-top-mj{display: inline-block;height: 22px;line-height: 22px;width:22px;vertical-align: middle;background-image: url(/Images/icon/mj.png);background-repeat:no-repeat;}
.icon-top-wifi{display: inline-block;height: 22px;line-height: 22px;width:22px;vertical-align: middle;background-image: url(/Images/icon/wifi.png);background-repeat:no-repeat;}
.icon-top-wk{display: inline-block;height: 22px;line-height: 22px;width:22px;vertical-align: middle;background-image: url(/Images/icon/wk.png);background-repeat:no-repeat;}
.icon-top-des1{display: inline-block;height: 78px;line-height: 78px;width:78px;background-image: url(/Images/des1.png);background-repeat:no-repeat;}
.icon-top-des2{display: inline-block;height: 78px;line-height: 78px;width:78px;background-image: url(/Images/des2.png);background-repeat:no-repeat;}
.icon-top-des3{display: inline-block;height: 78px;line-height: 78px; width:78px;background-image: url(/Images/des3.png);background-repeat:no-repeat;}
.icon-top-order{display: inline-block;height: 22px;line-height: 22px;width:22px;vertical-align: middle;background-image: url(/Images/icon/order.png);background-repeat:no-repeat;}
.icon-top-cart{display: inline-block;height: 22px;line-height: 22px;width:22px;vertical-align: middle;background-image: url(/Images/icon/cart.png);background-repeat:no-repeat;}
/***icon end**/

.datatable{width:100%; border-left:1px solid #E2E2E2;border-top:1px solid #E2E2E2;table-layout:fixed;padding:15px 15px;}
.datatable  thead th{color: #ffffff; background-color:#111111;line-height:30px;height:30px;text-align: center; letter-spacing: 2px;font-size:14px;}
.datatable  td{padding: 4px 2px 4px 2px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:25px;word-break: keep-all;border-bottom:1px solid #E8E8E8;background-color:#ffffff;}
.datatable tr:hover{background-color:#FDFFE0;}

.list_page{height:45px;margin-left:250px;}
.edit_table{background-color:#ffffff;width:90%;}
/***list page***/
.list_left{min-height:680px; width:220px; float:left;overflow:auto;}
.list_left .list_title{height:70px;line-height:70px;background-color:#1860d8;color:#ffffff;font-size:18px;font-weight:600;text-align:center;}

.list_catg_menu {color:#888888;display:block;font-size:16px;height:60px;line-height:60px;background-color:#eeeeee;border:1px solid #dddddd;border-top:1px solid #eeeeee;text-align:center;}
.list_catg_menu a{ color:#888888;display:block;}
.list_catg_menu a:hover{ color:#1860d8;background-color:#ffffff;}
.list_menu_selected{border-right:#ffffff;background-color:#ffffff;border-left:4px solid #003399;}
.list_menu_selected a{color:#1860d8;}

.list_right{width:970px; float:left; background-color:#ffffff; min-height:680px;overflow:auto;}
.list_box {margin:40px 40px;clear:both;background-color:#ffffff;overflow:auto; border-bottom:1px solid #eeeeee;padding-bottom:40px;}
.list_img{width:220px;height:150px;overflow:hidden;float:left;}
.list_content {width:650px;float:right;}
.list_content_title{font-size:21px;color:#454545;height:30px;line-height:30px; overflow:hidden;margin-left:15px;margin-top:10px;}
.list_content_title a{font-size:21px;color:#454545;}
.list_content_title a:hover{font-size:21px;color:#1860D8;}
.list_content_date{color:#888888;height:30px;line-height:30px;margin-left:15px;margin-top:10px;}
.list_content_abstract {color:#454545;clear:both;height:70px;overflow:hidden;margin-left:15px;margin-top:10px;}
/***list page***/

/**list view**/
.list_view{background-color:#ffffff; min-height:650px;width:100%;}
.view_title{background-color:#ffffff;height:40px;font-size:28px;color:#454545;text-align:center;padding-top:30px;padding-bottom:0px;padding-left:25px;padding-right:25px;}
.view_date{background-color:#ffffff;height:40px;line-height:40px;color:#888888;text-align:right;width:500px;float:left;}
.view_abstract{clear:both; height:70px;color:#888888;padding-left:25px;padding-right:25px;padding-bottom:25px;line-height:30px;letter-spacing:2px;border-bottom:1px solid #eeeeee;}
.view_content{background-color:#ffffff;color:#333333;padding-top:25px; padding-left:25px;padding-right:25px;min-height:540px;line-height:28px;letter-spacing:2px;font-size:16px;text-indent:2em;}
.view_tag{height:60px;color:#888888;padding-left:25px;padding-right:25px;line-height:60px;letter-spacing:2px;position:relative;bottom:0px;font-size:14px;}
.view_share{height:40px;color:#888888;padding-left:25px;padding-right:25px;line-height:40px;letter-spacing:2px;position:relative;bottom:0px;font-size:14px; width:260px;float:right;}
/**list view**/

/**tab view**/
.tab_view{ min-height:650px;margin-left:15px;margin-right:15px;margin-top:15px;}
.tab_title{background-color:#ffffff;height:40px;font-size:28px;color:#454545;text-align:center;padding-top:15px;padding-bottom:0px;padding-left:25px;padding-right:25px;}
.tab_content{background-color:#ffffff;padding-top:25px; padding-left:25px;padding-right:25px;min-height:540px;line-height:28px;letter-spacing:2px;font-size:16px;text-indent:2em;}
.tab_tag{height:60px;color:#b5b5b6;padding-left:25px;padding-right:25px;line-height:60px;letter-spacing:2px;position:relative;bottom:0px;font-size:14px;}
/**tab view**/

/**product list**/
.list_prd{margin-left:20px;overflow:auto;}
.list_prd li{ width:360px;min-height:330px;float:left; margin:10px 10px;overflow:visible; background-color:#ffffff;}
.list_prd_img{width:350px;height:275px;overflow:hidden;position:relative;margin:5px 5px;}
.list_prd_img img{width:100%;height:100%;position:absolute;}
.list_prd_title{width:360px;height:35px;line-height:35px; text-align:center;font-size:18px;}
.list_prd_title a{color:#454545;padding-top:5px;display:block;}
/*.list_prd_img:hover{border:1px solid #FFD722;}*/
/**product list**/


/**product view**/
.prddetail_title{font-size:21px;line-height:28px;padding:20px 35px;}
.rdetail_top_l{float:left;width:550px;margin-left:15px;}
.rdetail_top_r{float:left;width:450px;background-color:#ffffff;height:560px;margin-left:100px;}
.img_box_big{position:relative;width:100%;height:480px;overflow:hidden;background-color:#999999;}
.img_list{position:relative;background-color:#f7f8f8;padding:10px 10px 9px 10px;}
.prd_img_list{margin-left:60px;white-space:nowrap;overflow:hidden;}
.prd_img_list li {display:inline-block;width:65px;height:58px;overflow:hidden;border:1px solid #ffffff;margin-right:10px;}
.prd_img_list li.selected{border:2px solid #FC9B00;}
.rdetail_top_price{margin:30px 15px;border-bottom:1px dashed #C9CACA;}
.rdetail_top_comment{margin:30px 50px;}
.rdetail_top_addcart{margin:30px 15px;text-align:center;}
#rdetail_nav{margin-top:20px;background-color:#ffffff;position:relative;border-bottom:1px solid #F0EFED;}
#rdetail_nav li{display:inline-block;width:143px;height:55px;line-height:55px;border-right:1px solid #DCE0E0;text-align:center;cursor:pointer;border-top:1px solid #FFFFFF;font-size:16px;}
#rdetail_nav li.selected{color:#fc9b00;font-weight:bold;border-top-color:#fc9b00;}
#rdetail_content{overflow:auto;min-height:300px;}
.rdetail_item{padding:10px 50px;background-color:#ffffff;clear:both;overflow:auto;}
.rdetail_item .label{color:#999999;float:left;width:100px;font-weight:bold;font-size:14px;}
.rdetail_item .itemdetail{float:left;width:780px;padding-bottom:10px;border-bottom:1px dashed #DCE0E0;}
/**product view**/

/****project list***/
.project_list_con{padding:10px 10px;color:#888888;overflow:auto;background-color:#ffffff;border-left:1px solid #bbbbbb;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;}
.filt_name{padding:10px 0;color:#454545;font-size:18px;}
.filt_items{padding:10px;}
.filt_item{margin-right:5px;display:inline-block;overflow:hidden;white-space:nowrap;font-size:14px; line-height:24px;text-overflow:ellipsis;cursor:pointer;}
.filt_item.selected{color:#f49c00 !important;}
.project_tab{padding:10px 10px;color:#888888;line-height:35px;background-color:#ffffff;border:1px solid #dddddd;border-top:1px solid #eeeeee;}

/****project list***/
