/* CSS Document */

/* 
---------------------------------
Site: 2015-12-13
Author: www.zenith666.com
Updated: 2015-12-13 
Updated by: www.zenith666.com 
--------------------------------- 
*/ 

/*==========reset css===========*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table{ border-spacing:0; border-collapse:collapse;/*兼容:单元格为空的时候不显示边线*/}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal;}
ol,ul,li{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0; font-variant:normal;}
sup,sub{ line-height:-1px; vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
input, textarea, select{ font-family:inherit; font-size:inherit;}
img{ display:block;}
img, div, input{ behavior:url("../images/iepngfix.htc");/*兼容:PNG透明效果*/}

/*==========common css===========*/

html{ -webkit-text-size-adjust:none;/*兼容:解决chrom下小于12px的中文问题*/}
body{ font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif; font-size:12px; color:#3d3d3d; background:url(../images/home_body_bg.jpg) repeat-y; background-position:center 520px; behavior:url("../images/csshover.htc");/*兼容:IE6 Hover属性*/}
.container{ width:1004px; margin:0px auto; padding-top:10px; padding-bottom:30px;}
.float_l{ float:left;}
.float_r{ float:right;}
a{ color:#373737; text-decoration:none;}
a:hover{ color:#018bd0;}
.clear{ clear:both;	height:0px;	overflow:hidden; visibility:hidden;}
.space{ clear:both;	height:15px; overflow:hidden; visibility:hidden;}

.top{ width:1004px; height:100px; margin:0px auto;}
.top .logo{ height:65px; float:left; margin-top:20px;}
.top .r{ float:right;}
.top .r .ch_en{ width:280px; height:23px; line-height:23px; padding-left:20px; float:right; background:url(../images/cn_en_bg.png) no-repeat;}
.top .r .ch_en a{ color:#fff;}
.top .r .ch_en a:hover{ color:#f4f4f4; text-decoration:underline;}
.top .r .ch_en span{ color:#fff; font-size:12px; margin:0px 3px;}

.bluetabs{ width:600px; height:20px; float:right; margin-top:28px;}
.bluetabs span{ float:right; color:#018bd0;}
.bluetabs li{ float:right;}
.bluetabs li a{ width:95px; height:20px; line-height:20px; text-align:center; font-size:16px; display:block; float:left; color:#018bd0;}
.bluetabs li a:hover{ color:#23377e;}
.bluetabs li.current a{ color:#23377e;}
.dropmenudiv_b{	position:absolute; background:#018bd0; width:200px; visibility:hidden; z-index:9999; opacity:0.70; filter:alpha(opacity=70);}
.dropmenudiv_b a{ height:30px; line-height:30px; display:block; text-align:center; overflow:hidden; font-size:14px; color:#fff; text-indent:5px; border-bottom:#046a9d 1px solid;}
.dropmenudiv_b a:hover{	background:#1d9fe0;	color:#fff;}

.main_visual{ height:420px; border-bottom:#0093dd 2px solid; overflow:hidden;}
.main_image{ width:100%; height:420px; overflow:hidden; margin:0px auto; position:relative;}
.main_image ul{ width:9999px; height:420px; overflow:hidden; position:absolute; top:0px; left:0px;}
.main_image li{ width:100%; float:left;}
.main_image li span{ display:block; width:100%; height:420px;}
.main_image li a{ display:block; width:100%; height:420px;}
div.flicking_con{ width:100%; margin:0 auto; position:relative; height:25px; bottom:25px;}
.flicking_con .flicking_inner{ position:absolute; top:9px; left:48%; z-index:999; }
.flicking_con a{ float:left; width:8px; height:8px; text-align:center; z-index:9999; margin-right:13px; background:url(../images/in.png) no-repeat; display:block;}
div.flicking_con a.on{ background:url(../images/on.png) no-repeat;}
#btn_prev,#btn_next{ z-index:11111; position:absolute; display:block; width:69px!important; height:69px!important; top:50%; margin-top:-37px; display:none;}
#btn_prev{ background:url(../images/leftbt.png) no-repeat left top; left:0px;}
#btn_next{ background:url(../images/rightbt.png) no-repeat right top; right:0px;}

.main_l{ width:260px; float:left;}
.main_tit{ height:50px; line-height:50px;}
.main_tit h2{ float:left; font-size:14px; color:#018bd0;}
.main_tit a{ float:right; color:#018bd0; text-decoration:underline;}
.main_tit a:hover{ color:#050505;}
.advantage_img{ width:250px; height:120px; padding:4px; border:#e1e1e1 1px solid;}
.advantage_img img{ width:250px; height:120px;}
.network_img{ width:258px; height:128px; border:#e1e1e1 1px solid;}
.network_img img{ width:258px; height:128px;}

.main_m{ width:422px; float:left; margin-left:30px;}
.about_img{ width:136px; height:130px; float:left;}
.about_con{ width:270px; height:130px; overflow:hidden; line-height:22px; float:right;}
.Menubox{ height:19px; margin-top:18px; margin-bottom:10px;}
.Menubox a{ width:100px; height:19px; line-height:19px; background:url(../images/news_tab_bg.png) no-repeat; display:block; text-align:center; float:left; margin-right:3px; color:#fff;}
.Menubox a.hover{ background:url(../images/news_tab_bg_hover.png) no-repeat;}
.Menubox a.more{ background:none; float:right; color:#018bd0; text-align:right; text-decoration:underline;}
.Menubox a:hover.more{ color:#050505;}
.news_tab_li li{ height:32px; line-height:32px; padding-left:13px; border-bottom:#ddd 1px dashed; background:url(../images/arrow.png) no-repeat left center; vertical-align:bottom;}
.news_tab_li li a{ float:left;}
.news_tab_li li span{ display:none; float:right; color:#b3b3b3;} 

.main_r{ width:260px; float:right;}
.business_img{ width:125px; height:130px; float:left;}
.business_li{ width:115px; float:right;}
.business_li li{ height:26px; line-height:26px; overflow:hidden; background:url(../images/arrow.png) no-repeat right; vertical-align:bottom;}
.num_warp{ width:260px; height:162px; margin-top:18px;}
.num_warp ul{ width:120px; display:block;}
.num_warp ul li.num_img{ height:27px;}
.num_warp ul li.tit{ height:55px; line-height:55px; font-size:14px; font-weight:bold;}
.num_warp ul li.tit a{ color:#018bd0;}
.num_warp ul li.tit a:hover{ color:#111;}
.num_warp ul li.icon_img{ height:77px;}

.foot{ padding:10px 0px; text-align:center; line-height:24px;  background:#0093dd; color:#fff;}

.inside_l_tit{ background:url(../images/inside_l_tit.jpg) repeat-x; height:42px; line-height:42px; margin-top:20px; padding-left:10px; font-size:16px; color:#fff; border:#002d43 1px solid;}
.inside_l_con{ width:258px; background:#fff; border:#e1e1e1 1px solid;}
.inside_l_con li{ vertical-align:bottom;}
.inside_l_con li a{ line-height:30px; padding-left:20px; display:block; font-size:14px; background:url(../images/arrow.png) no-repeat 10px 12px; border-bottom:#ccc 1px dashed;}
.inside_l_con li a:hover{ background:url(../images/arrow.png) #fbfbfb no-repeat 10px 12px;}

.inside_r{ width:720px; float:right;}
.inside_r_tit{ height:42px; line-height:42px; padding:0px 20px; margin-top:20px; background:#eee; border:#e2e2e2 1px solid;}
.inside_r_tit h2{ float:left; color:#00469d; font-size:16px; font-weight:normal;}
.leading_tit{ display:none; float:right; background:url(../images/home_icon.jpg) no-repeat left center; padding-left:20px;}
.leading_tit span{ font-family:宋体; margin:0px 10px;}
.leading_tit font{ color:#ef7000; font-size:12px;}
.inside_r_con{ width:678px; padding:20px; background:#fff; border:#e2e2e2 1px solid; line-height:24px;}
.inside_r_con img{ max-width:678px; margin-top:15px;}

.manu{ text-align:center; margin-top:20px;}
.manu a{ border:#ccc 1px solid; padding:2px 10px; color:#616161; margin:0px 3px;}
.manu a:hover{ border:#0093dd 1px solid; color:#0093dd;}
.manu a:active{ border:#999 1px solid; color:#666;}
.manu .current{ border:#0093dd 1px solid; padding:2px 10px; margin:0px 3px; color:#fff; background:#0093dd;}
.manu .disabled{ border:#ccc 1px solid; padding:2px 10px; margin:0px 3px; color:#616161;}

.news_detail_tit{ height:35px; line-height:35px; border-bottom:#ddd 1px dashed; text-align:center; margin-bottom:15px; font-size:16px; font-weight:normal; color:#0093dd;}
.post_time{ display:none; height:35px; line-height:35px; margin:10px 0px; text-align:center; font-weight:normal; border-top:#ddd 1px dashed; border-bottom:#ddd 1px dashed; color:#999;}
.post_time span{ margin-left:5px; margin-right:20px;}
.news_detail_con{ width:678px;}
.before_after_article{ font-weight:normal; line-height:25px; margin-top:10px;}
.before_after_article a{ text-decoration:underline;}

.danzheng img{ width:300px; height:413px; border:1px #ddd dashed; padding:10px;}