@charset "gb2312";
/* CSS Document */
/*框架css*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th{ margin:0; padding:0;outline:0;border:none;}
body{ -webkit-text-size-adjust:none;font-family:"Microsoft YaHei",微软雅黑; line-height:26px; font-size:14px;color:#333;background-color:#fff;}
h1,h2,h3,h4,h5,.quick_l{font-family:"Microsoft YaHei",微软雅黑,Tahoma,Simsun,Geneva,sans-serif;font-weight:normal;}
ul,li,ol,dl,dt,dd{list-style:none;line-height:24px;}
input,select{ margin:0; padding:0; font-size:12px;}
.fleft{ float:left;}
.fright{ float:right;}
.textcenter{ text-align:center;}
.textleft{text-align:left;}
.textright{text-align:right;}

a{color:#333; text-decoration:none; cursor:pointer;}
a:hover{color:#034eb3; text-decoration:under-line; cursor:pointer; transition:ease 0.5s;}
img{border:none; vertical-align:middle;}

/* clearfloat :清除浮动*/
.fix{*zoom:1;}
.fix:after{display:block; content:"."; height:0; clear:both;visibility:hidden;}

/*常用css*/
.width100{width:100%; margin:0 auto;}
.width1000{width: 1280px;margin: 0 auto;}
.marauto{margin:0 auto;}
.pore{position:relative;}
.poabso{ position:absolute;}
.martop10{ margin-top:10px;}
.martop75{ margin-top:75px;}
.ico{margin-right:10px;}
.shrink{-webkit-transform:scale(0.8);display:block}

