@charset "utf-8";
/* CSS Document */

body{ font-size:12px; height:auto;}
*{ margin:0px auto; padding:0px;}
ul{ margin:0px; padding:0px;}
ul li{ list-style:none}
img{ border:0px}
a{ text-decoration:none}
#wrapper{ width:100%; height:auto; overflow:hidden }

#wrapper .top_lan{ width:100%; height:4px; background:#169fe7; overflow:hidden}
#wrapper .top_tianqi{ width:100%; height:42px; background:url(../images/tianqi_bg.jpg) repeat-x; overflow:hidden}
#wrapper .top_tianqi  .top_tianqi_con{ width:910px; height:42px; margin:0px auto; overflow:hidden}
#wrapper .top_tianqi  .top_tianqi_con  .top_tianqi_con_left{ width:450px; height:42px; line-height:42px; float:left; overflow:hidden}
#wrapper .top_tianqi  .top_tianqi_con  .top_tianqi_con_right{ width:190px; height:20px; margin-top:11px; float:right; overflow:hidden}
#wrapper .top_tianqi  .top_tianqi_con  .top_tianqi_con_right ul li{ width:95px; float:left;}
#wrapper .top_tianqi  .top_tianqi_con  .top_tianqi_con_right ul li  .imgs{ width:33px; height:20px; float:left; overflow:hidden}
#wrapper .top_tianqi  .top_tianqi_con  .top_tianqi_con_right ul li  .wenz{ width:56px; height:20px; line-height:20px; float:left; padding-left:5px; overflow:hidden}
#wrapper .top_tianqi  .top_tianqi_con  .top_tianqi_con_right ul li  .wenz a{ color:#000;}
#wrapper .top_tianqi  .top_tianqi_con  .top_tianqi_con_right ul li  .wenz a:hover{ color:#169fe7;}

#wrapper .head{ width:910px; height:110px; overflow:hidden }
#wrapper .head .head_logo{ width:413px; height:70px; float:left; margin-top:22px; margin-left:10px; overflow:hidden}
#wrapper .head  .head_tel{ width:233px; height:30px; float:right; margin-top:38px; margin-right:10px; overflow:hidden}

#wrapper .menu{ width:100%; height:45px; background:#169fe7; overflow:hidden}
#wrapper .menu .menu_nav{ width:749px; height:45px; overflow:hidden}
#wrapper .menu .menu_nav ul{ width:750px}
#wrapper .menu .menu_nav  ul li{ width:124px; height:45px; line-height:45px; float:left; text-align:center; border-right:1px solid #0790d8; overflow:hidden}
#wrapper .menu .menu_nav  ul li a{ font-size:14px; color:#ffffff; font-family:"微软雅黑"; text-decoration:none}
#wrapper .menu .menu_nav  ul li a:hover{ color:#fff600}

/*首页开始*/
#wrapper .banner{ width:100%; height:421px; overflow:hidden}

#wrapper .fwxm{ width:888px; height:136px; margin-top:29px; margin-bottom:29px; overflow:hidden; padding-left:10px}
#wrapper .fwxm ul{ width:905px;}
#wrapper .fwxm ul li{ width:206px; height:134px; float:left; margin-right:20px; overflow:hidden}
#wrapper .fwxm ul li .fwxm_pic{ width:206px; height:51px; text-align:left; margin-bottom:10px; overflow:hidden}
#wrapper .fwxm ul li .fwxm_wenzi{ width:206px; height:72px; line-height:24px; overflow:hidden}
#wrapper .fwxm ul li .fwxm_wenzi a{ color:#000}

#wrapper .case{ width:100%; height:280px; overflow:hidden; margin:0px auto; padding:15px 0px; background:#f6f7fb;}
#wrapper .case .case_con{ width:900px; height:auto; overflow:hidden; margin:0px auto}
#wrapper .case .case_con .case_con_title{ width:900px; height:34px; overflow:hidden; margin-bottom:15px;}
#wrapper .case .case_con .case_con_cons{ width:900px; height:178px; overflow:hidden; margin:0px auto}
#wrapper .case .case_con .case_con_cons ul { width:910px}
#wrapper .case .case_con .case_con_cons ul li{ width:203px; height:177px; overflow:hidden; float:left; background:#0790d8; margin-right:24px}
#wrapper .case .case_con .case_con_cons ul li .lititle{ width:203px; height:37px; overflow:hidden; line-height:37px; text-align:center; color:#FFF}
#wrapper .case .case_con .case_con_cons ul li .lipic{ width:199px; height:136px; overflow:hidden; padding:2px;}
#wrapper .case .case_con .case_con_menus{ width:870px; height:22px; overflow:hidden; margin:0px auto; text-align:right; margin-top:26px}
#wrapper .case .case_con .case_con_menus a{ width:22px; height:22px; text-align:center; line-height:22px; color:#FFF; display:block; float:right; background:url(../images/menubg.gif); text-decoration:none; font-weight:bold; margin:0px 2px}
#wrapper .case .case_con .case_con_menus a:hover{ background:url(../images/menu_on.gif);}

/*首页结束*/
/*内页开始*/
#wrapper .nybanner{ width:100%; height:198px; overflow:hidden; margin:0px auto}

#wrapper .content{ width:100%; height:auto; overflow:hidden; margin:0px auto; background:url(../images/con_bg.gif) repeat-x; margin-top:-20px; position:relative; z-index:5}
#wrapper .content .content_con{ width:1000px; height:auto; overflow:hidden; margin:0px auto}

