@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; color:#4c4c4c; font-family:"微软雅黑"; font-size:14px; background:#ffffff;    overflow-x: hidden;}
ul,li,dl,dt,dd,p,h1,h2,h3,form{ margin:0; padding:0;}
ul,li { list-style:none;}
input,button,select,textarea{outline:none}
img { border:0;}
a { text-decoration:none; color:#4c4c4c;}
a:hover { text-decoration:none; color:#34793c;}
.clear { clear:both; height:0; overflow:hidden; line-height:0; font-size:0;}
.w261 { width:261px; margin-top:22px; display:inline; float:left;}
.w705 { width:705px; margin-top:22px; display:inline; float:right;}
.w1000 { width:1000px; margin:0px auto;}
.ge20 { height:20px; font-size:0; line-height:0; overflow:hidden;}

#top {height:170px; background:url(../img/top_bg.gif) repeat-x;}
#top .toptxt { line-height:33px; overflow:hidden; padding:0px 5px; width:990px; margin:0px auto;}
#top .toptxt_r a{text-decoration:none;}
#top .toptxt_r { width:360px; float:right; line-height:32px; text-align:right;}
#top .logo { width:635px; height:94px; background:url(../img/logo.png) no-repeat; float:left; text-indent:-999999px; overflow:hidden;}
#top .tel { width:272px; height:44px; padding-top:50px; background:url(../img/top_tel.gif) top no-repeat; float:right; text-align:right;}
#top .tel span.weixin { padding-left:29px; background:url(../img/icon_weixin.gif) left center no-repeat; padding-top:10px; display:inline-block;}
#top .tel span.viplogin { padding-left:21px; margin-left:14px; background:url(../img/icon_login.gif) left no-repeat; padding-top:10px; display:inline; margin-right:10px;}
#top .menu { clear:both; padding-top:1px;}
#top .menu ul { overflow:hidden;}
#top .menu li { float:left; font-size:14px; font-weight:bold;}
#top .menu li a { color:#FFF; width:125px; height:44px; line-height:44px; text-align:center; background:url(../img/menu_split.gif) right no-repeat; display:block;}
#top .menu li a:hover { background:url(../img/menu_hover.gif) right no-repeat; text-decoration:none;color:#EF8200}
#top .menu li ul { background:#477743;    width: 105px;padding:10px 10px; position:absolute; display:none; z-index:10;}
#top .menu li li { float:none; font-weight:normal; font-size:12px;}
#top .menu li li a { color:#fff; height:32px; line-height:32px; text-align:center; background:none; border-bottom:1px #409550 dashed; padding-left:6px; width:95px;}
#top .menu li li a:hover { background:none; text-decoration:none;}

.foot { height:180px; padding-top:30px; overflow:hidden; background:url(../img/foot_bg.gif) repeat-x;}
.footlink { border-bottom:1px #34793c solid; padding-bottom:5px;}
.footlink h2 { font-size:18px; font-weight:bold; display:block; color:#FFF; padding-left:14px;}
.footlink_con { line-height:24px; padding:10px 14px;}
.footlink_con a { margin-right:20px; color:#FFF;}
.copyright { line-height:30px; padding-left:14px; line-height:30px; color:#FFF;padding-top: 10px;}
.copyright a { color:#FFF;}

.nbanner { height:257px; background:url(../img/banner_pro.gif) center no-repeat;}
.leftnav { height:98px; background:url(../img/leftnav.gif) no-repeat; color:#FFF; font-size:18px; font-weight:bold;}
.leftnav span.en { margin-left:15px; display:block; color:#a1cce7; text-transform:uppercase; padding-top:40px;}
.leftnav span.tit { margin-left:15px; display:block;}
.leftitem { margin-top:1px;}
.leftitem li { margin-bottom:1px;}
.leftitem li a { height:34px; line-height:38px; background:url(../img/leftitem.gif) bottom no-repeat; padding-left:28px; display:block; width:233px; overflow:hidden;}
.leftitem li a:hover,.leftitem li a.selected { background:url(../img/leftitem_hover.gif) no-repeat; color:#FFF; text-decoration:none;}
.leftsearch { margin-top:16px; background:#eeeeee; padding:10px 13px;}
.leftsearch_tit { color:#34793c; font-weight:bold;}
.leftsearch_form { height:24px; margin-top:4px; background:url(../img/leftsearch.gif) no-repeat; position:relative;}
.leftsearch_form .inps { width:194px; height:24px; line-height:24px; border:0; background:none; color:#a8a8a8; text-indent:7px;}
.leftsearch_form .btns { width:39px; height:24px; border:0; background:none; cursor:pointer; position:absolute; top:0; left:194px; display:block;}
.leftcontact { margin-top:12px; width:267px; height:279px; background:url(../img/leftcontact.gif) no-repeat; margin-left:-6px;}
.position { border-bottom:1px #d2d2d2 solid; overflow:hidden; padding:8px 7px 0px 7px; line-height:28px; color:#34793c; font-size:14px; font-weight:bold;}
.position span { font-size:12px; font-weight:normal; float:right; color:#4c4c4c;}

.index_banner { height:477px;/* background:url(../img/banner.jpg) center no-repeat;*/ z-index:9;}
.index_bannerbt { line-height:0; font-size:0; overflow:hidden; background:url(../img/banner_bg.gif) repeat-x;}
.index_search { padding:14px 0px;}
.index_hotsearch { padding-left:6px; float:left; line-height:35px; font-size:14px;}
.index_hotsearch strong { color:#177dbd;}
.index_searchanti { width:290px; float:left; margin-left:30px; display:inline; overflow:hidden;}
.index_searchtrack { width:290px; float:left; margin-left:60px; display:inline; overflow:hidden;}
.index_searchr { width:290px; float:right; margin-right:6px; display:inline; overflow:hidden;}
.index_searchr strong,.index_searchanti  strong,.index_searchtrack strong { color:#1c83c2; font-size:14px; font-weight:bold; line-height:35px;}
.index_searchform { width:194px; height:26px; padding:5px 5px 4px 7px; position:relative; background:url(../img/search1.gif) no-repeat; float:right;}
.index_searchform .inps { width:148px; border:0; height:23px; padding-left:4px; padding-top:3px; background:none;}
.index_searchform .btn { width:42px; height:26px; border:0; position:absolute; top:5px; left:152px; background:none; cursor:pointer;}

.index_con01 { background:url(../img/bg_01.gif) top repeat-x; padding-top:28px;}
.index_whycons { border-top:8px #f0f0f0 solid; padding-top:15px;}
.index_item01,.index_item02,.index_item03 { background:#fff url(../img/bg_02.gif) bottom no-repeat; padding-bottom:40px; width:1000px; margin:0px auto;}
.index_item01_left,.index_item03_left { width:504px; float:left;}
.index_item01_right,.index_item03_right { width:430px; float:right; margin-right:14px; display:inline;}
.index_item03_right { width:452px;}
.index_item01_rightcon,.index_item03_rightcon { padding:20px 0px 0px 24px; font-size:14px; line-height:30px;}
.index_item03_rightcon { padding-left:0;}
.index_item01_rightcon span { color:#da251d;}
.index_item02_left { margin-left:13px; float:left; display:inline; width:443px;}
.index_item02_leftcon { padding:20px 0px 0px 18px; line-height:30px; font-size:14px;}
.index_item02_right { width:452px; float:right; margin-right:13px; display:inline;}
.index_choose { width:1000px; margin:20px auto 0px auto; background:#FFF;}
.index_choose ul { overflow:hidden; padding-left:20px;}
.index_choose li { width:162px; float:left; margin-right:38px; margin-bottom:20px; display:inline; text-align:center;}
.index_choose li.last { margin-right:0;}
.index_choose li img { background:url(../img/img_bg.gif) top no-repeat; padding:8px; margin-bottom:14px;}
.index_ad1 { height:112px; width:1073px; background:url(../img/ad_01.gif) no-repeat;}
.index_con02 { background:url(../img/bg_04.gif) top repeat-x; padding-top:4px; text-align:center; margin-top:18px;}
.indexpro { background:url(../img/protit_bg.gif) top repeat-x;}
.indexpro .index_hover_tit{ height:76px; border-bottom:2px #dbdbdb solid; }
.indexpro .index_hover_tit span.tit {border-bottom:0px; }
.indexpro .index_hover_tit p{ border-bottom:2px #34793c solid; color:#34793c; }


.indexpro_tit { background:url(../img/protit_bg1.gif) no-repeat; height:215px;}
.indexpro_tit ul { padding-top:181px; margin-left:56px; overflow:hidden;}
.indexpro_tit li { margin-left:-7px; float:left; display:inline-block;}
.indexpro_tit li.first { margin-left:0;}
.indexpro_tit li a { width:154px; height:39px; background:url(../img/proitem_bg.png) top no-repeat; text-align:center; font-size:14px; font-weight:bold; color:#FFF; line-height:36px; display:block;}
.indexpro_tit li a:hover,.indexpro_tit li a.selected { background-position:0px -39px; text-decoration:none;}
.indexpro_con { padding-top:30px;}
.indexpro_con ul { overflow:hidden;}
.indexpro_con li { width:182px; margin-left:13px; margin-bottom:30px; float:left; text-align:center; display:inline;}
.indexpro_con li img { background:url(../img/img_bg02.gif) no-repeat; margin-bottom:6px; padding:5px; display:block;}
.indexpro_tit2,.ctit { border-bottom:2px #dbdbdb solid; height:42px;}
.indexpro_tit2 span,.ctit span { border-bottom:2px #34793c solid; padding:0px 12px; font-size:18px; color:#34793c; line-height:42px; display:inline-block; position:relative; font-weight:bold;}
.index_con03 { width:1000px; margin:30px auto 0px auto;}
.index_con03_tit { height:80px; background:url(../img/bg_05.gif) bottom no-repeat; text-align:center;}
.index_con03_con { padding:20px 18px 26px 17px; height:214px; background:url(../img/bg_05.gif) bottom no-repeat;}
.index_con03_cons { margin-top:20px; line-height:28px; text-align:center; padding-bottom:36px; background:url(../img/bg_03.gif) bottom repeat-x;}
.index_con03_cons span { color:#da251d;}
.index_youshi { height:798px; background:url(../img/youshi_bg.jpg) center no-repeat;}
.ee{    height: 408px;margin-bottom:0px; background:url(../img/ee.jpg) center no-repeat;}
.index_youshi_con { position:relative; width:1000px; margin:0px auto;}
.index_youshi_01,.index_youshi_02,.index_youshi_03,.index_youshi_04,.index_youshi_05,.index_youshi_06,.index_youshi_07 { position:absolute; top:100px; left:572px;}
.index_youshi_02 { top:188px;}
.index_youshi_03 { top:278px;}
.index_youshi_04 { top:363px;}
.index_youshi_05 { top:458px;}
.index_youshi_06 { top:544px;}
.index_youshi_07 { top:634px;}
.index_youshi_01 h2,.index_youshi_02 h2,.index_youshi_03 h2,.index_youshi_04 h2,.index_youshi_05 h2,.index_youshi_06 h2,.index_youshi_07 h2 { font-size:16px; font-weight:bold; color:#1D86C7;}
.index_youshi_01 .cons,.index_youshi_02 .cons,.index_youshi_03 .cons,.index_youshi_04 .cons,.index_youshi_05 .cons,.index_youshi_06 .cons,.index_youshi_07 .cons { color:#4c4c4c; padding-top:8px;line-height: 23px;}
.index_special_tit { margin-top:50px; padding-top:85px; background:url(../img/tedian_tit.jpg) top center no-repeat; text-align:center; line-height:26px; font-size:14px;}
.index_special_tit p { width:50%; margin-top:30px; margin-left:auto; margin-right:auto; text-align:center; font-size:15px;}
.index_special_01 { margin:30px 83px 0px 11px; display:inline; float:left; width:449px;}
.index_special_01 h3 { font-size:16px; font-weight:bold; color:#34793c; padding-left:12px;}
.index_special_01 .items { width:187px; float:left; margin-top:15px; margin-left:10px; display:inline;}
.index_special_01 .items img { border:1px #d5d5d5 solid; padding:3px;}
.index_special_01 .items_tit { font-size:14px; color:#34793c; padding-top:16px;}
.index_special_01 .items_con { line-height:18px; padding-top:12px;}
.index_special_01 .vs { width:46px; height:39px; background:url(../img/vs.gif) no-repeat; margin-top:131px; margin-left:9px; display:inline; float:left;}
.index_ad2 { height:560px; margin-top:30px; background:url(../img/ad_02.jpg) center no-repeat;}
.index_ad2_con { width:1000px; margin:0px auto; position:relative;}
.index_ad2_txt{ position:absolute; width:450px; top:100px; left:0px; line-height:28px; font-size:13px;}
.index_case { margin-top:36px; padding:0px 13px;}
.index_case_con { margin:30px 0px;}
.index_case_con ul { overflow:hidden; width:1008px;}
.index_case_con li { width:214px; float:left; margin-right:38px; margin-bottom:10px; display:inline; text-align:center;}
.index_case_con li img { border:1px #d3d3d3 solid; padding:4px; margin-bottom:10px; display:block;}
.index_jianzhen { margin-top:20px; padding:0px 13px;}
.index_jianzhen_con { margin:30px 0px; width:1006px;}
.index_jianzhen_con dl { width:453px; margin:0px 41px 35px 9px; float:left; display:inline;}
.index_jianzhen_con dl dt { width:155px; float:left;}
.index_jianzhen_con dl dd { width:283px; float:right;}
.index_jianzhen_con dl dd h2 { font-size:14px; font-weight:bold; display:block;}
.index_jianzhen_con dl dd .cons { line-height:22px; padding-top:6px;}
.index_jianzhen_con dl dd .more { color:#34793c; margin-top:14px; display:block;}
.index_ad03 { height:131px; background:url(../img/ad_03.jpg) center no-repeat;}
.index_ad03_bg { width:1000px; height:42px; background:url(../img/bg_06.gif) no-repeat; margin:0px auto;}
.index_shili_tit { margin-top:36px; height:120px; background:url(../img/shili_tit.JPG) top center no-repeat;}
.index_shili_con { margin-top:40px; padding:0px 13px;}
.index_shili_left { width:514px; height:499px; float:left; margin-left:-50px; display:inline; background:url(../img/shili_bg.jpg) no-repeat;}
.index_shili_right { width:400px; float:right; padding-top:10px;}
.index_shili_right .items { margin-bottom:20px;}
.index_shili_right .items h3 { font-size:18px; font-weight:bold; color:#34793c; text-transform:uppercase;}
.index_shili_right .items h3 span { color:#449e53;}
.index_shili_right .itemscon { line-height:22px; padding-top:8px;}
.index_jiameng { margin-top:38px; padding:0px 13px;}
.index_jiameng_tit { height:41px; background:url(../img/tianjian_tit.gif) no-repeat;}
.index_jiameng_con { background:url(../img/jiameng_bg.gif) right 41px no-repeat; padding:24px 0px 50px;}
.index_jiameng_con .cons { line-height:22px; width:513px; margin-left:10px;}
.index_jiameng_con .cons p { padding:8px 0px;}
.index_about { background:#eeeeee url(../img/about_bg.jpg) center no-repeat; height:596px; margin-top:2px;}
.index_about_con { width:1000px; margin:0px auto;}
.index_about_cons { padding-top:58px; margin-left:20px; width:250px; line-height:24px;}
.index_about_cons h2 { text-align:center; line-height:44px; color:#34793c; font-size:14px; font-weight:bold; display:block;}
.index_hover { padding:40px 0px 20px;}
.index_hover_tit { border-bottom:2px #dbdbdb solid; height:38px; line-height:38px;}
.index_hover_tit span.tit { font-size:18px; font-weight:bold; color:#34793c; padding:0px 6px; border-bottom:2px #34793c solid; display:inline-block;}
.index_hover_titfr { width:60px; float:right; margin-top:15px; display:inline;}
.index_hover_titfr a { width:18px; height:18px; display:inline-block; margin-right:12px; background:url(../img/icon_honor.gif) no-repeat;}
.index_hover_titfr a.left { background-position:0px 0px;}
.index_hover_titfr a.left:hover { background-position:0px -18px;}
.index_hover_titfr a.right { background-position:0px -36px;}
.index_hover_titfr a.right:hover { background-position:0px -54px;}
.index_hover_con { padding-top:33px;    margin-left: 7px;}
.index_hover_con ul { overflow:hidden;}
.index_hover_con li { width:243px; font-size:14px; font-weight:bold; text-align:center; float:left; margin-right:6px; display:inline;}
.index_hover_con li img { display:block; margin-bottom:8px;border:1px solid #666;}
.index_info { width:1000px; margin:0px auto; padding:0px 0px;}
.index_faq { width:350px; float:left; margin-left:14px; display:inline;}
.index_news { width:580px; float:right; margin-right:5px; display:inline;}
.index_faq_tit,.index_news_tit { height:30px; line-height:30px; border-bottom:2px #e6e6e6 solid;}
.index_faq_tit span.tit,.index_news_tit span.tit { color:#34793c; font-size:18px; font-weight:bold; padding:0px 6px; border-bottom:2px #34793c solid; display:inline-block;}
.index_faq_tit span.tit span { color:#93cbee;}
.index_news_tit span.tit a { color:#34793c;}
.index_news_tit span.tit a:hover, .index_news_tit span.tit a.selected { color:#da251d; text-decoration:none;}
.index_faq_tit a.more,.index_news_tit a.more { color:#34793c; float:right;}
.index_faq_con,.index_news_con { margin-top:26px;}
.index_faq_con dl { border-bottom:1px #a0a0a0 dotted; padding-bottom:22px; margin-bottom:28px;}
.index_faq_con dl dt { background:url(../img/icon_wen.gif) 9px center no-repeat; padding-left:38px;}
.index_faq_con dl dt a { color:#34793c;}
.index_faq_con dl dd { background:url(../img/icon_da.gif) 9px 4px no-repeat; padding-left:38px; line-height:22px;}
.index_news_con { padding:26px 10px 0px 10px;}
.index_news_con dl { overflow:hidden;}
.index_news_con dl dt { width:166px; float:left;}
.index_news_con dl dd { width:375px; float:right;}
.index_news_con dl dd .tit { font-size:14px; font-weight:bold;}
.index_news_con dl dd .cons { line-height:22px; padding-bottom:10px;}
.index_news_con dl dd a.more { color:#34793c;}
.index_news_con ul { padding-top:30px;}
.index_news_con li { line-height:34px; background:url(../img/icon_01.gif) left center no-repeat; padding-left:20px; overflow:hidden;}
.index_news_con li span { float:right; margin-right:10px; display:inline;}
.indexform { height:476px; background:url(../img/form_bg.gif) repeat-x; padding-top:41px; border-top:8px #e9e9e9 solid;}
.indexform_tit { padding-top:30px; background:url(../img/form_tit.gif) no-repeat; text-align:center; line-height:24px; color:#0093dd; font-size:14px;}
.indexform_con { width:620px; margin:45px auto 0px auto;}
.indexform_con ul { overflow:hidden; width:640px;}
.indexform_con li { width:300px; margin:0px 20px 20px 0px; float:left; display:inline;}
.indexform_con li input { padding-left:56px; line-height:40px; color:#9d9d9d; height:40px; width:244px; border:0;}
.indexform_con li input.name { background:url(../img/input_name.gif) no-repeat;}
.indexform_con li input.email { background:url(../img/input_email.gif) no-repeat;}
.indexform_con li input.tel { background:url(../img/input_tel.gif) no-repeat;}
.indexform_con li input.add { background:url(../img/input_add.gif) no-repeat;}
.indexform_con li .cont { width:604px; height:86px; background:url(../img/input_content.gif) no-repeat; border:0; overflow:hidden; padding-left:16px; padding-top:14px; color:#9d9d9d;}
.indexform_con ul.ss li { float:none; width:620px;}
.indexform_con ul.ss li input { width:95px; height:38px; padding:0;}
.indexform_con ul.ss li .submit { background:url(../img/book_btn.gif) no-repeat; margin-left:187px; margin-right:36px; margin-top:40px;}
.indexform_con ul.ss li .reset { background:url(../img/book_reset.gif) no-repeat; margin-top:40px;}
.index_liucheng { background:url(../img/liucheng_bg.gif) repeat-x; height:272px; overflow:hidden;}
.index_liucheng_tit { width:300px; height:30px; background:url(../img/liucheng_tit.gif) no-repeat; margin:47px auto 0px auto;}
.index_liucheng_con { margin:59px auto 0px auto; height:87px; background:url(../img/liucheng.gif) no-repeat;}

.prolist { padding:25px 0px 0px 0px;}
.prolist ul { overflow:hidden; width:720px;}
.prolist li { width:226px; margin-right:14px; margin-bottom:30px; float:left; text-align:center; display:inline;}
.prolist li img { background:url(../img/img_bg03.gif) no-repeat; margin-bottom:6px; padding:5px; display:block;}
.proshow { padding:28px 10px;}
.proshow_left { width:408px; float:left;}
.proshow_left img { background:url(../img/proshowimg_bg.gif) no-repeat; padding:4px;}
.proshow_right { width:260px; float:right;}
.proshow_right_tit { border-bottom:1px #d2d2d2 solid; padding:8px 0px;}
.proshow_right_tit h1 { font-size:14px; font-weight:bold; color:#34793c;}
.proshow_right_tit span { color:#9b9a9a;}
.proshow_right h3 { font-size:14px; display:block; padding-top:10px; color:#34793c;}
.proshow_right .cons { height:255px; overflow:hidden; line-height:24px;}
.proshow_right .share { padding-top:10px;}
.proshow_right .zx { padding-top:10px; }
.proshow_tab { margin-top:40px; background:#ebebeb;}
.proshow_tab ul { overflow:hidden;}
.proshow_tab li { float:left;}
.proshow_tab li a { padding:0px 23px; display:block; line-height:30px; background:#fff; font-size:14px; font-weight:bold;}
.proshow_tab li a:hover,.proshow_tab li a.selected { background:#34793c; color:#FFF;}
.proshow_con { padding-top:20px; line-height:24px; overflow:hidden;}
.proshow_con img { max-width:100%;}

.caselist,.honorlist { padding:25px 0px 0px 8px;}
.caselist ul,.honorlist ul { overflow:hidden; width:799px;}
.caselist li,.honorlist li { width:214px; margin-right:19px; margin-bottom:30px; float:left; text-align:center; display:inline;}
.caselist li img { border:1px #d3d3d3 solid; margin-bottom:6px; padding:4px; display:block;}
.honorlist li { width:243px; margin-right:6px;}

.infolist { padding:20px 10px;}
.infolist li { line-height:34px; overflow:hidden; background:url(../img/icon_01.gif) 5px center no-repeat; padding-left:16px; border-bottom:1px #4c4c4c dotted;}
.infolist li span { float:right; margin-right:15px; display:inline;}

.downlist,.faqlist { padding:25px 8px;}
.downlist dl,.faqlist dl { border-bottom:1px #4c4c4c dotted; padding-bottom:15px; margin-bottom:20px;}
.downlist dt,.faqlist dt { font-weight:bold;}
.downlist dd { padding-top:4px; overflow:hidden;}
.downlist dd span { color:#8f8f8f;}
.downlist dd a { color:#07a2fa; float:right;}
.faqlist dt { background:url(../img/icon_wen.gif) 9px center no-repeat; padding-left:38px;}
.faqlist dt a { color:#34793c;}
.faqlist dd { background:url(../img/icon_da.gif) 9px 4px no-repeat; padding-left:38px; line-height:22px;}

.pageshow { padding:17px 15px; overflow:hidden; line-height:22px;}
.pageshow img { max-width:100%;}

.infoshow { padding:20px 12px;}
.infoshow h1 { text-align:center; color:#000; font-size:18px; font-weight:bold; padding:12px 0px; border-bottom:1px #e5e7e8 solid;}
.infoshow_con { padding-top:15px; line-height:24px; overflow:hidden;}
.infoshow_con img { max-width:100%;}

.infoshow_like { padding:40px 0px 0px;}
.infoshow_like_tit { height:26px; line-height:26px; background:#f2f2f2; padding-left:15px; color:#5a5a5a; font-size:14px; font-weight:bold;}
.infoshow_like_con { width:680px; overflow:hidden; padding:10px 0px;}
.infoshow_like_con ul { width:700px; overflow:hidden;}
.infoshow_like_con ul li { float:left; width:320px; margin-right:20px; display:inline; line-height:32px; background:url(../img/ico_03.gif) 2px center no-repeat; border-bottom:1px #c8c8c8 dashed; padding-left:10px;}

.bookshow { padding:34px 40px;}
.bookitem { padding-left:109px; margin-bottom:15px;}
.bookitem_label { margin-left:-109px; width:86px; padding-right:23px; text-align:right; display:inline-block; line-height:22px; float:left;}
.bookitem_input { width: 170px; padding: 4px 3px; border-color: #aaaaaa #dddddd #dddddd #aaaaaa; border-width: 1px; border-style: solid; height: 14px; border-radius: 2px 2px 2px 2px;  box-shadow: 1px 1px 1px #dddddd inset;}
.bookitem_submit { width:95px; height:38px; border:0; background:url(../img/book_btn.gif) no-repeat; cursor:pointer; margin-right:10px;}
.bookitem_reset { width:95px; height:38px; border:0; background:url(../img/book_reset.gif) no-repeat; cursor:pointer;}

.dialog_tit,.dialog_ltit { height:67px; line-height:67px; border-bottom:1px #e2e2e2 solid; background:url(../img/ico_05.gif) 20px center no-repeat; padding-left:75px; font-size:20px; font-family:"微软雅黑"; color:#1e1e1e;}
.dialog_ltit { background:url(../img/ico_login.gif) 20px center no-repeat; overflow:hidden;}
.dialog_ltit span { float:right; color:#b2b2b2; margin-right:23px; display:inline; line-height:67px; font-size:12px;}
.dialog_ltit span a { color:#6d9d00;}
.dialog_con { padding:20px 21px 20px 24px;}
.dialog_con h1 { margin:0; padding:0; line-height:34px; color:#7392be; font-weight:normal; text-align:left; font-size:12px;}
.dialog_con_text { line-height:19px; color:#959595; padding:12px 21px 12px 21px;}
.dialog_con_text a { color:#6d9d00;}
.dialog_textarea { border:1px #e0e0e0 solid; background:#f8f8f8 url(../img/input_bg.gif) top repeat-x; height:387px; overflow-y:scroll; width:100%;}
.dialog_btn { height:89px; border-top:1px #e2e2e2 solid; background:#eeeeee; text-align:center;}
.dialog_bottom { border-top:1px #e2e2e2 solid; background:#eeeeee; text-align:center; color:#7392be; line-height:44px; height:44px; padding:0px 16px;}
.dialog_btn_no,.dialog_btn_yes { width:172px; height:41px; line-height:41px; color:#ffffff; font-size:14px; text-align:center; margin-top:22px; border:none;}
.dialog_btn_no { background:url(../img/btn_no.gif) no-repeat;}
.dialog_btn_yes { background:url(../img/btn_yes.gif) no-repeat;}
.login_con { padding:36px 0px; width:400px; margin:0px auto;}
.reg_items { padding:25px 22px; border-bottom:1px #e2e2e2 solid;}
.reg_items h1 { font-size:12px; margin:0; padding:0; color:#252525; font-weight:bold;}
.reg_item { padding:8px 0px; position:relative;}
.reg_item a { color:#6d9d00; text-decoration:underline;}
.reg_item label { width:65px; line-height:31px; position:absolute; top:8px; left:0; color:#252525; display:block;}
.reg_item label em { padding:0 0.5em; display:inline-block;}
.reg_item input.inps { border:1px #d7d7d7 solid; height:29px; line-height:29px; width:255px; margin-left:65px;}

.content_page{clear:left;margin:26px 8px 16px 8px; font-family:"宋体",arial; line-height:12px; position:relative; text-align:center; margin-left:-30px;}
.content_page a{margin:0px 5px 0px 0px;padding:5px 6px;border:1px solid #aeaeae;color:#931916; display:inline-block;}
.content_page span{color:#828282;margin:0px 5px 0px 0px;padding:5px 6px;border:1px solid #aeaeae; display:inline-block; line-height:12px;}
.content_page span.current { background:#34793c; color:#FFF; border:1px #34793c solid;}
.content_page input{margin:0px 5px 0px 0px;padding:4px 0px;padding:5px 0px\9;background:#fff;border:1px solid #aeaeae;color:#931916;width:30px;text-align:center; font-family:"宋体",arial; font-size:12px; position:absolute; *top:0px; _top:1px; line-height:100%;}
.content_page button{margin:0;padding:1px 0px;height:2em;border:1px solid #aeaeae;color:#931916;width:40px;text-align:center;font-size:12px; font-family:"宋体",arial; position:absolute; *top:0px; _top:1px; margin-left:37px; line-height:100%;}

.anti_left { width:200px; height:405px; float:left; background:url(../img/anti_ico.gif) 22px center no-repeat;}
.anti_right { width:434px; float:right;}
.anti_form { margin-top:110px; position:relative; height:62px; background:url(../img/anti_form_bg.gif) left bottom no-repeat;}
.anti_search { background:#f0f0f0 url(../img/search.gif) 7px 5px no-repeat; width:253px; height:26px; padding:5px 5px 4px 7px; position:relative;}
.anti_search .inps { width:207px; border:0; height:21px; padding-left:4px; padding-top:3px; background:none;}
.anti_search .btn { width:42px; height:24px; border:0; position:absolute; top:5px; left:218px; background:none; cursor:pointer;}
.anti_result { margin-top:25px; width:256px; height:56px; background:url(../img/anti_result.gif) no-repeat; padding-top:45px; padding-left:85px; line-height:18px; color:#434343; display:none;}
.anti_resultwap {
	margin-top:25px;
	width:256px;
	height:150px;
	line-height:18px;
	color:#434343;
	display:none;
	background-repeat: no-repeat;
}


/*banner*/
.banner{ width:1920px; position:relative; top:0px; left:50%; margin-left:-960px;}
.banner .slides_container a {width:1920px;display:block;}
.banner .slides_container a img {display:block;}
.banner .pagination { margin-top:-35px; position:absolute; z-index:100; right:46%;}
.banner .pagination li {float:left;margin:0 1px;list-style:none;}
.banner .pagination li a {display:block; width:15px; font-size:0px; height:15px; background:url(../img/1_06.png) no-repeat;float:left;overflow:hidden; margin-left:10px; font-size:0px; line-height:1000px; -moz-transform 1s;  -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.banner .pagination li.current a,.banner .pagination li a:hover{ background:url(../img/1_07.png) no-repeat; transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.banner .btn{ position:absolute; top:330px; z-index:12; width:1000px; margin-left:-500px; left:50%; display:none;}
.banner .btn .prev{ float:left;}
.banner .btn .next{ float:right;}

/*新闻*/
.box {
    width: 1000px;
    margin: 0 auto;
}
.ff{ background:#f7f7f7; padding-top:40px; padding-bottom:40px;}
.fflf{ width:395px; height:296px; padding:5px; background:#fff; border:1px solid #e5e5e5;}
.fflf:hover{ border:1px solid #0f3d8b;}
.fflf a{ position:relative; width:395px; height:296px; display:block; overflow:hidden;}
.fflf a img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.fflf:hover a img{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.ffrg{ width:567px;}
.ffrg1{ border-bottom:1px solid #e5e5e5;}
.ffrg1 .lf{ color:#242424; font-size:20px;}
.ffrg1 .lf span{ color:#999999; font-size:14px; margin-left:5px;}
.ffrg1 .rg a{ color:#242424;    line-height: 26px;}
.ffrg1 .rg a:hover{ color:#0f3d8b}
.ffrg2{ margin-top:18px; border-bottom:1px dashed #d9d9d9; padding-bottom:16px;}
.ffrg2 a{ display:block;}
.ffrg2 a .lf{ width:116px; height:76px; border:1px solid #e5e5e5;}
.ffrg2 a .lf .div1{ height:49px; line-height:49px; color:#242424; font-size:24px; text-align:center;}
.ffrg2 a .lf .div2{ background:#000; color:#fff; text-align:center; height:27px; line-height:27px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.ffrg2 a .rg{ width:431px;}
.ffrg2 a .rg .div1{ color:#242424; font-size:14px; font-weight:bold; margin-top:3px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.ffrg2 a .rg .div2{ color:#666666; margin-top:4px; height:44px; overflow:hidden;}
.ffrg2 a:hover .lf .div2{ background:#0f3d8b; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.ffrg2 a:hover .rg .div1{ color:#0f3d8b; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.ffrg3 ul li{ height:37px; line-height:37px; border-bottom:1px dashed #d9d9d9; *margin-bottom:-4px;}
.ffrg3 ul li a{ display:block; color:#666666; background:url(../img/1_22.jpg) no-repeat center left; padding-left:24px;}
.ffrg3 ul li a:hover{ color:#0f3d8b; background:url(../img/1_23.jpg) center left no-repeat;}
.lf {
    float: left;
}.rg {
    float: right;
}
/*ban下第一*/
.gg{height:480px;}
.gg1{ padding-top:52px; text-align:center; color:#fff;}
.gg1 .div1{ font-size:20px}
.gg2{ margin-top:60px; margin-left:auto; margin-right:auto; text-align:center;}
.gg2 ul li{ float:left; margin-right:111px; position:relative;}
.gg2 ul .li1{ width:140px;}
.gg2 ul .li2{ width:140px;}
.gg2 ul .li3{ width:140px;}
.gg2 ul .li4{ width:140px; margin-right:0px;}
.gg2 ul li a{ display:block; color:#fff; font-size:18px; text-align:center;}
.gg2 ul li a .div1{ position:absolute; top:0px; left:40px;}
.gg2 ul li a .div3{ margin-top:5px;}

.index_shili_left_o {
    width: 510px;
    height: 499px;
    float: left;
    margin-left: -50px;
    display: inline;
    background: url(../img/shili_bg.jpg) no-repeat;
    background-size: cover;
}
.index_shili_right_0 {
    width: 407px;
    float: right;
    padding-top: 10px;
}