﻿@charset "utf-8";
html{ overflow-x:hidden;}
html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,
sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,
tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol,ul{ margin:0; padding:0; }
body{ font-size:14px;font-family:'Microsoft YaHei';  color:#666; background:url(../images/img_03.jpg) repeat-x    }
input,select,textarea{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
img{ border:0;}
em,i{font-style:normal;}
div{ margin:0 auto; height:auto;}
ul,ol,li{list-style-type:none;}
.clear{clear:both;font-size:0px; line-height:0px; height:0px} 
.left{ float:left}
.right{ float:right;}
.yahei{ font-family:"Microsoft Yahei"}
.heiti{ font-family:"黑体"}
.Arial{ font-family:"Arial"}
.Tahoma{ font-family:"Tahoma"}
.BebasNeue{ font-family:"Bebas Neue"}
a:active {star:expression(this.onFocus=this.blur());}
.blank1{ height:15px; overflow:hidden}
a{color:#666;text-decoration:none;}
a:hover,a:active,a:focus{ text-decoration:underline;color:#666;}  
div:after,li:after{content:"";display:block;height:0;clear:both;} 

.w1040{ width:1040px; background:#fff}
.w1000{ width:1000px}
.top{ height:102px; float:left; width:1000px; background:url(../images/img_02.jpg) #fff right center no-repeat}
.logo{ float:left; margin:16px 0 0 0px;cursor:pointer;}
.tel{ float:right; margin-top:27px; margin-right:5px; width:300px }
.tel a{ color:#888}
.tel p{ background:url(../images/img_01.jpg) left 12px no-repeat; font-size:14px; text-indent:20px; float:right;font-family:"Microsoft Yahei"; margin-top:8px;color:#888}
.tel p em{ font-size:24px; color:#edb32e}
.bg{background:#fff}
.nav{ height:40px; width:1040px; background:#3776bb; float:left}
.nav ul{ margin-left:20px}
.nav ul li{ float:left; line-height:40px; padding:0 19px; height:40px}
.nav ul li a{ color:#fff; font-size:14px}
.nav ul li:hover,.nav ul li.hover{ background:#edb32e}
.search{ width:215px; height:26px; float:right; margin:7px 15px 0 0}
.search input{ float:left; height:24px; width:160px; border:0; background:url(../images/img_05.jpg) #fff left center no-repeat; text-indent:30px; }
.banner{float:left; margin-top:14px}
.title{ width:1000px; text-align:center; margin-top:15px; float:left}
.title h3{ font-size:28px; color:#163e78; line-height:50px}
.title p{ font-size:14px; line-height:25px}
.line{ width:1000px; text-align:center; margin:15px 0; float:left}
.pro_list{ width:1000px; overflow:hidden; height:158px; background:url(../images/img_08.jpg) no-repeat; float:left; margin-top:20px}
.pro_list ul{ width:1200px; float:left}
.pro_list ul li{ float:left; width:84px; text-align:center; font-size:16px; line-height:30px; margin:23px 42px 0;cursor:pointer;}
.index_main{ width:1015px; background:url(../images/img_15.jpg) left top no-repeat; height:360px; float:left; margin-left:-15px; margin-top:20px; }

.in_mtitle{ width:100%; border-bottom:#ccc solid 1px; padding-bottom:10px;float:left}
.in_mtitle img{ float:left}
.in_mtitle a{ float:right}
.index_left{ float:left; width:268px; margin:48px 0 0 32px}
.l_img{ float:left; margin-top:14px}
.index_left h4{ text-align:right; line-height:30px}
.index_left p{ line-height:22px}

.conn{line-height:25px;}
.Tips{color:red;font-size:20px;text-align:center;width:500px;margin:20px auto;}

.index_mid{ width:313px; float:left; margin:48px 0 0 75px}
.news img{ float:left; margin:13px 12px 0 0}
.news h4{ line-height:44px; margin-top:8px; font-size:14px;cursor:pointer; }
.news p{ margin-top:-8px; line-height:18px; color:#9b9b9b; margin-bottom:10px}

.news{ float:left; width:313px}
.news ul { border-top:#c0c0c0 dashed 1px; padding-top:5px; float:left}
.news ul li{ float:left; background:url(../images/img_14.jpg) left center no-repeat; text-indent:20px;width:313px; line-height:27px}
.news ul li a{ float:left}
.news ul li span{ float:right; font-family:"Tahoma"; color:#9b9b9b}

.index_right{ width:267px; float:right; margin:48px 10px 10px 0}
.index_right h4{ line-height:45px}
.index_right p{ line-height:24px}

.slideBox{ width:1000px; height:300px; overflow:hidden; position:relative; margin:14px auto 0;  }

.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1000px; height:411px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:5%; top:47%; margin-top:-25px; display:block; width:40px; height:72px; background:url(../images/btn.png) 0px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:5%; background-position:-40px 0px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.newsTit{font-size:20px; text-align:center; color:#3776bb; line-height:50px; margin-top:20px;font-family:"微软雅黑"}
.newsTit2{ font-size:35px; padding:10px; color:#3776bb; line-height:80px; margin-top:10px;font-family:"微软雅黑"}
.newsTit3{ font-size:15px; padding:5px 10px; line-height:30px;font-family:"微软雅黑"}
.newsTime{ text-align:center;line-height:30px;}
.newsDown{  position:absolute; right:0px; top:0px; text-align:right; font-weight:normal; }
.newsDown a{font-size:13px;color:#f08437;}
.newsConn{ line-height:35px; font-family:'Microsoft YaHei';font-size:14px; padding:30px 10px; height:auto !important;text-align:justify;text-justify:inter-ideograph; height:300px; overflow:hidden;}
.news_btn{width:150px;float:right;margin:20px 0 0;}
.news_btn a{display:block;padding:10px 20px;background:#3776BB;color:#fff;text-align:center;font-size:15px;}
.newsTop{line-height:25px;color:#666}
.newsTop a{ color:#666}
.newsTop a:hover{ color:#3776bb}
.newsNext{line-height:25px;color:#666}
.newsNext a{color:#666}
.newsNext a:hover{color:#3776bb}

.parner{ float:left; width:268px}
.parner ul { border-top:#c0c0c0 dashed 1px; padding-top:5px; float:left}
.parner ul li{ float:left; background:url(../images/img_14.jpg) left center no-repeat; text-indent:20px;width:268px; line-height:27px}
.parner ul li a{ float:left}
.parner ul li span{ float:right; font-family:"Tahoma"; color:#9b9b9b}

.content{ margin-top:10px; float:left}
.content input{ width:228px; height:20px; border:#ccc solid 1px;margin-left:2px;float:left;}
.content span{ float:left; width:313px; margin-top:8px}
.content span em { float:left;width:65px;}
.content span .error{width:20px;}
.content span textarea{ width:228px; margin-left:1px;border:#ccc solid 1px;margin-left:2px;font-size:13px;}
.btn{ float:left; margin:10px 0 0 50px}

.bot_bg{ width:100%; line-height:88px; height:88px; background:url(../images/img_28.jpg) repeat-x; float:left}
.bot_bg em{ float:left}
.bot_bg span{ padding:0 10px;}

.ly{ float:left; width:1000px; margin-top:18px}
.ly_form{ width:1000px; float:left; background:#f0f2f3; padding-bottom:50px}
.ly_form h3{ font-size:20px; font-family:"Arial"; font-weight:100; margin:37px 0 0 28px}
.ly_form span{ float:left; width:813px; margin-top:8px}
.ly_form span em { float:left;height:30px;line-height:30px;width:100px;text-align:right;}
.ly_form input{ width:258px; height:30px;line-height:30px; border:#ccc solid 1px; float:left; background:#f0f2f3}
.ly_form span textarea{ width:600px; height:110px; margin-left:1px;background:#f0f2f3;border:#ccc solid 1px;font-size:14px;}

.bd{ float:left; margin:30px 0 0 30px}
.sub input{ width:110px; height:35px; background:#7b7b7b;cursor:pointer; color:#fff ; float:left; margin-right:13px; font-size:14px; text-align:center; line-height:35px;}
.sub{ float:left; width:300px; margin:26px 0 0 100px}
.sub input:hover{ background:#3776bb}

.sub2 input{ width:100px; height:25px; background:#7b7b7b;cursor:pointer; color:#fff ; float:left; margin-right:13px; text-align:center; line-height:25px;}
.sub2{ float:left; width:300px;margin:10px 0 0 59px;}
.sub2 input:hover,.sub2 input.hover{ background:#3776bb}

.error{float:left;width:100px;}
.error .err{padding:0 10px;color:red;}
.error .err2{padding:0 10px;color:red;position:absolute;left:260px;}

.tab ul li{ height:41px;cursor:pointer; background:url(../images/img_31.jpg) repeat-x; float:left; padding:0 20px; line-height:41px; font-size:14px; font-weight:bold; border-right:#ccc solid 1px; cursor:pointer}
.tab ul li.hover{background:url(../images/img_32.jpg) repeat-x; color:#fff}
.conp{ float:left; width:960px; background:#f0f2f3; padding:10px 20px 50px;overflow:hidden;}
.conp img{ max-width:99%;}
.conp .tit{ font-size:20px; font-weight:100; line-height:30px; margin:20px 0;font-family:Microsoft Sans Serif;}
/*.conp p { line-height:24px}*/

.par_sb{ width:960px; float:left; margin:25px 0 0 30px}
.par_sb ul li{ float:left; margin:0 43px 20px 0;width:149px;}
.par_sb ul li span{text-align:center;width:149px;line-height:25px;width:149px;display:block;}

.par_sb2{ width:960px; float:left; margin:25px 0 0 30px}
.par_sb2 ul li{ float:left; margin:0 20px 20px 0;width:300px;}
.par_sb2 ul li img{padding:2px;border:1px solid #bbb;}
.par_sb2 ul li span{text-align:center;width:300px;line-height:25px;display:block;}

.zp_list ul{ float:left; margin:10px 0;}
.zp_list ul li{ width:958px; float:left; line-height:50px; border-bottom:#b4b5b5 dashed 1px;text-align:center;}
.w212{ width:212px; float:left}
.w{ width:80px; float:left}

.news_list{ float:left; width:960px; margin:10px 0 0 0px}
.news_list ul li{ float:left; background:url(../images/img_35.jpg) left center no-repeat; text-indent:20px;width:950px; line-height:35px; border-bottom:#ccc dashed 1px}
.news_list ul li a{ float:left}
.news_list ul li span{ float:right; width:auto; margin:0}

.page1{ margin-top:30px; font-family:"Tahoma"; padding-bottom:28px;}
.page1 a{ height:28px; float:left; font-size:12px; margin-right:5px; text-align:center; font-weight:bold; line-height:28px; border:#d7d7d7 solid 1px; margin-top:20px; background:#f9f9f9; color:#7d7d7d;padding:0 10px;}
.page1 a:hover{ border:#3776bb solid 1px; background:#3776bb; color:#fff}
.page1 span{ height:28px; float:left; font-size:12px; margin-right:5px; text-align:center; font-weight:bold; line-height:28px; border:#d7d7d7 solid 1px; margin-top:20px; background:#f9f9f9; color:#7d7d7d;padding:0 10px;}
.page1 span.cpb,.page1 span:hover{ border:#3776bb solid 1px; background:#3776bb; color:#fff}
.page1 a.bo{border-left:#d7d7d7 solid 1px;}

.ly_form p{ width:520px; float:left; margin-left:30px; line-height:24px; margin-top:20px}

/*留言板*/
#msg2{ height:310px; margin:20px 0 0 10px; color:#666; font-size:13px; width:700px;}
#msg2 tr{ line-height:37px;}
#msg2 input{ height:25px; vertical-align:middle; line-height:25px;}
#msg2 input,#msg textarea{ border:1px solid #bbb;}
.menu1{ cursor:pointer}
.radd{ border:1px solid #525252;}
.errTip{ background-color:#ffaba9; color:red;}
.button22{
background: url("../images/button.gif") no-repeat scroll 0 0 transparent;
border: 0 none;
cursor: pointer;
height: 30px;
width: 90px;
margin-top: 10px;
color:#666666;
}
.Re_Sm{line-height:25px;border-bottom: 1px dashed #BBBBBB;color: #666666;font-size: 13px;padding: 10px 5px;}














