

.css_top{background-color:#111;  height:40px; line-height:40px;  width:100%; min-width:1000px; z-index:9999; }

.css_top_news{ float:right; }
.css_top_inc{ width:100%;  margin:auto;}

.css_top_menu{ float:right; margin-right:0px; }
.css_top_div{width:100%; max-width:1200px;min-width:1000px;margin:auto;}
.css_top_menu li{ float:left;width:80px;}
.css_top_menu a{ margin-top:5px; width:70px; height:30px; line-height:30px;float:left; text-align:center;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; color:#ddd; }
.css_top_menu a:hover,.css_top_menu_onselect{ background-color:#c81623; color:#fff;transition: all 0.15s;-webkit-transition: all 0.15s;-moz-transition: all 0.15s;-o-transition: all 0.15s;}
.css_top_title{ float:left;color:#ddd;}
.css_top_phone{ float:right;}
.css_top_phone li{margin-left:0px;color:#ddd;float:left;  padding-right:10px;}

.nav_menu-item{ float:left;}
.nav_menu-item dl a{ color:#ddd; float:left; width:90px; text-align:center;}

.nav_menu-item dl a span{color:#cc0000; }
.nav_menu{ position:relative; z-index:9999}
.nav_submenu{ position:absolute; top:40px; z-index:9999; background-color:#fff; border-right:1px #ddd solid;border-bottom:1px #ddd solid; width:297px; padding:10px 25px 10px 25px;}
.css_top_news .nav_submenu a{color:#000; }
.nav_submenu li{ border-bottom:1px #ccc dashed;}
.nav_submenu-item{ clear:both;}
.nav_submenu-item .item_num{ background-color:#aaaaaa; margin:12px 5px 0 5px; color:#fff; width:16px; height:16px; line-height:16px; text-align:center; float:left; }
.nav_submenu-item .item_title{float:left;  width:220px; margin-right:10px;}
.nav_submenu-item .item_date{float:right; color:#aaa;width:40px;}
.nav_submenu{ clear:both;float:left; display:none; }
.nav_menu-item:hover .nav_submenu{ display:block;}
.nav_submenu a:hover{ color:#b1191a;}
.nav_menu-item:hover dl a{background-color:#fff;color:#000; }
#nav_submenu-item_more{ clear:both; float:none; display:block; border:0px; text-align:center; font-size:15px;}

.css_top_blank{ width:100%;  height:80px;background-color:#fff;}
.css_top_blank2{ width:95%; max-width:1200px;min-width:1000px; height:100%; margin:auto;}
.css_top_logo{ clear:both; width:259px; margin-top:5px; float:left;}

.css_top_search{ float:right; margin-top:7px;}
.css_top_search_key{ width:65px;  padding-left:7px;-moz-border-radius: 5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px; background-color:#eee; border:1px #ccc solid; height:24px ; line-height:24px; color:#b6b6b6; font-size:12px; float:left;}
.css_top_search_submit{background-color:#c81623; color:#f5f5f5; width:35px; height:26px;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0; cursor:pointer;float:left;}
.css_top_search_submit img{ vertical-align:top; padding:3px 0 0 7px;}
.css_top_search_submit:hover{background-color:#ff1d2e}

.css_main_menu{ float:right; width:63%; }
.css_main_menu li{ float:left; width:14%;text-align:right;}
.css_main_menu a{ float:right;   margin-left:0px; height:78px; font-size:18px;  line-height:82px;}
.css_main_menu a:hover{ color:#b1191a; }


.index_djtype{clear:both; width:100%; background-color:#f2f2f2;  height:780px;  padding-top:20px; padding-top:5px; text-align:center; position:relative;}
.index_djtype_title_1{ font-size:40px; margin-top:50px;}
.index_djtype_title_1 span,.index_djtype_title_2 span{color:#cf0000;}
.index_djtype_title_2{ font-size:28px; color:#666666; margin:10px 0 40px 0;}

.index_djtype ul{ width:100%; max-width:1200px;min-width:1000px;  margin:auto;}
.index_djtype li{ float:left; width:24%; margin-right:1%; position:relative; background-color:#fff;height:535px; }
.index_djtype_bottum a{ clear:both; color:#fff; width:100%;text-indent: 0em; text-align:center; height:30px; line-height:30px;  float:left; margin-top:10px;}
.index_djtype_bottum a:hover{  background-color:#ff1d2e; }
.index_djtype_li1,.index_djtype_li2,.index_djtype_li3,.index_djtype_li4{border:0px #ddd solid;}



.index_djtype li:hover img{top:150px; padding-bottom:10px; border-bottom:1px #ccc dashed; }

.index_djtype li img{ width:43.5%;position:absolute; top:160px; left:30%; transition: top 0.4s;-webkit-transition: top 0.4s;-moz-transition: top 0.4s;-o-transition: top 0.4s;}
.index_djtype_title{ font-size:24px; padding:20px;  margin-top:0px; color:#fff;}

.index_djtype_li1 .index_djtype_title,.index_djtype_li1 .index_djtype_bottum a{background-color:#00867e;}
.index_djtype_li2 .index_djtype_title,.index_djtype_li2 .index_djtype_bottum a{background-color:#719500;}
.index_djtype_li3 .index_djtype_title,.index_djtype_li3 .index_djtype_bottum a{background-color:#00699d;}
.index_djtype_li4 .index_djtype_title,.index_djtype_li4 .index_djtype_bottum a{background-color:#ba5300;}

.index_djtype_title span{ clear:both;font-size:16px;}
.index_djtype_span{ color:#666; text-align:left;text-indent: 2em; line-height:22px; padding:210px 30px 0 30px;}
.index_djtype_price{ clear:both; text-align:center;text-indent: 0em;color:#919191; margin-top:20px;}
.index_djtype_price span{color:#ff0000; font-size:28px; font-weight:bolder; font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif}
.index_djtype_price a{clear:both; margin-top:10px; color:#000;}
.index_djtype_price a:hover{  color:#b1191a;}

.index_news_div{background-color:#fff; }
.index_news{width:100%; max-width:1200px;min-width:1000px;  margin:auto; height:450px;  padding-top:40px;background-color:#fff;}
.index_news_lists{ float:left;width:50%;margin-right:5%;position:relative; }
.index_news_lists_2{height:250px; overflow:hidden; margin-top:50px; display:none;padding:20px;padding-top:0px;}

.index_news_title{ color:#666;font-size:24px;padding:20px;padding-bottom:0px;}
.index_news_title a{color:#666;margin-right:10px;font-size:24px; padding-bottom:10px;}
.index_news_title a span{color:#ddd; font-size:18px;}

.index_news_box{clear:both; height:150px;}
.index_news_box_date{ float:left;  width:82px; height:82px; margin-right:50px; text-align:center;}
.index_news_box_date_day{height:55px; line-height:55px;border:1px #eeeeee solid; font-size:40px;}
.index_news_box_date_month{ background-color:#c81623; color:#fff; height:25px;line-height:25px; width:100%;}
.index_news_box_news{ float:left;width:71%; margin-right:0px;}
.index_news_box_title{ margin-bottom:15px;}
.index_news_box_title a{ color:#000; font-size:16px;}
.index_news_box_title a:hover{ color:#b1191a;}
.index_news_box_ny{text-indent: 2em; line-height:22px; color:#888;}
.index_news_box_ny a{ color:#888; }
.index_news_box_ny a:hover{ color:#b1191a;}


.index_cspj{ float:left;height:360px; width:45%;  overflow:hidden; position:relative;background-color:#fff;  }
.index_cspj_div{ padding-top:15px; clear:both; }
.index_news_add{ position:absolute; right:50px; top:25px;}
.index_news_add a{ width:25px; height:25px; line-height:25px; color:#afafaf; background-color:#f2f2f2; font-size:22px; text-align:center; font-weight:bolder; float:right;}
.index_news_add a:hover{ background-color:#b1191a; color:#fff;}
#pj{height:280px;  overflow:hidden; margin-top:25px;}
.index_cspj ul{}
.index_cspj_div_img{background:url(../img/cus_img.png);  width:88px; height:88px; float:left;}
.index_cspj_div_say{ float:left; height:100px; width:65%; border:1px #ccc solid;-moz-border-radius: 10px;-webkit-border-radius:10px;border-radius:10px; padding:10px; margin-left:30px;position:relative;}
.index_cspj_div_say_title{color:#b1191a; font-size:16px; }
.index_cspj_div_say_pj{color:#888; font-size:12px; padding-top:15px; line-height:24px;}
.index_cspj_div_say_date{color:#ccc; font-size:12px; position:absolute; bottom:10px; right:10px;}
.index_cspj_div_say_dsj{ position:absolute; top:30px; left:-16px;}




.css_end_1_ul{ float:left; padding-top:40px;width:42%;}
.css_end_1_ul li{ width:25%;}
.css_end_1_div{ clear:both;width:100%; background-color:#333; min-height:300px; }
.css_end_1{ clear:both;width:100%;max-width:1200px;margin:auto;min-width:1000px;  }

.css_end_1 ul{ margin:auto; overflow:hidden;padding-top:20px; }
.css_end_1 li{ float:left;color:#ccc;font-size:12px;}
.css_end_1 a{color:#ccc;}
.css_end_1 a:hover{ color:#fff;}
#css_end_1_title{ font-size:18px;color:#eee;}
.css_end_1_list{ margin-top:10px;}
.css_end_1_list li{ float:none;clear:both; width:100%; line-height:30px;margin-top:0px; }
.css_end_1_aboutus{margin-top:10px; }
.css_end_1_aboutus li{ float:none; clear:both; line-height:30px;width:100%;}

.css_end_2{clear:both; width:100%;  background-color:#c81623;  height:60px; line-height:60px;   }
.css_end_2 ul{width:100%; max-width:1200px;min-width:1000px;margin:auto; }
.css_end_2 ul li{ float:left; width:25%; text-align:center; font-size:18px; color:#fff; }
.css_end_2 ul li a{ color:#fff;}
.css_end_2 ul li a:hover{ }

.css_end_3{clear:both; width:100%; background-color:#f5f5f5;background:url(../img/doc_bg.jpg) repeat; text-align:center;line-height:30px; padding-top:20px;}
.css_end_3 a{color:#666;}
.css_end_3 a:hover{ color:#333;}
.css_end_3 ul{width:100%; max-width:1200px;min-width:1000px;margin:auto; padding-top:20px;}
.css_end_3 li{color:#666;}

.end_gototop{ clear:both; background-color:#f5f5f5;background:url(../img/doc_bg.jpg) repeat; width:100%;margin:auto;text-align:center; padding-top:50px;padding-bottom:100px;}


.index-link-div{ clear:both; padding-bottom:30px; padding-top:20px; }
.index-link{ max-width:1200px;min-width:1000px;margin:auto; }
.index-link a{color:#ccc;line-height:30px;}
.index-link a:hover{ color:#fff;}
.index-link-title{ font-size:18px;color:#eee; padding-bottom:30px; }
.index-link-href a{  width:110px;font-size:12px; float:left; margin-right:10px; overflow:hidden;white-space:nowrap;}


.header_ad{ width:100%;max-width:1200px;min-width:1000px; margin:auto;  background-color:#ffdb2b;}
.header_ad2{ width:100%; max-width:1200px;min-width:1000px; margin:auto; text-align:center; margin-top:10px;}
.no_indexdiv{ width:100%;min-height:1030px; clear:both; padding-top:10px; background-color:#fff;}
.no_indexdiv2{ width:100%; max-width:1200px;background-color:#fff;min-width:1000px; margin:auto;}
.newspage_left{ float:right;width:20%;  margin-left:10px; margin-top:30px;
  }
.newspage_class_title{ border:1px #ddd solid;border-bottom:0px;clear:both;padding-left:20px; font-size:16px; height:50px; line-height:50px;  color:#666; font-weight:bolder;background-color:#f1f1f1; 
-moz-border-radius:  0  10px 0 0;-webkit-border-radius: 0  10px 0 0;border-radius: 0  10px 0 0; }
.newspage_left_class{ clear:both; margin-bottom:20px; }
.newspage_class_list{border:1px #ddd solid;padding-bottom:20px; line-height:35px;padding-left:40px;padding-top:20px; background-color:#fff;
-moz-border-radius:  0 0 10px  0;-webkit-border-radius: 0 0 10px  0;border-radius: 0 0 10px  0;}
.newspage_class_list li{}
.newspage_class_list a{ font-size:13px;color:#666;}
.newspage_class_list a:hover{ color:#b1191a;}
.newspage_right{ border-right:1px #ffee76 solid;float:right; text-align:center;width:78%; padding-top:30px;padding-bottom:30px; min-height:1312px; background-color:#fff;background:url(../img/page_bg.jpg) repeat;border-radius: 10px 0 0 10px;}
.now_where{ line-height:30px;  text-align:left; padding-left:10px; margin-top:10px; }
.now_where a:hover{ text-decoration:underline;}
.now_where_left{ float:left;color:#777;font-size:13px;}
.now_where_right{ float:right;color:#777;}
.jiathis_txt{color:#777;}


.newspage_link table a:hover{ text-decoration:underline;}
.newspage_link table{ width:90%; margin:auto; text-align:left; border:0px; background-color:#e8f3f8;border-collapse: collapse;word-break:break-all; word-wrap:break-word;}
.newspage_link link{}
.newspage_link table tr{height:25px; line-height:25px;border-bottom:1px #e6e6e6 solid;}
.link_title{ width:90%;margin:auto; text-align:left;font-size:24px; padding-left:10px; line-height:50px;}
.link_title input{ cursor:pointer;font-size:24px; text-align:center }
.newspage_link table th{text-align:left; background-color:#fff; padding:10px;}
.newspage_link table td{border:1px #ddd solid; background-color:#f1f1f1; padding:10px;}
.newspage_link table td input{border:1px #ccc solid; height:30px; line-height:30px; width:100%; padding-left:5px;}


.newspage_belong{ text-align:center;color:#000; height:30px; line-height:30px; padding-top:100px; font-size:32px; }
.newspage_belong a{ color:#ffdb2b; }
.newspage_belong a:hover{ text-decoration:underline}
.newspage_date{line-height:50px; font-size:14px;  color:#666; font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; border-bottom:1px #ccc dashed; padding-top:50px;  width:85%; margin:auto;}
.newspage_date a{color:#666; }
.newspage_contant{min-height:940px;text-indent: 2em; line-height:35px; text-align:left; width:80%; margin:auto; padding:50px;  font-size:16px; font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;}
.newspage_contant a:hover{ text-decoration:underline; color:#b1191a;}
.newspage_next{ text-align:left;border-top:1px #ccc dashed; width:85%; margin:auto; line-height:30px; padding-top:30px; padding-bottom:50px;}
.newspage_next_div{ width:89%;color:#666; margin:auto;}
.newspage_next a:hover{ text-decoration:underline; color:#b1191a;}
.newslist_list{ clear:both; border-bottom:1px #ccc dashed; clear:both; padding:30px 70px 20px 70px ;}
.newslist_title{ float:left; font-size:28px;}
.newslist_title a:hover{ color:#b1191a;}
.newslist_date{ float:right;color:#777; }
.newslist_contant{ clear:both;padding-top:15px; width:100%; color:#888; text-align:left;}
.newslist_num{ float:left;  width:82px; height:82px; padding-top:6px;  text-align:center;}
.newslist_num_1{height:55px; line-height:55px;color:#fff;background-color:#b1191a; font-size:35px;}
.newslist_num_2{ background-color:#fff; color:#000;border-top:0px; height:25px;line-height:25px; }
.newslist_contant_ny{ float:left;text-align:left; line-height:22px;margin-left:3%;  width:82%;color:#777;  }

.page_no{ width:95%; clear:both; margin:auto;color:#ccc; height:80px; float:right;padding-top:50px;padding-right:5%; }
.page_no a{ padding:0 5px 0 5px;height:20px; line-height:20px;border:1px #ccc solid;color:#666;   font-size:14px;  float:right;  text-align:center; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; margin-right:3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; }
.page_no span{float:right;}
.page_no a:hover,#page_this{border:1px #666 solid;}
#page_this{ color:#fff;border:1px #b1191a solid;background:#b1191a; }






.page_single_top{ clear:both;width:100%; background-color:#1277cf;  height:50px; line-height:50px;}
.page_single_top ul{width:100%; max-width:1200px;min-width:1000px;margin:auto; overflow:hidden;}
.page_single_top li{ float:left;}
.page_single_top li a{ float:left; width:120px; font-size:14px; text-align:center;color:#fff; }
.page_single_top li a:hover{background-color:#0d61a9; }
.page_single_main{width:100%; background-color:#fff; margin:auto; padding:10px 0 60px 0;  }
.page_single_main_title{ font-size:24px; line-height:80px; margin-left:10px;}
.page_single_main_div{width:100%; max-width:1200px;min-width:1000px;margin:auto;}
.page_single_content{width:100%;  margin:auto;   overflow:hidden; }
.page_single_content a{ color:#b1191a;}
.page_single_content a:hover{ text-decoration:underline;color:#c81623;}
.page_single_content table,.vip_rightdiv table{text-align:left;background-color:#fff;color:#666; 
border-collapse: collapse;word-break:break-all; word-wrap:break-word;
width:100%;margin-left:0px;  font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
margin-bottom:30px; font-size:16px;border:1px #eaeaea solid;}
.page_single_content tr:nth-child(1){ }
.page_single_content tr{border-top:1px #ddd solid; }
.page_single_content tr:nth-child(1),.page_single_content tr:nth-child(2),.page_single_content tr:nth-last-child(1){}
.page_single_content tr:nth-child(2n+1){ }

.code2_img{position:relative}
.code2_img img{ display:none; position:absolute;width:120px; height:120px; cursor:pointer}


.page_single_content th{border-bottom:0px #ddd solid;background-color:#f1f1f1;text-align:left;padding-left:20px;height:65px; color:#888; font-weight:bolder; }
.page_single_content td{ height:85px; text-align:left; padding-left:20px;}
.paycenter img{ width:233px; height:67px; border:0px;}

.domain_submit{position:absolute; background-color:#4cb0e2; right:182px; cursor:pointer; font-weight:bolder; color:#fff; font-size:20px; top:50px; width:120px; height:40px;}
.domain_submit:hover{background-color:#70c1e9;}

.reg_left{background-color:#e93854; width:250px; float:left; height:100%;color:#fff; }
.reg_left a{ color:#fff;font-size:16px;}
.reg_left a:hover{ color:#fff; text-decoration:underline;}
.reg_div{ float:left; height:698px;  border:1px #ccc solid;  width:700px; padding:50px 0px 0px 40px;}
.reg_div input,.login_div input{ border:1px #ccc solid; height:40px; float:left; line-height:40px;padding-left:45px; margin-left:145px; width:350px; font-size:14px; color:#999; background-repeat:no-repeat;}
.reg_div input:focus,.login_div input:focus{border:1px #cc0000 solid; color:#000;}
.reg_div li,.login_div li{ clear:both; height:55px; text-align:center;}
.reg_div li dl,.login_div li dl{  color:#e93854; font-size:14px; border-bottom:1px #ddd solid; line-height:40px; text-align:left; padding-left:40px; width:88%;}
#reg_submit{ width:397px; background-color:#e4393c;  padding:0px; color:#fff; cursor:pointer; border:0px; margin-top:50px; font-size:18px;}
#reg_submit:hover{background-color:#c81623;}
.link_verify,.link_verify_2{ width:150px; height:40px; line-height:40px; cursor:pointer; margin-left:10px; color:#fff; background-color:#0096ff; float:left;}
.link_verify:hover{background-color:#42b1ff;}
.link_verify_2{background-color:#ccc;}

.css_end_info{ width:100%; margin:auto; text-align:center; padding-top:50px; padding-bottom:50px; color:#555;}
.css_end_info li{color:#999; line-height:30px;}
.css_end_info a{color:#555;}

.login_div{float:right;  height:300px;background-color:#fff; margin-top:50px;width:352px;padding-top:50px; padding-left:0px;}
.login_div input{margin-left:20px;width:265px;}
.login_div li a{ color:#666;}
.login_div li a:hover{ text-decoration:underline;}
.link_regok{padding-top:50px;}
.link_regok a{ float:left; width:150px; height:50px; line-height:50px; color:#fff;background-color:#e4393c; text-align:center; margin-right:20px; font-size:16px;}
.link_regok a:hover{ color:#fff; text-decoration:none;background-color:#c81623;}


.vip_divmenu{ width:1200px; margin:auto;float:left; width:250px; margin-right:15px;}
.vip_divmenu a{ color:#333; font-size:12px;}
.vip_divmenu th{ height:50px; line-height:50px;padding-left:20px;}
.vip_divmenu td{ height:40px; line-height:40px;padding-left:90px;}

.vip_divny{float:left;width:930px;  background-color:#fff; }
.vip_rightdiv{border:1px #ddd solid; padding:20px;  min-height:600px;}
.vip_rightdiv_title{width:99%; height:18px; line-height:18px;  clear:both; padding-left:0px;border-bottom:1px #ddd solid; padding-bottom:15px; color:#333; margin-bottom:15px; font-size:14px;}
.vip_rightdiv_title span{ color:#cc0000; padding-right:10px;}
.vip_rightdiv table{ border:0px; font-size:12px;color:#333;line-height:25px;}
.vip_rightdiv .list{ border-top:1px #ddd solid; }
.vip_rightdiv .list tr{ border-bottom:1px #ddd solid; }
.vip_rightdiv .list td{ vertical-align:top;padding-bottom:20px; padding-top:20px;}
.vip_rightdiv .list dt{ font-weight:bolder;}
.vip_rightdiv .fgx{ padding-left:10px; padding-right:10px; color:#ccc;}
.vip_rightdiv .green{ color:#009900;}
.vip_rightdiv .yellow{ color:#ff9900;}
.page_single_main_div .red{color:#e4393c;}
.vip_rightdiv a{ color:#0020c4;}
.vip_rightdiv a:hover{ text-decoration:underline}
.mod_type{margin-top:20px;}
.mod_type li{ border:1px #ddd solid; padding:20px; margin-top:20px; }
.mod_type li:hover{ border:1px #91b3cd solid;}
.mod_type img{ padding-left:10px;}
.mod_type a{ float:left; width:120px; height:30px; line-height:30px; font-weight:bolder; background-color:#e4393c; color:#fff; text-align:center; margin-top:10px;}
.mod_type a:hover{ background-color:#ff494c; text-decoration:none; color:#fff;}

#my_vipnum{ line-height:40px; height:40px; text-align:left; font-size:16px;}


.all_pagelink{ width:100%;}
.all_pagelink a{ width:115px; float:left; text-align:center; overflow:hidden; line-height:30px;}
