@charset "utf-8";
/* CSS by softmoon.com.cn */
body {font-size:12px; margin:0px; font-family:Microsoft YaHei,Segoe UI,Tahoma,Arial,Verdana,sans-serif; background:#f8f8f8;}
td {font-family: Arial, Helvetica, sans-serif;}
th {font-family: Arial, Helvetica, sans-serif;}
DIV {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
li {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
a{color:#2d64b3;text-decoration:none;}
a:hover{color:#ba2636;	text-decoration:underline;}
* {padding: 0px;margin: 0px;}
input,button,select{font-size:12px;vertical-align:middle;}
img,input{vertical-align:middle;border:0;}

.top { width:100%; background:url(../images/top_bg.jpg) repeat-x #fff; padding-top:60px;}
.top .head { width:1160px; margin:0 auto; overflow:hidden;}
.top .head ul { float:left;}
.top .head li { float:right; font-size:12px;}
.top .head li a { display:block; width:26px; height:26px; border-radius:50%; background:#cc0000; color:#fff; line-height:26px; text-align:center;}
.top .head li a:hover { display:block; width:26px; height:26px; border-radius:50%; background:#333; color:#fff; line-height:26px; text-align:center; text-decoration:none;}

.top .head_menu { width:1160px; margin:0 auto; margin-top:5px;}
.top .head_menu ul { overflow:hidden;}
.top .head_menu ul li { float:left; text-align:center; font-size:16px;}
.top .head_menu ul li a { color:#666; text-decoration:none; display:block; height:40px; line-height:40px; padding:0 25px;}
.top .head_menu ul li a:hover { color:#fff; text-decoration:none; background:#333; display:block; height:40px; line-height:40px; padding:0 25px;}

.flash { width:100%; background:url(../images/flash_1.jpg) no-repeat center top; height:535px;}

.index_pro { width:100%; margin:0 auto; background:#fff; padding-top:30px; padding-bottom:60px;}
.index_pro_title { text-align:center; margin-bottom:30px}
.index_pro_box { overflow:hidden; width:1160px; margin:0 auto;}
.index_pro_box li { float:left;}
.index_pro_box li.index_pro_1 { margin-right:10px;}
.index_pro_box li.index_pro_2 { margin-bottom:5px;}


.index_about { width:100%; background:#fff; padding-top:50px; padding-bottom:50px;}
.index_about_box { width:1160px; margin:0 auto; overflow:hidden;}
.index_about_box .index_about_title { float:left; overflow:hidden; width:570px;  background:url(../images/index_about_ico.png) no-repeat right top; margin-top:60px;}
.index_about_box .index_about_title ul { font-size:30px; color:#cc0000; font-weight:bold;}
.index_about_box .index_about_title li { font-size:15px; color:#939393; padding-top:60px; line-height:30px;}
.index_about_box .index_about_title dl { margin-top:50px; margin-right:40px;}
.index_about_box .index_about_title dl a { display:block; width:120px; font-size:14px; color:#fff; background:#969696; text-align:center; line-height:30px;}
.index_about_box .index_about_title dl a:hover { display:block; width:120px; font-size:14px; color:#fff; background:#cc0000; text-align:center; line-height:30px; text-decoration:none;}
.index_about_box .index_about_img { float:right; margin-top:40px;}

.index_news { width:100%; background:#f8f8f8; padding-top:60px; padding-bottom:60px;}
/*焦点图*/
.focus { position:relative; width:530px; height:280px; background-color: #000; float: left;}  
.focus img { width: 530px; height: 280px;} 
.focus .shadow .title { width: 260px; height: 40px; padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a { text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/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:#fc114a;}  
.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; height:40px; line-height: 40px; background:rgba(0,0,0,0.4);    
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; overflow:hidden; margin-left:10px; 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:10px; right:15px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;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:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}

.index_news_list { float:right; width:560px;}
.index_news_list ul.list_1 { margin-bottom:20px; border-bottom:1px #e5e5e5 solid; padding-bottom:20px;}
.index_news_list ul li { font-size:18px; margin-bottom:20px;}
.index_news_list ul li a { color:#333; text-decoration:none;}
.index_news_list ul li a:hover { color:#cc0000; text-decoration:none;}
.index_news_list ul dl { font-size:14px; color:#b5b5b5; line-height:26px;}
.index_news_list ul dl p { color:#ccc; font-size:12px;}

.banner_about { width:100%; height:320px; background:url(../images/banner_news.jpg) no-repeat center top #ccc; margin-bottom:40px;}
.banner_pro { width:100%; height:320px; background:url(../images/banner_news.jpg) no-repeat center top #ccc; margin-bottom:40px;}
.banner_news { width:100%; height:320px; background:url(../images/banner_news.jpg) no-repeat center top #ccc; margin-bottom:40px;}

.page { font-size:14px; color:#666; float:right;}
.page select { border:#e5e5e5 solid 1px; line-height:25px;}

.body_main { width:1040px; margin:0 auto; background:#fff; min-height:600px; padding:40px 60px 60px 60px;}

.title { font-size:36px; margin-bottom:40px;}

.zihua_zuozhe { overflow:hidden;}
.zihua_zuozhe ul { float:left;}
.zihua_zuozhe ul img { width:350px;}
.zihua_zuozhe li { float:left;width: 630px; padding: 0px 30px 30px 30px; font-size:14px;}
.zihua_zuozhe li dl { margin-bottom:20px;}
.zihua_zuozhe li dl span { background:#ffe401; padding:10px; line-height:35px;}
.zihua_zuozhe li dd { font-size:14px; color:#666; line-height:30px; border-bottom:1px #e5e5e5 dashed; padding-bottom:15px; margin-bottom:15px;}
.zihua_zuozhe li dt { font-size:14px; line-height:28px; color:#666;}

.pro_list ul { overflow:hidden;}
.pro_list ul li { float:left; margin-right:30px; text-align:center; font-size:16px; margin-bottom:20px; width:326px;}
.pro_list ul li img { margin-bottom:10px; width:326px; height:200px;}
.pro_list ul li.pro_3 { margin-right:0px;}
.pro_list ul li.pro_6 { margin-right:0px;}
.pro_list ul li.pro_9 { margin-right:0px;}
.pro_list ul li a { color:#333; text-decoration:none;}
.pro_list ul li a:hover { color:#cc0000; text-decoration:none;}
.pro_list ul li p { font-size:14px; color:#666; padding-top:10px;}

.pro_img { float:left;}
.pro_img img { width:480px; height:294px;}
.pro_info { float:right; width:500px;}
.pro_info ul { font-size:26px; margin-bottom:20px;}
.pro_info li { font-size:16px; color:#666; line-height:30px;}
.pro_info li img { width:100px; height:100px;}
.pro_info li span { font-size:12px; padding-left:20px;}
.pro_contents { line-height:35px; font-size:14px; color:#666; padding:0 90px;}
.pro_contents p { margin-bottom:10px;}
.pro_contents img { max-width:600px; min-width:400px;}

.article_list li { margin-bottom:20px; font-size:18px;}
.article_list li a { color:#333; text-decoration:none;}
.article_list li a:hover { color:#cc0000; text-decoration:none;}
.article_list li p { font-size:14px; color:#ccc; line-height:26px; padding-top:10px;}

.article_title { font-size:26px;}
.article_info { font-size:14px; color:#666; margin-bottom:40px; padding-top:20px;}
.article_contents { line-height:35px; font-size:16px; color:#666;}
.article_contents p { margin-bottom:10px;}
.article_contents img { max-width:800px;}

.contact_contents { line-height:35px; font-size:16px; color:#666;}
.contact_contents strong {}

.foot { width:100%; background:url(../images/foot_bg.png) no-repeat center top; padding-bottom:20px;}
.foot ul { width:1160px; margin:0 auto; text-align:center; color:#747474; padding-top:100px; line-height:26px;}
.foot ul p img { margin-bottom:10px;}
.foot ul a { color:#747474; text-decoration:none;}
.foot ul a:hover { color:#dd0000; text-decoration:none;}