﻿*{margin:0;padding:0;list-style:none;}
body { margin:0 auto; font-family:'Microsoft YaHei',Arial,'Times New Roman'; font-size:14px;}
img {border:none;}

a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
.clear{clear:both;}

#header{width:auto; max-width:1200px; margin:0 auto; background:#fff;}
.top{ width:1200px; margin:0 auto; overflow:hidden;}
.top .logo{ float:left; width:auto; overflow:hidden; text-align:center;}
.top .logo img{width:320px;margin:5px auto auto auto;}

.top_right{width:auto; float:right; overflow:hidden;margin:5px auto auto auto;}
.top_right .top_title{ text-align:right;color:#000;}
.top_right .top_title img{width:30px;}
.top_right .top_phone{ width:auto; margin-top:3px;}
.top_right .top_phone img{float:left;margin:8px auto auto auto;}
.top_right .top_phone div.fr{float:right;font-size:20px; color:#f60; margin:5px auto auto auto;text-align:right;letter-spacing: 1px;}
.top_right .top_phone div span{font-size:16px; color:#666;}
.search{font-size:16px;margin:6px auto auto auto;color:#666;}
.dhcs{width:187px;height:28px;line-height:28px;padding-left:10px;border:1px solid #ccc;}
a.atrack{padding:5px 11px;background:#f60;color:#fff;font-size:14px;cursor:pointer;}

.nav_bg{width:100%; margin:0 auto; background:#2B86E3; height:39px; line-height:39px;}
.nav{ width:1045px; margin:0 auto }
.nav ul{ list-style:none; padding:0; margin:0}
.nav ul li{ float:left; width:130px; /*background:url(/images/nav_line.jpg) right top no-repeat;*/ text-align:center;}
.nav ul li a{ font-size:16px; color:#fff; }
.nav ul li a:hover{ background:#1667B9; width:130px; display:block; color:#fff;}
.nav ul li.curr{ background:#1667B9; height:39px;}
.nav ul li.curr a{ color:#fff;}

.chpic
{
    width:1200px; margin:15px auto auto auto;
}

.chpic .banner {
  position: relative;
  height: 380px;
  /*overflow: hidden;*/
}
.chpic .banner .bd li {
  width: 100%;
  height: 380px;
  background: no-repeat center top;
}
.chpic .banner .hd {
  position: absolute;
  bottom: 0px;
  height:26px;
  width: 1200px;
  margin:0px auto;
  text-align: center;
}
.chpic .banner .hd ul {
  display: inline-block;
  *zoom: 1;
}
.chpic .banner .hd ul li {
  float: left;
  font-size: 0;
  text-indent: -99999;
  width: 34px;
  height: 5px;
  background: #f4f4f4;
  /*background: url(/images/a4.png) no-repeat;*/
  cursor: pointer;
  margin-right: 18px;
}
.chpic .banner .hd ul .on {
  background: #f36800;
  /*background: url(/images/a3.png) no-repeat;*/
}

.content{ width:1200px; margin:0px auto;}
.content .content_title{width:1200px; overflow:hidden;  color:#f60; font-size:18px; background:url(/images/icon.jpg) left center no-repeat; line-height:30px; margin:20px 0; border-bottom:2px solid #f60;}
.content .content_title span{padding-left:25px;}
.content .content_k{ width:325px; height:373px; background:url(/images/center_01.jpg) center top no-repeat; float:left; overflow:hidden; margin-bottom:15px;}
.content .content_k A {color:#FFFFFF}
.content .content_k h2{ font-size:29px; color:#fff; width:325px; overflow:hidden; font-weight:normal; text-align:center; margin-top:300px;}

.yw_1{width:290px; height:160px; float:left; margin-right:12px;  margin-bottom:15px}
.yw_1 a.img{ font-size:22px; color:#fff; width:290px; overflow:hidden; font-weight:normal; text-align:center; padding-top:120px; display:block}
.yw_1 a:hover img{filter:alpha(opacity=60);opacity:0.6;}

.yw_2{width:290px; height:160px; float:left;   margin-bottom:15px}
.yw_2 a.img{ font-size:22px; color:#fff; width:290px; overflow:hidden; font-weight:normal; text-align:center; padding-top:120px; display:block}
.yw_2 a:hover img{filter:alpha(opacity=60);opacity:0.6;}

.content .content_h{ width:396px; float:left; overflow:hidden; margin-left:14px; background:url(/images/center_02.png) center top no-repeat; width:396px; height:373px;}
.content .content_h A{color:#FFFFFF}
.content .content_h h2{ font-size:29px; color:#fff;  overflow:hidden; font-weight:normal; text-align:center; margin-top:300px;}
.content .content_lx{ width:451px; float:right; overflow:hidden;}
.content .content_lx li{ margin-bottom:5px;}
.content .content_lx li a{color:#FFFFFF}
.content .content_lx li.ys{ width:451px; height:180px; margin-bottom:13px; text-align:center; font-size:29px; color:#fff; background:url(/images/center_03.png) center top no-repeat;}
.content .content_lx li.ys h2{ font-weight:normal; overflow:hidden; font-size:29px; padding-top:135px;}
.content .content_lx li.lx{ width:451px; height:178px; text-align:center; font-size:29px; color:#fff;  background:url(/images/center_04.png) center top no-repeat;}
.content .content_lx li.lx h2{ font-weight:normal; overflow:hidden; padding-top:128px; font-size:29px;}

.content .line{ height:2px;  width:1200px; background:#f60; overflow:hidden; line-height:0; font-size:0; clear:both; }

.content .content_bottom{ margin-top:15px; width:1200px;}
.content .con_bot_left{ width:378px; float:left; overflow:hidden; height:400px; background:#2B86E3;}
.content .con_bot_left .con_bot_lb span{ color:#fff; font-size:22px;  margin-left:20px;}
.content .con_bot_left .con_bot_lb p{ font-size:16px; color:#fff; padding:0 35px; text-indent:2em; margin-top:5px; line-height:30px; *line-height:28px;float:left;}
.content .con_bot_left .con_bot_lb p a{ float:right; font-size:16px; color:#FFFFFF; }

.content .con_bot_mid{ width:473px; float:left; overflow:hidden; height:400px; background:#2B86E3; margin-left:12px;}
.content .con_bot_mid .con_bot_mb{color:#fff; font-size:22px; margin:0 20px;}
.content .con_bot_mid .con_bot_mb a{color:#FFFFFF}
.content .con_bot_mid .con_bot_mb a:hover{}
.content .con_bot_mid .con_bot_mb span{ margin:0px;}
.content .con_bot_mid .con_bot_mb ul{ border-bottom:2px solid #a1aecd; padding-bottom:10px; margin-bottom:10px;}
.content .con_bot_mid .con_bot_mb li{ font-size:16px;}
.content .con_bot_mid .con_bot_mb p{ font-size:14px; padding-left:5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin:12px auto auto auto;*margin:0px auto auto auto;}

.content .con_bot_r{ float:right; overflow:hidden; width:325px; height:400px;}
.content .con_bot_r .cont_r_top{ background:#2B86E3; padding:0px 0 0 0; overflow:hidden; height:400px; color:#FFFFFF; }
.content .con_bot_r .cont_r_top .lxnr{ width:300px; margin:0 auto; margin-top:10px;line-height:23px;}
.content .con_bot_r .cont_r_top .cont_r_top_title{ padding-left:10px; font-size:16px; color:#384f9d; font-weight:bold;}
.content .con_bot_r .cont_r_top textarea{ margin-left:12px; border:1px solid #b3b3b3; height:80px; color:#384f9d;}
.content .con_bot_r .cont_r_top input { margin-left:12px; border:1px solid #b3b3b3; height:25px; line-height:25px; margin-top:5px; color:#384f9d;}
.content .con_bot_r .cont_r_top input.call{ margin-left:0; margin-top:5px; color:#384f9d;}
.content .con_bot_r .cont_r_top .select{ margin-top:10px;}
.content .con_bot_r .cont_r_bot{ background:url(/images/secter.jpg) center top no-repeat; height:182px; margin-top:15px;}
.content .con_bot_r .cont_r_bot input{  width:300px; margin:32px 10px 0px 10px; height:80px;}
.content .con_bot_r .cont_r_bot input.submit{ background:url(/images/secter_btn.jpg) center top no-repeat; border:0; width:99px; height:27px; line-height:27px; margin-top:5px; margin-left:100px;}

.mainbody{width:1100px;height:auto;margin:10px auto;}
/*新闻资讯*/
.new_title{ margin:20px 0; overflow:hidden;}
.new{ width:1198px; overflow:hidden; margin:0 auto; background:#fff;  min-height:500px}


.btitle{ width:820px;  height:50px; border-bottom:#888485 dotted 1px; font-size:24px; text-align:center; line-height:50px; margin-top:10px}
.nr{width:810px;  line-height:24px; padding:30px; min-height:500px; }
.new .new_left{ width:877px; float:left; }
.new .new_left h2{ height:35px; line-height:35px; font-size:18px; font-weight:normal; background:#f58322; color:#fff; padding-left:5px; width:857px}

.new .new_left .new_news{  background:url(/images/icon_new.jpg) left -1px no-repeat; padding-left:60px; font-size:18px; line-height:25px; margin:20px;}
.new .new_left dl{ margin:20px 0px; overflow:hidden; margin-right:80px;}
.new .new_left dl dt{ float:left; margin-right:10px;}
.new .new_left dl dd{ line-height:25px; text-indent:2em;}
.new .new_left dl dd strong{ font-size:16px; line-height:35px; text-indent:0;}
.new .new_left dl dd span{ color:#bc2720; text-indent:0; line-height:30px;}
.new .new_left ul{ margin:20px 0px; margin:0 auto; width:840px; margin-top:20px}
.new .new_left ul li{ line-height:40px; border-bottom:1px solid #dfdfdf; margin-right:40px;}
.new .new_left ul li span{ float:right; color:#999999}
.new .new_left ul li a{/*background:url(/images/icon_news.jpg) left center no-repeat;*/ padding-left:20px; }
.new .new_right{ width:210px;  float:left; border:1px solid #dfdfdf; margin-right:30px; border-right:1px solid #e2e2e2; min-height:600px}
.bright{width:877px; padding-left:30px; float:left;border-left:1px solid #dfdfdf;}
/*.new .new_right li{ text-align:center; height:48px; line-height:48px; border-bottom:1px solid #dfdfdf;}*/
/*.new .new_right li.new_right_1{ background:#f60;}
.new .new_right li.new_right_1 a{ color:#fff;}*/
.news_menu{width:210px; border-top:2px solid #f48221;}
.news_menu h2{height:42px; line-height:42px; /*background:url(/images/yewu_bg.jpg) center top repeat-x;*/ border-bottom:1px solid #e2e2e2; font-size:18px; font-weight:normal;}
.news_menu h2 span{ background:url(/images/icon.jpg) left center no-repeat; padding-left:25px; margin-left:15px;}

.news_menu dt{ height:32px; line-height:32px; font-size:15px; color:#767573; border-bottom:1px solid #e2e2e2; }
.news_menu dt a{background:url(/images/yewu_icon.png) left center no-repeat; padding-left:20px; margin-left:20px;}
.news_menu dt.yewu_home{ background:url(/images/yewu_bg2.jpg) center top repeat-x;}
.news_menu dt.yewu_home a{ color:#fff; background:url(/images/yewu_icon2.png) left center no-repeat;}
.news_menu dd{ margin-left:40px;*margin-left:0px; line-height:30px; height:30px;}

/*.yewu_center{ width:1200px; margin:0 auto; overflow:hidden;}*/
.yewu_left{ width:210px; float:left; overflow:hidden;}
.yewu_left .yewu_l_title{ background:url(/images/icon_home.png) left 0 no-repeat; padding-left:60px; font-size:15px; margin:20px 0; line-height:29px;}
.yewu_left .yewu_menu{ width:208px; min-height:500px; border-top:2px solid #f48221; overflow:hidden; background:#fffbf2; border:1px solid #e2e2e2;}
.yewu_left .yewu_menu h2{ height:42px; line-height:42px; /*background:url(/images/yewu_bg.jpg) center top repeat-x;*/ border-bottom:1px solid #e2e2e2; font-size:18px; font-weight:normal;}
.yewu_left .yewu_menu h2 span{ background:url(/images/icon.jpg) left center no-repeat; padding-left:25px; margin-left:15px;}
.yewu_left .yewu_menu dt{ height:32px; line-height:32px; font-size:15px; color:#767573; border-bottom:1px solid #e2e2e2; }
.yewu_left .yewu_menu dt a{background:url(/images/yewu_icon.png) left center no-repeat; padding-left:20px; margin-left:20px;}
.yewu_left .yewu_menu dt.yewu_home{ background:url(/images/yewu_bg2.jpg) center top repeat-x;}
.yewu_left .yewu_menu dt.yewu_home a{ color:#fff; background:url(/images/yewu_icon2.png) left center no-repeat;}
.yewu_left .yewu_menu dd{ margin-left:40px; line-height:30px; height:30px;}

.yewu_right{ float:left; width:858px; margin:0px 0 0 20px; overflow:hidden;}
.yewu_right .yewu_text{ margin-top:20px; background:#fff;}
.yewu_right .yewu_text h2{ height:35px; line-height:35px; font-size:20px; font-weight:normal; background:#f58322; color:#fff; padding-left:20px;}
.yewu_right .yewu_text .yewu_font{ margin:20px;line-height:24px;}
.yewu_right .yewu_text p{ text-indent:2em;}

#contact {width: 100%;height:auto;}
#contact_left {width: 500px;height: auto;float: left;padding: 10px 0 0 0;}

#contact_left .company li{ font-size:14px; color:#333; line-height:30px;}
#contact_icon {width: 100%;height: 230px;padding: 30px 0 0 0;}
#contact_icon h2 {width: 100%;height: 30px;font-size: 14px;font-weight: bold;}
#contact_icon ul {width: 100%;height: 170px;padding: 15px 0 0 0;}
#contact_icon ul li {width: 150px;height: 170px;float: left;margin: 0 0 0 25px;background: #fff;text-align: center;color: #5c5c5c;position: relative;}
#contact_icon ul li a {width: 150px;height: 65px;  display:block; /*background:url(/images/icon_02.jpg) 50% 50% no-repeat*/background:url(/images/qiyeqq.jpg) no-repeat center;}
#contact_icon ul li label {width: 100%;height: 54px;display: block;float: left;padding: 16px 0 0 0;}
#contact_icon ul li p {width: 100%;height: 60px;float: left;line-height: 180%;}
#contact_icon ul li span {font-size: 14px;}

#contact_right {width: 640px;height: 540px;float: left;padding: 10px 35px;background: #fff;color: #646464;}
#contact_right h2 {width: 100%;height: 65px;line-height: 65px;font-size: 55px;color: #c6c6c6;  font-weight:normal;}
#contact_right h3 {width: 100%;height: 20px;line-height: 20px;font-size: 14px; font-weight:normal;}

#contact_right ul {width: 640px;height: auto;padding: 10px;}
#contact_right ul li {width: 100%;height: auto;padding: 5px 0 0 0;line-height: 200%; text-align:left;width: 640px; border:0;}
#contact_right ul li label{ text-align:left; float:left;}
#contact_right ul li input{ float:left}

.contact_position{ float:left; width:500px; margin-top:10px; margin-left:30px; float:left}

/*页脚*/
#footer{ width:100%; max-width:1200px; background:#e8e8e8; margin:20px auto auto auto; overflow:hidden; height:130px;}
.foot{ width:1200px; margin:0 auto; overflow:hidden; /*background:url(/images/foot.jpg) center top no-repeat;*/ height:130px;}
.foot .foot_logo{ width:11%; float:left; margin: 8px auto auto 36%;}
.foot .foot_logo img{width:120px;margin:10px auto auto auto;}
.foot .foot_text{width:auto; text-align:left; color:#333; margin-top:35px;line-height:22px;}
.foot .foot_text a{ color:#333;}

.lanren{ position:absolute; right:0; top:150px;z-index:999;}
.lanren .slide_min{ width:28px; height:112px; background:url(/images/slide_min.jpg) no-repeat; cursor:pointer;}
.lanren .slide_box{ width:154px; height:auto; overflow:hidden; background:url(/images/slide_box_bg.jpg) repeat-y; font-size:12px; text-align:center; line-height:130%; color:#666; border-bottom:2px solid #029cdc;}
.lanren .slide_box .weixin{ margin-bottom:5px;}
.lanren .slide_box img{ cursor:pointer;}
.lanren .slide_box p{ text-align:center; padding:5px; margin:5px;border-bottom:1px solid #ddd;}
.lanren .slide_box span{ padding:5px 10px; display:block;}
.lanren .slide_box span a{ color:#76A20C;}

/*分页*/
.page
{
    width:auto;
    margin:20px auto;
    line-height:22px;
}
 #fengPage {
    margin:0px auto;
    text-align:center;
}

    #fengPage b
    {
        height: 28px;
        line-height: 28px;
        width: auto;
        display: inline-block;        
        font-size: 14px;        
        text-align: center;
        border-radius: 2px;
        background: #616161;
        border-color: #616161;
        color: #fff;
        padding:0px 5px;
        margin-right: 10px;
    }
    #fengPage a {
        margin-right: 10px;
        display: inline-block;
        height: 28px;
        line-height: 28px;
        width: auto;
        background: #fff;
        font-size: 14px;
        border: 1px solid #d9d9d9;
        color: #333;
        text-align: center;
        border-radius: 2px;
        padding:0px 5px;
    }
    #fengPage a:hover{
        text-decoration:none;
        color:red;
    }
#fengPage select {
        border: 1px solid #95b8e7;
    }

    #fengPage span a {
        text-decoration: none;
    }
    #fengPage span {
        font-size: 14px;
    }