﻿@charset "utf-8";
/* Style Reset
----------------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote 
{ margin: 0; padding: 0;/* overflow-x: hidden;*/ font-size: 12px;} 
html button::-moz-focus-inner{ border-color:transparent!important; } 
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
fieldset, img { border: 0; }
.clear { clear:both;}
/* Chrome a:-webkit-any-link {display:block;}*/
a{text-decoration:none; outline:0px;}
/* topbg
-------------------------*/
body{background:#e6f3ff;}
.topbg{background:url(../images/topbg.jpg) repeat-x top center; width:100%; height:136px;}
.top{width:1002px; height:136px; margin:0 auto;}
.logo{margin:32px auto auto 8px; float:left;_behavior: url(js/iepngfix.htc);}
.search{float:right; margin:90px -350px auto auto;}
.logo_tel{float:right; margin:70px 50px auto auto;font-size:40px; color:#FFF;font-weight:bold;}
.text{background:url(../images/text.jpg) no-repeat; width:156px; height:30px; float:left; border:0px; color:#acccff; text-indent:10px; line-height:30px;}
.button{float:left;}
.navbg{background:#023979; height:53px; width:100%; text-align:center;}
.nav{width:1002px; margin:0 auto;}
.nav a{width:108px; background:url(../images/navborder.jpg) no-repeat right center; display:block; height:53px; float:left; color:#fff; line-height:53px; font-family:微软雅黑; font-size:14px;}
.nav a:hover{background:url(../images/ahover.jpg) no-repeat right center;}
.nav a.none{background:none;}
.nav a.none:hover{background:url(../images/ahover2.jpg) no-repeat center center;}
.banner{width:1422px; height:346px;margin:0 auto;}
.marqueebg{width:100%; height:53px; background:url(../images/marqueebg.jpg) repeat-x top;}
.marquee{width:1002px; height:53px; margin:0 auto; background:url(../images/centerbg.jpg) no-repeat top center;}
.marqueeicons{background:url(../images/icons1.jpg) 4px top no-repeat; width:681px; height:53px; text-indent:58px; line-height:43px; color:#fff; float:left;}
.date{background:url(../images/clock.jpg) no-repeat 17px 8px; width:320px; float:left; color:#fff; height:53px; line-height:43px; text-indent:57px;}
/* con1
-----------------------*/
.con1{width:1002px; height:230px; margin:25px auto;}
.ad{background:url(../images/adbg.jpg) no-repeat; width:262px; height:222px; float:left; margin:0px 19px 0px 9px; padding:4px; _margin-left:4px;}
.news{width:383px; height:230px; float:left; margin-right:35px; _margin-right:17px;}
.newstitle{width:100%; height:24px; background:url(../images/icons2.jpg) left top no-repeat; font-size:16px; font-weight:700; font-family:微软雅黑; color:#004082; text-indent:32px; line-height:24px; margin-bottom:17px;}
.newstitle span{float:left;}
.border{width:197px; height:24px; background:url(../images/borderbg.jpg) repeat-x center;float:left; margin:0px 15px 0px 9px;}
.more{width:63px; height:19px; float:left; margin-top:3px;}
.news ul{width:370px; margin-left:13px;}
.news ul li{width:100%; border-bottom:1px dashed #bfcede; height:35px; line-height:35px; background:url(../images/icons3.jpg) left center no-repeat; text-indent:21px;}
.news ul li a{color:#006699;}
.news ul li span{float:right; color:#006699; *margin-top:-35px;}
.contact{background:url(../images/contactbg.jpg) no-repeat; width:273px; height:228px; float:left;}
.tel{margin:55px 30px 6px 30px;_behavior: url(js/iepngfix.htc);}
.contact p{text-indent:30px; line-height:30px; color:#fff;}
.qq{float:right; margin-top:-54px; margin-right:21px;_behavior: url(js/iepngfix.htc);}
/* con2
---------------------*/
.con2{width:1002px; height:499px; margin:0 auto;}
.border2{width:803px; height:24px; background:url(../images/borderbg.jpg) repeat-x center;float:left; margin:0px 15px 0px 9px;}
.con2left{width:254px; height:429px; float:left;}
.con2nav_index{width:239px; height:422px; border:3px solid #bbe5ff; background:#fefeff; *margin-top:-4px;}
.con2nav{width:239px; height:419px; border:3px solid #bbe5ff; background:#fefeff; *margin-top:-4px;}
.navtitle{width:239px; height:51px; text-indent:16px; line-height:39px; font-family:微软雅黑; font-size:14px; color:#fff; background:url(../images/leftnavtop.jpg) no-repeat;}
.newsul{width:218px; height:333px;margin:0 auto;}
.newsul li{width:218px; height:28px; border-bottom:1px solid #e6e6e6; line-height:28px; background:url(../images/icons4.jpg) no-repeat 7px center; text-indent:23px;}
.newsul a{color:#666; display:block; width:218px; height:28px; }
.newsul a:hover{background:url(../images/lihover.jpg) no-repeat; display:block; width:218px; height:28px; color:#f76d01;}
.imgul{width:748px; float:left; *padding-top:5px; _width:737px; }
.imgul li{float:left; margin:0px 0px 29px 36px; background:url(../images/productbg.jpg) no-repeat; width:199px; height:192px; line-height:27px; text-align:center; _margin-left:18px; padding:4px; *line-height:35px; _margin-right:10px;}
.imgul li p{display:block; line-height:36px;}
.imgul img{width:199px; height:160px;}
.imgul li a{color:#fff;}
/* con3
---------------------*/
.con3{width:1002px; height:350px; margin:0 auto;}
/*.caseul{width:994px; padding-left:8px; overflow:hidden;}
.caseul ul{width:994px; padding-left:8px; overflow:hidden;}
.caseul li{width:166px; height:162px; background:#efefef; border:1px solid #cfcfcf; float:left; margin-right:30px; margin-bottom:25px;}
.caseul li img{width:158px; height:121px; padding:4px; border-bottom:1px solid #cfcfcf;}
.caseul li p{width:100%; height:31px; line-height:26px; text-align:center; *line-height:31px;}
.caseul li a{color:#666;}*/
/* footer
----------------*/
.footerbg{width:100%; height:197px; background:url(../images/footerbg.jpg) repeat-x;}
.friendlink{width:100%; height:44px; line-height:44px; background:url(../images/friendslink.jpg) no-repeat center top;}
.link{width:1002px; height:44px; line-height:44px; margin:0 auto; text-indent:142px;}
.link a{margin-right:20px; color:#fff;}
.footer{background:url(../images/footernavbg.jpg) no-repeat center top; width:1002px; height:113px; margin:0 auto; text-align:center; line-height:24px; padding-top:35px; color:#fff;}
.fp2{margin-bottom:15px;}
.footer a{color:#fff;}
.share{width:200px; margin:0 auto;}
/* content
-------------------*/
.content{width:1002px; margin:0 auto; padding-top:15px;}
.left{width:260px; float:left;}
.contact2{background:url(../images/contactbg2.jpg) no-repeat; width:245px; height:228px; float:left; margin-top:8px; margin-bottom:15px;}
.tel2{margin:55px 30px 6px 30px;_behavior: url(js/iepngfix.htc);}
.contact2 p{text-indent:30px; line-height:30px; color:#fff;}
.right{width:737px; border:1px solid #3f9ebb; float:left; margin-bottom:15px; *margin-top:8px;}
.border3{width:100%; height:6px; background:#82cbe1;}
.righttitle{width:100%; height:39px; line-height:39px; background:url(../images/icons5.jpg) no-repeat 19px center; border-bottom:1px solid #82cbe1; color:#004084; font-size:14px; font-family:微软雅黑; text-indent:40px;}
.about p{line-height:36px; padding:15px; font-size:14px; color:#333;}
.more2{float:right; font-size:12px; font-family:宋体; color:#333; margin-right:12px; *margin-top:-39px;}
.righttitle span span{margin:5px;}
.righttitle a{color:#333; margin:5px;}
.about p.imgul p{ line-height:29px;}
.show{padding:15px 0px;}
/* page
-----------------------------------------------------------------------------------------------------*/
.page{clear:left; width:100%; text-align:center; padding:0px 0 15px 0; overflow:hidden; line-height:normal; margin-top:15px;}
.page ul{ margin:0 auto; overflow:hidden; float:right; padding:0 8px 0 0;}
.page ul li{ float:left; padding:0 4px 0 4px; font-size:12px; color:#000; vertical-align:middle; margin:0; line-height:16px;}
.page a{ display:block; float:left; padding:4px 8px 4px 8px; border:1px #333 solid; margin:0; color:#666;}
.page input{ width:50px; border:1px #333 solid; line-height:28px; height:21px;}
/* news
----------------------------*/
.news2{width:95%;padding-left:13px; margin-bottom:20px;}
.news2 li{width:100%; border-bottom:1px dashed #bfcede; height:35px; line-height:35px; background:url(../images/icons6.jpg) left center no-repeat; text-indent:21px; _margin-left:13px;}
.news2 li a{color:#006699; font-size:14px;}

.news2 li span{float:right; color:#006699; *margin-top:-35px; font-size:14px;}
/* book
--------------------------------------------------------------------------------------------------*/
.bookmain{width:650px; margin:0 auto; height:auto;}
.bookline{width: 650px; height:34px; background-image: url(../images/about_box_line.jpg); background-repeat: no-repeat; background-position: 0 0; float:left; margin-top:10px;}
.book{ width:650px; margin:0 auto;}
.booktop{ width:650px; height:30px; float:left; background:url(../images/bookico.png) no-repeat 10px 7px; margin-top:20px;}
.booktop_name{ width:470px; height:30px; float:left; color:#333; padding-left:30px; line-height:30px; font-weight:bold;}
.booktop_time{ width:200px; height:30px; float:left; color:#333; text-align:right; line-height:30px;}
.bookcontent{ width:628px; min-height:40px; height: auto!important; height:40px;float:left; border:1px solid #b3c3e4; background:url(../images/bookcontentbg.jpg) repeat-x; background-color:#fff; padding:10px;}
.bookadmin{ width:650px; height:auto; float:left;}
.bookadmin_top{ width:650px; height:12px; float:left;}
.bookadmin_mid{ width:628px; min-height:30px; height: auto!important; height:30px; border-left:1px solid #d6deef; border-right:1px solid #d6deef; border-bottom:1px solid #d6deef; float:left; padding:10px; color:#333;}
.messagecol{ color:#333;}
.admincol{ color:#333; font-weight:bold;}
.admintimecol{ color:#333; float:right;}
.message{ width:600px; height:auto;float:left; color:#333;}
.message li{ width:auto;height:40px; float:left; margin:0px; padding:0px;}
.message li input{ height:15px; line-height:15px; width:150px;}
.message li p.message_title{ width:180px; height:25px; float:left; text-align:right;}
.message li p.message_content{ width:400px;float:left;}
.message li.contentb{ width:auto;height:150px; float:left;}
.message li.contentb textarea{ width:370px; height:120px;}
.message li.yzm{ width:500px;height:60px; float:left;}
.message li p.message_yzminput{ width:100px; float:left;}
.message li p.message_yzminput input{ width:70px;}
.message li p.message_yzmico{ width:100px; height:40px; float:left;}
.message li p.message_sub{ width:106px; height:40px; float:left; text-align:right; margin-top:-10px;}
.c_red{color:#F00;}
.all{background:#fff; padding-top:10px;}
/* hr 人才招聘
-----------------------------------------------------------------------------------------------------*/
.hr{ margin:0px auto 10px auto; width:98%;  line-height:24px; border:1px #CCC solid; background-color:#fff;}
.hr td{ border:1px #CCC solid;}
.hr a{ color:#333;}
.hr a:hover{ color:#de0303;}
.hr_btn{width:100px; height:40px; font-size:14px;}
.viewpage{width:630px; float:left; margin-left:20px; color:#165662;}
.p_view_back{ text-align:center; line-height:24px; color :#165662;}
.p_view_back a{ color:#165662; font-size:12px;}
.subcon p.p_view_top{ width:100%; overflow:hidden; line-height:20px; margin:0 auto 10px auto; color:#165662; border-bottom:1px solid #d7d7d7; font-size:12px;}

.p_view_top a{ color:#333; }
.blank2{width:630px; float:left; margin-top:15px; margin-left:20px; }
.rightp2 span{margin-left:15px;}
.subcon p.rightp1{height:0px; line-height:0px; width:650px; text-align:center; color:#165662; font-size:14px; font-weight:bold;}
.subcon p.rightp2{height:0px; line-height:0px; width:650px; text-align:center; color:#999999;}
.bigimg{width:454px; height:334px; margin:10px 105px; border:1px solid #e8e7e7;}
/* view
--------------------------*/
.about3 p{line-height:24px; font-size:14px; padding-left:5px; padding-right:5px;}
.about3 p.bigtit{font-size:18px; color:#003399; font-family:微软雅黑; width:95%; text-align:center; margin-top:10px;}
.about3 p.datetime{color:#999; font-size:12px; width:95%; text-align:center;}
.share2{margin:5px auto;}
.border4{width:90%; height:0px; border-bottom:1px dashed #ccc; float:left; margin-top:5px; margin-left:30px; _margin-left:15px;}
.bigimg{margin:10px 103px; width:500px; height:363px; border:1px solid #ccc; padding:4px;}
/*------------*/
.viewpage{width:630px; float:left; margin-left:20px; color:#666;font-size:14px; margin-top:15px;}
.p_view_back{ text-align:center; line-height:24px; color :#666;}
.p_view_back a{ color:#003399; }
.p_view_top{ width:95%; overflow:hidden; line-height:20px; margin:0 auto 10px auto; color:#666; font-size:12px!important; }
.p_view_top a{ color:#666; font-size:12px!important;}
/* search
-------------------------*/
.searchmore{height:30px; line-height:30px; width:95%; text-align:center; background:#00a2cb; margin-top:10px; margin-bottom:10px; margin-left:20px;}
.searchmore a{font-size:12px; color:#fff;}
.searchul li{height:171px; border-bottom:1px dashed #ccc; width:100%; line-height:32px; font-size:14px; *margin-left:12px; color:#666;}
.about p.np3{width:100%; height:60px; line-height:60px; float:left;}
.about p.np3 span{float:right; margin-right:20px; *margin-top:-60px;}
.searchul li a{font-size:14px; color:#333;}
.searchul{width:95%; margin-left:20px;}
.searchul span{float:right; font-size:14px; *margin-top:-30px; margin-right:10px; color:#333;}
.leftimg{float:left; width:174px; height:143px; background:url(../images/casebg.jpg) no-repeat; margin-right:10px; margin-top:10px;}
.leftimg img{width:165px; height:134px; margin:4px;}
.blank{width:100%; height:30px;}
.moreleftnav{background:url(../images/more.gif) no-repeat; width:218px;margin:5px auto; height:30px; line-height:30px; text-align:center;}
.moreleftnav a{color:#fff;}

center{ padding:20px;}
/*
-------------------------------------*/
.img_center{text-align:center;}
.scrollpic{width:1002px;height:120px;  margin:0 auto;padding-left:75px;
padding-top:12px;}
/*滚动图片（下面）的css*/
#demo {overflow:hidden;width: 994px;height:272px;}
#demo img {border:none;padding:0;}
#indemo {float: left;width: 800%;height:262px;}
#demo1 {float: left;}
#demo1 ul{width:996px; padding-left:8px; }
#demo1 li{width:305px; height:262px; background:#efefef; border:1px solid #cfcfcf; float:left; margin-right:24px; margin-bottom:25px;}
#demo1 li img{width:296px; height:221px; padding:4px; border-bottom:1px solid #cfcfcf;}
#demo1 li p{width:100%; height:31px; line-height:26px; text-align:center; *line-height:31px;}
#demo1 li a{color:#666;}

#demo2 {float: left;}
#demo2 ul{width:994px;  }
#demo2 li{width:305px; height:262px; background:#efefef; border:1px solid #cfcfcf; float:left; margin-right:24px; margin-bottom:25px;}
#demo2 li img{width:296px; height:221px; padding:4px; border-bottom:1px solid #cfcfcf;}
#demo2 li p{width:100%; height:31px; line-height:26px; text-align:center; *line-height:31px;}
#demo2 li a{color:#666;}


/*滚动图片（下面）的css结束