@charset "utf-8";
/* CSS Document */
body{text-align:center; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; font-size:14px;  margin:0px 0px;  padding:0px 0px; color:#3f3f3f; background:#fff}  

form{margin:0px auto;  list-style-type:none;  padding:0px 0px; }  
td{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;  font-size:14px;  }  
table{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; margin:0px auto;  list-style-type:none;  padding:0px 0px;  }  
td {font-size:14px }  
tr {font-size:14px}  
th {font-size:14px}  
ul{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}  
li{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}    
a:link {color:#3f3f3f;text-decoration:none;  }  
a:visited {color:#3f3f3f;text-decoration:none;  }  
a:hover {color:#2286c4;text-decoration:none;  }  
a:active {color:#3f3f3f;text-decoration:none;  } 
.grey{color:#737272}
.grey a{color:#737272; text-decoration:none}
.grey a:hover{color:#2286c4; text-decoration:none}
.red{color:#ff0000}
.red a{color:#ff0000; text-decoration:none}
.red a:hover{color:#000000; text-decoration:underline}
.white{color:#FFFFFF}
.white a{color:#fff; text-decoration:none}
.white a:hover{color:#ff0000; text-decoration:none;}
.black{color:#000}
.black a{color:#000; text-decoration:none}
.black a:hover{color:#2286c4; text-decoration:none}
.yellow{color:#dbae3f;}
.yellow a{color:#dbae3f; text-decoration:none}
.yellow a:hover{color:#fff; text-decoration:none}
.blue{color:#1161c0;}
.blue a{color:#1161c0; text-decoration:none}
.blue a:hover{color:#1161c0; text-decoration:underline}
.blue1{color:#014592}
.blue1 a{color:#014592; text-decoration:none}
.blue1 a:hover{color:#014592; text-decoration:none}
.blue2{color:#9ba3b1}
.blue2 a{color:#9ba3b1; text-decoration:none}
.blue2 a:hover{color:#fff; text-decoration:none}
.grey1{color:#515151}
.grey1 a:link {color:#515151;text-decoration:none;  }  
.grey1 a:visited {color:#515151;text-decoration:none;  }  
.grey1 a:hover {color:#d41b1f;text-decoration:none;  }  
.grey1 a:active {color:#b5b5b5;text-decoration:none;  } 
img{border:0px;}
.left{float:left;}
.right{float:right;}
.banner1{clear:both}
.banner2{clear:both;}
.t01{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;}
.t02{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;}

.header{clear:both; width:1100px; margin:0px auto;}
.logo{float:left; width:258px; margin-right:20px; padding:23px 0px 17px 0px}
.header .right{float:right; width:auto}
.header .right .top{clear:both; text-align:right; padding:15px 26px 10px 0px}
.menu{ clear:both; width:49px; line-height:49px; width:805px; float:right;font-size:16px}
.head_btm_nav { width: 100%; height:49px; line-height:49px;  overflow: visible;}
.head_btm_nav .con { overflow: visible;}
.head_btm_nav_mnu { position: relative; width:115px; height:49px; float: left; text-align:center}
.head_btm_nav_mnu a{color:#000000;display: block; text-align:center}
.head_btm_nav .head_btm_nav_mnu:first-child a:hover{border-bottom:3px solid #2286c4}
.head_mnu_c { position: absolute; top:49px; left: 0; z-index: 9; width: 100%; font-size: 16px; display: none;}
.head_btm_nav_mnu .head_mnu_c a{ text-align: center; /*border-top: 1px dashed #fff;*/ font-size: 14px !important; background:#2286c4; color:#FFFFFF;display: block; text-align:center; height:40px; line-height:40px; border-bottom:1px dotted #4c9dcf;}
.head_btm_nav_mnu .head_mnu_c a:hover{text-decoration:none; background:#3b98d2 }


/*zzsc*/
.float-contact-mini {position: absolute; right: 1px; top: 325px; z-index:999;}
.float-contact-mini a { background: url("../images/sprites.png") no-repeat scroll 0 0 transparent; color: #FFFFFF !important; display: block; height: 65px; line-height: 110%; padding: 46px 5px 0; text-align: center; text-decoration: none !important; width: 18px;}
.float-contact { display: none; position: absolute; right: 1px; top: 325px; width: 102px;}
.float-contact .close { background: url("../images/sprites.png") no-repeat scroll -29px 0 transparent; color: #FFFFFF !important; display: block; height: 31px; line-height: 31px; padding-left: 8px; text-decoration: none !important;}
.float-contact .container { background:#FFFFFF; border-color: #E3E3E3; border-style: solid; border-width: 0 1px; padding: 1px 0; text-align: center;}
.float-contact .container { border-style: solid; text-align: center;}
.float-contact .qq { padding: 7px 0 6px;}
.float-contact .qqtitle { line-height: 200%;}
.float-contact .qq .btn { padding-top: 4px;}
.float-contact .qq .btn li { padding-bottom: 5px;}
.float-contact .qq .btn a { background: url("../images/sprites.png") no-repeat scroll -43px -80px transparent; color: #1A649D; display: block; height: 23px; line-height: 23px; margin: 0 auto; padding-left: 20px; font-size:10px; width: 56px;}
.float-contact .qqtel { background: url("../images/shadow-2.png") repeat-x scroll 0 100% transparent; padding-bottom: 14px;}
.float-contact .qqtel .qqcontent { color: #FF6600; font-size:13px; font-weight: bold; line-height: 130%; letter-spacing:0; text-align:left;text-indent:5px}
.float-contact .myqqlink { background: url("../images/bg-x.png") repeat-x scroll 0 -320px #FA8400; color: #FFFFFF !important; display: block; height:2px; line-height:2px; text-align: center; text-decoration: none !important;}
h3.qqtitle { margin:0; padding:0; font-size:14px;}

#subwarp{clear:both; border-top:2px solid #2286c4}
.av{clear:both;}
/* flexslider */
.av .flexslider{position:relative;height:540px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; z-index:1 }
.av .slides{position:relative;}
.av .slides li{height:540px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px; }
.av .flex-control-nav{position:absolute;bottom:15px;z-index:2; left:47%;text-align:center;}
.av .flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 2px;*display:inline;zoom:1;}
.av .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.av .flex-control-nav .flex-active{background-position:0 0;}

.av .flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.av .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
/*.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}*/

#notice{clear:both; border-bottom:1px solid #ededed; padding:12px 0px; overflow:hidden}
.notice{clear:both; width:1100px; margin:0px auto}
.ntitle{font-size:18px; color:#2286c4; float:left; border-right:1px solid #cccdd5; width:80px; text-align:left; background:url(../images/i01.jpg) no-repeat 0px center; padding-left:22px}
.ninfo{float:left; width:997px;}
#scrollDiv{ overflow:auto}
.scrollText{width:900px; height:28px; line-height:28px;float:left;overflow:hidden; text-align:left}
.scrollText li{height:25px; line-height:25px;padding-left:10px; text-align:left; font-size:14px}
.up{width:21px; height:20px; float:right; margin-top:3px}
.down{zoom:1; width:21px; height:20px; float:right; margin-left:3px; margin-top:3px}
.scrollText a{color:#FF0000}

.mtitle{clear:both; text-align:center; padding:25px 0px;}
.mcontent{clear:both}
.mabout{clear:both; margin:0px auto; width:1100px}
.mabout .left{width:406px; margin-right:24px;}
.mabout .right{width:650px;}
.mr_top{clear:both; text-align:left; line-height:32px; padding-left:15px}
.mr_bottom{clear:both; margin-top:35px}
.mr_bottom ul{list-style-type:none; padding:0px; margin:0px;}
.mr_bottom li{width:146px; float:left; margin-left:15px}
.mr_bottom li a{background:#2286c4; display:block}
.mr_bottom li a:hover{background:#e67f00; display:block}

#mproject{clear:both;background:#f3f3f3; }
.mp_top{background:url(../images/bg01.jpg) no-repeat; height:127px; clear:both}
.mp_bottom{background:url(../images/bg02.jpg) no-repeat; height:127px; clear:both}
.mp_middle{width:1100px; margin:0px auto; clear:both}
.mp_middle .mtitle{padding:0px 0px 25px 0px}
.mp_middle .left{width:520px; margin-right:30px; margin-top:16px}
.mp_middle .right{width:550px;}
.mp_middle .right ul{list-style-type:none; padding:0px; margin:0px}
.mp_middle .right li{clear:both; margin-bottom:25px}
.mpr_left{width:98px; float:left; margin-right:20px}
.mpr_right{width:466px; text-align:left; line-height:24px}
.mpr_right h1{margin:0px; padding:0px;  font-size:24px; color:#2286c4}
.mpr_right h2{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#949393}
.mp_btn{clear:both; text-align:center; padding-top:20px}

.mmarket{clear:both; width:1100px; margin:0px auto}
.mmarket .mtitle{padding:0px 0px 25px 0px}
.mmarket_pic{width:300px; height:225px; border:1px solid #dedede; border-top:3px solid #2286c4; position: relative; display:inline-table; margin-right:15px}
.mmarket_pic img{width:300px; height:225px}
.mmarket_pic h1{margin:0px; padding:8px 0px 8px 10px; text-align:left; font-weight:normal; font-size:14px}
.mmarket_pic h2{font-size:14px; margin:0px; padding:0px; font-weight:normal; text-align:center;position: absolute; visibility: visible; bottom:22px;width:100% }
.mmarket_pic h2 a{background:#686767; display:block; color:#FFFFFF; width:90px; padding:5px 0px; float:right; margin-right:10px}
.mmarket_pic h2 a:hover{background:#2286c4; display:block; color:#FFFFFF; width:90px; padding:5px 0px; float:right; margin-right:10px}
.mm_btn{clear:both; padding:25px 0px;}

#footer{background:#2e2e2e url(../images/bg03.jpg) repeat-x bottom}
#link{clear:both; background:url(../images/line01.jpg) repeat-x bottom; padding-bottom:2px;height:55px;}
.link{width:1100px; margin:0px auto; clear:both; height:55px; line-height:55px;}
.link .left{background:url(../images/i02.png) no-repeat 0px center; padding-left:18px; width:80px; text-align:left; color:#FFFFFF}
.link .right{width:1002px; float:left}
.qimo8{ overflow:hidden; width:1002px;}
.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:55px; line-height:55px;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; height:55px; line-height:55px; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; height:55px; line-height:55px; list-style:none;}
.qimo8 li a{margin-right:20px;}
.f_top{width:1100px; margin:0px auto; clear:both; padding:15px 0px ; overflow:hidden}
.f_top .left{text-align:left; line-height:32px}
.f_top .left h1{font-size:18px; margin:0px; padding:0px; font-weight:normal}
.f_top .right{margin-top:20px;}
.f_btottom{width:1100px; margin:0px auto; clear:both;  height:40px; line-height:40px; text-align:center; color:#fff}

.subav{clear:both; background:url(../images/subav.jpg) no-repeat center 0px; height:320px;}
.subcontent{clear:both; padding:15px 0px; overflow:hidden; width:1100px; margin:0px auto}
#size{background:#fbfbfb; border-bottom:1px solid #dedede; height:40px; line-height:40px; clear:both}
.size{clear:both; width:1100px; margin:0px auto }
.size .left{background: url(../images/home.png) no-repeat 0px center; padding-left: 15px; color:#505050; text-align:left}
.sub_left{width:185px; float:left; margin-right:25px;}
.sl_top{clear:both; background:url(../images/bg04.jpg) no-repeat 0px 0px; padding:10px 15px 20px 15px; height:58px; text-align:center; color:#FFFFFF}
.sl_top h1{font-size:22px; font-weight:normal; padding:0px; margin:0px; background:url(../images/line02.jpg) repeat-x bottom; padding-bottom:5px; margin-bottom:5px}
.sl_top h2{font-size:18px; font-weight:normal; padding:0px; margin:0px;}
.sl_menu{border:1px solid #dedede; border-top:none; padding:15px 7px 0px 7px}
.sl_menu ul{list-style-type:none; padding:0px; margin:0px;}
.sl_menu li{clear:both; margin-bottom:10px; height:32px; line-height:32px; text-align:left; font-size:16px}
.sl_menu li a:link {color:#474747;text-decoration:none; background:url(../images/bg06.jpg) no-repeat 0px; padding-left:25px; display:block }  
.sl_menu li a:visited {color:#474747;text-decoration:none; background:url(../images/bg06.jpg) no-repeat 0px; padding-left:25px; display:block}  
.sl_menu li a:hover {color:#fff;text-decoration:none; background:url(../images/bg05.jpg) no-repeat 0px; padding-left:25px; display:block}  
.sl_menu li a:active {color:#474747;text-decoration:none; background:url(../images/bg06.jpg) no-repeat 0px; padding-left:25px; display:block} 
.sl_menu li.hover a:link {color:#fff;text-decoration:none; background:url(../images/bg05.jpg) no-repeat 0px; padding-left:25px; display:block}  
.sl_menu li.hover a:visited {color:#fff;text-decoration:none; background:url(../images/bg05.jpg) no-repeat 0px; padding-left:25px; display:block}  
.sl_menu li.hover a:hover {color:#fff;text-decoration:none; background:url(../images/bg05.jpg) no-repeat 0px; padding-left:25px; display:block}  
.sl_menu li.hover a:active {color:#fff;text-decoration:none; background:url(../images/bg05.jpg) no-repeat 0px; padding-left:25px; display:block} 
.sl_pic img{margin-top:10px}
.sub_right{float:left; width:890px}
.sr_title{clear:both; background:url(../images/icon.png) repeat-x center; overflow:hidden}
.sr_title .left{font-size:20px; color:#2286c4; background:#fff url(../images/line03.jpg) no-repeat 0px; padding:0px 13px}
.sr_content{clear:both; padding-top:15px}

.honor{clear:both; margin-left:-25px }
.honor ul{list-style-type:none; padding:0px 0px; margin:0px 0px;}
.honor li{list-style-type:none; width:262px; margin-left:25px; margin-bottom:15px; float:left; padding:8px; border:1px solid #e6e6e6; text-decoration:none;}
.honor li:hover {border:1px solid #2286c4;  }  
.honor img{width:262px; height:197px; margin-bottom:5px}
#divContent img
{
max-height:197px;
width:auto;
cursor:pointer;
border:0px;
zoom:expression( function(elm)
       {     if (elm.height>197)
               {  var oldVW = elm.width; elm.height=197;             
                   elm.width = elm.height/(0.75);        
                }         elm.style.zoom = '1';     
      }
(this));
}
#divContent img
{
 max-width:262px;
}


.news{clear:both}
.news ul{list-style-type:none; padding:0px; margin:0px;}
.news li{clear:both; border-bottom:1px dotted #e5e5e5; padding-bottom:10px; margin-bottom:10px; overflow:hidden}
.news .time {float: left;  width: 80px;}
.news .day {height:55px; line-height:55px;  border-bottom: 1px solid #fff;  color: #000; font-size: 30px; background-color: #e6e6e6;  display: block;  text-align: center;  font-family: Arial;}
.news .date { height: 18px; line-height: 18px; font-size: 10px; background-color: #e6e6e6;  display: block;  text-align: center;  font-family: Arial;}
.news .conts { float: right; width:795px; text-align:left; line-height:24px}
.news .conts h3 { padding:0px; margin:0px;padding-bottom:5px;  margin-top: -2px; font-size: 14px; color: #000; }
.news_title{ border-bottom:1px dotted #e5e5e5; line-height:28px; color:#a6a5a5; padding:10px 0px; margin-bottom:8px;}
.news_title b{font-size:18px; font-weight:normal; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; color:#000000;}
.news_content{clear:both; padding-top:15px}

.text01{height:25px; line-height:25px; border:1px solid #e1e1e1; width:98%}
.text02{border:1px solid #e1e1e1; width:98%}
.tab1,.tab1 td{border-collapse: collapse; border:none; padding:8px 5px;}

.market{clear:both; margin-left:-25px }
.market ul{list-style-type:none; padding:0px 0px; margin:0px 0px;}
.market li{list-style-type:none; width:262px; margin-left:25px; margin-bottom:15px; float:left; padding:8px; border:1px solid #e6e6e6; text-decoration:none;}
.market li:hover {border:1px solid #2286c4;  }  
.market img{width:262px; height:197px; margin-bottom:5px}

.message{clear:both}
.message ul{list-style-type:none; padding:0px; margin:0px;}
.message li{clear:both;  margin-bottom:20px;}
.m_wt{clear:both; text-align:left; color:#2286c4; font-size:16px; padding-bottom:10px; border-top:2px solid #2286c4; background:#f0f0f0; padding:0px 10px; line-height:35px;}
.m_wt span{padding-left:20px; color:#818080}
.m_info{clear:both; line-height:20px; text-align:left; padding:10px 10px;border-bottom:1px dotted #e8e8e8;}
.m_hd{clear:both; text-align:right; color:#ff0000; padding:10px 10px 0px 10px;}

/*幻灯片*/
/*大图*/
.txMovie{clear:both;}
.focus_pic li{ width:100%; height:450px; text-align:center; overflow:hidden;}
.focus_pic li img{ display:inline-block; width:600px; height:450px; vertical-align:middle; overflow:hidden;}
.focus_pic li span{ display:inline-block; height:100%; vertical-align:middle;}
/*小图*/
.focus_nav{ position:relative; margin:0 auto; margin-top:15px; width:370px; padding-left:30px}
.focus_nav ul li{ float:left; width:75px; height:56px; margin-right:10px; text-align:center; border:2px solid #E8E8E8; overflow:hidden;}
.focus_nav ul li.on{ border:2px solid #2286c4;}
.focus_nav ul li img{ display:inline-block; width:75px; height:56px; vertical-align:middle; overflow:hidden;}
.focus_nav ul li span{ display:inline-block; height:56px; vertical-align:middle;}
/*左右按钮*/
.focus_nav>a{display:block; position:absolute; top:50%; margin-top:-17px; width:30px; height:40px;}
.navPrev{ left:-10px; background:url(../images/hd-left.png) 100% 100% no-repeat;}
.navNext{ right:-10px; background:url(../images/hd-right.png) 100% 100% no-repeat;}
.m_title{clear:both; font-size:24px; margin-bottom:10px;}
.m_top{clear:both}
.m_info{clear:both; padding-top:15px;}