/*content*/
/* 图片轮播?css */
.slideBox{ width:100%; height:650px; overflow:hidden; position:relative; z-index:1;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; width:80px;left:50%;margin-left:-40px;bottom:25px;z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:14px; height:14px;border-radius:50%; line-height:14px; text-align:center; background:#034eb3; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; height:650px;vertical-align:middle;background-position:top center; background-repeat:no-repeat; }


/*Index css*/
.Toplogo{height:104px; background:url(../images/Topbar.png) top center repeat-x; z-index:2; position:absolute; top:0; left:0;}
.logo{padding-top:15px;padding-left:30px;width:183px; height:68px;}


.newslist{height:auto; overflow:hidden; margin:0 auto;}
.newslist ul{ line-height:none; overflow:hidden;}
.newslist ul li{ line-height:30px;overflow:hidden;}
.newslist ul li span{ float:right;color:#908f8f; font-size:12px; border:1px solid #dedede;height:30px; width:80px;line-height:30px; text-align:center; display:block;}



/*其他*/
/* 滑动门css */
.slideTxtBox{height:320px;}
.slideTxtBox .hd{position:relative; }
.slideTxtBox .hd ul{height:55px;width:290px;margin:0 auto; overflow:hidden;}
.slideTxtBox .hd ul li{ height:23px; line-height:23px;float:left; width:113px;margin:15px; display:inline-block; text-align:center;border:1px solid #f0f0f0;background:#f9f9f9;}
.slideTxtBox .hd ul li.on{ border:1px solid #ebebeb;background:#f0f0f0; }
.slideTxtBox .hd ul li a{color:#3c3c3c; font-size:14px; text-shadow:1px 1px #fff;}
.slideTxtBox .hd ul li.on a{ color:#034eb3; font-weight:800;}
.slideTxtBox .bd ul{ clear:both;}
.slideTxtBox .bd li{position:relative;float:left;margin-right:15px;width:240px;height:280px;cursor:pointer;overflow:hidden;padding-top:19px;}
.slideTxtBox .bd li img{height:160px;width:240px;}
.slideTxtBox .bd li h2{ text-align:center;position:absolute;left:0;top:179px;height:70px;line-height:35px;width:100%;background:#000;border:1px solid #ebebeb;background:#f5f5f5;font-size:14px;color:#444;padding-top:8px;z-index:1;}
.slideTxtBox .bd li h2 .picmore{display:block;height:22px; width:83px; border:1px solid #efefef;line-height:22px;background:#fcfcfc; text-align:center;color:#a9a9a9; margin:0 auto;}

.slideTxtBox .bd li:hover h2{ color:#034eb3; font-weight:800; transition:color 0.5s;}
.slideTxtBox .bd li:hover h2 .picmore{border:1px solid #efefef;background:#fff;}

.slideTxtBox .bd li .cover_pic{position:absolute;z-index:2;width:0;height:0;background:url(../images/pic_cover.png);overflow:hidden;_zoom:1;margin-top:19px;}
.slideTxtBox .bd li .cornerTL{left:0;top:0;}

.border_animation{width:200px;height:280px;position:relative;}
.border_animation .border_top{
	position:absolute;height:2px;width:0;font-size:0;background:#034eb3;left:20px;z-index:5;top:0;
	-webkit-transition:all 0.5s ease-out; box-shadow:none;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_right{
	position:absolute;height:0px;width:2px;font-size:0;background:#034eb3;bottom:20px;right:18px;z-index:5;
	-webkit-transition:all 0.5s ease-out;box-shadow: none;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_bottom{
	position:absolute;height:2px;width:0px;font-size:0;background:#034eb3;right:19px;bottom:19px;z-index:5;
	-webkit-transition:all 0.5s ease-out;box-shadow:none;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_left{
	position:absolute;height:0px;width:2px;font-size:0;background:#034eb3;left:20px;top:0;z-index:5;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;box-shadow:none;
	transition:all 0.5s ease-out;
}
.slideTxtBox .bd ul .hover .border_top,.slideTxtBox .bd ul .hover .border_bottom{width:200px;}
.slideTxtBox .bd ul .hover .border_left,.slideTxtBox .bd ul .hover .border_right{height:280px;}



/* 下拉菜单css */
.navbox{height:57px;position:relative;z-index:9;margin:auto;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;margin-top:13px;}
.nav{height:57px;list-style:none;}
.nav li{float:left;height:57px;position:relative;list-style:none;width:100px;}
.nav li.last{background:none;}
.nav li a span{ text-align:center;display:block;line-height:57px;font-size:15px;color:#303030; text-shadow:1px 1px #fff;cursor:pointer;}
.hover_menu{text-decoration:none;width:143px;background:url(../images/menu_hover.png);height:57px;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:57px;left:1px;}
.nav li .submenu li{}
.menu_li_txt{line-height:30px;font-size:12px;color:#222;}
.menu_li_txt a{color:#222;text-decoration:none;text-shadow:1px 1px #fff;}
.menu_li_txt a:hover{color:#222;text-decoration:underline;text-shadow:1px 1px #fff;}
.menu_news_bg{width:280px;height:130px;background:url(../images/menu_news_bg.png) repeat;}
.menu_news_main{width:280px;margin:auto;padding-top:25px;}
.menu_news_li{padding:0px 10px;margin-right:40px;height:90px;float:left;border-right:solid 1px #e7e7e7;}
.menu_news_img{float:left;text-align:left;color:#bb1721;line-height:30px;font-size:14px;}
.menu_news_li2{padding:0px 10px;height:90px;float:right;border-left:solid 1px #e7e7e7;}
.menu_news_img2{float:left;margin-left:30px;text-align:left;color:#bb1721;line-height:30px;font-size:14px;}


.picMarquee-left{width:1280px; margin:30px auto;height:350px; overflow:hidden; position:relative;}
.picMarquee-left .prev{ display:block; width:20px; height:20px; float:right; margin-right:5px;margin-top:170px; overflow:hidden;cursor:pointer;}
.picMarquee-left .next{ display:block; width:20px; height:20px; float:left; margin-left:5px; margin-top:170px; overflow:hidden;cursor:pointer;}
.picMarquee-left .bd{width:1190px;margin:0 auto;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{height:225px; width:218px; margin:0 10px; float:left; position:relative;background:#fff;border:1px solid #f1f1f1;padding-top:110px;}
.picMarquee-left .bd ul li .item_top{height:58px;padding:25px 45px;position:absolute; top:0;left:0;background:#fbfbfb;border:1px solid #f1f1f1;text-align:center;width:128px;line-height:18px;}
.picMarquee-left .bd ul li .item_top h2{font-size:14px; color:#034eb3; line-height:24px;margin-bottom:8px;font-weight:800;}
.picMarquee-left .bd ul li:hover .item_top{color:#83ccff;background:#034eb3;border:1px solid #003f94; transition:background 0.5s,color 0.5s;}
.picMarquee-left .bd ul li:hover .item_top a{color:#83ccff;}
.picMarquee-left .bd ul li:hover .item_top h2{color:#fff;transition:color 0.5s;}
.picMarquee-left .bd ul li:hover .item_top a h2{color:#fff;}
.picMarquee-left .bd ul li .item_list_con{height:42px; border-bottom:1px dotted #efefef;color:#939393;padding:10px 10px 10px 20px;line-height:20px;font-size:12px;}
.picMarquee-left .bd ul li .item_list_con h2{color:#6388cc;line-height:24px;font-size:14px;font-weight:800;}
.picMarquee-left .bd ul li .item_more{width:16px; height:16px;background:url(../images/s_t_down_light.jpg);margin:10px auto;}
.picMarquee-left .bd ul li:hover .item_more{width:16px; height:16px;background:url(../images/s_t_down.jpg);margin:10px auto;}



.picScroll-left{ overflow:hidden; position:relative;}
.picScroll-left .hd{ overflow:hidden; width:52px;margin:0 auto;}
.picScroll-left .hd .prev{ display:block; width:21px; height:21px; float:left; margin-right:5px; overflow:hidden;cursor:pointer;}
.picScroll-left .hd .next{ display:block; width:21px; height:21px; float:right; margin-left:5px; overflow:hidden;cursor:pointer;}
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{height:255px; width:295px;margin:15px 8px; float:left; _display:inline; overflow:hidden; position:relative;}
.picScroll-left .bd ul li .pic{ text-align:center; position:absolute; z-index:1;}
.picScroll-left .bd ul li .pic img{height:255px; width:295px;}
.picScroll-left .bd ul li .title{width:240px;position:absolute; z-index:4;background:url(../images/about_list_bg_white.png);bottom:0;left:0;height:60px;padding-top:15px;padding-left:55px;}
.picScroll-left .bd ul li .title h2{font-size:16px; color:#252525;line-height:30px;}
.picScroll-left .bd ul li .title p{color:#7d7d7d;line-height:20px;font-size:12px;}
.picScroll-left .bd ul li:hover .title{background:url(../images/about_list_bg.png);}
.picScroll-left .bd ul li:hover .title h2{color:#fff; transition:color 0.5s;}
.picScroll-left .bd ul li:hover .title p{color:#5f81c5; transition:color 0.5s;}

.picScroll-left .rsp{width:295px;height:255px;overflow:hidden;position:absolute;background:#000;top:0px;left:0px;z-index:2;}
.picScroll-left .text{position:absolute;width:235px;height:195px;left:-295px;top:0px;overflow:hidden;font-size:12px;color:#fff;padding:30px;z-index:3;}



.picScroll-left2{ position:relative;margin-top:20px;}
.picScroll-left2 .hd{}
.picScroll-left2 .prev{ display:block; width:18px; height:32px; float:left;margin-top:65px;cursor:pointer;}
.picScroll-left2 .next{ display:block; width:18px; height:32px; float:right;margin-top:65px;cursor:pointer;}
.picScroll-left2 .hd ul{zoom:1; text-align:center;width:80px;margin:40px auto 0px auto;}
.picScroll-left2 .hd ul li{ float:left; width:12px; height:12px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/circle_gray.png");}
.picScroll-left2 .hd ul li.on{background:url("../images/circle_blue.png")}
.picScroll-left2 .bd{}
.picScroll-left2 .bd ul{zoom:1;width:1080px; margin:0 auto;}
.picScroll-left2 .bd ul li{position:relative;margin:0 30px; float:left; height:200px;width:350px;}
.picScroll-left2 .bd ul li .news_title{padding-top:30px;font-size:14px;line-height:36px;}
.picScroll-left2 .bd ul li .news_title a{color:#555;}
.picScroll-left2 .bd ul li .news_title a:hover{color:#333; font-weight:800;}
.picScroll-left2 .bd ul li .index_news_date{ position:absolute;top:0px;left:15px;height:48px;width:74px;border:1px solid #0149aa;background:#034eb3;padding-right:25px; padding-top:10px;color:#fff; text-align:right;transition:background 0.5s; font-size:12PX;}
.picScroll-left2 .bd ul li .index_news_date h2{font-size:20px;line-height:20px;}
.picScroll-left2 .bd ul li:hover .index_news_date{border:1px solid #1a1a1a;background:#444; transition:background 0.5s;}
.picScroll-left2 .bd ul li .viewmore{ display:block;height:22px; width:83px; border:1px solid #efefef;line-height:22px; text-align:center;color:#a9a9a9; position:absolute; right:15px;top:30px;}
.picScroll-left2 .bd ul li .news_box{padding:15px;height:150px;border:1px solid #e6e6e6;background:#fff;width:317px;font-size:12px;color:#949494;margin-top:15px;}




.picScroll-top{ margin:0 auto; overflow:hidden; position:relative;width:1090px;}
.picScroll-top .hd{ overflow:hidden; text-align:center;}
.picScroll-top .hd .next{height:30px;width:30px;margin:0 auto;}
.picScroll-top .bd{}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{zoom:1;height:134px; width:1190px; background:#f5f5f5; overflow:hidden;}
.picScroll-top .bd ul li .ico_right{height:134px;width:154px;border-right:1px solid #eaeaea;}
.picScroll-top .bd ul li .man_con{width:970px;padding:30px;line-height:22px; font-size:12px;color:#606060;word-wrap:break-word; }
.picScroll-top .bd ul li .man_con h2{line-height:30px; font-size:15px; font-weight:800;color:#444;}
.picScroll-top .bd ul li:hover{background:#034eb3; transition:background 0.5s;}
.picScroll-top .bd ul li:hover .man_con{color:#fff; transition:color 0.5s;}
.picScroll-top .bd ul li:hover .man_con h2{color:#fff;transition:color 0.5s;}
.picScroll-top .bd ul li:hover .ico_right{border-right:1px solid #0548a3;}
.picScroll-top .bd ul li .ico_m_1{height:38px;width:46px;background:url(../images/g_1.png) center center no-repeat;margin:45px auto auto auto;}
.picScroll-top .bd ul li:hover .ico_m_1{background:url(../images/b_1.png) center center no-repeat;}
.picScroll-top .bd ul li .ico_m_2{height:38px;width:46px;background:url(../images/g_2.png) center center no-repeat;margin:45px auto auto auto;}
.picScroll-top .bd ul li:hover .ico_m_2{background:url(../images/b_2.png) center center no-repeat;}
.picScroll-top .bd ul li .ico_m_3{height:38px;width:46px;background:url(../images/g_3.png) center center no-repeat;margin:45px auto auto auto;}
.picScroll-top .bd ul li:hover .ico_m_3{background:url(../images/b_3.png) center center no-repeat;}
.picScroll-top .bd ul li .ico_m_4{height:38px;width:46px;background:url(../images/g_4.png) center center no-repeat;margin:45px auto auto auto;}
.picScroll-top .bd ul li:hover .ico_m_4{background:url(../images/b_4.png) center center no-repeat;}

.Footer{padding:50px 0px 0px 0px; overflow:hidden; background:#181818;color:#b6b6b6; text-align:left;line-height:24px;}
.Footer .endline{width:195px;display:inline-block; float:left;margin-right:170px;}
.Footer .endline h2{line-height:32px;margin-bottom:15px;background:url(../images/bottom_line_bg.png) left bottom no-repeat;}
.Footer .endline h2 a{color:#b6b6b6; display:block;font-size:14px;}
.Footer .endline h2 a SPAN{ font-size:12px;padding-left:15px;}
.Footer .endline a{color:#787878; font-size:12px; display:block; line-height:30px; }
.Footer .endline2{width:320px;display:inline-block; float:left;margin-right:170px; position:relative;}
.Footer .endline2 h2{line-height:32px;margin-bottom:15px;background:url(../images/bottom_line_bg.png) left bottom no-repeat;}
.Footer .endline2 h2 a{color:#b6b6b6; display:block;font-size:14px;}
.Footer .endline2 h2 a SPAN{ font-size:12px;padding-left:15px;}
.Footer .endline2 .b_r_con{padding-left:55px;}
.Footer .endline2 .b_r_con a{color:#787878; font-size:12px; display:block; line-height:30px; }
.Footer .endline2 .b_r_con .tel{color:#fff; font-size:24px;line-height:42px;}
.Footer .endline2 .mapico{ position:absolute;height:21px; width:24px;left:15px;top:55px;}
.Footer .endline3{width:400px;display:inline-block; float:left;}
.Footer .endline3 h2{line-height:32px;margin-bottom:15px;background:url(../images/bottom_line_bg.png) left bottom no-repeat;}
.Footer .endline3 h2 a{color:#b6b6b6; display:block;font-size:14px;}
.Footer .endline3 h2 a SPAN{ font-size:12px;padding-left:15px; text-transform:uppercase;}
.Footer .endline3 .ewmcon{width:130px;height:auto; float:left;font-size:12px; text-align:center;}
.Footer .endline3 .ewmcon img{height:130px; width:130px;margin-bottom:15px;}

.Footer .copyright{margin-top:30px;height:45px;line-height:45px; text-align:center; font-size:12px; border-top:1px solid #303030;}
.Footer .copyright a{color:#787878;}