@charset "utf-8";
/* CSS Document */
*{padding:0px;margin:0px;}	
body{font-size:12px;font-family:"微软雅黑";min-width:1180px;}		
img{border:none;}   
a{color:#333;text-decoration:none; border:none;}
a:hover{text-decoration: none;color:#ec2525;}	
ul,li{list-style:none;}   
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle; outline: medium none;}
.clear{clear:both;height:0px; overflow: hidden;}
@font-face {
 font-family:"weiruan";
 src: url('weiruan.TTF');
}

/*****************************************header********************/
.header{width:100%;height:150px; background:url(../images/head_bg.jpg) repeat-x; }
.header .head{width:1100px;margin:0 auto;position:relative; z-index:2;}
.header .head .top{height:30px; line-height:30px; overflow:hidden;}
.header .head .top .top_left{color:#999999; float:left;}
.header .head .top .top_left .name{ border: none; height:29px; line-height:29px; width:160px; margin:0; float:left; text-indent:8px; color:#666;}
.header .head .top .top_left .submit{ width:36px; height:29px; display:block; float:left; border:none; background:#fff url(../images/2_02.png) no-repeat center;}
.header .head .top .top_right{ float:right;}
.header .head .top .top_right ul li{ float:left;margin-left:10px;}
.header .head .top .top_right ul li img{margin-top:7px; display: block; float:left; margin-right:3px; line-height:0;}
.header .head .top .top_right ul li a{color:#999999; display:block; float:left;}
.header .head .top .top_right ul .en a{ background:#c22723; color:#fff; padding:0 10px;}


.header .head .nav{height:100px;margin-top:20px;}
.header .head .nav .nav_left{width:300px; float:left;}
.header .head .nav .nav_left li{width:150px;height:50px; line-height:50px; text-align:left; float:left;}
.header .head .nav .nav_left li a{color:#ffffff; font-size:16px;}
.header .head .nav .nav_right{width:300px; float:right;}
.header .head .nav .nav_right li{width:150px;height:50px; line-height:50px; text-align:right; float:right;}
.header .head .nav .nav_right li a{color:#ffffff; font-size:16px;}
.header .head .logo{width:380px;height:245px; position:absolute; top:0px; left:360px;}
.header .head .nav .nav_left li a:hover,.header .head .nav .nav_right li a:hover{ color:#fe0;}






/*****************************新导航********************************/

#top{height:30px; line-height:30px; overflow:hidden; background:#354882; padding-top:6px;}
#top .topcount{width:1200px;margin:0 auto;}
#top .topcount .top_left{ width:300px;height:30px;margin:0 auto;white-space: nowrap;overflow:hidden;font-size:12px; color:#666;color:#999999; float:left;}
#top .topcount .top_left .name{ border: none; height:27px; line-height:27px; width:160px; margin:0; float:left; text-indent:8px; color:#666; border:1px solid #f8e6d8;}
#top .topcount .top_left .submit{ width:36px; height:29px; display:block; float:left; border:none; background:#fff url(../images/2_02.png) no-repeat center; border:1px solid #f8e6d8; border-left:none;}

#top .topcount .top_right{ float:right; margin-right:10px;}
#top .topcount .top_right ul li{float:left;margin-left:15px;position: relative; display:block;}
#top .topcount .top_right ul li a{font-size:12px; color:#666; display:block;overflow:hidden; height:34px;}
#top .topcount .top_right img{ float:left; margin:10px 5px 0 0;}


/*------*/
.header2{ width:100%; height:120px; overflow:hidden; background:#354882; position:relative;}
.header2 .box{ width:1200px; height:100%; overflow:hidden; margin:0 auto; padding:6px 0;  background:url(../images/head_bg2.jpg) no-repeat 410px top;}
.header2 .logo{ float:left;}
.header2 .logo a{display:block;}
.header2 .logo img{ display:block; float:left; margin-top:5px;}
.header2 .rimg{ float:right; margin-top:10px;}

.header2 .top_right{ float:right; margin-right:10px; position:absolute; right:30px; top:10px;}
.header2 .top_right ul li{float:left;margin-left:15px;position: relative; display:block;}
.header2 .top_right ul li a{font-size:12px; color:#fff; display:block;overflow:hidden; height:34px;}
.header2 .top_right img{ float:left; margin:2px 5px 0 0;}


/*---------导航下拉----------*/
.container2 {width:100%; height:45px; background:#c22723; z-index:999;}
.container2 ul#topnav {padding: 0;width:1100px;margin:0 auto;display:block;position: relative;z-index:1000; background:#f30;}
.container2 ul#topnav li {float: left;margin: 0; padding: 0;}
.container2 ul#topnav li a {padding:12px 18.6px; display: block;	color: #fff;text-decoration: none; font-size:16px;}
.container2 ul#topnav li:hover { background: #1376c9 url (images/topnav_a.gif) repeat-x; color:#532a00;}
.container2 ul#topnav li span {padding:30px 0;position: absolute;left:50%; top:45px; display: none;width:1908px; margin: 0 auto 0 -960px;overflow: hidden; height:260px;background:#fff url(../images/navbg11.png) repeat-x bottom; z-index:999; box-shadow: 3px 3px 4px 0px #eee;}
.container2 ul#topnav li:hover span { display: block;}
.container2 ul#topnav li span a { display: inline; color:#666; }
.container2 ul#topnav li span a:hover {text-decoration: underline;}
.container2 ul#topnav li span .box{ width:1100px; margin:0 auto;}
.container2 ul#topnav li span .box .left{ width:650px; float:left; overflow:hidden; text-indent:38px;}
.container2 ul#topnav li span .box .left b{ width:100%; height:30px; font-size:16px; color:#c22723; display:block; }
.container2 ul#topnav li span .box .left p{ width:320px; height:30px; line-height:30px;  float:left;}
.container2 ul#topnav li span .box .left p a{ width:320px; float:left; display:block; font-size:14px; color:#333; line-height:38px; display:block; padding:0;text-decoration: none;}
.container2 ul#topnav li span .box .left p a:hover{ color:#c22723;}

.container2 ul#topnav li span .box .right{ width:400px; float:right; overflow:hidden; margin-right:40px;}
.container2 ul#topnav li span .box .right a{ padding:0;}
.container2 ul#topnav li span .box .right img{ height:260px; float:right; display:block;}



#container2{ display:none; position:fixed; top:0px; left:0px;}






.header_news{height:60px;background: #c22723;}
.header_news .nav{width: 1200px;height:60px;line-height: 60px;	margin: 0 auto;	position: relative;	z-index: 111; font-size:14px; }

.header_news .nav .a1{ line-height:16px;}
.header_news .nav .a1 a{ display:block; height:60px; }
.header_news .nav .a1:hover{ background:#fff url(../images/nav_icon.jpg) no-repeat right 19px;}
.header_news .nav .a1:hover a{ color:#354882;}
.header_news .nav .hov{ background:#fff url(../images/nav_icon.jpg) no-repeat right 19px;}
.header_news .nav .hov a{ color:#354882;}
.header_news .nav li{height: 60px; float: left;width: 100px;text-align: center; }
.header_news .nav li a{	color: #fff;}
.header_news .nav li h6{ width:100%; display:block; float:left; font-size:15px; padding-top:22px;} 
.header_news .nav li font{ width:140%; display:block; margin-left:-20%; float:left; font-family:Arial; font-size:10px; -webkit-transform:scale(0.7); text-transform: uppercase}

.header_news .nav li .second-nav{width: 220px;display: none;position: relative; font-size:14px; height: 50px; line-height: 50px;}
.header_news .nav li .second-nav li{position: relative;	width: 100%;height: 40px;line-height: 40px;	background: #fff;border-top: 1px solid #eee;}
.header_news .nav li .second-nav li:hover{ background:#c22723;}
.header_news .nav li .second-nav li:hover a{ color:#fff;}
.header_news .nav li .second-nav li .third-nav{	width: 250px;height: 200px;	display: none;	margin-left: 100%;	margin-top: -61px;}
.header_news .nav li .second-nav li .third-nav a{ width:100%; height:100%; color:#354882; overflow:hidden; display:block; border-left: 1px solid #ffffff;}
.header_news .nav li .second-nav li .third-nav a:hover{ color:#fff;}







/*****************************************flink********************/
.flink{width:100%;height:150px; background:#c22723; overflow:hidden;}
.link{width:1100px;margin:0 auto;}
.link span{ display:block;width:100px;height:150px; text-align:center; font-size:16px; color:#ffffff; font-weight:bold;padding-top:65px; background:#354882; float:left; overflow:hidden;}
.link ul{width:1000px; float:left;padding:25px 0px;}
.link ul li{ float:left;padding:0 0 0 20px; margin-bottom:10px;}
.link ul li a{color:#fff; font-size:14px;}
/*****************************************footer********************/
.footer{width:100%;height:260px; background:#354882;overflow:hidden;}
.foot{width:1100px;height:200px;margin:0 auto; position:relative;}
.foot .minnav{overflow:hidden;}
.foot .minnav ul{padding-top:35px;}
.foot .minnav ul li{ float:left;margin-right:22px;}
.foot .minnav ul li a{ font-size:14px; color:#fff; }

.foot .share{ display:block;width:140px;height:149px; position:absolute; right:160px; top:55px; color:#ccc;}
.foot .share h6{ margin-bottom:10px;}
.foot .share img{ display:block; float:left; margin:0 10px 10px 0;}

.foot .weixin{ display:block; position:absolute; right:0px; top:35px;}
.foot .weixin img{}
.foot .weixin span{ display:block;height:50px; line-height:50px; text-align:center; color:#fff;}
.foot .contact{margin-top:10px;}
.foot .contact p{color:#fff; line-height:25px;}
.foot .copyright{height:50px;margin-top:32px; border-top:1px solid #3a4d88; line-height:30px; color:#fff; overflow:hidden; }
.foot .copyright p{ line-height:50px;}
.foot .copyright a{ color:#fff;}
.foot .certificate li{ display:block; float:left; margin-right:10px;}
.foot .certificate li img{ width:110px; height:42px;}

/*------*/
.theme-popover,.theme-popover2{z-index:9999;position:fixed;top:38%;left:50%;width:460px;height:460px;margin:-180px 0 0 -186px;border-radius:10px;border:solid 2px #c22723;background-color:#f6f6f6;display:none;box-shadow: 0 0 2px #999;}
.theme-poptit,.theme-poptit2{height:30px;padding:10px;position: relative;}
.theme-poptit h3,.theme-poptit2 h3{float:left;font-size:14px; padding:20px 0 0 93px; line-height:32px;}
.theme-poptit h3 b,.theme-poptit2 h3 b{ display:block; border-top:3px solid #c22723;border-bottom:3px solid #c22723; border-left:2px solid #c22723; border-right:2px solid #c22723; padding:12px 8px; float:left; margin-right:15px;}
.theme-poptit .close,.theme-poptit2 .close{float:right;color:#999;padding:5px;margin:-2px -5px -5px;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd;}	 
.theme-poptit .close:hover,.theme-poptit2 .close:hover{color:#c22723;}		
.theme_box{padding:38px 60px;}
.theme_box img{ width:250px; margin:0 auto; display:block; border:1px solid #dedede; margin-bottom:30px;}
.theme_box p{ margin:0 auto; width:160px; padding:8px 46px; height:32px; line-height:18px; background:#c22723;border-radius:30px; text-align:center; color:#fff; border:1px solid #c12723;}
.theme_box p:hover{ background:#ff9900; border:1px solid #ff8800;}
.theme-popover-mask{background: #000 none repeat scroll 0 0;display: none;height: 100%;left: 0;opacity: 0.6;position: fixed;top: 0;width: 100%; z-index: 9998;}

/*------*/
.nav_scor{width:100%; display:none; position:fixed; top:0px; left:0px;height:65px;  z-index:100;}
.nav_scor .nav{width:100%;overflow:hidden;background:url(../images/nav_bg.jpg) repeat-x;}
.nav_scor .nav ul{width:1100px;line-height:50px;margin:0 auto; overflow:hidden;}
.nav_scor .nav ul li{ float:left; }
.nav_scor .nav ul li a{ display:block; width:110.3px; text-align:center;font-size:14px; color:#fff;}
.nav_scor .nav ul li a:hover{ background:#ba6118; color:#fff; border:none;}
.nav_scor .nav ul .img{ width:177px; height:65px; margin:0 20px;}
.nav_scor .nav ul .img a:hover{ background:none;}
.nav_scor .nav ul .img img{ width:177px;}
.nav_scor .nav ul .bor{ border:none;}