@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body {color: #666666;font-family:"微软雅黑",Arial,Georgia,"Times New Roman",Times,serif;font-size: 12px;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;}
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: 990px;}
.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;}


/*加载*/
.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; margin-top:20px}
.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}

/*banner*/
#ban {height: 501px; margin-bottom: 20px;}
#ban .banner {height: 501px;position: relative;}
.banner ul.imglist li {position: absolute;}
#ban .imglist li {background: none no-repeat center top;height: 501px;width: 100%;}
#ban a {display: block;height: 501px;}
.pagelist {bottom: 30px;height: 17px;position: absolute;right: 0;text-align: center;width: 100%; z-index: 1;}
.pagelist li {color: #0d5b96; cursor: pointer;display: inline-block; *display:inline;font-size: 45px;height: 45px;line-height: 45px;position: relative;
width: 25px;}
.pagelist li.on {color: #c03;}

/*招聘*/
.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; background:url(../images/hebg.jpg) repeat center center;padding:15px 0;}
#header .wrap{  overflow:hidden}
.logo {margin: 27px 0;}
.headright { text-align:right; margin:18px 10px 18px 0;}
.headright p{ text-align:right; height:25px;}
.headright p a:hover{ color:#00acd4}
/*搜索*/
.search form {background: none repeat scroll 0 0 #fff;border: 1px solid #a19fa0; height: 26px; margin-top: 14px;width: 205px; border-radius:5px;}
.txt {border: medium none; color: #2e2f30;height: 26px;line-height: 24px; padding: 0 5px; width: 165px;margin-left: 5px;float:left;}
.sub {background: url("../images/search.png") no-repeat center center #0768b2;border: medium none;float:left; cursor: pointer; width: 25px; line-height:24px;height:26px;}
/*导航*/
#nav {background:url(../images/navbg.jpg) repeat center center; height:36px;}
.menu { }
.menu  li{  float:left; width:130px; text-align:center; line-height:36px; background:url(../images/line.png) no-repeat center right; position:relative}
.menu  li a{ display:block; font-size:16px; color:#fff; }
.menu  li a:hover{  color:#ff8a00}
#nav .menu .cur{ background:url(../images/navbg.jpg) no-repeat center center; color:#ff8a00;}

.menu ul  {position:absolute; top:33px;  left:0; width:200px; z-index:1000 ;  display:none; background:url(../images/menuul1.png)  right bottom;  }
.menu ul li{ width:100%; height:28px;float:none; float:left; position:relative; background:transparent url(../images/menu_split.gif) center bottom  no-repeat}
.menu ul li a{ font-size:11px; color:#333;  width:100%; line-height:26px}
.menu ul li a:hover{ background: transparent url(../images/menuli1h.png) right top; color:#fff}

.menu ul ul{position:absolute; top:0px;  left:196px;  width:200px;  }
.menu ul ul li{ border-left: solid 3px #fff}
.menu ul ul a{ width:99%}

.menu ul ul ul{ left:190px}

.menu ul span{ background:url(../images/arrow1.gif) no-repeat; width:3px; height:5px; display:inline-block; position:absolute; right:15px; top:10px}
.menu .lihead{ height:1px; line-height:1px; zoom:1; font-size:0; background:none }
.menu .lifoot{ height:8px; line-height:1px; zoom:1; font-size:0; background:none; border:none }

/*首页主体*/
.main1{ text-align:center; margin-bottom:20px;}
.main1 span{ color:#0768b2;}
.main1 p{ font-size:18px;}

.main2{ overflow:hidden; margin-bottom:20px;}
.main2 ul li{ float:left; width:237px; height:190px; margin:0 5px; background:#e4e4e4;text-align: center;}
.main2 ul li img{ width:200px;height:150px;margin-top:10px;}
.main2 ul li a{ display:block}
.main2 ul li a:hover{ background:#dcdcdc;}
.main2 ul li a h3{  height:30px; line-height:30px; text-transform:uppercase;}
.main3{ background:#e4e4e4;height:150px;}
.main3 ul li{ float:left;padding:49px 58px; text-align:center; background:url(../images/line.jpg) no-repeat center left;}
.main3 ul li img{ vertical-align: middle; margin:0 10px;}
    .main3 ul li span {width:165px;}
/*底部*/
#footer{ overflow:hidden;padding:10px 0; background:#cbcbcb}
.foot1{ width:247px}
.foot1 a:hover{ color:#ff8a00;}
.footop{ overflow:hidden;padding-bottom:20px; border-bottom: 1px solid #ccc; background:url(../images/footbg.jpg) no-repeat center bottom;}
.ft{margin-bottom:10px; font-size:14px;}
.ft a{color:#000;}
.foobottom{ margin:10px 0; overflow:hidden}

.scontent{ font-size:14px;}
.inbanner1{ background:url(../images/inbanner1.jpg) no-repeat center center; height:250px; margin-bottom:20px;}
.inbanner2{ background:url(../images/inbanner2.jpg) no-repeat center center; height:250px; margin-bottom:20px;}
.inbanner3{ background:url(../images/inbanner3.jpg) no-repeat center center; height:250px; margin-bottom:20px;}
.inbanner4{ background:url(../images/inbanner4.jpg) no-repeat center center; height:250px; margin-bottom:20px;}
.inbanner5{ background:url(../images/inbanner5.jpg) no-repeat center center; height:250px; margin-bottom:20px;}
.inbanner6{ background:url(../images/inbanner6.jpg) no-repeat center center; height:250px; margin-bottom:20px;}
.inbanner7{ background:url(../images/inbanner7.jpg) no-repeat center center; height:250px; margin-bottom:20px;}
#inmain{ overflow:hidden;margin-bottom:20px;}
.current{ height:30px; line-height:30px; background:#f9f9f9;}
.content .inmaintitle{ line-height:60px; height:60px; font-size:18px;  color:#0768b2; margin-bottom:10px; clear:both}
.content .inmaintitle a{ color:#0768b2 ; margin-right:20px;padding:8px 20px; border:1px solid #ccc; }
.content .inmaintitle a.cur{ background:#0768b2;color:#fff;  }
.prolist{ width:1013px; overflow:hidden;}
.prolist li{ float:left; border:1px  solid #b9b9b9; margin-right:8px;}
.prolist li a{ display:block;padding:5px 8px; }
.prolist li:hover,.prolist li.cur{ background:#0768b2;}
.prolist li a:hover,.prolist li.cur a{ color:#fff;}
.products{ width:1013px; overflow:hidden;}
.products li{ float:left; border:1px  solid #b9b9b9;  margin:20px 20px 0 0; text-align:center; width:230px; height:205px; overflow:hidden}
.products li a h3{ height:30px; line-height:30px;}
.products li a{ display:block;}
.products li img{  height:173px; margin:0 auto}
.products li:hover{border:1px solid #0768b2}
.products li a:hover{ color:#0768b2;}

.prolistSub{ margin-top:10px}
.prolistSub li{ border:none}
.prolistSub li.cur{ background:#fff;}
.prolistSub li.cur a{ color:#0768b2; font-weight:bold}
/*新闻列表*/
.news li{ overflow:hidden; padding:10px 0; border-bottom:1px dashed #ccc;}
.news li .newsdate {border: 1px solid #0768b2;float: left;height: 60px;margin-right: 15px;width: 55px; border-radius:5px;}
.news li .day, .news li .month {display: block;text-align: center;}
.news li .day {font-size: 16px;height: 30px;line-height: 30px;}
.news li .month {font-size: 16px;line-height: 30px;background:#0768b2;color:#fff;}
.newsinfo{ width:915px;}
.newsinfo  h3 { font-weight:bold;font-size: 16px;}
.news li a:hover h3{ color:#0768b2;}


/*下载列表*/
.download li{padding-bottom:5px;margin-bottom:10px; border-bottom:1px dashed #ccc;}
.download li a{ background:url(../images/download.png) no-repeat center left; padding-left:15px;}

#guestform th{ text-align:right; padding:8px 20px 8px 0}
.scontent table td p { text-align:center; }





.proudct-big-img,.product-small-img{float: left}
.proudct-big-img{border:solid 1px #eee;width: 354px; height: 342px; display: table-cell;}
#big{width: 352px; height: 340px; display: table-cell;vertical-align: middle; background: #000 }
.proudct-big-img img{ width: 352px; height: 340px;  }
.product-small-img{ margin-left: 10px;}
.product-small-img img{width: 83px; height: 80px;border: solid 1px #ddd}
.product-small-img li{ width: 85px; height: 82px;margin-bottom: 6px;  position: relative }

.product-small-img  i{ background: url(../images/player1.png); width: 32px; height:32px;position: absolute; left: 28px; top: 28px; z-index: 2 }