﻿@charset "utf-8";
/* CSS Document */
*{ margin:0;padding:0; list-style-type:none; /*font-family: "Microsoft YaHei" */}
body{ font-size:12px;font-family: "Microsoft YaHei",Arial, Helvetica, sans-serif; background:url(../images/body_bg.jpg) no-repeat center top;}
img{border:0;}
a{ text-decoration:none;}
a:hover,textarea{ text-decoration:none; outline:none;}
.clear{ clear:both;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
input:focus,button,select{ outline:none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; border: none;}
textarea {-webkit-appearance: none;font-family: "Microsoft YaHei"} 
i,em{ font-style:normal;}
input,select{font-family: "Microsoft YaHei"}


.top_bar{ width:100%; margin:0 auto; width:expression(document.body.clientWidth <= 1220? "1220px": "auto"); min-width:1220px; background:url(../images/top_bg.png) repeat 0 0;}
.top_bar_cont{ width:1220px; margin:0 auto; overflow:hidden;}
.datediv{ float:left; overflow:hidden; line-height:36px; color:#ffffff;}
.bar_link{ float:right; overflow:hidden; line-height:36px; color:#ffffff;}
.bar_link a{ color:#ffffff; padding-left:18px; padding-right:18px;}
.header{width:1220px; margin:0 auto;overflow:hidden; background: url(../images/slogan.png) no-repeat right 25px; padding-top:60px;}
.logo{float:left; width:509px; height:100px;  overflow:hidden; margin-bottom:33px;}
.logo a{float:left; display:block; text-indent:-10000em; width:509px; height:100px;  overflow:hidden; background:url(../images/logo.png) no-repeat 0 0;}

.search_box{ float:right; width:414px; margin-top:80px; overflow:hidden; margin-right:22px;}
.search_text{float:left; width:337px; padding-left:7px; height:33px;  overflow:hidden; border:1px solid #bfbfbf; background:#ffffff; font-size:12px; border-right:0}
.search_text::-webkit-input-placeholder { color:#969696;}
.search_text:-moz-placeholder { color:#969696;}
.search_text::-moz-placeholder { color:#969696;}
.search_text:-ms-input-placeholder {color:#969696;}
.search_btn{ float:right; width:69px; height:35px;border:none; background:url(../images/search_btn.jpg) no-repeat 0 0; cursor:pointer}

.menu{float:left; width:1200px;overflow:hidden; background:#ffffff; height:43px; margin-top:20px; padding:10px 10px 0 10px;}
.menu li{ float:left; width:171.4px; display: inline-block; text-align:center; line-height:43px; overflow:hidden; background:#3d95d5;}
.menu li a{ color:#ffffff; font-size:16px;}
.menu li a:hover{ color:#ffec49}

.dropMenu {Z-INDEX: 100;POSITION: absolute; PADDING-BOTTOM: 6px; background:#3d95d5; MARGIN-TOP: -1px; WIDTH: 140px; VISIBILITY: hidden; MARGIN-LEFT: -38px; TOP: 0px;PADDING-TOP: 10px}
.dropMenu LI {MARGIN-TOP: 2px; PADDING-LEFT: 6px; MARGIN-BOTTOM: 4px;}
.dropMenu LI A { TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; WIDTH: 92%; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #ffffff; PADDING-TOP: 4px; font-size:14px;}
.dropMenu + LI A {BORDER-TOP: medium none}
* HTML .dropMenu A {WIDTH: 100%; COLOR: #ffffff}
.dropMenu A:hover {COLOR: #ffec49; TEXT-DECORATION: underline}


.footer{width:100%; margin:0 auto; width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px; text-align:center; border-top:1px solid #3d95d5; background-color:#f8fafc; padding:30px 0; line-height:36px; color:#000000; font-size:14px;}

.main{ width:1220px; margin:0 auto; background-color:#ffffff; overflow:hidden}
.main_cont1{width:1200px; margin:0 auto;overflow:hidden; padding-top:13px;}
.main_cont1_left{ float:left; width:600px; overflow:hidden;}
/*焦点图*/
.focus{ position:relative; width:600px; height:400px; background-color: #000; float: left;}  
.focus img{ width: 600px; height: 400px;} 
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:48px; line-height: 48px; background:rgba(0,0,0,0.4);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ float:left; width:325px; text-decoration:none; color:#fefefe; font-size:14px; margin-left:15px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:12px; right:12px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px; padding-top:2px;}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:50%; margin:0 4px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left;  background:rgba(255,255,255,0.6); }    
.focus .D1fBt a:hover{ background:rgba(196,0,0,0.9);} 
.focus .D1fBt .current{ background:rgba(196,0,0,0.9);}   
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }
.main_cont1_right{ float:right; width:538px; overflow:hidden; background-color:#f9fbfd; padding:15px 20px 15px 20px;}
.notice_title{ float:left; width:100%; color:#000000; font-size:28px; background:url(../images/line1.jpg) no-repeat 0 bottom; padding-bottom:27px;  overflow:hidden}
.notice_title a{color:#000000;}
.notice_list{ float:left; width:538px; overflow:hidden;}
.notice_list li{  float:left; display:block; width:538px; overflow:hidden;}
.notice_list li a{ float:left; display:block; width:410px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; padding-left:30px; height:44px; line-height:44px; background:url(../images/list01.jpg) no-repeat 2px center; color:#000000; font-size:14px;}
.notice_list li a:hover{ color:#3d95d5}
.notice_list li span{ float:right; color:#666666; line-height:44px; font-size:14px;}

.main_cont2{width:1200px; margin:0 auto;overflow:hidden; padding-top:18px; padding-bottom:18px;}
.main_cont2_left{ float:left; width:860px; overflow:hidden; background-color:#f9fbfd; padding:15px 20px 30px 20px; position:relative}
.ctt {TEXT-ALIGN: left; BORDER-TOP-WIDTH: 0px; HEIGHT: auto; CLEAR: both;width:100%;}
.tb_ { float:left; width:717px; overflow:hidden; display:inline; padding-left:143px; margin-top:-54px;}
.tb_ LI { float:left; display: block; margin-right:30px; height:25px; line-height:25px; padding-right:13px; padding-left:13px; cursor:pointer; font-size:14px;}
.cate { float:left; width:717px; overflow:hidden; display:inline; padding-left:143px; margin-top:-54px;}
.cate a { float:left; display: block; margin-right:30px; height:25px; line-height:25px; padding-right:13px; padding-left:13px; cursor:pointer; font-size:14px;}
.cate a.hover, .cate a:hover { background-color:#3d95d5; COLOR: #ffffff; }
.normaltab { COLOR: #333333;}
.hovertab { background-color:#3d95d5; COLOR: #ffffff;}
.dis {DISPLAY: block}
.undis {DISPLAY: none}
.more{ position: absolute; right:25px; top:28px; overflow:hidden;}
.more a{color:#333; font-size:12px;}
.more a:hover{color:#3d95d5}
.news_list{ float:left; width:860px; overflow:hidden; margin-top:4px;}
.news_list li{ float:left; display:block; width:400px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; padding-left:30px; height:44px; line-height:44px; background:url(../images/list01.jpg) no-repeat 1px center;}
.news_list li a{ color:#000000; font-size:14px;}
.news_list li a:hover{ color:#3d95d5}
.main_cont2_right{float:right; width:280px; overflow:hidden; }
.main_cont2_right li{ float:left; width:280px; display:block; overflow:hidden;}

.main_cont2_right2{float:right; width:280px; overflow:hidden; background:url(../images/link_bg.jpg) repeat-y 0 0;}
.main_cont2_right2 li{ float:left; display:block; overflow:hidden; width:270px; border-bottom:1px solid #ffffff; padding:7px 5px;}
.main_cont2_right2 li img{ float:left; overflow:hidden; width:52px; height:52px;}
.main_cont2_right2 li span{ float:right; width:200px; height:52px; line-height:52px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#000; font-size:16px; padding-right:10px;}
.main_cont3{width:1200px; margin:0 auto;overflow:hidden; padding-bottom:10px;}
.main_cont3_right{float:right; width:278px; overflow:hidden; border:1px solid #e4e4e4; padding-bottom:15px;}
.hyxx_title{ float:left; width:253px; overflow:hidden; border-bottom:1px solid #e4e4e4; height:47px; line-height:47px; background-color:#f9fbfd; color:#3d95d5; font-size:16px; padding-left:25px; margin-bottom:10px;}

.list_lh{ float:left; width:223px; height:258px; overflow:hidden; margin-left:15px;}
.list_lh li{ width:253px;font-size:14px;line-height:38px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.list_lh li:hover{color:#3d95d5}

.tb2_ { float:left; width:717px; overflow:hidden; display:inline; padding-left:143px; margin-top:-54px;}
.tb2_ LI { float:left; display: block; margin-right:30px; height:25px; line-height:25px; padding-right:13px; padding-left:13px; cursor:pointer; font-size:14px;}
.normaltab2 { COLOR: #333333;}
.hovertab2 { background-color:#3d95d5; COLOR: #ffffff;}
.dis2 {DISPLAY: block}
.undis2 {DISPLAY: none}

.main_cont4{width:1160px; margin:0 auto;overflow:hidden; background-color:#f9fbfd; padding:18px 20px 43px 20px; margin-bottom:20px}
.zbpttj_title{ float:left; width:100%; color:#000000; font-size:28px; padding-bottom:27px;  overflow:hidden;color:#000000;}
#in_prod{ width:1160px; margin:0px auto; overflow:hidden;  height:162px;}
.in_prod_con{ }
#rymo {WIDTH: 1160px; OVERFLOW: hidden; margin:0px auto;}
#rymo1 {FLOAT: left;}
#rymo2 {FLOAT: left}
#inkemo { WIDTH: 935%; FLOAT: left; height:162px;}
.zbpttj_div{ width:268px; float:left; display:inline;  margin-right:22px; overflow:hidden;}
.zbpttj_div img{ width:268px; height:162px; display:block;}

.main_cont5{width:1200px; margin:0 auto; overflow:hidden; padding:18px 0 18px 0;}

.tb3_ { float:left; width:717px; overflow:hidden; display:inline; padding-left:143px; margin-top:-54px;}
.tb3_ LI { float:left; display: block; margin-right:30px; height:25px; line-height:25px; padding-right:13px; padding-left:13px; cursor:pointer; font-size:14px;}
.normaltab3 { COLOR: #333333;}
.hovertab3 { background-color:#3d95d5; COLOR: #ffffff;}
.dis3 {DISPLAY: block}
.undis3 {DISPLAY: none}

.main_cont6{width:1256px; margin:0 auto; overflow:hidden; padding-bottom:50px;}
.dwzs_title{float:left; width:1200px; color:#000000; font-size:28px;   overflow:hidden;color:#000000; background:url(../images/line2.jpg) no-repeat right center; padding-left:28px;}

.rollBox{width:1256px;overflow:hidden;}
.rollBox .Cont{width:1194px;overflow:hidden; margin-left:30px; padding-top:20px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:181px;float:left;text-align:center;padding-right:20px;}
*+html .rollBox .Cont .pic{width:181px;float:left;text-align:center;padding-right:20px;}
.rollBox .Cont .pic img{ width:181px; height:111px;}
.dw_name{ float:left; width:181px;  white-space:nowrap;text-overflow:ellipsis;overflow:hidden; line-height:30px; color:#333333; display:block;}
.rollBox .Cont a:hover{color:#3d95d5;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1{ float:left; padding-top:60px; cursor:pointer}
.img2{ float:right;padding-top:60px; cursor:pointer}
.main_cont5_right{float:right; width:278px; overflow:hidden; border:1px solid #e4e4e4; padding-bottom:20px;}
.select_div{ float:left; width:258px; margin-left:10px; margin-top:12px; margin-bottom:3px; height:30px; overflow:hidden;}
.vip_btn{ float:right; width:280px; overflow:hidden;  margin-top:18px;}

.nymain{ width:1200px; margin:0 auto; background-color:#ffffff; overflow:hidden; padding:0 10px 50px 10px;}

.position{ width:1200px; margin:20px auto 0 auto; overflow:hidden;}
.position span{ float:left; margin-left:8px; padding-left:26px; background:url(../images/list06.png) no-repeat 0 center; color:#000000; font-size:14px; height:40px; line-height:40px;}
.position span a{color:#000000; font-size:14px; display:inline-block; padding-left:3px; padding-right:3px;}
.position span a:hover{color:#3d95d5}


.nynews_list{ float:left; width:1180px; overflow:hidden; padding:28px 10px; border-bottom:1px solid #f0f0f0}
.nynews_list dt{ float:left; width:220px; height:125px; overflow:hidden}
.nynews_list dt img{transition: all 0.6s;width:220px; height:125px; }
.nynews_list:hover dt img{transform: scale(1.4);}
.nynews_list dd{ float:right; width:930px; overflow:hidden;}
.nynews_list dd h3{ float:left; width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#181818; font-size:20px; font-weight: normal}
.nynews_list:hover dd h3{ color:#3d95d5}
.nynews_list dd p{float:left; width:100%; overflow:hidden; font-size:14px; color:#888888; line-height:20px; margin-top:12px; height:41px;}
.nynews_list dd span{ float:left; overflow:hidden; font-size:14px; color:#c5c5c5; margin-right:25px; padding-left:17px; margin-top:18px;}
.nynews_list dd span.date{ background:url(../images/list10.jpg) no-repeat 0 center;}
.nynews_list dd span.views{ background:url(../images/list11.jpg) no-repeat 0 center;}

.number{ float:left; width:100%; overflow:hidden; margin-top:48px; text-align:center}
.number a, .number b{ display:inline-block; border:1px solid #e6e6e6; width:47px; height:47px; line-height:47px; text-align:center; color:#3b71b1; margin-right:4px; font-size:14px;}
.number b { border: none; }
.number a:hover{ background-color:#3d95d5; color:#ffffff;}
.number strong{ font-size:18px; font-family:"宋体"}
.number a.curr_num{ background-color:#3d95d5; color:#ffffff;}


.article_title{ float:left; width:100%; overflow:hidden; padding:22px 0; position:relative; border-bottom:1px solid #f0f0f0;}
.article_title dt{ float:left; width:100%; overflow:hidden; color:#000000; font-size:28px; line-height:40px; text-align:center; font-weight:bold}
.article_title dd{float:left; width:100%; overflow:hidden; margin-top:20px; line-height:24px; text-align:center}
.article_title dd span{ display:inline-block; color:#c5c5c5; font-size:14px; padding-left:12px;}
.article_title dd span.release_time{background:url(../images/list10.jpg) no-repeat 0 center; padding-left:18px; padding-right:27px;}
.article_title dd span.browse{background:url(../images/list11.jpg) no-repeat 0 center; padding-left:18px; padding-right:27px;}
.nymain_contant{float:left; width:1170px; overflow:hidden; padding:40px 15px;line-height:2.2em; color:#000000; font-size:16px;}
.nymain_contant img{ max-width:100%!important; height:auto!important}
.corresponding_img{float:left; width:100%; overflow:hidden; text-align:center; margin-top:49px;}
.corresponding_img img{max-width:100%!important; height:auto!important}
.handover{float:left; width:100%; overflow:hidden; padding:25px 0; border-top:1px solid #f0f0f0;}
.handover li{float:left; width:100%; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; display:block; line-height:32px;}
.handover li a{ color:#000000; font-size:14px;}
.handover li a:hover{color:#ed0505}

.bmfw_title{float: left; width:100%; overflow:hidden; background:url(../images/list02.png) repeat-x 0 bottom;}
.bmfw_title a{ float:left; display:block; border-bottom:2px solid #015293; padding:0 5px 12px 5px; color:#015293; font-size:20px; }
.bmfw_box{float: left; width:100%; overflow:hidden; margin-top:10px; display:inline}
.bmfw_box li{float: left; width:50%; overflow:hidden; margin-top:10px; display:block;}
.bmfw_box li span{ float:left; overflow:hidden; color:#333333; font-size:14px;}
.file_div{float:left; overflow:hidden;color:#333333;font-size:14px;}


/*2019-08-05*/
.hover_img{ position:fixed; right:3px; top:50%; margin-top:-80px; width:150px;}
.hover_img img{ float:left; width:150px; height:auto!important;}
.hover_img span{ float:left; width:100%; overflow:hidden; text-align:center; font-size:14px; color:#333; margin-top:5px; line-height:2em}
.hover_img a:hover span{ color:#ed0505}

.hover_img1{ position:fixed; right:3px; top:75%; margin-top:-80px; width:150px;}
.hover_img1 img{ float:left; width:150px; height:auto!important;}
.hover_img1 span{ float:left; width:100%; overflow:hidden; text-align:center; font-size:14px; color:#333; margin-top:5px; line-height:2em}
.hover_img1 a:hover span{ color:#ed0505}


.signup_table{ font-size:16px; background:url(../images/sign_bg.jpg) no-repeat 0 0; background-size:100% 100%; padding:30px 0; color:#333}
.signup_table tr td{ padding:15px 10px;  }
.signup_table_text{ float:left; width:200px; border-radius:0.3px;  border:1px solid #c0c0c0; padding:5px 5px;}
.signup_table_select{float:left; width:210px; border-radius:0.3px;  border:1px solid #c0c0c0; padding:5px 5px;}
.signup_table_textarea{float:left; width:50%; border-radius:0.3px;  border:1px solid #c0c0c0; padding:5px 5px; min-height:150px;}


.tjbm_btn{ float:left; width:120px; height:38px; line-height:38px; text-align:center; border:none; color:#ffffff; font-size:16px; margin-left:7px; margin-right:7px; cursor:pointer; background-color:#ff965d;}
.qxbm_btn{ background-color:#86ceca;}

.main_cont2_right_news{ float:right; width:280px; overflow:hidden;}
.download_btn{ float:left; width:100%; overflow:hidden; margin-top:11px;}
.address_box{ float:left; width:100%; overflow:hidden; box-sizing:border-box; padding:12px 25px; color:#333333; font-size:14px; line-height:3.3em}
.foot_nav{ float:left; width:100%; overflow:hidden; text-align:center; color:#000000; font-size:14px;}
.foot_nav a{ padding:0 10px;  color:#000000; font-size:14px;}









