/*reset*/

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {

    margin: 0;

    padding: 0;

}



fieldset, img, input, button {

    border: none;

    padding: 0;

    margin: 0;

    outline-style: none;

}



ul, ol {

    list-style: none;

}



input {

    padding-top: 0;

    padding-bottom: 0;

    font-family: "SimSun", "宋体";

}



select, input {

    vertical-align: middle;

}



select, input, textarea {

    font-size: 12px;

    margin: 0;

}



textarea {

    resize: none;

}



/*防止拖动*/

img {

    border: 0;

    vertical-align: middle;

}



/*  去掉图片低测默认的3像素空白缝隙*/

table {

    border-collapse: collapse;

}



body {

    font: 12px/150% Arial, Verdana, 'microsoft yahei';

    color: #666;

    background: #fff

}



.clearfix::before, .clearfix::after {

    content: "";

    display: table;

}



.clearfix::after {

    clear: both;

}



.clearfix {

    *zoom: 1; /*IE/7/6*/

}



a {

    color: #666;

    text-decoration: none;

}



a:hover {

    color: #C81623;

}



h1, h2, h3, h4, h5, h6 {

    text-decoration: none;

    font-weight: normal;

    font-size: 100%;

}



s, i, em {

    font-style: normal;

    text-decoration: none;

}



.col-red {

    color: #C81623 !important;

}



/*reset*/

/*公共类*/

.w { /*版心 提取 */

    width: 1200px;

    margin: 0 auto;

}



.fl {

    float: left

}



.fr {

    float: right

}



.al {

    text-align: left

}



.ac {

    text-align: center

}



.ar {

    text-align: right

}



.hide {

    display: none

}



/*公共类*/

/*header*/

.header {

    padding-top: 22px;

}



.header-logo {

    width: 914px;

    height: 93px;

    background: url(../images/logo.jpg) no-repeat left center;

    text-indent: -1000em;
	margin-left:100px;

}



.header-tel h1 {

    padding-top: 9px;

    font-size: 26px;

    color: #363636;

    padding-right: 16px;

}



.header-tel h1 span {

    font-size: 30px;

    color: #fe6868;

}



.icon {

    display: inline-block;

    height: 30px;

    width: 30px;

    padding-left: 7px;

}



.icon-weixin {

    background: url(../images/weixin.jpg) no-repeat;

}



.icon-weibo {

    background: url(../images/weibo.jpg) no-repeat;

}



/*header*/

/*nav*/

.main-nav {

    background-color: #2852bd;

    line-height: 60px;

    height: 60px;

    margin-top: 20px;

}



.main-nav>ul>li>a {

    display: inline-block;

    font-size: 16px;

    color: #d5c9ff;

    padding: 0 40px;

}



.main-nav>ul>li>a:hover {

    background-color: #3567e6;

    color: #fff;

}

.main-nav li{

    position: relative;

}

.main-nav li .dropdown{

    position: absolute;

    z-index: 999;

    width:320px;

    background-color:#fff;

    border:solid 1px #999999;

    display: none;

}

.dorpdown-left-img{

    padding:20px;

}

.dorpdown-right-nav{

    padding-top:20px;

}

.dorpdown-right-nav li{

    line-height:30px;

    color:#000;

    font-size:12px;

    border-bottom:dashed 1px #bbbbbb;

    width:100px;

    padding-left:14px;

}

.dorpdown-right-nav li i{

    display: inline-block;

    width:8px;

    height:8px;

    padding-right:6px;

    cursor: pointer;

    position: relative;

}

.dorpdown-right-nav li:hover span{

    border-left-color:#C81623;

}

.dorpdown-right-nav li span,.dorpdown-right-nav li b{

    display: inline-block;

    height:0;

    width:0;

    border-width:4px;

    border-color:transparent transparent transparent #999999;

    border-style:dashed dashed dashed solid;

    position: absolute;

    left: 0 ;

    top: 0;

}



.dorpdown-right-nav li b{

    left:-1px;

    border-left-color:#fff;

}

/*nav*/

/*banner*/

.main_banner {

    position: relative;

    height: 476px;

    width:100%;

    overflow: hidden;

}



.main_banner img {

    float: left;

}



.main_banner .banner {

    position: absolute;

    top: 0;

    left: 50%;

    margin-left: -960px;

}



.main_banner ul .currentLi {

    background-color: #fff;

}



.main_banner ul {

    position: absolute;

    bottom: 24px;

    left: 50%;

    z-index: 1;

    margin-left: -44px;

}



.main_banner ul li {

    float: left;

    height: 16px;

    width: 16px;

    border-radius: 10px;

    margin-left: 10px;

    margin-right: 10px;

    cursor: pointer;

    border: solid 3px #fff;

}

/*banner*/



/*footer*/

footer{

    background-color:#1b65af;

    margin-top:40px;

}

.footer-left{

    height:160px;

    padding-right:88px;

    border-right:solid 1px #d9d9d9;

    padding-left:0;

    width:154px;

    margin-top:70px;

}

.footer-left img{

    padding-left:37px;

}

.footer-left h1{

    color:#fff;

    font:700 38px/38px "microsoft yahei";

    padding-top:28px;

}

.footer-center{

    padding-top:68px;

    padding-left:86px;

}

.footer-center a{

    font-size:14px;

    color:#fff;

    padding:0 30px;

}

.footer-center p{

 

    color: #fff;

    font-size:14px;

    line-height:24px;

}

.footer-center p:first-of-type{

    padding-top:64px;

}

.footer-right{

    padding-top:92px;

}

/*footer*/



.con-area{ font-size:14px; line-height:25px; margin-top:15px; margin-left:15px; margin-right:15px;}

/*详情页*/

.xqtitle{ text-align:center; font-size:18px; color:#333; font-weight:bold;}

.xqtime{ text-align:center; margin:10px 0;}

.xqimg{ width:400px; height:300px; margin:0 auto; margin-bottom:15px;}

.xqimg img{width:400px; height:300px;}

.xqcontent{ font-size:14px;}



.sb-con td{font-size:12px; line-height:24px; color:#000000;}

.productlist{ width:200px; height:200px; float:left; margin-left:15px; margin-top:15px;}
.productlist img{ width:190px; height:170px; padding:5px; border: solid 1px #CCCCCC;}
.productlist span{ width:200px; height:20px; text-align:center; display:block;}
