/* CSS Document */
body{margin:0px;padding:0px; font-size:12px;line-height:24px; font-family:"宋体";color:#666; background:url(../images/bj.jpg) repeat-y top center}
*{hide-focus: expression(this.hideFocus=true); /* for ie 5+ */outline: none; /* for firefox 1.5 + */}
h1,h2,h3,h4,h5,h6{font-size:12px;margin:0px;overflow:hidden;}
ul,li,span,dl,dd,dt,p,input,select,form{ list-style:none;margin:0px;padding:0px;overflow:hidden;}
img{border:none;vertical-align:bottom;}
a{color:#666;text-decoration:none;}a:hover{text-decoration:none;color:#f00}
.k{ border:solid 1px #dedede;}

.topbj{ background:url(../images/top_bj.jpg) repeat-x; height:98px;}
.top{ width:982px; height:auto; overflow:hidden; margin:0 auto;}
.logo{ float:left;}
.top_r{ float:right;width:410px; height:auto;overflow:hidden;padding-top:20px;}
.top_r p{ color:#696969;text-align:right;padding-bottom:6px;}
.top_r dt{ float:left;}
.top_r dd{ float:right; padding-top:5px;}

.nav{ background:url(../images/nav_bj.jpg) repeat-x; height:36px; margin-bottom:12px;}
.nav ul{ width:980px; height:36px; margin:0 auto;}
.nav ul li{ float:left; font:14px/36px "微软雅黑"; color:#fff;text-align:center; margin-right:2px; display:inline;}
.nav ul li a{ color:#fff;width:120px; height:36px; display:block;}
.nav ul li a:hover{ background:url(../images/nav_hove.jpg) no-repeat;}

.banner{ width:980px; height:auto; overflow:hidden; margin:0 auto 10px auto;}

.search{ width:952px; height:35px;margin:0 auto 12px auto; background:url(../images/search_bj.jpg) repeat-x; border:solid 1px #d0d0d0; padding:0 13px}
.search dl{ float:left; width:428px; height:35px;}
.search dl dt{ background:url(../images/search_01.jpg) no-repeat 0 10px; font:bold 12px/35px "宋体"; padding-left:28px; float:left; padding-top:2px;}
.search dl dd{ float:left; padding-top:8px;}
.search_k{ width:126px; height:16px; margin-right:6px; display:inherit; float:left; color:#bbb; padding-left:6px;}
.search select{ width:132px; height:20px; margin-right:6px; display:inherit; float:left}
.search_btn{ background:url(../images/search_02.jpg) no-repeat; width:53px; height:20px; border:none; cursor:pointer;}
.search p{ float:right; width:440px; height:auto; overflow:hidden; line-height:35px;}

.m{ width:980px; height:auto; overflow:hidden; margin:0 auto 12px auto}
.m_l{ float:left; width:310px; height:245px;}
.m_l_t{ background:url(../images/index_01.jpg) repeat-x; height:32px; padding-right:10px;}
.m_l_t dt{ width:70px; background:url(../images/index_02.jpg) no-repeat; font:bold 12px/32px "宋体"; color:#fff; padding-left:26px; float:left;}
.m_l_t dd{ float:right; padding-top:12px;}
.m_l_b{ width:284px; height:auto; overflow:hidden; padding:12px 13px 0 13px;}
.m_l_b img{ margin-bottom:8px;}
.m_c{ float:left; width:430px; height:245px; margin-left:12px; display:inline;}
.m_c_t{ width:430px; height:32px; background:url(../images/index_04.jpg) repeat-x}
.m_c_t li{ float:left;font:bold 12px/32px "宋体"; width:100px; border-right:solid 1px #dedede; text-align:center; cursor:pointer;}
.m_c_t li.hover{ background:#fff; color:#4f4383}
.m_c_b{ width:404px; height:auto; overflow:hidden; padding:13px 13px 0 13px;}
.m_c_b dl{ width:404px; height:auto; overflow:hidden; margin-bottom:5px;}
.m_c_b dl dt{ float:left;}
.m_c_b dl dt img{ width:106px; height:80px; border:solid 1px #c5c5c5; padding:2px;}
.m_c_b dl dd{ float:right; width:278px; height:auto; overflow:hidden;}
.m_c_b dl dd h5{ font:bold 12px/22px "宋体"; color:#333;}
.m_c_b dl dd h5 a{ color:#333;}
.m_c_b dl dd h5 a:hover{ color:#f00;}
.m_c_b dl dd span{ font:12px/22px "宋体";}
.m_c_b dl dd span a{ color:#f00;}
.m_c_b ul{ width:404px; height:auto; overflow:hidden;}
.m_c_b ul li{ font:12px/32px "宋体"; border-bottom:dashed 1px #ccc; padding-right:6px;}
.m_c_b ul li span{ float:right;}
.m_r{ width:210px; height:245px; float:right;}
.m_r ul{ width:210px; height:auto; overflow:hidden; padding-top:12px;}
.m_r ul li{ float:left; margin-left:10px; margin-right:4px; display:inline; padding-bottom:6px;}
.m_r ul li img{ width:86px; height:57px; border:solid 1px #e9e9e9}

.m2{ width:980px; height:auto; overflow:hidden; margin:0 auto 12px auto;}
.m2_l{ float:left; width:754px; height:346px;}
.m2_l ul{ padding-top:16px;}
.m2_l ul li{ width:125px; text-align:center; margin-left:17px; margin-right:7px; float:left; padding-bottom:8px;}
.m2_l ul li img{ width:123px; height:112px; border:solid 1px #c7c7c5; margin-bottom:4px;}
.m2_r{ float:right; width:212px; height:auto; overflow:hidden;}
.m2_r_01{ margin-bottom:13px;}
.m2_r_02{ width:210px; height:244px; background:url(../images/index_13.jpg) no-repeat bottom right; }
.m2_r_02_b{ width:200px; height:auto; overflow:hidden;padding:10px 0 0 10px}

.lik{ width:978px; height:auto; overflow:hidden; margin:0 auto 12px auto;}
.lik_nr{width:958px; height:auto; overflow:hidden; padding:8px;}
.lik_nr a{ color:#666; margin:0 6px; display:inline;}
.lik_nr a:hover{ color:#f00;}

.bottom{ width:980px; height:155px; background:url(../images/bottom.jpg) repeat-x; margin:0 auto; text-align:center; color:#fff;}
.bottom dt{ line-height:35px;}
.bottom dt a{ color:#fff; margin:0 10px;}
.bottom dt a:hover{ color:#fff; text-decoration:underline;}
.bottom dd{ padding-top:15px;}

/*关于我们*/
.conter{ width:980px; height:auto; overflow:hidden; margin:0 auto 12px auto;}
.left{ float:left; width:230px; height:auto; overflow:hidden;}
.left_t{ width:230px; height:auto; overflow:hidden; margin-bottom:12px;}
.left_t p{ background:url(../images/left_01.jpg) no-repeat; height:41px; width:230px; text-align:center; font:16px/40px "微软雅黑"; color:#fff;}
.left_t p i{ font:bold 14px/40px Arial, Helvetica, sans-serif; color:#fff; padding-left:10px;}
.left_t ul{ width:214px; height:auto; overflow:hidden; border:solid 1px #d5d5d5; border-top:none; padding:7px;}
.left_t ul li{ background:url(../images/left_02.jpg) no-repeat; height:34px; font:14px/34px "宋体"; color:#414141;margin-bottom:2px;}
.left_t ul li a{ display:block; color:#414141; padding-left:45px;}
.left_t ul li a:hover{ background:url(../images/left_03.jpg) no-repeat; color:#fff}
.left_b{width:214px; height:auto; overflow:hidden; padding:7px;}
.left_b dt{ padding-bottom:4px;}
.left_b dd{ line-height:22px;}

.right{ float:right; width:735px; height:auto; overflow:hidden;}
.right_t{ background:url(../images/right_01.jpg) no-repeat; height:37px; padding:0 10px 0 30px;}
.right_t dt{ float:left; font:14px/36px "微软雅黑"; color:#504388}
.right_t dd{ float:right; line-height:37px;}
.gywm,.xwzx_xxy{ width:703px; height:auto; overflow:hidden; border-top:none; padding:15px; line-height:26px;}
.xwzx{ width:703px; height:auto; overflow:hidden;}
.xwzx li{ font:12px/32px "宋体"; color:#666; border-bottom:dashed 1px #ccc; padding-right:4px;}
.xwzx li span{ float:right;}
.xwzx_xxy h3{ text-align:center; font:bold 18px/30px "宋体"; color:#333;}
.xwzx_xxy h4{ text-align:center; font:12px/22px "宋体"; color:#333; border-bottom:solid 1px #ccc; padding-bottom:6px; margin-bottom:15px;}
.xwzx_nr{ line-height:26px;}
.zy_com_next{ width:703px; height:auto; overflow:hidden; padding-top:10px;}
.cpzs{ border-top:none; width:733px; height:auto; overflow:hidden; padding:15px 0;}
.cpzs dl{ width:340px; border:solid 1px #eaeaea; float:left; height:auto; overflow:hidden; margin-left:10px; padding-bottom:10px; margin-bottom:10px; display:inline; padding:5px;}
.cpzs dl dt{ float:left;}
.cpzs dl dt img{ width:148px; height:148px;padding:2px;}
.cpzs dl dt a img{ border:dashed 1px #eaeaea;}
.cpzs dl dt a:hover img{border:dashed 1px #c5c5c5;}
.cpzs dl dd{ float:right; width:175px; height:auto; overflow:hidden;}
.cpzs dl dd h2{ font:bold 12px/22px "宋体"; color:#222; margin-bottom:4px;}
.cpzs dl dd h2 a{ color:#222;}
.cpzs dl dd h2 a:hover{ color:#f00;}
.cpzs dl dd span{ font:12px/22px "宋体"; color:#999; margin-bottom:10px; display:block}

.cpzs_xxy{ width:713px; height:auto; overflow:hidden; padding:10px;}
.cpzs_xxy_t{ width:713px; height:auto; overflow:hidden; margin-bottom:15px;}
.cpzs_l{ float:left; width:342px; height:auto; overflow:hidden;}
.pic_b03{ background:url(../images/products_s_03.gif); width:328px; height:246px; padding:7px; margin-bottom:4px;}
.pic_b03 img{ width:328px; height:246px;}
.pro_xt li{float:left; margin-left:6px; display:inline; cursor:pointer;}
.pro_xt li img{ width:76px; height:58px; border:solid 1px #ccc;}
.cpzs_r{ float:right; width:355px; height:auto; overflow:hidden;}
.cpzs_r dt{ font:bold 14px/32px "宋体"; color:#000;}
.cpzs_r dd{ line-height:24px; color:#333; margin-bottom:4px;}
.cpzs_r i{ color:#FF8400; font:bold 12px/26px "宋体"; display:block; margin-bottom:4px;}
.cpzs_r b{ color:#333; font:bold 12px/22px "宋体"; display:block; margin-bottom:5px;}
.cpzs_r p{}
.tm-clear{ width:713px; height:auto; overflow:hidden; border-bottom:dashed 1px #ccc; padding-bottom:15px; margin-bottom:15px;}
.tm-clear_t{ width:711px; height:31px; border:solid 1px #d2d2d2; border-bottom:none;background:url(../images/index_14.jpg) repeat-x; margin-bottom:15px;}
.tm-clear_t li{ float:left; font:bold 12px/31px "宋体"; cursor:pointer; line-height:30px; display:block; padding:0 40px;}
.tm-clear_t li.hover{ background:url(../images/index_15.jpg) repeat-x;color:#4f4383}
.tm-clear_b{ width:701px; height:auto; overflow:hidden; padding:0 6px; line-height:26px;}

.cpzs_xxy_hc{ width:713px; height:auto; overflow:hidden;}
.cpzs_xxy_hc dt{ margin-bottom:5px; font:bold 14px/24px "宋体"; color:#504388; padding-left:6px;}
.cpzs_xxy_hc dd{ float:left; background:url(../images/products_15.gif) no-repeat; width:167px; height: auto; overflow:hidden; text-align:center; padding-top:7px; margin-left:10px; display:inline;}
.cpzs_xxy_hc dd img{ width:145px; height:108px;}
.cpzs_xxy_hc dd span{ text-align:center; display:block; padding-top:15px;}


.jszc{ width:703px; height:auto; overflow:hidden;}
.jszc p{ text-align:center; margin-bottom:4px;}
.jszc p a{ margin:0 6px; color:#f00}
.jszc dt{ line-height:26px; margin-bottom:1px;color:#000;}
.jszc dt span{ float:left; background:#504388; width:124px; text-align:center; color:#fff; margin-right:1px; display:inline;}
.jszc dt i{ float:left; background:#504388; width:330px; text-align:center; color:#fff; margin-right:1px; display:inline; font:12px/26px "宋体";}
.jszc dt b{ float:left; background:#504388; width:137px; text-align:center; color:#fff; margin-right:1px; display:inline;font:12px/26px "宋体";}
.jszc dt em{ float:left; background:#504388; width:108px; text-align:center; color:#fff; margin-right:1px; display:inline;font:12px/26px "宋体";}
.jszc dd{ line-height:26px; margin-bottom:1px; color:#666;}
.jszc dd span{ float:left; background:#eaeaea; width:124px; text-align:center; color:#666; margin-right:1px; display:inline;}
.jszc dd i{ float:left; background:#eaeaea; width:330px; text-align:center; color:#666; margin-right:1px; display:inline; font:12px/26px "宋体";}
.jszc dd b{ float:left; background:#eaeaea; width:137px; text-align:center; color:#666; margin-right:1px; display:inline;font:12px/26px "宋体";}
.jszc dd em{ float:left; background:#eaeaea; width:108px; text-align:center; color:#666; margin-right:1px; display:inline;font:12px/26px "宋体";}

#middle{width:500px; margin:0 auto}
#message{width:500px;font:12px/22px "宋体"; color:#333;}
#message li{ height:auto; overflow:hidden; margin-bottom:8px;}
#message li input{width:217px;height:22px;background:#fff;border: 1px solid #ccc;color:#333;padding-left:5px;}
#message li textarea{width:353px;height:80px;background:#fff;border: 1px solid #ccc;color:#333;padding-left:5px;vertical-align:top;}
#button{padding:0 0 20px 205px;}
#button input{ width:50px; height:24px;}

.jobinfotable{width:99%; border-collapse:collapse;text-align:center;}
.jobinfotable th{background:url(../images/jobinfotablethbg.jpg) repeat-x;height:41px;}
.jobinfotable td{border:1px solid #e9e9e9;height:46px;}


.page{ padding-top:20px;font-size:12px;font-weight:bold;line-height:22px;text-align:center;clear:both;}
.page a{text-decoration:none;color:#8698b6;background:#fff;border:1px solid #CCCCCC;padding:3px 6px;padding-bottom:2px;margin-right:3px}
.page a.active{background:#504388;border:1px solid #504388;color:#fff}
.page a:hover{text-decoration:none;color:#fff;background:#504388;border:1px solid #42357a}


.qqzx{z-index:8888;display:block;width:110px;height:244px;position:fixed;top:150px;right:20px;}
.qq{ width:80px; height:184px; background:url(../images/qq_bottom.gif) no-repeat; padding:10px 15px 0 15px; text-align:center}
.qq ul{ width:80px; height:auto; overflow:hidden;}
.qq ul li{ font:12px/20px "宋体"; margin-bottom:6px;}
.qq ul li img{ float:left; margin-right:6px; display:inline;}
.qq p{ margin-bottom:8px;}

.rylist{ width:720px; margin:auto;}
.rylist ul{ width:720px; height:auto; overflow:hidden; padding-top:12px;}
.rylist ul li{ float:left;width:120px;padding-bottom:15px;}
.rylist ul li img{ width:86px; height:57px; border:solid 1px #e9e9e9}