/* CSS Document */

body{margin:0;padding:0;font-size:12px;font-family:'Î¢ÈíÑÅºÚ'; COLOR:#555555;background:#fff;overflow-x:hidden;}

a{cursor:pointer; color:#555555; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium}

a:link{ text-decoration:none;}

a:visited{color:#555;}

a img{ border:0;}

a:hover{color:#035cac;}

h1,h2,h3,h4,ul,li,div,p,span,b,i,input,select{ margin:0px; padding:0px;}

ul,li{ padding:0px; margin:0px; list-style:none;}


.clear{ clear:both; height:0; overflow:hidden; display:block;}

.fl{float:left;}

.fr{float:right;}
.block{width:1200px;margin:0 auto;}



.head{background: url(images/head.jpg) no-repeat center;height: 122px;}


.head_left {
    width: 445px;
}
.welcome {
    line-height: 30px;
    color: #343333;
}
.logo {
    padding-top: 13px;
}
.k1 {
    line-height: 30px;
    color: #343333;
    text-align:right;  
}
.kl1{
    width:600px;
    overflow:hidden;
    height: 30px;
    float:left
}
.tel {
	line-height: 68px;
    background: url(images/tel.jpg) no-repeat left 26px;
    height: 68px;
    padding-left: 25px;
    font-size: 14px;
    color: #333;
	text-align:right;
	width:200px;
	float:right
}
.tel  span {
    font-size: 16px;
    color: #155eb0;
}



.topNav{position:relative;background:#155eb0;width:100%;height:48px;z-index:99;}
.topNav ul{width:100%;position:relative;}
.topNav ul li{position:relative;float:left;width:11.1%;text-align:center;}
.topNav ul li span{position:absolute;right:0;top:15px;color:#fff;}
.topNav ul li a{width:100%;color:#fff;display:inline-block;line-height:48px;text-align:center;font-size:15px}
.topNav ul li:hover{background:#0b488c;}

.slideBox{ width:100%; height:450px; float:left; overflow:hidden; position:relative; }

.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50px; bottom:15px; z-index:1; }

.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }

.slideBox .hd ul li{ float:left; margin-right:10px;  width:12px; height:12px; line-height:15px; text-align:center; background:#fff; cursor:pointer;border-radius:10px;}

.slideBox .hd ul li.on{ background:#ff0000;}



.slideBox .bd{ position:relative; width:100%; height:500px; z-index:0;   }

.slideBox .bd li{ zoom:1; vertical-align:middle; height:500px; }

.slideBox .bd li a{ display:block; width:100%; height:500px}

.slideBox .bd img{  display:block; height:100%; width:100%  }




.index_nia{height:auto;padding-top:20px;}

.index_nia img{width:100%;height:100%;}

.index_nia img:hover{
	cursor:pointer;
	transform: scale(1.08, 1.08);	
	-ms-transform:scale(1.08, 1.08); 	/* IE 9 */
	-moz-transform:scale(1.08, 1.08); 	/* Firefox */
	-webkit-transform:scale(1.08, 1.08); /* Safari ºÍ Chrome */
	-o-transform:scale(1.08, 1.08); 	/* Opera */}


.index_nia .index_about{width:820px;height:315px;position:relative;background:#f6f7f9;float:left;}

.index_nia .index_about .l{float:left;width:330px;height:100%;position:relative;overflow:hidden;}

.index_nia .index_about .r{padding:30px;float:left;width:430px;height:255px;background:#fff;position:relative;}

.index_nia .index_about .r .tit{font-size:18px;color:#155eb0;}

.index_nia .index_about .r .con{font-size:12px;line-height:24px;overflow:hidden;margin:15px 0;}

.index_nia .index_about .r .more{display:inline-block;padding:10px 15px;border:1px solid #ddd;color:#155eb0;text-align:center;position:relative;font-size:14px;}

.index_nia .index_ct{width:350px;height:130px;float:left;margin-left:10px;padding:10px;background:#fff;}

.index_nia .index_ct .l{width:130px;height:130px;position:relative;float:left;overflow:hidden;}

.index_nia .index_ct .tit{font-size:15px;color:#555;line-height:35px;}

.index_nia .index_ct .more{width:20px;height:20px;display:block;position:absolute;right:0;bottom:0;background:url(../images/get_in.jpg) no-repeat center;}

.index_nia .index_ct .cont{font-size:12px;color:#555;line-height:24px;}

.index_nia .index_ct .r{width:200px;height:130px;position:relative;float:left;margin-left:10px;}

.index_nia .index_ct img{width:100%;height:100%;}

.index_nia .index_honor{width:350px;height:130px;float:left;margin-top:15px;margin-left:10px;background:#fff;padding:10px;}

.index_nia .index_honor .l{width:130px;height:130px;position:relative;float:left;overflow:hidden;}

.index_nia .index_honor .tit{font-size:15px;color:#555;line-height:35px;}

.index_nia .index_honor .more{width:20px;height:20px;display:block;position:absolute;right:0;bottom:0;background:url(../images/get_in.jpg) no-repeat center;}

.index_nia .index_honor .cont{font-size:12px;color:#555;line-height:24px;}

.index_nia .index_honor .r{width:200px;height:130px;position:relative;float:left;margin-left:10px;}

.index_nia .index_honor img{width:100%;height:100%;}



.index_pro{ margin-top:30px;background:#fff;}

.index_pro .index_pro_h{width:100%;border-bottom:1px solid #ddd; background:url(images/t2.png); height:44px; line-height:44px}
.index_pro .index_pro_h .title{font-size:20px;color:#155eb0; float:left; margin-right:230px; padding-left:20px; font-weight:100; width:170px}
.index_pro .index_pro_h .title a{color:#155eb0;}
.index_pro .index_pro_h span{}
.index_pro .index_pro_h span a{ font-size:14px; color:#FFFFFF; margin-right:15px; border-right:#fff 1px solid; padding-right:15px}
.index_pro .index_pro_h .more{margin-left:20px; color:#fff; margin-right:20px;}

.content {
    padding: 10px 0;
}
.picture_left {
    width: 362px;
    float: left;
}
.picture_right {
    width: 790px;
    float: right;
}

#m1_demo,#m2_demo,#m3_demo{overflow:hidden;width:100%;margin:0 auto;}
#m1_indemo,#m2_indemo,#m3_indemo {float: left;width:800%}
#m1_demo1,#m2_demo1,#m3_demo1{float: left;}
#m1_demo2,#m2_demo2,#m3_demo2{float: left;}


.product_list1{}
.product_list1 li{float:left;margin-left:10px;margin-right:10px;_display:inline;position: relative;margin-top: 20px;}
.product_list1 li a.img{border:1px solid #212322;}
.product_list1 li a.img img{width:177px;height:141px;}
.product_list1 li h3{text-align:center;padding-top:5px;}
.product_list1 li h3 a{font-weight:normal;}
.product_list1 li a.img{display:block;}
.product_list1 li a.img:hover{border-color:#e87518;}
.product_list1 .hh{padding-left: 15px;padding-right: 15px;background: rgba(233,32,47,.7);height: 143px;position: absolute;bottom:-143px;left: 0;width: 149px;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;}
.product_list1 .hh h3 a{display: block;border-bottom: 1px solid #fff;font-size: 14px;color: #fff;padding-top: 43px;padding-bottom: 10px;}
.product_list1 .hh a{text-align: center;display: block;padding-top: 12px;}
.product_list1 li:hover .hh{bottom:0px;}


.index_news{background:#fff;padding:30px 0 60px; height:220px}

.index_news .bd{width:670px;height:170px;position:relative;border-right:1px dashed #ddd;color:#555;margin:30px 0 0 ;float:left;}

.index_news .index_news_h{width:100%;padding:20px 0;border-bottom:1px solid #ddd;}
.index_news .index_news_h .title{padding-left:10px;border-left:5px solid #155eb0;font-size:20px;color:#155eb0;}
.index_news .index_news_h span{font-size:14px;color:#999999;margin-left:5px;text-transform:uppercase;}

.index_news .news_single{width:670px;height:170px;position:relative;color:#555;}
.index_news .news_single .l{width:220px;height:170px;position:relative;float:left;overflow:hidden;}
.index_news .news_single .l img{width:100%;height:100%;}
.index_news .news_single .r{width:400px;height:150px;float:left;margin-left:20px;position:relative;padding:10px 0;}
.index_news .news_single .r .tit{line-height:30px;font-size:16px;}
.index_news .news_single .r .date{font-size:12px;color:#777;line-height:30px;}
.index_news .news_single .r .cont{line-height:26px;}
.index_news .news_single .r .more{color:#155eb0;display:block;position:absolute;bottom:0;left:0;}

.index_news .news_list{width:505px;height:170px;float:right;margin:30px 0 0 ;}
.index_news .news_list ul li a{color:#555;line-height:28px;font-size:13px;}
.index_news .news_list ul li a:hover{color:#155eb0;}
.index_news .news_list span{font-size:12px;color:#777;float:right;}


.footer {
    padding: 33px 0;
    background: #48494a;
    border-top: 10px solid #155eb0;
	margin-top:30px;
	color:#fff;
	line-height:28px
}
.footer a{color:#FFFFFF}

.paper {
    width: 1200px;
    margin: 50px auto;
    min-height: 500px;
}
.float-left{float:left;}

.float-right{float:right;}
.m_l {
    float: left;
    width: 248px;
    padding: 4px;
    border: 1px solid #ddd;
    height: 100%;
    position: relative;
    z-index: 999;
}
.m_l .tit {
    padding: 13px 0 13px 23px;
    background: #035cac;
    color: #fff;
    font-size: 22px;
}
.m_l>ul{padding:0 10px;}

.m_l>ul>li{position:relative;}

.m_l>ul>li>a{line-height:40px;height:40px;border-bottom:1px dashed #ddd;font-size:14px;display:block;margin-top:5px;}

.m_l>ul>li>a span{line-height:40px;height:40px;display:inlie-block;font-size:24px;padding:0 8px;}

.m_l>ul>li>a:hover{color:#035cac;}

.m_l>ul>li>a.on{color:#035cac;}

.m_l>ul>li>ul{width:300px;border:1px solid #69C;padding:3px;position:absolute;top:0;left:200px;background:#fff;display:none;}

.m_l>ul>li>ul>li{width:90px;font-size:12px;line-height:24px;text-align:center;float:left;margin:5px;}

.m_l>ul>li>ul>li img{width:90px;height:90px;border:1px solid #ddd;}

.m_l>ul>li>ul>li:hover img{border:1px solid #69C;}

.ctus_l {
    float: left;
    width: 248px;
    padding: 4px;
    border: 1px solid #ddd;
    height: 100%;
    position: relative;
    margin-top: 30px;
    line-height: 22px;
}
.ctus_l .tit {
    padding: 13px 0 13px 23px;
    background: #035cac;
    color: #fff;
    font-size: 22px;
}
.ctus_l ul {
    padding: 10px;
}


.m_r {
    float: right;
    position: relative;
    width: 900px;
}
.m_r .r_top {
    width: 100%;
    height: 55px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
.m_r .position {
    height: 55px;
    line-height: 55px;
    padding-left: 30px;
    background: url(../images/locat_bg.jpg) no-repeat left center;
}
.m_r .r_content {
    line-height: 26px;
    min-height: 500px;
}
.sb_nav2 li{ margin-left:30px; line-height:26px}
.p_content li{float:left;margin:0 10px;}
.p_content .photo {
    width: 193px;
    height: 180px;
    padding: 5px;
    border: 1px solid #ddd;
}
.p_content .photo img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.p_content .photo:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

.p_content .ps{height:50px; line-height:20px; text-align:center; width:203px; margin-top:20px}
.p_content .photo img{
width:100%;
height:100%
}

.m-page{text-align:center; margin-top:40px}

.m-page .disabled {
    color: #fff;
    background: #155eb0;
}
.m-page .current {
    color: #fff;
    background: #155eb0;
}
.m-page  A, .m-page span {
    color: #777777;
    display: inline-block;
    border: 1px solid #cbcbcb;
    padding: 5px 12px;
    vertical-align: middle;
    margin: 0 5px 10px 5px;
    font-size: 15px;
    background-color: #eeeeee;
}
.m-page  A:hover {
    color: #fff;
    background: #155eb0;
}
.item{padding:10px 0;line-height:24px;overflow:hidden;border-bottom:1px dashed #ddd;}
.item dt{float:left;font-family:arial;font-weight:bold;font-size:18px;width:35px;padding-left:25px;color:#444;}
.item dd{margin:0 0 0 55px;padding-left:15px;border-left:1px dashed #b2b2b2;}
.item dd a{padding:1px 12px 1px 12px;white-space:nowrap;float:left;}
.item dd a:hover{text-decoration:none;background:#e87518;color:#fff;}

.pic .p{max-width:400px; float:left; padding:5px; border:#e5e5e5 1px solid}
.pic .h{float:left; margin:0 0 0 50px; }
.pic span{ margin:20px 0 0 0; display:block}


.p_content .title {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
	margin-top:50px
}
.p_content .title span {
    background: #025ac2;
    color: #fff;
	margin-right: 1px;
    padding: 0 30px;
    border-radius: 10px 10px 0 0;
	height: 30px;
    line-height: 30px;
    display: block;
	float:left
}
.p_content .neirong1 {
    overflow: hidden;
    padding: 25px;
    border: 1px solid #ddd;
    border-top: none;
	line-height:2
}
.newlist li{
line-height:40px; border-bottom:#e5e5e5 1px dashed
}
.r_content .t{text-align:center}