﻿@charset "utf-8";
.w_1200{width: 1200px;margin: 0 auto;}
.topnav {background: #616161; height: 50px; line-height: 50px; color: #fff; font-size: 14px;}
.topnav .fl b {font-weight: normal;background: url(../image/ico_fz.jpg) left center no-repeat;padding-left: 25px;}
.topnav a {color: #fff; }
.topnav .fr span {font-family: serif; margin: 0 10px; font-size: 14px; color: #fff; }

.header_top{height: 184px;background: url(../image/header_top_bg.jpg) repeat;}
.logo {float: left; margin-top: 50px; }
.tel_index {float: right; color: #3f2d04; margin-top: 57px; font-size: 18px; line-height: 25px; background: url(../image/ico_tel.png) left 5px no-repeat; padding-left: 60px; height: 60px;}
.tel_index p {font-size: 30px;line-height: 40px;color: #52c900; }
.header_tw{width: 100%;height: 16px;background: url(../image/header_tw_bg.jpg) repeat-x;}
.fx{right: 0;}
.fx a{font-size: 14px;line-height: 50px;height: 50px;background-image: url(../image/tb.png);background-repeat: no-repeat;    display: inline-block;}
.fx a.weibo{background-position: 0 15px;padding-left: 35px;}
.fx a.weixin{background-position: 0 -27px;padding-left: 35px;}
.fx a.qicq{background-position: 0 -70px;padding-left: 30px;}

#menu{ height:91px; background:#e6e7eb url(../image/nav_bg.jpg) repeat-x;}
#nav{display:block;}
#nav li.mainlevel{ float:left;height:100%;font-size:14px;border-right:1px solid #aaaaaa;border-left:1px solid #fff;padding: 15px 0;border-bottom: 3px solid #b4b4b4;position: relative;}
#nav .mainlevel a {height:100%;width:106px;line-height:33px;color:#000;display:block;text-align:center;font-size: 14px;}
#nav .mainlevel a:hover {text-decoration:none;}
#nav .mainlevel ul {  display:none; height:auto; position:absolute;z-index:999; background:#eef5f9;    top: 91px;}
#nav .mainlevel li { height:28px;line-height:25px; font-size:12px; /*IE6 only*/border-bottom:1px solid #fff;  }
#nav .mainlevel li a{width:106px;height:100%;line-height:25px;text-indent:0 !important;padding:0 10px; display:block;color:#373737; font-weight:normal; position:relative; text-shadow:none !important;border:none !important; margin-top:1px; }
#nav .mainlevel li a:hover{  font-size:12px;color:#fff;background:#595e62; }
#nav .mainlevel:hover{background:#52c900;color: #fff;border-bottom: 3px solid #2e7100;}
#nav .mainlevel:hover>a{color: #fff;}
#nav .mainlevel:hover a span{color: #fff;}
#nav .mainlevel a span {color: #7c7c7c; display: block; text-align: center; height: 25px; text-transform: uppercase; line-height: 25px; font-size: 12px; font-weight: normal; text-align: center; transition: all 0.5s ease; }

.slideBox{ width:100%; height:580px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; bottom:15px; z-index:1;width: 100%; }
.slideBox .hd ul{ overflow:hidden; zoom:1; width: 100%; text-align: center; }
.slideBox .hd ul li{ display: inline-block;margin-right:4px;  width:15px; height:15px;  background:#E7E8EC; cursor:pointer;text-indent: -99999px;border-radius: 7.5px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear;}
.slideBox .hd ul li.on{  background:#52C900; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }


.ser{border-top: 3px solid #52c900;-webkit-box-shadow: 3px 3px 3px #D0D0D0; -moz-box-shadow: 3px 3px 3px #D0D0D0;box-shadow: 3px 3px 3px #D0D0D0;  }
.zfenleft {width: 758px; height: auto; margin: 0px; padding: 0px; float: left; overflow: hidden; line-height: 55px; font-family: "宋体"; color: #797979; }
.zfenleft strong{color: #eb3c00;padding-left: 30px;}
.search {width: 385px; height: auto; margin-top: 10px; padding: 0px; float: right; overflow: hidden; }
.search .keywords {background: url(../image/s_inp.jpg) no-repeat; width: 331px; height: 33px; float: left; padding: 0; margin: 0; }
.search .button {margin: 0px; width: 31px; height: 33px; background: url(../image/s_so.jpg) no-repeat right center; color: #7e7e7e; float: left; }
.search input {text-align: left; line-height: 32px; margin: 0; padding: 0; height: 31px; color: #b9b9b9; font-size: 12px; border: medium none; text-indent: 1em; }
.search input:focus,
.search textarea:focus {border-color: #2496e5; outline: none; }
.search input:hover,
.search textarea:hover {border-color: #2496e5; outline: none; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px rgba(22, 79, 185, 0.3); }


.com_title{text-align: center;background:url(../image/xk.png) center 20px no-repeat;}
.com_title h2{font-size: 44px;font-weight: normal;line-height: 60px;height: 60px;}
.com_title span{font: 16px;color: #b0b0b0;text-transform : uppercase;line-height: 25px;height: 25px;}

.main1{height: 450px;padding-top: 50px;}
.newsb_b{margin-top: 30px;padding: 0 45px;position: relative;}
.r_b .itemb {float: left; width: 345px; margin: 0 30px 0px 0; }
.r_b .itemb label {margin-top: 10px; display: block; border-bottom: 1px solid #9fa0a2; color: #2e2e2e; font-size: 16px; line-height: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.r_b .itemb label font{color: #949494;font-size: 14px;margin-left: 10px;text-transform : uppercase;}
.newsb_b .r_b .itemb .info_b {display: block; padding: 0 10px; }
.r_b .itemb .info_b .intro {font-size: 12px; line-height: 20px; height: 60px; overflow: hidden; color: #939393; padding-top: 10px; }
.newsb_b .prev,
.newsb_b .next{ position:absolute; left:0%; top:50%; margin-top:-25px; display:block; width:25px; height:48px; background:url(../image/slider-arrow.jpg) 0px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.newsb_b .next{ left:auto; right:0%; background-position:0px -60px; }
.newsb_b .prev:hover,
.newsb_b .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.main2{background:#f6f6f6;padding-top: 30px;height: 750px;}
.pro_imgsbg{margin-top: 30px;}
.pro_imgsbg dl{ float:left; width:285px; height:251px;margin-right: 20px;margin-bottom: 20px;overflow:hidden; background:#fff; color:#2e2e2e;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro_imgsbg dl:hover{background:#52c900;color: #fff;}
.pro_imgsbg dl:hover dd a{ color: #fff;}
.pro_imgsbg dl:hover dd span{ color: #fff;}

.pro_imgsbg dl dt{ width:285px; height:179px; overflow:hidden; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro_imgsbg dl dt a{ float:left; width:100%; height:179px; display:block; background-position:center; background-repeat:no-repeat; background-size: auto 100%; background-color:#fff;}
.pro_imgsbg dl dd{text-align:center;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro_imgsbg dl dd .tt{ display:block; margin:10px 0 0;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  font-size:15px; color:#585656}
.pro_imgsbg dl dd span{ padding:10px 10px 0; display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#a5a4a4; font-size:14px;}
.more {border: 1px solid #c9c9c9; text-align: center; margin: 20px auto; display: block; text-align: center; line-height: 36px; color: #000; font-size: 14px; width: 120px; height: 36px; background: #fff; }
.more:hover{background:#52c900;color: #fff; }

.main3{height: 400px;padding-top: 30px;}
.m3_left {float: left;width:326px; }
.main3 .m3_left h2{padding-left: 30px;color: #6f7374;font-size: 20px;background:url(../image/+.jpg) left center no-repeat;border-bottom: 1px solid #d2d2d2}
.main3 .m3_left  h2 a{color: #6f7374;}
.m3_right{float: right;width: 835px;}
.main3 .m3_right h2{padding-left: 30px;color: #6f7374;font-size: 20px;background:url(../image/+.jpg) left center no-repeat;border-bottom: 1px solid #d2d2d2}
.main3 .m3_right  h2 a{color: #6f7374;}
.main3 .m3_right .fr a{width: 88px;height: 30px;border:1px solid #e5e5e5;text-align: center;display: inline-block;font-size: 14px;line-height: 30px;    margin-top: 7px;}



.main4{padding-top: 30px;height: 500px;}
.m4_left{float: left;width: 530px;}
.m4_right{float: right;width: 640px;font-size: 14px;line-height: 25px;}
.amore {border: 1px solid #c9c9c9; text-align: center;margin-top: 20px; display: block; text-align: center; line-height: 36px; color: #000; font-size: 14px; width: 120px; height: 36px; background: #fff; }
.amore:hover{background:#52c900;color: #fff; }


.newsmainc{ float:left; }
.newsmainc li{ float:left;width:405px;margin-top: 20px;  }
.newsmainc li img{ float:left; width:194px; height:260px; border:2px solid #dcdcdc}
.newsmainc .time{ float:left;width:60px;height:60px; background:#fff; margin-right:1px; color:#fff;font-family:Arial, Helvetica, sans-serif; text-align:center;}
.newsmainc .time font{ float:left;width:58px;font:26px/26px 'Arial'; color:#0b4189;}
.newsmainc .time span{ font:12px/12px 'Arial'; float:left; width:100%; color:#0b4189;}
.newsmainc .newsli_r{float:left; line-height:1.5; color:#595959;width:190px; margin-left:9px; padding:0 0 0 0; background:url(../images/indexplus.gif) right 3px no-repeat; }
.newsmainc .newsli_rt{float:left;width:190px;font:16px/2 'Microsoft Yahei' }
.newsmainc .newsli_rt .fl{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:190px;color:#0a0a0a }
.newsmainc label{float:left;width:80px; display:inline; margin:10px 0 0 0; border-radius:5px;text-align:center; color:#515151; background:#e4e4e4; line-height:2.5; }
.newsmainc .newscon{ display:block; height:36px; line-height:18px;}
.newsmainc p.newscontent{ color:#797979; float:left; width:190px; line-height:18px;font-size:14px;  padding:7px 0 0 0; border-top:1px solid #acacac}
.newsmainc li a:hover label{ background:#52c900; color:#fff;}



/* 焦点图 */
.focusBox {margin-top: 20px; border:3px solid #c9c9c9; float:left; position: relative; width: 320px; height: 280px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 320px; height: 280px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#006FC5;  }

.main5{height: 440px;}
.m5_left{float: left;width: 705px;}
.main5 .m5_left h2{padding-left: 30px;color: #6f7374;font-size: 20px;background:url(../image/+.jpg) left center no-repeat;border-bottom: 1px solid #d2d2d2}
.main5 .m5_left  h2 a{color: #6f7374;}
.main5 .m5_left .fr a{width: 88px;height: 30px;border:1px solid #e5e5e5;text-align: center;display: inline-block;font-size: 14px;line-height: 30px;    margin-top: 7px;}

.main5 .m5_left h2 a:hover{color: #52c900}
.jz h2 {font-size: 16px; padding: 0 5px 0 10px; font-weight: normal; background: url(../image/m7_left_bg.jpg) no-repeat; height: 48px; line-height: 48px; }
.inewsleft{ float:left; width:255px; padding:40px 0 0 0px;}
.demopage{ float:left; width:255px; position:relative; display:inline; margin:18px 0 0 0;}
.newsmain{float:right;width:420px;padding:0 20px 0 0}
.newsmain li{float:left;width:420px;margin:40px 0 0 0;height:60px;padding:0 0;}
.newsmain li a{float:left;width:420px;}
.newsmain li a:hover{background:url(../images/more1.gif) right 15px no-repeat}
.newsmain .time{float:left;width:56px;height:58px;background:url(../image/xx.gif) right center no-repeat;margin-right:1px;color:#fff;font-family:Arial,Helvetica,sans-serif;text-align:center;display:inline;margin:0}
.newsmain .time font{float:left;text-align:center;width:100%;font:12px/20px Microsoft Yahei;color:#929292;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.newsmain .time span{font:30px/35px Microsoft Yahei;float:left;width:100%;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.newsli_r{float:right;line-height:1.5;color:#8b8b8b;width:350px;margin-left:10px}
.newsli_rt{float:right;width:350px;font:14px/1 'Microsoft Yahei'}
.newsli_rt .fl{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:516px;color:#29283a}
.newscont{float:left;width:350px;line-height:16px;font-size:12px;height:32px;overflow:hidden;color:#666666;padding:8px 0 0 0}
.newimg{ float:left; width:255px; height:172px;}

#s2{ float:left;width:250px; position:relative;}
#s2 .imglist_w{width:250px; padding-/left:40px;}
#s2 .imglist_w ul{height:20000px;width:auto;position:absolute;left:0px;top:0px;}
#s2 .imglist_w li{float:none;height:128px; }
.scrolllist .imglist_w {width: 330px; height: 128px; margin: 10px 0 0 0; padding: 0px 0px 0px 1px; overflow: hidden; float: left; position: relative; }

#s2 .imglist_w li a{float:left;display:block;width:250px;}
#s2 .imglist_w li a span{    font-size: 14px;float:left;width:250px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#292929; padding:5px 0 0 0;}
#s2 .imglist_w li img{display:block}
#s2 .imglist_w li a p{     font-size: 14px;float:left; width:250px; padding:5px 0 0 0; line-height:20px; color:#666666; }
#s2 {float: left; width: 250px; position: relative; }
.m5_right{float: right;width: 450px;}
.main5 .m5_right h2{padding-left: 30px;color: #6f7374;font-size: 20px;background:url(../image/+.jpg) left center no-repeat;border-bottom: 1px solid #d2d2d2}
.main5 .m5_right h2 a{color: #6f7374;}
.main5 .m5_right .fr a{width: 88px;height: 30px;border:1px solid #e5e5e5;text-align: center;display: inline-block;font-size: 14px;line-height: 30px;    margin-top: 7px;}

.main5 .fa_con{font-size: 14px;color: #6b6861;}
.main5 .fa_con dl {width: 450px; padding: 8px 0; overflow: hidden;    border-bottom: 1px dashed #d2d2d2; }
.main5 .fa_con dl dt {height: 28px; line-height: 28px; overflow: hidden; padding-left: 26px; background: url("../image/wen.gif") no-repeat left center; }
.main5 .fa_con dl dd {height: 70px; overflow: hidden; line-height: 22px; padding: 0 0 0 26px; background: url("../image/da.gif") no-repeat left 5px; }
.main5 .fa_con dl  a:hover{ text-decoration: none; color: #52c900; }

a.abtn{display:block;height:14px;width:15px;overflow:hidden; line-height:14px; text-align:center; background:#c3cf01; color:#e9eda0}
a.aleft{float:left;}
a.agrayleft{cursor:default; background:#ededed;color:#c3cf01}
a.aright{float:right; background:#c3cf01;color:#e9eda0}
a.agrayright{cursor:default; background:#ededed;color:#c3cf01}
.div_right{ float:left; width:730px; height:18px; overflow:hidden; padding:0px 0px 0px 15px; }
.div_a{ float:left; width:613px; height:20px; line-height:20px;  font-size:12px;  color:#bf0000;}
a.div_a:hover{ color:#bf0000;}
.div_right span{ float:right; width:100px; height:20px; line-height:20px; text-align:center; overflow:hidden;}
.q_a{  height:20px; width:38px; padding:0px 10px 0px 0px; position:absolute; right:0; top:20px;}
.zhen_pfra{ width:974px; margin:0 auto; padding:82px 0 0 30px; height:145px;}


.foot_top{height: 355px;border-top: 3px solid #52c900;background:#424141;}
.foot_left{padding-top: 28px;float: left;}
.foot_left p{line-height: 35px;font-size: 14px;color: #fff;padding-left: 35px;background-image: url(../image/tb2.png);background-repeat: no-repeat;}
.foot_left p.p1{background-position: 0 5px;}
.foot_left p.p2{background-position: 0 -40px;}
.foot_left p.p3{background-position: 0 -90px;}
.foot_left p.p4{background-position: 0 -145px;}
.foot_left p.p5{background-position: 0 -210px;}
.foot_right{float: right;width: 800px;}
.nnf {margin-top: 50px; padding: 0 20px; float: right; width: 740px; background: #1f1f1f; color: #d6d6d6; height: 50px;line-height: 50px; }
a.foonav {padding: 0 10px; color: #fff; display: inline-block; padding: 0 5px; font-size: 14px; position: relative; text-align: left; height: 26px; line-height: 26px; }
.link{margin-top: 40px;color: #c1c1c1;}
.link h2{color: #fff;font-size: 18px;font-weight: normal;text-transform : uppercase;line-height: 30px;height: 30px;text-align: right;}
.link h2 font{margin-left: 10px;}
.flink a {color: #c1c1c1; line-height: 32px; font-size: 14px;margin: 0 10px; }
.foot_bottom{height: 63px;background:#232323;line-height: 63px;color: #fff;font-size: 14px;}
.foot_bottom a{color: #fff;}









/*内页*/
.contentny {
    width: 1200px;
    min-height: 500px;
    _height: 500px;
    margin: 17px auto;
}
.leftcc {
    width: 220px;
    float: left;
}
.leftcc_top {
    width: 220px;
    height: 40px;
    background: #2C3135;
    line-height: 40px;
}
.leftcc_top h2{font-weight: normal;color: #fff;padding-left: 40px;font-size: 16px;background:url(../image/top_nav_bg.jpg) 16px center no-repeat;}
.leftcc_bt {
   /* width: 220px;*/
    padding-top: 5px;
    padding-bottom: 5px;
    background: #fff;
    border: 1px #dbdbdb solid;
}
.leftcc_bt li.li1 {
    margin: 8px auto;
    background:url(../image/sider_bg.jpg) top no-repeat;
    border-radius: 3px;
    width: 200px;
    line-height: 34px;
    font-size: 14px;
}
.leftcc_bt li.li1  a{padding-left: 30px;}
.dropdown li > ul li > ul li {
    padding-left:50px;
}
.leftcc_bt p{font-size: 12px;line-height: 30px;}
.xianright {
    width: 960px;
    float: right;
    border-top: 3px #2C3135 solid;
    border-left: 1px #dadada solid;
    border-right: 1px #dadada solid;
    border-bottom: 1px #dadada solid;
}




.mainCon{width:950px; float:right;}
.mainConTitle{
    position: relative;
    width:950px; height:46px;border-bottom: 2px solid #2C3135;  }
.mainConTitle .mFont{float: left;margin-right: 10px;
    /*width: 100px;*/ height: 46px;
    color: #0f1427;font-size: 24px; line-height: 46px; font-weight: bold;}  
.mainConTitle .mEnglish{
    float: left;
    /*width: 100px; */height:46px;
    color:#0f1427; font-size: 18px;line-height: 54px; display: block; font-family: arial; text-transform: uppercase;}
.mainConTitle .position {  
    position: absolute; right: 0px; bottom:0px
    height:46px;  
    color: #666666; font-size: 12px;line-height:54px;}
.mainConTitle .position a{color:#666;}
.mainConTitle .position a:hover{color:#0f1427}
.mainConTitle .xian{ 
    width: 120px;height: 2px;
    font-size: 0px; line-height: 0px;
    position:absolute; left:0px; bottom:-2px;background: #348502; 
 }
 .mainConTitle .position span{ font-size: 12px;}
 /*end mainConTitle*/

 .leftTitle{ width: 222px; height: 46px; padding-left:20px ; margin-bottom: 10px; border:2px solid #e8363d;
    color:#0c101f; font-size: 18px; line-height: 46px; font-weight: bold;}
.leftTitle span{ color:#0c101f; font-size: 14px; text-transform: uppercase; font-weight: normal;}   
.leftContact{ width: 204px; padding: 10px 20px; border:1px solid #acacac}
.leftContact dl{width:204px; display:block;clear:both;}
.leftContact dl dt,.leftContact dl dd{color:#666666; font-size:12px;  line-height:30px; }
.leftContact dl dt{float:left; width:40px; padding-left: 24px; }
.leftContact dl dd{float:left; width:138px;}


.mainContect{ 
    color:#666;font-size:14px;line-height:30px;overflow:hidden
    margin-top:16px; padding-top:15px; height:auto!important;min-height:360px;height:360px;word-wrap:break-word; word-break:break-all;padding-bottom:20px;
    background:#fff ;}
/*.mainContect img{ max-width: 100%;}*/
.mainContect .title{ 
    width:100%;
    color:#0f1427;font-size:22px; line-height:40px;text-align:center; }
.mainContect .time{
    width: 725px; height: 40px;border-bottom:1px dotted #ddd;padding-top:5px;padding-left:225px;
    color:#999999;font-size:12px;line-height:30px; font-weight:normal}
.mainContect .timea{ float:left;width:170px; font-size:12px;}   
.mainContect .bdsharebuttonbox{ float: left;}
.mainContect .pic{ width:100%; text-align:center;padding:20px 0px 0px 0px;}
.mainContect .pic img{margin:0 auto;}
.mainContect .con{ padding:20px 14px 20px 14px;line-height:30px;font-size:14px; color:#666;word-wrap:break-word; word-break:break-all;overflow:hidden}
.mainContect .conTitle{ width: 100%; border-bottom: 1px solid #c8c8c8;margin-bottom: 15px;}
.mainContect .conTitle span{ 
    width: 120px; height: 36px;display: block;
    color:#fff; font-size: 16px;line-height: 36px; text-align: center;
    background: #0b61a5;}
.mainContect .pgfy{
     width:100%; border-top:1px solid #eaeaea; padding-top:15px;padding-bottom:20px; margin: 0 auto;}
.mainContect .pgfyl{float:left;  width:810px;padding-left: 14px;}
.mainContect .pgfyl p{ color:#0f1427;font-size: 14px;}
.mainContect .pgfyl p a{ color:#0f1427; font-size: 14px;}
.mainContect .pgfyr{ width:100px;float:left; text-align:center;padding-top:30px;}
.mainContect .pgfyr a{ color:#0f1427;font-size:14px;}


/* footerpic*/

.footPicBd{ width: 1200px; margin: 0 auto 34px  auto;}
.footPicList{ width: 1200px; height:210px;  margin: 0 auto; background: #f0f0f0; }
.footPicList .footPicLeft,.footPicList .footPicRight{float: left; width:27px; height:60px;padding:65px 14px 0px 14px;}
.footPicListUl {float: left;width:1060px; height:190px;padding-top: 20px;  overflow: hidden; }
.footPicList ul li{float:left;width:208px; height:190px; margin-right: 20px;}
.footPicList ul li .pic{width:208px; height:156px;}
.footPicList ul li .title{
    width:188px;height:34px; padding:0 10px;
    color:#0f1427;line-height:34px;font-size:14px;  font-weight: bold; text-align: center;
}

.sectionB{ 
    position: relative;
    width: 100%; height: 152px; padding-top: 27px; border-top: 1px solid #d3d3d3; 
    background: url(../images/index_10.jpg);}
.Ttitle { 
    position:relative;width:100%; height:60px; margin: 0 auto; border-bottom:2px solid #2C3135;
    color:#0f1427;font-size:24px;line-height:60px; font-weight: bold;
}
.Ttitle span{color: #0f1427; font-size: 18px; font-family:arial; text-transform: uppercase; font-weight: normal;}   
.Tmore a{
    position:absolute; right:0px; top:0px;
    width:72px; height:60px;  display: block;
    color: #666666; font-size: 12px; line-height: 60px;  text-align: center;}
    
/*end Ttitle*/


.proListPic ul li{ 
    position: relative;float:left;
    width:244px; height:270px; border-left:1px solid #d2d2d2;border-top:1px solid #d2d2d2;
    overflow: hidden; } 
.proListPic ul li a{
    position: relative;
    width:220px; height:242px;padding: 12px; border-bottom: 4px solid #f0f0f0;display:block;
    background: #f0f0f0;
}
.proListPic ul li a:hover{
    border-bottom: 4px solid #2C3135;
    background: #FFFFFF;
}
.proListPic ul li .pic{position:relative;width:218px; height:164px;border:1px solid #d0d0d0; }
.proListPic ul li .pic span{
    position: absolute;left:10px; top:0px; display: block;
    width: 36px; height: 25px;
    color:#fff;font-size:12px;line-height:25px; text-align: center; text-transform: uppercase;
    background: #2C3135;
}
.proListPic ul li .intro{
    width:200px; height:76px; padding:0px 10px;overflow: hidden;
    color:#666666;font-size:12px;line-height:20px; text-align: left;   
}
.proListPic ul li .intro span{
    width:200px; height:36px; display: block;
    color:#0f1427;font-size:14px;line-height:36px; text-align:left;font-weight: bold;   }
    
.mainConList{ padding-top: 15px;}   
.mainConList .pic1{ 
    position: relative;float:left;
    width:300px; height:360px; border:1px solid #d2d2d2; margin-right: -1px; margin-bottom: -1px;
    overflow: hidden; }
.mainConList .pic1 a{
    position: relative;
    width:276px; height:332px;padding: 12px; border-bottom: 4px solid #f0f0f0;display:block;
    background: #f0f0f0;}
.mainConList .pic1 a:hover{
    border-bottom: 4px solid #2C3135;
    background: #FFFFFF;
}           
.mainConList .pic1 dt.pic{position:relative;width:275px; height:280px;border:1px solid #d0d0d0;}
.mainConList .pic1 dt.pic span{
    position: absolute;left:10px; top:0px; display: block;
    width: 36px; height: 25px;
    color:#fff;font-size:12px;line-height:25px; text-align: center; text-transform: uppercase;
    background: #2C3135;
}
.mainConList .pic1 dd.intro{
    width:240px; height:76px; padding:0px 10px;overflow: hidden;
    color:#666666;font-size:12px;line-height:20px; text-align: left;  
}
.mainConList .pic1 dd.intro span{
    width:240px; height:36px; display: block;
    color:#0f1427;font-size:14px;line-height:36px; text-align:left;font-weight: bold;  
}


/*page*/
#pages{text-align: center;margin: 20px 0;}
#pages a{padding:0 10px;height: 30px;line-height: 30px;text-align: center; background: #424d5b;color: #fff;display: inline-block;}
#pages span{padding:0 10px;height: 30px;line-height: 30px;text-align: center; background: #2C3135;color: #fff;display: inline-block;}
#pages a:hover{background: #2C3135;color: #fff;}

.mainConList .pic2{ width: 920px; height:120px;padding:13px; margin-bottom: 14px; border:1px solid #d1d1d1;background: #f0f0f0;}
.mainConList .pic2 dt{
    float: left; 
    width:200px; height:120px; border: 1px solid #d1d1d1; margin-right: 16px; }
.mainConList .pic2 dt img{ display:block;}
.mainConList .pic2 dd{ width:530px;height:120px;  float:left;}
.mainConList .pic2 .title{color:#0f1427;font-size:14px; line-height:40px; font-weight:bold;}
.mainConList .pic2 .intro{color:#666666;font-size:12px;line-height:20px}
.mainConList .pic2 .time{ color: #999999; font-size: 12px;line-height:28px}
.mainConList .pic2 a:hover{ background: #e5ebf1;}
.mainConList .pic2 a:hover .title{ color:#1561af}

/*end pic2*/

.mainConList ul{padding-top:0px;clear:both;  padding-bottom:10px; margin-top: -16px;}
.mainConList ul li{
    width: 840px; height: 80px; padding-top: 10px; padding-bottom: 10px;
    border-bottom:1px solid #d4dde3; }
.mainConList ul li a{width: 840px;padding: 0px 4px;display: block;
    color:#0f1427; font-size:14px; line-height:36px; font-weight: bold; }
.mainConList ul li a:hover{color:#2C3135}
.mainConList ul li span{ color: #999999;float: right; font-size:12px;line-height:36px; font-weight: normal;}
.mainConList ul li p{width: 840px;padding: 0px 4px;color:#666666;font-size:12px;line-height:22px}
/*end ul*/

.yproer{
    position:relative;float:left;
    width:280px;height:280px;overflow:hidden;
}
.yproer_in{
    position:absolute;top:0;left:0;
    width:100%;height:100%;
    background:url(../image/img15.png) repeat;
    display:none\9;
    transform:translateY(280px);
    transition:transform .3s ease-out;
}
.yproer:hover .yproer_in{
    transform:translateY(0);
    display:block\9;
}

.yproer:hover  img{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-moz-transform:scale(1.3);transform:scale(1.3);-webkit-transition:all ease-in-out .6s;transition:all ease-in-out .6s;-ms-transition:all ease-in-out .6s;transition:all ease-in-out .6s}



.yproer_a{
    position:absolute;top:120px;left:55%;
    width:58px;height:58px;margin-left:-29px;
    cursor:pointer;
}
.yproer_a img{
    padding:0 !important;width:36px !important;height:33px !important;
}
.yproer_z{
    margin-top: 190px;
    display:block;
    width:100%;height:141px;/*padding-top:48px;*/
    font:18px/1 "Microsoft Yahei";color:#FFF;text-align:center;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.ypro-more{
    position:relative;
    width:103px;height:71px;margin:21px 0 0 454px;
    font:18px/71px "Impact";color:#f1f7ff;text-align:center;text-indent:-12px;
    background:url(../images/img14.png) no-repeat;
}
.ypro-more a{
    display:block;
    color:#f1f7ff;
}
/*ytech*/
.ytech{
    width:490px;height:324px;margin:66px 0 0 0;
}
.ytech-con{
    margin-top:6px;
}
/*yspec*/
.yspec{
    width:488px;height:324px;margin:66px 0 0 0;
}
/*ybanner*/
.ybanner{
    height:89px;margin-top:24px;
}


.content_tit{ width:1199px; height:44px; margin:0 auto; padding-top:48px;}
.content_tit_mid{ width:750px; height:44px; margin:0 auto;}
.content_tit_midx{ width:266px; height:3px; float:left;position: relative; background:url(../image/xxa.gif) repeat-x; margin-top:22px;}
.content_tit_midx span {
    position: absolute;
    height: 3px;
    right: 0px;
    background:#D5D5D5;
    width:31px;
    display: block;
    bottom: 0px;
    -webkit-animation: easepointer 4s ease-in-out 0s infinite;
    animation: easepointer 4s ease-in-out 0s infinite;}

.content_tit_midr{ width:266px; height:3px; float:right;position: relative; background:url(../image/xxa.gif) repeat-x;margin-top:22px;}
.content_tit_midr span {position: absolute;
    height: 3px;
    left: 0px;
    background:#D5D5D5;
    width:31px;
    display: block;
    bottom: 0px;
    -webkit-animation: easepointera 4s ease-in-out 0s infinite;
    animation: easepointera 4s ease-in-out 0s infinite;
    }

.abc1 {
    width: 180px;
    height: 43px;
    float: left;
    margin-left: 23px;
}


#show{ width:400px; height:400px;border: 1px solid #dadada; overflow:hidden; position:relative; left:0; text-align:center; background-color:#fff;}
#show_mark{ position:absolute; top:0; left:0; width:400px; height:400px; background-color:#000; opacity:1; filter:alpha(opacity=50); cursor:crosshair; border:1px solid #999; display:none; }
#zoom{ float:left; position:relative; left:420px;border: 1px solid #dadada; margin-top:-402px; z-index:3; width:300px; height:400px; text-align:center; line-height:400px; display:none; overflow:hidden; background-color:#fff; z-index:1000;}
#zoom img{ position:absolute; margin:0 auto;}
#show img{max-width: 100%;max-height: 100%;vertical-align: middle;}
#thumb { float: left; overflow: hidden; width: 400px;}
#thumb li { border: 1px solid #dadada; display: inline; float: left; height: 34px; margin: 10px 4px; overflow: hidden; text-align: center; width: 34px;}
#thumb li:hover { border: 1px solid #014da1;}
#thumb li A { float: left; height: 70px; line-height: 70px; text-align: center; width: 70px;}
#thumb li.selectTag { position: relative;}

.pro_imgs{width: 400px;height: 485px;float: left;}
.pro_desc{width: 530px;height: 485px;float: right;}
.pro_desc h1{color: #014da1;font-size: 16px;font-weight: 500;line-height: 24px;}
.pro_desc h2{font-size: 14px;font-weight: 500;line-height: 56px;border-bottom: 1px solid #dadada;}
.pro_desc .desc{height: 240px;overflow: hidden;line-height: 38px;padding: 25px 0 0px;font-size: 14px;}
.pro_desc .message{height: 55px;width: 210px;background: #be0a0a;text-align: center;line-height: 55px;color: #fff;font-size: 18px;float: left;}
.pro_desc .message a{display: block;color: #fff;}
.pro_desc .message a:hover{background: rgba(0,0,0,0.1);}
.pro_desc .hotline{float: right;width: 310px;height: 55px;line-height: 55px;color: #333;text-align: left;font-size: 18px;background: #e3e3e3;}
.pro_desc .hotline i{width: 24px;height: 24px;display: block;background: url(../image/ico.png) -2px -128px no-repeat;float: left;margin: 17px 5px 0 35px;}
.pro_desc .hotline span{color: #be0a0a;}
#ckepop{width: 530px;height: 38px;}

.m_right .r_top {
    height: 50px;
    line-height: 55px;
    border-bottom: 1px solid #dadada;
}
.m_right .r_top b {
    font-size: 18px;
    float: left;
    font-weight: 500;
}
.m_right .r_top b i {
    width: 17px;
    height: 17px;
    background: url(../image/ico.png) 0px -45px no-repeat;
    display: block;
    float: left;
    margin: 19px 10px 0 0;
}