/*
	蓝色；051564
	浅蓝色：14236d
	黄色：ec9e0f
	浅黄色：f2ce8c
	边框灰色；e4e4e4
	*{margin:0px; padding:0px; list-style:none; outline:none; font-family:"Arial";}
*/

*{margin:0px; padding:0px; list-style:none; outline:none; font-family:"Microsoft Yahei","Arial","宋体";}
body{min-width:1300px; background:#FFFFFF; font-size:14px; color:#000000; padding-top: 0px;}
img{border:0px;}
a{color:#000000; text-decoration:none;}
a:hover{color:#8e050c;}

::-moz-selection{background:#000000; color:#FFFFFF;}
::selection{background:#000000; color:#FFFFFF;}
i,a,li,div,img,p,h4,b{transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}

.show{display:block;}
.hide{display:none;}

.clear{clear:both; font-size:0px; height:0px;}
.mg_r_150{margin-right:150px;}
.mg_r_30{margin-right:30px;}
.mg_r_20{margin-right: 20px;}
.mg_r_25{margin-right:25px;}
.mg_r_15{margin-right:15px;}

.nav_top{height:150px; /*background:url(../images/001.jpg?ver=03) no-repeat center top; background-size: 100% 150px;*/ background: #ffffff; position:relative; width: 100%; left: 0px; top: 0px; z-index: 999;}
.nav_main{width:1200px; height: 150px; margin: 0px auto; position: relative;}

.logo{width:520px; height: 70px; background: url(../images/002.png?ver=03) no-repeat; display: block; position: absolute; left: 0px; top: 40px;}
.tel{width:290px; height: 80px; background: url(../images/003.png?ver=03) no-repeat; display: block; position: absolute; right: 0px; top: 35px;}

.nav_con{height:60px; border-top:1px solid #cccccc; /*background:linear-gradient(#14236d,#051564);*/ background: #ffffff; position:relative; width: 100%; left: 0px; top: 0px; z-index: 999; box-shadow: 0px 20px 20px rgba(0,0,0,0.2); display: block;}
.nav_con_list{width:1200px; margin: 0px auto;}
.nav_con_list a{width:150px; height: 47px;  padding-top: 13px; text-align: center; display: block; float: left;}
.nav_con_list a b{display:block; font-size: 16px; font-weight: 400;}
.nav_con_list a i{display:block; font-size: 10px; font-weight: 400; text-transform: uppercase; font-style: normal;}

.m_hover{/*background:url(../images/004.jpg?ver=03) repeat-x;*/ background: #051564; color: #ffffff;}
.m_hover:hover{color: #ffffff;}
.m_link{color: #000000;}
.m_link:hover{background: #efefef; color: #000000;}

.main_ppt{height:400px;}
.sub_ppt{background: #efefef; display: none;}
.sub_ppt img{display: block; width: 100%;}
.sub_ppt_pc{height: 250px; background: #efefef; display: block;}
#ppt_pc{display: block;}
#ppt_m{display: none;}

#phone_pc{display: block;}
#phone_m{display: none;}

.com_t{margin-top:60px;}
.com_t b{display:block; font-size: 36px; height: 50px; line-height: 50px; font-weight:bold; text-align: center; background: url(../images/005.png?ver=03) no-repeat center center; color: #051564;}
.com_t i{width:300px; height: 20px; line-height: 20px; text-align: center; color: #ffffff; background:linear-gradient(to right, #14236d, #051564); display: block; border-radius:20px; margin: 0px auto; font-size: 14px; font-family: Arial; font-style: normal; letter-spacing: 2px; margin-top: 10px;}
.com_t p{text-align: center; color: #666666; display: block; font-size: 16px; margin-top: 10px;}

#show_m{display: none;}
#show_pc{display: block;}

.list_1{width:1200px; margin: 10px auto 0px auto;}
.list_1 a{width:350px; height: 80px; float: left; display: block; border: 1px solid #dfdfdf; padding: 14px; position: relative; border-radius:5px; margin-top:30px; overflow: hidden;}
.list_1 a b{height: 35px; line-height: 35px; display: block; font-size: 18px; color: #000000;}
.list_1 a p{height: 45px; line-height: 20px; display: block; font-size: 14px; padding-right: 120px; color: #7c7c7c; text-align: justify;}
.list_1 a img{width:70px; height: 70px; position: absolute; right:14px; top: 19px; border-radius:5px;}
.list_1 a .img_link{display: block;}
.list_1 a .img_hover{display: none;}
.list_1 a:hover{box-shadow: 0px 0px 30px rgba(0,0,0,0.4); color: #ffffff; background:linear-gradient(#14236d, #051564);}
.list_1 a:hover b{color: #ffffff;}
.list_1 a:hover p{color: #ffffff;}
.list_1 a:hover .img_link{display: none;}
.list_1 a:hover .img_hover{display: block;}


.blk_abt{width:460px; height: 330px; padding:70px 60px 70px 680px; margin: 30px auto 0px auto; background: #f7f8f7; position: relative; z-index: 1;}
.blk_abt img{width: 505px; height: 290px; border: 5px solid #ffffff; display: block; position: absolute; left: 60px; top: 70px; z-index: 100; background:#ffffff;}
.blk_abt .img_bg{width: 515px; height: 300px; display: block; position: absolute; left: 80px; bottom: 70px; z-index: 50; background:#e1e3e2;}
.blk_abt .t1{height: 55px; display: block; background:url(../images/006.png?ver=03) no-repeat;}
.blk_abt .t2{height: 35px; display: block; font-size: 24px; color: #000000; font-weight: bold;}
.blk_abt .t3{height: 57px; display: block; font-size: 30px; color: #051564; font-weight: bold;}
.blk_abt .line{height: 3px; width:150px; display: block; font-size: 0px; background: #cccccc;}
.blk_abt .t4{height: 155px; margin-top: 25px; display: block; font-size: 14px; color: #6d6d6d; overflow: hidden; line-height: 31px; text-align: justify;}
.blk_abt .t4 a{color:#051564;}
.blk_abt .t4 a:hover{color:#051564;}



.blk_youshi{width: 1080px; height: 430px; padding: 70px 60px; background:linear-gradient(#ffffff, #f4f4f4); margin: 0px auto;}
.blk_youshi .item{height:240px; position: relative;}
.blk_youshi img{width: 540px; height: 240px; background:#efefef; display: block; position: absolute; right: 0px; top: 0px;}
.blk_youshi .t1{width: 60px; height: 5px; background:#051564; display: block; margin-bottom: 35px;}
.blk_youshi .t2{height: 60px; font-size: 44px; font-weight: bold; color: #051564;}
.blk_youshi .t2 i{color: #232323; font-style: normal; padding-left: 10px;}
.blk_youshi .t3{height: 70px; color: #4e4e4e; font-size: 30px;}
.blk_youshi .t4{width:440px; height: 70px; color: #949494; font-size: 14px; text-align: justify; line-height: 23px; overflow: hidden;}
.blk_youshi ul{width:100%; height:190px; display: block; text-align: center;}
.blk_youshi ul li.li_link{width:25%; float: left; text-align: center;}
.blk_youshi ul li.li_link b{display:block; font-size:48px; font-weight: 400; line-height: 95px; width: 95px; height: 95px; border-radius:50%; background: linear-gradient(#ffffff,#efefef); border:2px solid #e8e8e8; color: #5c5c5c; margin: 0px auto; margin-top:50px; cursor: pointer; font-weight: 400; font-style: normal;}
.blk_youshi ul li.li_link:hover b{box-shadow: 0px 0px 30px rgba(0,0,0,0.1); border:2px solid #cccccc;}
.blk_youshi ul li.li_link p{display:block; height: 45px;; line-height: 45px; font-size: 16px; color: #494949;}
.blk_youshi ul li.li_link p i{font-style: normal;}
.blk_youshi ul li.li_hover{width:25%; float: left; text-align: center;}
.blk_youshi ul li.li_hover b{display:block; font-size:48px; font-weight: 400; line-height: 95px; width: 95px; height: 95px; border-radius:50%; background: linear-gradient(#14236d,#051564); border:2px solid #e8e8e8; color: #ffffff; margin: 0px auto; margin-top:50px;}
.blk_youshi ul li.li_hover p{display:block; height: 45px;; line-height: 45px; font-size: 16px; color: #494949;}
.blk_youshi ul li.li_hover p i{font-style: normal;}

.blk_news{width: 1200px; margin: 10px auto 0px auto;}
.blk_news a{width: 390px; height: 340px; overflow: hidden; float: left; display: block; margin-top: 30px;}
.blk_news a img{width: 390px; height: 240px; display: block;}
.blk_news a .t1{height: 50px; padding: 25px 30px; background: #f4f4f4; position:relative;}
.blk_news a .t1 i{width:34px; display: block; height: 34px; background: url("../images/007.png?ver=03") no-repeat; position: absolute; right: 30px; top: 33px;}
.blk_news a .t1 b{width:270px; color:#000000; display: block; height: 30px; font-size: 20px; font-weight: bold; overflow: hidden;}
.blk_news a .t1 p{width:270px; color:#616161; display: block; height: 20px; font-size: 14px; overflow: hidden;}
.blk_news a:hover{box-shadow: 0px 0px 30px rgba(0,0,0,0.2);}
.blk_news a:hover .t1{background: #051564;}
.blk_news a:hover .t1 i{top:100px;}
.blk_news a:hover .t1 b{color:#ffffff;}
.blk_news a:hover .t1 p{color:#ffffff;}

.blk_tj{width: 1200px; margin: 40px auto 0px auto;}
.blk_tj_left{width: 600px; height: 330px; float: left;}
.blk_tj_right{width: 540px; height: 330px; float: right; position: relative;}
.blk_tj_menu{background: #e8e8e8; border-radius:8px; overflow: hidden;}
.blk_tj_menu span{display:block; width: 200px; height: 45px; line-height: 45px; text-align:center; font-size: 18px; font-weight: bold; float: left; cursor: pointer;}
.tj_link{color: #000000;}
.tj_link:hover{color: #051564;}
.tj_hover{color: #ffffff; background: #051564; background:linear-gradient(#14236d,#051564);}
.tj_n{height:84px; line-height: 84px; border-bottom: 1px solid #cccccc; text-align: center; font-size: 18px;}
.tj_n a{color:#051564; font-weight: bold;}
.tj_n a:hover{color:#051564;}
.blk_tj_left ul{display: block; height: 175px; margin-top: 25px; overflow: hidden;}
.blk_tj_left ul li{height:35px; line-height: 35px; width:100%; float: left; clear: both;}
.blk_tj_left ul li a{float:left;}
.blk_tj_left ul li a b{margin-right:10px;}
.blk_tj_left ul li span{float:right; color: #939393;}
.blk_tj_item{height: 330px; position: relative; display: block;}
.blk_tj_item img{display: block; width: 540px; height: 330px;}
.blk_tj_item p{width:510px; padding: 0px 15px; height: 40px;; line-height: 40px; position: absolute; overflow: hidden; z-index: 100; background: url(../images/touming.png?ver=03); display: block; z-index: 100; left: 0px; bottom: 0px; color: #ffffff;}
.tj_btn_left{width: 40px; height: 40px; position: absolute; left: 20px; top: 145px; background: url(../images/008.png?ver=03) no-repeat 0px 0px; z-index: 200; cursor: pointer;}
.tj_btn_right{width: 40px; height: 40px; position: absolute; right: 20px; top: 145px; background: url(../images/008.png?ver=03) no-repeat 0px -40px; z-index: 200; cursor: pointer;}

.footer_nav{height:50px; line-height: 50px; text-align: center; color: #ffffff; background:linear-gradient(#14236d,#051564); margin-top: 30px;}
.footer_nav a{margin:0px 30px; color: #ffffff;}
.footer{padding:45px 0px; /*background: url(../images/009.jpg?ver=03) no-repeat center top; background-size:100% 100%;*/ background: #efefef;}
.footer_con{width:1200px; height: 90px; line-height: 30px; color: #414141; margin: 0px auto; text-align: center; position: relative;}
.footer_con i{width:63px; height: 68px; background: url(../images/010.png?ver=03) no-repeat; position: absolute; left: 0px; top: 11px;}
.footer_con a{color: #414141;}
.footer_con a:hover{color: #414141;}

.ewm{width:100px; height: 125px; border: 1px solid #e8e8e8; padding: 9px; background: #ffffff; position: fixed; left: 20px; bottom:20px; box-shadow: 0px 0px 30px rgba(0,0,0,0.3); border-radius:10px; z-index: 9999;}
.ewm img{width:100px; height: 100px; background: #efefef; display: block; border: 0px;}
.ewm p{height: 25px; color: #414141; display: block; text-align: center;}

.tools{width:60px; position: fixed; right: 30px; bottom: 30px; font-size: 12px; z-index: 9999;}
.tools a{display:block; width: 58px; height: 58px; margin-bottom: 10px; border-radius:5px;}
.tools a img{display: block; width: 34px; height: 27px; margin: 0px auto; margin-top:6px; }
.tools a p{display: block; text-align: center; font-size: 12px; margin-top: 5px;}
.tls_link{border:1px solid #051564; background: linear-gradient(#ffffff,#cccccc); color: #051564;}
.tls_link:hover{color: #051564;}
.tls_hover{border:1px solid #051564; background: linear-gradient(#14236d,#051564); color: #ffffff;}
.tls_hover:hover{color: #ffffff;}


.sub_con{width:1200px; margin:30px auto; position:relative;}
.sub_con_left{width:230px; position:absolute; left:0px; top:-90px;}
.sub_con_right{width:940px; border-left:230px solid #efefef; padding-left:30px; min-height:800px;}

.left_t1{height:50px; background:linear-gradient(#14236d,#051564); padding:20px 0px;}
.left_t1 b{height:30px; line-height:30px; font-size:24px; color:#ffffff; display:block; text-align: center;}
.left_t1 span{height:20px; line-height:20px; font-size:13px; color:#ffffff; font-family:Arial; display:block; text-align: center;}
.left_t2{height:0px; font-size: 0px; background:#FFFFFF;}
.left_t3{padding:20px;}
.left_t3 a{border-bottom:1px solid #d4d4d4; display:block; height:43px; line-height:43px; padding-left:20px;}
.sub_link{color:#9a9a9b}
.sub_link:hover{color:#000000}
.sub_hover{color:#051564;}
.sub_hover:hover{color:#051564;}
.left_t4{text-align:center; color:#000000; display: none;}
.left_t4 img{display: block; width: 180px; height: 180px; margin: 0px auto;}
.left_t4 p{margin-top:10px;}

.left_cats{margin-top:30px;}
.left_cats .con{padding:20px; text-align: justify; line-height: 25px;}



.right_t1{height:50px; line-height:50px; background:url(../images/012.png?ver=03) 20px center no-repeat #efefef; padding:0px 30px; color:#434343; background-size:20px 20px; padding-left: 50px;}
.right_t1 a{color:#434343;}
.right_t1 a:hover{color:#051564;}
.right_c{margin-top:40px;}


.show_4{color:#434343; font-size:15px; line-height:30px;}

.show_2{}
.show_2 li{border-bottom:1px dotted #dddddd; background:url(../images/013.gif?ver=03) no-repeat left 25px; width:100%; float: left; clear: both; padding:20px 0px;}
.show_2 li a{float:left; width: 80%; color:#333333; padding-left:20px; display: block;}
.show_2 li a b{display: block; font-size: 16px; color: #000000; height: 30px; text-align: justify;}
.show_2 li a p{display: block; font-size: 14px; color: #777777; margin-top:5px; min-height: 20px; line-height: 20px; text-align: justify;}
.show_2 li span{float:right; color:#666666; font-family:Arial;}
.show_2 li a:hover b{color:#051564;}
.show_2 li a:hover p{color:#051564;}

.news_view_t{font-size:30px; font-weight:bold; color:#000000; text-align:center; line-height:34px;}
.news_view_d{font-size:14px; color:#6a6a6a; text-align:center; height:38px; line-height:38px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; margin-top:30px;}
.news_view_desc{padding:19px; height:40px; line-height:20px; background:#ededf8; color:#000098; text-align:justify; border:1px solid #000098; margin-top:30px;}
.news_view_desc b{color:#000098;}
.news_view_c{margin-top:40px; font-size:16px; line-height:30px; text-align:justify; min-height:800px;}
.news_view_c img{max-width: 940px; display: block; margin: 0px auto;}


.show_news{display:block; height:160px; border:1px solid #dedede; padding:20px 50px 20px 320px; margin-bottom:30px; position:relative;}
.show_news img{width:262px; height:160px; display:block; position:absolute; left:30px; top:20px;}
.show_news b{display:block; font-size:24px; font-weight:400; height:45px; color:#000000; text-align:justify; line-height:45px; overflow: hidden;}
.show_news p{display:block; font-size:14px; height:80px; line-height:22px; color:#767676; text-align:justify;}
.show_news span{display:block; font-size:14px; height:35px; line-height:35px; color:#767676;}
.show_news span .p1{color:#000000; font-style:normal;}
.show_news .b1{display:block; width:90px; height:30px; line-height:30px; text-align:center; color:#FFFFFF; position:absolute; right:50px; bottom:27px; background:#b6b6b6}
.show_news:hover{border:1px solid #051564; box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
.show_news:hover b{color:#051564;}
.show_news:hover p{color:#051564;}
.show_news:hover span{color:#051564;}
.show_news:hover .b1{background:#051564; color:#FFFFFF;}

.list_3{}
.list_3 li{width:300px; float: left; padding-bottom: 50px;}
.list_3 li a{display: block;}
.list_3 li a img{width:300px; display: block; background: #efefef;}
.list_3 li a div{height: 45px; padding: 15px 20px 25px 20px; display: block; background: #f4f4f4; margin-top:0px;}
.list_3 li a div b{display: block; font-size: 18px; height: 30px; line-height: 30px; overflow: hidden; color: #000000;}
.list_3 li a div span{display: block; font-size: 14px; height: 25px; line-height: 25px; overflow: hidden; color: #555555;}
.list_3 li a:hover{box-shadow: 0px 0px 30px rgba(0,0,0,0.3);}
.list_3 li a:hover div{background: #051564;}
.list_3 li a:hover div b{color: #ffffff;}
.list_3 li a:hover div span{color: #ffffff;}


.PageNav_2{display:block; width:100%; height:50px; line-height:50px; text-align:center; clear:both; vertical-align:middle; font-family:Arial;}
.PageNav_2 .PageTurn{border:#29313e 1px solid; color:#29313e; text-decoration:none; margin:2px; padding:2px 5px; background:#FFFFFF; vertical-align:middle;}
.PageNav_2 .PageTurn_Disable{border:#cccccc 1px solid; color:#dddddd; margin:2px; padding:2px 5px; vertical-align:middle; background:#FFFFFF;}
.PageNav_2 .PageNum{border:#29313e 1px solid; color:#29313e; text-decoration:none; margin:2px; padding:2px 5px; background:#fff; vertical-align:middle;}
.PageNav_2 .PageNum_Disable{border:#29313e 1px solid; font-weight:100; color:#FFFFFF; background:#29313e; margin:2px; padding:2px 5px; vertical-align:middle;}

.tg_row h3{color:#000000; font-size:26px; display:block; height:75px; display:block;}
.tg_txt{background:#f0f0f0; padding:15px 20px; height:50px; line-height:25px; text-align:justify; color:#606060;}
.tg_row ul li{width:230px; float:left; margin-right:30px; padding:10px 0px;}
.tg_row ul li div{height:35px; line-height:35px; color:#000000;}
.tg_row ul li div span{color:#000000; font-style:normal; vertical-align:middle;}
.tg_row ul li div b{color:#000000; font-style:normal; font-size:12px; font-weight:400; vertical-align:middle;}
.tg_row ul li div i{color:#FF0000; font-style:normal; vertical-align:middle;}

.i_tg{width:200px; padding:0px 14px; height:38px; line-height:38px; border:1px solid #000000; display:block; border-radius:5px;}
.i_tg_area{width:460px; padding:14px 14px; height:120px; line-height:20px; border:1px solid #000000; display:block; border-radius:5px; font-size:14px;}
.i_tg_btn{width:230px; height:40px; line-height:36px; border:0px; color:#efefef; background:linear-gradient(to bottom, #14236d, #051564) no-repeat; display:block; border-radius:10px; text-align:center; cursor:pointer; font-size:16px; box-shadow:0px 8px 8px rgba(0,0,0,0.2);}


#Order_Rem{width: 460px;}
#w_490{width: 490px;}
.w_460{width: 460px;}

.footer_m{display:none;}

.f_links{width:1140px; background:#efefef; padding: 0px 30px; margin:40px auto 0px auto; height:50px; line-height: 50px;}
.f_links a{color:#000000;}
.f_links a:hover{color:#000000;}


