@charset "utf-8";
body,ul,ol,li,dl,dt,dd,table,tr,td,h1,h2,h3,h4,h5,h6,p,form,input,select,fieldset,legend,textarea{margin:0; padding:0;}
ul,ol,li{list-style:none;}
a{text-decoration:none; color:#5a5a5a; font:14px "微软雅黑";  transition:all 500ms; }
img{border:none;}
body{color:#5a5a5a; font:14px "微软雅黑"; background:#fff;}

.container{width:1200px; margin:auto;}
.fl{float:left;}
.fr{float:right;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table; content:""; line-height:0;}
.clearfix:after{clear:both;}

.oneLine{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.mt40{margin-top:40px;}
.mt60{margin-top:60px;}
.mt80{margin-top:80px;}

/*#FC8F39*/

/*header*/

/*top*/
.Top{width:100%; height:35px; background-color:#FC8F39; color:#fff;}
.Top ul li{float:left; height:35px; line-height:35px; width:50%;}
.Top ul li.tel{background:url(../img/tel.png) no-repeat left center; width:40%; padding-left:35px;}
.Top ul li.she{float:right;}
.Top ul li.she a{ float:left; display:block; line-height:35px; margin-right:5px;
	color:#fff;} 
.Top ul li.she a:hover{text-decoration:underline;}
.opt{display:inline-block; float:left; width:80px; height:28px;  position: relative;}
.opt select{border: none; outline: none; width:80px; height:28px; line-height:28px; appearance: none; -webkit-appearance: none; -moz-appearance: none; padding-left:5px;}
.opt:after{ content: ""; position: absolute; right:6px; top:15px; 
    pointer-events: none; width: 0; height: 0; border-top: 4px solid #000000;
    border-top-color: rgb(0, 0, 0);border-right: 4px solid transparent; 
    border-left: 4px solid transparent; border-bottom: 0 dotted;}

/*cstlayer*/
.cstlayer{height:86px; padding:20px 0;}
.cstlayer .logo{display:block; width:260px; height:86px; border-right:1px dashed #ddd;}
.cstlayer .desc{margin-left:80px; width:360px;}
.cstlayer .desc p{font-size:18px; color:#5a5a5a; font-family: "宋体"; line-height:40px;}
.cstlayer .share{display:block; width:150px; height:36px; margin:40px 0 0 30px;}
.cstlayer .share a{display:block; float:left; width:30px; height:30px; padding:3px; 
	margin:0 10px 10px 0;}
.cstlayer .share a img{display:block; width:30px; height:auto;}
.cstlayer .Email{display:block; width:150px; padding-left:60px; background:url(../img/lriu.png) no-repeat left center;  height:50px; margin-top:18px;}
.cstlayer .Email p{ line-height:20px; margin-top:5px;}

/*Main_nav*/
.Main_nav{width:100%; height:60px; background-color:#36404B;}
.Main_nav .Nav{display:block;}
.Main_nav .Nav li{float:left; width:106px; height:60px;}
.Main_nav .Nav li a{display:block; width:100%; height:100%; color:#fff;  
	text-align:center; line-height:60px;}
.Main_nav .Nav li .sec{display:none; position:relative; z-index:10; background:#36404B;}
.Main_nav .Nav li:hover>a,.Main_nav .Nav li.curent>a,.Main_nav .Nav li .sec a:hover{background-color:#FC8F39;}
.Main_nav .Nav li:hover .sec{display:block;}

.Main_nav .search{width:320px; height:60px; background-color:#FC8F39; position:relative;}
.Main_nav .search input{display:block; border:none; background:none; width:250px; height:60px; line-height:60px; position:absolute; top:0; left:10px; color:#fae1e1;}
.Main_nav .search .btn{display:block; width:60px; height:60px; line-height:60px; text-align:center; position:absolute; right:0; top:0; background:none; border:none; color:#fff; }
.Main_nav .search .btn:hover{background: #bb1616;}

/*banner*/
.banner{width:100%; height:580px; overflow:hidden; position:relative;}
#slider {width:100%; height:580px;}
#slider .control-links {margin-top: -30px;}
.ban_words{display:block; width:347px; height:116px; border-top:4px solid #E25B5E; text-align:center;
	background:rgba(255,255,255,.8);  position:absolute; bottom:125px; left:55%; z-index:9;}
.ban_words .p1{font-size:30px; color:#434343; line-height:40px; margin-top:28px;}
.ban_words .p2{ color:#434343; letter-spacing: 3px; text-transform:uppercase;}


/*footer*/
footer{width:100%; background:#36404B; color:#fff;}
.Flinks{padding:40px 0 20px;}
.Flinks .friends{width:100px; font-size:16px; line-height:36px;}
.Flinks .Lianjie{width:1080px; margin-left:20px;}
.Flinks .Lianjie a{display:inline-block; padding:0 8px; line-height:36px; margin-right:10px;
color:#fff; font-size:14px;}
.Flinks .Lianjie a:hover{text-decoration: underline;}
.lxi li{float:left; margin:50px 0 45px;}
.lxi li img{display:block; margin:auto;}
.lxi li .tel{margin-top:32px;}
.lxi li p{text-align:center;  line-height:24px;}
.lxi li .wei{margin-top:10px;}
.lxi li .wx{width:134px; height:134px; overflow:hidden;}
.lxi li .wx img{display:block; width:134px; height:auto; margin:auto;}
.ban p{ line-height:70px;}

/*side*/
.side{position:fixed; right:15px; bottom:120px; z-index:9;}
.side .Go_top{display:block; width:40px; height:40px; border-radius:3px; background:#000; 
	color:#fff; font-size:26px; font-family:"宋体"; transform:rotate(90deg); text-align:center; 
	line-height:40px;}
.side .Go_top:hover{opacity: .5;}

