@charset "utf-8";
/* 公共样式 */
body {margin:0;	padding:0; font-size:12px; color:#686868; font-family:"Microsoft Yahei"; width:100%; width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1280px; }
* { margin:0; padding:0; }
.clearfix { clear:both; }
a{color:#686868; }
a:link{ color:#686868; text-decoration:none;}
a:hover,a:active { color:#df2807;}
ul { list-style:none; }
li { list-style:none; }
.block-foot{display:none; }
img { border:none;}
.clear { display: block; height: 0; clear: both; visibility: hidden;}


.headbg{ width:100%;  margin:0 auto; background:rgba(255,255,255,.8);}


.head{ width:1300px; height:auto; margin:0 auto;}

.logo{ width:304px; height:92px; float:left; margin:20px 0 0 0;}
.logo img{ width:280px; padding-top:8px;}


.navbg{ width:765px; float:left; margin:0 auto; margin-top:12px; margin-left:23px; }

.yuyan{ width:150px; float:right; font-size:16px;}
.yuyan a{ float:left; color:#231815; padding:0 2px;}
.yuyan a:hover{ float:left; color:#e60012;}
.yuyan .red{ float:left; color:#e60012;}

.tel{ float:right; width:207px; margin-top:19px;}
.tel p{ float:left; font-size:15px; color:#bc131a; font-weight:bold; }
.tel span{ float:left; font-size:28px; font-weight:bold;  color:#bc131a; letter-spacing: -2px;}


.fdjys{     position: relative;
    top: -548px;
    left: 1100px;}
	
	
.nav{ height:38px; line-height:38px; margin:0 auto; margin-top:14px; background:rgba(255,255,255.6); border-radius:3px; position: fixed; top: 32px; z-index: 9999;}
.nav ul li { float:left; height:38px; line-height:38px; font-size:16px; width:102px; margin:0 3px; text-align:center; text-decoration: none; font-family:"Microsoft Yahei"; }
.nav ul li a { display:block; height:38px; line-height:38px;  color:#231815; text-decoration: none; display:block; text-align:center; }
.nav ul li a:hover { color:#fff; display:block;  text-align:center; background:#172e59;  border-radius: 5px;}
.nav .on a{background:#172e59; color:#fff;  border-radius: 5px; }


.plat a{list-style: none; text-decoration: none; color: #FFFFFF; width: 100px; text-align: center; border: 0px solid black; border-radius: 5px; margin-top: 1px;}
.plat{ display: none;  margin-left:0px; margin-top:1px; border-radius: 5px; color:#fff; float:left;  background:#254279; text-align:center; }
.nav ul li:hover .plat{ display: block; clear: both; float:left; background:#4da3df;}
.nav ul li:hover .plat a{ background:none;}
.nav ul li:hover .plat a:hover{ background:#172e59;}	   

.bannerbg{ clear:both; width:100%; height:auto; margin:0 auto; padding-top:1px; }
.banner{ clear:both; width:100%; text-align:center; margin:0 auto; }
.bannerbtom{width:100%; text-align:center; margin:0 auto; }
.notice{ width:1180px; margin:0 auto;}
.notice h1{ float:left; width:77px; height:27px; padding-top:8px;}

 .breakNewsblock {
    margin:0 auto;
    position:relative;
    overflow:hidden;
    }

    #breakNews {
   float:left;height:42px;
    margin-top:1px;
    padding:0 0 3px 2px;
    width:1100px;
    }
    #breakNews .list6 {color:#333333;float:left;height:42px; overflow:hidden;width:1070px; padding-left:25px;
    }
    #breakNews .list6 li{ padding:3px 0; color:#333333; width:520px; float:left; height:42px; line-height:42px; text-align:left;}
	   #breakNews .list6 li a{ font-size:14px; color:#424242;}

/****banner***/
.bannerbg .banner{
    background:#f2f2f2;
    overflow:hidden;  text-align:center;
    width:100%
}


    #back-to-top{
        position:fixed;
        bottom:340px;       
        right:180px;
    }
    #back-to-top a{
        text-align:center;
        text-decoration:none;
        color:#d1d1d1;
        display:block;
        width:115px;
        /*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/
        -moz-transition:color 1s; 
        -webkit-transition:color 1s;
        -o-transition:color 1s;
    }
    #back-to-top a:hover{
        color:#979797;
    }
    #back-to-top a span{
        
        border-radius:6px;
        display:block;
        height:88px;
        width:115px;
        background: url(../images/top.png) no-repeat center center;
        margin-bottom:5px;

    }
    #back-to-top a:hover span{
        background: url(../images/top.png) no-repeat center center;
    }



.indexbanner { position: relative; width:100%; height:422px; text-align: center; overflow: hidden; display: block; }
.indexbanner .pic{  z-index:0; margin: 0  auto; text-align: center;  width: 100%; height: 100%;  }
.indexbanner .pic li{margin: 0  auto; text-align: center;  width: 100%; height: 100%; display: inline-block; background-size:cover; background: center center;  }
.indexbanner .pic li a{margin: 0  auto; text-align: center;  width: 100%; height: 100%;  display: block;}

.indexbanner .hd { position:absolute; width:950px; left:50%; margin-left: -475px;  height:8px; bottom:25px;  text-align:center; z-index:1; }
.indexbanner .hd li{margin-right: 15px; background: url(../images/ico_round.png) no-repeat center center;  height: 10px; overflow: hidden; width: 10px; cursor: pointer;display:inline-block; *display:inline; zoom:1;   }

.indexbanner .hd li.on{ background: url(../images/ico_round_on.png) no-repeat center center;  }

.indexbanner .prev, .indexbanner .next { width: 43px; height: 72px; margin: -60px 0 0; display: none; background: url(../images/arrow-l.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.indexbanner .prev { left: -45px;; }
.indexbanner .next { background: url(../images/arrow-r.png) no-repeat 0 0; right: -45px; }
.indexbanner .prev:hover, .indexbanner .next:hover {  }
.indexbanner .inner{width:1099px; height: 100%; margin:0 auto; position:absolute; left:50%; top:0; margin-left: -552px;  }



/***/


.main_bg{ width:100%; height:auto; margin:0 auto;  }
.abbg{ width:1000px; height:auto; margin:0 auto;  padding-bottom:15px; }
.hzbox{ width:1200px; margin:0 auto;}

.cpbg{ width:100%; background:url(../images/cpbg.jpg) top center no-repeat; min-height:916px;}

.boxtitle{ width:280px; margin:0 auto; text-align:center; padding:50px 0;}
.tname{ font-size:28px; font-weight:bold; line-height:56px; text-align:center; color:#000;}
.tnamesmall{font-size:18px; text-align:center; text-transform: uppercase; color:#a6a6a6; padding:0px 20px; font-family:Arial, Helvetica, sans-serif;}
.tline{vertical-align: middle;}


.fwlist{ width:100%; margin:0 auto;}
.fwlist ul li{ width:276px; float:left; padding:8px 0; margin: 0 9px 0 9px;}
.fwlist ul li span{ float:left; font-size:22px; height:56px; line-height:56px; color:#292a2a; font-weight:bold; background:url(../images/xindex2_17.jpg) 0 24px no-repeat; text-align:left; padding-left:22px; margin-left:30px;}
.fwlist ul li span a{font-size:22px; height:56px; line-height:56px; color:#292a2a; font-weight:bold; text-align:left; background:none;}
.fwlist ul li span a:hover{  font-size:22px; height:56px; line-height:56px; color:#292a2a; font-weight:bold; text-align:left; background:none;}
.fwlist ul li p{ float:left; background:#d4330c; width:230px; height:207px; border:3px solid #eee; padding:40px 15px 30px 15px;}
.fwlist ul li a{ background:url(../images/xindex2_21.jpg) 5px 18px no-repeat; padding-left:20px; width:228px;  font-size:15px; font-weight:bold; float:left;  height:36px; line-height:36px; color:#fff; text-align:left;}
.fwlist ul li a:hover{ background:url(../images/xindex2_21.jpg) 5px 18px no-repeat;  padding-left:20px; font-weight:bold;  float:left;  height:36px; line-height:36px; color:#fff; text-align:left; }


.yslist{ width:100%; margin:0 auto;}
.yslist ul li{ width:248px; float:left; padding:8px 3px; margin: 0 20px 0 20px;}
.yslist ul li h1{ float:left; width:100%; font-size:60px; color:#ff5437; font-weight:bold; padding:4px 15px 0 0px;}
.yslist ul li span{ float:left; width:100%;  text-align:left;}
.ystitle{ font-size:22px; color:#3d3d3d; padding:0px 0 10px 0; height:45px; line-height:45px; }
.ystext{ font-size:14px; color:#686868; padding:8px 0; line-height:26px;}

.titlepic{ width:1200px; margin:0 auto; text-align:center;}
.titlepic a{ display:block;}

.abbg{ width:100%; margin:0 auto; overflow:hidden;}
.index_aboutcot{ width:1190px;  margin:0 auto;text-align:center; font-size:14px; color:#231815; line-height:2; padding:30px 60px 30px 60px; }
.abmore{ width:100px; height:20px; line-height:20px; margin:0 auto; text-align:center; display:block; }
.abmore a{font-size:16px; display:block;}
.abmore a:hover{  display:block;}

.abpic{ float:left; width:433px; height:306px; margin-right:30px;}
.abtext{ float:left; width:710px;
    font-size: 14px;
    color: #231815;
    line-height: 2;}

.left_xw{ float:left; width:368px;}
.cnter_xw{ float:left; width:368px; margin-left:43px;}
.right_xw{ float:right; width:368px;}

.newtitle{ width:368px; margin:0 auto; border-bottom:1px solid #bbb8b7; height:38px;}
.newtitle p{ float:left; font-size:16px; color:#231815; width:100px; height:38px; line-height:38px;}
.newtitle span a{ width:48px; float:right; height:16px; border-left:1px solid #918c8a; text-align:right; font-size:13px;  color:#231815; display:block; line-height:16px; margin-top:15px; }
.newtitle span a:hover{  color:#bc121a; }

.boxtwobg{ width:1200px; margin:0 auto;  padding-bottom:70px; margin-top:52px;}
.submain{ width:1200px; height:auto; margin:0 auto; min-height:400px; }
.mbgbtom{ width:1077px; margin:0 auto; height:58px; background:url(../images/mbgbtom.jpg) top center no-repeat;}

.submain .title{ width:100%; float:left; margin:0 auto; border-bottom:2px solid #8f8e8f; margin-top:30px;}
.submain .title p{ float:left; font-size:15px; color:#000; font-weight:bold; height:48px; line-height:48px;}
.submain .text{ padding:36px 8px; line-height:2; font-size:14px;}
.submain .text img{ max-width:100%;}

.contitle{ width:500PX; margin:0 auto; margin-top:100px; float:left;}
.contitle h3{ font-size:32px; font-weight:lighter; text-align:center; color:#000;}
.contitle h4{ font-size:22px; font-weight:lighter; text-align:center; color:#000;}
.contitle h5{ font-size:22px; font-weight:bold; text-align:center; color:#000; padding-top:15px; letter-spacing: 6px}

.submain .concent{ width:590px;  border-left: 1px solid #ccc; float:right; padding:20px 50px; margin-top:38px; font-size:15px; line-height:2; color:#181818;}
.submain .ditu{ width:1200px; margin:0 auto; margin-top:45px; margin-bottom:40px;}


.shbox{ width:1100px; margin:0 auto; margin-top:40px;}
.shbox .topp{ margin-bottom:18px;}
.shbox .sh_put{ width:1000px; margin:0 auto; height:45px; border:1px solid #d5d5d5; border-radius:2px; padding-left:16px; font-size:15px; color:#666;}
.shbox .sh_area{ width:1000px; margin:0 auto; height:105px; border:1px solid #d5d5d5; border-radius:2px; padding-left:16px; font-size:15px; line-height:2; color:#666; font-family:Arial, Helvetica, sans-serif;}
.shbox .but{ width:240px; margin:0 auto; margin-top:35px; margin-bottom:40px;}
.shbox .but button{ width:200px; height:56px; line-height:56px; color:#fff; background:#152d59; border:1px solid #001244; font-size:18px;}


.xwbox{ width:1180px; margin:0 auto; margin-top:30px;}
.xwbody{ width:361px; height:332px; overflow:hidden; float:left; padding:0 0 3px 0; margin: 0 13px 0 13px; background:#fff;}
.xwname{ width:340px; margin:0 auto; padding-top:16px;}
.xwpic{ width:340px; margin:0 auto; margin-top:6px;}


.xwlist{width:100%; margin:0 auto;}
.xwlist ul{ padding:8px 0;}
.xwlist ul li{float:left; width:100%; color:#231815; font-size:13px; padding:6px 0;}
.xwlist ul li a{ color:#231815;}
.xwlist ul li a:hover { color:#bd1b22;}


.left_time{ width:75px; height:60px; float:left; padding-top:15px; background:#dddddd; text-align:center;}
.left_time span{  font-size:16px; color:#2f2f2d; padding-top:20px;}
.left_time a span{  font-size:16px; color:#fff;}
.left_time h3{font-size:16px; color:#2f2f2d; font-weight:normal;}

.right_name{ float:left; height:60px; width:350px; font-size:16px; padding-top:15px; margin-left:8px; color:#8c8c8c; 
border-bottom:1px solid #8c8c8c;}
.new_cont{ font-size:12px;  color:#8c8c8c; padding-top:12px; line-height:1.6;}

.subline{  border-top:1px solid #8c8c8c; padding-top:26px;  width:970px; margin:0 auto;}
.subxwlist{width:1080px; margin:0 auto;}
.subxwlist ul{}
.subxwlist ul li{float:left;  width:435px; margin-left:40px; margin-right:40px; height:165px; overflow:hidden; margin-bottom:18px; border-bottom:1px solid #8c8c8c; margin-top:20px; }
.subxwlist ul li a{}
.subxwlist ul li a:hover .left_time{ background:#0e6eb8; display:block; }
.subxwlist ul li a:hover .left_time span{color:#fff;  }
.subxwlist ul li a:hover .left_time h3{color:#fff;  }
.subxwlist ul li a:hover .right_name{color:#0e6eb8;  }


.mian_left{ width:736px; float:left;  }
.mian_center{ width:258px; float:left; background:url(../images/abg.jpg) top center no-repeat;  height:288px; }
.mian_centertwo{ width:333px; float:left; background:url(../images/prbg.jpg) top center no-repeat; height:288px; }
.main_right{width:245px; float:right; margin-right:12px; }

.box_one{ width:100%; margin:0 auto;}
.posion{ float:right; font-size:13px;}

.newslist{width:100%; float:left; display:inline; background:url(../images/index_25.jpg) top center repeat-y; border-bottom:1px solid #d2c17c; }
.newslist ul{ margin-left:12px; padding:15px 0;}
.newslist ul li{float:left; line-height:28px; font-size:12px; font-family:"宋体"; background:url(../images/nio.jpg) 2px 12px no-repeat; padding-left:12px; border-bottom:1px dashed #925e31;  width:88%; display:inline; }
.newslist ul li a{color:#555; text-decoration:none;}
.newslist ul li a:hover{color:#8e532b; text-decoration:underline;}
.newslist ul li span{color:#2d2d2d; float:right; font-size:12px; line-height:26px;}


.main_new{ width:367px; background-color:#eeeef0;}
.main_newpic{ width:351px; margin:0 auto; padding:8px; float:left;}

.subab_left{ width:380px; float:left;}
.subab_right{ width:520px; float:left; background:#ddd; padding:30px 50px; min-height:637px;}

.cottitle{ width:99%; margin:0 auto;}
.cotmain{ width:85%; margin:0 auto; font-size:13px; color:#4e4e4e; line-height:39px; padding-bottom:20px;}

.subtitle{ width:200px; margin:0 auto; text-align:center; margin-top:30px; margin-bottom:30px}

.l_m{ width:245px; margin:0 auto; margin-top:15px;}
.main_title{width:100%; overflow:hidden; margin:0 auto; text-align:center; margin-top:25px;}
.main_aboutcot{ width:96%; margin:0 auto; font-size:12px; font-family:"宋体"; color:#5e5241; line-height:24px; padding:18px 2px 8px 0; height:191px; }
.main_aboutcot img{ margin:0 15px 0 0;}

.box_one2{ width:100%; margin:0 auto;}
.c_m{ width:349px; float:left; margin:0 8px; margin-top:15px;}



.zhbg{ width:100%; background:#efefef; padding:5px 0;}
.zhmian{ width:1200px; margin:0 auto;}

.pinpaibg{ width:100%; background:url(../images/ppbg.jpg) top center no-repeat #b6b6b6; padding:135px 0 50px 0; height:436px;}


.pplist{ width:1200px; margin:0 auto; padding-top:2px;  }
.pplist li { float:left; display:inline; width:230px; height:135px; margin:3px 5px; }
.pplist li img { width:230px; height:135px; margin:0 auto; text-align:center; display:block;  }
.pplist li a img { }
.pplist li a:hover img {}

.zh_list ul{padding-top:0px;}
.zh_list li {float:left;width:290px;height:180px; margin-right:10px; margin-bottom:22px; display:block; overflow:hidden;}
.zh_list li a{position:relative;display:block;width:290px;height:180px; color:#fff; }
.zh_list li a .bg{background: url(../images/servicebg2.png) repeat left center;position:absolute;top:0;left:0;display:none;width:290px;height:180px; text-align: center; font-size: 18px; padding: 100px 0; color: #fff;}
.zh_list li img{width:290px;height:180px;background:url(loading.gif) center center no-repeat;display:block;-webkit-animation:DDInY .8s .3s ease both;
-ms-animation:DDInY .8s .3s ease both;
-moz-animation:DDInY .8s .3s ease both;
animation:DDInY .8s .3s ease both}
.zh_list li a:hover img{ width:320px;height:200px;  transition: all 0.6s;}

.prolist{ margin-top:8px; width:100%;float:left; display:inline; }
.prolist ul li{float:left; line-height:24px; font-family:"宋体"; margin-left:1px; background:url(../images/index_47.jpg) 0 12px no-repeat; padding-left:8px;   width:100%; display:inline; }
.prolist ul li a{color:#555; text-decoration:none; font-size:12px; }
.prolist ul li a:hover{color:#754800; text-decoration:underline; font-size:12px; }
.prolist ul li span{ float:right; width:80px;}

.r_m{ width:246px; margin:0 auto; margin-top:15px;}
.conlist{ width:100%; float:left; display:inline; background:url(../images/index_35.jpg) top center repeat-y; }
.conlist ul li{float:left; line-height:28px; font-size:13px; color:#754800;  padding-left:12px; width:94%; display:inline; }
.conlist ul li span{color:#754800; font-weight:bold;}


.cptitle{ width:100%;}
.cpscmian{ width:1200px; margin:0 auto; margin-top:10px;}

.case-list{ margin-top:4px; width:100%;  float:left; }
.case-list ul{padding-top:0px;}
.case-list li {float:left;width:290px;height:190px; margin-right:10px; margin-bottom:12px; display:block; overflow:hidden;}
.case-list li a{position:relative;display:block;width:290px;height:190px; color:#fff; }
.case-list li a .bg{background: url(../images/servicebg2.png) repeat left center;position:absolute;top:0;left:0;display:none;width:290px;height:190px; text-align: center; font-size: 18px; padding: 100px 0; color: #fff;}
.case-list li img{width:290px;height:190px;background:url(loading.gif) center center no-repeat;display:block;-webkit-animation:DDInY .8s .3s ease both;
-ms-animation:DDInY .8s .3s ease both;
-moz-animation:DDInY .8s .3s ease both;
animation:DDInY .8s .3s ease both}

.case-list li .info{width:355px;cursor:pointer; border-top:1px solid #C2C2C2; color:#ccc; margin-top: 0; text-align: center;}

.case-list li .title{display:block;padding:10px 0 0 20px;line-height:24px;font-size:16px; color:#474747; font-weight: normal;}
.case-list li .des{display:block;padding:0 0 0 20px;font-size:14px; font-style:normal;}





.hrline{ width:100%; height:2px; background:#abaaaa; border-top:1px solid #6f6e6d; margin-top:50px;}

.pz{ width:100%; margin:0 auto; background:url(../images/index_26.jpg) top center no-repeat; height:372px;}



.hblist{ width:1200px; margin:0 auto; padding-top:31px; border-top: 2px solid #9a9594; }
.hblist li { float:left; display:inline; width:230px; height:135px; margin:3px 5px; }
.hblist li img { width:230px; height:135px; margin:0 auto; text-align:center; display:block;  }
.hblist li a img { }
.hblist li a:hover img {}

.linkbg{ width:100%; margin:0 auto; }

.indexlink{ width:1180px; margin:0 auto; height:53px; padding:50px 0 40px 0;}
.indexlink h1{ width:147px; font-size:22px; font-weight:bold; float:left; color:#fff; line-height: 54px;}
.indexlink span{ float:left; font-size:16px; line-height:53px; width:1030px; }
.indexlink span a{ float:left; color:#424242; padding:0 50px;}
.indexlink span a:hover{ float:left; color:#000; padding:0 50px;}



.hd2{ width:96%; height:auto; float:left; margin:3px; overflow:hidden;}
.hd2 ul li {float:left; line-height:24px; width:99%; height:126px; padding-top:22px;border-bottom:solid 1px #dfd8c5; }
.hd2_left{float:right;width:107px; margin:2px; height:auto; }
.hd2_left a img{border:1px solid #fff;}
.hd2_left a img:hover{ border:1px solid #e49b0e;}
.hd2_right{ width:520px; height:auto; float:left; padding-top:12px; }
.hd2_right p{ line-height:25px;font-size:13px; color:#7a7b7d; padding-left:10px;}
.hd2_right p a{color:#7a7b7d; text-decoration:none;}
.hd2_right p a:hover{color:#34a3d1; text-decoration:none;}
.hd2_right span{ line-height:28px;font-size:13px; color:#7a7b7d;  padding-left:10px;}
.hd2_right h4{ font-size:15px; color:#e39a0d; height:30px; line-height:30px;  background:url(../images/xiao.jpg) 0 12px no-repeat; padding-left:10px;}



.main_product{ width:100%; margin:0 auto;}
.main_product_title{ width:1004px; margin:0 auto; padding-top:24px;}

.piclist{ width:1024px; margin:0 auto; padding-bottom:10px;}
.piclist ul li {float:left;  display:inline; width:248px; margin:1px 4px; }
.piclist ul li img { width:246px; height:246px; margin:0 auto; display:block; margin:4px 0;}
.piclist ul li a img {}
.piclist ul li a:hover img {}
.piclist ul li p { text-align:center; color:#434343; height:39px ; width:240px; border-left:5px solid #cacaca; background-color:#ededed; font-size:13px; line-height:28px;}
.piclist ul li p a{  color:#434343; text-decoration:none;}
.piclist ul li p a:hover{  color:#dc8538; text-decoration:underline;}


.cpyz{ width:987px; margin:0 auto; height:256px; margin-top:15px; background:url(../images/index_55.jpg) top center no-repeat;}

.cpyzlist{ width:750px;  padding:45px 10px 0 90px; margin-left:90px;}
.cpyzlist ul li {float:left;  display:inline; width:180px; margin:1px 4px; }
.cpyzlist ul li img { width:151px; height:154px; margin:0 auto; display:block; }
.cpyzlist ul li a img {border:5px solid #e7d7a4;}
.cpyzlist ul li a:hover img { border:5px solid #cfbd83;}




.footerbg{ width:100%; background:#172e58; min-height:185px; }
.footmian{ width:1200px; margin:0 auto; padding-bottom:25px; padding-top:46px;}
.btom_left{ float:left; width:237px; text-align:right;}
.btom_right{ float:right; width:916px;}

.btom_nav{ width:100%; float:left;}
.btom_nav ul li{ float:left; font-size:16px; color:#fff; height:50px; line-height:50px; padding:6px 26px;}
.btom_nav ul li a{ color:#fff;}
.btom_nav ul li a:hover{ color:#bc121a;}

.btom_cont{ width:100%; float:left; }
.btom_cont .pic{ float:left; width:259px; padding:0 40px 0 30px; height:109px;}
.btom_cont .pic img{ height:109px; width:109px; margin: 0 10px;}

.btom_cont .lxdh{ float:left; font-size:12px; color:#fff; padding-left:40px; line-height:1.4;}

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


.footcopy{ width:100%; margin:0 auto; background:#0479ad; height:45px; text-align:center; font-size:12px; line-height:45px; color:#e7e6e4;}
.foottext{ width:1180px; margin:0 auto;}
.foottext p{ width:1100px; margin:0 auto;}
.foottext p a{ color:#e7e6e4;  line-height:45px; }
.foottext p a:hover{ color:#fff;  line-height:45px; }



.subconlist{ margin-top:2px; width:99%;float:left; display:inline; background:#f5f5f5; }
.subconlist ul li{float:left; line-height:28px; font-size:13px; background:url(../images/nio.jpg) 2px 12px no-repeat; padding-left:12px; border-bottom:1px solid #d1d1d1;  width:90%; display:inline; margin-left:6px; }
.subconlist ul li a{color:#555; text-decoration:none; font-size:12px;}
.subconlist ul li a:hover{color:#0097d7; text-decoration:underline; font-size:12px;}



/*sub*/
.sub_left{ width:241px; float:left; background:#152d59; margin-top:-55px; }
.sub_right{ width:934px; float:right; padding-top:30px;}

.subtop_title{ width:100%; margin:0 auto; overflow:hidden; }
.subtop_title p{ float:left; padding:12px 22px 2px 22px; color:#fff; font-size:20px; text-transform: uppercase; letter-spacing:1px; line-height:26px; }
.subtop_title span{ float:left; font-size:14px; color:#fff; margin:3px 22px 10px 22px;}
.subtop_title i{ float:left; width:36px; height:2px; background:#fff; margin:5px 0 5px 22px;}

.subtop_titletwo{ width:100%; margin:0 auto;  margin-top:10px; padding-left:40px;}
.subtop_titletwo p{ float:left; width:568px;}
.subtop_titletwo span{ float:left; width:347px; height:35px; overflow:hidden; padding-left:16px; color:#000; font-weight:bold; font-size:12px;   }
.subtop_titletwo span em{ float:left; font-style:normal;  font-weight:normal;}
.subtop_titletwo span em a{ float:left; padding: 0 2px;}
.subtop_titletwo .inp01{ float:left; width:500px; height:28px; padding-left:12px; border:1px solid #7d7c7d; border-radius:2px;}
.subtop_titletwo .inpic{ width:50px; height:30px; background:#000;}




.subtop_title_new{  height:48px; line-height:48px; float:left; width:920px; padding-left:10px; margin-top:4px; border-bottom: 2px solid #8f8e8f; }
.subtop_title_new p{ float:left; font-size:18px; font-weight:bold; color:#000000;  }
.pruductcont{ width:930px; float:left; margin:0 auto; background:#f7f7f7; margin-top:18px; min-height:300px; padding-bottom:40px;}
.pruductcont .pic{ width:810px; margin:0 auto; text-align:center; padding:20px 0;}
.pruductcont .pic img{ max-width:810px;}

.pruductcont .centtext{ width:830px; margin:0 auto; padding-top:20px;}
.pruductcont .centtext img{ max-width:100%;}


.cpxqtext{ width:830px; padding:15px 15px;  font-size:13px; line-height:1.8; color:#424242;}
.cpxqtitle{ width:830px; margin:0 auto;  margin-bottom:10px;} 
.cpxqtitle h5{ font-size:15px; width:100%; margin:10px 0; float:left; padding-left:15px; color:#000; background:url(../images/cp03.png) 0 0 no-repeat; height:28px;} 
.cpxqtitle p{ float:left; clear:both;  font-size:13px; color:#202020; background:url(../images/cpli.png) 0 7px no-repeat; padding-left:20px; line-height:24px;}

.cstable { width:100%; font-size:14px; margin:0 auto; background:#fff; color:#000; border-radius: 10px 10px 0 0; margin-top: 35px;}
.cstable td{ line-height:24px; padding:3px 10px; border-right:2px solid #fff;}
.cstable .color1{ background:#cacaca;}
.cstable .color2{ background:#152d59; border-radius: 0 10px 0 0;}
.cstable .color3{ background:#efefef;}

.subtop_title_fa{  width:812px; margin:0 auto; padding-left:10px; border-bottom: 2px solid #bbbbbb; padding:10px 0 }
.subtop_title_fa p{ width:100%; text-align:center; font-size:20px; font-weight:bold; color:#000000; }
.subtop_title_fa span{ width:100%; padding:3px 0; float:left; font-size:18px; color:#020202; text-align:center;}

.sub_lfmain{ margin:0 auto; }

/*zndh*/




.zndh{ width:239px; height:auto; margin:0 auto;overflow:hidden; background:#fff; margin:0 auto;     border: 1px solid #a8a8a8;}
.zndh ul { margin:18px 0 0 0; float:left; background:url(../images/cplistbg.jpg) repeat;}
.zndh ul li {float:left;  width:239px;  height:36px; line-height:36px;  display:block; overflow:hidden; }
.zndh ul li a{color:#2c2928; text-decoration:none;  font-size:13px; padding-left:16px; display:block;}
.zndh ul li a:hover{ color:#fff;  display:block; font-size:13px; height:36px; line-height:36px; background:url(../images/xic.png) 192px 8px no-repeat #152d59; }
.zndh .on{ background:url(../images/xic.png) 192px 8px no-repeat #152d59;  color:#fff; display:block;}


.left_nav{ width:213px; margin:0 auto;}
.left_nav ul li{ width:213px; margin-top:16px;}

.left_cont{ width:235px; margin:0 auto; }



.leftcol {float:left; width:220px; margin-left:10px; margin-bottom:10px; overflow:hidden;}
.leftcol_box{ width:220px; height:auto; float:left; overflow:hidden;}
.leftcol_box1{ width:220px; height:auto; float:left; margin-top:6px; overflow:hidden;}


/* rightcol */

.rightcol { float:right; width:629px;  overflow:hidden;}

.rightcol_box{ width:629px; height:auto; float:left; }
.rightcol_boxone{ width:629px; height:auto; float:left; overflow:hidden;}
.kuang{ height:auto;  width:890px;  margin:30px 20px 10px 20px;  float:left;  overflow:hidden; min-height:360px;}
.subrightcontent { border:0px solid #e7e7e7; min-height:370px; height:auto !important; height:370px; }


.subrightcontentmain { line-height:1.8; color:#353535; min-height:300px;}
.subrightcontentmain img{ max-width:880px;}

/*新闻内页*/
.artcicle_nei{ width:100%; height:auto; float:left;  }
.artctcle_bt{ width:100%; height:30px; border-bottom:#666666 solid 1px; float:left;}
.artcicle_bt_left{ width:200px; height:30px; line-height:30px; color:#FF0000; float:left;}
.artcicle_bt_right{width:100px;height:30px; line-height:30px; color:#FF0000; float:right; text-align:center;}

.article_nr{ width:760px; height:auto; border-bottom:1px dotted #999999; float:left; overflow:hidden;}
.article_left{ width:640px; float:left; height:42px; line-height:42px; color:#333333; background:url(../images/newx.jpg) 0 18px no-repeat; overflow:hidden; font-size:15px; padding-left:20px;}
.article_right{ width:100px; float:right; height:42px; line-height:42px; color:#434343; overflow:hidden; text-align:right; font-size:13px;}


/*case*/


.case_list{ width:98.5%; height:auto; float:left; margin:15px 3px; overflow:hidden; border-bottom:dotted 1px #CCCCCC; padding-bottom:8px;}
.case_list ul li {float:left; line-height:24px; width:99%;display:block; height:140px;  padding-top:8px;  font-family:"Microsoft Yahei";}
.case_list ul li a{ text-decoration:none; padding-left:5px;height:140px; display:block; }
.case_list ul li a:hover{padding-left:5px; height:72px; display:block; }
.case_list_left{float:left;width:198px; margin:2px; height:auto; padding:2px; border:1px solid #ccc;   background:url(../images/icobg.jpg) 50%  50% no-repeat;background-size: 228px; }
.case_list_right{ width:866px; height:auto; float:right;}
.case_list_right p{ line-height:24px;font-size:12px;   font-family:"Microsoft Yahei"; padding-top:4px; color:#444645; }
.case_list_right span{ line-height:24px;font-size:12px; float:right; font-family:"Microsoft Yahei";}

.case_list_ti{width:100%; margin:0 auto; border-bottom:1px dashed #e2e2e2; }
.case_list_ti a{  color:#4a4a4a; font-size:14px; font-weight:bold;  height:32px; line-height:32px;  font-family:"Microsoft Yahei"; display:block; float:left; margin-left:2px; text-align:center;}
.case_list_ti a:hover{  font-size:14px;  color:#df3d07; font-family:"Microsoft Yahei"; display:block;}


/* 分页 */
.pager{padding:10px 0;}
.pager .list{text-align:center;}
.pager .list .pager-nolink{ color:#666; background:#eee; border:1px solid #d9d9d9;  padding:2px 6px; *padding:1px 6px; margin:0 3px;}
.pager .list a { color:#666; background:#eee; border:1px solid #d9d9d9;  padding:2px 6px; *padding:1px 6px; margin:0 3px;}
.pager .list a:hover { color:#999; background:#EEEAE4; border:1px solid #999;}
.pager .list .pager-current { color:#000; background:#EEEAE4; border:1px solid #999; padding:2px 6px; *padding:1px 6px; margin:0 3px;}
.pager .list a.ctrl { color:#494949; background:none; border:none;}
.pager .list a.ctrl:hover { color:#393; background:none; border:none;}

/* 产品 */
.pruductnei{ margin-top:4px; width:100%; float:right; }
.pruductnei h2{ height:32px; font-size:16px; font-weight:normal; line-height:32px; background:url(../images/listxiao.png) 12px 8px no-repeat #549ac5; color:#fff; padding-left:38px;}
.pruductnei h2 a{ color:#fff; }
.pruductnei h2 a:hover{ color:#fff; text-decoration:underline; }

.pruductnei li { float:left; display:inline; width:466px; margin:20px 0; }
.pruductnei li img { width:300px; height:194px; margin:0 auto; display:block; padding:32px 0 25px 0;}
.pruductnei ul li a img {}
.pruductnei ul li a:hover img {}
.pruductnei li a:hover{box-shadow:inset 0 0 38px rgba(201,202,203,.8);transition:all .5s;-webkit-transition:all .5s; display:block; }
.pruductnei li p { text-align:center; color:#000; height:38px ; width:448px; padding:0 8px; margin:0 auto; font-size:13px; line-height:38px; background:#b6b6b6;}
.pruductnei li a p{ color:#000b6b6b6; text-decoration:none;  display:block; height:38px ;line-height:38px;}
.pruductnei li a:hover p{ color:#df2807; display:block;height:38px ;line-height:38px;}
.pruductnei li p em{ font-size:12px; float:right; font-style:normal; padding-right:20px; background:url(../images/xic.png) right no-repeat; background-size:12px;}

.subhblist{ margin-top:4px; width:900px; margin:0 auto; }
.subhblist li { float:left; display:inline; width:189px; height:80px; margin:3px 12px; }
.subhblist li img { width:189px; height:80px; margin:0 auto; text-align:center; display:block;border:1px solid #929191; }
.subhblist li a img { }
.subhblist li a:hover img {}

/* 产品fenlei */
.sdmenu {
	width:239px;
	font-size: 12px;
	background:#fff;
	color: #262626;
	border-left:1px solid #a8a8a8;
	border-right:1px solid #a8a8a8;
}
.sdmenu div {
	overflow: hidden;
}

.sdmenu div.collapsed {
	height: 32px; border-bottom: 1px solid #a8a8a8;
}
.sdmenu div span {
	display: block; line-height:32px;padding:2px 5px 2px 20px;
	font-weight: bold;
	color: #262626;
	background: url(../images/expanded.gif) no-repeat 208px 6px #c9caca;
	cursor: default;
	border-bottom: 1px solid #a8a8a8;
}
.sdmenu div span a{  color: #262626; padding:0; border:0; background:none; width:160px;}
.sdmenu div span a:hover{color: #4973c1;padding:0; border:0; background:none;}

.sdmenu div.collapsed span {
	background: url(../images/collapsed.gif) no-repeat  208px 6px #cacacb;
}
.sdmenu div a {
	padding: 8px 22px;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #066;
	background : url(../images/linkarrow.gif) no-repeat 208px 6px;
}
.sdmenu div a.current {
	
}
.sdmenu div a:hover {
	background : url(../images/linkarrow.gif) no-repeat 208px 6px #f2f2f2;
	color: #4973c1;
	text-decoration: none;
}




.nav3{ display: none; position:absolute; margin-top: -33px; margin-left:240px; width:220px; background:#fff; }
.nav3 dd a{ padding:0 12px; line-height:30px; background:none; color: #262626; border:none; border:1px solid #dcdcdc; border-bottom:none;}
.nav3 dd a:hover{ padding:0 12px; line-height:30px; background:#f2f2f2; color: #4973c1;}
.nav2 li:hover .nav3{display: block;}
.nav3 dd:last-child{ border-bottom:1px solid #dcdcdc;}




