﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body {color: #666666;font-family:"微软雅黑",Arial,Georgia,"Times New Roman",Times,serif;font-size: 14px;line-height: 22px;width:100%;}
.clear{ clear:both;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
a:link, a:visited {color: #666666;text-decoration: none;}
a:hover{ cursor:pointer}
fieldset,img {border: none;}
ul, li {list-style-type: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-size: 100%;}
.fl{ float:left}
.fr{ float:right}
.wrap{margin: 0 auto;width: 1200px;}
.minwidth{min-width:1200px;}
#container{ background:#fff}
.font16{ font-size: 16px;}
.textc{ text-align: center;}
.textl{ text-align: left;}
.textr{ text-align: right;}
.mb{ margin-bottom: 30px;}
.pr{ position: relative;}
.pa{ position: absolute;}
input{outline:none;}
textarea {outline:none;}
/*加载*/
.load{margin-top:10px;height:31px;background:#f0f0f0;color:#707c85;text-align:center;font-size:12px;line-height:31px}
.load a{color:#707c85}
.load a:hover{color:#870407}

/*新闻详细页*/
.title{padding-bottom:10px;color:#333;text-align:center;font-weight:bold;font-size:21px}
.time{margin-bottom:20px;padding-bottom:5px;border-bottom:1px dotted #aaa;text-align:center}
.hits{margin-left:20px}
.operate{margin-top:20px;padding-top:10px;border-top:1px dotted #aaa;text-align:right}

/*留言*/
#guestform{margin-top:20px;padding:20px;border:dotted 1px #ddd}
.ajaxtable td{vertical-align:middle}
.tdinput{text-align:left;font-weight:normal;font-size:12px;line-height:30px}


/*招聘*/
.jobs {color: #225fa9;font-weight: bold;padding-bottom: 20px;}
.jobtitle {cursor: pointer;height: 25px;margin-bottom: 0;padding-top: 10px;width: 705px;}
.jobtitle td {border-bottom: 1px solid #dadada;line-height: 26px;}
.jobtitle .subgif {background: url(../images/mini.gif) no-repeat scroll right center;}
.jobsub {background-color: #fafafa; border: 1px dotted #dadada;border-top: none;display: none;overflow: hidden; padding: 10px;}
#job .th {background-color:#eFF; margin:10px 0 3px 0; padding:5px 3px; font-weight:bold}



/*头部*/
#header{ overflow:hidden;height:107px; border-bottom:2px solid #e60031}
#header .wrap{ overflow:hidden}
.logo{margin:25px 0;}
.headright { }

/*导航*/
.menu { padding-left:10px;}
.menu  li{  float:left; width:123px; text-align:center; line-height:107px;}
.menu  li a{ display:block; font-size:16px; }
.menu  li a:hover{color:#e60031}
.menu .first a{ color:#e60031}

/*banner*/
#ban {height: 450px; }
#ban .banner {height: 450px;position: relative;}
.banner ul.imglist li {position: absolute;}
#ban .imglist li {background: none no-repeat center top;height: 450px;width: 100%;}
#ban a {display: block;}
.btn_left, .btn_right {cursor: pointer;display: block;height: 134px;position: absolute;top: 12px;width: 52px;z-index: 1;}
.btn_left {background: url(../images/btn_left.png) no-repeat  center center ;left: 15%;}
.btn_right {background: url(../images/btn_right.png) no-repeat  center center ;right: 15%;}
.pagelist {bottom: 30px;height: 17px;position: absolute;right: 0;text-align: center;width: 100%; z-index: 1;}
.pagelist li {color: #00005a; cursor: pointer;display: inline-block; *display:inline;font-size: 45px;height: 45px;line-height: 45px;position: relative;width: 25px;}
.pagelist li.on {color: #e60031;}
/*首页主体*/
#main{padding:21px 0; overflow:hidden}
.mleft{width:402px; border:1px solid #d9d9d9;padding:17px;margin-right:21px;height:289px;}
.mcenter{width:402px; border:1px solid #d9d9d9;padding:17px 17px 3px 17px;margin-right:21px;height:303px;}
.mright{width:245px; border:1px solid #d9d9d9;padding:17px 17px 15px 17px;height:291px;}
.mtop{height:25px; line-height:25px; font-size:16px;padding-bottom:10px; border-bottom:1px solid #e3e3e3}
.mtop h3{ background:url(../images/topbg.png) no-repeat  center left;padding-left:15px; color:#3f3f3f;margin-right:5px;}
.mtop span{ color:#a9a9a9; text-transform:uppercase;}
.more{height:25px; background: url(../images/more.png) no-repeat center center;width:45px;}
.mbottom{margin-top:19px;}
.ipro{width:416px;height:200px;}
.ipro li{width:194px; position:relative; float:left;margin:0 14px 14px 0;}
.ipro li a{ display:block}
.ipro li img{width:194px;}
.ipro li h3{ position:absolute;width:184px;height:28px; line-height:28px; color:#fff; background-color:#000; opacity:0.7;padding-left:10px; bottom:0; left:0; z-index:2;}
/*底部*/
#footer{height:67px; background:url(../images/fbg.jpg) repeat center center;color:#fff;}
#footer a{ color:#fff;}
/*上下*/
.foottop{padding-top:10px;}
.footbottom{margin-top:5px;}




#ban1{ background:url(../images/inbanner.jpg) no-repeat center center; height:250px;}
#ban2{ background:url(../images/inbanner.jpg) no-repeat center center; height:250px;}
#ban3{ background:url(../images/inbanner.jpg) no-repeat center center; height:250px;}
#ban4{ background:url(../images/inbanner.jpg) no-repeat center center; height:250px;}
#ban5{ background:url(../images/inbanner.jpg) no-repeat center center; height:250px;}


#inmain{ overflow:hidden;margin:45px 0;}
.inmainleft{width:280px;margin-right:45px;}
.inmainltop{padding:20px; background:url(../images/index.jpg) no-repeat center center;color: #fff; overflow:hidden}
.inmainltop h3{ font-size:28px;height:34px;line-height:33px;}
.inmainltop span{ font-size:17px; text-transform:uppercase;}

/*第一层*/
.inmainbottom ul li a{ height:41px;line-height:41px;padding-left:25px; background:url(../images/dot1.png) no-repeat  15px 15px; display:block;margin:2px 0;font-size:16px;border-bottom:1px dashed #ccc;}
.inmainbottom ul li a:hover{ background:#e00000 url(../images/dot1hover.png) no-repeat 15px 15px; color:#fff;}
.inmainbottom ul .cur a{ background:#e00000 url(../images/lefthover.jpg) no-repeat center left; color:#fff;}
.inmainleft ul  .tiltlea {background:#e00000 url(../images/dot1hover.png) no-repeat 15px 15px; color:#fff;}
.inmainleft ul   .ahover{ background:#e00000 url(../images/dot1hover.png) no-repeat 15px 15px; color:#fff;}
/*第二层*/
.inmainbottom ul ul { display:none}
.inmainbottom ul .selected ul{ display:block}
.inmainbottom ul ul li a{height:30px;line-height:30px;border:0;padding-left:35px;background:url(../images/left1.png) no-repeat  25px 12px; font-size:14px;}
.inmainbottom ul ul li a:hover{background:#00005f url(../images/lefthover.png) no-repeat 25px 12px; color:#fff;}
.inmainbottom ul ul .cur a{ background:#00005f url(../images/lefthover.png) no-repeat 25px 12px; color:#fff;}
.inmainleft ul ul  .ahover{ background:#00005f url(../images/lefthover.png) no-repeat 25px 12px; color:#fff;}
.inmainleft ul ul  .bhover{ background:#00005f url(../images/lefthover.png) no-repeat 25px 12px; color:#fff;}
/*第三层*/
.inmainbottom ul ul ul { display:none}
.inmainbottom ul ul ul li a{height:25px;line-height:25px;font-size:12px;border:0;padding-left:45px;background:url(../images/dot11.jpg) no-repeat  35px 11px; }
.inmainbottom ul ul ul li a:hover{background:url(../images/dot11.jpg) no-repeat 35px 11px; color:#00005f;}
.inmainbottom ul ul ul .cur a{ background:url(../images/dot11.jpg) no-repeat 35px 11px; color:#00005f;}
.inmainleft ul ul ul .ahover{ color:#00005f; background:url(../images/dot11.jpg) no-repeat 35px 11px;}

.inmainright{width:875px;}
.maintop{ overflow:hidden;height:40px;margin-bottom: 10px;}
.maintop h3{ font-size:40px; margin-right:10px; line-height:40px;}
.maintop span{ font-size:17px; margin-right:10px;text-transform:capitalize; line-height:55px;}
.current{padding-bottom:5px; overflow:hidden; border-bottom:1px solid #ddd; text-align:right;}
.home{ margin-right:10px;}
.current a{ background:url(../images/dot.png) no-repeat center left;padding-left:10px;margin-right:10px;}
.current a:hover{ text-decoration:underline;}
.content{ padding-top:20px; overflow:hidden}


.productslist{width:890px; overflow:hidden}
.productslist li{ border:1px solid #dedede;width:280px;height:270px; float:left;margin:0 14px 15px 0; }
.productslist li a{ display:block}
.productslist li .mrinfo{padding:10px; overflow:hidden;color:#999}
.productslist li .mrinfo h3{ font-size:15px; font-weight:bold; color:#666}
.productslist li .mrinfo p{font-size:13px;}
.productslist li img{width:280px; height:158px; display:block}
.productslist li a:hover h3{ color:#01015c;}





/* online */
#online_qq_tab a,.onlineMenu li.tli,.newpage{background:url(../images/float_s.gif) no-repeat;}
#onlineService,.onlineMenu,.btmbg{background:url(../images/float_bg.gif) no-repeat;}
#online_qq_layer{z-index:9999;position:fixed;right:0px;top:0;margin:150px 0 0 0;}
*html,*html body{background-image:url(about:blank);background-attachment:fixed;}
*html #online_qq_layer{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#online_qq_tab{width:28px;float:left;margin:40px 0 0 0;position:relative;z-index:9;}
#online_qq_tab a{display:block;height:118px;line-height:999em;overflow:hidden;}
#online_qq_tab a#floatShow{background-position:-30px -397px;}
#online_qq_tab a#floatHide{background-position:0 -397px;}
#onlineService{display:inline;margin-left:-1px;float:left;width:130px;background-position:0 0;padding:10px 0 0 0;}
.onlineMenu{background-position:-262px 0;background-repeat:repeat-y;padding:0 10px;}
.onlineMenu h3{height:36px; text-align: center; line-height: 36px; font-size: 14px; color: #205aa4; overflow:hidden;border-bottom:solid 1px #205aa4;margin-bottom:10px;}
.onlineMenu h3.tQQ{background-position:15px 10px;}
.onlineMenu h3.tele{background-position:25px -47px;}
.onlineMenu li{height:36px;line-height:36px;border-bottom:solid 1px #E6E5E4;text-align:center;}
.onlineMenu li.tli{padding:0 0 0 18px; text-align:left;}
.onlineMenu li.zixun{background-position:0px -131px; padding:0 0 0 28px;}
.onlineMenu li.fufei{background-position:0px -190px;}
.onlineMenu li.phone{background-position:0px -265px;}
.onlineMenu li a.newpage{display:block;height:36px;line-height:999em;overflow:hidden;background-position:5px -100px;}
/*.onlineMenu li img{margin:8px 0 0 0;}*/
.onlineMenu li.last{border:0; font-size: 12px;}
.wyzx{padding:8px 0 0 5px;height:57px;overflow:hidden;background:url(../images/webZx_bg.jpg) no-repeat;}
.btmbg{height:9px;overflow:hidden;background-position:-131px 0;}