/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div{margin:0;padding:0;border:none;}
body{ text-align:left; margin:0 auto; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; color:#555; background:#f6f6f6;}
h1, h2, h3, h4, h5, h6{ font-size:12px;font-weight: normal;}
div{margin:0 auto;}
img,embed{ border:none;}
ul,li{ padding:0; list-style-type:none;}
a{ text-decoration:none; color:#555;}
a:hover{ text-decoration:none;}
em,i{font-style: normal;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.clear{ clear:both;}
.w1000{ width:1000px; height:auto; margin:0 auto; overflow:hidden;}
.w1200{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.w100pc{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
#wrap{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
@media(max-width:767px){
	body{ min-width:320px !important; max-width:750px;}
	.w1200{ width:100%; height:auto; margin:0 auto; position:relative;}
	*html .clearfix{height:1%}
	.clearfix{display:block}
	*+html .clearfix{min-height:1%}
	.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0}
	/* ÏîÄ¿Ö÷Ìå²¿·ÖÉèÖÃ */
	a{color:#4B4B4B;text-decoration:none;/*transition:all 0.2s linear 0s;*/}
	body{ background:#fff;color:#878787;font:.8em "Î¢ÈíÑÅºÚ"; max-width:640px; margin:0 auto;}
	input,textarea{font-family: "Î¢ÈíÑÅºÚ";}
	a:hover{color:;text-decoration:none}
	.box_shadow{box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.15);background-color:#fff}
	.auto_img{width:100%;}
	.orange{color:#CCC;}
	.pd{ padding:.5em .6em;}
	.pdtb{ padding:.6em 0;}
	.pdlr{ padding:0 .6em .5em;}
	.case_bd{ padding-bottom:5em;}
	.mg{ margin:.5em}
	#wrap{wmax-width:640px; position:relative; background:#FFF}
}

/*header*/
.header{ width:100%; height:auto; overflow:hidden;}
.header .head_top{ width:100%; height:38px; line-height:38px; border-bottom:3px solid #1E7DBD; background:#f5f5f5; overflow:hidden;}
.header .head_top .top_text{ width:1200px; height:38px; line-height:38px; font-size:13px;}
.header .head_bot{ width:100%; height:79px; background:#FFF; border-bottom:1px solid #ddd;}
.header .head_bot .bot_con{ width:1200px; height:79px; overflow:hidden;}
.header .head_bot .bot_con .logo{ width:200px; height:45px; margin-top:17px;}
.header .head_bot .bot_con .nav{ display:block; height:79px; line-height:79px;}
.header .head_bot .bot_con .nav li{ width:auto;float:left; margin-left:45px; display:inline;}
.header .head_bot .bot_con .nav li a{ color:#333; display:inline-block; font-size:18px;}
.header .head_bot .bot_con .nav li a.cur{color: #1E7DBD;}
.mo-head,.mo-banner{ display:none;}

/*banner*/
.banner{ width:100%; height:480px; overflow:hidden;}
.flexslider{ position:relative; height:480px;overflow:hidden;z-index:99; width:100%;}
.slides{ position:relative;z-index:1;}
.slides li{ height:480px;}
.slides li a{ margin:auto; display:block; width:100%; height:480px; }
.flex-control-nav{ position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{ display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{ display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{ background-position:0 0;}
@media(max-width:767px){
	.header,.banner{ display:none;}
	.mo-head{ position:relative; width:100%; height:auto; background:#fff; display:block;}
	.mo-head .mo-logo{ width:100%; height:auto; padding:0.5rem 0; text-align:left;}
	.mo-head .mo-logo img{ max-width:96%; height:auto;}
	.mo-nav{ width:100%; margin:0 auto; text-align:center;background:#06357c; padding:10px 0}
	.mo-nav li{ float:left; width:20%; height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.mo-nav a{ color:#fff; font-weight:500; font-size:14px; padding:0 0.5rem; display:inline-block; border-left:1px solid #fff; line-height:1;}
	.mo-nav a.home{ border-left:0;}
	.mo-nav a:hover, .nav a.on{}

	.mo-banner{ width:100%; height:100%; position:relative; overflow:hidden; display:block;}
	.mo-banner .viewports{margin:0 auto; width:100%; height:auto; overflow:hidden;}
	.mo-banner .picBox{ padding:0;position:relative;border-radius:3px;}
	.mo-banner .picBox .next{ float:right;}
	.mo-banner .piclist{position:relative;width:2232px;left:0;height:100%;}
	.mo-banner .piclist li{width:100%;height:100%;position:relative; float:left; vertical-align: top;text-align:center;font-size:0;}
	.mo-banner .piclist li img{width:100%;}
	.mo-banner .icon_num{ position:absolute;bottom:5px;left:0;text-align:center;width:100%}
	.mo-banner .icon_num a{background:#D7D7D7;border-radius:0.6em;padding:0;height:0.6em;width:0.6em;text-align:center;cursor:pointer;margin-right:0;display:inline-block;*display:inline;zoom:1;overflow:hidden;opacity:0.4;}
	.mo-banner .icon_num a:hover,.icon_num .active{background:#f00;color:#ffae00;border-color:#ffae00;opacity:0.9;}
	.mo-banner .swipe{visibility:hidden;position:relative;overflow:hidden}
}

/*simple*/
.simple{background:url(/images/simple_bg.png) repeat-x;height:730px;overflow: hidden;width: 100%;}
.simple_con{ width:1200px; height:auto; overflow:hidden;}
.index_tit{ width:100%; height:auto; padding:40px 0 0; text-align:center;}
.index_tit h2{border-bottom: 2px solid #1E7DBD;border-top: 2px solid #1E7DBD;color: #444; font-size:36px; line-height:62px;height: 62px;letter-spacing: 10px;margin: 0 auto;width:410px;}
.simple_list{ width:1200px; height:auto; overflow:hidden; margin-top:30px;}
.simple_list li{ float:left;height:260px;margin:20px 20px 0 20px;width: 260px;}
.simple_list li a{ display:block; height:auto; width:210px; margin:0 auto;}
.simple_list li a div{ background:url(/images/icon.png) no-repeat; height:210px; width:210px;}
.simple_list li a p{ color:#57585a; font-size:20px; padding-top:10px; text-align:center;}
.simple_list li.n1 a div{ background-position:0 0; }
.simple_list li.n2 a div{ background-position:-420px 0;}
.simple_list li.n3 a div{ background-position:0 -210px;}
.simple_list li.n4 a div{ background-position:-420px -210px;}
.simple_list li.n5 a div{ background-position:0 -420px;}
.simple_list li.n6 a div{ background-position:-420px -420px;}
.simple_list li.n7 a div{ background-position:0 -630px;}
.simple_list li.n8 a div{ background-position:-420px -630px;}
.simple_list li.n1 a:hover div{ background-position:-210px 0; }
.simple_list li.n2 a:hover div{ background-position:-630px 0;}
.simple_list li.n3 a:hover div{ background-position:-210px -210px;}
.simple_list li.n4 a:hover div{ background-position:-630px -210px;}
.simple_list li.n5 a:hover div{ background-position:-210px -420px;}
.simple_list li.n6 a:hover div{ background-position:-630px -420px;}
.simple_list li.n7 a:hover div{ background-position:-210px -630px;}
.simple_list li.n8 a:hover div{ background-position:-630px -630px;}

/*steps*/
.steps{ background:url(/images/security_bg.png) repeat-x; height:506px; overflow:hidden; width:100%;}
.step_con{ width:1200px; height:506px; background:url(/images/security_bg1.png) no-repeat; overflow:hidden;}
.index_title{ width:100%; height:auto; padding:40px 0 0; text-align:center; }
.index_title h2{color: #444; font-size:36px; line-height:62px;height: 62px;margin: 0 auto;}
.index_title strong{ font-size:18px; font-weight:normal;}
.step_img{ width:1200px; height:auto; overflow:hidden; margin-top:60px; text-align:center;}

/*index_01*/
.index_01{ width:100%; height:400px; overflow:hidden; background:url(/images/index_01.jpg) no-repeat center;}
.index_01 table{ width:100%; }
.index_01 table tr{ height:70px;}
.index_01 table td.td1{text-align:right;width:32%; color:#FFF; background:url(/images/yes.png) no-repeat right center;}
.index_01 table td.td1 h2{ padding-right:40px;font-size: 14px; line-height:24px;}
.index_01 table td.td2{width:36%;}
.index_01 table td.td2 .c_m{background:url(/images/circle_hover.png) no-repeat center;color:#FFF;font-size:18px; height:50px; line-height:50px;margin: 0 auto;text-align: center;width:50px;}
.index_01 table td.td3{text-align:left;width:32%; color:#333; background:url(/images/no.png) no-repeat left center;}
.index_01 table td.td3 h2{ padding-left:40px;font-size: 14px; line-height:24px;}
.index_01 table td.size1{ font-size:36px; padding-right:40px; background:none; height:100px;}
.index_01 table td.size2{ font-size:36px; padding-left:40px; background:none; height:100px;}

/*index_news*/
.index_news{ height:auto;width: 100%; padding:50px 0; background:#FFF; overflow:hidden;}
.news_box{width:1200px; height:auto; overflow:hidden;}
.news_box_l{ width:580px; height:auto; overflow:hidden;}
.news_box dl dt{ width:100%; font-size:22px;padding-bottom: 12px;}
.news_box dl dt a{float: right;height:15px;margin:13px 0 0 0;font-size:12px;}
.news_box dl dt a:hover{ color:#1D65D4;}
.news_box dl dt i{background:url(/images/news_icon.png) no-repeat;display: inline-block;height: 23px;margin-right: 5px;vertical-align: -3px;width: 17px;}
.news_box dl dd{ width:100%; height:auto; overflow:hidden; border-bottom:1px dotted #cfcfcf; padding:10px 0;}
.news_box dl dd .date{ float:left; width:70px; height:70px; background:#efefef; font-size:22px; color:#333; text-align:center; border-radius:5px; padding:10px 0 0;line-height:1.4;box-sizing:border-box; margin-right:10px; font-weight:bold;}
.news_box dl dd .date span{ font-size:14px; display:block; font-weight:normal;}
.news_box dl dd h5 a {color:#333 ;font-size: 16px;}
.news_box dl dd h5 a:hover{ text-decoration:underline; color:#1D65D4;}
.news_box dl dd p{color: #888;font-size: 13px;padding-top:5px; line-height:22px;}

/*pic4*/
.pic4{background:#ffae00;height: 296px;width: 100%;}
.pic4_con{ width:1200px; height:296px; background:url(/images/bg4.jpg) no-repeat center; overflow:hidden;}
.pic4_con p.n1{color: #000;font-size: 30px;padding-top: 118px;text-align: center;}
.pic4_con p.n2{color: #f82f00;display: block;font-size:30px;height: 56px;line-height: 56px;margin: 28px auto 0;text-align: center;width: 285px;}

.mo-main{ display:none;}
@media(max-width:767px){
	.simple,.steps,.index_01,.index_news,.pic4{ display:none;}
	.mo-main{ display:block; width:100%; height:auto; position:relative; overflow:hidden;}

	.main1{ width:100%; height:auto; padding:1.2rem 0;}
	.main1_t{ width:100%; height:auto; font-size:1.4rem; font-weight:bold; text-align:center; color:#333;}
	.main1_t span{ display:block; width:100%; padding-bottom:0.3rem;}
	.main1_t em{ display:inline-block; width:20%; height:2px; background:#1069b9;}
	.main1_c{ margin-top:1rem; text-align:center; font-size:1.1rem; color:#666; line-height:1.8;}
	
	.main2{ width:100%; height:auto; padding:1.2rem 0 0.4rem; background:#efefef;}
	.main2_t{ width:100%; height:auto; font-size:1.4rem; font-weight:bold; text-align:center; color:#333;}
	.main2_c{ width:100%; margin-top:0.3rem; line-height:1.8;}
	.main2_c ul{ width:100%; height:auto;}
	.main2_c ul li{ float:left; width:50%; height:auto; margin:0.8rem 0; text-align:center;}
	.main2_c ul li.border{ border-left:1px solid #ddd;-webkit-box-sizing:border-box; -moz-box-sizing: border-box; box-sizing:border-box;}
	.main2_c ul li.main2_img{ width:100%; height:auto; margin:0;} 
	.main2_c ul li.main2_img img{ max-width:100%; height:auto;}
	.main2_c ul li h2{ font-size:1.2rem; line-height:1.8; margin-bottom:0.3rem; color:#333;}
	.main2_c ul li span{ font-size:0.9rem; line-height:1.5; color:#666; max-width:80%; display:block; padding:0 10%; padding-bottom:0.3rem;}
	
	.main3{ width:100%; height:auto; padding:1.2rem 0;}
	.main3_t{ width:100%; height:auto; font-size:1.4rem; font-weight:bold; text-align:center; color:#333; line-height:1.6;}
	.main3_t i{ display:block; color:#666; background:url(images/line_01.png) repeat-x center; width:100%;}
	.main3_t i b{ font-weight:normal; background:#FFF; padding:0 0.5rem; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1rem; display:inline-block; line-height:1.1; text-transform:uppercase;}
	.main3_c{ width:100%; height:auto; margin-top:0.3rem;}
	.main3_c ul{ width:100%; height:auto; margin-top:0.3rem}
	.main3_c ul li{ padding:0.6rem 0;border-bottom:1px dotted #ccc;clear:both; min-height:2em;}
	.main3_c ul li .icon_dgt{ margin-left:0.2em;background:#F60;color:#fff;border-radius:2em;float:left;width:2em;height:2em;line-height:2em;text-align:center;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);float:left;}
	.main3_c ul li span{margin:0 0 0 3em;line-height:1.5; padding:0.2em 0 0; display:block; color:#666;}
}


/*footer*/
.footer{ background:#fff; width:100%; height:auto; overflow:hidden;}
.foot1{ border-bottom:1px solid #eee; width:1000px; height:auto; padding:30px 0;}
.index_footer_l{ width:900px;}
.index_footer_l div{ width:100%; float:left;}
.index_footer_l div{ color:#777; width:100%; float:left; line-height:30px;}
.index_footer_l div a{ float:left; color:#777; font-size:13px;}
.index_footer_l div a:hover{ text-decoration:underline;}
.index_footer_l div span{ float:left; padding:0px 8px;}
.index_footer_l p{ color:#777; line-height:30px; width:100%; float:left; font-size:13px;}
.index_footer_l p a{ color:#777;}
.index_footer_l p.fLink a{ padding-right:10px;}
.index_footer_l p a:hover{ text-decoration:underline;}
.index_footer_r{ width:55px; position:relative;}
.index_footer_r a{ display:block; width:55px; height:50px; margin-top:5px; float:left;border-radius:5px;cursor:pointer; margin-top:25px;}
.index_footer_r a.top{background:#999 url(/images/top.png) no-repeat center;}
.index_footer_r a.top:hover{background:#666 url(/images/toph.png) no-repeat center;}
.foot2{ width:100%; height:auto; padding:30px 0; text-align:center;}
.foot2 img{ height:35px; padding:0 5px;}

#fmenu{ position:fixed; bottom:0px; width:100%; height:56px; line-height:44px; z-index:99999; max-width:640px; display:none;}
#fmenu ul{margin:0 auto;list-style-type:none;width:100%;/*max-width:500px;*/height:100%;}
#fmenu ul li{float:left;width:100%;height:56px;text-align:center;position:relative;font-size:18px;}
#fmenu ul li .line{position:absolute;top:0px;right:0px;z-index:30;width:1px;}
#fmenu ul li .menu_li{position: absolute;top:9px;left:10px;z-index:40;width:calc(100% - 20px);height:40px;line-height:40px;color:#fff;border-radius:8px;}
#fmenu ul li .menu_li>a{line-height:40px; vertical-align:middle;font-size:0;}
#fmenu ul li:nth-of-type(1) .menu_li{background-color:#06357c;width:calc(100% - 20px);border-radius:8px;}
#fmenu ul li:nth-of-type(1) .menu_li i{ display:inline-block; width:38px; height:40px; background:url(/images/en_1.png) no-repeat 0 1px; background-size:auto 38px; vertical-align:middle;}
#fmenu ul li:nth-of-type(1) .menu_li em{ vertical-align:middle;padding:0px;font-size:15px;}
#fmenu ul li .img_front{position:absolute;top:0px;left:0px;z-index:30;width:100%;height:100%;background-color: #000;opacity:.65;}
#fmenu ul li .img_front img{width:100%;height:100%;}
#fmenu ul li span{position:absolute;bottom:-300px;left:50%;width:104px;margin-left:-52px;height:auto;text-align:center;z-index:10;background-color: rgb(245, 245, 245);border-radius:10px;    border: 1px solid rgba(174, 174, 174, 0.3);}
#fmenu li em{font-style:normal;/*border-bottom:1px solid #c2c2c2;*/padding:10px;}
#fmenu ul li span a{float:left;width:100%;height:43px;line-height:43px;color:#454545;text-decoration:none;}
#fmenu .footer_front{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:888;display:none;}
/* .arrow-down { width: 0; height: 0; border-left: 10px solid transparent;  border-right: 10px solid transparent; border-top: 15px solid #f5f5f5; position: absolute; bottom: -10px; left: 40px;} */
#fmenu ul li span>img{width:7px;height:6px; position: absolute; bottom: -6px;left: 47px;}
#fmenu li i.linear{ display:block; background-image:-webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);background-image:linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2), transparent); border:0; height:1px; width:80%; margin:0 auto;}

.foot_bg,#fmenu{ display:none;}
@media(max-width:767px){
	.footer{ display:none;}
	.foot_bg{ width:100%; background:#f0f0f0; height:auto; overflow:hidden; padding:1rem 0 0.8rem; display:block;}
	.foot_bg ul.sub_nav{ height:30px; width:100%; background:-webkit-linear-gradient(top, #feae2c, #f69900); background:-moz-linear-gradient(top, #feae2c, #f69900); margin-bottom:12px; float:left;}
	.foot_bg ul.sub_nav li{ width:20%; height:30px; float:left; background:url(../images/sub_line.png) no-repeat left top;}
	.foot_bg .sub_nav li:first-child { background:none; }
	.foot_bg ul.sub_nav li a{ width:100%; height:30px; text-align:center; display:block; line-height:30px; color:#fff; }
	div.welcomePc{text-align: center;margin-bottom: 10px;}
	a.welcomPc { width:30%; display:block; height:25px; line-height:25px; color:#fe9e00; font-size:13px; text-align:center; background:-webkit-linear-gradient(top, #FFF, #f8f8f8 50%, #e4e4e4 51%, #eeeeee); background:-moz-linear-gradient(top, #FFF, #f8f8f8 50%, #e4e4e4 51%, #eeeeee); border-radius:15px; border:1px solid #e5e5e5; margin:0 auto; }
	.copyright{ text-align:center; line-height:170%; padding-bottom:20px; color:#333;}
	div.copyright a{ color:#333; }
	
	.main_TOP{border-top: 1px solid #73a7f6;width: 100%;height:30px;padding-bottom:0px; margin-top:20px;}
	.main_TOP span{width:30px; line-height:30px; height:30px; background:-webkit-linear-gradient(top, #8dbaff, #73a7f6); background:-moz-linear-gradient(top, #8dbaff, #73a7f6); color:#06357c; display:block; margin:0 auto; border-radius:30px; text-align:center; cursor:pointer; margin-top:-15px; }	
	
	#fmenu{ display:block;}
}

/*main*/
.mainbanner{ height:255px; width:100%; overflow:hidden;}
.main{ width:100%; height:auto; overflow:hidden; background:#FFF; border-bottom:1px solid #D8D8D8;}
.main_con{ width:1200px; height:auto; overflow:hidden;}
.sider_left{ height:auto; overflow:hidden;}
.sider_left ul{ width:156px; margin-top:30px;}
.sider_left ul li{ cursor:pointer; margin-top:15px; text-align:center; font-size:14px; float:left; display:block; width:155px; height:42px; line-height:42px;border:1px solid #D8D8D8; border-right:none;}
.sider_left ul li.on{background:#38C0FE url(/images/subbg.jpg) no-repeat center right;color:#FFF; border:1px solid #38C0FE; border-right:none; position:relative;}
.sider_left ul li a{ display:block; width:155px; height:42px;}
.sider_left ul li.on a{ color:#FFF; display:block; width:155px; height:42px;}

.right_con{width:1030px; height:auto; padding-left:13px;border-left:1px solid #D8D8D8;overflow: hidden;min-height: 550px;}
.right_title{ width:100%; height:auto; font-size:16px; color:#39C1FF; font-weight:bold; padding:15px 0 9px;border-bottom:1px solid #D8D8D8; overflow:hidden;}
.info_con{ width:100%; height:auto; line-height:30px; overflow:hidden; padding:10px 0 20px; font-size:14px;}
.map{ width:100%; height:auto; overflow:hidden; margin-top:5px;}

@media(max-width:767px){
	.main,.mainbanner{ display:none;}
	.nav_list{ box-shadow:0 2px 5px rgba(0, 0, 0, 0.2); clear:both; margin:10px 0 5px; overflow:visible; padding:5px 10px; height:23px; line-height:23px; font-weight:bold;font-size:0.9rem;background:#EFEFEF; background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#E7E7E7));
background: -webkit-linear-gradient(top, #EFEFEF, #eee); background:-moz-linear-gradient(top, #EFEFEF, #eee); position:relative; color:#666;}
	.nav_list a{ color:#666;font-size:0.9rem;}
	.nav_list a:hover{color:#F00;}
	
	.about_con{ margin-top:10px; padding:0 0.3rem; line-height:1.8;}
	.about_img{ display:block;}
	.about_con img{ margin:5px 0; max-width:100%; height:auto;}
	.contact_con{ margin-top:10px; padding:0 0.3rem; line-height:1.8;}
}


/*news_con*/
.news_con{ width:100%; height:auto; overflow:hidden;}
.news_con ul{ width:100%; height:auto; overflow:hidden;}
.news_con ul li{ width:100%; height:auto; overflow:hidden; float:left; padding:15px 0; border-bottom:1px dotted #ccc;}
.news_con ul li h2{ width:100%; font-size:16px; color:#333;}
.news_con ul li h2 a:hover{ color:#39C1FF;}
.news_con ul li p{ width:100%; color: #888;font-size: 13px;padding:6px 0;}
.news_con ul li .news_add{ width:100%; color:#39C1FF;}
.news_con ul li .news_add span{ color:#39C1FF;}

/*case_con*/
.case_con{ width:100%; height:auto; overflow:hidden;}
.case_con ul{ width:100%; height:auto; overflow:hidden;}
.case_con ul li{ width:100%; height:40px; line-height:40px; overflow:hidden; float:left; border-bottom:1px solid #efefef;}
.case_con ul li a{ color:#333; float:left;}
.case_con ul li em{ background:url(/images/n_icon.png) no-repeat left center; display:block; padding-left:15px; font-size:14px; float:left;}
.case_con ul li span{ float:right; color:#888;}

/*download_con*/
.download_con{ width:100%; height:auto; overflow:hidden;}
.download_con ul{ width:100%; height:auto; overflow:hidden;}
.download_con ul li{ width:100%; height:40px; line-height:40px; overflow:hidden; float:left; border-bottom:1px solid #efefef;}
.download_con ul li a{ background:url(/images/n_icon.png) no-repeat left center; display:block; padding-left:15px; font-size:14px; float:left;}
.download_con ul li a:hover{ color:#39C1FF;}
.download_con ul li span{ float:right; color:#888;}

/*message_con*/
.message_con{ width:100%; height:auto; overflow:hidden;}
.message_con p{ line-height:30px; font-size:14px;}
.message_con p span{font-weight:bold;}
.message_con table,.message_con table tr,.message_con table td{ margin:0 auto; border:none;}
.message_con table .mess_left{ width:100px; text-align:right; padding-right:10px;}
.message_con .btn{ background:#39C1FF; width:100px; height:30px; border:none;cursor:pointer;border-radius:5px;color:#FFF; font-size:14px; margin-top:5px;}
.message_con input{ height:25px; border:1px solid #ccc; width:245px; color:#666; font-family:"Î¢ÈíÑÅºÚ"; padding:0 5px;}
.message_con textarea{border:1px solid #ccc; padding:5px; color:#666; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.message_con tr{height:40px;}

/*page*/
.page{ width:100%; height:auto; padding:15px 0;text-align:center; line-height:20px;}
.page span, .page a{ font-size:12px;color: #666666;display: inline-block;margin-right: 4px;border: 1px solid #d4d4d4;padding:3px 10px;}
.page a:hover{ color:#FFF; background:#FE7600; text-decoration:none;border: 1px solid #FE7600;}
.page .thisclass1{ background:#FE7600; color:#FFF;border: 1px solid #FE7600;}

/*display*/
.display_content{ width:100%; height:auto; overflow:hidden; color:#333; padding:20px 0;}
.display_content h2{ width:100%; border-bottom:1px dotted #CCC; line-height:35px; height:60px; text-align:center; font-size:16px; color:#575757; padding-bottom:10px;}
.display_content h2 b{ font-weight:normal; line-height:25px; height:25px; display:block; width:100%; color:#999; font-size:12px;}
.display_content .dis_con{ width:100%; height:auto; font-size:14px; line-height:30px; padding:10px 0 0;}
.display_content img{ max-width:840px; height:auto;}
.detail_fenye{ width:100%; height:auto; overflow:hidden; padding:20px 0 0; font-size:14px;}
.smBox{ background:#efefef; padding:10px 15px; margin:15px 0 0; font-size:14px; line-height:2; color:#888;}



















