@charset "utf-8";

/* CSS Document */

*{

	margin:0;

	padding:0;}

body{

	font-size:14px;

	color:#666;

	font-family:"微软雅黑";}

ul,li{

	list-style: none;}

a{text-decoration:none;color:#666666;}

a:hover {color:#931011;} 

img{border:0;}

@font-face {

    font-family: 'impactregular';

    src: url('../other/impact-webfont.eot');

    src: url('../other/impact-webfont.eot?#iefix') format('embedded-opentype'),

         url('../other/impact-webfont.woff2') format('woff2'),

         url('../other/impact-webfont.woff') format('woff'),

         url('../other/impact-webfont.ttf') format('truetype'),

         url('../other/impact-webfont.svg#impactregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'centaurregular';

    src: url('../other/centaur_1-webfont.eot');

    src: url('../other/../other/centaur_1-webfont.eot?#iefix') format('embedded-opentype'),

         url('../other/../other/centaur_1-webfont.woff2') format('woff2'),

         url('../other/centaur_1-webfont.woff') format('woff'),

         url('../other/centaur_1-webfont.ttf') format('truetype'),

         url('../other/centaur_1-webfont.svg#centaurregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

.top_bg{width:100%;height:48px;background:#1d1d1d}

.top{width:1200px;height:48px;margin:0 auto;overflow:hidden}

.top_left{float:left;font:13px/48px "微软雅黑";color:#f7f7f7;}

.top_left span{color:#fff;font-size:18px;font-family: 'impactregular';}

.top_right{float:right;/*width:483px;*/height:48px;}

.top_msg{float:left;font:13px/48px "微软雅黑";color:#cccccc; background:url(../images/ly.png) no-repeat;padding-left:26px;margin-right:10px;margin-top:15px;line-height:24px;}

.top_contact{float:left;font:13px/48px "微软雅黑";color:#cccccc;background:url(../images/lx.png) no-repeat;padding-left:26px;margin-top:15px;line-height:24px;}

.logo{width:1200px;margin:0 auto;height:100px;overflow:hidden;}

.navbg{background:url(../images/navbg.jpg) repeat-x;height:57px;}

.nav{width:1200px;margin:0 auto;line-height:57px;}

.nav ul li a{width:170px;float:left;color:#fff;text-align:center;font-size:16px;}

.nav ul li a:hover{background:url(../images/navhover.png) no-repeat center;height:63px;margin-top:-6px;line-height:70px;}

.nav ul li a.on{background:url(../images/navhover.png) no-repeat center;height:63px;margin-top:-6px;line-height:70px;}

/* marquee */



.marquee_bg1{width:100%;height:26px;background:#1d1d1d;position:relative;margin-bottom:48px;}

.marquee_bg2{width:100%; background:url(../images/marquee.png) center 0 no-repeat;height:44px;position: absolute;left:0;top:5px;}

.marquee{width:980px;height:44px;overflow:hidden;margin:0 auto;}

.marquee p{float:left;width:110px;height:44px;text-align:right;font:14px/44px "microsoft yahei";color:#1d1d1d;}

.marquee marquee{float:left;width:860px;height:44px;font:14px/44px "microsoft yahei";color:#1d1d1d}

.con1{ overflow:hidden; width:1200px; margin:0 auto; margin-bottom:40px;overflow:hidden;}

.tit{ clear:both; font-size:18px; margin-top:50px; text-align:center;/*background:url(../images/con1title.png) no-repeat;*/width:504px;margin:0 auto;height:100px;line-height:35px;}

.tit ul{padding:15px;}

.yw{ font-family: 'centaurregular';}

.type{ overflow:hidden; width:100%;}

.type li{ display:block; float:left; border:1px solid #c6c6c6; padding:10px 30px; margin:10px;color:#2eaaf2;border-radius:5px; background:#f3f3f3;}

.lanren{width:1200px; overflow:hidden;margin:30px auto;}

.lanren ul li{float:left;margin:0 15px 15px 0;position:relative;overflow:hidden;cursor:pointer;}

.lanren .txt{width:284px;height:45px; background:url(../images/1px.png) repeat;color:#fff;font-family:"微软雅黑";position:absolute;bottom:4px;}

.lanren .txt h3 a{color:#fff; font-weight:900 ;}

.lanren .txt h3{font-size:16px;font-weight:100;height:45px;text-align:center;line-height:45px;}

.lanren .txt p{font-size:14px;text-align:center;}

.pmore{ border:1px solid #c6c6c6; padding:5px 10px; margin:10px;color:#2eaaf2;border-radius:5px; background:#f3f3f3;width:55px;margin:0 auto;text-align:center;}

.con2bg{background:url(../images/con2bg.png) repeat-x;height:414px;}

.con2{width:1200px;margin:0 auto;overflow:hidden;}

.con2_left{width:800px;float:left;overflow:hidden;}

.con2_left_title {overflow:hidden}

.con2_left_title ul li{float:left;margin-top:50px;color:#fff;font-size:18px;}

.con2_left_title .yw{line-height:24px;margin-left:10px;}

.more{float:right;margin-top:55px;color:#b5b5b5;}

.con2_left_con{position:relative;top:35px;}

.con2_right{background:url(../images/contact.png) no-repeat;float:right;width:366px;height:414px;}

.con2_right_title {overflow:hidden}

.con2_right_title ul li{float:left;margin-top:30px;color:#fff;font-size:18px;margin-left:50px;}

.con2_right_title .yw{line-height:24px;margin-left:10px;}

.con2_right_con{padding:20px 50px;color:#fff;}

.con2_tel{font-family: 'impactregular';font-size:30px;color:#fff;width:366px;text-align:center;}

/*.con3{position:relative;top:30px;}*/

.indexnews { width: 1200px; margin:0 auto 20px;}

.indexnews h2 { margin-bottom: 42px; text-align: center;}

.indexnews{ margin-top: 19px;}

.indexnews .topnews { float: left; width: 555px;}

.topnewspic { padding:0 9px; text-align: center; margin-bottom: 30px; width: 534px; }

.topnewsinfo { padding: 10px; width: 530px; height: 60px; border: 3px solid #fff; overflow: hidden;}

.topnewsinfo .num { float: left; font: 72px/.9 Impact; color: #7a7a7a; width: 78px; border-right: 1px solid #bbb;}

.topnewsinfo .topnewsinfocon { float: right; width: 432px;}

.topnewsinfo .topnewsinfocon h5 { font-size: 16px; font-weight: normal; line-height: 18px;}

.topnewsinfo .topnewsinfocon h5 .time { float: right; font-size: 14px; color: #999;}

.topnewsinfo .topnewsinfocon p { font-size: 14px; color: #8b8b8b;}

.indexnews .newsbox { float: right; width: 590px;}

.newslist li { margin-bottom: 18px; padding: 10px; width: 564px; height: 60px; border: 3px solid #fff; overflow: hidden;}

.newslist li .num { float: left; font: 72px/.9 Impact; color: #7a7a7a; width: 90px; border-right: 1px solid #bbb;}

.newslist li .newscon { float: right; width: 455px;}

.newslist li .newscon h5 { font-size: 16px; font-weight: normal; line-height: 18px;}

.newslist li .newscon h5 .time { float: right; font-size: 14px; color: #999;}

.newslist li .newscon p { font-size: 14px; color: #8b8b8b;}

.linkbg{background:url(../images/linkbg.png) repeat-x;height:61px;margin-top:4px;}

.link{width:1200px;margin:0 auto;}

.link ul li{float:left;line-height:70px;margin-left:20px;}

.link ul li a{color:#fff;}

.footbg{background:url(../images/footbg.png) repeat-x;height:149px;}

.foot{text-align:center; padding-bottom:15px; margin: 0px auto;padding-left: 0px; width: 990px; padding-right: 0px; padding-top: 30px;color:#777}



.content{width:1200px;margin:0 auto;overflow:hidden;}

.left{width:300px;height:auto;line-height:30px;float:left;overflow:hidden;}

.left_title {width:300px;background:#282828;height:50px;}

.left_title ul li{float:left;font-size:16px;color:#fff;line-height:50px;margin-left:10px;}

.left_title ul:first-child{margin-left:20px;}

.left_nav{text-align:center;margin-bottom:30px;background:#f2f2f2;}

.left_nav ul li{height:30px;border-bottom:1px dotted #b4b4b4;font-size:15px;height:50px;line-height:50px;}

.left_con{background:#f2f2f2;padding:10px;}

.left_nav img{margin-left:40px;}

.left_nav span{margin-top:20px;}

.right{width:850px;height:auto;float:right;}

.right_title img{float:left;}

.right_title{height:30px;line-height:30px;position:relative;border-bottom:1px dotted #b4b4b4;}

.right_title li{float:left;}

.right_con{margin:10px;}

.right_con li{float:left;}

.news{float:left;margin-top:50px;}

.day{width:90px;height:60px;border:1px solid #dcdcdc;line-height:60px;text-align:center;font-size:48px;color:#8eaf28;background:#eeeeee;}

.date{width:90px;height:30px;border:1px solid #dcdcdc;line-height:30px;text-align:center;font-size:14px;background:#dcdcdc;}

.news_con {

width: 576px;

float: right;

height:101px;

line-height: 34px;

margin-top: 43px;

overflow:hidden;}

.news_con_t{font-size:16px;width:576px;}

.page{ width:365px;height:60px;margin:0 auto;overflow:hidden;position:relative;top:30px;text-align: center;}

.page li{float:left;padding:8px;background:#f2f2f2;margin-left:10px;border:1px solid #ccc;text-align:center;}

.page li.on{background:#BB2F30;}

.page li.on a{color:#fff;}



.news_content{border-bottom:1px solid #dcdcdd;padding-bottom:10px;}

.news_title1{width:710px;height:auto;margin-top:30px;text-align:center;font-size:16px;} 

.news_title2{width:710px;height:30px;margin-top:10px;text-align:center;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;line-height:30px;} 

.news_f{margin-top:30px;line-height:30px;}



.product ul{background:url(../images/p_bg.png) no-repeat;margin-top:15px;float:left;margin-left:13px;}

.product ul li img{height:184px;}

.product ul li span{font-size:16px;border-bottom:1px dotted #555;padding-bottom:5px;}

.product ul li{float:left;width:260px;text-align:center;line-height:32px;}

.product ul li.description{height:32px;display: inline-block;overflow: hidden;}

.product ul  li a{width:260px;height:164px;display: block;overflow: hidden;}





