/*通用样式*/

* { margin: 0; padding: 0; word-wrap: break-word; font-family: "微软雅黑";-webkit-font-smoothing: antialiased; }

body { font-size: 14px; font-family: "微软雅黑"; color: #444; background:#fff; }

html, body, h1, h2, h3, h4, ul, li, dl, input { font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; list-style-type: none; font-family: 微软雅黑 }

a { color: #333; text-decoration: none; font-family: 微软雅黑 }

a:hover { text-decoration: none; }

a img { border: none; }

div, ul, li, p, form { padding: 0px; margin: 0px; list-style-type: none; }

em { font-style: normal; font-weight: normal; }

table { padding: 0px; margin: 0px; list-style-type: none; }

dt, dl, dd { padding: 0px; margin: 0px; list-style-type: none; }

form { margin: 0px; padding: 0px; }

tr { padding: 0px; margin: 0px; list-style-type: none; }

h3, h4 { padding: 0px; font-size: 14px; font-weight: bold; }

.clear { clear: both; height: 0px; overflow: hidden; }

.blank10 { height: 10px; overflow: hidden; }

.dotline { border-bottom: #CCC 1px dashed; margin: 8px; }

#dh { width: 100%; height: 60px; float: left; background: #0046af }

#dh ul { width: 1200px; margin: 0 auto; text-align: center }
.showcon{ padding-top: 15px; }
.showcon p{ text-indent: 2em; line-height: 2; margin-top: 5px; }
.text { width: 150px; height: 60px; line-height: 60px; float: left; display: block; }
.notetext p{ text-indent:2em; font-size:16px; line-height:2; margin-top:5px;}
.current { background-color: rgba(255,255,255,0.9); color: #0046af; font-weight: 600; }

.text a { color: #fff; display: block; width: 150px; height: 60px; text-align: center; font-size: 16px; text-decoration: none }

.text a:hover { background: rgba(255,255,255,0.9) url(dh_d.png) no-repeat bottom; width: 150px; font-weight: 600; color: #0046af; text-decoration: none; display: block }

.jian { color: #fff; width: 2px; height: 60px; background: #fff; float: left; line-height: 53px; }

.child { width: 150px; visibility: hidden; position: absolute; position: relative; margin: 0px; z-index: 999; overflow: hidden }

.child a { position: relative; height: auto; border: 1px solid #003173; line-height: 35px; text-align: center; font-weight: 100; font-size: 14px; }

#xiala { width: 150px; height: 35px; line-height: 35px; display: block }

#xiala a { font-weight: 100; height: 35px; color: #fff; background: #0046af; font-size: 14px; display: block }

#xiala a:hover { width: 150px; color: #fff; display: block; background: #003173 }

/*字体设置*/

.textsh1 { text-shadow: 1px 1px 1px #666; }

.gray:hover { filter: grayscale(0%); opacity: 1; }

.w100 { width: 100% }

.w1200 { width: 1200px; margin: 0 auto; }

.fontu { text-transform: uppercase; font-family: Arial; }

.fontcolorw, .fontcolorw a { color: #fff; }

.fcgreen, .fcgreen a { color: #32b9aa; }/*绿色*/

.fontcolorb, .fontcolorb a { color: #000; }

.fcgray, fcgray a { color: #a9a9a9; }/*浅灰色*/

.fontcolorb, .zzza a { color: #0046af; }/**蓝色*/

.fontcolorred, .fontcolorred a { color: #d25561; }/*朱砂红*/

.fontcolorg, .fontcolorg a { color: #323232; }

.fontcolory, .fontcolory a { color: #c5930d; }/**土黄色*/

.fontcolory2, .fontcolory2 a { color: #ffde00; }/*黄色*/

.fontsize12 { font-size: 14px; }

.fontsize16 { font-size: 16px; }

.fontsize24 { font-size: 24px; }

.fontsize20 { font-size: 20px; }

.fontsize28 { font-size: 28px; }

.fontsize30 { font-size: 30px; }

.fontsize36 { font-size: 36px; }

.fontsize50 { font-size: 50px; }

.fontsize68 { font-size: 68px; }

.fontsize60 { font-size: 60px; }

.line { background: #bf9f62; height: 2px; width: 30px; }

.fontsize18 { font-size: 18px; }

.fontsize14 { font-size: 14px; }

.fontsize10 { font-size: 10px; }

.fontlh150 { line-height: 150%; }

.fontlh120 { line-height: 120%; }

.fontlh200 { line-height: 200%; }

.textindent2 p { text-indent: 2em; }

.textindent2 h1, .textindent2 h3, .textindent2 h2, .textindent2 h4, .textindent2 h5, .textindent2 h6, .textindent2 img, .textindent2 table, .textindent2 td { text-indent: 0; }

.textl2 { word-spacing: 10px }

.textindent2 img { margin: 5px; }

.fontlh260 { line-height: 260%; }

.fontlh200 { line-height: 200%; }

.fontlh180 { line-height: 180%; }

.fontlh360 { line-height: 360%; }

.fontlh100 { line-height: 100%; }

.fontabcc { text-transform: capitalize; }

.fontabcu { text-transform: uppercase; }

.fontwhl { font-weight: lighter }

.fontwhln { font-weight: 100 }

.fontwhl800 { font-weight: 800 }

.fontwhl600 { font-weight: 600 }

.textal { text-align: left; }

.textac { text-align: center; }

.textar { text-align: right; }

.rline { height: 4px; width: 90px; margin: 10px auto; background: #ed4c5c }

.backImg { position: absolute; width: 100%; z-index: -100; }

.firstTitle { position: absolute; bottom: 185px; width: 80%; left: 50%; margin-left: -40%; }

.ani { -webkit-animation-duration: 10s; animation-duration: 10s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
@-webkit-keyframes 
pulseLong { from {
 -webkit-transform: scale3d(1.3, 1.3, 1.3);
 transform: scale3d(1.3, 1.3, 1.3);
}

to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}
 @keyframes 
pulseLong { from {
 -webkit-transform: scale3d(1.3, 1.3, 1.3);
 transform: scale3d(1.3, 1.3, 1.3);
}

to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}

.pulseLong { -webkit-animation-name: pulseLong; animation-name: pulseLong; }

.mp0 { margin: 0; padding: 0; }

.mt25 { margin-top: 25px; }

.mt25 { margin-top: 25px; }

.mt40 { margin-top: 40px; }

.ml48 { margin-left: 48px; }

.mb40 { margin-bottom: 40px; }

.ptb40 { padding: 40px 0; }

.ptb220 { padding: 22% 0; }

.mt60 { margin-top: 60px; }

.mt80 { margin-top: 80px; }

.mt120 { margin-top: 120px; }

.plr10 { padding: 5px 10px; }

.pt15 { padding-top: 15px; }

.p15 { padding: 15px; }

.pt40 { padding-top: 40px; }

/*控制数字导航*/

#MyContent img{ width:auto;max-width:98%;height:auto } }
span.N1, span.N2, span.N3, span.N4, span.N5, span.N6, span.N7, span.N8, span.N9, span.N10 { display: block; float: left; width: 17px; margin-left: 5px; margin-right: 5px; padding-top: 6px; height: 15px; }

span.N1 { background: url(n01.gif) no-repeat 0px 4px; }

span.N2 { background: url(n02.gif) no-repeat 0px 4px; }

span.N3 { background: url(n03.gif) no-repeat 0px 4px; }

span.N4 { background: url(n04.gif) no-repeat 0px 4px; }

span.N5 { background: url(n05.gif) no-repeat 0px 4px; }

span.N6 { background: url(n06.gif) no-repeat 0px 4px; }

span.N7 { background: url(n07.gif) no-repeat 0px 4px; }

span.N8 { background: url(n08.gif) no-repeat 0px 4px; }

span.N9 { background: url(n09.gif) no-repeat 0px 4px; }

span.N10 { background: url(n10.gif) no-repeat 0px 4px; }

.navigation { width: 1200px; margin: 0px auto; height: 55px; line-height: 55px; color: #202122; background: url(weizhi.png) no-repeat 5px; font-family: 微软雅黑; font-size: 15px; border-bottom: 1px solid #e0e0e0; text-indent: 30px; overflow: hidden }

.navigation a { color: #202122; float: 14px; }

.navigation a:hover { color: #0046af; text-decoration: none; }

.navigation span { float: right; }

.navigation span a { float: right; color: #0046af; font-size: 14px; }

.jobsite { width: 953px; margin: 0px auto; margin-top: -10px; border: #CCE0F5 1px solid; border-bottom: none; background: url(titbg.gif) repeat-x left top; height: 29px; line-height: 29px; color: #069; padding-left: 10px; font-size: 14px; font-weight: bold; font-family: "微软雅黑"; }

.jobsite h3 { width: 88px; float: left; background: url(icon2.gif) no-repeat right top; margin-right: 15px; }

.jobsite li { float: left; border-right: #CCE0F5 1px solid; text-align: center; padding: 0px 8px; line-height: 28px; }

.jobsite a { font-size: 14px; font-weight: normal; color: #555; }

.jobsite a:hover { color: red; text-decoration: none; }

.navigation690 { height: 22px; line-height: 22px; color: #999; background: url(ask_points.gif) no-repeat left -1356px; padding-left: 15px; font-family: "Times New Roman", Times, serif }

.navigation690 a { color: #999; }

.navigation690 a:hover { color: red; text-decoration: none; }

/*###### db_head ###### */

.db_head { width: 100%; height: 35px; background: #0046af; overflow: hidden }

.head_box { width: 1200px; margin: 0px auto; background: url(head_box.jpg) no-repeat 0px 10px; color: #fff; text-indent: 25px; line-height: 35px }

.db_head_r { width: auto; float: right; overflow: hidden }

.db_head_r li { float: left; padding: 0px; }

.db_head_r li .s_s { padding: 0px 3px; }

.db_head_r li a { color: #fff; }

/*###### header ###### */

#header { width: 100%; margin: 0px auto; }

.top_a { width: 1200px; height: auto; margin: 0px auto; }

.top_a .logo { width: auto; float: left; padding-top: 20px; }

.head-wrapp { width: 100%; height: 123px; overflow: hidden }

.head-wrapp .logo { padding-left: 78px; height: 68px; margin: 11px 0; width: 50%; float: left; background-image: url(../images/logo.png); background-repeat: no-repeat; background-position: left 20px; }

.head-wrapp .head_dh { width: 238px; float: right; background: url(../images/tel.png) no-repeat left 35px; height: 68px; padding-left: 52px; padding-top: 35px; }

/*--------------------------------------------------------------------------------------*/
 /*                     HEADER CSS STYLES                                           */
 /*-------------------------------------------------------------------------------------*/
 /*main navigation*/
 


#main-navigation { background: #0046af; float: left; width: 100%; height: auto; border: none; }

#main-navigation.sticky { position: fixed; width: 100%; height: auto; background: #1967f5; z-index: 9999; }

#main-navigation.sticky-fullwidth { width: 100%!important }

#main-navigation select { background: #FFF; cursor: pointer; padding: 10px 5px; color: #676767; display: none }

ul.main-menu.alternative { float: right }

ul.main-menu.alternative li a { color: #fff; border: none; }

.main-menu.alternative > li:hover > a { color: #FFF }

.main-menu { margin: 0; list-style: none; }

#current { background-color: #fff; border: none; /*padding: 15px 40px;*/ width: 150px; line-height: 60px; position: relative; }

/*下拉菜单样式*/


.main-menu li, .main-menu ul a { position: relative; border: none; }

.main-menu > li { float: left; border: none; }

.main-menu > li.floatr { float: right }

.main-menu li > a { display: block }

.main-menu li:hover > ul { display: block }

#navigation ul li:first-child { margin-left: -8px }

#navigation ul li ul li:first-child, #navigation ul li ul li ul li:first-child { margin-left: 0 }

ul.main-menu li a i { color: #FFF; margin-right: 10px; }

ul.main-menu ul li a i { color: #aab3bc }

.main-menu a { text-decoration: none }

.main-menu > li > a { color: #fff; font-weight: 400; font-size: 16px; width: 150px; line-height: 60px; text-align: center; }

.main-menu > li > a i { display: block; text-align: center; font-size: 22px; }

.main-menu > li:hover > a { background-color: #124d88; margin: 0; }

ul.main-menu li a { -webkit-transition: background-color 80ms ease-in-out; -moz-transition: background-color 80ms ease-in-out; -o-transition: background-color 80ms ease-in-out; -ms-transition: background-color 80ms ease-in-out; transition: background-color 80ms ease-in-out; }

.main-menu ul li a { -webkit-transition: background-color 20ms ease-in-out, color 20ms ease-in-out; -moz-transition: background-color 20ms ease-in-out, color 20ms ease-in-out; -o-transition: background-color 20ms ease-in-out, color 20ms ease-in-out; -ms-transition: background-color 20ms ease-in-out, color 20ms ease-in-out; transition: background-color 20ms ease-in-out, color 20ms ease-in-out; }

.main-menu li span.span { background: url(../images/arrlbb.png) no-repeat left center; height: 24px; width: 24px; float: right }

.main-menu li a span { display: block; color: #ccd0d9; width: 100%; font-style: italic; font-size: 14px; line-height: 20px; }

.main-menu > li > a img, .main-menu li > ul > li > a img { border: 0; margin-right: 7px; }

/* Sub Menu 下拉菜单 */


.main-menu ul { position: absolute; display: none; width: 150px; background-color: #efefef; border-top: none; z-index: 999; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); box-shadow: 0 1px 1px rgba(0,0,0,0.04); }

.main-menu ul a { color: #124d88; font-size: 14px; line-height: 24px; padding: 9px 14px; border-bottom: 1px solid #dfdfdf; background: url(../images/arrow3.png) no-repeat left center; text-indent: 10px }

.main-menu ul li span { background: url(../images/arrlb.png) no-repeat left center; height: 24px; width: 24px; float: right }

.main-menu ul a:hover { color: #fff; background: #0046af url(../images/arrow3_1.png) no-repeat left center; text-indent: 1em }

.main-menu ul ul { top: 0; left: 150px; }

/* Mega Menu */


.main-menu .one-column, .main-menu .two-columns, .main-menu .three-columns, .main-menu .four-columns, .main-menu .five-columns { position: absolute; display: none; overflow: auto; z-index: 999; background: #fff; }

.main-menu .one-column, .main-menu .one { width: 160px }

.main-menu .two-columns, .main-menu .two { width: 320px }

.main-menu .three-columns, .main-menu .three { width: 480px }

.main-menu .four-columns, .main-menu .four { width: 640px }

.main-menu .five-columns, .main-menu .five { width: 800px }

.main-menu > li.floatr > ul.one-column, ul.two-columns, ul.three-columns, ul.four-columns, ul.five-columns { right: 0 }

.main-menu > li:hover > ul.one-column, ul.two-columns, ul.three-columns, ul.four-columns, ul.five-columns { display: block }

.main-menu .one, .main-menu .two, .main-menu .three, .main-menu .four, .main-menu .colfive5 { float: left }

/*menu END*/








.kong_ge { width: 100%; height: 1px; margin: 0px auto; overflow: hidden }

/*###  left_kuai ###*/

.left_kuai { width: 255px; height: auto; float: left; margin-right: 29px; overflow: hidden }

.left_tit { width: 255px; }

.left_txt { width: 255px; border-top: 6px solid #02af64; float: left; overflow: hidden }

.cppllb { width: 255px; height: auto; margin: 0px auto; background: #3c434c url(list_d.jpg) no-repeat bottom; border-bottom: 8px solid #02af64; padding-top: 15px; padding-bottom: 30px; overflow: hidden }

.cppllb li { width: 255px; height: 40px; float: left; background: url(cppllb.jpg) no-repeat bottom; line-height: 30px; display: block; }

.cppllb li a { height: 40px; width: 230px; color: #fff; display: block; font-size: 14px; text-indent: 23px; }

.cppllb li a:hover { height: 40px; width: auto; display: block; color: #fff; font-size: 15px; text-decoration: none; }

.cppllb p { width: 260px; line-height: 30px; color: #000; overflow: hidden }

/*###  right_kuai ###*/

.right_kuai { width: 720px; height: auto; float: left; padding-top: 35px; overflow: hidden }

.right_tit { width: 720px; }

.right_txt { width: 720px; float: left; padding-top: 14px; overflow: hidden }

/*###  right_kuai1 ###*/

.right_kuai1 { width: 366px; height: auto; float: left; overflow: hidden }

.right_tit1 { width: 366px; }

.right_txt1 { width: 366px; float: left; padding-top: 14px; overflow: hidden }

.right_txt1 p { line-height: 32px; }

.yangshi { width: 100%; height: 54px; float: left; font-size: 20px; font-weight: 600; color: #0046af; line-height: 54px; background-image: url(right.jpg); background-repeat: no-repeat; background-position: left bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dedede; }

.yangshi span { float: right; color: #666; padding-right: 10px; line-height: 40px; font-size: 14px; margin-top: 15px; font-weight: 100; }

.yangshi span a { font-size: 14px; color: #666; }

.yangshi span a img { margin-top: 14px; margin-right: 6px; }

.yangshi a { color: #666; }

.yangshi1 { width: 100%; height: 65px; float: left; background: #0046af url(news.png) no-repeat 20px 10px; font-size: 18px; color: #fff; text-indent: 60px; line-height: 65px; }

.yangshi1 span { color: #fff; text-transform: uppercase; font-size: 14px; line-height: 40px; }

.yangshi1 a { float: right; font-size: 14px; padding-right: 10px; color: #fff; }

.zzry { width: 1200px; }

.box_company, .box_company_txt { width: 1200px; margin: 0px auto; overflow: hidden }

.box_company_tit h6 { color: #000; text-align: center; font-size: 22px; border-bottom: 2px solid #f1f1f1; padding-bottom: 10px; font-weight: 100; }

.box_company_tit .xian { margin: 0px auto; text-align: center; position: relative; top: -9px; }

.box_company_tit p { text-align: center; font-size: 14px; font-family: Arial; text-transform: uppercase; line-height: 10px; }

.box_company_txt { padding-top: 20px; }

.box_company_txt .zizhi { width: 350px; height: 225px; background: #eae9e9; float: left; text-align: center }

.box_company_txt .zizhi img { margin-top: 5px; }

.box_company_txt .jianjie { width: 634px; height: 225px; float: left; padding-left: 20px; }

.box_company_txt .jianjie .tit { color: #0046af; font-size: 18px; border-bottom: 2px solid #f1f1f1; padding-bottom: 10px; }

.box_company_txt .jianjie .txt { line-height: 35px; padding-top: 15px; }

.news, .news_tit, .news_txt { width: 318px; height: auto; float: left; overflow: hidden }

.news_tit { background: #3c434c; line-height: 50px; color: #fff; font-size: 16px; text-indent: 15px; }

.news_tit .yw { font-size: 14px; text-transform: uppercase; }

.news_tit .more { float: right; padding: 19px 15px 0px 0px }

.zi_new { width: 100%; height: auto; float: left; padding-top: 14px; overflow: hidden }

.zi_new li { width: 100%; height: auto; line-height: 36px; border-bottom: 1px dashed #dbdada; }

.zi_new li img { padding-left: 3px; }

.zi_new li span { float: right; padding-right: 3px; color: #a1a0a0 }

.zi_new p { line-height: 36px; text-indent: 20px; font-size: 14px; }

/*首页底部友情链接版权信息*/


.copyright { width: 100%; margin: 0px auto; background: #0046af; margin-top: 15px; }

.footer { width: 1200px; height: auto; margin: 0px auto; padding-top: 30px; overflow: hidden }

#dqfz { width: 1002px; height: 38px; margin: 0px auto; line-height: 35px; background: #fff; border: 1px solid #dedede; margin-top: 14px; overflow: hidden }

#dqfz ul li { width: auto; float: left; padding: 0px 6px; }

.f_lx { width: 260px; float: left; overflow: hidden }
.f_lx h2{  font-size: 16px; color: #fff; line-height: 30px; font-weight:100;}
.f_lx h3{ width:60px; background:#fff; height:2px;}
.f_lx li { font-size: 14px; color: #fff; line-height: 30px; }

.f_lx .li1 {font-size: 22px; font-weight: 500; line-height:40px; margin:10px auto  }

.f_lx .li2 { background: url(li2.jpg) no-repeat 10px; }

.f_lx .li3 { background: url(li3.jpg) no-repeat 10px; }

.f_yl { width: 500px; float: left; padding: 0px 50px; overflow: hidden; border-left: 1px solid #fff; border-right: 1px solid #fff; height: 250px; padding: 0px 70px 20px; }

.f_yl h2{  font-size: 16px; color: #fff; line-height: 30px; font-weight:100;}
.f_yl h3{ width:60px; background:#fff; height:2px; margin-bottom:20px; margin-top:15px;}
.f_yl li a { width: 110px; height: 42px; float: left; padding: 0px 10px; color: #fff; font-size: 14px; line-height: 42px; overflow: hidden }
.f_yl input{ border:1px solid #ddd ; font:16px; line-height:36px; height:36px; background:none; color:#9ac1f9; border-radius:0px; width:160px; margin-bottom:10px;}
.f_yl input.button{ width:140px; font-size:14px;  height:44px; background:#b60005;}
.f_yl textarea{border:1px solid #ddd ; font:16px; line-height:30px; height:150px; background:none; color:#9ac1f9; border-radius:0px;  margin-bottom:10px; }
#input_l{ float:left; width:200px; border:1px solid #ddd;height:40px; overflow:hidden; }
#input_l input{background:#ddd }
#input_r{ float:right; width:160px; text-align:right}
.foot { width: 100%; margin: 0px auto; line-height: 32px; padding: 5px 0px; text-align: center; background: #000; color: #fff; overflow: hidden }

.foot a { color: #fff }
.f_yl_r{ width: 260px; float: right; background: url(ewm.png) no-repeat right center; height:280px }

.footmenu { width: 100%; border-bottom: 1px solid #fff; height: 50px; line-height: 50px; }

.footmenu ul { width: 1200px; margin: 0 auto }

.footmenu ul li { float: left; margin-left: 10px; color: #fff; }

.footmenu ul li a { #FFF
}

/*###  网站地图  ###*/


#dt_yj { width: 95%; background: #73010; margin: 1%; overflow: hidden }

#dt_yj li { width: auto; background: #73010; float: left }

#dt_yj li a { color: #fff; float: left; height: 35px; line-height: 35px; font-size: 14px; background: #73010; text-indent: 15px; }

.dt_ej { float: left; background: #73010; border-top: 1px solid #ededed; overflow: hidden }

.dt_ej li { width: auto; background: #73010; float: left }

.dt_ej li a { color: #fff; float: left; font-size: 14px; background: #73010; }

.dt_sj { width: 100%; float: left; border-top: 1px solid #ededed; overflow: hidden }

.dt_sj li { width: 100%; float: left }

.dt_sj li a { color: #000; float: left; font-size: 14px; text-indent: 20px; }

.top_a .allsearch { width: 650px; float: right; background: url(top_nav_bg.png) repeat-x; border: #e8e8e8 1px solid; }

.top_a .allsearch .searchmenu ul { }

.top_a .allsearch .searchmenu li { width: 7%; float: left; text-align: center; border-right: #e8e8e8 1px solid; height: 30px; line-height: 30px; }

.top_a .allsearch .searchmenu a { font-size: 14px; color: #069; }

.top_a .allsearch .searchmenu a:hover { text-decoration: none; }

.top_a .allsearch .searchmenu .curr a { color: #990000; font-weight: bold; background: url(up.png) no-repeat center bottom; display: block; line-height: 30px; }

.top_a .allsearch .searchmenu .curr a:hover { text-decoration: none; }

.top_a .allsearch .searchmain { background: #F4F4F4; height: 38px; line-height: 38px; position: relative; }

.top_a .allsearch .searchmain #key { margin-left: 3px; width: 521px; overflow: hidden; height: 29px; line-height: 29px; color: #999; padding-left: 10px; border: 1px #ccc solid; }

.top_a .allsearch .searchmain #m { width: 58px; height: 31px; }

/* 图片新闻滚动 */

#schoolPhoto { height: 140px; padding: 40px 0 0 0; overflow: hidden; }

#focus_img { width: 570px; height: 150px; margin: auto; overflow: hidden; }

#focus_img img { cursor: pointer; }

#focus_btn { position: absolute; top: 1000px; z-index: 9; }

#btn_focus_prev, #btn_focus_next { width: 26px; height: 26px; position: absolute; top: 80px; text-indent: -99em; cursor: pointer; }

#btn_focus_prev { background-position: 0px 0px; right: 13px; background-image: url(left.jpg); background-repeat: no-repeat; }

#btn_focus_next { background-position: 0px -41px; left: 13px; background-image: url(right.jpg); background-repeat: no-repeat; }

.btn { cursor: pointer; background: none; border: none; }

.mod-banner { margin: 0 auto; position: relative; _position: none; z-index: 1; }

.thumbListStlye4 li { display: block; float: left; width: 25%; overflow: hidden; zoom: 1; margin-bottom: 14px; height: 150px; }

.thumbListStlye4 .pe_u_thumb { width: 140px; height: 142px; background: url(img140.gif) no-repeat; }

.thumbListStlye4 .pe_u_thumb img { width: 128px; height: 100px; margin: 3px; }

.thumbListStlye4 .pe_u_thumb:Hover { }

.thumbListStlye4 .pe_u_thumb_title { text-align: center; }

.thumbListStlye4 .pe_u_thumb_title a:hover { color: red; text-decoration: none; }

.PK680 { background: #F5FAFE; height: 34px; line-height: 34px; border: #DCEAF9 1px solid; }

.PK680 span { width: 88px; float: left; display: block; text-align: center; background: url(icon2.gif) no-repeat right top; font-size: 14px; color: #069; }

.PK680 .pklist { width: 580px; float: right; margin-left: 5px; }

.PK680 .pklist a { color: #069; padding: 0px 10px; padding-left: 10px; }

.PK680 .pklist a:hover { color: red; text-decoration: none; }

/*首页鼠标特效start*/

.scrollFrame { width: 100%; }

.scrollFrame .cls { clear: both; }

.scrollFrame .cont { }

.scrollFrame .hidden { display: none; }

.scrollFrame .display { display: block; }

.scrollFrame { margin: 0px auto; overflow: hidden; }

.scrollFrame .scrollUl { background: #E9F0FF; height: 35px; border-top: #1D89D1 4px solid; border-bottom: #CBD9E4 1px solid; }

.scrollFrame .scrollUl li { float: left; }

.scrollFrame .scrollUl .textdiv { width: 65px; float: left; text-align: center; line-height: 35px; font-size: 14px; color: #069; }

.scrollFrame .scrollUl .blankdiv { width: 10px; float: left; text-align: center; line-height: 35px; }

.scrollFrame .scrollUl .textcss { width: 100px; float: left; text-align: center; line-height: 35px; font-size: 14px; font-weight: bold; color: #069; }

.scrollFrame .bor03 { padding: 0px; margin: 0px; clear: both; border-top: none; }

.scrollFrame .sd01 { cursor: pointer; width: 63px; background: url(titbg.gif) repeat-x left bottom; border: #C6DDF1 1px solid; border-bottom: none; color: #000; height: 29px; font-size: 14px; line-height: 29px; margin-top: 6px; margin-right: 2px; display: block; text-align: center; }

.scrollFrame .sd02 { cursor: pointer; width: 63px; background: url(titbg.gif) repeat-x left top; color: #069; border: #C6DDF1 1px solid; border-bottom: none; height: 29px; font-size: 14px; line-height: 29px; margin-top: 6px; margin-right: 2px; display: block; text-align: center; }

.scrollFrame .scrollUl2 { border-bottom: #CC0001 2px solid; height: 34px; }

.scrollFrame .scrollUl2 li { float: left; }

.scrollFrame .scrollUl2 .textdiv { width: 165px; float: left; margin-right: 100px; text-align: left; line-height: 36px; font-size: 14px; color: #000; font-weight: bold; }

.scrollFrame .scrollUl3 { height: 32px; border-bottom: #d4d4d4 1px solid; }

.scrollFrame .scrollUl3 li { float: left; }

.scrollFrame .sd03 { cursor: pointer; width: 90px; background: #C80000; text-align: center; color: #FFF; height: 31px; font-size: 14px; line-height: 31px; margin-top: 3px; display: block; margin-left: 5px; }

.scrollFrame .sd04 { cursor: pointer; background: #DEDEDE; width: 90px; color: #555; margin-left: 5px; height: 31px; font-size: 14px; line-height: 31px; text-align: center; margin-top: 3px; display: block; }

.scrollFrame .sd05 { cursor: pointer; width: 107px; background: url(tabbg.png) no-repeat center top; margin-left: 5px; text-align: center; color: #fff; height: 36px; font-size: 14px; font-weight: bold; line-height: 36px; margin-top: 1px; z-index: 9999px; }

.scrollFrame .sd06 { cursor: pointer; width: 107px; border: #f1f1f1 1px solid; border-bottom: none; color: #005599; height: 32px; font-size: 14px; line-height: 32px; text-align: center; margin-left: 5px; }

.scrollFrame .bor02 { border: #E8E8E8 1px solid; border-top: none; height: 100%; overflow: hidden; }

.scrollFrame .bor02 ul { padding: 8px; text-align: left; line-height: 24px; }

/*首页鼠标特效end*/


.hyuser { padding: 10px; }

.hyuser li { width: 25%; float: left; text-align: center; overflow: hidden; }

.hyuser a.b { width: 60px; height: 60px; background: url(img60.gif) no-repeat; display: block; overflow: hidden; }

.hyuser a.b img { width: 50px; height: 50px; padding: 3px; }

.hyuser a.u { height: 25px; line-height: 25px; }

.hyuser a { font-family: Verdana, Arial, Helvetica, sans-serif; width: 100px; white-space: nowrap; overflow: hidden; }

.hyuser a:hover { color: red; text-decoration: none; }

.dtuser { padding: 8px; }

.dtuser li { line-height: 25px; }

.dtuser span { display: block; color: #999; text-align: left; }

.dtuser a:hover { color: red; text-decoration: none; }

.syfresh { padding: 8px; }

.syfresh li { height: 26px; line-height: 26px; border-bottom: #E8E8E8 1px dashed; overflow: hidden; }

.syfresh a:hover { color: red; text-decoration: none; }

.zxym { padding: 8px; height: 282px; overflow: hidden; }

.zxym h2 { line-height: 35px; text-align: center; border-bottom: #e8e8e8 1px dashed; margin-bottom: 10px; }

.zxym h2 a { color: red; font-family: Verdana, Arial, Helvetica, sans-serif; }

.zxym h2 a:hover { color: red; text-decoration: none; }

.zxym li { height: 26px; line-height: 26px; background: url(artarrow.gif) no-repeat 0px 10px; padding-left: 10px; }

.zxym a { font-size: 14px; }

.zxym span { float: right; color: #999; }

.zxym a:hover { color: red; text-decoration: none; }

.sybbs { padding: 8px; }

.sybbs li { height: 25px; line-height: 25px; background: url(artarrow.gif) no-repeat 0px 10px; padding-left: 10px; }

.sybbs a:hover { color: red; text-decoration: none; }

.tz { padding: 8px; }

.tz li { height: 25px; line-height: 25px; background: url(artarrow.gif) no-repeat 0px 10px; padding-left: 10px; }

.tz a:hover { color: red; text-decoration: none; }

/*首页样式结束*/


/*新闻样式*/

.newslist { width: 100%;overflow: hidden; }

.newslist li { width: 100%; float: left; background: url(nes.png) no-repeat 3px; border-bottom: 1px dashed #eae9e9; text-indent: 22px; line-height: 42px; overflow: hidden }

.newslist li a { float: left; font-size: 16px;line-height: 42px; }

.newslist li .date { float: right; color: #cdcbcb; font-size: 14px; }

.mainpdbox .right .right02 { border: #C6DDF1 1px solid; }

.mainpdbox .right .right02 .title { background: url(titbg.gif) repeat-x 0px top; height: 29px; line-height: 29px; padding-left: 15px; color: #069; }

.mainpdbox .right .right02 .title span { background: url(titbg.gif) repeat-x left -30px; border: #C6DDF1 1px solid; border-top: none; border-bottom: none; font-size: 14px; color: #069; text-align: left; width: 118px; display: block; text-align: center; overflow: hidden; }

.right02box { }

.right02box ul { padding: 8px; }

.right02box li { height: 26px; line-height: 26px; border-bottom: #e8e8e8 1px dashed; overflow: hidden }

.right02box a { font-size: 14px; font-weight: normal; }

.right02box a:hover { color: red; text-decoration: none; }

.articlecontent .articlebook { }

.articlecontent .articlebook h4 { line-height: 25px; font-size: 14px; font-weight: normal; border: none; }

.articlecontent .articlebook h4 a:hover { color: #0071eb; text-decoration: none; }

.articlecontent .info { /*width: 260px; margin: 0px auto; */ text-align: center;}

.nei_new { width: 100%; margin: 0px auto; padding-bottom: 14px; text-indent: 2px; }
.nei_new li { width: 100%; border-bottom: 1px solid #eeeeee; line-height: 35px; display: block; background: url(multipage.gif) no-repeat 10px center; text-indent: 25px; }

.nei_new li a { width: 100%; display: block; }

.nei_new li a:hover { width: 100%; background: #f3f3f3; color: #0071eb; display: block }

.nei_new li span { float: left; width: 20px; margin-top: 5px; }

.xgxw { border-top: #CCC 1px dashed; }

.xgxw .title { height: 35px; line-height: 35px; font-size: 14px; color: #069; font-weight: bold; }

.xgxw .xgnewsbox { padding: 8px; }

.xgxw .xgnewsbox ul { }

.xgxw .xgnewsbox li { height: 28px; line-height: 28px; background: url(artarrow.gif) no-repeat 0px 14px; padding-left: 10px; }

.xgxw .xgnewsbox a { font-size: 14px; color: #000; }

.xgxw .xgnewsbox a:hover { color: red; text-decoration: none; }

.xgxw .xgnewsbox span { padding-left: 10px; color: #999; }

/*评论*/

.mainpdbox .left .showcomment { border: #C6DDF1 1px solid; }

.mainpdbox .left .showcomment .title { background: url(titbg.gif) repeat-x left top; height: 29px; line-height: 29px; font-size: 14px; font-weight: bold; color: #069; padding-left: 15px; }

.mainpdbox .left .showcomment .showbox { padding: 10px; }

/*文章系统筛选*/

.search01 { }

.search01 .title { border: #CCE0F5 1px solid; background: #F3FAFF; height: 49px; overflow: hidden; }

.search01 .title h2 { background: url(pic_09.gif) no-repeat; width: 181px; height: 49px; font-size: 22px; font-weight: bold; color: #069; text-align: center; display: block; font-family: "宋体"; line-height: 49px; float: left; }

.fieldmenu { padding: 0px; margin: 0px; border: #CCE0F5 1px solid; border-top: none; padding: 10px; height: 100%; overflow: hidden; }

.fieldmenu .keyform { background: url(icon_search.gif) no-repeat 10px 10px; height: 30px; line-height: 30px; border-bottom: #f1f1f1 1px dashed; padding-left: 30px; padding-bottom: 10px; }

.fieldmenu .keyform span { font-weight: bold; color: #999; }

.fieldmenu .keyform .kw { border: #C6DDF1 1px inherit; height: 20px; line-height: 20px; color: #999; font-size: 14px; }

.condition_title { width: 10%; float: left; text-align: right; font-weight: bold; color: #333; height: 24px; line-height: 24px; font-size: 14px; }

.container { width: 87%; float: right; padding-left: 15px; text-align: left; line-height: 24px; margin: 1px; white-space: nowrap; font-size: 14px; }

.container strong { background: #03A2DC; color: #FFF; font-weight: normal; display: block; width: 80px; float: left; text-align: center; }

.container a { padding: 0px 6px; float: left; font-size: 14px; }

.container a:hover { color: red; text-decoration: none; }

.search02 { border: #C6DDF1 1px solid; height: 100%; overflow: hidden; }

.search02 .tabtit { background: url(titbg.gif) repeat-x left top; height: 29px; line-height: 29px; }

.fcsearch_tabs { width: 260px; float: left; }

.fcsearch_tabs ul { padding-left: 5px; }

.fcsearch_tabs li { width: 120px; height: 27px; text-align: center; float: left; background: url(titbg.gif) repeat-x left top; font-size: 14px; color: #069; }

.fcsearch_tabs a:hover { color: red; text-decoration: none; }

.fcsearch_tabs li.slt { width: 120px; height: 27px; text-align: center; float: left; background: url(titbg.gif) repeat-x left bottom; border: #C6DDF1 1px solid; border-bottom: none; margin-top: 1px; }

.fcsearch_tabs li.slt a { color: #0690; font-size: 14px; font-weight: bold; }

.fcsearch_tabs li.slt a:hover { color: red; text-decoration: none; }

.sear_result { width: 330px; float: right; background: url(icon2.gif) no-repeat; padding-left: 22px; }

.sear_result span { font-weight: bold; color: #069; }

.mainpdbox .left .search02 .artlisting { height: 100%; overflow: Hidden; }

.mainpdbox .left .search02 .artlisting ul { padding: 10px; }

.mainpdbox .left .search02 .artlisting li { height: 28px; line-height: 28px; background: url(artarrow.gif) no-repeat 0px 10px; padding-left: 10px; }

.mainpdbox .left .search02 .artlisting a { font-size: 14px; }

.mainpdbox .left .search02 .artlisting a:hover { color: red; text-decoration: none; }

.shoplisting { padding: 10px; }

.shoplisting ul { }

.shoplisting li { width: 25%; float: left; text-align: center; height: 260px; overflow: hidden; }

.shoplisting .photo { }

.shoplisting .photo img { width: 135px; height: 130px; padding: 2px; border: #ccc 1px solid; }

.shoplisting .details { text-align: left; }

.shoplisting .details h4 { line-height: 25px; max-height: 50px; overflow: hidden; }

.shoplisting .details h4 a { font-size: 14px; font-weight: normal; color: #555; }

.shoplisting .details h4 a:hover { color: red; text-decoration: none; }

.shoplisting .details h3 { line-height: 25px; font-weight: normal; color: #555; font-size: 14px; }

/*全站搜索begin*/

.somenu { width: 973px; margin: 0px auto; background: url(titbg.gif) repeat-x left top; height: 29px; border-left: #BDD7F2 1px solid; border-right: #BDD7F2 1px solid; overflow: hidden; }

.somenu h2 { width: 80px; float: left; font-size: 14px; line-height: 29px; text-align: center; font-weight: bold; color: #000; background: url(icon2.gif) no-repeat right top; }

.somenu ul { width: 880px; float: right; }

.somenu li { float: left; line-height: 29px; border-right: #D3E4F7 1px inset; text-align: center; }

.somenu a { width: 70px; float: left; display: block; font-size: 14px; color: #555; }

.somenu a:hover { display: block; background: url(up.png) no-repeat center bottom; text-decoration: none; }

.so_top { width: 965px; margin: 0px auto; }

.so_top .logo { width: 314px; float: left; }

.suggest_link { background-color: #FFFFFF; padding: 2px 6px 2px 6px; color: #000000; height: 20px; }

.suggest_link_over { padding: 2px 6px 2px 6px; color: #fff; height: 20px; background: #3399FF; }

#search_suggest { width: 535px; position: absolute; background-color: #FFFFFF; text-align: left; border: 1px solid #e5e5e5; border-top: none; left: -1px; height: 150px; overflow-y: auto; overflow-x: hidden; }

#search_suggest li { height: 25px; line-height: 25px; border-bottom: #e8e8e8 1px solid; }

.searchbody { width: 965px; margin: 0px auto; }

.searchbody .left { width: 680px; float: left; border-right: #CCC 1px solid; margin-right: 8px; }

.searchbody .left .tit { height: 31px; line-height: 31px; font-size: 14px; color: #069; padding-left: 15px; border-bottom: #CCC 1px solid; }

.searchbody .left .tit span { color: #990000; font-weight: bold; }

.searchbody .left .leftbox { }

.searchbody .left .leftbox .searchlist { }

.searchbody .left .leftbox .searchlist ul { padding: 15px; }

.searchbody .left .leftbox .searchlist li { line-height: 28px; }

.searchbody .left .leftbox .searchlist span.art_title a { font-size: 14px; color: #069; font-weight: bold; text-decoration: underline; }

.searchbody .left .leftbox .searchlist span.art_title a:visited { color: #003399; text-decoration: underline; }

.searchbody .left .leftbox .searchlist span.artintro { line-height: 24px; font-size: 14px; }

.searchbody .left .leftbox .searchlist span.arturl { line-height: 24px; }

.searchbody .left .leftbox .searchlist span.arturl a { color: green; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }

.searchbody .left .leftbox .searchlist span.arturl a:hover { text-decoration: none; }

.searchbody .left .leftbox .searchlist span.c9 { color: green; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }

.searchbody .left .leftbox .searchabout { margin: 10px; padding: 15px; background: #EFEFEF; height: 100%; overflow: hidden; }

.searchbody .left .leftbox .searchabout h3 { height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; color: #000; }

.searchbody .left .leftbox .searchabout .searchresult li { height: 25px; line-height: 25px; border-bottom: #f1f1f1 1px solid; }

.searchbody .left .leftbox .searchabout .searchresult a { font-size: 14px; color: #069; text-decoration: underline; }

.searchbody .left .leftbox .searchabout .searchresult a:hover { color: red; }

.searchbody .left .leftbox .kuaisou { margin: 0px 10px; background: #EEF4F8; border: #C6DDF1 1px solid; padding-left: 20px; padding: 8px; }

.searchbody .left .leftbox .kuaisou .i { height: 23px; line-height: 23px; width: 400px; padding-left: 15px; color: #333; }

.searchbody .left .leftbox .kuaisou #m { margin-left: 5px; height: 28px; line-height: 28px; width: 80px; }

.searchbody .right { width: 268px; float: right; }

.searchbody .right .right01 { }

.searchbody .right .right01 .tit { height: 31px; line-height: 31px; font-size: 14px; font-weight: bold; color: #069; padding-left: 5px; border-bottom: #CCC 1px solid; }

.searchbody .right .right01 .right01box { }

.searchbody .right .right01 .right01box ul { padding: 8px; }

.searchbody .right .right01 .right01box li { background: url(artarrow.gif) no-repeat 0px 11px; padding-left: 8px; height: 26px; line-height: 26px; width: 245px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.searchbody .right .right01 .right01box a { color: #069; }

.searchbody .right .right01 .right01box a:hover { text-decoration: none; color: red; }

/*全站搜索end*/


.mainpdbox .left .showcomment #content_nei { height: 100%; overflow: hidden; }

.mainpdbox .left .showcomment #content_nei ul { padding: 10px; }

.mainpdbox .left .showcomment #content_nei li { }

.mainpdbox .left .showcomment #content_nei .articleurl { line-height: 30px; }

.mainpdbox .left .showcomment #content_nei .articleurl a { color: #069; font-weight: bold; font-size: 14px; text-decoration: underline; }

.searchbody .left .leftbox .searchlist span.art_title a:visited { color: #003399; text-decoration: underline; }

/*文章分页样式*/

#fenye { clear: both; margin: 10px; }

#fenye a { text-decoration: none; font-size: 14px; }

#fenye .prev, #fenye .next { width: 64px; text-align: center; }

#fenye a.curr { width: 32px; background: #5A85B2; height: 24px; line-height: 24px; border: 1px solid #E3E3E3; color: #fff; font-weight: bold; text-align: center; }

#fenye a.curr:visited { color: #fff; }

#fenye a { margin: 5px 4px 0 0; color: #333; background: #F4F4F4; height: 24px; line-height: 24px; display: inline-table; border: 1px solid #D4D4D4; float: left; text-align: center; }

#fenye a.num { width: 32px; }

#fenye a:visited { color: #555; }

#fenye a:hover { color: #000; background: url(tbg.gif) repeat-x; height: 24px; line-height: 24px; border: 1px solid #E3E3E3; float: left; text-decoration: none; }

#fenye span { line-height: 30px; }

/*文章正文分页样式*/

#pageNext { padding: 10px 14px 6px; clear: both; }

#pageNext .prev, #pageNext .next { width: 64px; text-align: center; }

#pageNext a.curr { width: 32px; background: #5A85B2; height: 24px; line-height: 24px; border: 1px solid #E3E3E3; color: #FFF; font-weight: bold; text-align: center; }

#pageNext a.curr:visited { color: #fff; }

#pageNext a { margin: 5px 4px 0 0; color: #333; background: #F4F4F4; height: 24px; line-height: 24px; display: inline-table; border: 1px solid #D4D4D4; float: left; text-align: center; }

#pageNext a.num { width: 32px; }

#pageNext a:visited { color: #3B85B4; }

#pageNext a:hover { color: #000; background: url(tbg.gif) repeat-x; height: 24px; line-height: 24px; border: 1px solid #E3E3E3; float: left; text-decoration: none; }

/*图片频道*/

/*# category #*/

.picmain2 { width: 1200px; margin: 0px auto; padding-top: 14px; }

.picmain2 .col { border: #eaebec 1px solid; height: 100%; overflow: hidden; margin-bottom: 10px; padding-bottom: 10px; }

.picmain2 .col .t { background: #0046af; height: 40px; line-height: 40px; overflow: hidden; font-size: 14px; font-weight: bold; padding-left: 16px; color: #fff; position: relative; }

.picmain2 .col .t span { position: absolute; right: 16px; top: 0px; }

.picmain2 .col .t span a { font-size: 14px; font-weight: normal; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; }

.picmain2 .col .t span a:hover { text-decoration: none; }

.picmain2 .col ul { padding: 8px; }

.picmain2 .col li { width: 228px; border: 1px solid #e9e9e9; margin: 8px; line-height: 30px; float: left; display: block; text-align: center; overflow: hidden; }

.picmain2 .col img { width: 216px; height: 208px; margin-left: 3px; margin-top: 5px; }

.picmain2 .col li:hover { color: #0046af; border: 1px solid #0046af; }

/*
.picmain2 .col ul{padding:8px;}
.picmain2 .col li{width:189px; border:1px solid #e9e9e9; margin:3px;line-height:30px; float:left; display:block;text-align:center;overflow:hidden;}
.picmain2 .col img{width:176px; height:168px; margin-left:3px; margin-top:5px;}
.picmain2 .col li:hover{color:#0046af; border:1px solid #0046af;}
*/
/*# list #*/

.piclist { width: 1200px; margin: 0px auto; padding-top: 14px; }

.piclist .title { background: #0046af; height: 40px; line-height: 40px; overflow: hidden; font-size: 14px; font-weight: bold; padding-left: 18px; color: #069; }

.piclist .title span { width: 120px; height: 40px; line-height: 40px; display: block; font-size: 14px; color: #fff; font-weight: bold; }

.piclist .piclistbox { }

.piclist .piclistbox ul { padding: 8px; }

.piclist .piclistbox li { width: 228px; border: 1px solid #e9e9e9; margin: 8px; line-height: 30px; float: left; display: block; text-align: center; overflow: hidden; }

.piclist .piclistbox img { width: 216px; height: 208px; margin-left: 3px; margin-top: 5px; }

/*
.piclist .piclistbox li{width:20%;float:left;text-align:center;height:auto; padding-bottom:6px; padding-top:15px; border-bottom:1px dashed #CCC;overflow:hidden;}
.piclist .piclistbox img{width:152px;height:144px;padding:2px;border:#D4D4D4 1px solid;margin-bottom:8px;}
*/

.piclist .piclistbox a { }

.piclist .piclistbox a:hover { color: #0046af; text-decoration: none; }

/*# show #*/

.picnr { width: 1200px; margin: 0px auto; height: 100%; overflow: hidden; margin-top: 14px; }

.picnr .title { height: 52px; line-height: 52px; padding-left: 30px; font-size: 30px; font-weight: bold; color: #000; }

.picnr .title span { color: #000; font-size: 14px; font-weight: normal; margin-left: 20px; }

.picnr .del { height: 30px; line-height: 30px; text-align: center; color: #000; }

.picnr .del a { color: #FFEA00; }

.picnr .picnrbox { }

.picnr .picnrbox .showpic { }

.picnr .picnrbox .showpic .imglist img { margin: 10px; }

.picnr .nph_intro { padding: 10px 30px; line-height: 30px; color: #000; }

.picnr .nph_tj { padding: 10px 30px; }

.picnr .nph_tj li { height: 25px; line-height: 25px; color: #000; }

.picnr .nph_tj a { color: #000; }

.picnr .imageintro { padding: 10px 30px; line-height: 24px; color: #000; text-align: left; }

/* 图片分页方式的样式*/

.imagelist { margin: 0 auto; width: 860px; overflow: hidden; } /*总宽度*/

.imagelist .imagetop { padding-right: 5px; text-align: right; margin: 5px; color: #767676; }

.imagelist .imagetop a { color: #767676; }

.imagelist .defaultimagesrc { text-align: center; margin: 5px; padding-top: 40px; padding-bottom: 40px; }

.imagelist .defaultImagesrc img { border: 1px solid #f1f1f1; padding: 2px }

.imagelist .imageintro { text-align: center; font-size: 14px; }

.thumb { height: 114px; background: #FFF; padding: 5px; }

.thumb_1 { text-align: center; float: left; height: 50px; width: 60px; padding-top: 30px; font-weight: 400; font-size: 14px; color: #000; }

.thumb_1 .font-28 { font-size: 18px; color: red; }

.thumb_2 { float: left; width: 790px; }

.thumb_2_1 { background: url(qh1.gif) no-repeat 0px 20px; float: left; height: 113px; width: 35px; cursor: pointer; margin-left: 10px; _margin-left: 0px; }

.thumb_2_2 { background: url(qh2.gif) no-repeat 0px 20px; float: right; height: 113px; width: 35px; cursor: pointer; }

#scrool_div { width: 708px; position: relative; height: 110px; overflow: hidden; }

#scrool_wrap { height: 110px; position: absolute; width: 20000px; }

#scrool_wrap li { width: 130px; height: 100px; float: left; margin-right: 10px; }

#scrool_div img { width: 126px; height: 95px; margin: 5px; }

.normalthumb img { padding: 2px; border: 1px solid #F9AF10 }

.currthumb img { padding: 2px; border: 1px solid #ff6600; }

/* 图片分页方式的样式结束*/


/*组图显示方式的样式

.imggrouplist { margin: 0 auto; width: 590px; }

.imggrouplist li { width: 130px; float: left; margin: 2px; border: 1px #999999 solid; background: #FFFFFF; padding: 5px; text-align: center }

.imggrouplist li img { width: 120px; height: 90px; }*/

/*组图显示方式的样式结束*/

/*平行显示方式样式

.imglist { text-align: center }

.imglist img { border: 4px solid #efefef; padding: 1px }

.imglist div { margin-bottom: 15px }*/

/*平行显示方式样式结束*/

#pageNext { text-align: right }

.xgphoto { width: 1200px; margin: 0px auto; border: #eaeaea 1px solid; overflow: hidden; }

.xgphoto .title { background: url(titbg.gif) repeat-x left top; height: 29px; line-height: 32px; overflow: hidden; font-size: 14px; font-weight: bold; padding-left: 10px; color: #0046af; }

.xgphoto .xgphotobox { }

.xgphoto .xgphotobox ul { padding: 10px; }

.xgphoto .xgphotobox li { width: 20%; float: left; text-align: center; height: 140px; overflow: hidden; }

.xgphoto .xgphotobox img { padding: 2px; border: #D4D4D4 1px solid; margin-bottom: 10px; }

.xgphoto .xgphotobox a { }

.xgphoto .xgphotobox a:hover { color: red; text-decoration: none; }

.xgphoto .commentbox { padding: 10px; }

.picpl { width: 965px; margin: 0px auto; }

.picpl .left { width: 680px; float: left; }

.picpl .left .left01 { border: #C6DDF1 1px solid; }

.picpl .left .left01 .title { background: url(titbg.gif) repeat-x left top; height: 29px; line-height: 29px; overflow: hidden; font-size: 14px; font-weight: bold; padding-left: 10px; color: #069; }

.picpl .left .left01 .left01box { padding: 10px; }

.picpl .left .left01 .searchbox { height: 100%; overflow: hidden; padding: 10px; }

.picpl .left .left01 .searchbox #content_nei { }

.picpl .left .left01 .searchbox #content_nei ul { }

.picpl .left .left01 .searchbox #content_nei li { height: 110px; border-bottom: #ccc 1px dashed; margin-bottom: 8px; overflow: hidden; }

.picpl .left .left01 .searchbox #content_nei h1 { width: 120px; float: left; }

.picpl .left .left01 .searchbox #content_nei h1 img { padding: 2px; border: #D4D4D4 1px solid; }

.picpl .left .left01 .searchbox #content_nei h3 { width: 520px; float: right; }

.picpl .left .left01 .searchbox #content_nei h3 a { font-size: 14px; font-weight: bold; color: #069; text-decoration: underline; }

.picpl .left .left01 .searchbox #content_nei h3 a:hover { color: red; text-decoration: none; }

.picpl .left .left01 .searchbox #content_nei h3 span.intro { font-size: 14px; font-weight: normal; }

.picpl .right { width: 275px; float: right; }

.picpl .right .right01 { border: #C6DDF1 1px solid; height: 100%; overflow: hidden; padding-bottom: 10px; }

.picpl .right .right01 .title { background: url(titbg.gif) repeat-x left top; height: 29px; line-height: 29px; overflow: hidden; font-size: 14px; font-weight: bold; padding-left: 10px; color: #069; }

.picpl .right .right01 .right01box { }

.picpl .right .right01 .right01box ul { padding: 8px; }

.picpl .right .right01 .right01box li { width: 50%; float: left; text-align: center; height: 126px; overflow: hidden; }

.picpl .right .right01 .right01box img { width: 110px; height: 90px; border: #D4D4D4 1px solid; padding: 2px; margin-bottom: 8px; }

.picpl .right .right01 .right01box a:hover { color: red; text-decoration: none; }

/*图片筛选*/


.photolisting { }

.photolisting ul { padding: 10px; }

.photolisting li { width: 25%; float: left; height: 130px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.photolisting img { width: 135px; height: 90px; border: #e8e8e8 1px solid; padding: 2px; margin-bottom: 8px; }

.photolisting a { }

.photolisting a:hover { color: red; text-decoration: none; }



.multipage { width: 98%; margin: 0px auto; overflow: hidden; }

.zjmain { width: 965px; margin: 0px auto; }

.zjmain .floatl { width: 695px; float: left; border: #C6DDF1 1px solid; }

.zjmain .floatl .title { background: url(titbg.gif) repeat-x left bottom; height: 29px; line-height: 29px; font-size: 14px; font-weight: normal; color: #069; border-bottom: #C6DDF1 1px solid; }

.zjmain .floatl .title span#icon { width: 20px; display: block; float: left; background: url(ask_points.gif) no-repeat 5px -259px; height: 29px; }

.zjmain .floatl .title span#seatype { float: right; padding-right: 15px; }

.zjmain .floatl .title span#seatype a { font-size: 14px; color: #000; padding: 0px 5px; }

.zjmain .floatl .title span#seatype a:hover { color: red; text-decoration: none; }

.zjmain .floatl .zjlistbox { }

.zjmain .floatl .zjlistbox ul { padding: 10px; }

.zjmain .floatl .zjlistbox .askzj { height: 153px; border-bottom: #e8e8e8 1px dashed; margin-bottom: 8px; overflow: hidden; }

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v03 { width: 140px; float: left; }

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v03 img { padding: 2px; border: #e8e8e8 1px solid; }

.zjmain .floatl .zjlistbox .u_zjt_tgrz { margin: 5px; background: #F3F3F3; padding: 2px; text-align: center; border: #e8e8e8 1px solid; height: 38px; line-height: 38px; }

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 { width: auto; padding-left: 10px; }

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 span { font-size: 14px; }

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 .zxbtn a { margin-top: 10px; width: 64px; float: right; height: 25px; line-height: 25px; padding-left: 28px; background: url(askbtn.gif) no-repeat; display: block; color: red; }

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 .zxbtn a:hover { text-decoration: none; }

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 h2 a { font-size: 14px; }

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 h2 a:hover { color: red; text-decoration: none; }

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 p { line-height: 23px; }

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 p span a { color: #069; }

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 p span a:hover { color: red; text-decoration: none; }

.zjmain .floatr { width: 255px; float: right; }

.zjmain .floatr .floatr1 { border: #C6DDF1 1px solid; }

.zjmain .floatr .floatr1 .title { background: url(titbg.gif) repeat-x left bottom; height: 29px; line-height: 29px; font-size: 14px; font-weight: normal; color: #069; border-bottom: #C6DDF1 1px solid; }

.zjmain .floatr .floatr1 .title span { width: 20px; float: left; background: url(ask_points.gif) no-repeat left -210px; height: 23px; display: block; margin-left: 5px; padding-right: 5px; }

.zjmain .floatr .floatr1 .floatr1box { padding: 10px; line-height: 24px; text-indent: 2em; }

.zjmain .floatr .floatr1 .floatr1box div { text-align: center; }

/*投票*/

.votemain { width: 963px; margin: 0px auto; border: #C6DDF1 1px solid; }

.votemain .title { background: url(titbg.gif) repeat-x left top; height: 29px; line-height: 29px; overflow: hidden; font-size: 14px; font-weight: bold; color: #069; padding-left: 15px; }

.votemain .votemainbox { padding: 8px; }

.votemain .votemainbox .tit { background: #f1f1f1; height: 31px; line-height: 31px; font-size: 14px; text-align: center; }

/*网站地图*/

.mapmain { width: 965px; margin: 0px auto; border: #C6DDF1 1px solid; }

.mapmain .tit { background: url(titbg.gif) repeat-x 0px top; height: 30px; line-height: 30px; padding-left: 10px; }

.mapmain .tit h2 { background: url(titbg.gif) repeat-x 0px bottom; height: 27px; line-height: 27px; margin-top: 2px; float: left; font-size: 14px; font-weight: bold; color: #069; width: 80px; text-align: center; border: #C6DDF1 1px solid; border-bottom: none; }

.mapmain .tit span { margin-left: 15px; font-size: 14px; font-weight: normal; color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; }

.mapmain .mapbox { padding: 20px; }

.mapmain .mapbox .maplist { border: 1px solid #f1f1f1; margin-bottom: 9px; padding: 6px; }

.mapmain .mapbox .maplist .classname { background: #FAFAFA; border: #f1f1f1 1px solid; padding-left: 4px; margin-bottom: 10px; }

.mapmain .mapbox .maplist .classname a { font-weight: bold; font-size: 16px; padding: 0px 5px; }

.mapmain .mapbox .maplist .classname a:hover { color: red; text-decoration: none; }

.mapmain .mapbox .maplist2 { padding: 3px; line-height: 28px; }

.mapmain .mapbox .maplist2 span.classname2 { line-height: 30px; }

.mapmain .mapbox .maplist2 span.classname2 a { padding: 0px 5px; color: #555; font-weight: bold; }

.mapmain .mapbox .maplist span a { padding: 0px 5px; }

.mapmain .mapbox .maplist span a:hover { color: #ff6600; text-decoration: none; }

/*关键字tags*/


.tagsmain { width: 965px; margin: 0px auto; border: #C6DDF1 1px solid; }

.tagsmain .tit { background: url(titbg.gif) repeat-x 0px top; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; padding-left: 10px; color: #069; }

.tagsmain .tit span { font-size: 14px; font-weight: normal; color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; }

.tagsmain .tagsshow { }

.tagsmain .tagsshow ul { padding: 20px; }

.tagsmain .tagsshow #tags { background: #f1f1f1; height: 30px; line-height: 30px; font-size: 14px; }

.tagsmain .tagsshow .title { background: #f1f1f1; height: 30px; line-height: 30px; font-size: 14px; }

.tagsmain .tagsshow tr.list { height: 75px; overflow: hidden; }

.tagsmain .tagsshow tr.list td { border-bottom: #E8E8E8 1px solid; }

.tagsmain .tagsshow tr.list td img { padding: 2px; border: #D4D4D4 1px solid; }

.tagsmain .tagsshow tr.list td A { font-size: 14px; }

.tagsmain .tagsshow tr.list td a:hover { color: #ff6600; text-decoration: none; }

.tagsmain .tagsshow .tagstitle { font-size: 14px; font-weight: bold; color: #069; height: 21px; line-height: 21px; }

.tagsmain .tagsshow .tags a { padding: 3px 5px; color: #fff; }

.tagsmain .tagsshow .showpage { margin-top: 10px; text-align: center; font-size: 14px; color: #069; }

/*###  box  ###*/

.box { width: 1200px; height: auto; margin: 0px auto; overflow: hidden }

#box { width: 1200px; height: auto; margin: 0px auto; padding-top: 15px; overflow: hidden }

.side { width: 296px; float: left; background: #fafafa; height: 100%; overflow: hidden; }

.ny_side { width: 296px; float: left; overflow: hidden }

.ny_side_tit { width: 296px; float: left; }

.ny_side_tit h3 { font-size: 16px; text-indent: 15px; }

.ny_side_tit h3 span { font-size: 14px; }

.ny_side_txt { width: 294px; float: left; padding: 10px 0px; border: 1px solid #eeeeee }

.fenlei { width: 100%; margin: 0px auto; padding-bottom: 14px; text-indent: 20px; }

.fenlei li { width: 100%; border-bottom: 1px solid #eeeeee; line-height: 38px; display: block }

.fenlei li a { width: 100%; font-size: 16px; display: block }

.fenlei li a:hover { width: 100%; background: #f3f3f3; color: #0046af; display: block }

.main { width: 880px; float: left; margin-left: 24px;  overflow: hidden; }

.main_tit { width: 880px; float: left; overflow: hidden; }

.main h2 { font-size: 18px; color: #eb9145; line-height: 35px; background: url(shu.jpg) no-repeat 5px; text-indent: 20px; border-bottom: #e8e8e8 1px solid; }

.main h3 { font-size: 14px; font-weight: normal; line-height: 30px; text-align: left; color: #999; border-bottom: #e8e8e8e 1px dashed; text-align: center; }

.main .notetext { padding: 14px 3px; line-height: 28px; font-size: 14px; color: #555; }

.main .annoucebot { height: 30px; line-height: 30px; text-align: right; }

.main .notetext h3 { font-size: 16px; font-weight: bold; color: #0046af; height: 30px; line-height: 30px;  clear:both; margin-bottom:15px }
.main .notetext h3 p { font-size: 14px; font-weight: 100; color: #999; height: 30px; text-align:center;line-height: 30px; border-bottom: #f1f1f1 1px dashed; margin-bottom: 10px; }


.main .tdbg .lefttdbg { width: 100px; }

.main .notetext li { line-height: 30px; line-height: 30px; }

.main .recruitment_tableInfo { }

.main .fb { font-size: 14px; font-weight: bold; color: #069; height: 35px; line-height: 35px; }

.main .recruitment_tableInfo th { background: #f1f1f1; }

.zuixin_more { float: left; }

.zuixin_more li { height: 35px; float: left; line-height: 26px; padding-left: 5px; text-indent: 5px; overflow: hidden }

/*友情链

.linkmain { width: 965px; margin: 0px auto; }

.linkmain .left { width: 250px; float: left; }

.linkmain .left .left01 { border: #C6DDF1 1px solid; }

.linkmain .left .left01 .tit { background: url(titbg.gif) repeat-x left top; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; padding-left: 10px; color: #069; }

.linkmain .left .left01 .left01box { padding: 8px; }

.linkmain .left .left01 .left01box ul { }

.linkmain .left .left01 .left01box li { line-height: 25px; }

.linkmain .left .left01 .left02box { padding: 8px; }

.linkmain .left .left01 .left02box ul { text-align: center; }

.linkmain .left .left01 .left02box h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 30px; }

.linkmain .left .left01 .left02box h3 img { width: 88px; height: 31px; border: #e8e8e8 1px solid; padding: 2px; }

.linkmain .right { width: 700px; float: right; border: #C6DDF1 1px solid; }

.linkmain .right .tit { background: url(titbg.gif) repeat-x left top; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; padding-left: 10px; color: #069; }

.linkmain .right .tit a { color: #069; font-size: 14px; font-weight: normal; }

.linkmain .right .flinkbox { padding: 8px; }

.linkmain .right .flinkbox .ClassLink { background: #f1f1f1; height: 30px; line-height: 30px; padding-left: 15px; }

.linkmain .right .flinkbox .LinkDetail { margin-top: 10px; }

.linkmain .right .flinkbox .LinkDetail .link_table_title { background: #DAEEF9; height: 30px; line-height: 30px; text-align: center; font-weight: bold; }

.link_title { background: url(titbg.gif) repeat-x left top; border: #C6DDF1 1px solid; border-bottom: none; padding-left: 15px; font-size: 14px; font-weight: bold; height: 29px; line-height: 29px; }

.link_title a { color: red; }

.link_title a:hover { color: red; text-decoration: none; }

.linktext { padding: 5px; line-height: 24px; font-size: 14px; color: #999; }

.linktext .textbox { color: #999; }接*/

.listpage { clear: both; font-size: 14px; height: 50px; line-height: 30px; padding-top: 10px; text-align: center; }

.listpage a { background-color: #f3f3f3; border: 1px solid #e2dede; color: #666666; display: block; float: left; font-size: 14px; height: 26px; line-height: 26px; margin: 5px 2px; padding-left: 10px; padding-right: 10px; }

.listpage a:hover { background: #0046af; color: #fff; text-decoration: none }

.listpage span { background-color: #0071eb; border-color: #C6DDF1; border-style: solid; border-width: 1px; color: #FF7400; display: block; float: left; font-size: 14px; height: 26px; line-height: 26px; margin: 5px 2px; padding-left: 10px; padding-right: 10px; }

.listpage .current { background: #0046af; color: #fff; text-decoration: none }

.cpage { text-align: center }

.cpage a { background-color: #FFFFFF; border-color: #7EB864; border-style: solid; border-width: 1px; color: #666666; font-size: 14px; height: 26px; line-height: 26px; margin: 5px 2px; padding: 5px 10px; }

.search_input { background-color: #FFFFFF; border: 1px solid #EAEAEA; font-size: 14px; z-index: 9999; margin-top: 5px !Important; }

.search_input ul li { cursor: default; padding: 7px 0 7px 8px; position: relative; }

.search_input .ac_over { background-color: #EBEBEB; }

.search_input strong { color: red; }

.select-bottom { border-bottom: 1px dashed #CCCCCC; padding-bottom: 10px; margin-bottom: 10px; }

.select-list li { float: left; text-align: left; width: 80px; }

.select-list ul { clear: both; padding-top: 5px; padding-left: 5px; }

.select-taoke .b, .select-list .b { font-weight: bold; }

.item-list { padding: 10px 10px 30px 10px; }

.page-list { border-bottom: 1px dotted #E8E8E8; margin-bottom: 20px; }

.select-taoke { clear: both; padding: 10px; }

.select-taoke li { float: left; text-align: left; padding-left: 5px; padding-right: 4px; }

.taokelist { padding-top: 10px; border-top: 1px dotted #E8E8E8; }

.taokelist li { height: auto !important; }

.taokelist p { text-align: left !important; }

.taokelist img { height: auto !important; width: auto !important; }

.taokelist p img { border: none !important; }

/*首页*/
/*产品*/
.in_container,.in_cp,.in_gg,.in_news{width:100%; min-width:1200px; clear:both}
.in_container{ background:#fff;clear:both}
.in_cp{ background:#f5f3f2;clear:both}
.h2title{ font-size: 30px; line-height: 40px; color: #0046af; padding-top: 30px; font-weight: normal; text-align: center; }
.h3title{font-size: 14px; line-height: 20px; color: #999;  text-align: center; margin-bottom:30px}
.in_cp_more { line-height: 34px; text-indent: 15px; height: 34px; width: 150px; font-size: 16px; background-color: #0046af; background-image: url(arr01.png); background-repeat: no-repeat; background-position: 96px center; color: #FFF; float:left!important; }

.in_cp_more:hover { background-image: url(arr01.png); background-position: 120px center; background-repeat: no-repeat; font-weight: bold; -webkit-transition: all 0.2s ease 0.6s; -moz-transition: all 0.2s ease 0.6s; -ms-transition: all 0.2s ease 0.6s; -o-transition: all 0.2s ease 0.6s; transition: all 0.2s ease 0.6s; color: #FFF; }
.in_chanpin li{ width:100%; clear:both; height:360px;}
.in_cp_r div{max-width:600px;}
.in_cp_r div h2{ font-size: 20px; line-height: 40px; font-weight: 100; color: #0046af; margin-top: 35px; }
.in_cp_r div h3{ font-size: 14px; line-height: 40px; font-weight: 100; color: #999;  }
.in_cp_r div h4{ font-size: 14px; line-height: 34px; font-weight: 100; color: #000; margin-bottom: 35px; text-indent:2em;  }
.in_chanpin li:nth-child(1) .in_cp_l,.in_chanpin li:nth-child(3) .in_cp_l{float:left; width:45%; padding-right:5%; height:360px;overflow:hidden;}
.in_chanpin li:nth-child(1) .in_cp_l img,.in_chanpin li:nth-child(3) .in_cp_l img{height:100%;max-width:600px; float:right}

.in_chanpin li:nth-child(2) .in_cp_l img,.in_chanpin li:nth-child(4) .in_cp_l img{height:100%;max-width:600px; float:left}
.in_chanpin li:nth-child(2) .in_cp_l,.in_chanpin li:nth-child(4) .in_cp_l{float:right;width:45%; padding-left:5%; height:360px; overflow:hidden;}
.in_chanpin li:nth-child(1) .in_cp_r,.in_chanpin li:nth-child(3) .in_cp_r{float:right; width:45%; padding-left:5%; padding-bottom:30px;height:360px;overflow:hidden;background:#FFF;}
.in_chanpin li:nth-child(2) .in_cp_r,.in_chanpin li:nth-child(4) .in_cp_r{float:left; width:45%; padding-right:5%;background:#FFF; height:360px;overflow:hidden;}
.in_chanpin li:nth-child(2) .in_cp_r div,.in_chanpin li:nth-child(4) .in_cp_r div{float:right;}
/*guanggao*/
.in_gg{ height: 190px; width: 100%; background:#fff url(gg.jpg) no-repeat center center; clear: both; margin-top: 50px; margin-bottom: 50px; }

/*about*/
.in_about{ background:#fff url(in_bj.jpg) no-repeat center bottom; clear: both; height: 580px; width: 100%; }
.in_about_l{ float: left; height: 580px; width: 45%; border-top: 1px solid #ddd; border-right: 1px solid #DDD; }
.in_about_l #div1{ background: url(a.png) no-repeat left center; padding: 40px 40px 40px 80px; float: right; height: 500px; width: 450px; }
.in_about_l #div1 h2{ font-size: 30px; line-height: 32px; font-weight: 100; color: #0046af; }
.in_about_l #div1 h3{ width:60px; height:2px; background:#0046af; margin:15px 0}
.in_about_l #div1 h4{ font-size: 14px; line-height: 40px; color: #474747; font-weight: 100; }
.in_about_l #div1 h5{ border-radius: 4px; background: #0046af; font-size: 16px; line-height: 42px; font-weight: normal; color: #FFF; text-align: center; height: 42px; width: 160px; }
.in_about_r{ float: left; height: 580px; width: 53.93%; border-bottom: 1px solid #ddd; }
.in_about_r h2{  font-size:20px; color:#000; line-height:46px; text-indent:1.3em; font-weight:400;}
.in_about_r h3{ font-size:14px; color:#474747; line-height:36px; font-weight:100; text-indent:2em; clear:both; margin-bottom:36px}
.in_about_l #div2{ padding: 40px 0px; float: left; height: 500px; width: 620px; }
.in_about_r #img{ box-shadow: 28px -28px 0px #0046af; background: url(a02.jpg) no-repeat left bottom; float: left; height: 369px; width: 630px; margin-top:40px }
/*xinwen*/
.in_news{ width:100%; margin:20px auto; background:#fff}
.in_news h2{ font-size:30px; line-height:36px; font-weight:100; color:#0046af; text-align:center }
.in_news h3{ font-size: 14px; line-height: 36px; font-weight: 100; color: #474747; background: url(n_line.jpg) no-repeat center center; text-align: center; height: 36px; width: 100%; } 
.in_news #n_more{ font-size: 16px; line-height: 42px; font-weight: normal; color: #474747; background: url(n_more.jpg) no-repeat center center; clear: both; height: 42px; width: 100%; text-align: center; margin-top:20px }
.in_newsl{ width:1200px; margin: 20px auto}
.in_newsl li{ float:left; border: 1px solid #dddddd;background: #fff; width:575px; height:120px; margin:14px 10px;-webkit-transition: all 0.4s ease-in-out 0.1s; -moz-transition: all 0.4s ease-in-out 0.1s; -ms-transition: all 0.4s ease-in-out 0.1s; -o-transition: all 0.4s ease-in-out 0.1s; transition: all 0.4s ease-in-out 0.1s;}
.in_newsl li:hover{ background: #0046af; -webkit-transition: all 0.4s ease-in-out 0.1s; -moz-transition: all 0.4s ease-in-out 0.1s; -ms-transition: all 0.4s ease-in-out 0.1s; -o-transition: all 0.4s ease-in-out 0.1s; transition: all 0.4s ease-in-out 0.1s; }
.in_newsl li:hover .in_n_l h2,.in_newsl li:hover .in_n_l h3,.in_newsl li:hover .in_n_r h2,.in_newsl a li:hover .in_n_r h3{ color:#fff;}
/*.in_newsl li:nth-child(1),.in_newsl li:nth-child(3),.in_newsl li:nth-child(5){ margin-left:0px;}
.in_newsl li:nth-child(2),.in_newsl li:nth-child(4),.in_newsl li:nth-child(6){ margin-left:20px;}*/

.in_newsl li .in_n_l{ float: left; margin: 15px; height: 90px; width: 90px; }
.in_newsl li .in_n_l h2{ font-weight: bold; font:40px !important; color:#aaaaaa; line-height:50px; }
.in_newsl li .in_n_l h3{ font-weight: 100; font:16px; color:#aaaaaa; line-height:36px;background:none !important}
.in_newsl li .in_n_r{ float: right; margin: 15px 10px 10px 0px; height: 90px; width: 445px; }
.in_newsl li .in_n_r h2{ font-size:18px; color:#474747; font-weight:100;  text-align:left; line-height:36px;}
.in_newsl li .in_n_r h3{ font-size:14px; color:#474747; font-weight:100;  text-align:left;line-height:24px;background:none !important}



.imglist{width:100%; clear:both; }
.imglist ul{float:left;width:100%;margin-bottom:15px;}
.imglist li{float:left;width:32%;height:260px;margin-bottom:25px;margin-right:1%; margin-top:10px;}
.imglist li .imgcon{width:274px;height:240px; border:1px solid #dddddd; }
.imglist li p{font-size:16px;line-height:35px;height:35px;background:#8e8e8e;overflow:hidden ; text-indent:0 !important; text-align:center;}
.imglist h2{ font-size:16px;font-weight:100; width:100%; height:30px; padding-left:20px; line-height:30px;color:#fff; background:#0046af; margin:10px auto;}
.imglist h2 span{ float:right; font-size:14px; margin-right:40px;}
.imglist h2 a{  color:#fff; }
.aiq{width:100%;height:40px;float:left;font-size:22px;color:#ffae00;font-weight:100;4text-align:left; clear:both}