*{margin:0;padding:0;border:0;}
body {font-family:"微软雅黑",Tahoma,Arial,helvetica,sans-serif;font-size:14px;color:#444444; background:#FFF; }
ul, ol {list-style-type:none;}
.content {	width:1180px;margin: 0px auto;}
a{text-decoration:none; color:#666;}
.clear { clear:both;}
input {outline:none;}
.fl_r { float:right;}
.fl_l { float:left;}
.mr_20 { margin-right:20px;}
.mr_5 { margin-right:5px;}
.red { color:#d00000;}
.m_a { margin:0 auto;}
.mt_50 { margin-top:30px;}
/* header */
#header { height:88px; width:100%; background:#fff;}
.warp { width:1180px; margin:0 auto;}
.logo {	float: left; margin: 2px 0px 10px 0; display:inline-block;}
.search { float:right; width:206px; height:30px; margin-top:29px;}
.search_bg { width:150px; padding:0 3px 0 10px; height:28px; line-height:28px; border:1px #ddd solid; border-right:0px; float:left; font-family:"微软雅黑"}
.search_btn { background:url(../images/top_search_btn.jpg) no-repeat; width:42px; height:30px; border:0px; float:left; cursor:pointer;}

/* nav */
/*#nav { width:100%; height:46px; line-height:46px; background:#1391d2; }*/
#nav { width:100%; height:46px; line-height:46px; background:#ec0000; }
.navigation { margin:0 auto; width:1180px; }
.navigation li {float:left;  height:46px; margin-right:2px;  text-align:center; position:relative; z-index:999;  font-size:16px; }
.navigation li a { color:#fff; padding:0 34px;  display:block;}
.navigation li a:visited {display: block; text-decoration: none;  }
/*.navigation li a:hover,.navigation li.hover a,.navigation li.hover { background:#ef4023; color:#fff; }*/
.navigation li a:hover,.navigation li.hover a,.navigation li.hover { background:#1391d2; color:#fff; }
.navigation ul {display:none; filter:alpha(opacity=90); -moz-opacity:0.90;opacity:0.90}
.navigation ul li {background-image:none; font-size:14px;  height:34px; line-height:34px;border-bottom:0px #9e0200 solid!important;     }
.navigation ul li a { text-align:center !important;  border-radius:0!important; }
.navigation ul li a:hover {  }
.navigation li ul {display:none; position:absolute; top:46px; z-index:999999;  }
.navigation li ul ul { top:46px; z-index:200; top:0; }
.navigation li ul li { border-bottom:0px #9e0200 solid!important; width:132px; overflow:hidden;  }
.navigation li ul li a { color:#fff !important; background:#c60f0d; height:34px; line-height:34px;  padding:0 0!important;   }
.navigation li ul li a:visited { background-image:none; font-weight:normal; }
.navigation li ul li a:hover { color:#fff !important; background:#9e0200 !important; height:34px; line-height:34px;  border-bottom:0px #9e0200 solid!important;   }

.navigation li ul li.hover { background:#9e0200; background-image:none;   border-bottom:0px #9e0200 solid!important;   }
.navigation li.hover ul a { background-image:none; }
.navigation li ul li ul li a { background-image:none!important; }
.navigation li ul li ul li.hover a:hover  { background-image:none!important;  border-bottom:0px #fff solid!important;  }




/******************************** index_ban *******************************************/
#full-screen-slider { width:100%; height:450px; float:left; position:relative;}
#slides { display:block; width:100%; height:450px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:inline-block; list-style:none; position:absolute; top:410px; left:50%; z-index:9900; }
#pagination li { display:inline-block; list-style:none; float:left; width:14px; height:14px; margin-left:8px; border-radius:50%; background:#FFF }
#pagination li a { display:inline-block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ef4023}

/* 首页业务产品 */
.ind_business { width:100%; height:270px; padding:20px 0; background:#FFF; overflow:hidden;}
.ind_bus_tit { width:100%; text-align:center; background:url(../images/line.gif) top center no-repeat; margin-bottom:25px;}
.ind_bus_tit .tit_name { line-height:30px; font-size:18px; color:#333; padding-top:14px;}
.ind_bus_tit .tit_x_name { line-height:24px; font-size:16px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.ind_bus_c ul li { width:350px; float:left; margin:0 21px;}
.ind_bus_c ul li h2 { float:left; width:100px; margin-right:20px;}
.ind_bus_c ul li h2 img { width:100px; height:100px;}
.ind_bus_c ul li div { width:230px; float:left;}
.ind_bus_c ul li div .bus_name a{ color:#333; font-size:16px; width:230px; height:36px; line-height:36px; margin-top:12px; float:left; overflow: hidden; /*自动隐藏文字*/ text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;}
.ind_bus_c ul li div .bus_name a:hover { color:#ef4023;}
.ind_bus_c ul li div .bus_text { width:230px;  font-size:14px; color:#888; line-height:20px; height:40px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.ind_more { width:149px; height:40px;  }
.ind_more a { width:149px; color:#777; height:40px; line-height:40px; text-align:center; border:1px #999 solid; display:block; border-radius:2px;}
.ind_more a:hover { width:149px; color:#fff; background:#ef4023; height:40px; line-height:40px; text-align:center; border:1px #ef4023 solid; display:block; border-radius:2px;}

/* 首页公司简介 */
.ind_about { width:100%; height:287px; padding:20px 0; background:#f3f3f3; overflow:hidden;}
.ind_about_tit { width:100%; text-align:left; background:url(../images/line01.gif) top left no-repeat; margin-bottom:10px;}
.ind_about_tit .tit_name { line-height:30px; font-size:18px; color:#333; padding-top:14px;}
.ind_about_tit .tit_x_name { line-height:24px; font-size:16px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.ind_about_img img { float:right; width:470px; height:299px; margin-top:-90px;}
.ind_ab_l { float:left; width:540px; line-height:30px;}
.ind_about_text { float:left; color:#666; width:540px; height:90px; line-height:30px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}

/* 首页新闻 */
.ind_news { width:100%; height:370px; padding:20px 0; background:#FFF; overflow:hidden;}
.ind_news_tit { width:100%; text-align:center; background:url(../images/line.gif) top center no-repeat; margin-bottom:20px;}
.ind_news_tit .tit_name { line-height:30px; font-size:18px; color:#333; padding-top:14px;}
.ind_news_tit .tit_x_name { line-height:24px; font-size:16px; color:#999; font-family:Arial, Helvetica, sans-serif;}

.ind_news_list { float:right; width:570px;}
.ind_news_list ul li { width:100%; margin-bottom:20px; float:left;}
.ind_news_list ul li span  { width:65px; float:left; margin-right:38px; color:#767676; font-size:16px; line-height:20px;}
.ind_news_list ul li span b { font-size:24px; color:#000; display:block; font-weight:normal;}
.ind_news_text { float:right; width:467px;}
.ind_news_text .news_tit { width:467px; height:18px; line-height:18px; font-size:14px; color:#333; overflow: hidden; /*自动隐藏文字*/ text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;}
.ind_news_text .news_tit a { color:#333;}
.ind_news_text .news_tit a:hover{ color:#ef4023;}
.ind_news_text .news_text { width:467px; height:30px; line-height:30px; font-size:14px; color:#999; overflow: hidden; /*自动隐藏文字*/ text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;}
.ind_news_text .news_text a { color:#999;}
.ind_news_text .news_text a:hover { color:#333;}

.photo_news { float:left; width:483px; height:284px;}
/*焦点图*/
.focus{ position:relative; width:483px; height:284px; background-color: #fff; float: left; z-index:0; }  
.focus img{ width: 483px; height: 284px;} 
.focus .shadow .title{width:130px; height:25px; padding-left: 20px; padding-top: 10px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:12px; overflow:hidden; }
.focus .btn{ position:absolute; bottom:10px; left:160px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:8px; height:8px; border-radius:4px; margin:0 2px;color:#0054da;font:10px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#0054da;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; overflow:hidden; height:36px; line-height: 36px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px;  margin-left:10px; width:120px; height:36px; line-height:36px; overflow:hidden; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:5px; right:10px;  *right:-320px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:2px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:14px; height:14px; border-radius:7px; margin:0 2px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ef4023;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:20px;height:37px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -18.5px; left: 0;background-position:0 -37px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -18.5px; right: 0;  background-position:-20px -37px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-20px 0;}

/* 首页底部模块 */
.ind_foot { width:100%; height:190px; padding:20px 0; background:#f3f3f3; overflow:hidden;}
.ind_panter { width:726px; float:right; padding-left:55px; border-left:1px #fff solid;}
.ind_panter ul li { float:left; margin:0 20px 20px 0;}
.ind_panter ul li img { width:161px; height:45px;}

.ind_contact { width:350px; float:left; padding-right:44px; border-right:1px #bdbdbd solid;}
.ind_contact_c { font-size:12px; line-height:32px; color:#666; background:url(../images/ind_lx_icon.png) no-repeat left; padding-left:28px; margin-top:-20px;  }

.ny_banner { width:100%; height:325px; overflow:hidden;}

.ny_main { width:1180px; margin:0 auto; margin-top:20px; min-height:300px;}
.ny_r { width:824px; padding:0 28px; float:right; border:1px #ddd solid;}
.ny_r img { max-width:824px;}
.ny_c { font:14px/26px "微软雅黑";color:#555; padding:10px 0;}
.loca { text-align:right; font-size:14px; line-height:40px; border-bottom:1px #ddd solid; color:#888; margin-top:10px;}
.loca b { float:left; font-size:16px; color:#333;}
.loca span { color:#ef4023;}
.loca a { color:#333;}
.loca a:hover { color:#ef4023;}
.loca img { margin-right:6px;}

.news_list { width:100%;}
.news_list ul li { width:100%; margin-bottom:10px; float:left; border-bottom:1px #e5e5e5 solid; padding:10px 0;}
.news_list ul li span  { width:65px; float:left; margin-right:38px; color:#767676; font-size:16px; line-height:20px;}
.news_list ul li span b { font-size:24px; color:#000; display:block; font-weight:normal;}
.news_text { float:right; width:721px;}
.news_text .news_tit { width:721px; height:18px; line-height:18px; font-size:14px; color:#333; overflow: hidden; /*自动隐藏文字*/ text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;}
.news_text .news_tit a { color:#333;}
.news_text .news_tit a:hover{ color:#ef4023;}
.news_text .news_text { width:721px; height:30px; line-height:30px; font-size:14px; color:#999; overflow: hidden; /*自动隐藏文字*/ text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;}
.news_text .news_text a { color:#999;}
.news_text .news_text a:hover { color:#333;}



.ny_l { width:275px; float:left;}
.ny_l h1 { background:url(../images/ny_left_tit_bg.jpg) no-repeat; height:52px; color:#fff; font-size:18px; line-height:52px; padding-left:32px;}
.ny_l h1 span { font-size:14px; color:#e9e9e9; margin-left:6px; font-weight:normal;}
.ny_l ul { border-top:0px #eaeaea solid; border:1px #ddd solid; border-bottom:0px #eaeaea solid;}
.ny_l ul li a{ background:url(../images/left_nav_icon.gif) no-repeat 242px 16px ; color:#7f7f7f; padding-left:40px; line-height:40px; height:40px; width:235px; display:block ; border-bottom:1px #ddd solid;}
.ny_l ul li a:hover { background:url(../images/left_nav_icon_on.gif) no-repeat 242px 16px ; color:#ef4023; }
.ny_l ul li.hover a { background:url(../images/left_nav_icon_on.gif) no-repeat 242px 16px #f6f6f6 ; color:#ef4023; }
.ny_l h2 { margin-top:10px;}



.newsview {  }
.newsview_title { text-align:center; font-size:14px; line-height:40px; color:#333;   margin-bottom:10px;  }
.newsview_tit { padding:0 10px; font-size:12px; font-weight:normal; height:36px; line-height:36px; background:url(../images/line.gif) repeat-x top #f9f9f9;  margin-bottom:20px; color:#999;}
.newsview .text { font:14px/26px "微软雅黑";color:#555;}
.newsview_end { margin:20px 0 0px 0; background:url(../images/line.gif) #f9f9f9 repeat-x top; font-size:12px; padding:10px; color:#999;}
.newsview_end a { color:#999; height:26px; line-height:26px;}
.newsview_end a:hover { color:#333; text-decoration:underline;}
.back { float:right; }
.back i { font-size:12px; font-style:normal; color:#666; margin:0 6px 0 20px; font-family:"宋体"}
.back a { color:#666;text-indent:10px; }
.back a:hover { text-decoration:underline; color:#ef4023;}

.ny_search { width:625px; padding:1px 0 1px 0px; height:28px; margin:0 auto; }
.ny_search span { float:left; line-height:28px;}
.ny_search_bg { font-size:12px; height:26px; line-height:26px; font-family:"微软雅黑"; width:200px; padding-left:5px; color:#CCC; float:left; border:1px #eee solid;}
.ny_search_btn { background:url(../images/search_btn.jpg) no-repeat; width:36px; height:28px; border:1px #eee solid; float:left; cursor:pointer; margin-left:5px;}
.search_jg { line-height:40px; margin-top:10px; text-align:center; background:#f9f9f9; margin-bottom:20px; }

.ny_main01 { width:1122px; margin:0 auto; margin-top:10px;  padding:0 10px; border:1px #ddd solid; min-height:300px;}
.inquiry_tab { width:50%; margin:0 auto; margin-top:0px; color:#000;}
.inquiry_tab td { height:40px; line-height:40px; padding:5px 0;}
.inquiry_tab td input { height:40px; line-height:40px; border:1px #ddd solid; border-radius:2px; padding:0 5px; width:303px; margin-left:5px; font-family:"微软雅黑";}
.inquiry_tab td .yzm_img {height:46px; line-height:46px;width:94px;}
.inquiry_btn { background:#1391d2; height:42px; line-height:42px; width:315px; text-align:center; margin-left:5px; color:#fff; border-radius:4px; display:block; font-size:16px; letter-spacing: 10px;}
a.inquiry_btn { background:#1391d2; height:42px; line-height:42px; width:315px; text-align:center; margin-left:5px; color:#fff; border-radius:4px; display:block; font-size:16px; letter-spacing: 10px;}
a:hover.inquiry_btn { background:#1ea8ef;}

.inquiry_btn_clean{background:gray;color:#fff; text-align:center; display:block; font-size:16px;}

.inquiry_btn:hover{background:blue;cursor:pointer}
.inquiry_btn_clean:hover{background:#A0A0A0;cursor:pointer}

.inquiry_gz { width:772px; margin:0 auto; border-top:1px #eee solid; margin-top:10px; padding:10px 0 10px 158px; line-height:30px; color:#9c9c9c;}

#feedback { margin:20px 20px 20px 120px;}
#feedback .input,select { border:1px #d8d8d8 solid; height:30px; line-height:30px; padding-left:5px;}
#feedback textarea {border:1px #d8d8d8 solid; line-height:30px; min-height:80px;}
#feedback table td { padding:6px 0;}
#feedback table td span { color:#d00;}
#feedback .btn { font-family:"微软雅黑"; cursor:pointer; border:0px; color:#FFF; background:#d00; border-radius:4px; padding:6px 30px; text-align:center; font-size:14px; float:left; margin-right:30px;}
#feedback .btn:hover { background:#F00;}

/*page*/
.page{width:100%; float:left; margin:10px 0; text-align:center; line-height:50px; height:50px;}
.page select {  padding-left:5px; height:30px; *height:22px; line-height:30px; border:1px #e0e0e0 solid; font-family:"微软雅黑"; margin-top:-6px; }
.yixuansr{float:right; width:180px; line-height:50px;}



#copyright { width:100%; background:#313131;  height:60px; padding:10px 0; margin-top:20px;}
#copyright p { height:30px; line-height:30px; color:#d3d3d3; text-align:center; font-size:12px;}
#copyright p a{ color:#d3d3d3; margin:0 10px;}
#copyright p a:hover{ color:#d3d3d3; text-decoration:underline;}

