@charset "utf-8";

/* CSS Document */

/*清除内外边距*/

html,body,div,p,h1,h2,h3,h4,h5,h6,blockquote,ul,ol,li,table,th,td,span,img,dl,dd,dt,input,textarea,button{padding:0;margin:0;}

/*设置字体*/

body,textarea,button,input,select{font-family:"Microsoft Yahei"; font-size:12px; color:#333333;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

em{font-style:normal;}

/*设置列表*/

ul,ol{list-style:none;}

/*设置通用链接*/

a{ color:#333333; text-decoration:none; outline:none;blr:expression(this.onFocus=this.blur());}

a:hover{ color:#FF0000;}

/*清除浮动*/

.clear{ clear:both;}





#id{background:url(图片路径) ;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="图片路径");_background:none;}



.bjload{ background:url(../images/load.gif) center center no-repeat;}





#top{ height:30px; background:url(../images/bg_topnav.gif) left top repeat-x;}

.top{ width:1100px; margin:0 auto; line-height:30px; font-size:12px; color:#333333;}



.slider {

	position:relative;

	width:100%;

	height:450px;

	overflow:hidden;

}

.slides {

	height:100%;

	/* Simple clear fix */

		overflow:hidden;

	/**	

		 * Prevent blinking issue

		 * Not tested. Experimental.

		 */

		-webkit-backface-visibility:hidden;

	-webkit-transform-style:preserve-3d;

	/**

		 * Here is CSS transitions 

		 * responsible for slider animation in modern broswers

		 */

		-webkit-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);

	-moz-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);

	-ms-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);

	-o-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);

	transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);

}

.slide {

	height:100%;

	float:left;

	clear:none;

}

.slider-arrows {

	}.slider-arrow {

	position:absolute;

	display:block;

	margin-bottom:-20px;

	width:60px;

	height:60px;

	line-height:60px;

	text-decoration:none;

	text-align:center;

	color:#fff;

	font-size:2em;

	background-color:#333;

	background-color:rgba(50,50,50,.3);

	border-radius:50%;

}

.slider-arrow--right {

	bottom:50%;

	right:30px;

}

.slider-arrow--left {

	bottom:50%;

	left:30px;

}

.slider-nav {

	position:absolute;

	bottom:30px;

}

.slider-nav__item {

	width:12px;

	height:12px;

	float:left;

	clear:none;

	display:block;

	margin:0 5px;

	background:#FAC700;

}

.slider-nav__item:hover {

	background:#ccc;

}

.slider-nav__item--current {

	background:#77B11F;

}

.box {

	width:100%;

	height:100%;

	line-height:5;

	text-align:center;

	font-size:5em;

	color:#fff;

	text-transform:capitalize;

	vertical-align:middle;

}





#index_content{ padding-top:15px; background:#F5F5F5;}

.index_content{ width:1100px; margin:0 auto;}

.i_left{ width:380px; float:left; margin-right:15px;}

.i_center{ width:470px; float:left;}

.i_right{ width:320px; float:right;}



.i_hezuo{}

.i_hezuo ul{ padding:5px;}

.i_hezuo ul li{ width:33.33%; height:35px; text-align:center; margin-top:8px; margin-bottom:8px; float:left;}

.i_hezuo ul li img{ width:90px; height:35px;}









.Hnewbox{ width:290px; float:left;}

.Hprobox{ width:466px; float:left;}

.Hright{ width:226px; float:right; position:relative;}



.Htitle{ font-family:"微软雅黑";}

.Htitle a{ float:right; background:url(../images/more.jpg) no-repeat left top; width:39px; height:12px; margin-top:4px;}

