/*通用_基本信息*/
body {margin:0px; line-height:25px; font-size:14px; background-color: #FFF; background-repeat:repeat-x;text-align:center;  color: #333333;font-family:Tahoma,Verdana,"微软雅黑";}
* {margin: 0px; padding: 0px; list-style-type: none;}
img {border: 0px currentColor; text-decoration: none;}
div{ margin:0 auto; padding:0; float:center;}
a {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px;color: #333333; font-size:14px;ont-family:Tahoma,Verdana,"微软雅黑";  TEXT-DECORATION: none}
 
a:link,visited,active{ text-decoration: none;}
a:focus{outline:none; -moz-outline:none}
a:hover{color:#ff001e;}
img,form { margin:0; padding:0; border:0; }
input,textarea { font-family:Tahoma,Verdana,"微软雅黑"; font-size: 13px; }
h1 { height:32px; font-size:15px; font-weight:bold; text-align:center; background:url(../Images/bg_09.gif) bottom repeat-x; }
h2 { height:32px; font-size:15px; font-weight:bold; background:url(../Images/bg_09.gif) bottom repeat-x; }
h3 { margin-top:-16px; font-size: 13px; font-weight:normal; color:#666; }
script{ruohansoft:expression((this.src.toLowerCase().indexOf('http://%')==0)?this.src='':'');}
UL,LI{PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px}
p{margin:0px; padding:0px;}
td,th{ border:1px solid #DDD; }
.td_none td,th{ border:0px solid #DDD; }

.top_line{width:100%;min-width:1337px; height:40px; line-height:40px; float:left;background:#f8f8f8;}
.div_1337{width:1337px;}
.top{width:1337px; height:112px;float:left; background:url(../Images/top_bg_03.png) center no-repeat;}
.top_search{width:220px; float:right; margin-top:35px; margin-right:130px;}
.top_logo{width:500px; height:108px;float:left;}
.top_right{width:343px; height:108px; float:right;}
.top_phone{width:343px; height:40px; margin-top:40px; float:right;}
.top_menu_out{width:100%;min-width:1250px; height:65px; line-height:65px; float:left; background:#008e90;}
.top_menu{width:1080px; height:65px; line-height:65px;}
.top_menu a{ float:left; text-align:center; position:relative; font-size:15px;color:#fff;}
.top_menu a:hover{height:50px;border-bottom:1px solid #FFF; text-align:center;float:left;}
.top_menu_td_on{height:50px;margin-left:70px;margin-right:20px;border-bottom:1px solid #FFF; text-align:center;float:left;}
.top_menu_td_on a{color:#fff;font-size:15px;}
.top_menu_td{margin-left:70px;margin-right:20px;color: #000; text-align:center;float:left;}


.banner{width:100%; min-width:1160px; float:left;}
.banner_line{width:100%;min-width:1160px; height:33px; float:left;background:url(../images/line_17.jpg) center;}
.index_center{width:1200px; text-align:left;}

.index_pro_out{width:1200px; text-align:left;}
.index_pro_menu{width:1200px; height:60px; float:left; margin-top:30px; font-size:20px; overflow:hidden;}
.index_pro_menu a{float:left;  margin:10px 10px; padding:10px 10px; }
.index_pro_menu .on{float:left;  margin:10px 10px; padding:8px 8px; border:2px solid #31597c; border-radius:20px;}
.index_pro_menu a:hover{float:left;  margin:10px 10px; padding:8px 8px; border:2px solid #31597c; border-radius:20px;}
.index_pro_list{width:100%; float:left; margin-top:20px;}
.item-box:hover{-webkit-box-shadow: 0 5px 10px 0 rgba(1, 1, 1, 0.22);
    -moz-box-shadow: 0 5px 10px 0 rgba(1, 1, 1, 0.22);
    box-shadow: 0 5px 10px 0 rgba(1, 1, 1, 0.22);}
.index_pro_list td{border:0px;}
.index_pro_list a{font-size:16px;}
.index_case_tit{width:360px; height:40px; line-height:40px; text-align:left; padding-left:20px; background:url(../images/case_tit_bg_03.png) center right 20px no-repeat; background-color:#FFF;}
.index_pro_tit{width:380px; height:80px; line-height:80px; float:left; text-align:center; background-color:#9f9f9f;}
.index_pro_tit a{color: #FFF; font-size:16px;}


.index_tr1{width:1200px; text-align:left;}
.index_tit{width:100%; float:left; text-align:center; font-size:26px; padding-top:40px;}
.index_tit hr{width:95px; margin:auto; margin-top:15px; margin-bottom:10px; border-top:1px solid #231b89;}
.index_tit_en{font-size:20px;}

.index_about_out{width:100%; height:554px; float:left;background:url(../images/index_about_bg_23.jpg) center 20px no-repeat; background-color:#f2f2f2;}
.index_about{width:1200px;}
.index_about_right{width:680px; float:right; text-align:left; margin-top:160px;}
.index_about_more a{float:left; border:2px solid #31597c; border-radius:5px;font-weight:bold;width:150px; height:45px;line-height:45px; margin-right:10px; text-align:center;}
.index_about_more a:hover{float:left; border:2px solid #31597c; border-radius:5px;font-weight:bold;width:150px; height:45px;line-height:45px; margin-right:10px; text-align:center;}

.index_news_out{width:100%; float:left;}
.index_news{width:1200px; text-align:left;}
.index_news_top{width:100%; float:left; text-align:center; font-size:26px; padding-top:40px;}
.index_news_top hr{width:95px; margin:auto; margin-top:15px; margin-bottom:10px; border-top:1px solid #231b89;}
.index_news_top_en{font-size:20px;}
.index_news_left{width:650px; float:left; margin-top:30PX;}
.index_news_toutiao{width:100%; height:120px; float:left; margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #CCCCCC;}
.index_toutiao_tit{width:370px; height:66px; line-height:75px; padding-left:130px; float:left;background:url(../images/index_toutiao_09.png) no-repeat;}
.index_toutiao_tit a{width:100%; font-size:16px; font-weight:bold;}
.index_toutiao_font{width:100%; height:26px; line-height:26px; float:left;}
.index_news_left_list{width:100%; height:36px; line-height:36px; float:left; margin-left:5px;}
.index_news_left_list_liebie{ color:#fc2e22;float:left; margin-right:10px;}
.index_news_right{width:500px; float:left; margin-top:105PX; margin-left:50px;}
.index_news_td{width:100%; height:70px; float:left;text-align:left; margin-bottom:15px; margin-right:20px; padding-bottom:15px; border-bottom:1px dashed #CCCCCC; }
.index_news_img{width:105px; height:70px; float:left; margin-right:10px;}
.index_news_tit{width:490px; float:left; margin-top:0px;}
.index_news_tit a{ font-weight:bold; font-size:15px;}
.index_news_miaoshu{width:490px; float:left;}
.index_news_more{width:220px;}
.index_news_more a{float:left;border-radius:50px;width:220px; height:50px; margin-top:30px;line-height:50px; font-size:18px; color:#FFF; text-align:center; background:#008e90;}

.index_case_out{width:100%; height:797px; margin-top:50px; padding-top:120px; float:left;background:url(../images/index_case_bg_16.jpg) center no-repeat;}
.index_case{width:1230px; text-align:left;}


.index_hezuo{width:100%; float:left; margin-top:20px; padding-top:10px; border-top:1px solid #CCCCCC;}
.index_hezuo p{ padding-bottom:10px;}
.index_hezuo a{float:left;margin-right:20px;}

.location{width:100%;float:left; border-bottom:1px solid #e2e2e2; background:#f7f7f7}
.location_div{width:1200px; height:40px; line-height:45px; text-align:left; padding-left:20px; background:url(../images/about_03.jpg) center left no-repeat;}
.location_left{width:1200px; float:left;}
.location_right{width:1200px; float:right;}
.location_right a{float:right; text-align:center; padding:0px 10px; font-size:14px;}

.about_banner_out{width:100%;min-width:1160px; height:420px; float:left;}
.about_bannermain{height: 420px; overflow: hidden; position: relative;}
.about_banner{left: 50%; width: 1920px; height: 420px; overflow: hidden; margin-left: -960px; position: absolute;}
.about_banner img{border: 0px currentColor; text-decoration: none; }
.about_banner p{margin-top:0px;}
.about_menu_out{width:100%;min-width:1160px;float:left; margin-top:20px;}
.about_center_out{width:1200px; text-align:left;}
.about_center{width:1200px; margin-bottom:60px; margin-top:30px; text-align:left; float:left;}
.about_center_menu_bg2{display : inline-block;background:#e60012; border-radius:3px;font-weight:bold; padding:0px 10px; height:41px; line-height:41px; margin-left:10px;margin-top:10px;}
.about_center_menu_bg2 a{color: #FFF; }
.about_center_menu_bg{display : inline-block;background:#e3e3e3; border-radius:3px;font-weight:bold;padding:0px 10px; height:41px;line-height:41px;margin-left:10px;margin-top:10px;}
.about_center_content{width:100%; float:left; margin-top:20px;}

.left{width:265px; float:left; min-height:550px;}
.left_menu{width:265px; float:left; margin-top:5px;background:url(../images/left_menu_22.jpg) left;}
.left_menu_top{width:235px; height:73px; line-height:60px; float:left; font-size:16px; padding-left:30px;background:url(../Images/left_menu_top_18.jpg)}
.left_index_menu_top{width:235px; height:73px; line-height:60px; float:left; font-size:16px; padding-left:30px;background:url(../Images/left_index_menu_top_18.jpg)}
.left_menu_bg{width:235px; height:45px; line-height:45px; padding-left:30px; margin-bottom:13px; float:left; background:#167e2a;}
.left_menu_bg a{color: #FFF;}
.left_menu_foot{width:265px;float:left; margin-top:35px;}
.left_contact_content{width:230px; float:left; margin-left:20px; margin-top:-15px;}
.right_pro{width:821px; float:right; margin-top:5px;}
.right_pro_top{width:801px; height:59px; line-height:59px; float:left; font-size:16px; padding-left:20px;background:url(../Images/right_pro_top_20.jpg)}
.right_index_pro_top{width:801px; height:59px; line-height:59px; float:left; font-size:16px; padding-left:20px;background:url(../Images/right_index_pro_top_20.jpg)}
.right_pro_center{width:791px;height:auto!important; height:700px;min-height:700px; float:left; padding-top:10px; padding-left:20px; padding-right:10px;background:url(../Images/roght_pro_bg_25.jpg)}
.right_pro_center2{width:791px;height:auto!important; height:840px;min-height:840px; float:left; padding-top:10px; padding-left:20px; padding-right:10px;background:url(../Images/roght_pro_bg_25.jpg)}
.right_index_pro_center{width:801px;height:auto!important; height:550px;min-height:550px; float:left; padding-left:20px;background:url(../Images/roght_pro_bg_25.jpg)}
.right_pro_foot{width:821px; margin-bottom:30px;}


.news_list{width:1100px; float:left;text-align:left; margin-bottom:30px; margin-right:20px;color:#686767; padding-bottom:20px; border-bottom:1px dashed #ccc;}
.news_div_td_left{width:100px;float:left;}
.news_day{width:100px; height:40px; float:left;padding-top:30px; text-align:center; font-size:42px;}
.news_month{width:100px; height:20px; float:left; text-align:center; font-size:16px;}
.news_list_tit{width:1000px; height:30px; line-height:30px; margin-top:18px; float:left;}
.news_list_tit a{ float:left;font-size:16px; font-weight:bold;}

.fangan_list{width:1200px; height:205px; float:left;text-align:left; margin-top:30px; margin-right:20px; border-bottom:1px solid #ccc;background:#FFF;}
.fangan_img{width:235px; height:165px; float:left; margin-right:20px;}
.fangan_tit{width:940px; height:50px; line-height:50px; float:left; margin-top:0px;}
.fangan_tit a{ font-weight: bold;font-size:22px;}
.fangan_time{width:100px; float:right; font-size:18px; padding-left:40px; color:#878787;background:url(../Images/time.png) no-repeat left;}
.fangan_miaoshu{width:940px; height:120px; line-height:30px; float:left; font-size:18px; color:#878787;}

.foot_out{width:100%;min-width:1250px; height:250px; line-height:30px; float:left; text-align:center; margin-top:50px; padding-top:30px; color:#FFF; background-color:#008e90;}
.foot{width:1200px;}
.foot_left{width:730px; float:left; margin-top:30px;}
.foot a{height:50px; line-height:40px; font-size:16px;color:#FFF;}
.foot img{ float:left; margin-left:20px;}

 


.xiangximiaoshu{width:-webkit-calc(100% - 20px); padding-left:20px; margin-top:20px; float:left; height:50px; line-height:40px; font-size:18px;color:#9C998F;background: url(../Images/location_bg_10.gif)}
.Bodyer_right_page_content {width:1200px; float:left; width:-webkit-calc(100% - 15px); padding:5px 15px 0px 0px; margin-top:20px; text-align:left; line-height:180%;}
.Bodyer_right_page_content H1{padding-top:0px;font-size:22px; margin-bottom:20px;}
.Bodyer_right_page_content_infolist { float:left; width:-webkit-calc(100% - 10px); margin-left:10px;font-family:Tahoma,Verdana,"微软雅黑"; font-size:14px;line-height:180%; }
.Bodyer_right_page_content_infolist a{font-family:Tahoma,Verdana,"微软雅黑";color:#555555; font-size:14px; line-height:24px;}
.Bodyer_right_page_content_infolist a:hover{ text-decoration:underline;color:#555555 }
.Bodyer_right_page_end { float:left; width:100%;height:38px; line-height:38px; margin-top:20px; padding:15px 9px 15px 0px;  text-align:left; }
.Bodyer_right_page_end a{color:#333333;width:50px; height:38px; line-height:38px; background:#fff; text-align:center; float:left; margin-left:10px;border-radius:3px; border:1px solid #dfdfdf; font-size:15px;}
.Bodyer_right_page_end font{color:#fff;width:50px; height:38px; line-height:38px; background:#008e90; text-align:center; float:left; margin-left:10px;border-radius:3px;font-size:15px;}
.Bodyer_right_page_content_mes1 { float:left;clear: top left;padding:0 0 4px 0; width:100%; background:url(../Images/bg_09.gif) bottom repeat-x; line-height:140%;}
.Bodyer_right_page_content_mes1 img{ margin:0 6px 0 0 ;}	
.Bodyer_right_page_content_mes2 { float:left; clear: top left; padding:8px 0 18px 0; width:100%; line-height:180%; word-break:break-all;}
.Bodyer_right_page_content_pro1 { float:left; width:320px; height:320px; }
.Bodyer_right_page_content_pro2 { float:left; margin-left:18px; width:420px; height:320px;}
.Bodyer_right_page_content_pro2 a{color:#000;}
.Bodyer_right_page_content_pro2 img{ margin:6px 4px 0 0; vertical-align : middle; }
.Bodyer_right_page_content_pro3 { float:left; width:100%; overflow:hidden; background: url(../Images/description.gif) top no-repeat;}
.Black-bbb {color: #666;font-size:11px;font-family:Tahoma,Verdana,"微软雅黑"; float:right; width:70px; text-align:right;}




