/*
	红色；c90200
	深灰：3d4144
	背景浅灰：f3f3f3
	边框灰色；dadada
*/
*{margin:0px; padding:0px; list-style:none; outline:none; font-family:"Microsoft Yahei";}
body{min-width:1300px; background:#FFFFFF; font-size:12px; color:#282828;}
img{border:0px;}
a{color:#282828; text-decoration:none;}
a:hover{color:#fc4120;}

::-moz-selection{background:#000000; color:#FFFFFF;}
::selection{background:#000000; color:#FFFFFF;}
i,a,li,div,img,p,h4{transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}

.clear{clear:both; font-size:0px; height:0px;}
.mg_r_150{margin-right:150px;}
.mg_r_30{margin-right:30px;}
.mg_r_28{margin-right:28px;}
.mg_r_20{margin-right:20px;}
.mg_r_0{margin-right:0px;}
.mg_t_30{margin-top:30px;}
.mg_t_20{margin-top:20px;}

/*首页*/
.logo{width:1200px; height:140px; margin:0px auto; position:relative;}
.logo h1{width:600px; height:40px; line-height:40px; display:block; position:absolute; left:0px; top:50px; font-size:30px; color:#000000; font-weight:100; font-weight:bold;}
.logo a{display:block; width:119px; height:99px; background:url(../images/001.gif) no-repeat; position:absolute; left:0px; top:20px;}
.logo form{width:315px; height:70px; position:absolute; right:0px; top:35px; display:block;}
.logo form p{display:block; height:35px; color:#989898; font-size:17px;}
.logo form p b{color:#c90200; font-size:20px; font-family:Arial; margin-right:10px;}
.logo form p i{width:17px; height:17px; display:inline-block; background:url(../images/002.gif) no-repeat; margin:0px 10px 0px 10px;}
.logo form div{width:303px; height:23px; padding:5px;  border:1px solid #dadada; background:#f3f3f3;}
.i_s_key{width:273px; height:23px; line-height:23px; display:block; border:0px; float:left; background:none;}
.i_s_btn{width:30px; height:23px; line-height:23px; display:block; float:right; background:url(../images/003.gif) no-repeat center center; cursor:pointer;}

.main_nav{height:60px; background:#3d4144; border-bottom:5px solid #c90200;}
.main_nav ul{width:1200px; height:60px; display:block; margin:0px auto; background:url(../images/004.gif) no-repeat;}
.main_nav ul li{width:150px; float:left;}
.main_nav ul li a{display:block; height:60px; text-align:center; line-height:60px; color:#FFFFFF; font-size:16px;}
.m_link{}
.m_link:hover{background:#5c6062;}
.m_hover{background:#c90200;}
.m_hover:hover{background:#c90200;}

.main_ppt{height:500px; background:url(../files/001.jpg) no-repeat center top;}

.blk_gg{width:1200px; height:100px; margin:50px auto 0px auto;}
.blk_gg span{width:100px; height:40px; line-height:20px; padding:30px 0px; float:left; background:#c90200; text-align:center;}
.blk_gg span a{color:#FFFFFF; font-size:16px;}
.blk_gg p{width:1010px; height:40px; line-height:20px; padding:30px 45px; float:right; background:#f3f3f3; font-size:14px; text-align:justify;}

.t_common{width:1200px; margin:50px auto 0px auto; font-family:Arial; text-transform:uppercase; position:relative;}
.t_common h1{border-left:10px solid #c90200; padding-left:20px; color:#000000; height:30px; line-height:30px; overflow:hidden; display:block; font-size:28px;}
.t_common h2{color:#3d4144; font-size:18px; overflow:hidden; margin-top:20px; font-weight:100;}
.t_common a{display:block; width:70px; height:22px; line-height:22px; background:#c90200; color:#FFFFFF; position:absolute; right:0px; top:0px; text-align:center; border-radius:5px; font-size:10px;}
.t_common a:hover{background:#3d4144; color:#FFFFFF;}

.blk_1{width:1200px; margin:50px auto 0px auto;}
.blk_1_left{width:230px; height:550px; float:left; background:#3d4144;}
.blk_1_right{width:930px; height:550px; float:right;}

.c_t{height:50px; line-height:50px; background:#c90200; color:#FFFFFF; text-align:center; font-size:20px;}
.c_c{}
.c_c ul li{border-bottom:1px solid #54575a;}
.c_c ul li a{display:block; padding-left:40px; width:190px; background:url(../images/005.gif) 20px center no-repeat; line-height:38px; color:#FFFFFF; position:relative;}
.c_c ul li a:hover{background:url(../images/005.gif) 20px center no-repeat #1e2021; color:#FFFFFF;}
.c_c ul li a ul{width:230px; display:block; position:absolute; left:230px; top:0px; background:#3d4144;}

.c_t2{height:49px; line-height:49px; border-bottom:1px solid #c90200; text-align:center; font-size:20px;}
.c_t2 h3{float:right; font-size:20px; font-weight:100;}
.c_t2 p{float:left;}
.c_t2 p i{width:31px; height:31px; display:inline-block; margin-right:10px; vertical-align:middle;}
.c_c2{width:930px; height:500px; overflow:hidden;}

.btn_left{background:url(../images/006.gif) no-repeat;}
.btn_right{background:url(../images/007.gif) no-repeat;}

.list_1{}
.list_1 li{padding-top:10px; width:210px; float:left; font-size:12px;}
.list_1 li img{display:block; width:210px; height:170px;}
.a_blk{display:block; width:170px; height:40px; padding:15px 20px; line-height:20px; text-align:center; background:#f3f3f3; color:#000000; font-size:14px;}
.a_blk:hover{background:#c90200; color:#FFFFFF; font-size:14px;}

.blk_2{width:1200px; height:400px; margin:50px auto 0px auto; position:relative;}
.blk_2 div{position:absolute; background:#FF0000; overflow:hidden;}
.blk_2 div img{display:block;}
.blk_2 div p{display:block; background:url(../images/008.png); height:50px; line-height:50px; bottom:0px; left:0px; width:100%; z-index:10; position:absolute; font-size:14px; text-transform:uppercase;}
.blk_2 div p span{float:left; padding-left:20px; color:#FFFFFF;}
.blk_2 div p a{width:70px; height:50px; background:#c90200; color:#FFFFFF; float:right; text-align:center;}
.layer_1{width:480px; height:400px; left:0px; top:0px;}
.layer_1 img{width:480px; height:400px;}
.layer_2{width:330px; height:185px; left:510px; top:0px;}
.layer_2 img{width:330px; height:185px;}
.layer_3{width:330px; height:185px; right:0px; top:0px;}
.layer_3 img{width:330px; height:185px;}
.layer_4{width:330px; height:185px; left:510px; bottom:0px;}
.layer_4 img{width:330px; height:185px;}
.layer_5{width:330px; height:185px; right:0px; bottom:0px;}
.layer_5 img{width:330px; height:185px;}

.blk_3{width:1200px; margin:50px auto 0px auto;}
.blk_3 ul li{padding-bottom:30px;}
.blk_3 ul li div{width:1100px; height:190px; padding:49px 49px 49px 49px; border:1px solid #dadada; background:#FFFFFF; position:relative;}
.blk_3 ul li div i{width:75px; height:60px; padding-top:15px; display:block; background:url(../images/009.png) no-repeat; position:absolute; right:442px; top:20px; z-index:15; color:#FFFFFF; text-align:center; font-style:normal;}
.blk_3 ul li div img{width:480px; height:290px; display:block; position:absolute; right:-1px; top:-1px;}
.blk_3 ul li div h3{width:620px; height:35px; font-size:20px;}
.blk_3 ul li div h4{width:620px; height:35px; font-size:14px; color:#626262;}
.blk_3 ul li div p{width:620px; height:100px; line-height:20px; font-size:14px; color:#626262; display:block; text-align:justify;}

.f_links{background:#999999;}
.f_links_con{width:1200px; height:82px; line-height:82px; margin:0px auto; font-size:30px; color:#FFFFFF; font-weight:bold; position:relative;}
.f_links_con i{width:51px; height:52px; background:url(../images/010.png) no-repeat; display:block; position:absolute; right:0px; top:14px; cursor:pointer;}
.f_copyright{border-bottom:5px solid #c90200; background:#3d4144;}
.f_copyright_con{width:1200px; padding:50px 0px; margin:0px auto; color:#919294; text-align:center; line-height:25px;}
.f_copyright_con a{color:#FFFFFF;}
.f_copyright_con span{display:block; text-align:center; padding-bottom:10px;}
.f_copyright_con span a{margin:0px 10px;}
/*首页*/

/*内页*/
.sub_ppt{height:350px;}

.sub_nav{width:1200px; height:50px; margin:50px auto 0px auto; background:#f3f3f3; line-height:50px; font-size:16px;}
.sub_nav span{width:230px; height:50px; float:left; background:#3d4144; text-align:center; color:#FFFFFF;}
.sub_nav p{width:900px; padding:0px 35px; height:50px; float:right; background:#f3f3f3; text-align:justify;}

.sub_con{width:1200px; margin:50px auto 0px auto; padding-bottom:50px;}
.sub_con_left{width:230px; float:left; background:#3d4144; min-height:400px;}
.sub_con_right{width:930px; float:right;}

.c_t3{height:49px; line-height:49px; border-bottom:1px solid #c90200; text-align:center; font-size:20px;}
.c_t3 h3{float:left; font-size:20px; font-weight:100; background:#c90200; height:49px; display:block; padding:0px 50px; color:#FFFFFF;}
.c_c3{padding-top:50px;}

.list_news{}
.list_news li{padding-bottom:50px;}
.list_news li div{width:850px; height:140px; padding:39px 39px 39px 39px; border:1px solid #dadada; background:#FFFFFF; position:relative;}
.list_news li div i{width:75px; height:60px; padding-top:15px; display:block; background:url(../images/009.png) no-repeat; position:absolute; right:291px; top:40px; z-index:15; color:#FFFFFF; text-align:center; font-style:normal;}
.list_news li div img{width:330px; height:220px; display:block; position:absolute; right:-1px; top:-1px;}
.list_news li div h3{width:510px; height:35px; font-size:20px; overflow:hidden;}
.list_news li div h4{width:510px; height:35px; font-size:14px; color:#626262; overflow:hidden;}
.list_news li div p{width:510px; height:70px; line-height:23px; font-size:14px; color:#626262; display:block; text-align:justify; overflow:hidden;}

.news_t{text-align:center; color:#000000; font-size:20px; padding-bottom:20px;}
.news_d{color:#c90200; padding:20px 0px; text-align:center; font-size:16px;}
.news_c{padding-top:20px; line-height:20px; font-size:14px; text-align:justify; min-height:400px;}


.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;}

/*内页*/