a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0; vertical-align:baseline;background:0 0}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
:focus{outline:0}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
a:link,a:visited,a:hover,a:active,ins{text-decoration:none}
li{list-style-type:none}
a{ color:#333;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;}
.hot_link{ vertical-align: top; margin-left:3px;margin-top:3px;}
.clear{ clear:both}
.mr5px {margin-right: 5px;}
body{ font-family:'Microsoft Yahei',Tahoma,Simsun; background-color:#eee; font-size:14px;}
.body222{ font-family:'Microsoft Yahei',Tahoma,Simsun; background-image: url(https://upload.cc/i1/2018/12/04/V9ZXbW.jpg) no-repeat 50% 0px #000; font-size:14px;}
.wap{ display:none;}
.head{ height:65px; width:100%; background:#3c78d8;}
.head .head_box{ width:1100px; margin:auto; line-height:65px;}
.head .head_box .logo{ display:block; float:left; width:136px; height:37px; margin-right:10px; background-position:center center; background-repeat:no-repeat; background-size:136px 37px;padding: 18px 0;}
.head .head_box .logo h1{ di/splay:none; font-size:20px; color:#fff;}
.head .head_box .pc_introduce{color: #ffa8d0;font-size: 15px; line-height:72px; font-weight: bold;}
.head .head_box .wap_introduce{ display:none}
.head .head_more{ float:right}
.head .head_more .open{ display:block; width:200px; height:65px; background:#6d9eeb; font-size:14px; color:#ffbdde; text-align:center;}
.head .head_more .head_more_links{ display:none;}

.pc_nav {color:#fff;float:right; margin-right:15px;}
.pc_nav a{color:#ffd0e8;font-size:15px; padding:0 5px; }
.pc_nav a:hover{color:#fff;}
#nav-plane{ position:fixed; top:80px; right:50%; margin-right:555px;}
#nav-plane ul{ background-color:#3c78d8; z-index:999;}
#nav-plane ul li a{ display:inline-block; line-height:30px; width:95px; text-align:center; font-size:14px; color:#FFF;border-bottom: 1px solid #6d9eeb;}
#nav-plane ul li a:hover{ background:#333;}
#nav-plane ul li.active a{ background:#333; color:#fff;}
#nav-plane div{ width:56px; height:56px; overflow:hidden;}
#nav-plane div p{ width:0; height:0; position:relative; left:-56px; top:-56px; border:56px solid; border-color:transparent #3c78d8 transparent transparent;}

.tanchu{ width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.5); z-index:99; display:none}
.tanchu-box{ width:940px; height:200px; position:absolute; left:50%; margin-left:-475px; top:40%; background:#555; padding:5px; background:rgba(255,255,255,0.3);}
.tanchu-close{ height:60px; line-height:60px; font-size:14px; background:#FAFAFA;}
.tanchu-close span{ padding-left:30px; color:#888; font-size:12px;}
.tanchu-close p{ width:60px; height:60px; float:right; text-align:center; background:#333;color:#FFF; cursor:pointer}
.tanchu-close p:hover{ background:#333;}
.tanchu-c{ width:940px; height:140px; text-align:center; background:#FFF;}
.tanchu-c a{ display:inline-block; line-height:40px; font-size:40px; padding:25px; color:#F00; font-weight:bolder;}
.tanchu-c span{ font-size:12px; font-weight:normal; color:#03C}
.banner{ margin:auto; width:950px; margin-top:15px;}
.banner img{ width:950px; height:65px; margin-bottom:1px;}
.nav{ width:1100px; height:40px; margin:auto; margin-top:5px;}
.nav a{ display:block; width:130px; float:left; line-height:40px; text-align:center; margin-right:5px; background:#3c78d8; color:#FFF;}
.nav a:hover{ background:#333;}
.nav .on{ background:#333;}

.top_main{  width:1060px; margin:auto; background:#FFF; padding:20px 20px 20px 20px; margin-top:5px;}
.top_main .focus{ height:205px; width:354px; float:left; overflow:hidden;}
.top_main .focus a{ display:block; width:170px; line-height:30px; background:#efefef; margin:0 5px 5px 0; float:left; text-align:center; color:#333;}
.top_main .focus a:hover{ background:#333; color:#fff;}
.top_main .focus2{ height:205px; width:350px;  float:left; overflow:hidden; margin-right:5px;}
.top_main .focus2 a{display:block; width:170px; line-height:30px; background:#efefef; margin:0 5px 5px 0; float:left; text-align:center; color:#333;}
.top_main .focus2 a:hover{ background:#333; color:#fff;}

.news_wps_not{display:none;}
.top_main .news{ height:205px; width:351px; float:left;}
.top_main .news .news_box{ height:205px; width:351px; background:#FAFAFA; position:relative; margin-bottom:5px;}
.top_main .news .news_box .news_title{ position:absolute; top:0; right:0; height:28px; width:118px; overflow:hidden}
.top_main .news .news_box .news_title h2{ line-height:28px;font-size:16px;color:#FFF; font-weight:normal; position:relative; float:right; width:90px; background:#3c78d8; text-indent:14px;}
.top_main .news .news_box .news_title p{ width:0; height:0; position:absolute; left:-28px; top:-28px;  border:28px solid; border-color:transparent #3c78d8 transparent transparent;}
.top_main .news .news_box .news_list{ padding:12px;}
.top_main .news .news_box .news_list li{ line-height:24px;color:#3c78d8; font-size:14px;}
.top_main .news .news_box .news_list p a{background: #3c78d8;color: #FFF;padding: 6px 20px;}
.top_main .news .news_box .news_list p a:hover{background: #333;}
.top_main .news .news_box .news_list p {margin: 18px 0;}
.top_main .news .news_box .news_list li:hover{ color:#444}
.top_main .news .news_box .news_list li span{ color:#3c78d8; margin-right:4px;}
.top_main .news .news_url{ width:301px; height:45px; }
.top_main .news .news_url div{ line-height:45px;  width:100px; background:#3c78d8; float:left; color:#FFF; text-align:center;}
.top_main .news .news_url span{ display:inline-block; line-height:43px; width:249px; border:1px solid #3c78d8; border-left:none; text-align:center;}
.top_main .top_main2 .news .news_url:hover span{ background:#FCFCFC}

.words222{ width:1100px; margin-top:5px;padding:20px 20px 20px 20px; margin:auto; background:#FFF;}
.words{ width:1060px; margin-top:5px; margin:auto;padding:20px 20px 20px 20px; background:#FFF;}
.words .words_box{ width:1040px; border-right:1px solid #F0F0F0; border-top:1px solid #F0F0F0; overflow:hidden}
.words .words_box .words_list{ width:1060px;}
.words .words_box .words_list a{display:inline-block; width:345px; height:41px;line-height:41px; float:left; border-left:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.words .words_box .words_list a div{ width:130px; height:31px; float:left; text-align:right;}
.words .words_box .words_list a span{ font-size:14px; color:#666; padding-left:20px;}
.words .words_box .words_list a:hover{ background:#FaFaFa;}
.words .words_box .words_list a:hover span{ color:#06C;}



.box{ width:1100px; margin:auto; background:#FFF; margin-top:5px;}
.box .box_class{ height:32px;}
.box .box_class .box_class_title{ width:152px; height:32px; float:left; position:relative; overflow:hidden;background: #3c78d8;}
.box .box_class .box_class_title div{ width:0; height:0; position:absolute; right:-32px; top:-32px;  border:32px solid; border-color:transparent transparent transparent #fff;}
.box .box_class .box_class_title h2{ line-height:32px;padding: 0 12px;color:#FFF; font-size:16px;}
.box .box_class .box_class_tip{ line-height:40px; float:right; margin-right:30px;}
.box .box_list{ width:1060px; padding:18px 20px;}
.box .box_list li{ height:30px; width:176px; margin:3px 0; float:left; position:relative; overflow:hidden;}
.box .box_list li div{ height:30px; width:176px;}
.box .box_list li a{ display:block; height:30px; width:176px; line-height:30px; text-indent:30px; text-transform:capitalize; background:url(point.png) 7px center no-repeat; background-size:16px 16px; font-size:15px; position:absolute; left:0; top:0; overflow:hidden;}
.box .box_list li a:hover{ color:#FFF;}
.box .box_list li a.hot{ background:url(hot.png) 7px center no-repeat;}

.box .box_ad { background:rgba(0,0,0,0);color:white;font-family:DFKai-sb;text-align:center;overflow:margin:auto; background:#FFF; margin-top:5px;}
.box .box_ad img {width: 100%; height: 100px; max-width:1100px;}

.tj{width:1100px; height:120px;color:#eee; background:#999; line-height:24px; text-align:center; margin:1px auto 1px auto;}
.tj p{ padding:20px;}
.tj a{ color:#FFF}
.r_nav{ position:fixed; left:50%; top:70%; width:44px; margin-left:555px;}
.r_nav a{ display:block; width:44px; height:44px; background-color:#3c78d8; background-position:center center; background-repeat:no-repeat;margin-bottom:1px;}
.r_nav a:hover{ background-color:#333;}
.tuijian{ background-image:url(tuijian.png);}
.top{ background-image:url(top.png);}
.comment{ background-image:url(comment_pc.png);}
.fs17{font-size:17px;}
.fs16{font-size:16px;}
.fs14{font-size:14px;}
.fs12{font-size:12px;}
.cu{ font-weight:bolder; font-size:14px;}
.hong{ color:#F00}
.lan{ color:#00F}
.lv{ color:#090}
.fen{ color:#F3F}
.zi{ color:#90F}
.hei{ color:#333}
.huang{ color:#F96}
.hui{ color:#777; font-size:14px;}
.border{ font-weight:bolder;}
.lh20{ line-height:20px;}.lh26{ line-height:26px;}.tac{ text-align:center;}

/* ----------内容页   */
.content{ margin:15px auto; width:1100px; height:auto; padding:15px 0; background-color:#fff; overflow:hidden;}
.content .email_box{margin:20px; border:1px solid #efefef;  }
.content .email_box h2{background:#efefef; height:30px; line-height:30px;  text-align:center; font-size:18px;}
.content  p{padding:15px; line-height:28px; font-size:16px;}
.content .email_box p{text-align:center; }
.content .email_box p span{font-size:20px; color:#f00;}
.other_contact {margin:20px; border:1px solid #efefef;  padding:15px; line-height:36px;}
