@charset "utf-8";
/* CSS Document */

body,div,ul,li,ol,span,p,dl,dt,dd,h1,h2,h3,h4,a,img,input,textarea{ padding:0px; margin:0; list-style:none; border:0;}
body{ font-size:12px; color:#3e3e3e; font-family:" 宋体"; background:url(../images/bg.png) repeat;}
a{ text-decoration:none; color:#3e3e3e;}
a:hover{ 
  /*text-decoration:underline; */
  color:#719a18;
}

#header{ height:131px; background:url(../images/header_bg.jpg) repeat-x;}
.header_in{ width:1020px; margin:0 auto;}
.header_in .logo{ float:left;}
.header_in .tel{ float:right;}
.header_in .tel .tel_top{ margin-top:10px; text-align:right;}
.header_in .tel_down{ margin-top:20px;}

#nav{ height:48px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav_in{ width:1020px; margin:0 auto; }
.nav_in ul li{ float:left; line-height:48px; margin:0 20px;}
.nav_in ul li a{ color:#fff; font-size:14px; text-decoration:none;  font-weight:bold; display:block;}
.nav_in ul li a:hover{ 
  color:#e0f6ba;
 /* display:block; 
  background:#456C02;*/
 }

#index_banner{width:1020px; margin:0 auto; margin-top:2px; }
#index_con{width:1020px; margin:0 auto; margin-top:2px; }
.index_con_top{  overflow:hidden; margin-top:15px;}
.index_con_top_l{ float:left; margin-right:20px; width:233px;  }
.index_con_top_l .left{ height:318px; overflow:hidden;width:233px; background:url(../images/index_serve_bg.jpg) no-repeat;}
.index_con_top_c{ float:left; margin-right:15px; width:766px; background: url(../images/index_about_bg2.jpg) 0 10px no-repeat;
    height: 335px; overflow:hidden;}
.index_con_top_r{ float:right; width:229px; background:url(../images/index_advantage_bg.jpg) no-repeat;height:319px; overflow:hidden;}
.index_con_top_h3{ height:34px;}
.index_con_top_h3 h3{ width:160px;  float:left; }
.index_con_top_h3 span{ float:right;margin-right: 10px;  margin-top: 10px; }

.index_con_top_ul li{ width:167px; height:32px; line-height:32px; border-bottom:1px solid #E4E4E4; margin-left:17px; padding-left:35px;}
.index_con_top_ul li a{ text-decoration:none;}
.index_con_top_ul li.li1{ background: url(../images/index_serve_li1.jpg) no-repeat left center;}
.index_con_top_ul li.li2{ background: url(../images/index_serve_li2.jpg) no-repeat left center;}
.index_con_top_ul li.li3{ background: url(../images/index_serve_li3.jpg) no-repeat left center;}
.index_con_top_ul li.li4{ background: url(../images/index_serve_li4.jpg) no-repeat left center;}
.index_con_top_ul li.li5{ background: url(../images/index_serve_li5.jpg) no-repeat left center;}
.index_con_top_ul li.li6{ background: url(../images/index_serve_li6.jpg) no-repeat left center;}
.index_con_top_ul li.li7{ background: url(../images/index_serve_li7.jpg) no-repeat left center;}
.index_con_top_r_p{ margin-top:8px;}
.index_con_top_r_p2{ line-height:27px; margin-top:15px; text-indent:2em; padding: 0 15px;}

.index_con_top_c_t{overflow:hidden; padding:0px 20px;}
.index_con_top_c_dl1{ overflow:hidden;  float:left; width:545px; margin-top:25px;}
.index_con_top_c_dl1 dt{  float:left; margin-right:20px;}
.index_con_top_c_dl1 dd{ line-height:28px; text-indent:2em;  padding-left:20px; }
.index_con_top_c_t p{ float:right;}
.index_con_top_c_p{ line-height:27px; padding:0px 20px; text-indent:2em;}

.index_con_down_l{ width:237px; height:auto; background:url(../images/index_contact_bg.jpg) no-repeat left bottom; margin-top:15px; padding-bottom:30px;}
.index_con_down_r{ float:right; width:760px; margin-top: 10px;}
.index_con_down_l_bottom{ padding:0px 20px;}
.index_con_down_l_bottom h3{ height:36px; line-height:36px; color:#FF0000;}
.index_con_down_l_bottom p{ line-height:26px;}
.index_con_down_r .down_r_up .top{ height:30px; border-bottom: 3px solid #D4D4D4;}
.index_con_down_r .down_r_bottom .top{ height:30px; border-bottom: 3px solid #D4D4D4;}
.down_r_up_b{ padding:18px 5px; overflow:hidden; width:750px;}
.down_r_up_b ul li{ float:left; margin-right:20px;}
.down_r_up_b ul li a img{ padding:2px; border:1px solid #ccc;}
.down_r_up_b ul li.nomargin{ margin-right:0px;}
.down_r_bottom{ float:left; width:760px;}
.down_r_bottom_b{ padding-top:10px; padding-left:15px;}
.down_r_bottom_b ul li{ height:32px; line-height:32px; border-bottom:1px solid #C6C6C6;}
.down_r_bottom_b ul li a{ display:block; float:left;}
.down_r_bottom_b ul li span{ display:block; float:right;}

#footer{ height:141px; background:#EFEFEF; border-top: 3px solid #EC6418; margin-top:17px;}
.footer_in{ width:810px; margin:0 auto;}
.footer_nav{ height:64px; line-height:78px; border-bottom:1px solid #ccc;}
.footer_nav p{ text-align:center; font-size:14px;}
.footer_in .footer-p{ text-align:center; line-height:26px; margin-top:10px;}

/*about*/
.right{ float:right; width:767px; overflow:hidden;}
.about_right_t{ height:40px; line-height:40px; overflow:hidden; border-bottom: 1px solid #DCDCDC;}
.about_right_t h3{ float:left; padding-left:15px; background:url(../images/about_r_dot.jpg) no-repeat left center;}
.about_right_t span{ float:right;}

.about_right_d{ padding:5px 23px 164px 23px; background:url(../images/about_r_bg.jpg) no-repeat left bottom; overflow:hidden;}
.about_right_d p{ line-height:30px; text-indent:2em; margin-top:30px;}
.about_right_d p b{ color:#AB2919;}
.news_rigth_b{ padding:15px;}
.news_rigth_b ul li{ height:32px; line-height:32px; padding-left:20px; background: url(../images/news_li_dot.jpg) no-repeat left center; border-bottom:1px dashed #ccc;}
.news_rigth_b ul li a{ float:left;}
.news_rigth_b ul li span{ float:right;}
.about_right_t h3{}

/*----------------------pager------------*/
.pager { clear: both; color: #333; display: block; margin-left: -3px; padding-bottom: 30px; padding-top: 10px; text-align: center; width: 100%; margin-top:25px; height:24px; line-height:24px;}
.pager a {   display: inline-block; font-weight: 300; height: 13px; line-height: 17px; margin: 0 4px 0 0;text-decoration: none; }
.pager .item a { background: none repeat scroll 0 0 #eee;  color: #666; font-weight: 600; padding: 3px 5px; text-decoration: none; }
.pager .current, .pager .item a { display: inline-block; font-family: Arial; height: 13px; line-height: 13px; margin: 0 4px 0 0; overflow: hidden; }
.pager .current { background: none repeat scroll 0 0 #ccc; border: 1px solid #ccc; font-weight: 600; padding: 3px 5px; }

/*show*/
.show_right_d{ }

/*product*/
.product_right_d{ padding:20px; }
.product_right_d dl{ float:left; margin-right:20px; margin-top:30px; overflow:hidden;  margin-left: 20px; background:url(../images/product_bg.jpg) no-repeat; width:186px; }
.product_right_d dl.nomargin{  margin-right:0px;}
.product_right_d dl dt img{  padding: 8px 2px 2px 12px;}
.product_right_d dl dd{ text-align:center; margin-top:30px;}

/*messages*/
.messages_right_d{ padding:20px;}
.messages_right_d h3{ background: url(../images/messages_bg.jpg) no-repeat left center; height:50px; padding-left:110px; padding-top:70px; font-size:18px; color:#060; border-bottom:1px dashed #ccc; }
.messages_dl{ margin-top:40px;}
.messages_dl dl{ overflow:hidden; width:770px; margin-top:10px;}
.messages_dl dl dt{ float:left; text-align:right; margin-right:15px; width:80px; height:24px; line-height:24px;}
.messages_dl dl dd{ float:left;}
.messages_dl dl dd input{ width:290px; height:22px; line-height:22px; border:1px solid #ccc;}
.messages_dl dl dd textarea{ width:290px; height:150px;  padding:10px; border:1px solid #ccc;}
.messages_dl dl dd .btn1{ height:30px; width:96px; background:url(../images/btn.png) no-repeat 0 0; border:none; margin-right:10px; margin-top:20px;}
.messages_dl dl dd .btn2{ height:30px; width:96px; background:url(../images/btn.png) no-repeat 0 0px; border:none;  margin-top:20px;}

/*contact*/
.contact_right_d{ background:url(../images/contact_bg.jpg) no-repeat; width:380px; height:294px; margin-top:20px; margin-left:20px; padding:135px 0px 0px 270px;}
.contact_right_d h3{ font-size:18px; color: #360; line-height:30px;}
.contact_right_d p{ line-height:27px; margin-top:10px; font-size:14px;}

/*charge*/
.charge_right_d{ margin-top:20px;}
.charge_right_d h3{ height:38px; background:url(../images/charge.jpg) no-repeat; line-height:38px; color:#fff; padding-left:57px; font-size:18px;}
.charge_right_d p{ line-height:30px; margin-top:10px; padding-left:10px;}
.charge_right_d .h3_02{ margin-top:20px;}

.news_list_article { padding-bottom:20px; margin-top:30px;}
.news_list_top h3{ text-align:center; font-size:16px; padding:20px; border-bottom:1px dashed #ccc;  padding-top:0px;}
.news_list_top span{ text-align:center; color:#999; display:block; margin-top:10px;}
.news_list_article p{ line-height:25px; margin-top:15px; padding:0 20px; text-indent:2em; }

.serve_right_d{ padding:20px; }
.serve_right_d p{ text-indent:2em; line-height:26px; margin-top:15px;}
.serve_right_d p b{ color:#060;}

.serve_left_c{ padding:10px 0px;}
.serve_left_c ul li{ margin-top:5px;}

.evaluate_right_d01{ padding:10px; overflow:hidden;}
.evaluate_right_d01 ul li{ padding:10px; float:left; margin-top:40px;}
.evaluate_right_d01 ul li img{ padding:2px; border:2px solid #ccc;  }

.evaluate_right_d01 ul li a{ display:block;}
.evaluate_right_d01 ul li p{ margin-top:15px; text-align:center;}

.lx_box{    width: 100%;
    height: auto;
    margin-bottom: 30px;
    overflow: hidden;
    background: #f5f5f5;
    padding: 20px;
    margin-top: 50px;
	}
.lx_l{ width:60%; height:auto; float:left; overflow:hidden;}
.lx_r{ width:40%; height:auto; float:left; overflow:hidden;}
.lx_box2{    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f8f8f8;
    padding: 20px;
    margin-top: 50px;
	}