@charset "gb2312";
body,html,h1,h2,h3,h4,h5,h6,p,em,i,form,ul,li,dl,dt,dd{margin:0;}
a,a:hover,a:visited,a:link{	text-decoration:none; }
ul{list-style:none;margin:0;padding:0}
@media screen and (min-width: 420px){
body,p{
	font-family:"Microsoft Yahei";
	font-size:22px;
}
}
@media screen and (max-width: 420px){
body,p{
	font-family:"Microsoft Yahei";
	font-size:14px;
}
}
img{ display:inline-block; max-width:100%; }
.container{	max-width:640px; }
.content{ max-width:640px; }
.mt05{margin-top:.5em; }
.mt15{margin-top:1.5em; }
.mt10{margin-top:1em; }

.z{float:left;}
.y{float:right;}
.cont{ width:100%; min-width:320px; max-width:640px; margin:0 auto; overflow:hidden; padding:0; }
header{ background:#1c6ab4; height:4.1rem; padding:1rem 0 0; overflow:hidden; margin:0;}
.head_logo {border-right:1px solid #649bd1; margin-left:2.96%; padding-right:4.6%; width:50%;overflow:hidden;}
.head_logo img { max-width:100%}
.headCall { margin-top:0.7rem; width:36.25%; margin-right:3.125%}

.headercon{ background:#1c6ab4; padding:2rem 0; overflow:hidden; margin:0;}


.head{ width:100%; text-align:center; overflow:hidden; background:#0e70cc; padding:.75em .25em; }
.head_tel{ padding-left:1.5em; padding-right:1.5em; }

.menu{ width:100%; overflow:hidden; background:#eee; font-size:1em}
.menu a{ width:25%; display:block; float:left; text-align:center; color:#545454; border-left:1px solid #d2d2d2;}
.menu .w_none{ background:none;}
.menu .bor{ border:none; }
.menu02 .bord{ border-bottom:2px solid #df278b;}
.menu a{ font-size:1em; }
@media screen and ( min-width:420px ) {
.menu a{	padding:20px 0; }
}
@media screen and (max-width:420px){
.menu a{	 padding:12px 0;}
}

/*焦点图*/
.banner .owl-wrapper-outer{}
.banner .owl-pagination{ line-height:20px; height:20px; text-align:center; padding:0; position:absolute; bottom:5px; right:10px; }
.banner .owl-page{ width:6px; height:6px; background:#c92163; display:inline-block; margin:10px 4px 0; padding:0;}
.banner .owl-page.active{ background:#ec6407; }


.dynamic{ width:100%; height:3em; background:#eee; }
.head_gg_bj { width:100%; height:2em; overflow:hidden; margin-top:.5em; border-radius:1em; padding-left:2em; background:#fff url(../images/head_gg_bj.jpg) no-repeat .5em .45em; background-size:1.2em; font-size:1em;}
.head_gg_bj ul li a{ line-height:2em; color:#646464;}

.index_tit{ width:100%; padding:1em 0; overflow:hidden; }
.index_tit_pic{ text-align:right; padding:0; }
.index_tit_pic img{ max-width:100%; max-height:100%; display:inline-block; }
.index_tit_word p{ font-family:"Microsoft Yahei"; font-size:40px; font-weight:bold; line-height:42px; }
.index_tit_word h3{ font-family:"Microsoft Yahei"; font-size:14px; line-height:30px; }
@media screen and (max-width:420px){
.index_tit_pic img{ max-width:41%; display:inline-block; }
.index_tit_word p{ font-family:"Microsoft Yahei"; font-size:24px; font-weight:bold; line-height:30px; padding-top:5px; }
.index_tit_word h3{ font-family:"Microsoft Yahei"; font-size:12px; line-height:22px;}
}
.index_tit_color1{ color:#40ccc0; }
.index_tit_color11{ color:#e5799d; }
.index_tit_color2{ color:#dd77e3; }
.index_tit_color3{ color:#e68043; }
.index_tit_color4{ color:#478ed6; }
.index_tit_color5{ color:#be63fb; }
.jb-nav{ background:#f0f0f0; padding:.5em .15em; }
.jb-nav p{ padding:.20em; }
.jb-nav a{ display:block; background:#fff; line-height:2.8em; color:#666; border-radius:.3em; }
.jb-nav a.active{ color:#fff; background:#bf2652; }
a.navcolor1{ color:#fff;background-image: -moz-linear-gradient(top, #c1fcd6, #65cb8c); /* Firefox */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c1fcd6), color-stop(1, #65cb8c)); /* Saf4+, Chrome */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1fcd6', endColorstr='#65cb8c', GradientType='0'); /* IE*/ }
a.navcolor2{ color:#58c8dc; }
a.navcolor3{ color:#fb9b55; }
a.navcolor4{ color:#df76c3; }
a.navcolor5{ color:#be63fb; }
a.navbg1{ color:#fff; background-image: -moz-linear-gradient(top, #f19df6, #de7ae4); /* Firefox */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f19df6), color-stop(1, #de7ae4)); /* Saf4+, Chrome */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f19df6', endColorstr='#de7ae4', GradientType='0'); /* IE*/  color:#fff; }
a.navbg3{ color:#fff;background-image: -moz-linear-gradient(top, #75b6f7, #4990d7); /* Firefox */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #75b6f7), color-stop(1, #4990d7)); /* Saf4+, Chrome */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#75b6f7', endColorstr='#4990d7', GradientType='0'); /* IE*/  }
a.navbg4{ color:#fff;background-image: -moz-linear-gradient(top, #f2a97d, #d77f49); /* Firefox */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2a97d), color-stop(1, #d77f49)); /* Saf4+, Chrome */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2a97d', endColorstr='#d77f49', GradientType='0'); /* IE*/ }
a.navbg5{ color:#fff; background-image: -moz-linear-gradient(top, #e8a4bb, #e5799d); /* Firefox */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e8a4bb), color-stop(1, #e5799d)); /* Saf4+, Chrome */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8a4bb', endColorstr='#e5799d', GradientType='0'); /* IE*/  color:#fff; }
/*焦点图*/
.jj_bann{ overflow:hidden; }
.jj_bannnr{ margin:0.75em .5em;  }
.jj_bann .owl-pagination{ width:100%; position:absolute; text-align:right; bottom:.5em; padding-right:.5em; }
.jj_bann .owl-page{ width:.75em; height:.75em; background:#fff; display:inline-block; margin:0 .15em; text-align:right; border-radius:.75em;  text-align:center;}
.jj_bann .owl-page.active{ background:#0e70cc; }


#notice{ height:2em; background:#e7e7e7; line-height:2em; padding:0; }
.notice{ height:2em; color:#009aad; text-align:center; line-height:2em; padding:.5em 0 0 0; }



.index_tel{ text-align:center; padding-bottom:1em; }
@media screen and ( min-width:420px ) {
.index_tel img{ max-width:100%; display:inline-block; }
}
@media screen and (max-width:420px){
.index_tel img{ max-width:90%; display:inline-block; }
}
.footer{ padding-bottom:3.5em; }
.foot{ border-top:solid 1px #ccc; padding:1em 0 0 0; line-height:2em; }
.foot address{ color:#666; }
.foot address span{ color:#414346; margin:0 5px; }
.foot-btn{ padding:0 1em; }
.foot-btn p{ padding:0; }
.foot-btn p a{ display:inline-block;	padding:0 1.7em; line-height:2.5em; color:#fff; white-space:nowrap; }
.foot-about{ background:#0e70cc; }
.foot-map{ background:#f56c13; }

/*===========list===============*/
.guahao{ width:100%; padding:0; margin:0 auto; }
.gh_tit{ width:100%; height:2.5em; background:#dd2e7c url(../images/gh_tit.jpg) no-repeat 1em .65em; background-size:1.25em; padding:0 3em; line-height:2.5em; color:#fff; font-size:1em; }
.ghnr{ width:100%; padding-top:.5em; padding-bottom:.5em; background:#eee; }
.ghyh{background:#fff; border:1px solid #dcdcdc; margin:0 .5em; overflow:hidden; border-bottom:none; }
.ghyh li{ width:100%; line-height:2.5em; border-bottom:1px solid #dcdcdc; padding:0 1.5em; color:#434343; background:url(../images/ghyh_inco.jpg) no-repeat .75em 1.2em; background-size:.5em;}
.ghyh li span{ font-weight:bold; color:#d9941d; font-size:1.25em; margin:0 3px; }
.ghyh_tx{ width:100%; line-height:2em; margin-top:.5em; font-size:1em; text-align:center; color:#777; }
.gh_bd{ background:#eee; padding-bottom:1em; padding-left:2em; }
.yuyue label{ font-size:1.1em; color:#4a4a4a; font-weight:normal; padding:0 !important; white-space:nowrap; }
.yuyue input{width:95%; background:#fff; }
.btn-yuyue{	background-color:#cf3d22; color:#fff; width:11.5em; line-height:2em; margin:0 auto; font-size:1em;}
.btn-yuyue:hover{ color:#fff; }

.mb{ background-color:#f0f0f0; border-bottom:solid 1px #d9d9d9; padding-left:.7em; font-size:1.1em; line-height:2.6em; }
.mb a{ color:#414346; }
.list_main{ padding:.5em .15em 0; }
.list_main p{ padding:.25em; }
.list_main a{ display:block; line-height:2.5em; color:#fff;}
.list_main a.active{ color:#fff; background:#bf2652; }
a.list_main1{ background:#498cd7; }
a.list_main2{ background:#41c3ba; }
a.list_main3{ background:#c078d5; }
a.list_main4{ background:#4ec3f4; }
a.list_main5{ background:#f966a7; }
a.list_main6{ background:#ee8c50; }

.list_jb{ padding:0 .45em; }
.list_jb li{ height:3em; border:1px solid #d2d2d2; font-size:1em; background:url(../images/list_inco.jpg) no-repeat right; background-size:2em; margin-top:.45em }
.list_jb p{ width:100%; line-height:3em; padding:0 0 0 3.5em;}
.list_jb li p.list_jb1{ background:url(../images/list_jb1.jpg) no-repeat .75em center; background-size:2em; }
.list_jb li p.list_jb2{ background:url(../images/list_jb2.jpg) no-repeat .75em center; background-size:2em; }
.list_jb li p.list_jb3{ background:url(../images/list_jb3.jpg) no-repeat .75em center; background-size:2em; }
.list_jb li p.list_jb4{ background:url(../images/list_jb4.jpg) no-repeat .75em center; background-size:2em; }
.list_jb li p.list_jb5{ background:url(../images/list_jb5.jpg) no-repeat .75em center; background-size:2em; }
.list_jb li p.list_jb6{ background:url(../images/list_jb6.jpg) no-repeat .75em center; background-size:2em; }
.list_jb li p.list_jb7{ background:url(../images/list_jb7.jpg) no-repeat .75em center; background-size:2em; }
.list_jb li p.list_jb8{ background:url(../images/list_jb8.jpg) no-repeat .75em center; background-size:2em; }
.list_jb p a{ font-size:1em; display:inline-block; color:#333 }

.list_tc{ max-width:640px; margin:0 auto; }
.tcnr{ width:33.33333333333333%; float:left; overflow:hidden; padding:0 .5em; text-align:center; overflow:hidden; }
.tcnr a{ display:block; border-radius:.15em; color:#fff; padding:0 .25em .5em; }
a.tcnr_bg1{ background:#478ed4; }
a.tcnr_bg2{ background:#c078d5; }
a.tcnr_bg3{ background:#41c3ba; }
.list_tc li a span{ font-size:2.5em; color:#fdffde; }
.list_tc li h3{ border-top:1px solid #fff; border-bottom:1px solid #fff; font-size:1em; margin:.25em 0; line-height:1.8em; }

.guess{ max-width:640px; margin:0 auto; padding:0 .5em; overflow:hidden; }
.guessL{ width:20%; height:9em; background:#0e70cc url(../images/xin.jpg) no-repeat center 1.8em; background-size:1.8em; text-align:center; float:left; padding:3px 0 0 0; }
.guessL p{color:#fff; font-size:.95em; padding:4em 0 0; }
.guessL span{ font-size:.55em; }
.guessC{ width:60%; height:9em; float:left; padding-right:1px; }
.guessC li{ float:left; padding:1px 0 0 1px; line-height:3em; text-align:center; }
.guessC li a{ display:block; background:#e0e1e1; font-size:.85em; color:#333; }
li.g_wd1{ width:50%; }
li.g_wd2{ width:50%; }
li.g_wd3{ width:40%; }
li.g_wd4{ width:60%; }
li.g_wd5{ width:50%; }
li.g_wd6{ width:50%; }
.guessR{ width:20%; height:9em; float:left; padding-top:1px;}
.guessR_top{ width:100%; height:4.5em; background:#f6731f url(../images/guessR_top.jpg) no-repeat center .75em; background-size:1.8em; }
.guessR_bot{ width:100%; height:4.5em; background:#0e70cc url(../images/guessR_bot.jpg) no-repeat center .75em; background-size:1.8em; }
.guessR a{ color:#fff; padding-top:3em; display:block; text-align:center; font-size:.9em }

.jj_tit{ width:100%; padding:1em 0; text-indent:2em; line-height:1.5em; font-size:1em; color:#555; }

.honor{ width:100%; padding:.5em 0; background:#eee; overflow:hidden; }
#owl-honor{ padding:0 1em; }
#owl-honor .owl-item{ padding:.5em .25em; }
#owl-honor .owl-pagination{ width:100%; line-height:1em; height:1.5em; text-align:center; padding-top:.25em; }
#owl-honor .owl-page{ display:inline-block; margin:0 .5em; width:.75em; height:.75em; border-radius:.75em; background-color:#d9d9d9; }
#owl-honor .owl-page.active{	background-color:#0e70cc; }
.page_tit{ height:2.2em; background:#0e70cc; margin:0 auto; text-align:center; line-height:2.2em; font-size:1.2em; color:#fff; }
.page_docpic{ padding:.5em}
.page_docword{ padding:0 .5em .75em; line-height:1.5em; color:#434343; text-indent:2em; font-size:1em; }
.jsnr{ background:#eee; padding-top:.5em; padding-bottom:.5em; }
.page_js{ background:#fff; overflow:hidden; line-height:2em; margin:.5em; }
.page_jssk1{ background:#628dd3; height:2em; text-align:Center; color:#fff; }
.page_jssk2{ background:#55c6b3; height:2em; text-align:Center; color:#fff; }
.page_jsnr{ background:#fff; height:2em; }
.jsbt{ margin:1em .75em .5em; }
.jsbt a{ color:#fff; display:block; line-height:2em;}
.jsxq{ background:#f19149 url(../images/jsxq_inco1.jpg) no-repeat .75em .5em; background-size:1em; padding-left:2.5em; }
.jsyy{ background:#556fb5 url(../images/jsxq_inco2.jpg) no-repeat .75em; background-size:1em; padding-left:2.5em; }
.jssb{ text-align:center; margin-top:.75em; margin-bottom:.75em; padding-left:.01em; padding-right:.01em; }
@media screen and (max-width:420px){
.jssb img{ display:inline-block; }
}
.page_kb{ margin-top:1em; margin-bottom:1em; }
.page_fw{ margin-top:.75em; margin-bottom:.25em; }
.page_fwwd{ padding-left:.5em; padding-right:.5em; color:#424242; text-indent:2em; overflow:hidden; }
.page_fwnr{ position:relative; padding-left:.5em; padding-right:.5em; margin-top:.75em; overflow:hidden; }
.page_fwnr img{ display:block; max-width:100%; }
.page_fwnr p{ width:100%; position:absolute; bottom:0; left:0; text-align:center; padding-left:.5em; padding-right:.5em; }
.page_fwnr p a{ width:100%; background:#000; line-height:2em; filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7; opacity: 0.7; font-size:.8em; display:block; color:#fff; }

.article_list p{ height:2.25em; line-height:2.25em; overflow:hidden; margin:0 0.25em 0.25em; border-bottom:0.078em #ddd solid; background:url(../images/icon_detail_article_ls.jpg) no-repeat 0.25em center; background-size:1.125em 1.125em; text-indent:0.9em; }
.article_list p a{font-size:1em; display:inline-block; color:#333 }
.article_list p span.author,.article_list dd span.hits{ color:#D0D0D0;font-size:0.8em; padding:0 0.1em;}
.article_list dd a span.hot{ display:inline-block; width:1.75em; height:0.75em; padding:0 0.2em; background:url(../cqimages/icon_hot.png) no-repeat center center; background-size:1.75em 0.75em;}

.pages{ text-align:center; padding-top:0.25em; line-height:2em; height:2em;}
.pages p{ text-align:center; font-size:1em; display:inline; }
.pages a{ margin:0px 2em; color:#666; }

.show_tx{ width:100%; padding:0; background:red;}
.show_pic{ float:left; text-align:left; }
@media screen and ( min-width:420px ){
.show_pic img{ max-width:100%;  display:inline-block; }
}
@media screen and (max-width:420px){
.show_pic img{ max-width:60%; display:inline-block; }
}
.show_txnr{width:75%; background:url(../images/show_txbg.jpg); background-size:1em; float:right;}


.show_tit{ width:100%; border-bottom:1px dashed #c9c9c9; padding-bottom:.5em; }
.show_tit dd{ font-size:1.5em; text-align:center; }
.show_tit dt{ width:100%; font-size:1em; font-weight:normal; text-align:center; }
.show_ll{ width:100%; font-size:1em; text-indent:2em; line-height:1.6em; padding:.5em 0; }
.show_ll span{ font-weight:bold; color:#070707; }
.show_bt{ width:100%; }
.show_bt dd{ width:50%;float:left;}
.show_bt dd a{ width:90%; background:#478ed4; line-height:2.5em; display:block; margin:0 auto; text-align:center; color:#fff; border-radius:.25em; }
.show_bt dt{ width:50%;float:left;}
.show_bt dt a{ width:90%; background:#c078d5; line-height:2.5em; display:block; margin:0 auto; text-align:center; color:#fff; font-weight:normal; border-radius:.25em; }
.shownr{ margin-top:.75em; line-height:1.75em; font-size:1.1em; padding:0; }

.show{ padding:0 1em;}
.show h1{ font-size:1.3em;line-height:2em; }
.show p small{color:#666;	font-size:0.9em;line-height:1.6em;}
.show p{line-height:2em !important;}
.show hr{border:dashed 1px #d4d3d3;}
.showts{font-size:0.9em;}
.showts strong{font-size:1.1em;color:#bf2652;}

.show_sk{ text-align:center; }
.show_sk p{ line-height:2em; padding:1px; margin:0; float:left; }
.show_sk p a{ width:100%; display:block; color:#fff; }
p.sk_w1{ width:50%; }
p.sk_w2{ width:50%; }
p.sk_w3{ width:45%; }
p.sk_w4{ width:55%; }
p.sk_w6{ width:45%; }
p.sk_w5{ width:55%; }
a.skbg1{ background:#f8b551; }
a.skbg2{ background:#ea68a2; }
a.skbg3{ background:#ef7692; }
a.skbg4{ background:#f29c9f; }
a.skbg5{ background:#c490bf; }
a.skbg6{ background:#f19149; }

.fenye{ text-align:center; padding:0em 0; }
.fenye a,.fenye span{ font-size:1em; margin:0 .15em; color:#666; }
.fenye span{ color:#f00; }

/*******权威专家*******/
.list_exp{padding-top:1em; padding-bottom:1em; border-bottom:1px solid #ccc; overflow:hidden }
@media screen and ( min-width:420px ){
.exp_pic img{ max-width:100%; display:inline-block; }
}
@media screen and (max-width:420px){
.exp_pic img{ max-width:125%; display:inline-block; }
}
h3.exp1{ font-size:1.5em; line-height:1.2em; }
h3.exp1 span{ font-size:.75em; margin-left:1em; }
h3.exp2{ font-size:1em; line-height:1.25em;}
h3.exp3{ font-size:1em; padding-top:.25em; line-height:1.25em;}
h3.exp3 span{ color:#bb1c58; }
.list_exp .swt{ margin-top:.5em; text-align:center;}
.list_exp .swt p{ line-height:2em; width:50%; padding:0 .25em; float:left; }
.list_exp .swt a{ color:#fff;font-size:1em; display:block; border-radius:.25em; }
a.a01{ background:#bb1c58}
a.a02{ background:#ff5a00}



/*底部漂浮*/
.bottomnav{	background:#fff; border-top:solid 2px #0e70cc; } 
.bottomnav a{ display:inline-block;padding:.75em 0;color:#666;}
.bottomswt{ background:#0e70cc; }
.bottomswt a{color:#fff;}

