﻿/*top_bar*/
.top_bar { position:relative; height:30px; }
.language { font-size:12px; position:absolute; left:870px; top:0px; }
.language ul { display:none; }
.language ul li { height:20px; line-height:20px; }
.language ul li a { background:#333; color:#fff; color:#fff; width:90px; padding-left:10px; }
.language ul li a:hover { background:#007ec5; color:#fff; }
.checked { width:90px; height:20px; background:#000 url("../images/d_arrow.gif") no-repeat right top; color:#fff; line-height:20px; cursor:pointer; padding-left:10px; }

/*header*/
.header { margin-bottom:20px; }
.header h1, .header h1 a { display:block; width:166px; height:59px; }
.header h1 a { background:url("../images/logo.gif") no-repeat left top; }

/*nav_box*/
.nav_box { position:relative; border-bottom:1px #eee solid; padding-bottom:20px;}
.nav { position:relative; z-index:99; width:700px; }
.nav ul, .nav ul li { float:left; }
.nav ul li { margin-right:10px; position:relative; }
.nav ul li a { width:100px; height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:bold; color:#333; white-space:nowrap;}
.nav ul li a:hover { background:#eee; color:#333; }
.nav ul li a.current1, .nav ul li a.current:hover { background:#014c98; color:#fff; }

/*sub_menu*/
.sub_menu_wrap { height:60px; position:relative; width:100%; top:0px; z-index:9; display:none; overflow:hidden;}
.sub_nav { position:absolute; display:none;}
.snitem { float:left;height:200px;}
.smr { margin-top:10px; clear:both; overflow:hidden;height:20px; line-height:20px;}
.smr li { float:left;margin-right:10px;}
.smr a { width:90px; font-size:12px; background:#eee; padding-left:10px; height:20px; line-height:20px;}
.smr a:hover { background:#000; color:#fff;}
#for_2 { top:0; left:110px;}
#for_3 { top:0; left:220px;}
#for_4 { top:0; left:330px;}
#for_5 { top:0; left:440px;}


/*search*/
.search { height:40px; background:#000; width:40px; position:relative; overflow:visible;}
.search_text { height:28px; padding:0px 5px; line-height:28px; border:1px #d3d3d3 solid; position:absolute; left:5px; top:5px; font-size:14px; width:176px; display:none; }
.search_btn { display:block; border:none; background:#000 url("../images/search_btn.gif") no-repeat center top; cursor:pointer; width:40px; height:40px; position:absolute; right:0px; top:0px; font-size:0; line-height:0;}

/*slide 014c98*/
.slide { width:100%; height:420px;position:relative; overflow:hidden;}
.slide_content { height:420px; overflow:hidden; position:relative; }
.slide_content ul { position:absolute; width:100%;}
.slide_content ul li { width:100%; background:#c00;height:420px; text-align:left;padding-left:40px;}
.slide_btn { position:absolute; width:59px; height:59px; background:url("../images/slide_btn.jpg") no-repeat; top:182px; cursor:pointer; text-indent:-300px; overflow:hidden; z-index:999;}
#prev { left:-59px; background-position:0px 0px; }
#next { right:-59px; background-position:0px -59px; }
.slide_content .tag { width:184px; height:184px; position:absolute; top:20px; left:0px; }
.slide_content .tag a { background:url("../images/slide_tag.jpg") no-repeat center top; display:block; width:184px; height:184px; }
.slide_content .tag_title { width:328px; height:72px; position:absolute; top:240px; left:0px; }
.slide_content .tag_title a { background:url("../images/stitle.png") no-repeat center top; display:block; width:328px; height:72px; }
.slide_content .tag_title_en { width:469px; height:72px; position:absolute; top:240px; left:0px; }
.slide_content .tag_title_en a { background:url("../images/stitle_en.png") no-repeat center top; display:block; width:469px; height:72px; }

/*sort_menu*/
ul.sort_menu { float:right; height:20px; margin-top:8px; }
ul.sort_menu li { float:left; color:#ccc; margin:0px 5px; }
ul.sort_menu li a { font-size:12px; height:20px; line-height:20px; padding:0px 10px; white-space:nowrap; }
ul.sort_menu li a:hover { background:#014c98; color:#fff; }

/*services_list*/
.services_list { overflow:hidden; margin-top:20px; width:960px; }
.services_list ul, .services_list ul li { float:left; }
.services_list ul { width:990px; }
.services_list ul li { width:225px; height:327px; background:#eee; margin-right:20px; position:relative; cursor:pointer; }
.services_list ul li .thumb { position:absolute; }
.item_title { position:absolute; left:10px; bottom:10px; }
.item_title, .item_title a { width:205px; height:56px; }
.item_title a { display:block; background:url("../images/service_png_title.png") no-repeat left top; text-indent:-300px; overflow:hidden; }
.item_title a#curtain_wall { background-position:0px 0px; }
.item_title a#doors_windows { background-position:0px -56px; }
.item_title a#floodlight { background-position:0px -112px; }
.item_title a#green_energy { background-position:0px -168px; }

/*home_projects*/
.home_projects { margin-top:10px; }
.home_projects ul, .home_projects ul li { float:left; }
.home_projects ul { width:960px; margin:0px 0px 0px 40px; }
.home_projects ul li { width:225px; margin:0px 7px 0px 8px;  }
.pro_title { margin-top:10px; }
.pro_title a { width:215px; height:30px; line-height:30px; background:#efefef url("../images/pro_title_arrow.jpg") no-repeat right top; padding-left:10px; font-size:12px;}
.pro_title a:hover, .home_projects ul li.hover .pro_title a { background:#014c98 url("../images/pro_title_arrow.jpg") no-repeat right -30px; color:#fff; }
.home_projects ul li .pro_thumb { width:225px; height:156px; position:relative; overflow:hidden; }
a.show_more { display:block; width:36px; height:36px; background:url("../images/show_more_icon.png") no-repeat center top; text-indent:-300px; overflow:hidden; position:absolute; right:10px; bottom:-46px; }

/*home_news*/
.home_news { margin-top:10px; height:190px;}
.home_news ul li { height:24px; line-height:24px; margin-bottom:10px; white-space:nowrap;}
.home_news ul li em { background:#c00; color:#fff; padding:0px 5px; font-style:normal; font-size:12px; margin-left:10px; vertical-align:top;_vertical-align:middle;}
.home_news ul li span { float:right; padding:0px 5px; color:#999; font-size:11px; }
.home_news ul li.hover { background:#014c98; }
.home_news ul li.hover a { color:#fff; }
.home_news ul li.hover span { color:#ccc; }





/*footer*/
.footer { margin-top:10px;}
.bottom_links ul, .bottom_links ul li { float:left; }
.bottom_links ul li a { font-size:16px; width:100px; height:20px; line-height:20px; text-align:center; white-space:nowrap;}
.bottom_links ul li a:hover { background:#000; color:#fff; }
.foot { padding:20px 0; padding-left:20px; background:#eee; border-top:1px dotted #666; width:100%}
.foot p { height:30px; line-height:20px; font-size:12px; color:#666; }
.foot img{ vertical-align:middle; padding-bottom:3px;}

/*crumbs*/
.crumbs {solid; margin-bottom:20px; background:url(/images/bj.gif); padding:10px 0px; border-bottom:1px solid #eee; border-radius: 0 0 8px 8px;}
.crumbs h2 { font-size:22px; font-style: italic; color:#111; font-weight:normal; padding-left:20px; height:30px; line-height:30px; }
.crumbs span { font-size:22px; font-style: italic; color:#014c98; font-weight:normal; height:30px; line-height:30px; }
.crumbs a {color:#111;}


/*top_one*/
.top_one { border-bottom:1px #eee solid; padding-bottom:20px; margin-bottom:20px; }
.top_one_view { position:relative; height:300px; }
.top_one_viewb { height:250px; }
.top_one_view a.thumb {width:470px; height:300px; background:#eee;}
.top_one_view a.thumb img { width:470px; height:300px; }
.top_one_viewb a.thumb img { width:470px; height:250px; }
.top_one_view a.title { position:absolute; width:110px; background:#fff; font-size:12px; line-height:24px; padding:10px; right:0; bottom:0; }
.top_one_viewb a.title { right:0; bottom:0; }
a.title:hover { background:#014c98; color:#fff;}
.top_one_info h3 { font-size:30px; font-weight:normal; text-align:right; padding:40px 0; }
.top_one_article h3 { font-size:30px; font-weight:normal; text-align:left; padding:40px 0; }
.top_one_info h3 a { font-size:30px; height:40px; line-height:40px; background:url("../images/top_one_arrow.gif") no-repeat right top; padding-right:40px; white-space:nowrap; color:#333; }
.top_one_info h3 a:hover { background-position:right -40px; color:#007ec5; }
.top_one_info p { color:#999; line-height:24px; font-size:14px; }

/*sidebar*/
.sidebar h4 { font-size:26px; font-weight:normal; height:50px; line-height:50px; padding-left:10px; background:url(/images/bj2.gif);}
.sidebar h4 a{ font-size:26px; color:#fff; font-weight:normal;}
.sidebar1 h4 { font-size:20px; font-weight:normal; height:40px; line-height:40px; padding-left:10px; background:url(/images/bj2.gif);}
.sidebar .menu ul li { margin-bottom:10px; width:200px; overflow:hidden; }
.sidebar1 .menu ul li { margin-bottom:5px; width:200px; overflow:hidden; }
.sidebar .menu ul li a { height:30px; line-height:30px; font-size:16px; background:#efefef; display:block; padding-left:12px; white-space:nowrap; }
.sidebar1 .menu ul li a { height:25px; line-height:25px; font-size:14px; background:#fff; display:block; padding-left:5px; white-space:nowrap; }
.sidebar .menu ul li.current a, .sidebar .menu ul li a:hover { background:#014c98; color:#fff; }
.sidebar1 .menu ul li.current a, .sidebar .menu ul li a:hover { background:#014c98; color:#fff; }

.sidebar h5 { height:30px; line-height:30px; font-size:14px; padding-left:10px; }
.side_search { height:40px; background:#eee; width:200px; position:relative; }
.side_search .ss_text { font-family:Microsoft YaHei,微软雅黑,Arial;  color:#333; height:28px; padding:0px 5px; line-height:28px; border:1px #ddd solid; position:absolute; left:5px; top:5px; font-size:14px; width:150px; }
.side_search .ss_btn { display:block; border:none; background:#333 url("../images/side_sbtn.jpg") no-repeat center top; cursor:pointer; width:30px; height:30px; position:absolute; right:5px; top:5px; text-indent:-300px; overflow:hidden; cursor:pointer; }
.side_search .ss_btn1 { display:block; border:none; background:#333 url("../images/side_sbtn1.png") no-repeat center top; cursor:pointer; width:30px; height:30px; position:absolute; right:5px; top:5px; text-indent:-300px; overflow:hidden; cursor:pointer; }
.side_tj { font-family:Microsoft YaHei,微软雅黑,Arial;  color:#333;  height:35px; background:#eee; width:100px; position:relative;  border-radius: 0px 0px 0px 0px; font-size:16px;}



/*news_list*/
.nl_a { width:480px; }
.news_list ul li { line-height:30px; margin-bottom:3px; padding:0px 20px; font-size:14px; white-space:nowrap; overflow:hidden;}
.new_date { color:#ccc;  font-size:9px;}
.new_date, .new_tt { margin-left:10px; }
.new_sort { width:70px; }
.new_tt { color:#666; white-space:nowrap; }
.news_list ul li.hover { background:#014c98; }
.news_list ul li.hover a, .news_list ul li.hover span { color:#fff; }
.showall a { width:100px; height:30px; font-size:14px; text-align:center; line-height:30px; background:#eee; }
.showall a:hover { background:#000; color:#fff; }
.news_list h5 {height:40px; line-height:40px; font-size:20px; padding-left:15px; font-weight:normal; margin-bottom:10px; }
.news_list h5 a{color:#ff5c5c;}
.news_list h5 span { color:#014c98; }
.so_list ul li { line-height:30px; margin-bottom:20px; padding:10px 10px; font-size:14px; white-space:nowrap; overflow:hidden; background:#f1f1f1; border-radius: 10px 10px 10px 0px;}
.so_list  span {font-size:16px; font-weight:bold;}
.news_list h6 {font-size:14px; font-weight:bold;cursor:pointer; }
.news_list .answer {display:none;padding:5px 40px; background:#fff}

/*page_nav*/
.page_nav { margin-top:20px; }
.page_nav ul, .page_nav ul li { float:left;  padding-left:30px; padding-bottom:15px; font-size:14px; }
.page_nav ul li { margin-right:1px; }
.page_nav ul li a { height:22px; line-height:22px; padding:0px 10px; font-size:12px; white-space:nowrap; }
.page_nav ul li.current a, .page_nav ul li a:hover { background:#000; color:#fff; }

/*photo news*/
.photo_news { width:240px; }
.pn_thumb { width:240px;overflow:hidden; background:#eee;}
.pn_info { background:#000; padding:10px; width:220px; }
.pn_info h4 a { line-height:30px; font-size:14px; color:#fff; }
.pn_info p { color:#ccc; font-size:12px; line-height:24px; height:50px; overflow:hidden; }

/*result*/
.no_result { padding:150px 0; text-align:center;}
.no_result h4 { height:40px; line-height:40px; font-size:40px; font-weight:normal; color:#ccc; }

/*serv_item*/
.serv_item { border-bottom:1px #eee solid; padding-bottom:20px; margin-top:20px; }
.serv_thumb { width:225px; overflow:hidden;}
.serv_info { width:495px; }
.serv_title h4, .serv_title h5 { height:30px; line-height:30px; }
.serv_title h4 { font-size:26px; font-weight:normal; }
.serv_title h4 a { padding:0px 10px; color:#014c98;}
.serv_title h4 a:hover { background:#014c98; color:#fff; }
.serv_title h5 { font-size:14px; color:#ccc; padding-left:10px; }
.serv_cont { margin-top:20px; }
.serv_cont h4 { font-size:14px; height:30px; line-height:30px; color:#555; }
.serv_cont p { font-size:12px; line-height:24px; color:#555; }
#si_a { margin-top:0px; }

/*tab_cont*/
.tab_menu { height:40px; }
.tab_menu ul, .tab_menu ul li { float:left; }
.tab_menu ul li { margin-right:20px; height:40px; line-height:40px; padding:0px 20px; background:#eee; color:#333; font-size:26px; cursor:pointer; }
.tab_menu ul li.current { background:#014c98; color:#fff; }
.tab_contbody { margin-top:20px; width:740px; overflow:hidden; position:relative; }
.tab_cbox { width:2220px; position:absolute; }
.tab_block { width:740px; color:#555; float:left; line-height:24px; }

/*article*/
.article { color:#686868; line-height:24px; }
.article h4 { height:30px; line-height:30px; font-size:26px; font-weight:normal; color:#014c98;}

/*contact_item*/
.contact_item { border-bottom:1px #eee solid; padding-bottom:20px; margin-top:20px; padding-left:20px; }
.contact_item h4 { font-size:26px; font-weight:normal; height:30px; line-height:30px; margin-bottom:20px; color:#014c98;}

/*job_item*/
.job_item { border-bottom:1px #eee solid; padding-bottom:20px; margin-top:20px;}
.job_item h4 { font-size:26px; font-weight:normal; height:30px; line-height:30px; margin-bottom:20px; }
.job_info { margin-top:20px; }
.job_info h5 { height:40px; line-height:40px; font-size:14px; }
.submit_resume { margin-top:20px; }
.submit_btn,.submit_btn a { width:100px; height:35px; line-height:35px;text-align:center; background:#014c98; color:#fff; cursor:pointer;}
.submit_btn a:hover { background:#007ec5;}
.submit_email { height:33px; line-height:33px; font-size:12px; white-space:nowrap; overflow:hidden; display:none; border:1px #014c98 solid;}
.submit_email span {padding:0px 10px; height:33px; line-height:33px;}

/*sitemap_item*/
.sitemap_item { padding:20px 0; border-bottom:1px #eee solid; }
.sm_nt { width:100px; }
.sm_nt a { width:100px; height:40px; line-height:40px; font-size:26px; text-align:center; }
.sm_nt a:hover { background:#014c98; color:#fff; }
.sm_nl { width:819px; border-left:1px #eee solid; padding-left:20px; }
.sm_nl ul, .sm_nl ul li { float:left; }
.sm_nl ul li { padding:10px 0; }
.sm_nl ul li a { white-space:nowrap; height:20px; line-height:20px; padding:0px 10px; }
.sm_nl ul li a:hover { background:#014c98; color:#fff; }


/*search_list*/
.search_list ul li.hover { background:#eee;}
.search_list ul li.hover a, .search_list ul li.hover span { color:#014c98;}

/*products*/
.pw_header { border-bottom:1px #eee solid; padding-bottom:20px; margin-bottom:20px;}
.time_nav { width:670px; height:40px; overflow:hidden;}
.time_nav ul {width:700px;}
.time_nav ul,.time_nav ul li { float:left;}
.time_nav ul li {margin-left:10px; }
.time_nav ul li a { height:40px; line-height:40px; padding:0px 15px;font-size:26px;}
.time_nav ul li.current a,.time_nav ul li a:hover { background:#014c98; color:#fff;}

.pw_slide_nav {float:right; overflow:hidden; height:30px;}
.pw_slide_nav ul { float:left;}
.pw_slide_nav ul li { float:left; height:15px; margin-top:10px;}
.pw_slide_nav ul li { width:10px; height:10px; background:#ddd; cursor:pointer; line-height:0; font-size:0; margin-left:10px;}
.pw_slide_nav ul li.current { background:#014c98;}
.pwn_btn { float:left; background:url("../images/pw_slide_nav.gif") no-repeat; display:block; text-indent:-300px; overflow:hidden; width:30px; height:30px; cursor:pointer; margin-left:10px;-moz-user-select: none; -khtml-user-select: none; user-select: none;}
#st_prev { background-position:0px 0px; background-color:#000;}
#st_next { background-position:-30px 0px; background-color:#000;}
.pw_body { position:relative; overflow:hidden; width:960px;}
.pwbox { position:absolute;}
.pwbox ul { float:left; width:960px; margin-right:20px;}

/*default_img_list*/
.default_img_list { width:760px; overflow:hidden;}
.default_img_list ul,.default_img_list ul li { float:left;}
.default_img_list ul { width:800px;}
.default_img_list ul li { width:218px; overflow:hidden; margin:10px;}
.default_img_list ul li .img_thumb { width:220px; height:150px; overflow:hidden;}
.default_img_list ul li .img_thumb img { width:220px; height:150px;}
.img_info { margin-top:10px;}
.img_info a { height:30px; line-height:30px; white-space:nowrap; overflow:hidden; color:#014c98; padding:0px 10px;}
.img_info a:hover { background:#014c98; color:#fff;}
.img_info p {  height:50px; line-height:25px; font-size:12px;}

/*main_img_list*/
.main_img_list { width:740px; overflow:hidden;}
.main_img_list ul,.main_img_list ul li { float:left;}
.main_img_list ul { width:760px;}
.main_img_list ul li { width:218px; overflow:hidden; margin:10px;}
.main_img_list ul li .img_thumb { width:220px; height:120px; overflow:hidden;}
.main_img_list ul li .img_thumb img { width:220px; height:120px;}

/*try_layout*/
.slide_pro { height:420px;}
.try_layout { position:relative; width:960px; height:420px;}
.try_layout li { position:absolute; overflow:hidden;}
.img_box { position:relative;}
.try_layout li .img_info { position:absolute; right:0px; bottom:0px; font-size:12px; width:220px; display:none;}
.try_layout li .img_info a { padding:10px 10px 15px 10px;background:#fff; display:block;}
.try_layout li.hover .img_info { display:block;}
.try_layout li.hover .img_info a { background:#014c98; color:#fff;}

.tra { width:220px; height:200px;}
.tra img { width:220px; height:200px;}

.trb { width:460px; height:200px;}
.trb img { width:460px; height:200px;}

.trc { width:700px; height:200px;}
.trc img { width:700px; height:200px;}

.trd { width:220px; height:420px;}
.trd img { width:220px; height:420px;}

.tre { width:460px; height:420px;}
.tre img { width:460px; height:420px;}

/*product show*/
.pro_album {float:right; width:360px; height:590px; position:relative;}
.pra_item { position:absolute; background:#eee; overflow:hidden;}
.pi_a { width:170px; height:170px;}
.pi_a img { width:170px; height:170px;}
.pi_b { width:360px; height:400px;}
.pi_b img { width:360px; height:400px;}

#protab .tab_contbody { margin-top:20px; width:740px; overflow:hidden; position:relative; }
#protab .tab_block { width:740px; color:#555; float:left; line-height:24px; padding-right:20px;}
.gaishu {
	float:left;
	width:720px;
	overflow: hidden;
}

/*newsshow*/
.news_overview { margin-left:20px;}
.news_header { border-bottom:1px #eee solid; margin-bottom:10px; padding-bottom:0px;}
.news_info { height:30px; line-height:30px;}
.news_info ul,.news_info ul li { float:left;}
.news_info ul li { padding:0px 10px;}
.share ul,.share ul li { float:left;}
.share ul li { margin-left:10px; font-size:12px;}
.share ul li a { display:block; width:25px; height:25px; line-height:25px; overflow:hidden; background:#000;}
.news_info ul li,.share ul li { white-space:nowrap; font-size:12px;}

.news_overview .news_thumb {width:200px; overflow:hidden; }
.news_overview .news_thumb img {width:200px; }
.news_oi { background:#333;}
.news_oi h6 { display:none;}
.news_oi p { padding:10px; color:#fff; font-size:12px;}

/*team_cont*/
.team_cont h4 { font-size:26px; height:40px; line-height:40px; font-weight:normal; margin-bottom:20px;}
.tc_body { position:relative; overflow:hidden; width:740px;}
ul.brand_list,ul.brand_list li { float:left;}
ul.brand_list { width:740px; overflow:hidden;}
ul.brand_list li { background:#ddd; width:148px; height:100px; overflow:hidden;}

/*jl*/
.ses_tips { font-size:12px; border:1px #ffd792 solid; padding:10px; margin-bottom:20px; background:#fff6dc; line-height:30px;}
.ses_tips span { color:#c00; font-size:18px;}
.jl { font-size:12px;}
.jl h4 { height:30px; line-height:30px; font-size:14px;}
.jl table { width:100%; border-collapse:collapse; margin-bottom:20px; table-layout:fixed;}
.jl td { border:1px #ddd solid;overflow:hidden;}
.jl td span { color:#c00; padding-right:5px; line-height:27px;}
.jl_title { width:90px; padding:0px 10px;}
.jl_text {border:none; margin:0; padding:0; height:27px; line-height:27px; padding:0px 10px;color:#014c98;}
.jl td textarea { width:648px; border:none; height:120px; padding:10px; line-height:22px; resize:none; overflow:auto; color:#014c98;}
.jl .sub_form_btn input { border:none; height:30px; line-height:30px;width:100px; color:#fff; background:#014c98; cursor:pointer; margin-right:10px;}
.jl td input,.jl td textarea {border:0;}
.csex {margin-top:5px;}
.csex input { margin-left:10px;}
.jl_tips { padding:10px;}
.jl td select { margin-left:10px; margin-top:2px;}

/*lxwmbox*/
.box {width:790px; margin-top:0px; margin-bottom:25px; overflow:hidden;}
.box ul{list-style:none;width:750px;}
.box ul li{float:left;width:330px;height:140px; background:url(/images/bj.gif); border:1px solid #eee;  margin-left:20px;  border-radius: 18px 18px 18px 18px; margin-left:15px;padding-top:18px; padding-left:20px; margin-top:18px;}
.box ul li p{font:12px/22px;}

/*lxwmbox*/
.box1 { width:790px; margin-top:0px; margin-bottom:25px; overflow:hidden;}
.box1 ul{list-style:none;width:790px;}
.box1 ul li{float:left;width:325px;height:150px;  padding-top:18px; padding-left:5px;  padding-right:10px; margin-top:17px; border:1px solid #eee;  margin-right:17px;}
.box1 ul li p{font:12px/22px;}
.zleft{float: left; width: 82px; padding-top:28px;}
.zright{float: right;  margin: 0 0 0 -82px; width: 100%;}
.zz{margin: 0 0 0 82px;}
.zz a{color:#ff5c5c;}


/*addbook*/
.addbook {padding-left:40px; padding-bottom:15px; padding-top:10PX;font-size:18px;}
.span12{width:600px;font-family:Microsoft YaHei,微软雅黑,Arial, Helvetica, sans-serif,"宋体";  }
.span13{margin:0px 0px 0px 40px;}
.big-grn-btn, .big-grn-btn:hover, {
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
.big-grn-btn {
	display: inline-block;
	color: #ccc;
	font-weight: 700;
	font-size: 16px;
	padding: 24px 56px 24px 56px;
	border: 1px solid #6981ad;
	background: url(/images/but-bg.png) repeat;
}
.big-grn-btn:hover, .big-grn-btn:focus {
	color: #ffffff;
	border: 1px solid #2f3239;
	background: url(/images/but-bg.png) repeat;
}
.small-blk-btn:hover, .small-blk-btn:focus {
	background-color: #2f3239;
	color: #ccc;
	text-decoration:none;
}
#contact-form input[type="text"], #contact-form input[type="email"] {
	height: 3em;
}


input[type="text"], textarea, input[type="email"] {
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 0px;
	color: #666;
	-o-border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	padding: 10px;
	margin-bottom: 10px !important;
}

/*wzfw*/
.tyong_right_box{
	margin:0 20px 20px 20px;
	border-bottom:solid 1px #eee;
	}
.right_box_tit{ 
	padding:0 0 10px 0;}
.right_box_tit ul li{{height:40px; line-height:40px; font-size:30px; color:#777; padding-left:15px; font-weight:normal; margin-bottom:10px; } }
.tyong_right_box p{
	line-height:200%;
	color:#545454;}
