@charset "utf-8";


/***********首页**************/
.main{ }
.clr{ clear:both;}

/***********内页**************/
.banner{}
.main_left{ width:230px; float:left;padding:50px 0px;}
.tree{}
.tree_tit{ font-size:18px; background:#ed6b16; height:80px; line-height:80px;text-indent:38px;color:#fff;}
.tree_info{}
.tree_info ul{ list-style:none;}
.tree_info ul li{ text-indent:35px; }
.tree_info ul li a{  height:24px; display:block; padding:20px 0px; background:#f3f3f3; border-bottom:1px solid #ddd; font-size:16px; font-weight:bold;}
.tree_info ul li a.tree_sel{ color:#fff;background:#ed6b16;}
.tree_info ul li a:hover{ background:#eee;}
.tree_info ul li a.tree_sel:hover{ background:#ed6b16;color:#fff;}

.tree_info1{ border:1px solid #ed6b16;}
.tree_info1 ul{ list-style:none;}
.bigclass{ text-indent:35px; }
.bigclass a{ height:24px; display:block; padding:10px 0px;}
.bigclass a:hover{background:#eee}
.bigclass a.tree_sel{ color:#ed6b16;background:#eee;}
.smallclass{ background:url(../images/tree_ico.gif) no-repeat 35px 13px;line-height:20px; padding:6px 0px; padding-left:55px;border-bottom:1px solid #e6e6e6; }
.smallclass a{ }


.left_contact{ padding-top:15px;}
.left_contact_tit{}
.left_contact_info{ border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding-left:15px;}

.main_right{ float:right; width:1100px;padding:50px 0px;}
.rig_info{padding:10px 15px 0px 15px; line-height:40px;}
.location{ border-bottom:1px solid #ddd; padding-bottom:10px;}
.loc_tit{ width:260px; font-size:22px; color:#444; font-family:"微软雅黑"; float:left;}
.loc_info{ float:right; width:600px; text-align:right;padding-top:0px !important; padding-top:15px; color:#999;}
.loc_info a{ color:#999 !important;}
.loc_info a:hover{ color:#ed6b16;}



.pro_list ul{ margin-left:-40px;}
.pro_list ul li{ float:left; width:330px; margin-left:40px; padding:20px 0px;}
.pro_img{ width:100%; height:240px; background:#f3f3f3; overflow:hidden; position:relative;display: flex;align-items: center}
.pro_img img{ align-items: center; width:100%; height:auto;}
.pro_tit{ padding:20px 25px 15px 0px; line-height:20px; font-size:18px; position:relative;}
.pro_tit span{ display:block; position:absolute; right:0px; top:20px; font-size:20px; color:#ed6b16;}


.spro_img{ text-align:center; padding-top:40px;}
.spro_img img{ display:inline-block; max-width:100%;}
.spro_img p{ padding-top:20px; font-weight:bold; font-size:20px; line-height:1.15; padding-bottom:30px;}

.content{ padding-top:20px; line-height:24px; text-align:justify;}
.content img{ max-width:100%; height:auto;}
.content table{ max-width:100% !important;}
.content p{ padding:15px 0px; margin:0px;}

.contact{ text-align:center; margin:70px 0px;}
.contact h4{ font-weight:bold; font-size:30px; padding-bottom:20px;}
.contact div{ line-height:26px;}

.page{ padding-top:40px;}


.news_list{}
.news_list ul{ margin-left:-40px;}
.news_list ul li{ float:left; width:330px; margin:30px 0px;margin-left:40px;}
.news_list ul li a{ display:block; background:#f3f3f3; padding:30px;}
.news_list ul li a:hover{ box-shadow:#ccc 0px 0px 15px;}
.n_date{ padding-bottom:10px; color:#666;}
.n_tit{ line-height:20px; font-weight:bold; height:40px; overflow:hidden;}
.n_small{ color:#999; line-height:20px; height:60px; overflow:hidden; margin-top:15px;}
.n_more{ margin-top:20px; color:#ed6b16;}

.n_stit{ font-weight:bold; font-size:30px; text-align:center; padding-top:30px;}
.n_sdate{ text-align:center; color:#999; text-align:center; padding-top:20px; padding-bottom:30px;}
.n_scontent{}
.n_scontent img{ max-width:100%; height:auto;}

.searchlist{}
.searchlist ul li{ padding:15px 0px;}
.search_form{ padding:30px 0px;}
.key_tit{ font-size:20px; padding:60px 0px 10px 0px;}
.key_tit span{ color:#ed6b16;}
.s_txt{ float:left;}
.s_txt input{ border-bottom:1px solid #ddd; width:300px; padding:10px 0px;}
.s_btn{ float:left; margin-left:15px;}
.s_btn span{ cursor:pointer; font-size:30px; line-height:40px;}
.searchlist{}
.searchlist ul li i{ padding-right:15px;}


.project_list{ list-style:none; padding-top:10px;}
.project_list li { float:left; width:215px; margin-left:40px; margin-top:30px;}
.project_list li img{ width:215px; height:145px; border:1px solid #e9e9e9;}
.project_list li p{ width:215px; line-height:26px; text-align:center; padding-top:12px;}
.project_list li p a{ font-weight:bold; color:#65287b;}