.Htitle span{ color:#595351; font-size:14px; font-weight:bold; display:inline-block; background:url(../images/line.jpg) no-repeat right center; padding-right:5px;}

.Htitle b{ color:#65090b; font-size:12px; font-weight:normal; display:inline-block; padding-left:5px; font-family:Arial, Helvetica, sans-serif;}



.Hnew_box{ padding-top:14px;}

.Hnew_box li{ line-height:24px;}

.Hnew_box li a{ background:url(../images/listico3.jpg) no-repeat left center; padding-left:10px; color:#595351;}

.Hnew_box li span{ float:right; color:#838383;}

.Hnew_box li.litop{ position:relative; height:82px; padding-left:123px;  padding-bottom:10px;}

.Hnew_box li .pic{ display:inline-block; width:113px; height:82px;position:absolute; left:0px; top:0px; background:none; padding-left:0px;}

.Hnew_box li .pic img{ width:113px; height:82px;display:block;}

.Hnew_box li h1{ margin:0px; padding:0px 0px 0px 0px; line-height:25px;}

.Hnew_box li h1 a{ display:inline-block; font-size:12px; color:#693c2e; line-height:26px; background:none; padding-left:0px;}

.Hnew_box li p{ line-height:18px; color:#838383; margin:0px; padding:0px; padding-top:0px;}

.Hnew_box li dl{}

.Hnew_box li dl a{ background:none;color:#7d6020; padding-left:0px;}

.Hnew_box li a:hover{ color:#b10d10;}



.Hpbox{ width:381px; position:relative; margin-top:22px; padding-left:45px;}

.HpList{ }

.HpList ul{ display:inline-block;}

.HpList ul li{ width:160px; padding:0px 10px; height:200px; float:left; text-align:center;}

.HpList ul li img{width:160px; height:160px; display:block;}

.HpList ul li p{ margin:0px; padding:0px; line-height:35px; color:#838383;}

.Hpbox .prev{ background:url(../images/arrow.jpg) no-repeat left top; width:20px; height:30px; position:absolute; left:25px; top:45px; display:inline-block;}

.Hpbox .next{ background:url(../images/arrow.jpg) no-repeat right top; width:20px; height:30px; position:absolute; right:0px; top:45px; display:inline-block;}



.Ha{ background:url(../images/home_img1.jpg) no-repeat left top; width:226px; height:125px;}

.Ha a{ display:inline-block; width:226px; height:77px;}

.H_c{ background:url(../images/h_img2.jpg) no-repeat left top; width:227px; height:74px; margin-top:9px;}

.H_c span{ font-family:Arial, Helvetica, sans-serif; padding-left:65px;  padding-top:38px; display:inline-block; color:#65090b; font-size:24px;}



.i_carpic{ margin-top:22px;}

.i_carpic img{ width:380px; height:188px;}



.content_buttom{ padding:8px 0;}

.i_about{ width:350px; float:left; margin-right:5px; background:#E4E4E4; height:135px;}

.i_jiameng{ width:440px; float:left; background:#E4E4E4; height:135px;}

.i_news{ width:300px; float:right; background:#E4E4E4; height:135px;}

.box_inner{ padding:13px 20px;}

.box_inner h3{    font-size: 20px; font-weight:normal;

    color: #1e1e1e;

    line-height: 28px;

    margin-bottom: 8px;}

.box_inner .txt{    height: 47px;

    color: #666;

    line-height: 23px;}

.box_inner .txt .more{

    padding-left: 8px;

    margin-top: 6px;

    display: inline-block;

    line-height: 15px;

    color: #6f9b10;

    background: url(../images/Icon.png) left center no-repeat;}



.inews{}

.inews p{ line-height:25px;}

.inews p a{ color:#666666;}

.inews p a:hover{ color:#000000; text-decoration:underline;}







/*inner*/

/*inner_public*/

.inner_banner{ height:240px;}

#inner_wrap{ padding:10px 0 20px;; background:#F5F5F5;}

.inner_wrap{ width:1100px; margin:0 auto;}

.inner_left{ width:240px; float:left;}



.inner_left .left_nav{}

.inner_left .left_nav h3{ line-height:50px; padding-left:15px; color:#FFFFFF; font-weight:normal; font-size:18px; background:url(../images/side_title.jpg) left center no-repeat;}

.inner_left .left_nav ul{ padding:10px 0; background:#E4E4E4;}

.inner_left .left_nav ul li{ height:35px; line-height:35px; margin-top:5px; margin-bottom:5px; font-size:14px; text-align:center; background:#d0d0d0;}

.inner_left .left_nav ul li .on{ background:#86AF2B; color:#FFFFFF;}

.inner_left .left_nav ul li a{ display:block; color:#000000;}

.inner_left .left_nav ul li a:hover{ background:#86AF2B; color:#FFFFFF;}

.inner_left .left_nav ul .xiala{ padding-left:30px;}

.inner_left .left_nav ul .xiala p{ line-height:24px; font-size:12px; color:#666666; background:url(../images/sortli.png) left center no-repeat;}

.inner_left .left_nav ul .xiala p a{ padding-left:12px;}

.inner_left .left_nav ul .xiala p a:hover{ color:#86AF2B; text-decoration:underline;}

.inner_left .left_nav ul .xiala p .on{ font-weight:bold;color:#86AF2B;}



/*bkt*/

.kbox{ width:260px; height:220px; float:left; margin:5px 17px 5px 0; border:1px solid #D4D4D4; background:#7C7D81;}

.ib_p{ padding:20px 30px;}

.ib_p_1{ line-height:50px; font-size:16px; color:#FFFFFF; padding-left:20px; background:url(../images/p_l.png) left center no-repeat;}

.ib_p_2{ line-height:50px; font-size:16px; color:#FFFFFF; padding-left:20px; background:url(../images/p_r.png) right center no-repeat; text-align:right; padding-right:20px;}

.ib_p_3{ line-height:50px; font-size:16px; color:#FFFFFF; padding-left:20px; background:url(../images/p_x.png) left center no-repeat;}

.ib_p_4{ line-height:30px; font-size:16px; color:#FFFFFF; text-align:right;}

.ib_p_4 a{ color:#FFFFFF;}

.ib_p_4 a:hover{ color:#F0F0F0; text-decoration:underline;}

.ib_p_5{ line-height:75px; font-size:16px; color:#FFFFFF; padding-left:20px; background:url(../images/p_l.png) left center no-repeat;}

.ib_p_6{ line-height:75px; font-size:16px; color:#FFFFFF; padding-left:20px; background:url(../images/p_r.png) right center no-repeat; text-align:right; padding-right:20px;}











.sidemenu{ padding:20px; background:#E4E4E4;}

.sidemenu li{ padding-bottom:10px;}

.sidemenu li a{display:block;line-height:31px; vertical-align:bottom; padding-left:15px; color:#565656; font-size:14px; background:url(../images/left_navbj.jpg) no-repeat left top; height:31px;}

.sidemenu li a:hover,.sidemenu li a.aon{color:#d73f3f; background:url(../images/left_navbj.jpg) no-repeat left top;}

.sidemenu li ul{ display:none;}

.sidemenu li h1{ margin:0px; padding:0px; font-weight:normal; font-size:12px;}

.sidemenu li h1.acur a{color:#d73f3f; background:url(../images/left_navhover.jpg) no-repeat left center; color:#FFFFFF;}

.sidemenu li ul li{ padding:0px;}

.sidemenu li ul li a{ background:url(../images/listico2.jpg) no-repeat 25px center; line-height:25px; height:25px; padding-left:40px;}

.sidemenu li li a:hover,.sidemenu li li a.aon{color:#d73f3f; background:url(../images/listico2.jpg) no-repeat 25px center;}







.inner_left .left_jiameng{ height:280px; width:240px; background:url(../images/l_jiameng.jpg) top center no-repeat;}



.inner_right{ width:930px; float:right;}

.snav{ line-height:40px; border-bottom:1px solid #E4E4E4; height:40px;}

.snav h3{ line-height:40px; font-size:15px; color:#2D87B9; float:left; padding:0 10px; background:url(../images/titleh3.jpg) left center no-repeat;}

.snav p{ float:right; line-height:30px; padding-top:10px; font-size:12px; color:#333333; padding-right:20px;}



.innertext{ padding:15px 15px 25px; line-height:30px; font-size:14px; color:#000; background:#FFFFFF; margin-top:5px;

    border-radius: 0 0 6px 6px;

    -webkit-border-radius:0 0 12px 12px;

    -moz-border-radius:0 0 12px 12px;

    -o-border-radius:0 0 12px 12px;}





.inner_products{}

.inner_products ul{}

.inner_products ul li{ width:240px; height:208px; margin-bottom:18px; float:left; margin-left:15px; margin-right:5px;border:1px solid #E4E4E4;border-radius: 12px 12px 12px 12px;

    -webkit-border-radius: 12px 12px 12px 12px;

    -moz-border-radius: 12px 12px 12px 12px;

    -o-border-radius: 12px 12px 12px 12px;}

.inner_products ul li img{ width:240px; height:178px;  border-bottom:none;border-radius:12px 12px 0 0 ;

    -webkit-border-radius:12px 12px 0 0;

    -moz-border-radius:12px 12px 0 0 ;

    -o-border-radius:12px 12px 0 0 ;}

.inner_products ul li:hover{ border:1px solid #2987BA;}

.inner_products ul li dt{ line-height:30px; text-align:center;}

.inner_products ul li dt a{ background:#E4E4E4; color:#000000; display:block; border-radius: 0 0 12px 12px;

    -webkit-border-radius: 0 0 12px 12px;

    -moz-border-radius: 0 0 12px 12px;

    -o-border-radius: 0 0 12px 12px;}

.inner_products ul li dt a:hover{ background:#E4E4E4; color:#890D01;}





.inner_pagelist{ line-height:30px; margin:10px; text-align:center; font-size:12px;}



.left_contact{ padding:15px; padding-top:20px;}

.left_contact ul{}

.left_contact ul li{ font-size:13px; color:#000000; padding-left:30px; line-height:30px; border-bottom:1px dotted #C5C5C5; margin-bottom:5PX;}

.left_contact ul li A{ color:#000000;}

.left_contact ul li a:hover{ text-decoration:underline; color:#2D87B9;}

.left_contact .tel{ background:url(../images/tel.png) left center no-repeat;}

.left_contact .fax{ background:url(../images/fax.png) left center no-repeat;}

.left_contact .qq{ background:url(../images/qq.png) left center no-repeat;}

.left_contact .email{ background:url(../images/email.png) left center no-repeat;}

.left_contact .adress{ background:url(../images/adress.png) left center no-repeat;}









/*innner partners*/

.partners_box{}

.partners_box dl{ border-bottom:1px dotted #CCCCCC; margin-bottom:10px; padding-bottom:8px;}

.partners_box dl dt{ width:105px; height:60px; float:left;}

.partners_box dl img{ width:90px; height:35px; float:left; margin-right:10px;}

.partners_box dl dd{ width:910px; line-height:22px; font-size:12px; color:#666666;}

.partners_box dl dd b{ padding:0 5px; font-weight:bold;}

.partners_box dl dd b a{ color:#1079BB; text-decoration:none;}

.partners_box dl dd b a:hover{ color:#CC9933; text-decoration:underline;}





.inner_news{}

.inner_news dl{ padding:5px 15px; border-bottom:1px dashed #DEDEDE; margin-bottom:10PX;}

.inner_news dl dt{ line-height:28px;color:#000000; font-weight:bold; background:url(../images/jiantou.jpg) left center no-repeat; padding-left:15px;}

.inner_news dl dt a{ color:#333;}

.inner_news dl dt a:hover{ color:#2987BA;}

.inner_news dl dd{line-height:25px; font-size:12px; color:#999; height:100px; padding:5px 0;}

.inner_news dl dd img{ height:100px; float:left; margin-right:15px; display:inline;}

.inner_news dl dd a{ color:#77B11F; padding:0 10px; text-decoration:underline;}

.inner_news dl dd a:hover{ color:#006600; text-decoration:underline;}







.inner_inews{}

.inner_inews dl{ padding:5px 15px;}

.inner_inews dl dt{ line-height:28px; border-bottom:1px dotted #E4E4E4; color:#000000; font-weight:bold; background:url(../images/jiantou.jpg) left center no-repeat; padding-left:15px;}

.inner_inews dl dt a{ color:#333;}

.inner_inews dl dt a:hover{ color:#2987BA;}

.inner_inews dl dd{ text-indent:2em; line-height:25px; font-size:12px; color:#999; height:50px; padding:5px 0;}

.inner_inews dl dd a{ color:#77B11F; padding:0 10px; text-decoration:underline;}

.inner_inews dl dd a:hover{ color:#006600; text-decoration:underline;}







.pagelist{ margin-top:18px; line-height:28px; text-align:center; font-size:12px; color:#6F6F6F; margin-bottom:20px;}

.pagelist a{ color:#6F6F6F;}

.pagelist a:hover{ color:#333333;}





#footer{ background:#2A2A2A; padding-top:20px;}

.footer{ width:1180px; margin:0 auto;}

.f_left{ width:352px; float:left;}

.f_left h3{ line-height:40px; font-size:15px; color:#FFFFFF;}

.f_leftext{ padding-top:5px;}

.f_leftext a{ padding-right:25px; line-height:28px; font-size:12px; color:#bbb;}

.f_leftext a:hover{ color:#FFFFFF;}

.f_cn{ padding:10px 0; line-height:25px; color:#bbb; font-size:12px;}

.f_contact{ width:300px; float:left; margin-left:20px;}

.f_contact h3{ line-height:40px; font-size:15px; color:#FFFFFF;}

.f_contactext{ padding:10px 0; line-height:28px; font-size:12px; color:#bbb;}

.f_right{ width:450px; float:right;}

.f_right h3{ line-height:40px; font-size:15px; color:#FFFFFF;}

.f_rightext{ padding-top:10px;}





.copyright{ background:#242424; padding:5px 0;}

.cptext{ line-height:28px; font-size:12px; color:#666; width:1180px; margin:0 auto;}







#inner_wrap{ background:#F5F5F5; padding-bottom:18px; padding-top:10px;}

.inner_wrap{ width:1100px; margin:0 auto;}

.inner_left{ width:210px; float:left;}

.inner_right{ width:850px; float:right;overflow:hidden;  background:#FFF;}

.inner_left_nav{}

.inner_left_nav .pl-top {

    height: 58px;

    padding: 0 0 0 20px;

    color: #fff;

    background: #2987BA;

}

.pl-top h1 {

    font: normal 45.31px/58px 'Arial';

    float: left;

    margin: 0 5px 0 0;

}

.pl-top h2 {

    width: 130px;

    line-height: 20px;

    font-weight: normal;

    font-size: 18px;

    float: left;

    margin: 11px 0 0;

}

.left_nav{ background:#FFFFFF;}

.left_nav ul{}

.left_nav ul li{ line-height:50px;}

.left_nav ul li .on{background:#F6F8FD; color:#273889; font-weight:bold;}

.left_nav ul li a{ line-heigh:50px; padding-left:20px; font-size:14px; color:#000000; display:block;}

.left_nav ul li a:hover{ background:#F6F8FD; color:#273889;}



.inner_left_conatct{ margin-top:18px; background:#FFFFFF;}

.inner_left_conatct .ctitle {

    line-height: 44px;

	height:44px;

    text-align: center;

    border-bottom: 1px solid #273889;

}

.inner_left_conatct .ctitle h1 {

    display: inline-block;

    font-size: 16px;

    color: #273889;

    font-weight: 600;

}

.inner_left_conatct .ctitle p {

    display: inline-block;

    font-size: 12px;

    color: #484848;

}



.left_contactext{

    padding: 15px 15px 10px;

    font-size: 13px;

    color: #000;

}

.left_contactext .phone {

    padding: 0 0 0 22px;

    line-height: 26px;

    background: url(../images/icon-phone2.png) no-repeat left center;

    margin: 5px 0 0;

}

.left_contactext .mail {

    padding: 0 0 0 22px;

    line-height: 26px;

    background: url(../images/icon-mail.png) no-repeat left center;

}

.left_contactext .wx {

    padding: 0 0 0 22px;

    line-height: 26px;

    background: url(../images/icon-wx.png) no-repeat left center;

}

.left_contactext .adr {

    padding: 0 0 0 22px;

    line-height: 26px;

    background: url(../images/icon-locate.png) no-repeat left 6px;

}

.inner_text{ padding:20px 18px; line-height:28px; color:#000000; font-size:14px;}





/*新闻资讯*/

.news-list {

  width: 100%;

  margin: 0 auto;

  border:1px solid #e5e5e5;

  border-bottom:none;

}.news-list .list-star {

  width: 100%;

  margin: 0 auto;

  border-bottom: 1px solid #e5e5e5;

  height: 118px;

  margin: 1px 0;

}.news-list .list-star .new-number {

  color: #b8b8b8;

  text-align: center;

  font-family: arial;

  width: 88px;

  height: 108px;

  padding-top: 10px;

  float: left;

  margin-right: 1px;

}.news-list .list-star .new-number dt {

  font-size: 46px;

  height: 52px;

  line-height: 52px;

  font-weight: normal;

}.news-list .list-star .new-number dt a {

  color: #b8b8b8;

}.news-list .list-star .new-number dd {

  font-size: 14px;

}.news-list .list-star .new-con {

  width:693px;

  float: left;

  height: 109px;

  padding: 9px 15px 0;

  border-left: 1px solid #e5e5e5;

}.news-list .list-star .new-con dt {

  font-size: 14px;

  color: #555;

  height: 36px;

  line-height: 36px;

  font-weight: 600;

  overflow: hidden;

}.news-list .list-star .new-con dt a {

  color: #555;

}.news-list .list-star .new-con dd {

  font-size: 12px;

  color: #7d7d7d;

  line-height: 22px;

  height: 46px;

  overflow: hidden;

}.news-list .list-star:hover {

  cursor: pointer;

  border-bottom: 1px solid #e5e5e5;

}.news-list .list-star:hover .new-number {

  background: #9E1A28;

  color: #fff;

}.news-list .list-star:hover .new-con {

  background: #ebf3f8;

}.news-list .list-star:hover .new-con dt a {

  color: #9E1A28;

}





/*//////////////*/

/*Data Preloader*/

/*//////////////*/

#preloader {

	position:fixed;

	z-index:2500;

	top:0;

	left:0;

	right:0;

	bottom:0;

	background-color:#FFF; 

	z-index:99999999; 

}

#status {

	position:fixed;

	z-index:99999999;

	width:250px;

	height:250px;

	position:absolute;

	left:50%; 

	top:50%; 

	background-image:url(../images/status.gif); 

	background-size:64px 64px;

	background-repeat:no-repeat;

	background-position:center;

	margin:-125px 0 0 -125px; 



}

#status p{

	top:60%;

	line-height: 30px;

	margin-bottom: 30px;

	font-size:13px;

	letter-spacing:0px;

	display: block;

	position:relative;

	overflow:hidden;

}

#status em{

	font-size:10px!important;

	display:block;

	font-style:normal;

}



.center-text{	

	display:block; 

	text-align:center;

}

/*///////////////////*/

/*Typograhpy Features*/

/*///////////////////*/



/* 回到顶部 */

 #returnTop {

	_display:none;

	position:fixed;

	_position:absolute;

	z-index:999;

	right:40px;

	bottom:-100px;

	_bottom:auto;

	width:36px;

	height:80px;

	text-indent:-999px;

	overflow:hidden;

	background-image:url(../images/Top.png);

	_background-image:url(../images/Top.png);

	background-repeat:no-repeat;

	background-position:0 0;

	transition:bottom 0.9s;

	-webkit-transition:bottom 0.9s;

	-moz-transition:bottom 0.9s;

	-o-transition:bottom 0.9s;

}

#returnTop:hover {

	background-position:0 -80px;

}

/* 回到顶部 */



