.header{ background:#fcfcfc;}
.header h3{ float:left; margin-top:8px;}
.header h3 img{ display:block; margin-top:13px; }
.header_right{ float:right; margin-top:20px; } 
.header_right p{ text-align:right; line-height:30px; color:#333;}
.header_right p a{ color:#333;}
.header_right p a:hover{ text-decoration:underline;}
.header_right p a.inner_a{ color:#b30000;}
.hide{ display:none;}
.maintm1_ul .selected{ border-bottom:2px solid #EE4900;}
.maintm1_ul .selected a{ color:#EE4900 !important;}
.header_right ul{ float:left; padding-right:13px; padding-top:25px;}
.header_right ul li{ float:left; margin-right:8px;}
.header_right ul li.header_li{ width:2px !important; height:13px; background:url(/templets/html/images/header_libg.jpg) no-repeat left top; overflow:hidden;}
.header_right ul li a{ color:#666; font-size:12px; line-height:13px;}
.header_right ul li a:hover{ text-decoration:underline;}
.header_right img{ float:left; margin-top:13px;}

.footer{ display:block; background:#f7f7f7; border-top:3px solid #782faa; }
.footer_nav,.footer_copyright { width:980px; margin:0 auto; text-align:center; }
.footer_nav { line-height:40px; font-size:13px; }
.footer_nav a { margin:0 5px; color:#000; }
.footer_nav a:hover{ color:#4b80ac;}
.footer_copyright { line-height:25px; color:#999999; }
.mt10 { margin-top:10px; }

/*
.footer_top{ padding-top:25px; display:inline-block; width:100%;}
.footert_left{ float:left;}
.footert_left ul{ float:left; background:url(/templets/html/images/footers_bg.jpg) no-repeat right top; padding-right:35px; margin-right:35px;}
.footert_left ul li{ color:#fff; font-size:14px; line-height:20px;}
.footert_left ul li a{ color:#fff; font-size:12px; line-height:20px;}
.footer_ul4{ background:none !important; padding-right:0px !important; margin-right:0px !important;}
.footert_left ul li a:hover{ text-decoration:underline;}
.footert_right{ float:right;}
.footert_right dl{ margin-top:30px;}
.footert_right dl dt{ width:151px; height:80px; background:url(/templets/html/images/footer_right.jpg) no-repeat right top;}
.footert_right dl dt font{ color:#000; width:12px; font-size:12px; float:right;}
.footert_right dl dt img{ float:right; margin-top:6px; margin-right:6px; margin-left:6px;}
.footert_right dl dt font{ padding-top:7px;}
.footer p,.footer p a{ color:#888; font-size:11px; line-height:33px;}
.footer p a:hover{ text-decoration:underline;}
.footer p{ padding-top:10px;}
.nav{ width:100%; height:40px; display:inline-block; background:url(/templets/html/images/nav_bg.jpg) repeat-x left top;}
.footert_right dl dd{ line-height:30px; color:#fff; font-size:12px; width:151px; text-align:right;}
*/

.nav_ul{ display:inline-block; }
.nav_ul li.nav_li{ float:left; display:inline-block; position: relative; z-index:20;}
.nav_ul li.nav_li a.nav_a{ padding:0px 31px 0px 31px; color:#fff; font-weight:bold; font-size:14px; line-height:40px; display:inline-block;}
.nav_ul li.nav_li a.nav_a:hover{ background:#2E1063;}
.nav_select a.nav_a{ background:#2E1063 !important;}
.nav_li ul{ position: absolute; left:0;top:35px; background:#89be1a; opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80); z-index:20; padding-top:10px; padding-bottom:10px; width:100%; display:none;}
.nav_li ul li{ width:100%;}
.nav_li ul li a{ line-height:26px; color:#fff; display:inline-block; width:100%; text-align:center; font-weight:bold; font-size:13px;}
.nav_li ul li a:hover{ color:#4b80ac;}


/*首页*/
/* banner */
/*.banner{ width:100%; height:450px;}*/
.banner { width:980px; margin:10px auto 0px auto; }
.banner	.slideBox{ width:100%; height:450px; overflow:hidden; position:relative;margin:0 auto; z-index:10;}
.banner	.hd{ height:5px; overflow:hidden; position:absolute; left:50%; margin-left:-44px; bottom:14px; z-index:1;}
.banner .hd ul{ overflow:hidden; zoom:1; float:left;}
.banner .hd ul li{ float:left; margin-right:4px;  width:18px; height:5px;background:#fff; cursor:pointer;}
.banner .hd ul li.on{ background:#89be1a;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;}
.banner .slideBox .bd li{ zoom:1; vertical-align:middle;}
.banner .slideBox .bd li a{width:100%; display:inline-block; position:relative;}
.banner .slideBox .bd img{ height:450px; display:block; margin:0 auto;}
.banner_main{ position: absolute; left:50%; margin-left:-490px; background:url(/templets/html/images/banner_bg.png) no-repeat left top; width:328px; height:181px; z-index:100; top:144px;}
.bannerm{ width:296px; height:auto; display:inline-block; padding-left:22px; padding-top:35px;}
.bannerm h3{ color:#fff; font-weight:bold; font-size:20px; line-height:33px; border-bottom:1px solid #fff;}
.bannerm p{ color:#fff; line-height:20px; padding-top:10px;}
.bannerm span{ background:url(/templets/html/images/banner_ico.png) no-repeat left center; color:#fff; font-size:12px; line-height:20px; padding-left:28px; margin-top:15px; display:block;}

.main_f{ width:100%; display:inline-block; margin-top:10px;}
.mainf_left{ float:left;}
/* 本例子css */
.mainf_left .slideTxtBox{ width:705px; height:auto; display:inline-block;}
.mainf_left .slideTxtBox .hd{ height:35px; line-height:33px; background:#f8f8f8;border:1px solid #dbdfe2;position:relative; width:703px;}
.mainf_left .slideTxtBox .hd a{ position:absolute; right:5px; top:9px; background:url(/templets/html/images/more.jpg) no-repeat left top; width:51px; height:20px; display:block;}
.mainf_left .slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:36px;   }
.mainf_left .slideTxtBox .hd ul li{ float:left; padding:0 26px; cursor:pointer; color:#454545; font-size:14px; line-height:36px; font-weight:bold;}
.mainf_left .slideTxtBox .hd ul li.on{ height:36px;  background:url(/templets/html/images/main_libg.jpg) no-repeat left top #fff;}
.mainf_left .slideTxtBox .bd .div{zoom:1; width:705px; height:auto; display:inline-block; margin-top:20px;}
.mainf_left .slideTxtBox .bd .small_banner{ float:left; width:317px; height:238px; background:url(/templets/html/images/small_banner.jpg) no-repeat left top;}
/* changeBox_a1 */
.small_banner .changeBox_a1{float:left;width:311px;height:234px;margin-top:1px; margin-left:3px;position:relative;}
.small_banner .changeBox_a1 .a_bigImg{position:absolute;top:0;left:0;display:none;}
.small_banner .changeDiv{position:absolute;top:0px;left:0px;display:none;}
.small_banner .changeDiv h3{position:absolute;left:0px;bottom:0;width:311px;height:37px;line-height:37px;background:url(/templets/html/images/ico2.jpg) no-repeat 15px center #782faa;}
.changeDiv h3 a{display:block;padding-left:25px;color:#fff;}
/* ul_change_a2 */
.small_banner .ul_change_a2{position:absolute;right:5px; bottom:15px;padding-right:13px;overflow:hidden;}
.small_banner .ul_change_a2 li{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1; float:left;}
.small_banner .ul_change_a2 span{display: -moz-inline-stack; display:block;*zoom:1;margin-right:4px;cursor:hand;cursor:pointer; background:url(/templets/html/images/small_ico1.png) no-repeat left top; width:7px; height:7px;}
.small_banner .ul_change_a2 span.on{background:url(/templets/html/images/small_ico2.png) no-repeat left top;}

.small_right{ float:right; width:362px; height:auto; display:inline-block;}
.small_right h3{ color:#454545;font-size:14px;line-height:25px; font-weight:bold;}
.small_right h3 a{color:#782faa;font-size:14px;line-height:25px; font-weight:bold;}
.small_right h3 a:hover{ color:#EE4900;}
.small_right p{  padding-bottom:20px; border-bottom:1px solid #dbdfe2;}
.small_right p.small_p { color: #666; font-size: 12px; line-height: 25px; }
.small_right p .p_a1{color:#666; font-size:12px; line-height:25px;}
.small_right p .p_a1:hover{ text-decoration:underline;}
.small_right p .p_a2{ color:#EE4900; font-size:12px;}
.small_right ul{ padding-top:18px; display:inline-block; width:100%;}
.small_right ul li{background:url(/templets/html/images/ico3.jpg) no-repeat left center; padding-left:18px; display:inline-block; width:344px;}
.small_right ul li a{ color:#666; font-size:13px; line-height:24px; float:left; width: 250px; white-space: nowrap; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; }
.small_right ul li a:hover{ color:#EE4900;}
.small_right ul li font{ float: right; color:#888; line-height:24px;}

.mainf_right{ width:248px; height:auto; display:inline-block; border:1px solid #dbdfe2; }
.mainf_right h3{ display:inline-block; width:218px; height:36px; line-height:36px; padding-left:30px; background:url(/templets/html/images/main_rightt.jpg) no-repeat left top; color:#fff; font-size:14px; font-weight:bold;position:relative;}
.mainf_right h3 a{ width:59px; height:29px; position:absolute; top:0px; right:0px; display:block;}
.mainf_right dl{ padding-top:27px; padding-left:18px; padding-bottom:14px;}
.mainf_right dl dd span.index_abouta{ color:#454545; font-size:12px; line-height:24px; font-weight:bold; }
/*.mainf_right dl dd a.index_abouta:hover{ color:#EE4900;}*/
.mainf_right dl dd{ width:212px;}
.mainf_right dl dd p{ text-indent:2em; color:#666; line-height:22px; font-size:12px; }
.mainf_right dl dd p a{ color:#EE4900; line-height:22px; font-size:12px; }
.mainf_right dl dd p a:hover{ text-decoration:underline;}

.main_t{ width:100%; height:auto; display:inline-block; margin-top:0px;}
.maint_left{ float:left; width:705px; height:auto; display:inline-block;}
.maintl_title{ width:100%; height:36px; background:url(/templets/html/images/maint_title.jpg) no-repeat left top;}
.maintl_title2 { background:url(/templets/html/images/maintl_title_more.jpg) no-repeat left top; }
.maintl_title h3{ line-height:36px; color:#454545; font-size:14px; padding-left:20px; display:inline-block; float: left; font-weight:bold;}
.maintl_title a{ width:53px; height:36px; display:block; float:right;}
.maintm1{ float:left; margin-right:23px; display:inline-block;border-bottom:3px solid #ededed;margin-top:19px; background:#f8f8f8; width:341px; }
.maint_main{ width:100%; height:auto; display:inline-block;}
.maintm1_ul{ background:url(/templets/html/images/maint_ul.jpg) no-repeat left top; width:336px; height:38px; overflow: hidden;}
.maintm1_ul li{ float:left; margin-left:13px; height:35px; padding-left:5px; padding-right:3px; overflow:hidden;}
.mainli_select{ margin-right:20px;}
.mainli_select a{ color:#EE4900 !important;}
.maintm1_ul li a{ color:#666; font-size:14px; line-height:43px;}
.maintm1_ul li a:hover{ color:#EE4900;}
.maintm1 dl,.maintm2 dl{ margin-top:15px; padding-left:15px; width:307px; height:auto; display:inline-block;}

.maintm1 ul{ margin-top:18px; padding-left: 15px; overflow:hidden; float:left; padding-bottom:28px; border-bottom:1px dashed #e1e1e1;}
.maintm1 ul li{ background:url(/templets/html/images/ico3.jpg) no-repeat left center; padding-left:18px; display:inline-block; height:28px; line-height:28px; width:100%; width: 300px; white-space: nowrap; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; }
.maintm1 ul li a{ color:#666; font-size:13px; line-height:28px; }
.maintm1 ul li a:hover{ color:#EE4900;}
.maintm2{ margin-right:0px;}
.look{ color:#238b3e; line-height:30px; font-size:12px; display:block; margin-left:10px; margin-top:5px;}
.maintm3 .mainli_select{ margin-left:6px; margin-right:0px;}
.maintm3 ul.dd_ul1{ width:100%;}
.maintm3 dl dd ul li{ width:100%;}
.maintm4{ margin-right:0px;}
.maintm4 ul.dd_ul1{ width:100%;}
.maintm4 dl dd ul li{ width:100%;}

.maint_main2{ width:100%; height:auto; display:inline-block; overflow:hidden; margin-top:16px;}
.maintm_list{ width:1000%; margin-top:16px; height:270px; zoom:1; display:inline-block;}
.maintm_list .li_dl{ margin-right:19px; background:url(/templets/html/images/index_dlbg.png) no-repeat left top; width:180px; height:274px; float:left;}
.maintm_list .li_dl .li_dt{ margin-left:21px; margin-top:16px; display:inline-block;}
.maintm_list .li_dl .li_dt a img{ display:block;}
.maintm_list .li_dl .li_dd a{ color:#666; font-size:12px; }
.maintm_list .li_dl .li_dd{width:90%; text-align:center; margin:0 auto; padding-top:30px; color:#666; white-space: nowrap; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; }
#slides4{ width:730px;}
.picMarquee-left{ width:980px; height:358px; position:relative; overflow:hidden;}
.maint_right{ float:right; width:250px; height:auto; display:inline-block;}
/* changeBox_a1 */
.mainf_right .changeBox_a1{float:left;width:212px;height:140px; margin-left:3px;position:relative; margin-top:24px; margin-left:17px; padding-bottom:18px;}
.mainf_right .changeBox_a1 .a_bigImg{position:absolute;top:0;left:0;display:none;}
.mainf_right .changeDiv{position:absolute;top:0px;left:0px;display:none;}
.mainf_right .changeDiv h3{position:absolute;left:1px;bottom:1px;width:212px;height:26px;line-height:37px;background:#EE4900; padding-left:0px;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}
.mainf_right .changeDiv h3 a{display:block;padding-left:10px;color:#fff; position: relative; width:auto; font-size:12px; line-height:29px;}
.mainf_right .changeDiv img{ border:1px solid #ededed;}
/* ul_change_a2 */
.mainf_right .ul_change_a2{position:absolute;right:5px; bottom:25px;padding-right:2px;overflow:hidden;}
.mainf_right .ul_change_a2 li{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1; float:left;}
.mainf_right .ul_change_a2 span{display: -moz-inline-stack; display:block;*zoom:1;margin-right:4px;cursor:hand;cursor:pointer; background:url(/templets/html/images/small_ico1.png) no-repeat left top; width:7px; height:7px;}
.mainf_right .ul_change_a2 span.on{background:url(/templets/html/images/small_ico2.png) no-repeat left top;}

.mainfr_notice{ margin-top:19px;}
.mainfr_notice ul{ padding-top:20px; padding-bottom:14px; padding-left:17px; width:210px; height:auto;}
.mainfr_notice ul li{ background:url(/templets/html/images/ico3.jpg) no-repeat left center; padding-left:10px; width:200px;color:#666; font-size:13px; line-height:28px; height:28px; overflow:hidden; float:left;}
.mainfr_notice ul li a{ float:left; color:#666; font-size:13px; line-height:28px;}
.mainfr_notice ul li a:hover{ color:#EE4900;}
.mainfr_notice ul li font{ float:right; color:#888; line-height:22px;}
.index_contact ul li{ background:none !important;}
.index_img{ margin-top:28px; margin-bottom:13px;}
.main_th{ width:980px; display:inline-block; margin-top:25px;margin-bottom:20px;}
.mainth_title{ width:100%; height:36px; background:url(/templets/html/images/index_link.jpg) no-repeat left top; position:relative;}
.mainth_title h3{ color:#454545; line-height:36px; font-size:14px; font-weight:bold; width: 100%; text-indent: 23px;}
.mainth_title h3 span { float:right; margin-right:5px; font-size:12px; font-weight: normal; }
.mainth_title a{ position:absolute; right:10px; width:50px; height:36px; display:block; top:0px;}
.mainth_main{padding-top:22px; padding-bottom:5px; border:1px solid #dbdfe2; width:978px; height:auto; display:inline-block;border-top:none;}
.mainth_main ul li { float:left; margin-left: 17px; margin-bottom:17px; }
.mainth_main ul li a { color:#4f4f4f; }
..index_img{ display:block;}

/*about*/
.inner_banner{ width:100%; height:180px; text-align:center;}
.inner_banner img{ margin:0 auto;}
.left{ float:left; width:144px; height:354px; background:url(/templets/html/images/left_bg.jpg) no-repeat left top; padding-left:34px;}
.left ul{ padding-left:2px; width:135px;}
.left ul li{ height:34px; border-bottom:1px solid #e8edf5; padding-left:20px; cursor:pointer;}
.left ul li a{ color:#194489; font-size:14px; line-height:34px; display:block; width:83px; height:34px; float:left;}
.left_select{background:#782faa; border-bottom:0 !important; height:34px !important;}
.left_select a{ color:#fff !important; font-size:14px !important; font-weight:bold !important;}
.left ul li:hover{ background:#782faa; border-bottom:0; height:34px;}
.left ul li:hover a{ color:#fff; font-size:14px; font-weight:bold;}
.left ul li.lefton{ background:#89be1a; border-bottom:0; height:34px;color:#fff; font-size:14px;}
.left ul li.lefton a{color:#fff; font-size:14px;font-weight:bold;}
.left ul li font{ width:5px; height:8px; display:inline-block; float:right; margin-right:20px; margin-top:11px; background:url(/templets/html/images/left_ico.png) no-repeat left top; cursor:pointer;}
.left h3{ padding-top:5px;}
.right{ width:730px; height:auto; float:right; margin-top:37px;}
.right_title{ width:730px; height:auto; overflow:hidden; background:url(/templets/html/images/rightr_title.jpg) no-repeat left bottom;}
.right_title h3{ float:left; line-height:42px; color:#194489; font-size:20px; padding-right:8px; font-weight:bold;}
.right_title h4{ float:left; color:#7ba8cf; font-size:12px; line-height:50px; text-transform:uppercase;}
.right_right{ float:right;}
.right_right,.right_right a{ color:#666; line-height:42px; font-size:12px;}
.right_right a:hover{ text-decoration: underline;}
.right_right font{ color:#194489;}
.right_main{ padding-top:20px; font-size:13px; }
.right_main p { margin:10px 0; line-height:24px; }
/*.right_main img { width:90%; }*/
.right_main h3{ margin-top:13px; font-size:14px; color:#194489; line-height:24px; font-weight:bold; background:url(/templets/html/images/about_ico.jpg) no-repeat left center; padding-left:16px;}
.right_main p.about_p{ line-height:24px; font-size:12px; color:#333; text-indent:2em;}
.right_main{ margin-bottom:25px;}
.right_main p.intro_p1{ line-height:24px; color:#666; font-size:13px; font-weight:bold;}
.right_main dl{ margin-bottom:45px; display:inline-block; width:100%;}
.intro_main dl dt{ float:left;}
.intro_main dl dd{ float:right; width:560px;}

.right_main p.intro_p2{ color:#666; font-size:12px; line-height:24px; margin-top:24px;}
.intro_main{ margin-bottom:20px;}
.install_main{ margin-bottom:16px;}
.quali_main{ overflow:hidden;}
.quali_list{ width:760px;}
.quali_list ul{ margin-left:5px; display:inline-block;}
.quali_list ul li{ float:left; width:163px; height:258px; border:1px solid #e1e1e1; margin-right:20px; margin-bottom:20px;}
.quali_list ul li dl{ margin:11px; display:block; margin-left:12px; margin-top:11px;}
.quali_list ul li dl dt a{ display:inline-block; position: relative; width: 138px; height: 203px;}
.quali_list ul li dl dt a img{ position:absolute; left:0; top:0; z-index:1;}
.quali_list ul li dl dt a span.quali_span1{ width:138px; height:203px; display:block; cursor:pointer; position:absolute;left:0; top:0; z-index:3; background:#194489;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); display:none;}
.quali_list ul li dl dt a span.quali_span2{ width:78px; height:14px; display:block; cursor:pointer; position:absolute;left:33px; top:87px; z-index:6; background:url(/templets/html/images/dt_ico.png) no-repeat left top; display:none;}

.quali_list ul li dl dd{ text-align:center; width:138px; line-height:24px; color:#666;}
.page{margin-top:20px; height:30px; text-align:center; padding-left:260px;}
.page a{ float:left; width:25px; height:28px; border:1px solid #cccccc; margin-right:3px; color:#d2d2d2; line-height:28px; text-align:center; font-weight:bold;}
.page a:hover{ color:#fff !important; background:#EE4900; border:0; height:30px; width:27px;}
.current{color:#fff !important; background:#EE4900; border:0; height:30px; width:27px;}
/*tanchu*/
.popbox{width:438px;background-color:#fff;padding-top:10px; padding-left:19px;position:absolute;top:0;left:0;display:none;z-index:120; height:670px;}
#screen{width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:100;background-color:#000;opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;}
.popbox_main{ width:438px; height:auto; display:inline-block; position:relative;}
.close_btn{ width:27px; height:24px; position:absolute; right:10px; top:0px; background:url(/templets/html/images/close.jpg) no-repeat left top; display:block;}
.popbox_main h3{ color:#666; line-height:24px; font-size:24px; font-weight:bold; padding-bottom:10px;}

/*tanchu*/
.show_list{ width:770px; margin-top:20px; margin-bottom:100px;}
.show_list ul{display:inline-block;}
.show_list ul li{ float:left; width:229px; height:198px; border:1px solid #e1e1e1; margin-right:18px; margin-bottom:20px;}
.show_list ul li dl{ margin-top:9px; padding-left:9px;}
.show_list ul li dl dd{ width:210px; text-align:center;line-height:24px; color:#666;}
.culture{ text-indent:0em !important;}
.check h4{ color:#555; font-size:12px; line-height:24px; font-weight:bold; padding-left:15px; padding-top:10px;}
.check p{ padding-left:15px; text-indent:0em !important; width:586px !important; color:#333 !important;}
.train .train_dl1{ width:100%; margin-bottom:0px; display:inline-block;}
.train .train_dl1 .dt{ float:left;}
.train .train_dl1 .dt img{ display:block;}
.train .train_dl1 .dd{ float:right; width:480px; padding-top:24px;}
.train .train_dl1 .dd p{ text-indent:2em; color:#333; font-size:12px; line-height:24px;}
.train_p{ padding-left:24px; text-indent:0em !important;}
.train p a{ color:#194489; text-decoration:underline;}
.about_p a{ color:#19448a; text-decoration:underline;}
.consult{ text-indent:0em !important;}
.other ul{}
.other ul li{ border-bottom:1px dashed #cacaca; padding-bottom:11px; margin-top:10px;}
.other ul li dl{ margin-bottom:0px !important;}
.other ul li dl dt{ float:left;}
.other ul li dl dd{ float:right; width:588px; padding-top:34px;}
.other ul li dl dd font{ color:#194489; font-size:14px; line-height:24px; font-weight:bold;}
.other ul li .about_p{ text-indent:0em !important;}
.news_p{ display:inline-block; width:100%;}
.news_p a{ color:#333; font-size:14px; line-height:24px; float:left; font-weight:bold;}
.news_p a:hover{ color:#194489;}
.news_p em{ color:#888; line-height:24px; font-size:12px; float:right;}
.news_p2{ text-indent:2em; line-height:24px;}
.news_p2 a{ color:#666; line-height:24px; font-size:12px;}
.news_p2 a:hover{ text-decoration:underline;}
.news ul li{line-height:38px; border-bottom:1px dashed #888; padding-left:10px; background:url(/templets/html/images/news_ico.jpg) no-repeat left center; display:inline-block; width:720px; height:38px;}
.news ul li a{ color:#333; font-size:13px; line-height:38px; float:left;}
.news ul li a:hover{ color:#EE4900;}
.news ul li font{ float:right; color:#888; line-height:33px; font-size:12px;}
.news_det{ padding-top:35px; padding-left:25px; width:680px; height:auto; display:inline-block; margin-bottom:50px;line-height:24px; font-size:12px;  text-align:left; color: #333;}
.news_det h1{ color:#333; line-height:24px; font-size:20px; font-weight:bold; text-align:center;border-bottom:1px solid #dedede; padding-bottom:10px;}
.news_det h4{ color:#888; font-size:12px; line-height:24px; padding-bottom:5px; text-align:center}
.news_det img{ margin-top:19px; margin-bottom:17px;}
.news_det p{line-height:24px; font-size:13px; margin:10px 0;  text-align:left;}
.page2{ text-indent:0 !important; margin-top:33px; font-size:13px; }
.page2 a{ margin-right:11px; color:#333; }
.page2 a.news_prev{ width:71px; height:28px; border:1px solid #cccccc; float:left; color:#888; line-height:28px; text-align:center;}
.page2 a.news_prev:hover{ background:#EE4900; width:73px; height:30px; border:0; color:#fff;}
.page2 .news_next{ width:71px; height:28px; border:1px solid #cccccc; float:left; color:#888; line-height:28px; text-align:center;}
.page2 .news_next:hover{ background:#EE4900; width:73px; height:30px; border:0;color:#fff;}
.page2 .news_back{ width:47px; height:28px; border:1px solid #cccccc; float:left; color:#888; line-height:28px; text-align:center;}
.page2 .news_back:hover{ background:#EE4900; width:49px; height:30px; border:0;color:#fff;}

.contact ul{ width:590px; height:auto; display:inline-block;margin-bottom:27px; padding-top:92px; background:url(/templets/html/images/contact_ulbg.jpg) no-repeat left top; padding-left:3px;}
.contact ul li{ float:left; width:251px; height:30px; line-height:30px; color:#333; font-size:13px; padding-left:37px;}
.contact ul li a{line-height:30px; color:#333; font-size:13px;}
.contact ul li a:hover{ text-decoration:underline;}
.contact_li1{ background:url(/templets/html/images/contact_ico1.jpg) no-repeat left center;}
.contact_li2{ background:url(/templets/html/images/contact_ico2.jpg) no-repeat left center;}
.contact_li3{ background:url(/templets/html/images/contact_ico3.jpg) no-repeat left center;}
.contact_li4{ background:url(/templets/html/images/contact_ico4.jpg) no-repeat left center;}
.contact_li5{ background:url(/templets/html/images/contact_ico5.jpg) no-repeat left center;}
.contact_li6{ background:url(/templets/html/images/contact_ico6.jpg) no-repeat left center;}
.address{ width:728px; height:350px;/* border:1px solid #cccccc;*/}
.contact{ margin-bottom:40px;}
.law ul{ width:100%;}
.law ul li{ width:100%; height:35px; display:inline-block; line-height:35px;}
.law ul li a{line-height:35px; color:#333; font-size:13px; padding-left:20px; float:left;}
.law ul li a:hover{ color:#EE4900;}
.law ul li font{ float:right; color:#333; font-size:12px; line-height:35px; padding-right:5px;}
.law ul li.law_select{ background:#e9e9e9;}
.law_det{ width:100%; display:inline-block; height:auto; padding-top:15px; text-align:center; margin-bottom:70px;}
.law_det h3{ color:#333; line-height:30px; font-size:24px; font-weight:bold;}
.law_det h4{ color:#333; line-height:24px; font-size:12px;}
.law_det h5{ color:#333; line-height:24px; font-size:12px; padding-bottom:16px; border-bottom:3px solid #eaeaea;}
.law_det p.lawd_title{ color:#333; font-size:14px; line-height:24px; font-weight:bold; text-align:center; padding-top:15px;}
.law_det p{ color:#333; line-height:24px; font-size:12px; text-align:left;}
.law_det p.p_30{ padding-left:30px;}
.p_indent{ text-indent:2em;}


.down_li li{ background:none !important;}
.inner_p{ text-align:right !important;}
.project ul li{ padding-bottom:10px; border-bottom:1px dashed #e8e8e8; margin-top:20px;}
.project ul li dl{ margin-bottom:0px !important;}
.project ul li dl dt{ width:180px; height:110px; border:1px solid #e1e1e1; float:left;}
.project ul li dl dt a{ display:inline-block; margin:4px; position:relative;width:170px; height:110px;}
.project ul li dl dt a img{ display:block; position:absolute; left:0; top:0; z-index:1;}
.project ul li dl dd{ display:inline-block; float:right; width:532px; height:auto;}
.project ul li dl dd p.pro_p1 a{ color:#194489; font-size:14px; line-height:30px; font-weight:bold;}
.project ul li dl dd p.pro_p1 a:hover{ text-decoration:none !important;}
.project ul li dl dd p a{ color:#333; line-height:24px; font-size:12px;}
.project ul li dl dd p a:hover{ text-decoration:underline;}
.dt_screen{ position:absolute; width:170px; height:100px; display:block; left:0; top:0; z-index:3;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); background:#194489;cursor:pointer; display:none;}
.dt_ico{ position:absolute; width:78px; height:14px; display: block; z-index:6; background:url(/templets/html/images/dt_ico.png) no-repeat left top; cursor:pointer; left:45px; top:45px; display:none;}
.person ul{ border-top:1px dashed #e8e8e8;}
.person ul li{ height:60px; border-bottom:1px dashed #e8e8e8; display:inline-block; text-align:center; width:100%;}
.person ul li p{ line-height:60px; color:#666; font-size:13px;}
.person ul li p span{ color:red; line-height:60px;}
.person ul li p .person_input{ width:258px; height:38px; border:1px solid #e1e1e1; background:#f6f6f6; font-size:13px; color:#333;}
.person_title{ padding-bottom:18px; color:#333; font-size:12px;}
.person_submit{ width:100px; height:40px; float:left; margin-right:20px; background:#cfcfcf; cursor:pointer; border:none; font-size:13px; color:#666; margin-top:8px; margin-left:265px;}
.person_submit:hover{ background:#EE4900; color:#fff;}
.password_change{ width:100px; height:40px; float:left;background:#cfcfcf;font-size:13px; text-align:center; line-height:40px; color:#666; margin-top:8px;}
.password_change:hover{ background:#EE4900; color:#fff;}
.right_title p{ display:inline-block; width:100%; color:#333; font-size:12px; line-height:24px; text-align:right;}
.right_title p a{ color:#333;}
.right_title p a.inner_a{ color:#b30000;}
.right_title p a:hover{ text-decoration:underline;}
/*登陆弹出*/
.popbox2{ width:702px; height:302px;position:absolute;top:0;left:0;display:none;z-index:120; background:url(/templets/html/images/open_bg.png) no-repeat left top;}
#screen2{width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:100;background-color:#000;opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;}
.close_btn2{ width:40px; height:40px; position:absolute; right:0; top:0;}
.pop2_main{ width:680px; height:282px; padding-left:8px; padding-top:9px; position: relative;}
.pop2_right{ width:336px; padding-left:295px; padding-top:45px; height:auto;}
.pop2_right img{ display:block; margin-bottom:22px;}
.pop2_right p{ color:#666; font-size:13px; line-height:25px;}
.open_input{ width:225px; height:25px; background:#fff; border:0; line-height:25px;}
.open_submit{ width:100px; height:40px; float:right; background:url(/templets/html/images/open_submit.jpg) no-repeat left top; border:0; margin-right:7px;*margin-right:19px;}

.program{ width:100%; height:707px; background:url(/templets/html/images/program_bg.jpg) no-repeat left top; margin-top:10px; position:relative;}
.program p{ line-height:24px; padding-left:0px !important;}
.program1{ position:absolute; left:106px; top:25px; width:347px; height:auto; display:inline-block;}
.program1 p{ width:347px !important;}
.program2{ width:180px; height:70px; background:url(/templets/html/images/program2.jpg) no-repeat left top; cursor:pointer; left:259px; top:194px; position:absolute;}
.program2 p{ padding-left:20px !important; width:145px !important; padding-top:37px;}
.program2 p a{ color:#194489; text-decoration:underline;}
.program2:hover{ background:url(/templets/html/images/program22.jpg) no-repeat left top;}
.program2:hover a{ color:#fff;}
.program2:hover p{ color:#fff !important; padding-top:31px;}
.program3{ width:167px; height:auto; position:absolute; right:4px; top:215px;}
.program3 p{ width:167px !important;}
.program4{ width:647px !important; position: absolute; left:40px; bottom:290px;}
.program4 p{width:647px !important;}
.program5{ width:420px; left:40px; bottom:8px; position:absolute;}
.program5 p{ width:420px !important;}
.program_table{ border:1px solid #888888;}
.program_table td{ line-height:26px; border:1px solid #888; color:#666;}
.program_td{ background:#d7d7d7;}
.program6{ width:243px; position:absolute; right:0px; bottom:64px;}
.program6 p{ width:243px !important;}

.show_list ul li dl dt a{ width:210px; height:140px; position:relative; display:inline-block;}
.show_list ul li dl dt a img{ position:absolute; left:0; top:0; z-index:1;}
.show_span1{ width:210px; height:140px; display:block; cursor:pointer; position:absolute;left:0; top:0; z-index:3; background:#194489;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); display:none;}
.show_span2{ width:78px; height:14px; display:block; cursor:pointer; position:absolute;left:65px; top:65px; z-index:6; background:url(/templets/html/images/dt_ico.png) no-repeat left top; display:none;}




.list_page { width: 100%; height: auto; margin:20px 0; text-align: center;}
.list_page a{ display:inline-block; padding:5px 10px; border:1px solid #cccccc; margin-right:3px; color:#999;  text-align:center; font-weight:bold;}
.list_page a:hover{ color:#fff !important; background:#4a8cc6; border:none; }
.list_page a.thisclass{color:#fff !important; background:#4a8cc6; border:none; }


/*list*/
.m  { width:980px; margin:10px auto 10px auto; overflow:auto; zoom:1; background:#FFFFFF; clear:both;}
.m_l {width:670px;}
.f_l {float:left;}
.left_box {border:#DEDFE1 1px solid;}
.pos {color:#3a3a3a;padding:0 5px 0 12px;line-height:30px; line-height:30px; background:#D7E9FF url('/templets/html/images/pos.gif') repeat-x 0 bottom;;}
.pos a { color:#3a3a3a; }
.b10 {height:10px;}
.catlist {padding:15px 15px 15px 20px;line-height:24px;}
.catlist_li {font-size:14px;height:28px;line-height:28px;background:url('/templets/html/images/li_dot.gif') no-repeat 5px 12px;padding:0 10px 0 12px;overflow:hidden;}
..catlist li a:hover{ color:#FF0000;}
.catlist ul { padding:0px; margin:0px; }
.px11 {font-size:11px;}
.f_gray {color:#666666;}
.f_r {float:right;}
.catlist ul li a {color:#666;text-decoration:none;}
.catlist ul li a:hover { color:#EE4900; }
.m_r { width:300px;}
.m_n { width: 10px; }
.box_head { height:30px; line-height:30px;overflow:hidden; padding:0 10px 0 10px;background:#EFF6FF url('/templets/html/images/box_head_1_l.gif') repeat-x;color:#333;}
.box_head strong {font-size:14px;}
.box_body {border:#DEDFE1 1px solid;border-top:none;padding:6px 8px 6px 8px;}
.list_news li {height:22px;line-height:22px;overflow:hidden;}
.list_news li a {color:#666;text-decoration:none;}
.list_news li a:hover { color:#EE4900; }
.rank_list {background:url('/templets/html/images/rank_list.gif') no-repeat;}
.rank_list li {height:23px;line-height:23px;overflow:hidden;padding:0 5px 0 35px;}
.li_dot li {background:url('/templets/html/images/li_dot.gif') no-repeat 5px 9px;padding:0 10px 0 12px;}

.catlist_sp {background:#FFFFFF url('/templets/html/images/dot.gif') repeat-x 0 center;}
.box_nav { overflow:hidden; clear:both; }
.box_nav ul li { float:left; width:33%; text-align:center; font-size:12px; height:28px; line-height:28px; }
.box_nav ul li a { color:#666; }
.box_nav ul li a:hover { color:#EE4900; }
.thumb { padding: 5px 0 5px 0; }
.box_img { overflow:auto; zoom:1px; padding-bottom:10px; }
.box_img ul li { float:left; width:130px;  margin:15px 0 0 12px;  }
.box_img ul li a { color:#666; }
.box_img ul li a:hover { color:#EE4900; }
.box_img ul li span { display:block; text-align:center; margin-top:3px; height:40px; }
/*原来.box_img ul li span { display:block; text-align:center; margin-top:3px; }*/
.box_img ul li img { padding:5px; border:#D0D0D0 1px solid; }

/*body*/
.title {font-size:20px;text-align:center; line-height:60px; font-weight:normal;}
.title_trade {font-size:16px;text-align:center;font-family:\9ED1\4F53;font-weight:normal;margin:0 0 8px 0;border-bottom:#F1F1F1 1px solid;padding:0 0 10px 0;}
.info {margin:0 15px 0 15px;padding:10px;border-top:#D0D0D0 1px solid;border-bottom:#D0D0D0 1px solid; text-align:center; }
.article-content {font-size:15px;line-height:170%;padding:10px 25px 10px 25px;}
.article-content p { margin:15px 0; }
.article-content img { max-width:90%; }
.related {padding:5px 15px 5px 15px;line-height:22px; overflow:auto; }
.related ul li { float:left; width:50%; height:28px; line-height:28px; background:url(/templets/html/images/related-ico.png) no-repeat; background-position: -1px 10px ; text-indent:1em; }
.related ul li:hover { background:url(/templets/html/images/related-ico.png) no-repeat; background-position: -1px -7px ; }
.related ul li a { color:#666; }
.related ul li a:hover { color:#EE4900; }
.np {padding:20px 30px 20px 50px;line-height:25px;}
.np ul li a { color:#666; }
.np ul li a:hover { color:#EE4900; }
.left_head {background:url(/templets/html/images/pos.gif) repeat-x 0 bottom; height:30pxp; line-height:30px; font-weight:bold;font-size:13px; padding-left:10px; border-top:#DEDFE1 1px solid; }
.left_head span {font-weight:normal;font-size:12px;}


.article_box{ padding: 20px 30px 0px 50px; }
.article_box a { border: 1px solid #c9c9c9; border-radius: 4px; display: inline-block; color: #808080; padding: 0 10px; margin-right: 3px; }


.newscon { padding:0 15px; }
.newscon h2 { color: #333; font-size: 15px; margin: 20px 0 10px 0; clear: both; font-weight:bold; }
.newscon .figure { float: left; }
.newscon .figure img { width: 130px;height: 90px; border: #EAE6E7 1px solid; padding: 4px;margin-left: 4px; }
.nlist { width: 450px; float: left; margin:0px 0px 0px 10px; line-height: 1.9; }
.nlist p { height:75px; }
.line { overflow: hidden; width: 97%; height: 20px; border-bottom: 1px dashed #ccc; }

.newscon a { text-decoration: none; cursor: pointer; color: #666; }
.newscon_tag { float:left; }
.newscon_tag a { border: 1px solid #c9c9c9; border-radius: 4px; display: inline-block; color: #808080; padding: 0 10px; margin-right: 3px;}


/*新增2020.07.03 */
	#ifocus { width:704px; margin-bottom:7px; height:322px; border:1px solid #DEDEDE; background:#F8F8F8;  }
	#ifocus_pic { display:inline; position:relative; float:left; width:560px; height:310px; overflow:hidden; margin:6px 0 0 6px; }
	#ifocus_piclist li { width:560px; height:310px; overflow:hidden;}
	#ifocus_piclist img { width:560px; height:310px; }
	#ifocus_btn { display:inline; float:right; margin-top:9px; width:130px; padding-right:5px;}
	#ifocus_btn li { width:130px; height:73px; margin-bottom:5px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_btn img { width:112px; height:64px; margin:5px 0 0 14px; }
	#ifocus_btn .on{ background: url(/templets/html/images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:570px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
	#ifocus_tx ul li{ display:none;  }
	#ifocus_tx ul li a{ color:#fff; font-size:14px; font-weight: bold;}
	

		  
.part-com-1 {
	border-top: 1px solid #fff;
	width:248px;
	background: #f7f5f9;
}
.part-com-1 .tarot_ui {
	margin: 0 10px 0 10px;
  	overflow: hidden;
}

.part-com-1 {
  	border-top: 1px solid #fff;
  	width: 248px;
	background: #f7f5f9;
}
.part-com-1 .tarot_ui {
	margin: 0 0 0 15px;
  	overflow: hidden;
}



.part-com-1 .tarot_ui li {
  	text-align: center;
  	border: 1px solid #ccbbd7;
	border-radius: 4px;
	background: #fff;
	font-size: 15px;
	color: #333;
	margin-right: 10px;
	margin-bottom: 9px;
	display:inline-block;
	cursor: pointer;
	font-size:13px;
}
.part-com-1 .tarot_ui li.mrtlp-box:hover,
.part-com-1 .tarot_ui li:hover,
.part-com-1 .tarot_ui li:hover a {
	background: #782faa;
	color: #fff !important;
}
.part-com-1 .tarot_ui li a {
    color: #333;
    display: inline-block;
  	padding:5px 8px;
}

.part-com-1 .part-head-1{
    margin: 20px auto;
    width: 142px;
    height: 32px;
    line-height: 32px;
    background: #782faa;
    border-color: #782faa;
    color: #fff;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}

/*新增2020.07.03 */
