@charset "utf-8";/* CSS Document */body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {margin: 0;padding: 0;font-size: 12px;}
body {background-color:#f1f1f1;}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;}
iframe {background-image: none;}
hr {border:0 #ccc solid;border-top-width: 1px;clear: both;height: 0;}
.clear {clear:both;height:0; overflow:hidden;}
.input {line-height: 30px;height: 30px;border: 1px solid #999999;padding: 2px;}
.checkbox {line-height:13px;height: 13px;width:13px;padding:0px;margin: 0px;}
.indent {text-indent: 24px;}
.db {display: block;}
.di {display: inline;}
a{ text-decoration:none;}
/*首页*/
/*网页背景*/
.indexbg {background:url(../images/bg.jpg) repeat-x;width:100%;}
/*@header头部*/
.header {background:url(../images/bannerbg.jpg) no-repeat ;width:100%;margin:0 auto;}
/*@logo*/
.logo {width:1002px;height:88px;margin:0 auto;}
/* nav
-----------------------------------------------------------------------------------------------------*/
.nav{height:40px; width:100%; margin:23px 0 0 0; padding:0;}
.bg_no{ background:none!important;}
.menu{ width:1002px; height:40px; margin:0 auto}
.menu ul{ width:995px; height:40px; padding-left:2px;background:url(../images/navbg.jpg) repeat-x left center; padding-left:7px;}
.menu ul li{ width:110px; height:40px; line-height:40px; float:left;  text-align:left;background:url(../images/navlibg.jpg) no-repeat right center; overflow:hidden;}
.menu ul li a{ width:110px; height:40px; display:block; color:#666; font-size:14px; font-weight:bold;font-family:"宋体" ; text-align:center}
.menu ul li a:hover{ color:#ffffff; height:40px;background:url(../images/bg_07.jpg) no-repeat center center;}
.ahover span{width:110px; height:40px; display:block; background:url(../images/bg_07.jpg) no-repeat center center;cursor:pointer; color:#ffffff; overflow:hidden;}
#menu0{Z-INDEX:12;POSITION: absolute; font-weight:normal;width:110px; height:auto; padding-top:0px;  text-align:center; color:#d11c2b; background:url(../images/bg_08.jpg) repeat-y center top; display:none; overflow:hidden;}
#menu0  a{ width:110px; height:31px; line-height:31px; color:#ffffff; font-size:12px; font-weight:normal; font-family:"宋体"; background:url(../images/bg_09.png) center bottom no-repeat;}
#menu0  a:hover{ color:#fff ; text-decoration:none;background:url(../images/bg_09.png) center bottom no-repeat;}

#menu1{Z-INDEX:12;POSITION: absolute; font-weight:normal;width:110px; height:auto; padding-top:0px;  text-align:center; color:#d11c2b; background:url(../images/bg_08.jpg) repeat-y center top; display:none; overflow:hidden;}
#menu1  a{ width:110px; height:31px; line-height:31px; color:#ffffff; font-size:12px; font-weight:normal; background:none; font-family:"宋体";background:url(../images/bg_09.png) center bottom no-repeat;}
#menu1  a:hover{ color:#fff ; text-decoration:none;background:url(../images/bg_09.png) center bottom no-repeat;}

#menu2{Z-INDEX:12;POSITION: absolute; font-weight:normal;width:110px; height:auto; padding-top:0px;  text-align:center; color:#d11c2b; background:url(../images/bg_08.jpg) repeat-y center top; display:none; overflow:hidden;}
#menu2  a{ width:110px; height:31px; line-height:31px; color:#ffffff; font-size:12px; font-weight:normal; background:none; font-family:"宋体";background:url(../images/bg_09.png) center bottom no-repeat;}
#menu2  a:hover{ color:#fff ; text-decoration:none;background:url(../images/bg_09.png) center bottom no-repeat;}


/*@banner*/
.banner {width:1002px;height:370px;background:url(../images/bannershadow.jpg) no-repeat center bottom;margin:0 auto; clear:both;}
.banner img {width:1002px;height:354px;}
/*@con1公司环境*/
.con1 {width:1002px; height:213px;padding-bottom:9px;background:url(../images/con1bg.jpg) no-repeat;margin:0 auto;clear:both;overflow:hidden;}
.con1_left {width:288px;float:left;padding-left:10px;}
.con1_left p {width:288px;line-height:34px;font-size:14px;font-family:"微软雅黑";font-weight:bold;color:#970201;background:url(../images/fuhao.jpg) no-repeat left;padding-left:23px;}
.judiantu {width:237px;border: solid #dcdcdc 1px;float:left;margin:auto;padding:5px;}
/*关于我们*/
.aboutus{ width:480px; float:left;}
.aboutustitle {width:400px; padding-left:23px; line-height:34px;font-size:14px;font-family:"微软雅黑";font-weight:bold;color:#970201;background:url(../images/fuhao.jpg) no-repeat left; display:inline;float:left;}
.aboutus_con{ width:480px; float:left; font-size:12px; line-height:22px; color:#666; }

.more {line-height:34px;color:#666;text-decoration:none;}
.more a {color:#666;text-decoration:none;}
/*快速导航*/
.con1_rig {width:197px;padding:0 0 0 25px;float:right;}
.con1_rig img {margin-top:8px;}
/*@con2联系我们*/
.con2 {width:1002px;margin:0 auto;overflow:hidden;background:#FFFFFF;}
.con2_left {width:270px;padding-bottom:145px;background: url(../images/con2_leftbg.jpg) no-repeat;padding-left:10px;float:left;}
.con2_leftp {width:280px;line-height:34px;font-size:14px;font-family:"微软雅黑";font-weight:bold;color:#970201;background:url(../images/fuhao.jpg) no-repeat left;padding-left:23px;display:inline;}
.lx {color:#666666;line-height:20px;}
.lx span {color:#333;}
.color333{color:#333;}
.qingjietitle{width:260px; padding-left:23px; line-height:34px;font-size:14px;font-family:"微软雅黑";font-weight:bold;color:#970201;background:url(../images/fuhao.jpg) no-repeat left; display:inline;float:left;}

.con2_mid {background:url(../images/con2_midbg.jpg) no-repeat;width:345px;padding-left:14px;float:left;}
.con2_midp {width:345px;line-height:34px;font-size:14px;font-family:"微软雅黑";font-weight:bold;color:#970201;background:url(../images/fuhao.jpg) no-repeat left;padding-left:23px;display:inline;}
.more2 {line-height:34px;color:#666;display:inline;padding-left:205px;text-decoration:none;}
.more2 a {color:#666;text-decoration:none;}
.con2_mid2 {width:324px;float:left;}
.con2_midtext {width:175px;padding-left:15px;float:left;}
.con2_midtext a {text-decoration:none;}
.biaoti {color:#a20101;font:12px;}
.biaoti a{color:#a20101;font:12px;}
.fistnews {color:#666;line-height:20px;}
.xiangxi {color:#a20101;}
.xiangxi a {color:#a20101;}
.indexnews {width:324px;padding-top:5px;padding-bottom:10px;}
.indexnews ul {}
.indexnews ul li {width:324px;height:32px;border-bottom: dashed 1px #999;}
.indexnews ul li p {float:left;line-height:32px;background:url(../images/newslist.jpg) left center no-repeat;padding-left:12px;}
.indexnews ul li p a {color:#666;text-decoration:none;}
.indexnews ul li p a:hover {}
.indexnews ul li span {float:right;color:#666666;line-height:32px;display:inline;}
.con2_rig {width:349px;float:left;padding-left:14px;background-color:#FFFFFF;}
.newspic {border:solid 1px #d6d6d6;float:left;padding:4px;}
.left {float:left;}
.con3 {width:1002px;margin:0 auto;background-color:#FFFFFF;clear:both;}
.cp {width:1002px;height:192px;}
.cp div{ float:left; height:192px;}
.inpro_list_m{width:948px;float:left; overflow:hidden;}
.con3 ul {width:948px;height:192px; overflow:hidden;background:url(../images/cpbg.jpg) left top repeat-x;float:left}
.con3 ul li {width:160px;padding:20px 10px 0 15px;float:left; }
.con3 ul li img {padding:1px; border:solid 1px #d5d5d5 ; }
.con3 ul li span {display:block;line-height:180%;text-align:center;color:#666;}
.bottom_menu{ width:965px; background-color:#FFFFFF;  height:40px; border:solid 1px #dcdcdc; margin:0 auto; padding-right:35px; }
.height10{ width:1002px;  height:10px;  background-color:#FFFFFF; margin:0 auto;  }
.bottom_menu p { color:#666; text-align:left; padding-left:20px; line-height:40px; word-spacing:0.5em; float:left; }
.bottom_menu p a { color:#666; text-decoration:none;}
.footer{ width:100%; background:url(../images/footerbg.jpg) left top repeat-x; clear:both; }
.footer_text{ width:1002px; margin:0 auto; }
/*友情链接*/
.friendLink{ color:#666; text-align:left; line-height:35px;  word-spacing:0.5em; }
.friendLink a { color:#666; text-decoration:none; }
/*版权*/
.copyRight{ text-align:center; line-height:20px; color:#666; padding: 5px 0 25px 0 ;  }
.copyRight a{ text-decoration:none; color:#666;  }
/*搜索*/
.sousuo{ margin-top:8px; float:right; display:inline; overflow:hidden; line-height:22px; }
.search_txt{ border:none; height:22px; background:url(../images/search_txt.jpg) no-repeat top center ; width:150px; padding-left:7px; color:#999; line-height:22px; overflow:hidden; vertical-align:middle;  }
.search_btn{  border:none;  height:22px; background:url(../images/search_btn.jpg) no-repeat top center; width:29px;  vertical-align:middle; line-height:22px;}


/*子页样式*/
/*网页背景*/
.subbg { background: url(../images/subbg.jpg) repeat-x;width:100%; }
.subheader{ background:url(../images/subheaderbg.jpg) no-repeat;width:100%;margin:0 auto;}
.subbanner {width:1002px;height:247px;background:url(../images/subbanner_shadow.jpg) no-repeat center bottom;margin:0 auto;}
.subbanner img {width:1002px;height:235px;}
.subcon{ width:1002px; background-color:#FFFFFF; margin:0 auto;}
/*左侧分类*/
.subleft{ width:209px; float:left; height:auto;  }
.subleft_title{ width:209px; height:43px; background:url(../images/subleft_title.jpg) no-repeat; }
.subleft_title span{ font-size:14px;color:#970201;font-family:"微软雅黑";padding:10px 0 0 33px;display:block;}
.left_menu{ width:209px; padding-bottom:15px; height:auto; }
.left_menu li{ line-height:22px; color:#333; padding-top:3px;}
.left_menu li ul{ width:95%; margin:0 auto; padding-bottom:5px;}
.left_menu li ul li{ }
.left_menu li a{ display:block; background:url(../images/leftmenu.jpg) center top no-repeat; padding:5px 0 3px 80px; text-decoration:none; color:#333;}
.left_menu li a:hover{display:block; background:url(../images/leftmenu2.jpg) center top no-repeat; padding:5px 0 3px 80px; color:#FFF; }

.left_menu li ul li a{ display:block; background:url(../images/leftmenu3.jpg) no-repeat; padding:5px 0 3px 45px; text-decoration:none; color:#333;}
.left_menu li ul li a:hover{display:block; background:url(../images/leftmenu3.jpg) no-repeat; padding:5px 0 3px 45px; color:#333; }


.sidebarbtm{ width:199px; background:url(../images/sidebarbtm_bg.jpg) no-repeat;}
.sidebartitle{ padding:0 0 12px 29px; }
.sidebartitle span{ width:150px; font-size:14px;color:#970201;font-family:"微软雅黑"; }
.sidebarcon{ padding:0 5px 116px 8px; }
.sidebarcon p {color:#666; line-height:20px;}

/*子页右侧*/
.subright{ width:775px; height:auto; background-color:#FFF; float:right; overflow:hidden;}
.subright_title{ width:775px; height:32px;background:url(../images/subright_title.jpg) no-repeat;padding-top:10px; }
.subrig_titname{ padding-left:25px;font-size:14px;color:#00418b;font-family:"微软雅黑"; float:left; }
.position {color:#666;font-family:"宋体"; padding-right:15px; padding-top:5px;  float:right; }
.position a {color:#666; text-decoration:none;}
.position a:hover {color:#be1516;}

.subrigcon{ width:775px; padding-left:15px; height:auto; }
.about{ width:745px; padding:10px 15px 20px 15px; font:12px; line-height:24px; color:#333;}
.subrigpic{ width:755px;}
.subrigpic li { width:165px; float:left; padding:13px 23px 0 0 ;}
.subrigpic li span{ display:block; line-height:24px; text-align:center;}
.subrigpic li span a{ display:block; line-height:24px; text-align:center; color:#666; text-decoration:none;}
.subrigpic li img{ width:158px; height:138px; padding:1px; border:solid 1px #d5d5d5 ; }
.fyproimg{ margin:0 auto; text-align:center; padding-top:10px;}
.fyproimg img{ border:1px solid #cccccc; }

/*@分页*/
.page{clear:both; width:100%; text-align:center; padding:15px 0 15px 0; overflow:hidden; line-height:normal;}
.page ul{ margin:0 auto; overflow:hidden; float:right; padding:0 50px 0 0;}
.page ul li{ float:left; padding:0 3px 0 3px; font-size:12px; color:#999999; vertical-align:middle}
.page a{ display:block; float:left; padding:4px 8px; border:1px #cccccc solid; text-decoration:none; color:#333333;}
.page input{ width:30px; border:1px #999999 solid; line-height:22px; height:20px;}
.bg{ background:#999999; color:#fff;}
.bg:hover{ color:#FFF;}
/*新闻列表*/
.newslist{ width:762px;}

.newslist ul li {width:750px; border-bottom:dashed 1px #ccc; background:url(../images/biao_01.jpg) left 15px no-repeat;padding:0 0 0 20px;}
.newslist ul li p { width:98%; display:inline;line-height:32px; color:#333;}
.newslist ul li p a {color:#333; text-decoration:none;}
.newslist ul li p a:hover {color:#004fc6;}
.newslist ul li span {float:right;color:#999;line-height:32px;font-family:"宋体"; padding-right:20px;}

/*二级菜单*/
/*子页样式*/
.lastpage{ width:730px; padding-top:10px;font-size:14px; line-height:22px; color:#333; }
.lastpage p{ font-size:14px; line-height:22px; color:#333;  }

/*翻页*/
.unpage {width:730px;min-height:75px;line-height:24px;padding:15px 0;color:#999; padding-left:15px;}
.unpage a{ text-decoration:none; }
.back {color:#666;text-align:center;}
.unpage p a {color:#999;}
.unpage p a:hover {color:#be1516;}
.back a {color:#666;}
.back a:hover {color:#be1516;}

.fynewbt{ width:730px; height:35px; line-height:35px; font-family:"微软雅黑"; font-size:18px; text-align:center; padding-top:10px;}
.fytime{ width:730px; text-align:center; color:#bfbfbf;}
.share{ width:220px; margin:0 auto; text-align:center; }
.line{ width:730px; height:5px; border-bottom:1px dashed #999; margin:10px auto;}

/*book
----------------------------------------------------------------------------------------------------*/
.conleavemsg {width:768px;margin:20px auto;color:#666666;}
.conleavemsg table tr td span {padding-left:5px;}
.conleavemsg table tr td p {padding-left:5px;}
.conleavemsg table tr td p a{color:#666666; text-decoration:none;}
.connewsview{width:730px;margin:20px auto;}
.connewstitle{width:730px;min-height:75px;border-bottom:dashed 1px #666666;}
.conmaintitle{text-align:center; font-size:14px; font-weight:bold; text-align:center; padding-top:20px;}

 /* hr 人才招聘
-----------------------------------------------------------------------------------------------------*/
.hr{ margin:0 auto; width:95%;  line-height:24px; border:1px #CCC solid;}
.hr td{ border:1px #CCC solid;}
.hr a{ color:#333;}
.hr a:hover{ color:#de0303;}
.hr_btn{width:100px; height:40px; font-size:14px;}

/*css by hg_end*/
.Select { font-size: 12px; line-height: 20px; color: #7594aa; width: 185px; }

/*以下内容是请您留言的样式*/
.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:#5c6d8f; padding-left:30px; line-height:30px; font-weight:bold;}
.booktop_time{ width:150px; height:30px; float:left; color:#4b7bd4; 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:#8695b1;}
.messagecol{ color:#df5b0b;}
.admincol{ color:#0c3b90; font-weight:bold;}
.admintimecol{ color:#5e7194;}
.message{ width:600px; height:auto;float:left;padding-left:50px; color:#3d6a96;}
.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px;}
.message li input{ height:15px; line-height:15px; width:150px;}
.message li p.message_title{ width:100px; height:25px; float:left; text-align:right;}
.message li p.message_content{ width:400px;  float:left;}
.message li.contentb{ width:500px;height:130px; float:left;}
.message li.contentb textarea{ width:394px; 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:80px;}
.message li p.message_yzmico{ width:100px; height:40px; float:left;}
.message li p.message_sub{ width:200px; height:40px; float:left; text-align:right;}

.searchpage{ float:right; text-decoration:none; padding-right:50px; padding-top:10px; }
.searchpage a{color:#333; text-decoration:none;}
.searchtxt{ color:666; line-height:20px!important;  display:block!important;}