
/* CSS Document */
/*--adbanner---*/
.about_banner{ width:1003px; height:137px; background:#000; margin:0 auto; position:relative; z-index:1;}
.about_bg{ background:url(../images/about_03.gif) repeat-x; width:1003px; height:43px;  margin:0 auto;}
.about_bg ul{ width:980px; margin:0 auto;}
.about_bg ul li{ float:left; width:70px;line-height:40px;}

/*-------川瑞介绍-------*/
.about_box{ width:980px; height:auto; margin:0 auto;margin-top:20px;}
.about_title{ background:url(../images/about_07.gif) no-repeat; width:71px; height:15px;}
.about_text{ background:url(../images/about_11.gif) no-repeat;  height:126px; margin-top:10px;}
.about_text p{ width:800px; margin:15px 0 0 162px; color:#2f2f2f;}
.our_client{ width:980px; margin:0 auto;}
.our_client li{ width:194px; height:86px; border-left:1px solid #e5e5e6; border-top:1px solid #e5e5e6; float:left; border-right:0;}
#right_border{ border-right:1px solid #e5e5e6;}


/*-----技术方向-----*/
.technical_title{ width:980px; height:40px; margin:0 auto; margin-top:10px; margin-bottom:20px;background:url(../images/about_17.gif) no-repeat left bottom; line-height:40px;}
.technical_title span{ color:#8a8a8a; font-size:14px;}
.technical{ width:980px; height:auto; overflow:hidden; margin:0 auto; border:1px solid #e1e1e1; margin-top:10px;}
.technical_left{ float:left; width:440px; padding:20px;background:url(../images/left_fgx.jpg) no-repeat right center;}
.left_title{ background:url(../images/about_20.gif) no-repeat; width:112px; height:29px; float:left;}
.left_text{ float:left; width:430px; text-align:left; margin-top:10px; line-height:26px; color:#474747;}

.technical_right{ float:left; width:400px; padding:20px; margin-left:20px;}
.right_title{ background:url(../images/about_23.gif) no-repeat; width:247px; height:28px; float:left;}

.technical_left2{ float:left; width:440px; padding:20px;background:url(../images/left_fgx2.jpg) no-repeat right center;}
.left_title2{ background:url(../images/about_28.gif) no-repeat; width:256px; height:31px; float:left;}
.right_title2{ background:url(../images/about_30.gif) no-repeat; width:167px; height:27px; float:left;}
/*-------联系我们--------------*/
.contact{ width:980px; margin:0 auto; height:auto; margin-top:30px; margin-bottom:14px;}
.contact_map{ float:left;width:573px; height:235px; border:1px solid #d9d9d9; padding:4px; }
.contact_way{ float:left; margin-left:50px; line-height:30px; color:#3a3a3a; width:320px;}

/*-------信息反馈--------------*/
.technical_news{ width:980px; height:40px; margin:0 auto; margin-bottom:20px;background:url(../images/about_17.gif) no-repeat left bottom; line-height:40px;}
.technical_news span{ color:#8a8a8a; font-size:14px;}
.information{ width:980px; margin:0 auto;}
.in_left{ width:304px; float:left;}
.in_left span{ color:#545454; line-height:32px;}
.input_name{ width:300px; height:32px; border:0; background:url(../images/contact_10.gif) no-repeat; color:#545454; margin-bottom:10px; line-height:32px;}
.in_right{ float:left; margin-left:24px;color:#545454;line-height:32px;width:652px; height:auto; overflow:hidden;}
.right_bg{ width:652px; height:154px;color:#545454;}
.input_name2{width:652px; height:154px;background:url(../images/contact_bg.gif) no-repeat; border:0;color:#545454; line-height:24px;}
.input_name3{width:652px; height:34px;background:url(../images/contact_bg13.gif) no-repeat; border:0;color:#545454; cursor:pointer;}

/*----------产品与服务----------*/
.product_banner{ width:1003px; height:178px; background:#000; margin:0 auto; margin-bottom:10px;cursor:default; background:url(../images/product_banner.jpg) no-repeat;}
.product_banner ul{ width:980px; margin:0 auto; padding-top:135px;}
.product_banner ul li{ float:left; width:70px;line-height:40px;}


.product_box{ width:980px; margin:0 auto; height:auto; margin-top:10px;}
.mobile_box{ float:left; width:440px; margin-left:30px;}
dl.mobile{ width:420px;}
dl.mobile dt{ float:left;}
dl.mobile dd{ float:right; width:280px; color:#414141;}
dl.mobile dd.mobile_fgx{ width:280px; height:1px;  background:url(../images/service_fgx_08.gif) no-repeat;margin-top:6px; margin-bottom:6px;}
dl.mobile dd span{ color:#777; line-height:18px;}
.gis_box{float:left; width:440px; margin-left:70px;}

/*----------案例集锦----------*/
.case_banner{ width:1003px; height:178px; background:#000; margin:0 auto;cursor:default;  background:url(../images/case_banner.jpg) no-repeat;}
.case_banner ul{ width:980px; margin:0 auto; padding-top:135px;}
.case_banner ul li{ float:left; width:50px;line-height:40px; height:40px;}
/*------------左边----------------*/
#case_box{ width:980px; margin:0 auto; height:auto; margin-top:20px;}
.case_leftbox{ float:left; width:216px; height:auto;background:url(../images/casemain_bg.jpg) repeat-y; border:1px solid #dedddd; border-top:none;}
.case_title{ width:218px; height:37px; background:url(../images/case_title.jpg) no-repeat;}
.case_list{ width:216px; height:auto;}
.case_list li{ width:218px; height:34px; border-top:1px solid #fff; border-bottom:1px solid #fff; font-weight:bold;
 line-height:36px; background:url(../images/case_list_ico.gif) 14px 9px no-repeat; text-indent:3em;}
.case_list li a:hover{ color:#9b1100;}
.case_list ul li ul {}
.case_list li.case_submenu{ margin-left:20px;text-indent:1em; font-weight:normal; background:none; line-height:24px; height:24px; border:none;list-style:url(../images/case_dian.gif) inside ;}

/*------------右边----------------*/
.case_rightbox{ float:right; width:678px; background:#f9f9f9; padding:20px 25px; margin-left:10px;border:1px solid #e6e6e6;}
.case_title2{ width:347px; height:41px;}
.right_list{}
.right_list dl{margin-top:10px;}
.right_list dl dt{ float:left;}
.right_list dl dd{ float:left; width:560px; margin-left:20px;line-height:18px; }
.right_list dl dd.right_dash{background:url(../images/case_fgx.gif) left top repeat-x; padding-top:10px; margin-top:10px;}
.case_btn{ width:127px; height:36px; background:url(../images/check_more01.gif) no-repeat; font-size:14px; color:#fff; text-align:center; line-height:36px; margin:0 auto;}
.case_btn a{ color:#fff;}
.case_btn a:hover{ color:#fff;}

/*-----------------空气质量详细页面样式--------------------*/
#air_box{ width:980px; margin:0 auto; height:auto; margin-top:20px; border:1px solid #e6e6e6;}
.air_img{ margin:0 auto; width:940px; height:1434px;background:url(../images/air_img.jpg) no-repeat;}
.air_pic{ margin:0 auto; width:799px; height:1122px;background:url(../images/air_img.gif) no-repeat;}
.air_pic2{ margin:0 auto; width:799px; height:1091px;background:url(../images/air_img2.gif) no-repeat;}
.air_pic3{ margin:0 auto; width:799px; height:1094px;background:url(../images/air_img3.gif) no-repeat;}
.air_pic4{ margin:0 auto; width:799px; height:1087px;background:url(../images/air_img4.gif) no-repeat;}





/*-------------case结束-----------------*/


/*-------------新闻样式------------------------*/
.news_green{ width:279px; height:30px; background:url(../images/news_bg_16.jpg) no-repeat; color:#fff; line-height:30px; text-indent:20px; font-weight:bold; font-size:14px;}
.news_green a,.news_green a:hover{ color:#fff;}

.news_title{ width:980px; height:40px; margin:0 auto; margin-top:10px; position:relative;background:url(../images/about_17.gif) no-repeat left bottom; line-height:40px;}
.news_title span{ color:#8a8a8a; font-size:14px;}
.news_tubiao{ float:right; position:absolute;left:844px; font-size:12px;}
.news_list a{ width:60px; height:20px; display:block; background: url(../images/news_bg_10.jpg) no-repeat; text-indent:2em; line-height:20px; float:left;}
.news_list a:hover{ background: url(../images/news_hover.jpg) no-repeat;}
.news_datu a{ width:60px; height:20px; display:block; background:url(../images/news_bg_07.jpg) no-repeat; text-indent:2em; line-height:20px; float:left; margin-left:6px;}
.news_datu a:hover{background: url(../images/news_hover2.jpg) no-repeat;}
.news_datu a.hover{background: url(../images/news_hover2.jpg) no-repeat;}
.news_list a.hover2{background: url(../images/news_hover.jpg) no-repeat;}

/*----------分页样式----------------*/
.pages { height:30px; clear:both; padding:13px 0px 0px 0px; width:980px; margin:auto;}
.pages a,.pages span { display:inline-block; width:18px; height:18px; text-align:center; font-family:Arial; line-height:18px; font-size:14px; margin:0px 3px;}
.pages a.pre,.pages a.next,.pages span { background-image:url(../images/tg_pages.gif); background-repeat:no-repeat;}
.pages a.pre { background-position:0px 0px;}
.pages a.pre:hover { background-position:0px -68px;}
.pages a.next { background-position:0px -22px;}
.pages a.next:hover { background-position:0px -45px;}
.pages span { background-position:0px -97px; color:#ffffff;}
.pages a { color:#263134;}
.pages a:hover { text-decoration:none; background:url(../images/tg_pages.gif) no-repeat 0px -97px; color:#ffffff;}

/*------------新闻左边开始--------------*/
#news_content{ width:980px; margin:0 auto; height:auto; margin-top:16px;}
.news_left{ float:left; width:450px; border-right:1px dashed #dedddd;}
p.news_date{ color:#898989;}
p.news_text{ font-size:14px; width:420px; margin-bottom:5px;}
p img{ margin-top:10px;}
.news_right{ float:right; height:auto; margin-left:20px; width:490px;}
p.news_text2{ font-size:14px; font-family:Arial;}
p.news_pic img{ padding:4px; border:1px solid #d8d8d8; margin-bottom:10px;}

/*---------------新闻列表样式-------------------*/
.portfolio_con { width:980px; position:relative; margin:0 auto; clear:both;}
.newslistL { width:740px; float:left; overflow:hidden;}
.newslist { width:980px; overflow:hidden; clear:both; background:url(../images/news_list1.gif) repeat-y 760px top;}
.newslistR { width:190px; float:right;}
.newsBox { clear:both; padding:0px 20px 5px 0px; margin:0px auto 0px auto;}
.newsBox p { padding:8px 0px; clear:both;}
.newsBox .pic { float:left; width:180px; text-align:left;}
.newsBox .pic img { width:150px; height:100px; padding:4px; border:1px solid #ddd;}
.newsBox .txt { float:right; width:530px;}
.newsBox .newsTit { font-size:14px; }
.newsBox .newsTit a{ color:#555;font-weight:bold;}
.newsBox .newsTit i { font-family:"宋体"; font-size:12px; float:right; color:#999; font-style:normal;}
.newsBox .summary  { line-height:18px; color:#999999; padding:10px 0px; clear:both;}
.newsBox .summary a,.newsBox .summary a:hover { text-decoration:underline; color:#0066cc; font-family:Arial;}

.newsFg { background:url(../images/news_list2.gif) repeat-x center center; height:40px; width:100%; clear:both;}
a.quanwen { width:121px; height:34px; display:block; float:right; clear:both; background:url(../images/home_more.gif) no-repeat; margin-top:3px;}
/*--------右边样式----------*/
.tgXiangguan a { width:186px; height:34px; display:block; line-height:34px; clear:both; margin:8px auto; padding-left:20px; font-size:14px; color:#222222;}
.tgXiangguan a:hover { width:186px; height:34px; line-height:34px; clear:both; margin:8px auto; background:url(../images/news_details_02.gif) no-repeat 0px 0px; padding-left:20px; color:#ffffff;}
.tgXiangguan a.dq { width:186px; height:34px; line-height:34px; clear:both; margin:8px auto; background:url(../images/news_details_02.gif) no-repeat 0px 0px; padding-left:20px; color:#ffffff;}


/*-------新闻列表样式结束----------------*/

/*-----------企业文化--------------------*/
#culture_box{width:1003px; height:auto;margin:0 auto;overflow:hidden;}
.culture_pic{width:920px; height:auto; margin:0 auto; overflow:hidden;}

.small_img{ width:866px; height:50px; margin-top:8px;}
.scroll_img li{ float:left; margin-right:12px; display:inline;}
.scroll_img li img{ padding:2px; border:1px solid #d6d6d6;}
.scroll_img li a:hover img{ border:1px solid #dc627d;}
.culture_big{ border:1px solid #d6d6d6; margin-top:20px;}
.culture_big title{ color:#fff; font-size:14px; font-weight:bold;}
.scroll_left{ height:38px; width:14px; margin-right:18px; margin-top:8px; float:left;}
.scroll_right{ height:38px; width:14px; margin-top:8px;float:right;}
/*-----------企业管理-------------*/
.company{ width:940px; margin:0 auto; height:auto; border:1px solid #e6e6e6; margin-top:20px; padding:20px;}
.company_title{ width:298px; height:40px; background:url(../images/company_bg_03.gif) no-repeat; color:#fff;FONT-SIZE:15px;font-weight:bold; text-indent:2em; line-height:32px; margin-top:20px; margin-left:10px;}
.company_title2{ width:922px; height:40px; background:url(../images/company_bg_10.gif) no-repeat left bottom;FONT-SIZE:15px;font-weight:bold;line-height:32px; margin-top:20px;margin-left:10px; }



.company_text{ width:872px; height:65px;line-height:24px;padding:25px; background:url(../images/company_bg_07.gif) no-repeat; margin:0 auto; margin-top:10px; }
.company_text2{ width:922px;margin:0 auto; margin-top:10px;}

.company_img{ width:622px; margin:0 auto; margin-top:20px;}
/*---------返回-------------------*/
.case_btn{ width:101px; height:36px; background:url(../images/check_more01.gif) no-repeat; font-size:14px; color:#fff; font-weight:bold;text-align:center; line-height:36px; margin:0 auto; margin-top:10px;}
.case_btn a{ color:#fff;}
.case_btn a:hover{ color:#fff;}



