﻿/*公共样式*/
*{padding:0; margin:0;}
body{font-family: Arial,Verdana ,"Microsoft yahei"; font-size:16px;margin:0;padding:0; color:#65686d; line-height: 23px; font-weight:300;}
div,h1,h2,h3,h4,h5,p,ul,ol,li,dl,dd,dt,img,form{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
form,tr,th,td,input,select{font-size:14px;}
input,textarea {font-family: arial;}/*text and password*/
table{border-collapse:collapse;}/*边线重叠*/
/*link*/
a{color:#65686d;text-decoration:none;  }
a:link{color:#65686d;text-decoration:none;}
a:visited{color:#65686d;text-decoration:none;}
a:hover{color:#FF0000;}
/*a:active{color:#CCCCCC;}*/
.clear {zoom:1;}
.clear:after {content:'';display:block;clear:both;height:0px;}

/*解决超链接点击出现虚框问题*/
a{text-decoration:none;outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
.left{ float:left;}
.right{ float:right;}

.clear { clear:both;}
.mt5 { margin-top:5px!important;}
.mt10 { margin-top:10px!important;}
.mt15 { margin-top:15px!important;}
.mt20 { margin-top:20px!important;}

.mb10 { margin-bottom:10px!important;}
.mb15 { margin-bottom:15px!important;}
.mb20 { margin-bottom:20px!important;}
.mb25 {margin-bottom: 25px!important;}

/*首页*/

.header{ width:100%; float:left; text-align:left;}
.top{ width:100%; height:40px; line-height:40px; background-color:#000; color:#fff;}
.Dcon{ width:1140px; margin:0 auto; overflow:hidden;} 
.top p{width: auto;line-height: 40px;margin: 0px;margin-right: 40px;display: inline-block;}
.top_p{ background:url(../images/top_p.png) no-repeat 1px 6px; text-indent:35px;}
.top_e{ background:url(../images/top_e.png) no-repeat 1px 6px; text-indent:35px;}
.top_f{ background:url(../images/top_f.png) no-repeat 1px 6px; text-indent:35px;}

.nav{ width:100%; height:102px; overflow:hidden; background:#fff; border-bottom:1px solid #E6E6E6;}
.logo{ float:left; width:260px; margin-top:15px;}

.nav_con{ float:right; width:700px; text-align:right;}
.nav_con ul{}
.nav_con ul li{font-weight: bold; font: 20px 'Times New Roman'; width:auto; padding:0 20px; float:left; line-height:102px; border: 0px solid #fff;border-left-width: 1px;border-right-width: 1px;}
.nav_con ul li:hover{background-color: #136fb2;border: 0px solid rgb(229, 229, 229);border-left-width: 1px;border-right-width: 1px; z-index: 1; color:White;}
.nav_con ul li:hover a{color:White;}
.nav_con ul li a:hover{ color:White;}
/* banner*/
.inner{ width:100%; height:auto; overflow:hidden; background: url('../images/content-bg.jpg') repeat}
.inner1{ width:1140px; overflow:hidden; margin:20px auto;}
.banner{width:1140px; height:400px; overflow:hidden; position:relative; z-index:7; float:left;}
.banner img{ width:1140px; height:400px;}
.banner ul{ position:absolute;}
.banner li{ float:left;}
.banner li div{ position:absolute;}
.pre{position:absolute;width:43px;height:43px;background:url(../images/ban_left.png) no-repeat 0 0;top:170px;left:-6px;z-index:100;text-decoration:none;cursor:pointer;}
.next{ position:absolute; width:43px; height:43px; background:url(../images/ban_right.png) no-repeat 0 0; top:170px; right:-6px; z-index:100; text-decoration:none;cursor:pointer;}
.banner .btn {position:absolute; width:680px; height:20px; right:15px; bottom:20px; text-align:right;}
.banner .btn span {display:inline-block; _display:inline; _zoom:1; width:13px; height:12px; _font-size:0; margin-left:5px; background:url(../images/focus2.png) no-repeat -20px 0;  cursor:pointer;}
.banner .btn span.on { background:url(../images/focus2.png) no-repeat 0 0 !important;}

.main{ width:100%; overflow:hidden; height:auto;}
.maintit{text-align: center;background-color: rgb(240, 240, 240); padding: 40px 0;margin-top: 20px;}
.maintit h2 {color: #333;text-shadow: 1px 1px #fff; font-size:30px; width:1140px; margin:20px auto; background-color: rgb(240, 240, 240);}


.about .abcon{ width:540px; float:left; height:auto; padding:0 15px; padding-top:25px;}
.about img{ max-width:540px;} 
.about h3{ font-size:24px; margin-bottom:20px; font-weight:500;}
.about p {color: #777;margin-bottom: 20px;}
.maintit .btn,.about .btn {font-size: 13px;margin-top: 8px;padding: 8px 16px;background-color: #fff;color: #555;border: 1px solid #ccc;}
.maintit .btn:hover, .about .btn:hover{background-color: #bf3f3e;color: #fff;border: 1px solid #bf3f3e;}


.Product{width:100%; height:auto; overflow:hidden; background: url('../images/content-bg.jpg') repeat; padding-top:30px;}
.Product .pcon{  display: inline; overflow:hidden;}
.pcon ul{ overflow:hidden;margin-left:-15px; margin-right:-15px;}
.pcon li{ float:left; padding:5px 15px; overflow:hidden; width:360px; margin-bottom:20px;}
.pcon li img{ width:360px; height:210px;}
.pcon li h4{ font-size:18px; font-weight:500; height:35px; line-height:35px; text-align:center; margin-top:4px;}
.pcon li p{ line-height:24px; overflow:hidden;}


.foot{background: rgb(43, 62, 81);color: rgb(255, 255, 255);border-top: 1px solid rgba(255, 255, 255, 0.24); padding-top:60px; overflow:hidden;}
.foot h2{font-size:30px; margin:0px auto 15px; color:White ; font-family: "Raleway" , sans-serif;}
.news{ margin-left:-15px; width:360px; padding:0 15px; overflow:hidden; font-family: "Raleway" , sans-serif; float:left;}
.news li a{ height:30px; line-height:30px; color:White; font-size:18px;}

.msg{width:360px; padding:0 15px; overflow:hidden; font-family: "Raleway" , sans-serif; float:left;}
.form_group{margin-bottom: 15px;}
.input-text{ background:#fff;display: block;width: 322px;height: 34px;padding: 6px 18px;font-size: 14px;line-height: 1.42857143;
            color: rgb(85, 85, 85);background-color: rgb(255, 255, 255);background-image: none;border: 1px solid rgb(204, 204, 204);}
.button{width: 360px;padding: 9px 0;background: rgb(219, 82, 82);border: none; color:White;}

.contact{width:360px; padding:0 0px 10px 15px; overflow:hidden; float:left;}
.contact ul{ overflow:hidden;}
.contact li{ text-indent:40px; width:360px; height:28px; line-height:28px; font-size:17px;}
.contact p{ margin:0 0 20px 40px; width:320px; display:block; font-size:17px;}

.icon{ margin-left:40px; margin-bottom:10px;}
.icon img{ margin:0 7px; float:left;}
.bottom{background: rgb(43, 62, 81);color: rgb(255, 255, 255);border-top: 1px solid rgba(255, 255, 255, 0.24); height:25px; line-height:25px; padding:25px 0;}
.bottom a{ color:White;}

/* 内页*/
.ny_con{width:100%; height:auto; overflow:hidden; background: url('../images/content-bg.jpg') repeat}
.ny_left{margin: 20px 0 20px 0;padding: 30px 20px;width: 730px;border: 1px solid rgb(216, 214, 214);background: rgb(254, 254, 254) url(../images/post_bg.gif) top repeat-x; float:left;}
.ny_left h1{font: normal 30px Arial, Helvetica, sans-serif; padding: 0;margin: 5px 0;color: rgb(89, 89, 89); padding-left:30px;}
.pad20{ padding:20px; overflow:hidden; line-height:25px;}

.ny_right{ width:322px; float:right; overflow:hidden;}
.pcate{margin: 20px 0 20px 0;padding: 30px 20px;width: 280px;border: 1px solid rgb(216, 214, 214);background: rgb(254, 254, 254) url(../images/post_bg.gif) top repeat-x;}
.pcate h1{font: normal 22px Arial, Helvetica, sans-serif; padding: 0;margin: 5px 0;color: rgb(89, 89, 89);}

ul.sb_menu{ margin:0; padding:0; list-style:none; color:#959595; margin-top:12px;}
ul.sb_menu li{ margin:0; border-bottom:1px solid #dedede; padding:4px 0 4px 12px; width:270px;background:url(../images/li.png) 0px 7px no-repeat; text-indent:18px;}
ul.sb_menu li a {color:#959595; text-decoration:none; margin-left:-12px; padding-left:12px;}
ul.sb_menu li a:hover{ color:#2cadff;}

.ny_pcon{overflow:hidden; width:100%; height:auto; margin-top:20px;}
.ny_pcon ul{ overflow:hidden;margin-left:-10px; margin-right:-15px;}
.ny_pcon li{ float:left; padding:5px 15px; overflow:hidden; width:220px;margin-bottom:20px;}
.ny_pcon li img{ width:220px; height:140px;}
.ny_pcon li h4{ font-size:18px; font-weight:500; height:35px; line-height:35px; text-align:center; margin-top:4px;}
.ny_pcon li p{ line-height:24px; overflow:hidden;}


.xw_list li{border-bottom: 1px dashed #dee1e2; line-height:30px; font-size:14px; font-family:"Microsoft yahei", Arial; padding:6px 30px;background:url(../images/li.png) 0px 12px no-repeat;}
.xw_list li a{ font-size:14px; margin-right:5px;}
.xw_list li span{ float:right; color:#aaa;}

.pad20 h2{font-size:22px; color: #313538; font-family:"Microsoft yahei", Arial; background:none; text-align:center;}
.ny_time{ text-align:center; font-size:14px;background-color: #EDEDED; line-height:30px; height:30px; margin-bottom:10px; margin-top:5px; margin:10px 0 5px; width:750px}
.list_other{ height:67px; margin-top:10px; border-top:1px solid #e4e4e4; padding-top:10px; clear:both;}


.ny_scon{overflow:hidden; width:100%; height:auto; margin-top:20px;}
.ny_scon ul{ overflow:hidden;margin-left:-10px; margin-right:-15px;}
.ny_scon li{float:left; margin:0px 15px 20px; width:220px;  text-align:center}
.ny_scon img{width:220px; height:140px;}
.ny_scon li p{ text-align:center; margin-top:10px;}


/* 分页GO */

#fy_list{ background:url(./images/fy_bg.gif) no-repeat; width:632px; height:38px; margin:0px auto; font-size:14px; padding:25px 10px 0px 0px;}

DIV.scott {padding: 3px;margin: 3px; text-align:right; overflow:hidden;}
DIV.scott A {border: #4D6E95 1px solid; padding: 2px 5px;  COLOR: #4D6E95; MARGIN-RIGHT: 2px; text-decoration:none;}
DIV.scott A:hover {border: #4D6E95 1px solid;}
DIV.scott A:active {border: #4D6E95 1px solid; COLOR: #638425;}
DIV.scott SPAN.current {border: #b2e05d 1px solid; padding: 2px 5px;FONT-WEIGHT: bold;  COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #b2e05d}
DIV.scott SPAN.disabled {border: #f3f3f3 1px solid; padding: 2px 5px; COLOR: #ccc; MARGIN-RIGHT: 2px;}

/* 分页OVER */
