@charset "utf-8";
/* CSS Document */
@charset "utf-8";
*{margin:0px;padding:0px;list-style:none;text-decoration:none;}
img{border:0;}
input{border:none;}
/*html{width:100%;*/
/*        -webkit-filter: grayscale(100%);*/
/*    -moz-filter: grayscale(100%);*/
/*    -ms-filter: grayscale(100%);*/
/*    -o-filter: grayscale(100%);*/
/*    filter: grayscale(100%);*/
/*    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
/*}*/
body{ font:12px/18px "宋体";color:#333333; font-family:"微软雅黑"}
a{color:#333333; text-decoration:none}
a:hover{ color:#c71f1c}
.clear{clear:both;}
a img{ border:none}
textarea { resize: none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}

.ellipsis{
    width:100%;
    word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}

.header{ width:1100px; margin:0 auto; height:131px}
.header .logo{ background:url(../images/logo_03.jpg) no-repeat center; width:544px; height:131px; float:left}
.header .logo a{ display:block; width:100%; height:100%}
.header .header_cen{ float:left; margin-left:135px; background:url(../images/f_06.jpg) no-repeat left center; height:131px; padding-left:60px; line-height:131px; font-size:16px;}
.header .header_right{ float:right;height:131px;line-height:131px; }
.header .header_right a{ margin:0px 10px;}
.header .header_right img{ vertical-align:middle}

.nav{ width:100%; height:52px; background-color:#c71f1c; margin-bottom:14px;}
.nav .menu{ width:1100px; margin:0 auto; overflow:hidden;background-color:#c71f1c;}
.nav .menu li{ float:left;}
.nav .menu li a{ font-size:18px; font-weight:bold; color:#fff; display:block; padding:0px 33px;height:52px; line-height:52px; border-right:solid 1px #d96967}
.nav .menu li a.last{ border:none}
.nav .menu li a:hover,.nav .menu li a.on{ background-color:#FFF; color:#c71f1c}

/* slider */
.slider{width:100%;min-width:1100px;height:350px;position:relative;overflow:hidden;background:#fff;text-align:center;}
.slider .bd{width:1100px;position:absolute;left:50%;margin-left:-550px}
.slider .bd li{width:1098px;overflow:hidden; padding:0px 1px;}
.slider .bd li img{display:block;width:1098px;height:350px;}
.slider .tempWrap{overflow:visible !important}
.slider .tempWrap ul{margin-left:-1100px !important;}
.slider .hd{position:absolute;width:100%;left:0;z-index:1;height:8px;bottom:30px;text-align:center;}
.slider .hd li{display:inline-block;*display:inline;zoom:1;width:14px;height:14px;line-height:99px;overflow:hidden; background-color:#c5201a; border-radius:50%; margin:0 10px;cursor:pointer;}
.slider .hd li.on{ background:none; border:solid 1px #FFFFFF;width:12px;height:12px;}
.slider .pnBtn{position:absolute;z-index:1;top:0;width:100%;height:350px;cursor:pointer;}
.slider .prev{left:-50%;margin-left:-550px;}
.slider .next{left:50%;margin-left:550px;}
.slider .pnBtn .blackBg{display:block;position:absolute;left:0;top:0;width:100%;height:350px;background:#fff;filter:alpha(opacity=50);opacity:0.5;}
.slider .pnBtn .arrow{display:none;position:absolute;top:50%;z-index:1;width:52px;height:52px; background-image:url(../images/a_03.png); background-repeat:no-repeat; background-color:#c71f1c; margin-top:-26px; }
.slider .pnBtn .arrow:hover{background-color:#000;filter:alpha(opacity=30);opacity:0.3;}
.slider .prev .arrow{right:-53px; background-position:15px 15px;} 
.slider .next .arrow{left:-53px; background-position:-55px 15px;}

.scroll_two{ width:1100px;  margin:20px auto;}
.scroll{width:370px;height:32px;line-height:32px;overflow:hidden; position:relative; padding-left:155px; float:left; }
.scroll a.text{height:32px;display:block;padding-left:5px; font-size:18px; width:800px;}
.scroll h1{ background:url(../images/1_01.jpg) no-repeat 0px 7px; padding:0px 30px; height:27px; position:absolute; left:0px; font-weight:normal; color:#cf0d03;}
.scroll a.more{ position:absolute; right:0px; top:4px; display:block; background:url(../images/t_07.jpg) no-repeat; line-height:99px; overflow:hidden}


/* film_focus */
.film_focus{width:1100px;height:361px;overflow:hidden;position:relative;margin:25px auto; background-color:#f3f3f3}
.film_focus .film_focus_../images_wrap{background:url(images/load.gif) no-repeat center center;}
.film_focus ul.film_focus_../images{height:361px;height:9999em;position:absolute;left:0;top:0;overflow:hidden;}
.film_focus ul.film_focus_../images li{height:361px;overflow:hidden;}
.film_focus ul.film_focus_../images li img{height:361px;width:546px;}
.film_focus .film_focus_desc {}
.film_focus .film_focus_desc .title{ position:absolute; top:20px; left:570px; font-size:22px;color:#cf0d03;background:url(../images/1_01.jpg) no-repeat 0px -179px; padding:0px 30px;height:27px; line-height:27px; width:480px; }
.film_focus .film_focus_desc h3{height:45px;line-height:45px;overflow:hidden;position:absolute;left:0;bottom:0;background:rgba(0, 0, 0, .5);color:#fff;width:546px; text-indent:20px;z-index:99;font-size:16px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');}
.film_focus ul.film_focus_nav{width:510px;height:340px;position:absolute;right:20px;top:50px;z-index:100;}
.film_focus ul.film_focus_nav li{height:42px; border-top:dotted 1px #000;position:relative;width:510px;cursor: pointer;cursor: hand;font-size:14px;overflow:hidden;line-height:42px;}
.film_focus ul.film_focus_nav li a{ display:inline-block; width:420px; font-size:17px;}

.film_focus ul.film_focus_nav li font{ color:#999; float:right; font-size:17px}
.film_focus ul.film_focus_nav li.cur b{display:block;vertical-align: middle;display: table-cell;height:132px;}
.film_focus ul.film_focus_nav li.cur span{display:none}

.news_two{width:1100px; margin:0 auto; font-size:14px;}
.news_t_left{ float:left; width:546px;}
.news_t_right{ float:right; width:529px;}
.news_two .title,.four_pic .title{ font-size:22px;color:#cf0d03;background:url(../images/1_01.jpg) no-repeat 0px -179px; padding-left:30px;height:27px; line-height:27px;  }
.news_two .title a,.four_pic .title a,.film_focus_desc .title a{ float:right; font-size:14px;}
.news_two .news_t_left .title{ background-position:0px -20px}
.news_two .news_t_right .title{ background-position:0px -50px}
.news_t_ul { margin-top:8px; font-size:17px}
.news_t_ul li{ padding:6px 0px}
.news_t_ul li a{ display:inline-block; width:460px}
.news_t_ul li font{ float:right;color:#999;}


.news_two .news_t_left .hy_title{ background:url(../images/1_01.jpg) no-repeat 0px -80px; margin-top:20px;}
.kwimg{ margin-top:20px; margin-left:-20px; background:url(../images/f_03e.jpg) no-repeat 20px 0px; padding-left:70px;}
.kwimg a{ display:block; float:left; margin-left:25px}
.kwimg1 {
    background: url(../images/f_03e1.jpg) no-repeat 20px 0px;
}
.four_box{width:825px; margin:25px auto; font-size:14px;}
.four_box a{ float:left; display:block; height:95px; background-color:#ffc8af; background-image:url(../images/4_11.jpg); background-repeat:no-repeat}
.four_box .f_box_1 a{ width:262px; background-position:-254px 15px; margin:0px 16px;}
.four_box .f_box_2 a{ width:262px; background-position:40px 15px;}
.four_box .f_box_3 a{ width:262px; background-position:-521px 15px; margin-right:16px;}
.four_box .f_box_4 a{ width:262px; background-position:-810px 15px}

.four_pic{width:1100px; margin:20px auto;}
.four_pic .title{ background-position:0px -142px}
.four_pic .f_pic{ margin:20px 0px 40px -27px;}
.four_pic .f_pic a{ display:block; float:left; margin-left:27px;}

.footer{ height:250px; width:100%; background:url(../images/bg108.png) no-repeat bottom; }
.footer_cen{width:1100px; margin:0px auto; color:#b3b3b3}
.footer_cen p{ text-align:center}
.footer_cen .foot_ul{ margin-bottom:55px;}
.footer_cen .foot_ul li{ float:left; }
.footer_cen .foot_ul li.l1{ background:url(../images/4_03.jpg) no-repeat center left; height:65px; font-size:16px; font-weight:bold; padding-left:30px; line-height:55px; margin-top:35px; width:212px}
.footer_cen .foot_ul li.l2{ background:url(../images/4_05.jpg) no-repeat center left; height:55px; font-size:16px; font-weight:bold; padding-left:30px; line-height:55px; margin-top:35px; width:234px}
.footer_cen .foot_ul li.l3{ background:url(../images/4_07.jpg) no-repeat center left; height:55px; font-size:16px; padding-left:30px; line-height:55px; margin-top:35px; width:304px}
.footer_cen .foot_ul li.l4{ text-align:center; margin-top:10px; position:relative; height:84px;  width:110px;}
.footer_cen .foot_ul li.l4 img{ display:block}
.footer_cen .foot_ul li:nth-child(4){
    margin-right:30px ;
}
.foot_link{ text-align:center; margin-bottom:10px; } 

.footer_cen .foot_ul li.l4 .code{ display:none; position:absolute; top:-154px; right:0px; background:url(../images/t1.png) no-repeat center; width:378px; height:126px; padding:12px 15px;;  font-size:12px; color:#333}
.footer_cen .foot_ul li.l4 .code li{ width:92px; text-align:center}
.footer_cen .foot_ul li.l4 .code li img{ width:79px; height:79px; margin:0 auto}
.foot_link { position:relative; width:520px; margin:0 auto; height:30px}
.foot_link .links{ position:relative;width:127PX; float:left;cursor:pointer; height:26px; line-height:26px;}
.foot_link .linkson{  border:solid 1px #666666; border-top:none; background-color:#FFF; color:#333333}
.foot_link .links i{ display:block; position:absolute; right:0px; top:50%; margin-top:-2px; background:url(../images/y_51.jpg) no-repeat; width:10px; height:5px; }
.foot_link .linkson i{ background:url(../images/y_52.jpg) no-repeat 0px 0px;}

.foot_link .title{ float:left;height:26px; line-height:26px; }
.foot_link .links .l_ul{ display:none; position:absolute; bottom:26px; left:-1px; background-color:#FFF;width:127PX;border:solid 1px #666666; border-bottom:none; height:155px;overflow-x: hidden;
overflow-y: scroll;}
.foot_link .links .l_ul a{ display:block; height:26px; line-height:26px;}
.foot_link .links .l_ul a:hover{ background-color:#c71f1c; color:#FFF}


.banner{ background:url(../images/hj_02.jpg) no-repeat center; height:200px;}

.wapper{ width:1100px; margin:0 auto}
.wapper .ny_wap_left{float:left; width:300px;}
.wapper .ny_nav {  margin-top:-74px; }
.wapper .ny_nav .title{width:300px; height:54px; background-color:#c61f1c; font-size:22px; font-weight:bold; color:#FFF; text-align:center; padding-top:20px;}
.wapper .ny_nav .title p{ text-align:center; font-size:14px; font-weight:normal; margin-top:5px; display:none}
.ny_nav_ul{ padding-top:10px; background-color:#e8e8e8}
.ny_nav_ul li{ margin:0px 16px; background:url(../images/h_07.jpg) repeat-x bottom; }
.ny_nav_ul li a{ width:100%;
    word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;}
.ny_nav_ul li a.li_a{position:relative; display:block; padding:16px 0px; line-height:1; text-indent:24px; font-size:16px;}
.ny_nav_ul li a i{ position:absolute; top:50%; background-image:url(../images/y_05_03.jpg); background-repeat:no-repeat; }
.ny_nav_ul li a i.i1{width:12px; height:12px; margin-top:-6px; left:0px; background-position:0px -43px;}
.ny_nav_ul li a i.i2{width:8px; height:15px; margin-top:-7px; right:0px; background-position:-12px -42px;}
.ny_nav_ul li:hover i.i1,.ny_nav_ul li.on i.i1,.ny_nav_ul li.ons i.i1{ background-position:0px 0px;}
.ny_nav_ul li:hover i.i2,.ny_nav_ul li.on i.i2{ background-position:-12px 0px;}
.ny_nav_ul li.ons i.i2{width:15px; background:url(../images/e_033.jpg) no-repeat 0px 0px;}
.ny_nav_ul li.on a.li_a,.ny_nav_ul li.ons a.li_a,.ny_nav_ul li dl dd a.on{ color:#c61f1c}
.ny_nav_ul li dl{ padding-bottom:15px; display:none}
.ny_nav_ul li dl dd{ background:url(../images/e_06.jpg) no-repeat left center; padding-left:10px; margin-left:27px;}
.ny_nav_ul li dl dd a{ display:block; padding:5px 0px; font-size:12px; text-indent:0px}
.new_list{ border:solid 1px #e4e4e4; border-top:solid 3px #c61f1c; padding:20px 12px; margin-top:26px; margin-bottom:20px;}
.new_list .title{ font-size:18px; font-weight:bold;color:#c61f1c; margin:3px 0px 5px;}
.new_list li{ padding:8px 0px; font-size:14px;}
.wap_right{ float:right; width:760px;  margin-top:-44px; position:relative; }
.wapper .place_title{ height:44px; line-height:44px; font-size:14px;color:#929292}
.wapper .place_title a{ color:#929292}
.wapper .place_title font{ color:#000000}
.wap_right .c_title{ font-size:24px; font-weight:bold;color:#c61f1c; margin:20px 0px; position:relative; height:auto; line-height:39px;word-break:break-all; width:760px; }

.info_list li{ background:url(../images/h_03.jpg) repeat-x bottom; height:40px; line-height:40px; font-size:14px; clear:both; overflow:hidden; z-index:1}
.info_list li a{ display:block; float:left; width:650px; font-size:20px} 
.info_list li span{ float:right; color:#8d8d8d}

.pages{ text-align:center; margin:40px 0; font-size:16px; color:#999}
.pages a{ display:inline-block; border:solid 1px #CCCCCC; padding:0px 15px; height:43px; line-height:43px; vertical-align:middle; color:#999}
.pages a.on,.pages a:hover{ background-color:#c61f1c; border:solid 1px #c61f1c; color:#FFF}
.pages a.next{ }

.pages span{ margin:0px 10px; color:#9b9b9b}
.pages span font{ color:#000; }

.text_con{ font-size:14px; padding-bottom:20px; font-size:20px; line-height:3em;font-family:宋体}
.text_con img{
    /*width: 100%;*/
}
.news_title{ text-align:center; margin-top:20px; margin-bottom:20px; line-height:2.4em}
.news_title h1{ font-weight:normal; margin:10px 0px; font-size:20px;}

.search{ position:absolute; right:0px; top:0px; height:39px; line-height:39px;}
.search .search_in{ height:37px; line-height:37px; border:solid 1px #CCCCCC; float:left; width:490px; outline:none; text-indent:20px;}
.search .sea_but{ background:url(../images/433.jpg) no-repeat center; display:block; float:left; height:39px; width:87px; background-color:#c61f1c}
.search .domarea{ float:left; font-size:14px; margin-top:2px; margin-right:5px; vertical-align:middle}

.years{ font-size:20px; margin:20px 0px 10px; color:#c61f1c}
.years a{ float:right}

.it_expertp2{ text-align:center; font-family:"宋体"; font-size:14px; margin:20px 0px}
.it_expertspan1{width:30px;height:30px;border:1px solid #b4b4b4;margin-right:10px;color:#868585;display:inline-table;text-align:center;line-height:30px;}
.it_expertspan2{width:30px;height:30px;border:1px solid #b4b4b4;color:#868585;display:inline-block;text-align:center;line-height:30px;}


.domarea select{ margin-right:5px; outline:none;padding:8px  0; }
.area_name{ float:left; font-size:14px; color:#000}

.project_con{ clear:both;}
.pro_ul {  width:800px; margin:0px auto 30px; padding-top:10px}
.pro_ul li{ float:left; }
.pro_ul li a{ display:block; font-size:16px; padding:10px 20px}
.pro_ul li a.on{ border-bottom:solid 3px #c61f1c}
.pro_list ul{ margin-left:-20px;}
.pro_list li{ float:left; width:260px; background-color:#F2F2F2; height:352px; position:relative; margin-left:20px; margin-bottom:40px;}
.pro_list li a.title{ width:230px; text-align:center; font-size:16px; display:block; margin:25px auto 5px; color:#000}
.pro_list li a.title:hover{ color:#c61f1c}
.pro_list li p{ margin:0px 15px; font-size:14px; line-height:1.7em; color:#666}
.pro_list li a.more{ position:absolute; bottom:20px; left:50%; display:block; border:solid 1px #B1B1B1; width:59px; height:23px; text-align:center; line-height:23px; margin-left:-30px; color:#B1B1B1}
.pro_list li a.more:hover{ border:solid 1px #2E80FD; color:#2E80FD}

.down_list li a.down{ float:right; width:60px; background:url(../images/yw01_032_01.jpg) no-repeat center; height:40px; display:none}
.down_list li:hover{ background-color:#c61f1c}
.down_list li:hover a{ color:#FFF}
.down_list li:hover a.down{ display:block}
.mess_con{ }
.mess_left{ float:left; width:754px; border:solid 1px #d1d1d1; border-top:solid 3px #c61f1c;height:691px;margin-bottom:30px;}
.mess_right{ float:right;border:solid 1px #d1d1d1; border-left:none; width:343px; background-color:#F8F8F8; height:693px;margin-bottom:30px; position:relative}
.mess_left .title{ background:url(../images/m_03.jpg) no-repeat left center; padding-left:35px; font-size:22px; margin:20px; height:30px; line-height:30px; color:#c61f1c}
.mess_con{ margin:40px 20px}

.mess_con li{ font-size:16px; margin:15px 0px}
.mess_con li .t_name{ display:inline-block; width:65px; text-align:left}
.mess_con li select{margin-right:5px; outline:none;padding:8px  0;}
.mess_con li .in_text{ border:solid 1px #d1d1d1; height:36px; text-indent:1em; width:630px;} 
.mess_con li .textarea{ border:solid 1px #d1d1d1;width:630px; height:190px; vertical-align:top; text-align:left; text-indent:1em; padding-top:1em}

a.tj_but{ display:inline-block; width:113px; height:43px; text-align:center; color:#FFF; line-height:43px;background-color:#c61f1c}
.mess_right img{}


.kw_con{ padding-top:50px; position:relative}

.tabbed_content .tabNav{font-size:0;text-align:center; position:relative; width:785px; margin:0px auto; }
.tabbed_content .tabNav li{position:relative; float:left;width:157px;font-size:12px;*display:inline;*zoom:1;}
.tabbed_content .tabNav a{text-decoration:none;}
.tabbed_content .tabNav i{position:absolute;left:50%;top:0;width:16px;height:16px; margin-left:-8px; background:url(../images/k_06.jpg) no-repeat center;overflow:hidden;}
.tabbed_content .tabNav .year{display:block;height:20px;padding-top:25px;font: italic 20px arial;text-align:center;color:#888;background:url(../images/k_10.jpg) repeat-x top left;cursor:pointer;}
.tabbed_content .tabNav li.first .year{ background:none}

.tabbed_content .tabNav .active i{ background:url(../images/k10-05.jpg) no-repeat center}
.tabbed_content .tabNav li.moving_bg{ position:absolute;width:157px;z-index:190;left:0px;}

/* tabbed_content */
.tabbed_content{}
.tabs{height:62px;position:relative;}


.tabbed_content .slide_content{overflow:hidden;padding:0px;position:relative;width:1100px; margin-bottom:50px; margin-top:40px;}
.tabslider{width:9999999px;}
.tabslider div{float:left;width:1100px;margin:0px;padding:0px; overflow:hidden}

.kw_con .it_yy1{ position:absolute; left:100px; top:45px; background:url(../images/k_03.jpg) no-repeat center; display:block; width:30px; height:30px; text-indent:9999em; overflow:hidden}
.kw_con .it_yy2{ position:absolute; right:100px; top:45px; background:url(../images/k_05.jpg) no-repeat center; display:block; width:30px; height:30px; text-indent:9999em; overflow:hidden}
.kw_ul{ margin-left:-17px; clear:both; overflow:hidden; z-index:1}
.kw_ul li{ float:left; width:168px; margin-left:17px; text-align:center; font-size:14px; line-height:2.2em}
.kw_ul li a{ display:block; width:168px;}

.kw_top_ul{ position:absolute; right:0px; top:-7px; margin:0px; width:300px}

.xhkw_con{ border:solid 1px #d1d1d1; margin-bottom:50px;}
.xhkw_con .title{ margin:30px 20px 20px; color:#c71f1c; font-weight:normal; font-size:28px;}
.xhkw_con_left{ float:left; width:720px;}
.xhkw_con .xhkw_c1{ margin-left:20px; font-size:14px; line-height:1.75em}
.xhkw_con .xhkw_c_title{ border-left:solid 7px #c71f1c; font-size:28px; height:26px; line-height:26px; margin:20px 0px; text-indent:20px;}

.xhkw_con_right{ float:right; width:347px;}
.online_read{ display:block; width:270px; background-color:#757575; margin:10px 0px; height:54px; line-height:54px; color:#FFF; font-size:18px; text-align:center}
.online_read:hover{ color:#FFF;background-color:#c71f1c;}
.online_a{margin:10px 0px; clear:both; overflow:hidden; z-index:1}
.online_a a{ color:#FFF;background-color:#c71f1c;}
.online_s{ display:block; float:left; background-color:#757575;  height:54px; line-height:54px; color:#FFF; font-size:18px; text-align:center; width:166px;}
.elsekw{border:solid 1px #d1d1d1; border-right:none; margin-top:20px; padding-bottom:15px;}
.elsekw h1{ font-weight:normal; margin:15px;}
.elsekw a{ display:block; float:left; margin-right:10px; margin-bottom:10px;}

.news_two .news_t_left .add_user{ background:url(../images/m_03s.jpg) no-repeat left bottom; padding-left:40px;}
.newsuser { margin-bottom:50px;}
.newsuser li{ font-size:16px; margin:15px 0px}

.info_list{ margin-bottom:40px}
.ord_list{ margin-right:-40px; margin-top:30px;}
.ord_list li{ float:left; width:200px; margin-right:40px; margin-bottom:35px;}
.ord_list .price{ color:#b12704; font-weight:bold; font-size:14px; line-height:2.2em}
.ord_list p.name{ font-size:16px; line-height:1em}




/* online */
.overz{overflow:auto;zoom:1;overflow-x:hidden;overflow-y:hidden;}
.online_icon{width:36px;height:156px;overflow:hidden;}
.online_icon a{display:block;width:36px;height:156px;background:url(../images/online_bg.png) no-repeat;_background:url(../images/online_bg_ie6.png) no-repeat;}
.online_windows{width:144px;}
.online_w_top{background:url(../images/online_bg.png) no-repeat -36px 0;height:10px;_background:url(../images/online_bg_ie6.png) no-repeat -36px 0;_margin-bottom:-7px;}
.online_w_c{background:url(../images/online_bg.png) repeat-y 0 -185px;padding:0 5px;_background:url(../images/online_bg_ie6.png) repeat-y 0 -185px}
.online_w_bottom{background:url(../images/online_bg.png) repeat-y -36px -35px;height:29px;_background:url(../images/online_bg_ie6.png) repeat-y -36px -35px;}
.online_content{background:url(../images/online_bg.png) no-repeat -147px -185px;padding-top:11px;_background:url(../images/online_bg_ie6.png) no-repeat -147px -185px;}
.online_content a.qq_icon{background:url(../images/online_bg.png) no-repeat -37px -130px;width:121px;height:25px;display:block;margin:0 auto;text-indent:30px;line-height:23px;cursor:pointer;_background:url(../images/online_bg_ie6.png) no-repeat -37px -130px;}
.online_content a.qq_icon:hover{background-position:-159px -130px;color:#FFF;}
.online_bar h2{background:url(../images/online_bg.png) repeat-x 0 -156px;height:29px;line-height:27px;font-size:12px;color:#666;text-align:left;_background:url(../images/online_bg_ie6.png) repeat-x 0 -156px;}
.online_bar h2 a{display:block;padding-left:14px;margin-left:6px;cursor:pointer;}
.expand h2 a{background:url(../images/online_bg.png) no-repeat -36px -69px;_background:url(../images/online_bg_ie6.png) no-repeat -36px -69px;}
.collapse h2 a{background:url(../images/online_bg.png) no-repeat -36px -96px;_background:url(../images/online_bg_ie6.png) no-repeat -36px -96px;}
.expand h2 a:hover,.collapse h2 a:hover{text-decoration:none;color:#c81d04;}
.online_content{text-align:center;border-bottom:1px solid #d0d0d0;margin-bottom:1px;}
.online_content ul li{height:24px;line-height:24px;margin-bottom:4px;font-family:'����';}
.online_content ul li a:hover{color:#c81d04;}
#online_qq_layer{position:fixed;right:0px;top:150px;_position:absolute; z-index:9999}
*html,* html body{background-image:url(about:blank);background-attachment:fixed}
*html #online_qq_layer{_bottom:auto;_top:expression(eval(document.documentElement.scrollTop + 150));}
#online_qq_tab{float:left;margin-top: 50px;}
#onlineService{float:left;margin-left:-3px;display:none;}
#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6{display:none;}
#onlineType1{display:block;}
.ztzl{ background:url(../images/f_03d.jpg) no-repeat left top; padding-left:50px;}
.ztzl a{ display:block; margin-top:5px;}


.mulitline_dd{ height:74px; overflow:hidden; margin-top:20px;}
.mulitline_dd .news_t_ul{ margin-top:0px; margin-bottom:20px;}
.mulitline_dd .news_t_ul li{ padding:0px; height:37px}


.inline1{width:600px;height:400px;overflow:auto;}
.inline1 a{ display:block; float:left; width:150px; height:150px; background-color:#e1e1e1; border-radius:50%; margin-top:120px; margin-right:90px; text-align:center; line-height:150px; font-size:20px;}
.inline1 a:hover{ background-color:#c71f1c; color:#FFF}



.user_title { float:left; border-left:8px solid #c71f1c; font-size:26px; height:26px; line-height:26px; color:#c71f1c; padding-left:12px; margin:25px 0px;}
.user_title font{ font-size:14px; color:#999}
.user_menu{ float:right; margin-top:15px;}
.user_menu li{ float:left; border-right:solid 1px #FFF; position:relative}
.user_menu li ,.user_menu li a{ display:block; width:164px; height:40px; line-height:40px; text-align:center; background-color:#e1e1e1; font-size:18px;}
.user_menu li.on a{ background-color:#c71f1c; color:#FFF}
.user_menu li.on i{ position:absolute; left:50%; bottom:-8px; background:url(../images/f_03.jpg) no-repeat center; width:16px; height:8px; margin-left:-8px;}

.user_cen{ border:solid 1px #d3d3d3; padding:20px; font-size:14px;}
.user_cen_cc{ background:url(../images/j_11.jpg) repeat-x bottom; padding-bottom:30px; margin-top:30px;}
.user_cen_cc .photo{ margin:0px 10px; float:left; width:116px; overflow:hidden}
.user_cen_cc .photo img{ margin-bottom:5px;}
.user_cen .user_info_show{ float:left}
.user_cen .user_info_show li{ margin-bottom:15px;}
.user_cen .user_info_show .title{ display:inline-block; width:85px; text-align:right}
.user_cen .user_info_show li i{ margin:0px 40px;}
.user_cen .user_info_show font{ color:#747474; display:inline-block;}
.user_mintext{ margin-top:30px}
.user_mintext .t_min{ line-height:1.8em; padding:0px 10px; color:#747474}
.update_but{ width:173px; height:45px; line-height:45px; text-align:center; color:#FFF; background-color:#c71f1c; font-size:18px; margin:30px auto; border-radius:5px; cursor:pointer}


font.us_select select,select.u_select{margin-right:10px; width:100px; outline:none;line-height:18px;padding:5px 0; vertical-align:bottom}
input.u_input{ border:solid 1px #d4d4d4; height:26px; width:140px; text-indent:1em}
.reg_wapper{ background:#e7e7e7;font-size:14px;}
.reg_wapper .wapper{ background-color:#FFF; border-radius:6px; margin-bottom:40px;}
.reg_place{width:1100px; margin:0px auto; color:#b3b3b3; font-size:14px; height:44px; line-height:44px}
.reg_place a{ color:#b3b3b3}
.reg_place font{ color:#333}
.reg_wapper .user_menu{  height:26px; line-height:26px; color:#949494; margin-top:25px; padding-right:30px; font-size:14px;}
.reg_list li{ margin-bottom:12px;}
.reg_list span.title{ display:inline-block; width:200px; text-align:right; margin-right:15px; font-size:16px;}
.reg_list span.title font{ color:#F00; margin-right:5px;}
.reg_list .reg_input{ height:33px; border:solid 1px #d3d3d3; text-indent:1em; width:331px; vertical-align:middle}
.reg_list li.tk_aa{ height:26px; line-height:26px; font-size:12px;}
.sub_but{ width:245px; height:49px; font-size:18px; text-align:center; line-height:49px; color:#FFF; background-color:#e70012; margin:30px 0px 30px 215px; border-radius:5px; cursor:pointer}


.login_wap{ width:350px; margin:0 auto; height:370px; padding:20px; position:relative}
.login_wap .title{ font-size:18px; margin:10px 0px}
.login_wap ul{ margin-top:30px}
.login_wap li{width:331px; height:41px; margin-bottom:26px;}
.login_wap .in_login{ width:331px; height:41px; border:solid 1px #dadada; text-indent:1em;}
.log_right { float:right; color:#06a9ee}
.log_right a{  color:#06a9ee}
.login_wap .sub_but{ margin:0px 0px 0px; width:331px;}


.error_msg{ position:absolute; left:0px; bottom:80px; color:#F00; text-indent:20px}



.error_msg{ position:absolute; left:0px; bottom:80px; color:#F00; text-indent:20px}

.wapper_form{ width:875px; border:solid 1px #d4d4d4; margin:30px auto; border-top:none}
.wapper_form .title{ font-size:24px; text-indent:1em; height:50px; line-height:50px; background:#f7f7f7; border-bottom:solid 1px #d4d4d4; border-top:solid 1px #d4d4d4}
.wapper_form .sub_form{ font-size:16px; margin-bottom:30px; padding-top:10px; }
.wapper_form .sub_form li{ line-height:36px; margin-top:15px;}
.wapper_form input.sub_input{ border:solid 1px #c5c5c5; height:36px; line-height:36px; text-indent:1em; width:295px; font-size:14px}
.wapper_form .sub_form .span_name{ display:inline-block; width:125px; text-align:right; margin-right:15px;}
.wapper_form .sub_form .span_name font{ color:#F00; margin-right:5px;}
.ps_text{ background-color:#fff0e0; height:70px; line-height:70px; font-size:16px;border-top:solid 1px #d4d4d4; text-indent:2em; color:#cb4a44}
.nice-validator input.sub_form_but{ margin:0px auto 30px; display:block; width:185px}

.contr_ul input.sub_input{ width:600px;}
.search_con{ font-size:16px; float:right; width:230px; padding-top:40px}
.search_con  li{ margin-bottom:20px}
input.index_input{ width:140px; height:32px; border:solid 1px #d4d4d4; text-indent:1em }
.search_con span{ display:inline-block; width:80px; text-align:right}
.search_con select.select_cus{ padding:7px 0px; width:142px}
.search_con .ss_but{ width:112px; height:39px; text-align:center; line-height:39px; font-size:14px; background-color:#c71f1c; margin-left:80px; color:#FFF; cursor:pointer}

.mapTipText{width: 115px;height: 100px; background-color: #ffffff; border: solid 2px #f2c1bc; padding-left:0px; position:absolute; left:0px; top:0px}
.mapTipText .mapTipImg{height: 66px; width: 66px; float: left;border: 2px solid #ffffff; border-radius: 50%;overflow: hidden;margin: -12px 5px 0 -12px;}
.mapTipText .mapTipImg img{width: 100%;height: 100%;}
.mapTipText .mapTipList{float: left;margin-left: 4px;}
.mapTipText .mapTipList h2{ font-weight:normal; font-size:16px; padding:10px 0px 20px}
.mapTipText .mapTipList .num{ color:#cf0d01; font-size:30px; margin-bottom:10px; font-weight:bold}
.mapTipText .mapTipList .num span{ font-size:16px; font-weight:normal}
.mapTipText .mapTipList .fbu{ color:#f2c1bc; font-size:14px;}
	
.reader_top{ font-size:16px; padding:20px 0px; line-height:2em}
.wapper_form dl{ font-size:16px; padding:10px 50px}
.wapper_form dl dd{ margin-left:20px; margin-bottom:30px;}
.wapper_form dl dd label{ margin-right:70px; margin-bottom:15px; display:inline-block}
.wapper_form dl dt{ margin-bottom:20px; margin-top:20px}
input.kw_input{ border-bottom:solid 1px #d4d4d4; width:500px; outline:none; margin-left:20px; font-size:14px;}

.reader_text{ font-size:16px; text-align:center; padding:30px 0px;}
.reader_text span{ display:inline-block; margin-right:40px}

.yl_but{ display:inline-block;}
.yl_but:hover{ color:#FFF}

.for_step1{ background:url(../images/for_01.jpg) no-repeat ; width:563px; height:59px; margin:0 auto}
.for_step2{ background:url(../images/for_02.jpg) no-repeat ; width:563px; height:59px; margin:0 auto}
.for_step3{ background:url(../images/for_03.jpg) no-repeat ; width:563px; height:59px; margin:0 auto}
.for_list{ width:523px; margin-left:170px; margin-top:50px}
.for_list input.reg_input{ width:300px}
input.send_code{ width:130px; height:35px; background-color:#f5f5f5; border:solid 1px #CCCCCC; vertical-align:middle; border-left:none; outline:none; cursor:pointer}
.for_list input.sub_but{ width:300px;}
.sut1{ background:url(../images/28.jpg) no-repeat; width:327px; height:146px; margin:100px auto; position:relative;}
.sut1 a{ position:absolute; width:162px; height:47px;  bottom:12px; left:90px;}



.xhkw_aa{ border-bottom:solid 1px #d1d1d1; height:64px; line-height:64px; }
.xhkw_aa a{ display:inline-block; margin-right:70px; padding-left:30px; font-size:16px; color:#c71f1c}
.xhkw_aa a.a1{ background:url(../images/kw01.jpg) no-repeat 5px -26px  ; margin-left:20px}
.xhkw_aa a.a2{ background:url(../images/kw02.jpg) no-repeat 5px -26px  ;}
.xhkw_aa a.a3{ background:url(../images/kw03.jpg) no-repeat 0px -26px  ;}

.xhkw_aa a.a1{ background:url(../images/kw01.jpg) no-repeat 5px 20px  ; }
.xhkw_aa a.a2{ background:url(../images/kw02.jpg) no-repeat 5px 20px  ; }
.xhkw_aa a.a3{ background:url(../images/kw03.jpg) no-repeat 0px 20px  ; }


#stateTip svg{ display:none}
.nhzd{  background:url(../images/04727.jpg) no-repeat; width:94px; height:117px; position:absolute; bottom:-30px; right:-55px}


.section-focus-pic{margin:0px;height:361px;width:546px;overflow:hidden;position:relative;}
.section-focus-pic ul li{position:absolute;top:0;left:546px;width:546px;height:361px;}
.section-focus-pic ul li h3{position:absolute;bottom:12px;left:0;width: 380px;font-weight:normal;color:#FFF;margin-left: 20px;z-index: 111;font-size: 18px; font-family:"微软雅黑"; line-height:1.4em}
.section-focus-pic ul li div{position:absolute;bottom:0;left:0;height:50px;background-color:#000;width:570px;opacity: 0.6;filter: alpha(opacity=60);}
.section-focus-pic .pages_ss{width:546px;height:361px;}
.section-focus-pic .controler{position:absolute;bottom:20px;right:20px;}
.section-focus-pic .controler b{cursor:pointer;width:20px;height:10px;display:block;overflow:hidden;text-indent:20px;background:url(../images/news_index_icon.png) no-repeat -136px 3px; float:left;margin:0 0 0 5px;}
.section-focus-pic .controler b.down{background-position:-161px 1px;}
.section-focus-pic .controler2 a{display:block; width:40px;position:absolute;top:150px;height:40px;}
.section-focus-pic .controler2 a i{cursor:pointer;display:block;width:22px;height:34px; background:url(../images/star.png) no-repeat;}
.section-focus-pic .controler2 .prev{left:5px;}
.section-focus-pic .controler2 .prev i{background-position:-34px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_05.png');margin-left:5px;}
.section-focus-pic .controler2 .prev:hover i{left:10px;background-position:-34px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_03.png');}
.section-focus-pic .controler2 .next{right:10px;}
.section-focus-pic .controler2 .next i{background-position:-62px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_06.png');margin-left:10px;}
.section-focus-pic .controler2 .next:hover i{right:10px;background-position:-62px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_04.png');}




.nice-validator input.sub_form_but {
    margin: 0px auto 30px;
    display: block;
    width: 185px;
}


.ztzl1 {
    background: url(../images/f_03d1.jpg) no-repeat left top;
}
.four_box1 a {
    background-image: url(../images/4_12.jpg);
}



/*分页*/
.pager .pagination{
       margin-top: 30px;
    display: flex;
    margin-bottom: 30px;
}
.pager ul{
    justify-content: center;
}
.pager li {
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 32px;
    margin: 0 5px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    background: #F7F8FA;
    border: 1px solid #F7F8FA;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    color: #7F7F7F;
}
.pager li.active {
    background: #d96967;
    color: #fff;
}
.pager li:hover {
    background: #d96967;
    color: #fff;
}
.pager li:hover a {
    color: #fff;
}
.pager li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: 14px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #7F7F7F;
}
.ny_nav_ul li>.active{
    display: block;
}