/*con_left*/
#wrapper .content .content_con a{ text-decoration:none}
#wrapper .content .content_con .content_left{ width:220px; height:auto; overflow:hidden; float:left;}
#wrapper .content .content_con .content_left  .con_left_title{ width:194px; height:150px; overflow:hidden; margin:0px auto; background:url(../images/con_left_title.gif) right #169fe7 no-repeat; padding-left:21px; padding-top:31px; }
#wrapper .content .content_con .content_left  .con_left_title .con_zhongwen{ width:135px; height:26px; overflow:hidden; font-family:"微软雅黑"; font-size:22px; color:#FFF; line-height:26px; text-align:left; float:left}
#wrapper .content .content_con .content_left  .con_left_title .con_yingwen{ width:135px; height:28px; line-height:28px; text-align:left; float:left; font-size:12px; color:#FFF; font-family:"微软雅黑"; }
#wrapper .content .content_con .content_left  .con_ul_top{ width:220px; height:6px; overflow:hidden; background:url(../images/con_ul_top.gif) no-repeat}
#wrapper .content .content_con .content_left  .con_ul_mid{ width:220px; height:auto; overflow:hidden; margin:0px auto}
#wrapper .content .content_con .content_left  .con_ul_mid ul li{ width:220px; height:49px; overflow:hidden; line-height:49px; text-align:center;}
#wrapper .content .content_con .content_left  .con_ul_mid ul li a{ width:220px; height:46px; display:block; background:url(../images/menu_bg.gif) repeat-y; text-decoration:none; font-family:"微软雅黑"; font-size:16px; color:#868686; padding-top:3px}
#wrapper .content .content_con .content_left  .con_ul_mid ul li a:hover,#wrapper .content .content_con .content_left  .con_ul_mid ul li.cur a{ background:url(../images/menu_li_on.gif) no-repeat; color:#FFF}
/*con_right*/
#wrapper .content .content_con .content_right{ width:753px; height:auto;overflow:hidden; float:right; margin-top:29px}
#wrapper .content .content_con .content_right .content_map{ width:753px; height:50px; border-bottom:1px solid #d5d5d5; line-height:50px;}
#wrapper .content .content_con .content_right .content_map .map_left{ width:400px; float:left; font-size:16px; font-family:"微软雅黑"; color:#5d5d5c}
#wrapper .content .content_con .content_right .content_map .map_right{ width:300px; height:50px; float:right;color:#5d5d5c; text-align:right; font-family:"微软雅黑"}
#wrapper .content .content_con .content_right .content_map .map_right a{ color:#5d5d5c; text-decoration:none}
#wrapper .content .content_con .content_right .content_map .map_right a:hover{ color:#169fe7}
#wrapper .content .content_con .content_right .content_map .map_right img{ margin-top:20px}

#wrapper .content .content_con .content_right .righmain{ font-size:14px; line-height:30px; width:753px; height:auto; overflow:hidden; padding:25px 0px; color:#5f5f5f }

#wrapper .content .content_con .content_right  .right_news_list{width:712px; padding:15px 15px;clear:both;height:auto; background:#FFF;}
#wrapper .content .content_con .content_right  .right_news_list li{ clear:both; border-bottom: dashed 1px #868585; height:33px; line-height:33px; font-size:14px }
#wrapper .content .content_con .content_right  .right_news_list li .n_tt{ float:left; display:inline; width:510px; background:url(../images/ioc3.gif) no-repeat left; text-indent:15px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#wrapper .content .content_con .content_right  .right_news_list li .n_tt a{ color:#868686; text-decoration:none}
#wrapper .content .content_con .content_right  .right_news_list li .n_date{ float:right; display:inline; padding-right:10px; text-align:right;color:#6C6C6C;}
#wrapper .content .content_con .content_right .right_case_list{ width:742px; padding-top:4px; height:190px}
#wrapper .content .content_con .content_right .right_case_list li{width:236px; height:177px; margin-left:6px; margin-right:5px; padding-top:5px; float:left; display:inline}
#wrapper .content .content_con .content_right .right_case_list li .li_pic{ background:url(../images/case_list_bj.gif) no-repeat; width:235px; height:150px;}
#wrapper .content .content_con .content_right .right_case_list li .li_pic img{ width:216px; height:133px; padding:8px}
#wrapper .content .content_con .content_right .right_case_list li .li_txt{ width:236px; height:29px; text-align:center; line-height:29px; font-size:14px}
#wrapper .content .content_con .content_right .right_case_list li .li_txt a{ color:#868686}



#wrapper .content .content_con .content_right  .page{clear:both;margin-bottom:0px;padding-top:20px;text-align: center; padding-bottom:15px}
#wrapper .content .content_con .content_right  .page span{ color: #666666; line-height: 22px; text-align: center;}
#wrapper .content .content_con .content_right  .page a{background: #CCCCCC; border: 1px solid #CCCCCC; color: #FFFFFF; font-size: 12px; font-weight: normal; margin-left: 5px; padding: 4px 7px; text-align: center;}
#wrapper .content .content_con .content_right  .page a:hover, #wrapper .content .content_con .content_right .page a.cur{ background: #2566a8; border: 1px solid #2566a8; color: #FFFFFF; text-decoration:none;}
/*内页结束*/

#wrapper .foot{ width:100%; height:73px; overflow:hidden; margin:0px auto; background:#169fe7; border-top:1px solid #e2e2e2;}

#wrapper .foot .footer{ width:880px; height:73px; line-height:73px; text-align:center; margin:0px auto; overflow:hidden; color:#FFF}

