@charset "gb2312";
/* CSS Document */
/*Powerd by creasy*/
/*Reset*/
* {padding: 0;margin: 0;}
html,div, ul, li, dl, dt, dd, p, h1, h2, h3,h4,h5, h6, img, form, embed, label  tr td th{ margin:0;padding:0; font-weight:normal; border:0;font-size:16px;font-weight:normal;-webkit-text-size-adjust: none; color:#666;}
thead{display: table-header-group;vertical-align: middle;border-color: inherit;}
tr{display:table-row;vertical-align: inherit;border-color: inherit;}
th{text-align: left;}
img{border: none;}
select, input{vertical-align:middle;font-size:14px;}
ul, ul li{list-style: none;display:block;} 
.fl{ float:left}
.fr{ float:right}
.clearfix:after{content:" ";display:block;clear:both;height:0;}
.clearfix{zoom: 1;}
.cls{clear:both;line-height:0!important;height:0!important;font-size:0 !important;}
a{text-decoration:none;outline:none;}
a:visited{text-decoration:none;}
body{margin:0;padding:0;font-family:"Î¢ÈíÑÅºÚ",Arial,Helvetica,sans-serif;font-size:16px; color:#131313;}
.head{ width:100%; border-top:#287bc4 5px solid; overflow:hidden;}
.head_top{ width:1200px; margin:0 auto;overflow:hidden;}
.logo{ float:left; width:850px;}
.head_right{width:281px; float:right;}
.right_contact{ width:236px; background:url(../images/top_bg.jpg) no-repeat; height:23px; float:right; font-size:12px; color:#fff;}
.right_contact a{ color:#fff; font-size:12px; padding-left:5px; padding-right:5px;}
.lan_a{ padding-left:25px !important;}
.top_contact{ padding-left:35px !important;}
.tel{ padding-top:30px;}
.top_search{ width:281px;padding-top:10px;}
.keyword_bg{ width:197px; border:#dddddd 1px solid; height:37px; border-right:none; color:#999999; float:left;}
.sub_btn{ border:none; background:url(../images/btn_bg.jpg) no-repeat; height:39px; width:78px; float:left;}
.nav{ width:850px; float:left; margin-left:30px;}
.nav ul{ width:100%; overflow:hidden; }   
.nav ul li{ font-size:16px; float:left;}
.nav ul li a{ line-height:50px;color:#666; padding:0em 1.2em;display:block; text-align:center;}
.nav ul li a:hover{ color:#fff; background:#287bc4; }
.active{ color:#fff !important;background:#287bc4;}
.banner{ width:100%; height:auto; overflow:hidden;}
.main_pro{width:1200px; margin:20px auto; overflow:hidden;}
.pro_top{ width:395px; margin:0 auto;}
.main_pro ul{ width:1200px; overflow:hidden; margin-top:10px;}
.main_pro ul li{ float:left; width:280px; margin-left:15px; padding-top:15px;}
.main_pro ul li:first-child,nth-child(5){ margin-left:0px;}
.main_pro ul li img{ border:#ebe7e7 1px solid;}
.main_pro ul li span{ display:block; text-align:center; padding-top:20px;}
.main_pro ul li a{ font-size:16px; color:#666;}
.main_ad{ width:100%; overflow:hidden; margin-top:40px;}
.about_top{ width:390px; margin:0 auto;}
.about_content{ width:1200px; overflow:hidden; margin-top:20px; margin-bottom:30px;}
.about_img{ width:600px; float:left;}
.about_detail{ width:560px; float:left;}
.about_detail p{ line-height:30px; padding-top:20px;}
.main_case{ background:#f5f5f5; width:100%; overflow:hidden;}
.case_top{ width:600px; float:left; padding-top:15px;}
.case_pic{ width:530px; float:left;padding-top:15px; padding-bottom:30px;}
.news_top{ width:385px; margin:0 auto;}
.news_right{width:1200px; overflow:hidden;}
.news_li{overflow:hidden; margin-top:30px; border-bottom:#e7e7e7 1px dotted; padding-bottom:35px; float:left; width:570px; margin-left:30px;}
.news_time{ background:#f2f2f2; width:85px; height:90px; float:left;text-align:center; color:#999999;}
.news_time span{ display:block; text-align:center; color:#666666 !important; font-size:22px !important;  height:50px; line-height:50px;}
.news_detail{ float:right; width:465px;}
.news_title{ width:465px;}
.news_title a{ color:#313131; display:block; font-size:21px;}
.news_con{ line-height:26px; color:#666;  padding-top:10px;}
.news_a{ margin:0 auto;width:150px; margin-top:20px;}
.main_foot{ background:#2e2e2e; width:100%;overflow:hidden;padding:30px 0px; margin-top:30px;}
.footer{ margin:0 auto; width:1200px; overflow:hidden;}
.foot_weixin{ width:150px; padding-top:30px;}
.foot_weixin span{ display:block; padding-top:20px; font-size:16px; text-align:center;}
.foot_p{ width:800px; float:left; margin-left:50px}
.foot_p ul{ width:800px; overflow:hidden; border-bottom:#444343 1px solid;}
.foot_p ul li{ float:left;}
.foot_p ul li a{ line-height:35px;color:#666; padding:0em 0.5em;display:block; text-align:center;}
.foot_p p{ text-align:center; line-height:30px; font-size:12px;}
.foot_p p a{ color:#666;}



.main{width:1200px; margin:0 auto; overflow:hidden; min-height:800px; }
.main_left{ width:285px; float:left; margin-top:20px;}
.left_top{ color:#fff; width:255px; background:#287bc4; padding-left:30px; font-size:18px; line-height:42px; }
.main_left ul{ width:285px;padding-bottom:20px;}
.main_left ul li{ border-bottom:#e3e2e2 1px dotted;}
.main_left ul li a{ color:#666;  padding-left:15px; line-height:50px; } 
.main_left ul li span{ padding-right:20px;}
.main_left ul li a:hover{ color:#287bc4;}
.left_contact{ margin-top:15px;}
.left_contact img{ padding-top:8px;}
.left_contact p{ line-height:30px; padding-top:10px; padding-left:10px;}
.main_right{ width:860px; float:right;  margin-top:20px; }
.right_title{ height:45px; line-height:45px; border-bottom:#cccccc 1px solid; }
.right_title h2{ font-size:16px;font-weight:bold; color:#313131; padding-left:15px;}
.right_title span.breadcrumbs{ color:#287bc4; padding-right:15px;}
.right_title span.breadcrumbs a{ padding:0px 3px; color:#8a8888}
.box{ padding:10px; color:#666; line-height:30px; }
.box ul{ overflow:hidden;}
.box a{ color:#666;}
.right_detail{margin-top:10px; line-height:28px; color:#666; padding:0px 10px;}
.right_detail p{padding-top:10px;}
.box p,.detail_content p{text-indent:2em; font-size:16px; padding-top:10px;}
.detail_title{font-size:18px; font-weight:bold; text-align:center;}
.detail_title1{padding-top:8px; text-align:center} 
.detail_content{line-height:28px; padding-top:20px;font-size:16px;}
.detail_content a{color:#000;}
.title_next{margin-top:20px; float:right; padding-right:15px;}
.title_next a{font-size:13px;}
.title_up{color:#000;}
.title_a{color:#B03355 !important;} 
.con_title{ color:#710910;font-size: 21px;font-weight: bold;font-family: "Î¢ÈíÑÅºÚ";}










